data
export colorTable
align 4
LABELV colorTable
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 1065353216
byte 4 1065353216
byte 4 0
byte 4 0
byte 4 1065353216
byte 4 0
byte 4 1065353216
byte 4 0
byte 4 1065353216
byte 4 0
byte 4 0
byte 4 1065353216
byte 4 1065353216
byte 4 1065353216
byte 4 1065353216
byte 4 0
byte 4 1065353216
byte 4 1065353216
byte 4 0
byte 4 1065353216
byte 4 1065353216
byte 4 0
byte 4 1065353216
byte 4 1065353216
byte 4 1065353216
byte 4 1065353216
byte 4 1065353216
byte 4 1065353216
byte 4 1065353216
byte 4 1061158912
byte 4 1061158912
byte 4 1061158912
byte 4 1065353216
byte 4 1056964608
byte 4 1056964608
byte 4 1056964608
byte 4 1065353216
byte 4 1048576000
byte 4 1048576000
byte 4 1048576000
byte 4 1065353216
byte 4 1041865114
byte 4 1041865114
byte 4 1041865114
byte 4 1065353216
byte 4 1062165545
byte 4 1057467924
byte 4 0
byte 4 1065353216
byte 4 1062165545
byte 4 1057467924
byte 4 0
byte 4 1065353216
byte 4 1058810102
byte 4 1051260355
byte 4 0
byte 4 1065353216
byte 4 1053676274
byte 4 1049079316
byte 4 0
byte 4 1065353216
byte 4 1057014940
byte 4 1052770304
byte 4 1065286107
byte 4 1065353216
byte 4 1052501869
byte 4 1048945099
byte 4 1060689150
byte 4 1065353216
byte 4 1045153448
byte 4 0
byte 4 1053542056
byte 4 1065353216
byte 4 1042536202
byte 4 1039113650
byte 4 1051059028
byte 4 1065353216
byte 4 1050253722
byte 4 1059112092
byte 4 1062266208
byte 4 1065353216
byte 4 1050253722
byte 4 1059112092
byte 4 1062266208
byte 4 1065353216
byte 4 1044616577
byte 4 1049884623
byte 4 1055521767
byte 4 1065353216
byte 4 1040187392
byte 4 1048576000
byte 4 1051059028
byte 4 1065353216
byte 4 1061930664
byte 4 1053542056
byte 4 1045153448
byte 4 1065353216
byte 4 1061930664
byte 4 1053542056
byte 4 1045153448
byte 4 1065353216
byte 4 1057937687
byte 4 1045690319
byte 4 1021128475
byte 4 1065353216
byte 4 1051193246
byte 4 1040187392
byte 4 1024416809
byte 4 1065353216
byte 4 1065286107
byte 4 1061930664
byte 4 1053542056
byte 4 1065353216
byte 4 1065286107
byte 4 1061930664
byte 4 1053542056
byte 4 1065353216
byte 4 1058726216
byte 4 1054984897
byte 4 1038576779
byte 4 1065353216
byte 4 1053139403
byte 4 1050522157
byte 4 1041730896
byte 4 1065353216
byte 4 1059447636
byte 4 1058004795
byte 4 1061729337
byte 4 1065353216
byte 4 1059447636
byte 4 1058004795
byte 4 1061729337
byte 4 1065353216
byte 4 1054850679
byte 4 1051428127
byte 4 1058591998
byte 4 1065353216
byte 4 1050522157
byte 4 1049213534
byte 4 1052770304
byte 4 1065353216
byte 4 1062266208
byte 4 1057484702
byte 4 1060487823
byte 4 1065353216
byte 4 1062266208
byte 4 1057484702
byte 4 1060487823
byte 4 1065353216
byte 4 1058071904
byte 4 1049213534
byte 4 1055521767
byte 4 1065353216
byte 4 1051696562
byte 4 1046965387
byte 4 1050790593
byte 4 1065353216
byte 4 1064162034
byte 4 1058591998
byte 4 1064162034
byte 4 1065353216
byte 4 1058139013
byte 4 1052636086
byte 4 1058139013
byte 4 1065353216
byte 4 1052099215
byte 4 1045153448
byte 4 1052099215
byte 4 1065353216
byte 4 1049750405
byte 4 1040925590
byte 4 1047233823
byte 4 1065353216
byte 4 1064564687
byte 4 1052870967
byte 4 1048576000
byte 4 1065353216
byte 4 1064564687
byte 4 1052870967
byte 4 1048576000
byte 4 1065353216
byte 4 1058524889
byte 4 1039650521
byte 4 1038039908
byte 4 1065353216
byte 4 1054582243
byte 4 1043274400
byte 4 1038576779
byte 4 1065353216
byte 4 1048576000
byte 4 0
byte 4 0
byte 4 1065353216
byte 4 1060320051
byte 4 0
byte 4 0
byte 4 1065353216
byte 4 1060605264
byte 4 1063709049
byte 4 1065353216
byte 4 1065353216
byte 4 1058206122
byte 4 1060689150
byte 4 1062064882
byte 4 1065353216
byte 4 1049817514
byte 4 1052300542
byte 4 1053676274
byte 4 1065353216
byte 4 1041395352
byte 4 1043878380
byte 4 1045287666
byte 4 1065353216
byte 4 1063188955
byte 4 1053139403
byte 4 1052770304
byte 4 1065353216
byte 4 1054783570
byte 4 1044750795
byte 4 1044348142
byte 4 1065353216
byte 4 0
byte 4 1056964608
byte 4 1056964608
byte 4 1065353216
byte 4 0
byte 4 1048576000
byte 4 1048576000
byte 4 1065353216
byte 4 1043811271
byte 4 1057132380
byte 4 1064011039
byte 4 1065353216
byte 4 1045153448
byte 4 1060487823
byte 4 1064011039
byte 4 1065353216
byte 4 1056964608
byte 4 1028443341
byte 4 1053609165
byte 4 1065353216
byte 4 0
byte 4 1058860433
byte 4 1036429296
byte 4 1065353216
byte 4 1062584975
byte 4 1014350479
byte 4 1014350479
byte 4 1065353216
byte 4 1058088681
byte 4 1060068393
byte 4 1065353216
byte 4 1061158912
byte 4 1057216266
byte 4 1053810491
byte 4 1057082049
byte 4 1065353216
byte 4 1065353216
byte 4 1059615408
byte 4 1031664566
byte 4 1065353216
export HolocronIcons
align 4
LABELV HolocronIcons
address $141
address $142
address $143
address $144
address $145
address $146
address $147
address $148
address $149
address $150
address $151
address $152
address $153
address $154
address $155
address $156
address $157
address $158
export forceModelModificationCount
align 4
LABELV forceModelModificationCount
byte 4 -1
export vmMain
code
proc vmMain 20 12
file "../cg_main.c"
line 151
;1:// Copyright (C) 1999-2000 Id Software, Inc.
;2://
;3:// cg_main.c -- initialization and primary entry point for cgame
;4:#include "cg_local.h"
;5:
;6:#include "../ui/ui_shared.h"
;7:// display context for new ui stuff
;8:displayContextDef_t cgDC;
;9:
;10:#if !defined(CL_LIGHT_H_INC)
;11:	#include "cg_lights.h"
;12:#endif
;13:
;14:/*
;15:Ghoul2 Insert Start
;16:*/
;17:void CG_InitItems(void);
;18:/*
;19:Ghoul2 Insert End
;20:*/
;21:
;22:vec4_t colorTable[CT_MAX] = 
;23:{
;24:{0, 0, 0, 0},			// CT_NONE
;25:{0, 0, 0, 1},			// CT_BLACK
;26:{1, 0, 0, 1},			// CT_RED
;27:{0, 1, 0, 1},			// CT_GREEN
;28:{0, 0, 1, 1},			// CT_BLUE
;29:{1, 1, 0, 1},			// CT_YELLOW
;30:{1, 0, 1, 1},			// CT_MAGENTA
;31:{0, 1, 1, 1},			// CT_CYAN
;32:{1, 1, 1, 1},			// CT_WHITE
;33:{0.75f, 0.75f, 0.75f, 1},	// CT_LTGREY
;34:{0.50f, 0.50f, 0.50f, 1},	// CT_MDGREY
;35:{0.25f, 0.25f, 0.25f, 1},	// CT_DKGREY
;36:{0.15f, 0.15f, 0.15f, 1},	// CT_DKGREY2
;37:
;38:{0.810f, 0.530f, 0.0f,  1},	// CT_VLTORANGE -- needs values
;39:{0.810f, 0.530f, 0.0f,  1},	// CT_LTORANGE
;40:{0.610f, 0.330f, 0.0f,  1},	// CT_DKORANGE
;41:{0.402f, 0.265f, 0.0f,  1},	// CT_VDKORANGE
;42:
;43:{0.503f, 0.375f, 0.996f, 1},	// CT_VLTBLUE1
;44:{0.367f, 0.261f, 0.722f, 1},	// CT_LTBLUE1
;45:{0.199f, 0.0f,   0.398f, 1},	// CT_DKBLUE1
;46:{0.160f, 0.117f, 0.324f, 1},	// CT_VDKBLUE1
;47:
;48:{0.300f, 0.628f, 0.816f, 1},	// CT_VLTBLUE2 -- needs values
;49:{0.300f, 0.628f, 0.816f, 1},	// CT_LTBLUE2
;50:{0.191f, 0.289f, 0.457f, 1},	// CT_DKBLUE2
;51:{0.125f, 0.250f, 0.324f, 1},	// CT_VDKBLUE2
;52:
;53:{0.796f, 0.398f, 0.199f, 1},	// CT_VLTBROWN1 -- needs values
;54:{0.796f, 0.398f, 0.199f, 1},	// CT_LTBROWN1
;55:{0.558f, 0.207f, 0.027f, 1},	// CT_DKBROWN1
;56:{0.328f, 0.125f, 0.035f, 1},	// CT_VDKBROWN1
;57:
;58:{0.996f, 0.796f, 0.398f, 1},	// CT_VLTGOLD1 -- needs values
;59:{0.996f, 0.796f, 0.398f, 1},	// CT_LTGOLD1
;60:{0.605f, 0.441f, 0.113f, 1},	// CT_DKGOLD1
;61:{0.386f, 0.308f, 0.148f, 1},	// CT_VDKGOLD1
;62:
;63:{0.648f, 0.562f, 0.784f, 1},	// CT_VLTPURPLE1 -- needs values
;64:{0.648f, 0.562f, 0.784f, 1},	// CT_LTPURPLE1
;65:{0.437f, 0.335f, 0.597f, 1},	// CT_DKPURPLE1
;66:{0.308f, 0.269f, 0.375f, 1},	// CT_VDKPURPLE1
;67:
;68:{0.816f, 0.531f, 0.710f, 1},	// CT_VLTPURPLE2 -- needs values
;69:{0.816f, 0.531f, 0.710f, 1},	// CT_LTPURPLE2
;70:{0.566f, 0.269f, 0.457f, 1},	// CT_DKPURPLE2
;71:{0.343f, 0.226f, 0.316f, 1},	// CT_VDKPURPLE2
;72:
;73:{0.929f, 0.597f, 0.929f, 1},	// CT_VLTPURPLE3
;74:{0.570f, 0.371f, 0.570f, 1},	// CT_LTPURPLE3
;75:{0.355f, 0.199f, 0.355f, 1},	// CT_DKPURPLE3
;76:{0.285f, 0.136f, 0.230f, 1},	// CT_VDKPURPLE3
;77:
;78:{0.953f, 0.378f, 0.250f, 1},	// CT_VLTRED1
;79:{0.953f, 0.378f, 0.250f, 1},	// CT_LTRED1
;80:{0.593f, 0.121f, 0.109f, 1},	// CT_DKRED1
;81:{0.429f, 0.171f, 0.113f, 1},	// CT_VDKRED1
;82:{.25f, 0, 0, 1},					// CT_VDKRED
;83:{.70f, 0, 0, 1},					// CT_DKRED
;84:	
;85:{0.717f, 0.902f, 1.0f,   1},		// CT_VLTAQUA
;86:{0.574f, 0.722f, 0.804f, 1},		// CT_LTAQUA
;87:{0.287f, 0.361f, 0.402f, 1},		// CT_DKAQUA
;88:{0.143f, 0.180f, 0.201f, 1},		// CT_VDKAQUA
;89:
;90:{0.871f, 0.386f, 0.375f, 1},		// CT_LTPINK
;91:{0.435f, 0.193f, 0.187f, 1},		// CT_DKPINK
;92:{	  0,    .5f,    .5f, 1},		// CT_LTCYAN
;93:{	  0,   .25f,   .25f, 1},		// CT_DKCYAN
;94:{   .179f, .51f,   .92f, 1},		// CT_LTBLUE3
;95:{   .199f, .71f,   .92f, 1},		// CT_LTBLUE3
;96:{   .5f,   .05f,    .4f, 1},		// CT_DKBLUE3
;97:
;98:{   0.0f,   .613f,  .097f, 1},		// CT_HUD_GREEN
;99:{   0.835f, .015f,  .015f, 1},		// CT_HUD_RED
;100:{	.567f,	.685f,	1.0f,	.75f},	// CT_ICON_BLUE
;101:{	.515f,	.406f,	.507f,	1},		// CT_NO_AMMO_RED
;102:{   1.0f,   .658f,  .062f, 1},		// CT_HUD_ORANGE
;103:
;104:};
;105:
;106:char *HolocronIcons[] = {
;107:	"gfx/mp/f_icon_lt_heal",		//FP_HEAL,
;108:	"gfx/mp/f_icon_levitation",		//FP_LEVITATION,
;109:	"gfx/mp/f_icon_speed",			//FP_SPEED,
;110:	"gfx/mp/f_icon_push",			//FP_PUSH,
;111:	"gfx/mp/f_icon_pull",			//FP_PULL,
;112:	"gfx/mp/f_icon_lt_telepathy",	//FP_TELEPATHY,
;113:	"gfx/mp/f_icon_dk_grip",		//FP_GRIP,
;114:	"gfx/mp/f_icon_dk_l1",			//FP_LIGHTNING,
;115:	"gfx/mp/f_icon_dk_rage",		//FP_RAGE,
;116:	"gfx/mp/f_icon_lt_protect",		//FP_PROTECT,
;117:	"gfx/mp/f_icon_lt_absorb",		//FP_ABSORB,
;118:	"gfx/mp/f_icon_lt_healother",	//FP_TEAM_HEAL,
;119:	"gfx/mp/f_icon_dk_forceother",	//FP_TEAM_FORCE,
;120:	"gfx/mp/f_icon_dk_drain",		//FP_DRAIN,
;121:	"gfx/mp/f_icon_sight",			//FP_SEE,
;122:	"gfx/mp/f_icon_saber_attack",	//FP_SABERATTACK,
;123:	"gfx/mp/f_icon_saber_defend",	//FP_SABERDEFEND,
;124:	"gfx/mp/f_icon_saber_throw"		//FP_SABERTHROW
;125:};
;126:
;127:int forceModelModificationCount = -1;
;128:
;129:void CG_Init( int serverMessageNum, int serverCommandSequence, int clientNum );
;130:void CG_Shutdown( void );
;131:
;132:void CG_CalcEntityLerpPositions( centity_t *cent );
;133:void CG_ROFF_NotetrackCallback( centity_t *cent, const char *notetrack);
;134:
;135:static int	C_PointContents(void);
;136:static void C_GetLerpOrigin(void);
;137:static void C_GetLerpAngles(void);
;138:static void C_GetModelScale(void);
;139:static void C_Trace(void);
;140:static void C_GetBoltPos(void);
;141:static void C_ImpactMark(void);
;142:
;143:/*
;144:================
;145:vmMain
;146:
;147:This is the only way control passes into the module.
;148:This must be the very first function compiled into the .q3vm file
;149:================
;150:*/
;151:int vmMain( int command, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11  ) {
line 153
;152:
;153:	switch ( command ) {
ADDRLP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $160
ADDRLP4 0
INDIRI4
CNSTI4 24
GTI4 $160
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $203
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $203
address $162
address $163
address $164
address $165
address $166
address $167
address $168
address $169
address $174
address $175
address $176
address $177
address $178
address $179
address $181
address $183
address $184
address $185
address $188
address $191
address $192
address $195
address $198
address $199
address $200
code
LABELV $162
line 155
;154:	case CG_INIT:
;155:		CG_Init( arg0, arg1, arg2 );
ADDRFP4 4
INDIRI4
ARGI4
ADDRFP4 8
INDIRI4
ARGI4
ADDRFP4 12
INDIRI4
ARGI4
ADDRGP4 CG_Init
CALLV
pop
line 156
;156:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $163
line 158
;157:	case CG_SHUTDOWN:
;158:		CG_Shutdown();
ADDRGP4 CG_Shutdown
CALLV
pop
line 159
;159:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $164
line 161
;160:	case CG_CONSOLE_COMMAND:
;161:		return CG_ConsoleCommand();
ADDRLP4 4
ADDRGP4 CG_ConsoleCommand
CALLI4
ASGNI4
ADDRLP4 4
INDIRI4
RETI4
ADDRGP4 $159
JUMPV
LABELV $165
line 163
;162:	case CG_DRAW_ACTIVE_FRAME:
;163:		CG_DrawActiveFrame( arg0, arg1, arg2 );
ADDRFP4 4
INDIRI4
ARGI4
ADDRFP4 8
INDIRI4
ARGI4
ADDRFP4 12
INDIRI4
ARGI4
ADDRGP4 CG_DrawActiveFrame
CALLV
pop
line 164
;164:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $166
line 166
;165:	case CG_CROSSHAIR_PLAYER:
;166:		return CG_CrosshairPlayer();
ADDRLP4 8
ADDRGP4 CG_CrosshairPlayer
CALLI4
ASGNI4
ADDRLP4 8
INDIRI4
RETI4
ADDRGP4 $159
JUMPV
LABELV $167
line 168
;167:	case CG_LAST_ATTACKER:
;168:		return CG_LastAttacker();
ADDRLP4 12
ADDRGP4 CG_LastAttacker
CALLI4
ASGNI4
ADDRLP4 12
INDIRI4
RETI4
ADDRGP4 $159
JUMPV
LABELV $168
line 170
;169:	case CG_KEY_EVENT:
;170:		CG_KeyEvent(arg0, arg1);
ADDRFP4 4
INDIRI4
ARGI4
ADDRFP4 8
INDIRI4
ARGI4
ADDRGP4 CG_KeyEvent
CALLV
pop
line 171
;171:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $169
line 173
;172:	case CG_MOUSE_EVENT:
;173:		cgDC.cursorx = cgs.cursorX;
ADDRGP4 cgDC+248
ADDRGP4 cgs+70976
INDIRI4
ASGNI4
line 174
;174:		cgDC.cursory = cgs.cursorY;
ADDRGP4 cgDC+252
ADDRGP4 cgs+70980
INDIRI4
ASGNI4
line 175
;175:		CG_MouseEvent(arg0, arg1);
ADDRFP4 4
INDIRI4
ARGI4
ADDRFP4 8
INDIRI4
ARGI4
ADDRGP4 CG_MouseEvent
CALLV
pop
line 176
;176:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $174
line 178
;177:	case CG_EVENT_HANDLING:
;178:		CG_EventHandling(arg0);
ADDRFP4 4
INDIRI4
ARGI4
ADDRGP4 CG_EventHandling
CALLV
pop
line 179
;179:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $175
line 182
;180:
;181:	case CG_POINT_CONTENTS:
;182:		return C_PointContents();
ADDRLP4 16
ADDRGP4 C_PointContents
CALLI4
ASGNI4
ADDRLP4 16
INDIRI4
RETI4
ADDRGP4 $159
JUMPV
LABELV $176
line 185
;183:
;184:	case CG_GET_LERP_ORIGIN:
;185:		C_GetLerpOrigin();
ADDRGP4 C_GetLerpOrigin
CALLV
pop
line 186
;186:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $177
line 189
;187:
;188:	case CG_GET_LERP_ANGLES:
;189:		C_GetLerpAngles();
ADDRGP4 C_GetLerpAngles
CALLV
pop
line 190
;190:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $178
line 193
;191:
;192:	case CG_GET_MODEL_SCALE:
;193:		C_GetModelScale();
ADDRGP4 C_GetModelScale
CALLV
pop
line 194
;194:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $179
line 197
;195:
;196:	case CG_GET_GHOUL2:
;197:		return (int)cg_entities[arg0].ghoul2; //NOTE: This is used by the effect bolting which is actually not used at all.
CNSTI4 1920
ADDRFP4 4
INDIRI4
MULI4
ADDRGP4 cg_entities+952
ADDP4
INDIRP4
CVPU4 4
CVUI4 4
RETI4
ADDRGP4 $159
JUMPV
LABELV $181
line 202
;198:											  //I'm fairly sure if you try to use it with vm's it will just give you total
;199:											  //garbage. In other words, use at your own risk.
;200:
;201:	case CG_GET_MODEL_LIST:
;202:		return (int)cgs.gameModels;
ADDRGP4 cgs+36364
CVPU4 4
CVUI4 4
RETI4
ADDRGP4 $159
JUMPV
LABELV $183
line 205
;203:
;204:	case CG_CALC_LERP_POSITIONS:
;205:		CG_CalcEntityLerpPositions( &cg_entities[arg0] );
CNSTI4 1920
ADDRFP4 4
INDIRI4
MULI4
ADDRGP4 cg_entities
ADDP4
ARGP4
ADDRGP4 CG_CalcEntityLerpPositions
CALLV
pop
line 206
;206:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $184
line 209
;207:
;208:	case CG_TRACE:
;209:		C_Trace();
ADDRGP4 C_Trace
CALLV
pop
line 210
;210:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $185
line 213
;211:
;212:	case CG_GET_ORIGIN:
;213:		VectorCopy(cg_entities[arg0].currentState.pos.trBase, (float *)arg1);
ADDRFP4 8
INDIRI4
CVIU4 4
CVUP4 4
CNSTI4 1920
ADDRFP4 4
INDIRI4
MULI4
ADDRGP4 cg_entities+12+12
ADDP4
INDIRB
ASGNB 12
line 214
;214:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $188
line 217
;215:
;216:	case CG_GET_ANGLES:
;217:		VectorCopy(cg_entities[arg0].currentState.apos.trBase, (float *)arg1);
ADDRFP4 8
INDIRI4
CVIU4 4
CVUP4 4
CNSTI4 1920
ADDRFP4 4
INDIRI4
MULI4
ADDRGP4 cg_entities+48+12
ADDP4
INDIRB
ASGNB 12
line 218
;218:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $191
line 221
;219:
;220:	case CG_GET_BOLT_POS:
;221:		C_GetBoltPos();
ADDRGP4 C_GetBoltPos
CALLV
pop
line 222
;222:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $192
line 225
;223:
;224:	case CG_GET_ORIGIN_TRAJECTORY:
;225:		return (int)&cg_entities[arg0].nextState.pos;
CNSTI4 1920
ADDRFP4 4
INDIRI4
MULI4
ADDRGP4 cg_entities+296+12
ADDP4
CVPU4 4
CVUI4 4
RETI4
ADDRGP4 $159
JUMPV
LABELV $195
line 228
;226:
;227:	case CG_GET_ANGLE_TRAJECTORY:
;228:		return (int)&cg_entities[arg0].nextState.apos;
CNSTI4 1920
ADDRFP4 4
INDIRI4
MULI4
ADDRGP4 cg_entities+296+48
ADDP4
CVPU4 4
CVUI4 4
RETI4
ADDRGP4 $159
JUMPV
LABELV $198
line 231
;229:
;230:	case CG_ROFF_NOTETRACK_CALLBACK:
;231:		CG_ROFF_NotetrackCallback( &cg_entities[arg0], (const char *)arg1 );
CNSTI4 1920
ADDRFP4 4
INDIRI4
MULI4
ADDRGP4 cg_entities
ADDP4
ARGP4
ADDRFP4 8
INDIRI4
CVIU4 4
CVUP4 4
ARGP4
ADDRGP4 CG_ROFF_NotetrackCallback
CALLV
pop
line 232
;232:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $199
line 235
;233:
;234:	case CG_IMPACT_MARK:
;235:		C_ImpactMark();
ADDRGP4 C_ImpactMark
CALLV
pop
line 236
;236:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $200
line 242
;237:
;238:	case CG_MAP_CHANGE:
;239:		// this trap map be called more than once for a given map change, as the
;240:		// server is going to attempt to send out multiple broadcasts in hopes that
;241:		// the client will receive one of them
;242:		cg.mMapChange = qtrue;
ADDRGP4 cg+48
CNSTI4 1
ASGNI4
line 243
;243:		return 0;
CNSTI4 0
RETI4
ADDRGP4 $159
JUMPV
LABELV $160
line 246
;244:
;245:	default:
;246:		CG_Error( "vmMain: unknown command %i", command );
ADDRGP4 $202
ARGP4
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 CG_Error
CALLV
pop
line 247
;247:		break;
LABELV $161
line 249
;248:	}
;249:	return -1;
CNSTI4 -1
RETI4
LABELV $159
endproc vmMain 20 12
proc C_PointContents 12 8
line 253
;250:}
;251:
;252:static int C_PointContents(void)
;253:{
line 254
;254:	TCGPointContents	*data = (TCGPointContents *)cg.sharedBuffer;
ADDRLP4 0
ADDRGP4 cg+168304
ASGNP4
line 256
;255:
;256:	return CG_PointContents( data->mPoint, data->mPassEntityNum );
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
ARGI4
ADDRLP4 8
ADDRGP4 CG_PointContents
CALLI4
ASGNI4
ADDRLP4 8
INDIRI4
RETI4
LABELV $204
endproc C_PointContents 12 8
proc C_GetLerpOrigin 8 0
line 260
;257:}
;258:
;259:static void C_GetLerpOrigin(void)
;260:{
line 261
;261:	TCGVectorData		*data = (TCGVectorData *)cg.sharedBuffer;
ADDRLP4 0
ADDRGP4 cg+168304
ASGNP4
line 263
;262:
;263:	VectorCopy(cg_entities[data->mEntityNum].lerpOrigin, data->mPoint);
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
CNSTI4 1920
ADDRLP4 0
INDIRP4
INDIRI4
MULI4
ADDRGP4 cg_entities+928
ADDP4
INDIRB
ASGNB 12
line 264
;264:}
LABELV $206
endproc C_GetLerpOrigin 8 0
proc C_GetLerpAngles 8 0
line 267
;265:
;266:static void C_GetLerpAngles(void)
;267:{
line 268
;268:	TCGVectorData		*data = (TCGVectorData *)cg.sharedBuffer;
ADDRLP4 0
ADDRGP4 cg+168304
ASGNP4
line 270
;269:
;270:	VectorCopy(cg_entities[data->mEntityNum].lerpAngles, data->mPoint);
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
CNSTI4 1920
ADDRLP4 0
INDIRP4
INDIRI4
MULI4
ADDRGP4 cg_entities+940
ADDP4
INDIRB
ASGNB 12
line 271
;271:}
LABELV $209
endproc C_GetLerpAngles 8 0
proc C_GetModelScale 8 0
line 274
;272:
;273:static void C_GetModelScale(void)
;274:{
line 275
;275:	TCGVectorData		*data = (TCGVectorData *)cg.sharedBuffer;
ADDRLP4 0
ADDRGP4 cg+168304
ASGNP4
line 277
;276:
;277:	VectorCopy(cg_entities[data->mEntityNum].modelScale, data->mPoint);
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
CNSTI4 1920
ADDRLP4 0
INDIRP4
INDIRI4
MULI4
ADDRGP4 cg_entities+964
ADDP4
INDIRB
ASGNB 12
line 278
;278:}
LABELV $212
endproc C_GetModelScale 8 0
proc C_Trace 8 28
line 281
;279:
;280:static void C_Trace(void)
;281:{
line 282
;282:	TCGTrace	*td = (TCGTrace *)cg.sharedBuffer;
ADDRLP4 0
ADDRGP4 cg+168304
ASGNP4
line 284
;283:
;284:	CG_Trace(&td->mResult, td->mStart, td->mMins, td->mMaxs, td->mEnd, td->mSkipNumber, td->mMask);
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 1080
ADDP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 1092
ADDP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 1104
ADDP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 1116
ADDP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 1128
ADDP4
INDIRI4
ARGI4
ADDRLP4 0
INDIRP4
CNSTI4 1132
ADDP4
INDIRI4
ARGI4
ADDRGP4 CG_Trace
CALLV
pop
line 285
;285:}
LABELV $215
endproc C_Trace 8 28
proc C_GetBoltPos 20 0
line 288
;286:
;287:static void C_GetBoltPos(void)
;288:{
line 289
;289:	TCGBoltPos	*data = (TCGBoltPos *)cg.sharedBuffer;
ADDRLP4 0
ADDRGP4 cg+168304
ASGNP4
line 291
;290:
;291:	if (!cg_entities[data->mEntityNum].ghoul2)
CNSTI4 1920
ADDRLP4 0
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
MULI4
ADDRGP4 cg_entities+952
ADDP4
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $219
line 292
;292:	{
line 293
;293:		VectorClear(data->mPoint);
ADDRLP4 8
CNSTF4 0
ASGNF4
ADDRLP4 0
INDIRP4
CNSTI4 8
ADDP4
ADDRLP4 8
INDIRF4
ASGNF4
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
ADDRLP4 8
INDIRF4
ASGNF4
ADDRLP4 0
INDIRP4
ADDRLP4 8
INDIRF4
ASGNF4
line 294
;294:		VectorClear(data->mAngle);
ADDRLP4 16
CNSTF4 0
ASGNF4
ADDRLP4 0
INDIRP4
CNSTI4 20
ADDP4
ADDRLP4 16
INDIRF4
ASGNF4
ADDRLP4 0
INDIRP4
CNSTI4 16
ADDP4
ADDRLP4 16
INDIRF4
ASGNF4
ADDRLP4 0
INDIRP4
CNSTI4 12
ADDP4
ADDRLP4 16
INDIRF4
ASGNF4
line 295
;295:		return;
ADDRGP4 $217
JUMPV
LABELV $219
line 298
;296:	}
;297:
;298:	VectorCopy(cg_entities[data->mEntityNum].lerpOrigin, data->mPoint);
ADDRLP4 0
INDIRP4
CNSTI4 1920
ADDRLP4 0
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
MULI4
ADDRGP4 cg_entities+928
ADDP4
INDIRB
ASGNB 12
line 299
;299:	if (data->mEntityNum < MAX_CLIENTS)
ADDRLP4 0
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 32
GEI4 $223
line 300
;300:	{
line 301
;301:		VectorCopy(cg_entities[data->mEntityNum].turAngles, data->mAngle);
ADDRLP4 0
INDIRP4
CNSTI4 12
ADDP4
CNSTI4 1920
ADDRLP4 0
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
MULI4
ADDRGP4 cg_entities+1016
ADDP4
INDIRB
ASGNB 12
line 302
;302:	}
ADDRGP4 $224
JUMPV
LABELV $223
line 304
;303:	else
;304:	{
line 305
;305:		VectorCopy(cg_entities[data->mEntityNum].lerpAngles, data->mAngle);
ADDRLP4 0
INDIRP4
CNSTI4 12
ADDP4
CNSTI4 1920
ADDRLP4 0
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
MULI4
ADDRGP4 cg_entities+940
ADDP4
INDIRB
ASGNB 12
line 306
;306:	}
LABELV $224
line 307
;307:}
LABELV $217
endproc C_GetBoltPos 20 0
proc C_ImpactMark 8 44
line 310
;308:
;309:static void C_ImpactMark(void)
;310:{
line 311
;311:	TCGImpactMark	*data = (TCGImpactMark *)cg.sharedBuffer;
ADDRLP4 0
ADDRGP4 cg+168304
ASGNP4
line 317
;312:
;313:	/*
;314:	CG_ImpactMark((int)arg0, (const float *)arg1, (const float *)arg2, (float)arg3,
;315:		(float)arg4, (float)arg5, (float)arg6, (float)arg7, qtrue, (float)arg8, qfalse);
;316:	*/
;317:	CG_ImpactMark(data->mHandle, data->mPoint, data->mAngle, data->mRotation,
ADDRLP4 0
INDIRP4
INDIRI4
ARGI4
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 16
ADDP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
ARGF4
ADDRLP4 0
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ARGF4
ADDRLP4 0
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ARGF4
ADDRLP4 0
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ARGF4
ADDRLP4 0
INDIRP4
CNSTI4 44
ADDP4
INDIRF4
ARGF4
CNSTI4 1
ARGI4
ADDRLP4 0
INDIRP4
CNSTI4 48
ADDP4
INDIRF4
ARGF4
CNSTI4 0
ARGI4
ADDRGP4 CG_ImpactMark
CALLV
pop
line 319
;318:		data->mRed, data->mGreen, data->mBlue, data->mAlphaStart, qtrue, data->mSizeStart, qfalse);
;319:}
LABELV $227
endproc C_ImpactMark 8 44
data
align 4
LABELV cvarTable
address cg_ignore
address $230
address $231
byte 4 0
address cg_autoswitch
address $232
address $233
byte 4 1
address cg_drawGun
address $234
address $233
byte 4 1
address cg_zoomFov
address $235
address $236
byte 4 1
address cg_fov
address $237
address $238
byte 4 1
address cg_viewsize
address $239
address $240
byte 4 1
address cg_stereoSeparation
address $241
address $242
byte 4 1
address cg_shadows
address $243
address $233
byte 4 1
address cg_draw2D
address $244
address $233
byte 4 1
address cg_drawStatus
address $245
address $233
byte 4 1
address cg_drawTimer
address $246
address $231
byte 4 1
address cg_drawFPS
address $247
address $231
byte 4 1
address cg_drawSnapshot
address $248
address $231
byte 4 1
address cg_draw3dIcons
address $249
address $233
byte 4 1
address cg_drawIcons
address $250
address $233
byte 4 1
address cg_drawAmmoWarning
address $251
address $231
byte 4 1
address cg_drawEnemyInfo
address $252
address $233
byte 4 1
address cg_drawCrosshair
address $253
address $233
byte 4 1
address cg_drawCrosshairNames
address $254
address $233
byte 4 1
address cg_drawScores
address $255
address $233
byte 4 1
address cg_dynamicCrosshair
address $256
address $233
byte 4 1
address cg_drawRewards
address $257
address $233
byte 4 1
address cg_crosshairSize
address $258
address $259
byte 4 1
address cg_crosshairHealth
address $260
address $231
byte 4 1
address cg_crosshairX
address $261
address $231
byte 4 1
address cg_crosshairY
address $262
address $231
byte 4 1
address cg_simpleItems
address $263
address $231
byte 4 1
address cg_addMarks
address $264
address $233
byte 4 1
address cg_lagometer
address $265
address $231
byte 4 1
address cg_gun_x
address $266
address $231
byte 4 512
address cg_gun_y
address $267
address $231
byte 4 512
address cg_gun_z
address $268
address $231
byte 4 512
address cg_centertime
address $269
address $270
byte 4 512
address cg_runpitch
address $271
address $272
byte 4 1
address cg_runroll
address $273
address $274
byte 4 1
address cg_bobup
address $275
address $274
byte 4 1
address cg_bobpitch
address $276
address $272
byte 4 1
address cg_bobroll
address $277
address $272
byte 4 1
address cg_animSpeed
address $278
address $233
byte 4 512
address cg_debugAnim
address $279
address $231
byte 4 512
address cg_debugSaber
address $280
address $231
byte 4 512
address cg_debugPosition
address $281
address $231
byte 4 512
address cg_debugEvents
address $282
address $231
byte 4 512
address cg_errorDecay
address $283
address $240
byte 4 0
address cg_nopredict
address $284
address $231
byte 4 0
address cg_noPlayerAnims
address $285
address $231
byte 4 512
address cg_showmiss
address $286
address $231
byte 4 0
address cg_footsteps
address $287
address $233
byte 4 512
address cg_tracerChance
address $288
address $242
byte 4 512
address cg_tracerWidth
address $289
address $233
byte 4 512
address cg_tracerLength
address $290
address $240
byte 4 512
address cg_swingAngles
address $291
address $231
byte 4 0
address cg_oldPainSounds
address $292
address $231
byte 4 0
address cg_saberModelTraceEffect
address $293
address $231
byte 4 0
address cg_fpls
address $294
address $231
byte 4 0
address cg_saberDynamicMarks
address $295
address $231
byte 4 0
address cg_saberDynamicMarkTime
address $296
address $297
byte 4 0
address cg_saberContact
address $298
address $233
byte 4 0
address cg_saberTrail
address $299
address $233
byte 4 0
address cg_duelHeadAngles
address $300
address $231
byte 4 0
address cg_speedTrail
address $301
address $233
byte 4 0
address cg_auraShell
address $302
address $233
byte 4 0
address cg_animBlend
address $303
address $233
byte 4 0
address cg_dismember
address $304
address $231
byte 4 1
address cg_thirdPerson
address $305
address $231
byte 4 0
address cg_thirdPersonRange
address $306
address $307
byte 4 512
address cg_thirdPersonAngle
address $308
address $231
byte 4 512
address cg_thirdPersonPitchOffset
address $309
address $231
byte 4 512
address cg_thirdPersonVertOffset
address $310
address $311
byte 4 512
address cg_thirdPersonCameraDamp
address $312
address $313
byte 4 0
address cg_thirdPersonTargetDamp
address $314
address $315
byte 4 512
address cg_thirdPersonHorzOffset
address $316
address $231
byte 4 512
address cg_thirdPersonAlpha
address $317
address $318
byte 4 512
address cg_teamChatTime
address $319
address $320
byte 4 1
address cg_teamChatHeight
address $321
address $231
byte 4 1
address cg_forceModel
address $322
address $231
byte 4 1
address cg_predictItems
address $323
address $233
byte 4 1
address cg_deferPlayers
address $324
address $233
byte 4 1
address cg_drawTeamOverlay
address $325
address $231
byte 4 1
address cg_teamOverlayUserinfo
address $326
address $231
byte 4 66
address cg_stats
address $327
address $231
byte 4 0
address cg_drawFriend
address $328
address $233
byte 4 1
address cg_teamChatsOnly
address $329
address $231
byte 4 1
address cg_noVoiceChats
address $330
address $231
byte 4 1
address cg_noVoiceText
address $331
address $231
byte 4 1
address cg_buildScript
address $332
address $231
byte 4 0
address cg_paused
address $333
address $231
byte 4 64
address cg_blood
address $334
address $233
byte 4 1
address cg_synchronousClients
address $335
address $231
byte 4 0
address cg_redTeamName
address $336
address $337
byte 4 7
address cg_blueTeamName
address $338
address $339
byte 4 7
address cg_currentSelectedPlayer
address $340
address $231
byte 4 1
address cg_currentSelectedPlayerName
address $341
address $342
byte 4 1
address cg_singlePlayer
address $343
address $231
byte 4 2
address cg_enableDust
address $344
address $231
byte 4 0
address cg_enableBreath
address $345
address $231
byte 4 0
address cg_singlePlayerActive
address $343
address $231
byte 4 2
address cg_recordSPDemo
address $346
address $231
byte 4 1
address cg_recordSPDemoName
address $347
address $342
byte 4 1
address cg_cameraOrbit
address $348
address $231
byte 4 512
address cg_cameraOrbitDelay
address $349
address $350
byte 4 1
address cg_timescaleFadeEnd
address $351
address $233
byte 4 0
address cg_timescaleFadeSpeed
address $352
address $231
byte 4 0
address cg_timescale
address $353
address $233
byte 4 0
address cg_scorePlum
address $354
address $233
byte 4 3
address cg_hudFiles
address $355
address $231
byte 4 3
address cg_smoothClients
address $356
address $231
byte 4 3
address cg_cameraMode
address $357
address $231
byte 4 512
address pmove_fixed
address $358
address $231
byte 4 0
address pmove_msec
address $359
address $360
byte 4 0
address cg_noTaunt
address $361
address $231
byte 4 1
address cg_noProjectileTrail
address $362
address $231
byte 4 1
address cg_smallFont
address $363
address $364
byte 4 1
address cg_bigFont
address $365
address $242
byte 4 1
address cg_trueLightning
address $366
address $367
byte 4 1
address ui_myteam
address $368
address $231
byte 4 2112
address cg_debugBB
address $369
address $231
byte 4 0
address cg_throttle
address $370
address $371
byte 4 2
address cg_followCam
address $372
address $233
byte 4 0
address cg_followCamTransition
address $373
address $231
byte 4 0
address cg_roll
address $374
address $231
byte 4 2
align 4
LABELV cvarTableSize
byte 4 121
export CG_RegisterCvars
code
proc CG_RegisterCvars 1036 16
line 692
;320:
;321:/*
;322:Ghoul2 Insert Start
;323:*/
;324:/*
;325:void CG_ResizeG2Bolt(boltInfo_v *bolt, int newCount)
;326:{
;327:	bolt->resize(newCount);
;328:}
;329:
;330:void CG_ResizeG2Surface(surfaceInfo_v *surface, int newCount)
;331:{
;332:	surface->resize(newCount);
;333:}
;334:
;335:void CG_ResizeG2Bone(boneInfo_v *bone, int newCount)
;336:{
;337:	bone->resize(newCount);
;338:}
;339:
;340:void CG_ResizeG2(CGhoul2Info_v *ghoul2, int newCount)
;341:{
;342:	ghoul2->resize(newCount);
;343:}
;344:
;345:void CG_ResizeG2TempBone(mdxaBone_v *tempBone, int newCount)
;346:{
;347:	tempBone->resize(newCount);
;348:}
;349:*/
;350:/*
;351:Ghoul2 Insert End
;352:*/
;353:cg_t				cg;
;354:cgs_t				cgs;
;355:centity_t			cg_entities[MAX_GENTITIES];
;356:weaponInfo_t		cg_weapons[MAX_WEAPONS];
;357:itemInfo_t			cg_items[MAX_ITEMS];
;358:
;359:// adnan
;360:// tie fighter vehicles
;361:#include "bg_vehicles.h"
;362:
;363:vehicle_t      cg_vehicles[MAX_CLIENTS];
;364:vehicle_t      cg_vehicleTemplates[MAX_CLIENTS];
;365:
;366:vmCvar_t	cg_centertime;
;367:vmCvar_t	cg_runpitch;
;368:vmCvar_t	cg_runroll;
;369:vmCvar_t	cg_bobup;
;370:vmCvar_t	cg_bobpitch;
;371:vmCvar_t	cg_bobroll;
;372://vmCvar_t	cg_swingSpeed;
;373:vmCvar_t	cg_shadows;
;374:vmCvar_t	cg_drawTimer;
;375:vmCvar_t	cg_drawFPS;
;376:vmCvar_t	cg_drawSnapshot;
;377:vmCvar_t	cg_draw3dIcons;
;378:vmCvar_t	cg_drawIcons;
;379:vmCvar_t	cg_drawAmmoWarning;
;380:vmCvar_t	cg_drawCrosshair;
;381:vmCvar_t	cg_drawCrosshairNames;
;382:vmCvar_t	cg_dynamicCrosshair;
;383:vmCvar_t	cg_drawRewards;
;384:vmCvar_t	cg_drawScores;
;385:vmCvar_t	cg_crosshairSize;
;386:vmCvar_t	cg_crosshairX;
;387:vmCvar_t	cg_crosshairY;
;388:vmCvar_t	cg_crosshairHealth;
;389:vmCvar_t	cg_draw2D;
;390:vmCvar_t	cg_drawStatus;
;391:vmCvar_t	cg_animSpeed;
;392:vmCvar_t	cg_debugAnim;
;393:vmCvar_t	cg_debugSaber;
;394:vmCvar_t	cg_debugPosition;
;395:vmCvar_t	cg_debugEvents;
;396:vmCvar_t	cg_errorDecay;
;397:vmCvar_t	cg_nopredict;
;398:vmCvar_t	cg_noPlayerAnims;
;399:vmCvar_t	cg_showmiss;
;400:vmCvar_t	cg_footsteps;
;401:vmCvar_t	cg_addMarks;
;402:vmCvar_t	cg_viewsize;
;403:vmCvar_t	cg_drawGun;
;404:vmCvar_t	cg_gun_frame;
;405:vmCvar_t	cg_gun_x;
;406:vmCvar_t	cg_gun_y;
;407:vmCvar_t	cg_gun_z;
;408:vmCvar_t	cg_tracerChance;
;409:vmCvar_t	cg_tracerWidth;
;410:vmCvar_t	cg_tracerLength;
;411:vmCvar_t	cg_autoswitch;
;412:vmCvar_t	cg_ignore;
;413:vmCvar_t	cg_simpleItems;
;414:vmCvar_t	cg_fov;
;415:vmCvar_t	cg_zoomFov;
;416:
;417:vmCvar_t	cg_swingAngles;
;418:
;419:vmCvar_t	cg_oldPainSounds;
;420:
;421:#ifdef G2_COLLISION_ENABLED
;422:vmCvar_t	cg_saberModelTraceEffect;
;423:#endif
;424:
;425:vmCvar_t	cg_fpls;
;426:
;427:vmCvar_t	cg_saberDynamicMarks;
;428:vmCvar_t	cg_saberDynamicMarkTime;
;429:
;430:vmCvar_t	cg_saberContact;
;431:vmCvar_t	cg_saberTrail;
;432:
;433:vmCvar_t	cg_duelHeadAngles;
;434:
;435:vmCvar_t	cg_speedTrail;
;436:vmCvar_t	cg_auraShell;
;437:
;438:vmCvar_t	cg_animBlend;
;439:
;440:vmCvar_t	cg_dismember;
;441:
;442:vmCvar_t	cg_thirdPerson;
;443:vmCvar_t	cg_thirdPersonRange;
;444:vmCvar_t	cg_thirdPersonAngle;
;445:vmCvar_t	cg_thirdPersonPitchOffset;
;446:vmCvar_t	cg_thirdPersonVertOffset;
;447:vmCvar_t	cg_thirdPersonCameraDamp;
;448:vmCvar_t	cg_thirdPersonTargetDamp;
;449:
;450:vmCvar_t	cg_thirdPersonAlpha;
;451:vmCvar_t	cg_thirdPersonHorzOffset;
;452:
;453:vmCvar_t	cg_stereoSeparation;
;454:vmCvar_t	cg_lagometer;
;455:vmCvar_t	cg_drawEnemyInfo;
;456:vmCvar_t	cg_synchronousClients;
;457:vmCvar_t 	cg_teamChatTime;
;458:vmCvar_t 	cg_teamChatHeight;
;459:vmCvar_t 	cg_stats;
;460:vmCvar_t 	cg_buildScript;
;461:vmCvar_t 	cg_forceModel;
;462:vmCvar_t	cg_paused;
;463:vmCvar_t	cg_blood;
;464:vmCvar_t	cg_predictItems;
;465:vmCvar_t	cg_deferPlayers;
;466:vmCvar_t	cg_drawTeamOverlay;
;467:vmCvar_t	cg_teamOverlayUserinfo;
;468:vmCvar_t	cg_drawFriend;
;469:vmCvar_t	cg_teamChatsOnly;
;470:vmCvar_t	cg_noVoiceChats;
;471:vmCvar_t	cg_noVoiceText;
;472:vmCvar_t	cg_hudFiles;
;473:vmCvar_t 	cg_scorePlum;
;474:vmCvar_t 	cg_smoothClients;
;475:vmCvar_t	pmove_fixed;
;476://vmCvar_t	cg_pmove_fixed;
;477:vmCvar_t	pmove_msec;
;478:vmCvar_t	cg_pmove_msec;
;479:vmCvar_t	cg_cameraMode;
;480:vmCvar_t	cg_cameraOrbit;
;481:vmCvar_t	cg_cameraOrbitDelay;
;482:vmCvar_t	cg_timescaleFadeEnd;
;483:vmCvar_t	cg_timescaleFadeSpeed;
;484:vmCvar_t	cg_timescale;
;485:vmCvar_t	cg_smallFont;
;486:vmCvar_t	cg_bigFont;
;487:vmCvar_t	cg_noTaunt;
;488:vmCvar_t	cg_noProjectileTrail;
;489:vmCvar_t	cg_trueLightning;
;490:/*
;491:Ghoul2 Insert Start
;492:*/
;493:vmCvar_t	cg_debugBB;
;494:/*
;495:Ghoul2 Insert End
;496:*/
;497:vmCvar_t 	cg_redTeamName;
;498:vmCvar_t 	cg_blueTeamName;
;499:vmCvar_t	cg_currentSelectedPlayer;
;500:vmCvar_t	cg_currentSelectedPlayerName;
;501:vmCvar_t	cg_singlePlayer;
;502:vmCvar_t	cg_enableDust;
;503:vmCvar_t	cg_enableBreath;
;504:vmCvar_t	cg_singlePlayerActive;
;505:vmCvar_t	cg_recordSPDemo;
;506:vmCvar_t	cg_recordSPDemoName;
;507:
;508:vmCvar_t	ui_myteam;
;509:
;510:// adnan
;511:// tie fighter throttle
;512:vmCvar_t cg_throttle;
;513:
;514:// roll
;515:vmCvar_t cg_roll;
;516:
;517:// camera
;518:vmCvar_t	cg_followCam;
;519:vmCvar_t	cg_followCamTransition;
;520:
;521:typedef struct {
;522:	vmCvar_t	*vmCvar;
;523:	char		*cvarName;
;524:	char		*defaultString;
;525:	int			cvarFlags;
;526:} cvarTable_t;
;527:
;528:static cvarTable_t cvarTable[] = { // bk001129
;529:	{ &cg_ignore, "cg_ignore", "0", 0 },	// used for debugging
;530:	{ &cg_autoswitch, "cg_autoswitch", "1", CVAR_ARCHIVE },
;531:	{ &cg_drawGun, "cg_drawGun", "1", CVAR_ARCHIVE },
;532:	{ &cg_zoomFov, "cg_zoomfov", "40.0", CVAR_ARCHIVE },
;533:	{ &cg_fov, "cg_fov", "80", CVAR_ARCHIVE },
;534:	{ &cg_viewsize, "cg_viewsize", "100", CVAR_ARCHIVE },
;535:	{ &cg_stereoSeparation, "cg_stereoSeparation", "0.4", CVAR_ARCHIVE  },
;536:	{ &cg_shadows, "cg_shadows", "1", CVAR_ARCHIVE  },
;537:	{ &cg_draw2D, "cg_draw2D", "1", CVAR_ARCHIVE  },
;538:	{ &cg_drawStatus, "cg_drawStatus", "1", CVAR_ARCHIVE  },
;539:	{ &cg_drawTimer, "cg_drawTimer", "0", CVAR_ARCHIVE  },
;540:	{ &cg_drawFPS, "cg_drawFPS", "0", CVAR_ARCHIVE  },
;541:	{ &cg_drawSnapshot, "cg_drawSnapshot", "0", CVAR_ARCHIVE  },
;542:	{ &cg_draw3dIcons, "cg_draw3dIcons", "1", CVAR_ARCHIVE  },
;543:	{ &cg_drawIcons, "cg_drawIcons", "1", CVAR_ARCHIVE  },
;544:	{ &cg_drawAmmoWarning, "cg_drawAmmoWarning", "0", CVAR_ARCHIVE  },
;545:	{ &cg_drawEnemyInfo, "cg_drawEnemyInfo", "1", CVAR_ARCHIVE  },
;546:	{ &cg_drawCrosshair, "cg_drawCrosshair", "1", CVAR_ARCHIVE },
;547:	{ &cg_drawCrosshairNames, "cg_drawCrosshairNames", "1", CVAR_ARCHIVE },
;548:	{ &cg_drawScores,		  "cg_drawScores", "1", CVAR_ARCHIVE },
;549:	{ &cg_dynamicCrosshair, "cg_dynamicCrosshair", "1", CVAR_ARCHIVE },
;550:	{ &cg_drawRewards, "cg_drawRewards", "1", CVAR_ARCHIVE },
;551:	{ &cg_crosshairSize, "cg_crosshairSize", "24", CVAR_ARCHIVE },
;552:	{ &cg_crosshairHealth, "cg_crosshairHealth", "0", CVAR_ARCHIVE },
;553:	{ &cg_crosshairX, "cg_crosshairX", "0", CVAR_ARCHIVE },
;554:	{ &cg_crosshairY, "cg_crosshairY", "0", CVAR_ARCHIVE },
;555:	{ &cg_simpleItems, "cg_simpleItems", "0", CVAR_ARCHIVE },
;556:	{ &cg_addMarks, "cg_marks", "1", CVAR_ARCHIVE },
;557:	{ &cg_lagometer, "cg_lagometer", "0", CVAR_ARCHIVE },
;558:	{ &cg_gun_x, "cg_gunX", "0", CVAR_CHEAT },
;559:	{ &cg_gun_y, "cg_gunY", "0", CVAR_CHEAT },
;560:	{ &cg_gun_z, "cg_gunZ", "0", CVAR_CHEAT },
;561:	{ &cg_centertime, "cg_centertime", "3", CVAR_CHEAT },
;562:	{ &cg_runpitch, "cg_runpitch", "0.002", CVAR_ARCHIVE},
;563:	{ &cg_runroll, "cg_runroll", "0.005", CVAR_ARCHIVE },
;564:	{ &cg_bobup , "cg_bobup", "0.005", CVAR_ARCHIVE },
;565:	{ &cg_bobpitch, "cg_bobpitch", "0.002", CVAR_ARCHIVE },
;566:	{ &cg_bobroll, "cg_bobroll", "0.002", CVAR_ARCHIVE },
;567:	//{ &cg_swingSpeed, "cg_swingSpeed", "0.3", CVAR_CHEAT },
;568:	{ &cg_animSpeed, "cg_animspeed", "1", CVAR_CHEAT },
;569:	{ &cg_debugAnim, "cg_debuganim", "0", CVAR_CHEAT },
;570:	{ &cg_debugSaber, "cg_debugsaber", "0", CVAR_CHEAT },
;571:	{ &cg_debugPosition, "cg_debugposition", "0", CVAR_CHEAT },
;572:	{ &cg_debugEvents, "cg_debugevents", "0", CVAR_CHEAT },
;573:	{ &cg_errorDecay, "cg_errordecay", "100", 0 },
;574:	{ &cg_nopredict, "cg_nopredict", "0", 0 },
;575:	{ &cg_noPlayerAnims, "cg_noplayeranims", "0", CVAR_CHEAT },
;576:	{ &cg_showmiss, "cg_showmiss", "0", 0 },
;577:	{ &cg_footsteps, "cg_footsteps", "1", CVAR_CHEAT },
;578:	{ &cg_tracerChance, "cg_tracerchance", "0.4", CVAR_CHEAT },
;579:	{ &cg_tracerWidth, "cg_tracerwidth", "1", CVAR_CHEAT },
;580:	{ &cg_tracerLength, "cg_tracerlength", "100", CVAR_CHEAT },
;581:
;582:	{ &cg_swingAngles, "cg_swingAngles", "0", 0 },
;583:
;584:	{ &cg_oldPainSounds, "cg_oldPainSounds", "0", 0 },
;585:
;586:#ifdef G2_COLLISION_ENABLED
;587:	{ &cg_saberModelTraceEffect, "cg_saberModelTraceEffect", "0", 0 },
;588:#endif
;589:
;590:	{ &cg_fpls, "cg_fpls", "0", 0 },
;591:
;592:	{ &cg_saberDynamicMarks, "cg_saberDynamicMarks", "0", 0 },
;593:	{ &cg_saberDynamicMarkTime, "cg_saberDynamicMarkTime", "60000", 0 },
;594:
;595:	{ &cg_saberContact, "cg_saberContact", "1", 0 },
;596:	{ &cg_saberTrail, "cg_saberTrail", "1", 0 },
;597:
;598:	{ &cg_duelHeadAngles, "cg_duelHeadAngles", "0", 0 },
;599:
;600:	{ &cg_speedTrail, "cg_speedTrail", "1", 0 },
;601:	{ &cg_auraShell, "cg_auraShell", "1", 0 },
;602:
;603:	{ &cg_animBlend, "cg_animBlend", "1", 0 },
;604:
;605:	{ &cg_dismember, "cg_dismember", "0", CVAR_ARCHIVE },
;606:
;607:	{ &cg_thirdPerson, "cg_thirdPerson", "0", 0 },
;608:	{ &cg_thirdPersonRange, "cg_thirdPersonRange", "40", CVAR_CHEAT },
;609:	{ &cg_thirdPersonAngle, "cg_thirdPersonAngle", "0", CVAR_CHEAT },
;610:	{ &cg_thirdPersonPitchOffset, "cg_thirdPersonPitchOffset", "0", CVAR_CHEAT },
;611:	{ &cg_thirdPersonVertOffset, "cg_thirdPersonVertOffset", "16", CVAR_CHEAT },
;612:	{ &cg_thirdPersonCameraDamp, "cg_thirdPersonCameraDamp", "0.3", 0 },
;613:	{ &cg_thirdPersonTargetDamp, "cg_thirdPersonTargetDamp", "0.5", CVAR_CHEAT },
;614:	
;615:	{ &cg_thirdPersonHorzOffset, "cg_thirdPersonHorzOffset", "0", CVAR_CHEAT },
;616:	{ &cg_thirdPersonAlpha,	"cg_thirdPersonAlpha",	"1.0", CVAR_CHEAT },
;617:
;618:	{ &cg_teamChatTime, "cg_teamChatTime", "3000", CVAR_ARCHIVE  },
;619:	{ &cg_teamChatHeight, "cg_teamChatHeight", "0", CVAR_ARCHIVE  },
;620:	{ &cg_forceModel, "cg_forceModel", "0", CVAR_ARCHIVE  },
;621:	{ &cg_predictItems, "cg_predictItems", "1", CVAR_ARCHIVE },
;622:	{ &cg_deferPlayers, "cg_deferPlayers", "1", CVAR_ARCHIVE },
;623:	{ &cg_drawTeamOverlay, "cg_drawTeamOverlay", "0", CVAR_ARCHIVE },
;624:	{ &cg_teamOverlayUserinfo, "teamoverlay", "0", CVAR_ROM | CVAR_USERINFO },
;625:	{ &cg_stats, "cg_stats", "0", 0 },
;626:	{ &cg_drawFriend, "cg_drawFriend", "1", CVAR_ARCHIVE },
;627:	{ &cg_teamChatsOnly, "cg_teamChatsOnly", "0", CVAR_ARCHIVE },
;628:	{ &cg_noVoiceChats, "cg_noVoiceChats", "0", CVAR_ARCHIVE },
;629:	{ &cg_noVoiceText, "cg_noVoiceText", "0", CVAR_ARCHIVE },
;630:	// the following variables are created in other parts of the system,
;631:	// but we also reference them here
;632:	{ &cg_buildScript, "com_buildScript", "0", 0 },	// force loading of all possible data amd error on failures
;633:	{ &cg_paused, "cl_paused", "0", CVAR_ROM },
;634:	{ &cg_blood, "com_blood", "1", CVAR_ARCHIVE },
;635:	{ &cg_synchronousClients, "g_synchronousClients", "0", 0 },	// communicated by systeminfo
;636:
;637:	{ &cg_redTeamName, "g_redteam", DEFAULT_REDTEAM_NAME, CVAR_ARCHIVE | CVAR_SERVERINFO | CVAR_USERINFO },
;638:	{ &cg_blueTeamName, "g_blueteam", DEFAULT_BLUETEAM_NAME, CVAR_ARCHIVE | CVAR_SERVERINFO | CVAR_USERINFO },
;639:	{ &cg_currentSelectedPlayer, "cg_currentSelectedPlayer", "0", CVAR_ARCHIVE},
;640:	{ &cg_currentSelectedPlayerName, "cg_currentSelectedPlayerName", "", CVAR_ARCHIVE},
;641:	{ &cg_singlePlayer, "ui_singlePlayerActive", "0", CVAR_USERINFO},
;642:	{ &cg_enableDust, "g_enableDust", "0", 0},
;643:	{ &cg_enableBreath, "g_enableBreath", "0", 0},
;644:	{ &cg_singlePlayerActive, "ui_singlePlayerActive", "0", CVAR_USERINFO},
;645:	{ &cg_recordSPDemo, "ui_recordSPDemo", "0", CVAR_ARCHIVE},
;646:	{ &cg_recordSPDemoName, "ui_recordSPDemoName", "", CVAR_ARCHIVE},
;647:
;648:	{ &cg_cameraOrbit, "cg_cameraOrbit", "0", CVAR_CHEAT},
;649:	{ &cg_cameraOrbitDelay, "cg_cameraOrbitDelay", "50", CVAR_ARCHIVE},
;650:	{ &cg_timescaleFadeEnd, "cg_timescaleFadeEnd", "1", 0},
;651:	{ &cg_timescaleFadeSpeed, "cg_timescaleFadeSpeed", "0", 0},
;652:	{ &cg_timescale, "timescale", "1", 0},
;653:	{ &cg_scorePlum, "cg_scorePlums", "1", CVAR_USERINFO | CVAR_ARCHIVE},
;654:	{ &cg_hudFiles, "cg_hudFiles", "0", CVAR_USERINFO | CVAR_ARCHIVE},
;655:	{ &cg_smoothClients, "cg_smoothClients", "0", CVAR_USERINFO | CVAR_ARCHIVE},
;656:	{ &cg_cameraMode, "com_cameraMode", "0", CVAR_CHEAT},
;657:
;658:	{ &pmove_fixed, "pmove_fixed", "0", 0},
;659:	{ &pmove_msec, "pmove_msec", "8", 0},
;660:	{ &cg_noTaunt, "cg_noTaunt", "0", CVAR_ARCHIVE},
;661:	{ &cg_noProjectileTrail, "cg_noProjectileTrail", "0", CVAR_ARCHIVE},
;662:	{ &cg_smallFont, "ui_smallFont", "0.25", CVAR_ARCHIVE},
;663:	{ &cg_bigFont, "ui_bigFont", "0.4", CVAR_ARCHIVE},
;664:	{ &cg_trueLightning, "cg_trueLightning", "0.0", CVAR_ARCHIVE},
;665:
;666:	{ &ui_myteam, "ui_myteam", "0", CVAR_ROM|CVAR_INTERNAL},
;667:
;668://	{ &cg_pmove_fixed, "cg_pmove_fixed", "0", CVAR_USERINFO | CVAR_ARCHIVE }
;669:/*
;670:Ghoul2 Insert Start
;671:*/
;672:	{ &cg_debugBB, "debugBB", "0", 0},
;673:/*
;674:Ghoul2 Insert End
;675:*/
;676:   // adnan
;677:   // tie fighter throttle
;678:   { &cg_throttle, "cg_throttle", "1000", CVAR_USERINFO },
;679:   { &cg_followCam, "cg_followCam", "1", 0 },
;680:   { &cg_followCamTransition, "cg_followCamTransition", "0", 0 },
;681:
;682:   { &cg_roll, "cg_roll", "0", CVAR_USERINFO },
;683:};
;684:
;685:static int  cvarTableSize = sizeof( cvarTable ) / sizeof( cvarTable[0] );
;686:
;687:/*
;688:=================
;689:CG_RegisterCvars
;690:=================
;691:*/
;692:void CG_RegisterCvars( void ) {
line 697
;693:	int			i;
;694:	cvarTable_t	*cv;
;695:	char		var[MAX_TOKEN_CHARS];
;696:
;697:	for ( i = 0, cv = cvarTable ; i < cvarTableSize ; i++, cv++ ) {
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRLP4 0
ADDRGP4 cvarTable
ASGNP4
ADDRGP4 $379
JUMPV
LABELV $376
line 698
;698:		trap_Cvar_Register( cv->vmCvar, cv->cvarName,
ADDRLP4 0
INDIRP4
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 8
ADDP4
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 700
;699:			cv->defaultString, cv->cvarFlags );
;700:	}
LABELV $377
line 697
ADDRLP4 4
ADDRLP4 4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
ADDRLP4 0
INDIRP4
CNSTI4 16
ADDP4
ASGNP4
LABELV $379
ADDRLP4 4
INDIRI4
ADDRGP4 cvarTableSize
INDIRI4
LTI4 $376
line 703
;701:
;702:	// see if we are also running the server on this machine
;703:	trap_Cvar_VariableStringBuffer( "sv_running", var, sizeof( var ) );
ADDRGP4 $380
ARGP4
ADDRLP4 8
ARGP4
CNSTI4 1024
ARGI4
ADDRGP4 trap_Cvar_VariableStringBuffer
CALLV
pop
line 704
;704:	cgs.localServer = atoi( var );
ADDRLP4 8
ARGP4
ADDRLP4 1032
ADDRGP4 atoi
CALLI4
ASGNI4
ADDRGP4 cgs+32956
ADDRLP4 1032
INDIRI4
ASGNI4
line 706
;705:
;706:	forceModelModificationCount = cg_forceModel.modificationCount;
ADDRGP4 forceModelModificationCount
ADDRGP4 cg_forceModel+4
INDIRI4
ASGNI4
line 708
;707:
;708:	trap_Cvar_Register(NULL, "model", DEFAULT_MODEL, CVAR_USERINFO | CVAR_ARCHIVE );
CNSTP4 0
ARGP4
ADDRGP4 $383
ARGP4
ADDRGP4 $384
ARGP4
CNSTI4 3
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 710
;709:	//trap_Cvar_Register(NULL, "headmodel", DEFAULT_MODEL, CVAR_USERINFO | CVAR_ARCHIVE );
;710:	trap_Cvar_Register(NULL, "team_model", DEFAULT_TEAM_MODEL, CVAR_USERINFO | CVAR_ARCHIVE );
CNSTP4 0
ARGP4
ADDRGP4 $385
ARGP4
ADDRGP4 $384
ARGP4
CNSTI4 3
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 712
;711:	//trap_Cvar_Register(NULL, "team_headmodel", DEFAULT_TEAM_HEAD, CVAR_USERINFO | CVAR_ARCHIVE );
;712:	trap_Cvar_Register(NULL, "forcepowers", DEFAULT_FORCEPOWERS, CVAR_USERINFO | CVAR_ARCHIVE );
CNSTP4 0
ARGP4
ADDRGP4 $386
ARGP4
ADDRGP4 $387
ARGP4
CNSTI4 3
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 715
;713:
;714:	// Cvars uses for transferring data between client and server
;715:	trap_Cvar_Register(NULL, "ui_about_gametype",		"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $388
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 716
;716:	trap_Cvar_Register(NULL, "ui_about_fraglimit",		"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $389
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 717
;717:	trap_Cvar_Register(NULL, "ui_about_capturelimit",	"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $390
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 718
;718:	trap_Cvar_Register(NULL, "ui_about_duellimit",		"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $391
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 719
;719:	trap_Cvar_Register(NULL, "ui_about_timelimit",		"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $392
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 720
;720:	trap_Cvar_Register(NULL, "ui_about_maxclients",		"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $393
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 721
;721:	trap_Cvar_Register(NULL, "ui_about_dmflags",		"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $394
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 722
;722:	trap_Cvar_Register(NULL, "ui_about_mapname",		"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $395
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 723
;723:	trap_Cvar_Register(NULL, "ui_about_hostname",		"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $396
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 724
;724:	trap_Cvar_Register(NULL, "ui_about_needpass",		"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $397
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 725
;725:	trap_Cvar_Register(NULL, "ui_about_botminplayers",	"0", CVAR_ROM|CVAR_INTERNAL );
CNSTP4 0
ARGP4
ADDRGP4 $398
ARGP4
ADDRGP4 $231
ARGP4
CNSTI4 2112
ARGI4
ADDRGP4 trap_Cvar_Register
CALLV
pop
line 726
;726:}
LABELV $375
endproc CG_RegisterCvars 1036 16
proc CG_ForceModelChange 16 8
line 733
;727:
;728:/*																																			
;729:===================
;730:CG_ForceModelChange
;731:===================
;732:*/
;733:static void CG_ForceModelChange( void ) {
line 736
;734:	int		i;
;735:
;736:	for (i=0 ; i<MAX_CLIENTS ; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $400
line 740
;737:		const char		*clientInfo;
;738:		void	*oldGhoul2;
;739:
;740:		clientInfo = CG_ConfigString( CS_PLAYERS+i );
ADDRLP4 0
INDIRI4
CNSTI4 544
ADDI4
ARGI4
ADDRLP4 12
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 12
INDIRP4
ASGNP4
line 741
;741:		if ( !clientInfo[0] ) {
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $404
line 742
;742:			continue;
ADDRGP4 $401
JUMPV
LABELV $404
line 745
;743:		}
;744:
;745:		oldGhoul2 = cgs.clientinfo[i].ghoul2Model;
ADDRLP4 8
CNSTI4 812
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cgs+43024+504
ADDP4
INDIRP4
ASGNP4
line 746
;746:		CG_NewClientInfo( i, qtrue);
ADDRLP4 0
INDIRI4
ARGI4
CNSTI4 1
ARGI4
ADDRGP4 CG_NewClientInfo
CALLV
pop
line 747
;747:	}
LABELV $401
line 736
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 32
LTI4 $400
line 748
;748:}
LABELV $399
endproc CG_ForceModelChange 16 8
export CG_UpdateCvars
proc CG_UpdateCvars 8 8
line 755
;749:
;750:/*
;751:=================
;752:CG_UpdateCvars
;753:=================
;754:*/
;755:void CG_UpdateCvars( void ) {
line 759
;756:	int			i;
;757:	cvarTable_t	*cv;
;758:
;759:	for ( i = 0, cv = cvarTable ; i < cvarTableSize ; i++, cv++ ) {
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRLP4 4
ADDRGP4 cvarTable
ASGNP4
ADDRGP4 $412
JUMPV
LABELV $409
line 760
;760:		trap_Cvar_Update( cv->vmCvar );
ADDRLP4 4
INDIRP4
INDIRP4
ARGP4
ADDRGP4 trap_Cvar_Update
CALLV
pop
line 761
;761:	}
LABELV $410
line 759
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 4
ADDRLP4 4
INDIRP4
CNSTI4 16
ADDP4
ASGNP4
LABELV $412
ADDRLP4 0
INDIRI4
ADDRGP4 cvarTableSize
INDIRI4
LTI4 $409
line 767
;762:
;763:	// check for modications here
;764:
;765:	// If team overlay is on, ask for updates from the server.  If its off,
;766:	// let the server know so we don't receive it
;767:	if ( drawTeamOverlayModificationCount != cg_drawTeamOverlay.modificationCount ) {
ADDRGP4 drawTeamOverlayModificationCount
INDIRI4
ADDRGP4 cg_drawTeamOverlay+4
INDIRI4
EQI4 $413
line 768
;768:		drawTeamOverlayModificationCount = cg_drawTeamOverlay.modificationCount;
ADDRGP4 drawTeamOverlayModificationCount
ADDRGP4 cg_drawTeamOverlay+4
INDIRI4
ASGNI4
line 770
;769:
;770:		if ( cg_drawTeamOverlay.integer > 0 ) {
ADDRGP4 cg_drawTeamOverlay+12
INDIRI4
CNSTI4 0
LEI4 $417
line 771
;771:			trap_Cvar_Set( "teamoverlay", "1" );
ADDRGP4 $326
ARGP4
ADDRGP4 $233
ARGP4
ADDRGP4 trap_Cvar_Set
CALLV
pop
line 772
;772:		} else {
ADDRGP4 $418
JUMPV
LABELV $417
line 773
;773:			trap_Cvar_Set( "teamoverlay", "0" );
ADDRGP4 $326
ARGP4
ADDRGP4 $231
ARGP4
ADDRGP4 trap_Cvar_Set
CALLV
pop
line 774
;774:		}
LABELV $418
line 776
;775:		// FIXME E3 HACK
;776:		trap_Cvar_Set( "teamoverlay", "1" );
ADDRGP4 $326
ARGP4
ADDRGP4 $233
ARGP4
ADDRGP4 trap_Cvar_Set
CALLV
pop
line 777
;777:	}
LABELV $413
line 780
;778:
;779:	// if force model changed
;780:	if ( forceModelModificationCount != cg_forceModel.modificationCount ) {
ADDRGP4 forceModelModificationCount
INDIRI4
ADDRGP4 cg_forceModel+4
INDIRI4
EQI4 $420
line 781
;781:		forceModelModificationCount = cg_forceModel.modificationCount;
ADDRGP4 forceModelModificationCount
ADDRGP4 cg_forceModel+4
INDIRI4
ASGNI4
line 782
;782:		CG_ForceModelChange();
ADDRGP4 CG_ForceModelChange
CALLV
pop
line 783
;783:	}
LABELV $420
line 784
;784:}
LABELV $408
endproc CG_UpdateCvars 8 8
export CG_CrosshairPlayer
proc CG_CrosshairPlayer 0 0
line 786
;785:
;786:int CG_CrosshairPlayer( void ) {
line 787
;787:	if ( cg.time > ( cg.crosshairClientTime + 1000 ) ) {
ADDRGP4 cg+64
INDIRI4
ADDRGP4 cg+13100
INDIRI4
CNSTI4 1000
ADDI4
LEI4 $425
line 788
;788:		return -1;
CNSTI4 -1
RETI4
ADDRGP4 $424
JUMPV
LABELV $425
line 791
;789:	}
;790:
;791:	if (cg.crosshairClientNum >= MAX_CLIENTS)
ADDRGP4 cg+13096
INDIRI4
CNSTI4 32
LTI4 $429
line 792
;792:	{
line 793
;793:		return -1;
CNSTI4 -1
RETI4
ADDRGP4 $424
JUMPV
LABELV $429
line 796
;794:	}
;795:
;796:	return cg.crosshairClientNum;
ADDRGP4 cg+13096
INDIRI4
RETI4
LABELV $424
endproc CG_CrosshairPlayer 0 0
export CG_LastAttacker
proc CG_LastAttacker 0 0
line 799
;797:}
;798:
;799:int CG_LastAttacker( void ) {
line 800
;800:	if ( !cg.attackerTime ) {
ADDRGP4 cg+13112
INDIRI4
CNSTI4 0
NEI4 $434
line 801
;801:		return -1;
CNSTI4 -1
RETI4
ADDRGP4 $433
JUMPV
LABELV $434
line 803
;802:	}
;803:	return cg.snap->ps.persistant[PERS_ATTACKER];
ADDRGP4 cg+36
INDIRP4
CNSTI4 348
ADDP4
INDIRI4
RETI4
LABELV $433
endproc CG_LastAttacker 0 0
export CG_Printf
proc CG_Printf 1028 12
line 806
;804:}
;805:
;806:void QDECL CG_Printf( const char *msg, ... ) {
line 810
;807:	va_list		argptr;
;808:	char		text[1024];
;809:
;810:	va_start (argptr, msg);
ADDRLP4 0
ADDRFP4 0+4
ASGNP4
line 811
;811:	vsprintf (text, msg, argptr);
ADDRLP4 4
ARGP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
ARGP4
ADDRGP4 vsprintf
CALLI4
pop
line 812
;812:	va_end (argptr);
ADDRLP4 0
CNSTP4 0
ASGNP4
line 814
;813:
;814:	trap_Print( text );
ADDRLP4 4
ARGP4
ADDRGP4 trap_Print
CALLV
pop
line 815
;815:}
LABELV $438
endproc CG_Printf 1028 12
export CG_Error
proc CG_Error 1028 12
line 817
;816:
;817:void QDECL CG_Error( const char *msg, ... ) {
line 821
;818:	va_list		argptr;
;819:	char		text[1024];
;820:
;821:	va_start (argptr, msg);
ADDRLP4 0
ADDRFP4 0+4
ASGNP4
line 822
;822:	vsprintf (text, msg, argptr);
ADDRLP4 4
ARGP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
ARGP4
ADDRGP4 vsprintf
CALLI4
pop
line 823
;823:	va_end (argptr);
ADDRLP4 0
CNSTP4 0
ASGNP4
line 825
;824:
;825:	trap_Error( text );
ADDRLP4 4
ARGP4
ADDRGP4 trap_Error
CALLV
pop
line 826
;826:}
LABELV $440
endproc CG_Error 1028 12
export Com_Error
proc Com_Error 1028 12
line 831
;827:
;828:#ifndef CGAME_HARD_LINKED
;829:// this is only here so the functions in q_shared.c and bg_*.c can link (FIXME)
;830:
;831:void QDECL Com_Error( int level, const char *error, ... ) {
line 835
;832:	va_list		argptr;
;833:	char		text[1024];
;834:
;835:	va_start (argptr, error);
ADDRLP4 0
ADDRFP4 4+4
ASGNP4
line 836
;836:	vsprintf (text, error, argptr);
ADDRLP4 4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
ARGP4
ADDRGP4 vsprintf
CALLI4
pop
line 837
;837:	va_end (argptr);
ADDRLP4 0
CNSTP4 0
ASGNP4
line 839
;838:
;839:	CG_Error( "%s", text);
ADDRGP4 $444
ARGP4
ADDRLP4 4
ARGP4
ADDRGP4 CG_Error
CALLV
pop
line 840
;840:}
LABELV $442
endproc Com_Error 1028 12
export Com_Printf
proc Com_Printf 1028 12
line 842
;841:
;842:void QDECL Com_Printf( const char *msg, ... ) {
line 846
;843:	va_list		argptr;
;844:	char		text[1024];
;845:
;846:	va_start (argptr, msg);
ADDRLP4 0
ADDRFP4 0+4
ASGNP4
line 847
;847:	vsprintf (text, msg, argptr);
ADDRLP4 4
ARGP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
ARGP4
ADDRGP4 vsprintf
CALLI4
pop
line 848
;848:	va_end (argptr);
ADDRLP4 0
CNSTP4 0
ASGNP4
line 850
;849:
;850:	CG_Printf ("%s", text);
ADDRGP4 $444
ARGP4
ADDRLP4 4
ARGP4
ADDRGP4 CG_Printf
CALLV
pop
line 851
;851:}
LABELV $445
endproc Com_Printf 1028 12
bss
align 1
LABELV $448
skip 1024
export CG_Argv
code
proc CG_Argv 0 12
line 860
;852:
;853:#endif
;854:
;855:/*
;856:================
;857:CG_Argv
;858:================
;859:*/
;860:const char *CG_Argv( int arg ) {
line 863
;861:	static char	buffer[MAX_STRING_CHARS];
;862:
;863:	trap_Argv( arg, buffer, sizeof( buffer ) );
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 $448
ARGP4
CNSTI4 1024
ARGI4
ADDRGP4 trap_Argv
CALLV
pop
line 865
;864:
;865:	return buffer;
ADDRGP4 $448
RETP4
LABELV $447
endproc CG_Argv 0 12
proc CG_RegisterItemSounds 96 12
line 878
;866:}
;867:
;868:
;869://========================================================================
;870:
;871:/*
;872:=================
;873:CG_RegisterItemSounds
;874:
;875:The server says this item is used on this level
;876:=================
;877:*/
;878:static void CG_RegisterItemSounds( int itemNum ) {
line 884
;879:	gitem_t			*item;
;880:	char			data[MAX_QPATH];
;881:	char			*s, *start;
;882:	int				len;
;883:
;884:	item = &bg_itemlist[ itemNum ];
ADDRLP4 76
CNSTI4 52
ADDRFP4 0
INDIRI4
MULI4
ADDRGP4 bg_itemlist
ADDP4
ASGNP4
line 886
;885:
;886:	if( item->pickup_sound ) {
ADDRLP4 76
INDIRP4
CNSTI4 4
ADDP4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $450
line 887
;887:		trap_S_RegisterSound( item->pickup_sound );
ADDRLP4 76
INDIRP4
CNSTI4 4
ADDP4
INDIRP4
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 888
;888:	}
LABELV $450
line 891
;889:
;890:	// parse the space seperated precache string for other media
;891:	s = item->sounds;
ADDRLP4 0
ADDRLP4 76
INDIRP4
CNSTI4 48
ADDP4
INDIRP4
ASGNP4
line 892
;892:	if (!s || !s[0])
ADDRLP4 0
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $454
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $456
LABELV $454
line 893
;893:		return;
ADDRGP4 $449
JUMPV
LABELV $455
line 895
;894:
;895:	while (*s) {
line 896
;896:		start = s;
ADDRLP4 72
ADDRLP4 0
INDIRP4
ASGNP4
ADDRGP4 $459
JUMPV
LABELV $458
line 897
;897:		while (*s && *s != ' ') {
line 898
;898:			s++;
ADDRLP4 0
ADDRLP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
line 899
;899:		}
LABELV $459
line 897
ADDRLP4 84
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 84
INDIRI4
CNSTI4 0
EQI4 $461
ADDRLP4 84
INDIRI4
CNSTI4 32
NEI4 $458
LABELV $461
line 901
;900:
;901:		len = s-start;
ADDRLP4 4
ADDRLP4 0
INDIRP4
CVPU4 4
ADDRLP4 72
INDIRP4
CVPU4 4
SUBU4
CVUI4 4
ASGNI4
line 902
;902:		if (len >= MAX_QPATH || len < 5) {
ADDRLP4 4
INDIRI4
CNSTI4 64
GEI4 $464
ADDRLP4 4
INDIRI4
CNSTI4 5
GEI4 $462
LABELV $464
line 903
;903:			CG_Error( "PrecacheItem: %s has bad precache string", 
ADDRGP4 $465
ARGP4
ADDRLP4 76
INDIRP4
INDIRP4
ARGP4
ADDRGP4 CG_Error
CALLV
pop
line 905
;904:				item->classname);
;905:			return;
ADDRGP4 $449
JUMPV
LABELV $462
line 907
;906:		}
;907:		memcpy (data, start, len);
ADDRLP4 8
ARGP4
ADDRLP4 72
INDIRP4
ARGP4
ADDRLP4 4
INDIRI4
ARGI4
ADDRGP4 memcpy
CALLP4
pop
line 908
;908:		data[len] = 0;
ADDRLP4 4
INDIRI4
ADDRLP4 8
ADDP4
CNSTI1 0
ASGNI1
line 909
;909:		if ( *s ) {
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
EQI4 $466
line 910
;910:			s++;
ADDRLP4 0
ADDRLP4 0
INDIRP4
CNSTI4 1
ADDP4
ASGNP4
line 911
;911:		}
LABELV $466
line 913
;912:
;913:		if ( !strcmp(data+len-3, "wav" )) {
ADDRLP4 4
INDIRI4
ADDRLP4 8-3
ADDP4
ARGP4
ADDRGP4 $471
ARGP4
ADDRLP4 92
ADDRGP4 strcmp
CALLI4
ASGNI4
ADDRLP4 92
INDIRI4
CNSTI4 0
NEI4 $468
line 914
;914:			trap_S_RegisterSound( data );
ADDRLP4 8
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 915
;915:		}
LABELV $468
line 916
;916:	}
LABELV $456
line 895
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $455
line 917
;917:}
LABELV $449
endproc CG_RegisterItemSounds 96 12
proc CG_RegisterSounds 560 16
line 927
;918:
;919:
;920:/*
;921:=================
;922:CG_RegisterSounds
;923:
;924:called during a precache command
;925:=================
;926:*/
;927:static void CG_RegisterSounds( void ) {
line 937
;928:	int		i;
;929:	char	items[MAX_ITEMS+1];
;930:	char	name[MAX_QPATH];
;931:	const char	*soundName;
;932:
;933:	// voice commands
;934:	// rww - no "voice commands" I guess.
;935:	//CG_LoadVoiceChats();
;936:
;937:	cgs.media.oneMinuteSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM004" );
ADDRGP4 $475
ARGP4
ADDRLP4 332
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+720
ADDRLP4 332
INDIRI4
ASGNI4
line 938
;938:	cgs.media.fiveMinuteSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM005" );
ADDRGP4 $478
ARGP4
ADDRLP4 336
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+724
ADDRLP4 336
INDIRI4
ASGNI4
line 939
;939:	cgs.media.oneFragSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM001" );
ADDRGP4 $481
ARGP4
ADDRLP4 340
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+736
ADDRLP4 340
INDIRI4
ASGNI4
line 940
;940:	cgs.media.twoFragSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM002" );
ADDRGP4 $484
ARGP4
ADDRLP4 344
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+732
ADDRLP4 344
INDIRI4
ASGNI4
line 941
;941:	cgs.media.threeFragSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM003");
ADDRGP4 $487
ARGP4
ADDRLP4 348
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+728
ADDRLP4 348
INDIRI4
ASGNI4
line 942
;942:	cgs.media.count3Sound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM035" );
ADDRGP4 $490
ARGP4
ADDRLP4 352
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+840
ADDRLP4 352
INDIRI4
ASGNI4
line 943
;943:	cgs.media.count2Sound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM036" );
ADDRGP4 $493
ARGP4
ADDRLP4 356
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+844
ADDRLP4 356
INDIRI4
ASGNI4
line 944
;944:	cgs.media.count1Sound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM037" );
ADDRGP4 $496
ARGP4
ADDRLP4 360
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+848
ADDRLP4 360
INDIRI4
ASGNI4
line 945
;945:	cgs.media.countFightSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM038" );
ADDRGP4 $499
ARGP4
ADDRLP4 364
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+852
ADDRLP4 364
INDIRI4
ASGNI4
line 947
;946:
;947:	cgs.media.redSaberGlowShader		= trap_R_RegisterShader( "gfx/effects/sabers/red_glow" );
ADDRGP4 $502
ARGP4
ADDRLP4 368
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+116
ADDRLP4 368
INDIRI4
ASGNI4
line 948
;948:	cgs.media.redSaberCoreShader		= trap_R_RegisterShader( "gfx/effects/sabers/red_line" );
ADDRGP4 $505
ARGP4
ADDRLP4 372
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+120
ADDRLP4 372
INDIRI4
ASGNI4
line 949
;949:	cgs.media.orangeSaberGlowShader		= trap_R_RegisterShader( "gfx/effects/sabers/orange_glow" );
ADDRGP4 $508
ARGP4
ADDRLP4 376
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+124
ADDRLP4 376
INDIRI4
ASGNI4
line 950
;950:	cgs.media.orangeSaberCoreShader		= trap_R_RegisterShader( "gfx/effects/sabers/orange_line" );
ADDRGP4 $511
ARGP4
ADDRLP4 380
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+128
ADDRLP4 380
INDIRI4
ASGNI4
line 951
;951:	cgs.media.yellowSaberGlowShader		= trap_R_RegisterShader( "gfx/effects/sabers/yellow_glow" );
ADDRGP4 $514
ARGP4
ADDRLP4 384
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+132
ADDRLP4 384
INDIRI4
ASGNI4
line 952
;952:	cgs.media.yellowSaberCoreShader		= trap_R_RegisterShader( "gfx/effects/sabers/yellow_line" );
ADDRGP4 $517
ARGP4
ADDRLP4 388
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+136
ADDRLP4 388
INDIRI4
ASGNI4
line 953
;953:	cgs.media.greenSaberGlowShader		= trap_R_RegisterShader( "gfx/effects/sabers/green_glow" );
ADDRGP4 $520
ARGP4
ADDRLP4 392
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+140
ADDRLP4 392
INDIRI4
ASGNI4
line 954
;954:	cgs.media.greenSaberCoreShader		= trap_R_RegisterShader( "gfx/effects/sabers/green_line" );
ADDRGP4 $523
ARGP4
ADDRLP4 396
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+144
ADDRLP4 396
INDIRI4
ASGNI4
line 955
;955:	cgs.media.blueSaberGlowShader		= trap_R_RegisterShader( "gfx/effects/sabers/blue_glow" );
ADDRGP4 $526
ARGP4
ADDRLP4 400
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+148
ADDRLP4 400
INDIRI4
ASGNI4
line 956
;956:	cgs.media.blueSaberCoreShader		= trap_R_RegisterShader( "gfx/effects/sabers/blue_line" );
ADDRGP4 $529
ARGP4
ADDRLP4 404
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+152
ADDRLP4 404
INDIRI4
ASGNI4
line 957
;957:	cgs.media.purpleSaberGlowShader		= trap_R_RegisterShader( "gfx/effects/sabers/purple_glow" );
ADDRGP4 $532
ARGP4
ADDRLP4 408
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+156
ADDRLP4 408
INDIRI4
ASGNI4
line 958
;958:	cgs.media.purpleSaberCoreShader		= trap_R_RegisterShader( "gfx/effects/sabers/purple_line" );
ADDRGP4 $535
ARGP4
ADDRLP4 412
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+160
ADDRLP4 412
INDIRI4
ASGNI4
line 959
;959:	cgs.media.saberBlurShader			= trap_R_RegisterShader( "gfx/effects/sabers/saberBlur" );
ADDRGP4 $538
ARGP4
ADDRLP4 416
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+164
ADDRLP4 416
INDIRI4
ASGNI4
line 961
;960:
;961:	cgs.media.yellowDroppedSaberShader	= trap_R_RegisterShader("gfx/effects/yellow_glow");
ADDRGP4 $541
ARGP4
ADDRLP4 420
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+168
ADDRLP4 420
INDIRI4
ASGNI4
line 963
;962:
;963:	cgs.media.rivetMarkShader			= trap_R_RegisterShader( "gfx/damage/rivetmark" );
ADDRGP4 $544
ARGP4
ADDRLP4 424
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+172
ADDRLP4 424
INDIRI4
ASGNI4
line 965
;964:
;965:	trap_R_RegisterShader( "gfx/effects/saberFlare" );
ADDRGP4 $545
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 967
;966:
;967:	trap_R_RegisterShader( "powerups/ysalimarishell" );
ADDRGP4 $546
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 968
;968:	trap_R_RegisterShader("gfx/effects/saberDamageGlow" );
ADDRGP4 $547
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 970
;969:	
;970:	trap_R_RegisterShader( "gfx/effects/forcePush" );
ADDRGP4 $548
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 972
;971:
;972:	trap_R_RegisterShader( "gfx/misc/red_dmgshield" );
ADDRGP4 $549
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 973
;973:	trap_R_RegisterShader( "gfx/misc/red_portashield" );
ADDRGP4 $550
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 974
;974:	trap_R_RegisterShader( "gfx/misc/blue_dmgshield" );
ADDRGP4 $551
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 975
;975:	trap_R_RegisterShader( "gfx/misc/blue_portashield" );
ADDRGP4 $552
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 977
;976:
;977:	trap_R_RegisterShader( "models/map_objects/imp_mine/turret_chair_dmg.tga" );
ADDRGP4 $553
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 979
;978:
;979:	for (i=1 ; i<9 ; i++)
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $554
line 980
;980:	{
line 981
;981:		trap_S_RegisterSound(va("sound/weapons/saber/saberhup%i.wav", i));
ADDRGP4 $558
ARGP4
ADDRLP4 0
INDIRI4
ARGI4
ADDRLP4 428
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 428
INDIRP4
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 982
;982:	}
LABELV $555
line 979
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 9
LTI4 $554
line 984
;983:
;984:	for (i=1 ; i<10 ; i++)
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $559
line 985
;985:	{
line 986
;986:		trap_S_RegisterSound(va("sound/weapons/saber/saberblock%i.wav", i));
ADDRGP4 $563
ARGP4
ADDRLP4 0
INDIRI4
ARGI4
ADDRLP4 428
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 428
INDIRP4
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 987
;987:	}
LABELV $560
line 984
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 10
LTI4 $559
line 989
;988:
;989:	for (i=1 ; i<4 ; i++)
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $564
line 990
;990:	{
line 991
;991:		trap_S_RegisterSound(va("sound/weapons/saber/bounce%i.wav", i));
ADDRGP4 $568
ARGP4
ADDRLP4 0
INDIRI4
ARGI4
ADDRLP4 428
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 428
INDIRP4
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 992
;992:	}
LABELV $565
line 989
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 4
LTI4 $564
line 994
;993:
;994:	trap_S_RegisterSound( "sound/weapons/saber/saberhum1.wav" );
ADDRGP4 $569
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 995
;995:	trap_S_RegisterSound( "sound/weapons/saber/saberon.wav" );
ADDRGP4 $570
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 996
;996:	trap_S_RegisterSound( "sound/weapons/saber/saberoffquick.wav" );
ADDRGP4 $571
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 997
;997:	trap_S_RegisterSound( "sound/weapons/saber/saberhitwall1" );
ADDRGP4 $572
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 998
;998:	trap_S_RegisterSound( "sound/weapons/saber/saberhitwall2" );
ADDRGP4 $573
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 999
;999:	trap_S_RegisterSound( "sound/weapons/saber/saberhitwall3" );
ADDRGP4 $574
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1000
;1000:	trap_S_RegisterSound("sound/weapons/saber/saberhit.wav");
ADDRGP4 $575
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1002
;1001:
;1002:	cgs.media.teamHealSound = trap_S_RegisterSound("sound/weapons/force/teamheal.wav");
ADDRGP4 $578
ARGP4
ADDRLP4 428
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+688
ADDRLP4 428
INDIRI4
ASGNI4
line 1003
;1003:	cgs.media.teamRegenSound = trap_S_RegisterSound("sound/weapons/force/teamforce.wav");
ADDRGP4 $581
ARGP4
ADDRLP4 432
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+692
ADDRLP4 432
INDIRI4
ASGNI4
line 1005
;1004:
;1005:	trap_S_RegisterSound("sound/weapons/force/heal.wav");
ADDRGP4 $582
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1006
;1006:	trap_S_RegisterSound("sound/weapons/force/speed.wav");
ADDRGP4 $583
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1007
;1007:	trap_S_RegisterSound("sound/weapons/force/see.wav");
ADDRGP4 $584
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1008
;1008:	trap_S_RegisterSound("sound/weapons/force/rage.wav");
ADDRGP4 $585
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1009
;1009:	trap_S_RegisterSound("sound/weapons/force/lightning.wav");
ADDRGP4 $586
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1010
;1010:	trap_S_RegisterSound("sound/weapons/force/lightninghit.wav");
ADDRGP4 $587
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1011
;1011:	trap_S_RegisterSound("sound/weapons/force/drain.wav");
ADDRGP4 $588
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1012
;1012:	trap_S_RegisterSound("sound/weapons/force/jumpbuild.wav");
ADDRGP4 $589
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1013
;1013:	trap_S_RegisterSound("sound/weapons/force/distract.wav");
ADDRGP4 $590
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1014
;1014:	trap_S_RegisterSound("sound/weapons/force/distractstop.wav");
ADDRGP4 $591
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1015
;1015:	trap_S_RegisterSound("sound/weapons/force/pull.wav");
ADDRGP4 $592
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1016
;1016:	trap_S_RegisterSound("sound/weapons/force/push.wav");
ADDRGP4 $593
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1018
;1017:
;1018:	if (cg_buildScript.integer)
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $594
line 1019
;1019:	{
line 1020
;1020:		trap_S_RegisterSound("sound/chars/atst/ATSTcrash.wav");
ADDRGP4 $597
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1021
;1021:		trap_S_RegisterSound("sound/chars/atst/ATSTstart.wav");
ADDRGP4 $598
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1022
;1022:		trap_S_RegisterSound("sound/chars/atst/ATSTstep1.wav");
ADDRGP4 $599
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1023
;1023:		trap_S_RegisterSound("sound/chars/atst/ATSTstep2.wav");
ADDRGP4 $600
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1025
;1024:
;1025:		trap_S_RegisterSound("sound/weapons/atst/ATSTfire1.wav");
ADDRGP4 $601
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1026
;1026:		trap_S_RegisterSound("sound/weapons/atst/ATSTfire2.wav");
ADDRGP4 $602
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1027
;1027:		trap_S_RegisterSound("sound/weapons/atst/ATSTfire3.wav");
ADDRGP4 $603
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1028
;1028:		trap_S_RegisterSound("sound/weapons/atst/ATSTfire4.wav");
ADDRGP4 $604
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1029
;1029:	}
LABELV $594
line 1031
;1030:
;1031:	for (i=1 ; i<3 ; i++)
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $605
line 1032
;1032:	{
line 1033
;1033:		trap_S_RegisterSound(va("sound/weapons/thermal/bounce%i.wav", i));
ADDRGP4 $609
ARGP4
ADDRLP4 0
INDIRI4
ARGI4
ADDRLP4 436
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 436
INDIRP4
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1034
;1034:	}
LABELV $606
line 1031
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $605
line 1036
;1035:
;1036:	trap_S_RegisterSound("sound/movers/switches/switch2.wav");
ADDRGP4 $610
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1037
;1037:	trap_S_RegisterSound("sound/movers/switches/switch3.wav");
ADDRGP4 $611
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1038
;1038:	trap_S_RegisterSound("sound/ambience/spark5.wav");
ADDRGP4 $612
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1039
;1039:	trap_S_RegisterSound("sound/chars/turret/ping.wav");
ADDRGP4 $613
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1040
;1040:	trap_S_RegisterSound("sound/chars/turret/startup.wav");
ADDRGP4 $614
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1041
;1041:	trap_S_RegisterSound("sound/chars/turret/shutdown.wav");
ADDRGP4 $615
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1042
;1042:	trap_S_RegisterSound("sound/chars/turret/move.wav");
ADDRGP4 $616
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1043
;1043:	trap_S_RegisterSound("sound/player/pickuphealth.wav");
ADDRGP4 $617
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1044
;1044:	trap_S_RegisterSound("sound/player/pickupshield.wav");
ADDRGP4 $618
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1046
;1045:
;1046:	trap_S_RegisterSound("sound/effects/glassbreak1.wav");
ADDRGP4 $619
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1048
;1047:
;1048:	trap_S_RegisterSound( "sound/weapons/rocket/tick.wav" );
ADDRGP4 $620
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1049
;1049:	trap_S_RegisterSound( "sound/weapons/rocket/lock.wav" );
ADDRGP4 $621
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1051
;1050:
;1051:	trap_S_RegisterSound("sound/weapons/force/speedloop.wav");
ADDRGP4 $622
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1053
;1052:
;1053:	trap_S_RegisterSound("sound/weapons/force/protecthit.mp3"); //PDSOUND_PROTECTHIT
ADDRGP4 $623
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1054
;1054:	trap_S_RegisterSound("sound/weapons/force/protect.mp3"); //PDSOUND_PROTECT
ADDRGP4 $624
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1055
;1055:	trap_S_RegisterSound("sound/weapons/force/absorbhit.mp3"); //PDSOUND_ABSORBHIT
ADDRGP4 $625
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1056
;1056:	trap_S_RegisterSound("sound/weapons/force/absorb.mp3"); //PDSOUND_ABSORB
ADDRGP4 $626
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1057
;1057:	trap_S_RegisterSound("sound/weapons/force/jump.mp3"); //PDSOUND_FORCEJUMP
ADDRGP4 $627
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1058
;1058:	trap_S_RegisterSound("sound/weapons/force/grip.mp3"); //PDSOUND_FORCEGRIP
ADDRGP4 $628
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1060
;1059:
;1060:	if ( cgs.gametype >= GT_TEAM || cg_buildScript.integer ) {
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 5
GEI4 $633
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $629
LABELV $633
line 1065
;1061:
;1062:#ifdef JK2AWARDS
;1063:		cgs.media.captureAwardSound = trap_S_RegisterSound( "sound/teamplay/flagcapture_yourteam.wav" );
;1064:#endif
;1065:		cgs.media.redLeadsSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM046");
ADDRGP4 $636
ARGP4
ADDRLP4 436
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+784
ADDRLP4 436
INDIRI4
ASGNI4
line 1066
;1066:		cgs.media.blueLeadsSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM045");
ADDRGP4 $639
ARGP4
ADDRLP4 440
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+788
ADDRLP4 440
INDIRI4
ASGNI4
line 1067
;1067:		cgs.media.teamsTiedSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM032" );
ADDRGP4 $642
ARGP4
ADDRLP4 444
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+792
ADDRLP4 444
INDIRI4
ASGNI4
line 1069
;1068:
;1069:		cgs.media.redScoredSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM044");
ADDRGP4 $645
ARGP4
ADDRLP4 448
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+776
ADDRLP4 448
INDIRI4
ASGNI4
line 1070
;1070:		cgs.media.blueScoredSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM043" );
ADDRGP4 $648
ARGP4
ADDRLP4 452
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+780
ADDRLP4 452
INDIRI4
ASGNI4
line 1072
;1071:
;1072:		if ( cgs.gametype == GT_CTF || cgs.gametype == GT_CTY || cg_buildScript.integer ) {
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 7
EQI4 $655
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 8
EQI4 $655
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $649
LABELV $655
line 1073
;1073:			cgs.media.redFlagReturnedSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM042" );
ADDRGP4 $658
ARGP4
ADDRLP4 456
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+796
ADDRLP4 456
INDIRI4
ASGNI4
line 1074
;1074:			cgs.media.blueFlagReturnedSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM041" );
ADDRGP4 $661
ARGP4
ADDRLP4 460
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+800
ADDRLP4 460
INDIRI4
ASGNI4
line 1075
;1075:			cgs.media.redTookFlagSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM040" );
ADDRGP4 $664
ARGP4
ADDRLP4 464
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+804
ADDRLP4 464
INDIRI4
ASGNI4
line 1076
;1076:			cgs.media.blueTookFlagSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM039" );
ADDRGP4 $667
ARGP4
ADDRLP4 468
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+808
ADDRLP4 468
INDIRI4
ASGNI4
line 1078
;1077:
;1078:			cgs.media.redYsalReturnedSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM050" );
ADDRGP4 $670
ARGP4
ADDRLP4 472
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+812
ADDRLP4 472
INDIRI4
ASGNI4
line 1079
;1079:			cgs.media.blueYsalReturnedSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM049" );
ADDRGP4 $673
ARGP4
ADDRLP4 476
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+816
ADDRLP4 476
INDIRI4
ASGNI4
line 1080
;1080:			cgs.media.redTookYsalSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM048" );
ADDRGP4 $676
ARGP4
ADDRLP4 480
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+820
ADDRLP4 480
INDIRI4
ASGNI4
line 1081
;1081:			cgs.media.blueTookYsalSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM047" );
ADDRGP4 $679
ARGP4
ADDRLP4 484
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+824
ADDRLP4 484
INDIRI4
ASGNI4
line 1082
;1082:		}
LABELV $649
line 1083
;1083:	}
LABELV $629
line 1085
;1084:
;1085:	cgs.media.drainSound = trap_S_RegisterSound("sound/weapons/force/drained.mp3");
ADDRGP4 $682
ARGP4
ADDRLP4 436
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+828
ADDRLP4 436
INDIRI4
ASGNI4
line 1087
;1086:
;1087:	cgs.media.happyMusic = trap_S_RegisterSound("music/goodsmall.mp3");
ADDRGP4 $685
ARGP4
ADDRLP4 440
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+832
ADDRLP4 440
INDIRI4
ASGNI4
line 1088
;1088:	cgs.media.dramaticFailure = trap_S_RegisterSound("music/badsmall.mp3");
ADDRGP4 $688
ARGP4
ADDRLP4 444
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+836
ADDRLP4 444
INDIRI4
ASGNI4
line 1091
;1089:
;1090:	//PRECACHE ALL MUSIC HERE (don't need to precache normally because it's streamed off the disk)
;1091:	if (cg_buildScript.integer)
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $689
line 1092
;1092:	{
line 1093
;1093:		trap_S_StartBackgroundTrack( "music/mp/duel.mp3", "music/mp/duel.mp3", qfalse );
ADDRLP4 448
ADDRGP4 $692
ASGNP4
ADDRLP4 448
INDIRP4
ARGP4
ADDRLP4 448
INDIRP4
ARGP4
CNSTI4 0
ARGI4
ADDRGP4 trap_S_StartBackgroundTrack
CALLV
pop
line 1094
;1094:	}
LABELV $689
line 1096
;1095:
;1096:	cg.loadLCARSStage = 1;
ADDRGP4 cg+13480
CNSTI4 1
ASGNI4
line 1098
;1097:
;1098:	cgs.media.selectSound = trap_S_RegisterSound( "sound/weapons/change.wav" );
ADDRGP4 $696
ARGP4
ADDRLP4 448
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+600
ADDRLP4 448
INDIRI4
ASGNI4
line 1100
;1099:
;1100:	cgs.media.teleInSound = trap_S_RegisterSound( "sound/player/telein.wav" );
ADDRGP4 $699
ARGP4
ADDRLP4 452
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+696
ADDRLP4 452
INDIRI4
ASGNI4
line 1101
;1101:	cgs.media.teleOutSound = trap_S_RegisterSound( "sound/player/teleout.wav" );
ADDRGP4 $702
ARGP4
ADDRLP4 456
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+700
ADDRLP4 456
INDIRI4
ASGNI4
line 1102
;1102:	cgs.media.respawnSound = trap_S_RegisterSound( "sound/items/respawn1.wav" );
ADDRGP4 $705
ARGP4
ADDRLP4 460
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+704
ADDRLP4 460
INDIRI4
ASGNI4
line 1104
;1103:
;1104:	trap_S_RegisterSound( "sound/movers/objects/objectHit.wav" );
ADDRGP4 $706
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1106
;1105:
;1106:	cgs.media.talkSound = trap_S_RegisterSound( "sound/player/talk.wav" );
ADDRGP4 $709
ARGP4
ADDRLP4 464
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+708
ADDRLP4 464
INDIRI4
ASGNI4
line 1107
;1107:	cgs.media.landSound = trap_S_RegisterSound( "sound/player/land1.wav");
ADDRGP4 $712
ARGP4
ADDRLP4 468
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+712
ADDRLP4 468
INDIRI4
ASGNI4
line 1108
;1108:	cgs.media.fallSound = trap_S_RegisterSound( "sound/player/fallsplat.wav");
ADDRGP4 $715
ARGP4
ADDRLP4 472
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+716
ADDRLP4 472
INDIRI4
ASGNI4
line 1110
;1109:
;1110:	cgs.media.crackleSound = trap_S_RegisterSound( "sound/effects/energy_crackle.wav" );
ADDRGP4 $718
ARGP4
ADDRLP4 476
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+676
ADDRLP4 476
INDIRI4
ASGNI4
line 1119
;1111:#ifdef JK2AWARDS
;1112:	cgs.media.impressiveSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM025" );
;1113:	cgs.media.excellentSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM053" );
;1114:	cgs.media.deniedSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM017" );
;1115:	cgs.media.humiliationSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM019" );
;1116:	cgs.media.defendSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM024" );
;1117:#endif
;1118:
;1119:	cgs.media.takenLeadSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM051");
ADDRGP4 $721
ARGP4
ADDRLP4 480
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+740
ADDRLP4 480
INDIRI4
ASGNI4
line 1120
;1120:	cgs.media.tiedLeadSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM032");
ADDRGP4 $642
ARGP4
ADDRLP4 484
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+744
ADDRLP4 484
INDIRI4
ASGNI4
line 1121
;1121:	cgs.media.lostLeadSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM052");
ADDRGP4 $726
ARGP4
ADDRLP4 488
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+748
ADDRLP4 488
INDIRI4
ASGNI4
line 1123
;1122:
;1123:	cgs.media.rollSound					= trap_S_RegisterSound( "sound/player/roll1.wav");
ADDRGP4 $729
ARGP4
ADDRLP4 492
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+752
ADDRLP4 492
INDIRI4
ASGNI4
line 1125
;1124:
;1125:	cgs.media.watrInSound				= trap_S_RegisterSound( "sound/player/watr_in.wav");
ADDRGP4 $732
ARGP4
ADDRLP4 496
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+756
ADDRLP4 496
INDIRI4
ASGNI4
line 1126
;1126:	cgs.media.watrOutSound				= trap_S_RegisterSound( "sound/player/watr_out.wav");
ADDRGP4 $735
ARGP4
ADDRLP4 500
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+760
ADDRLP4 500
INDIRI4
ASGNI4
line 1127
;1127:	cgs.media.watrUnSound				= trap_S_RegisterSound( "sound/player/watr_un.wav");
ADDRGP4 $738
ARGP4
ADDRLP4 504
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+764
ADDRLP4 504
INDIRI4
ASGNI4
line 1129
;1128:
;1129:	cgs.media.explosionModel			= trap_R_RegisterModel ( "models/map_objects/mp/sphere.md3" );
ADDRGP4 $741
ARGP4
ADDRLP4 508
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+552
ADDRLP4 508
INDIRI4
ASGNI4
line 1130
;1130:	cgs.media.surfaceExplosionShader	= trap_R_RegisterShader( "surfaceExplosion" );
ADDRGP4 $744
ARGP4
ADDRLP4 512
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+556
ADDRLP4 512
INDIRI4
ASGNI4
line 1132
;1131:
;1132:	cgs.media.disruptorShader			= trap_R_RegisterShader( "gfx/effects/burn");
ADDRGP4 $747
ARGP4
ADDRLP4 516
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+560
ADDRLP4 516
INDIRI4
ASGNI4
line 1134
;1133:
;1134:	if (cg_buildScript.integer)
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $748
line 1135
;1135:	{
line 1136
;1136:		trap_R_RegisterShader( "gfx/effects/turretflashdie" );
ADDRGP4 $751
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 1137
;1137:	}
LABELV $748
line 1139
;1138:
;1139:	cgs.media.solidWhite = trap_R_RegisterShader( "gfx/effects/solidWhite_cull" );
ADDRGP4 $754
ARGP4
ADDRLP4 520
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+564
ADDRLP4 520
INDIRI4
ASGNI4
line 1141
;1140:
;1141:	trap_R_RegisterShader("gfx/misc/mp_light_enlight_disable");
ADDRGP4 $755
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 1142
;1142:	trap_R_RegisterShader("gfx/misc/mp_dark_enlight_disable");
ADDRGP4 $756
ARGP4
ADDRGP4 trap_R_RegisterShader
CALLI4
pop
line 1144
;1143:
;1144:	trap_R_RegisterModel ( "models/map_objects/mp/sphere.md3" );
ADDRGP4 $741
ARGP4
ADDRGP4 trap_R_RegisterModel
CALLI4
pop
line 1145
;1145:	trap_R_RegisterModel("models/items/remote.md3");
ADDRGP4 $757
ARGP4
ADDRGP4 trap_R_RegisterModel
CALLI4
pop
line 1147
;1146:
;1147:	cgs.media.holocronPickup = trap_S_RegisterSound( "sound/player/holocron.wav" );
ADDRGP4 $760
ARGP4
ADDRLP4 524
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1248
ADDRLP4 524
INDIRI4
ASGNI4
line 1150
;1148:
;1149:	// Zoom
;1150:	cgs.media.zoomStart = trap_S_RegisterSound( "sound/interface/zoomstart.wav" );
ADDRGP4 $763
ARGP4
ADDRLP4 528
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1252
ADDRLP4 528
INDIRI4
ASGNI4
line 1151
;1151:	cgs.media.zoomLoop	= trap_S_RegisterSound( "sound/interface/zoomloop.wav" );
ADDRGP4 $766
ARGP4
ADDRLP4 532
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1256
ADDRLP4 532
INDIRI4
ASGNI4
line 1152
;1152:	cgs.media.zoomEnd	= trap_S_RegisterSound( "sound/interface/zoomend.wav" );
ADDRGP4 $769
ARGP4
ADDRLP4 536
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1260
ADDRLP4 536
INDIRI4
ASGNI4
line 1154
;1153:
;1154:	for (i=0 ; i<4 ; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $770
line 1155
;1155:		Com_sprintf (name, sizeof(name), "sound/player/footsteps/boot%i.wav", i+1);
ADDRLP4 4
ARGP4
CNSTI4 64
ARGI4
ADDRGP4 $774
ARGP4
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ARGI4
ADDRGP4 Com_sprintf
CALLV
pop
line 1156
;1156:		cgs.media.footsteps[FOOTSTEP_NORMAL][i] = trap_S_RegisterSound (name);
ADDRLP4 4
ARGP4
ADDRLP4 540
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+71064+604
ADDP4
ADDRLP4 540
INDIRI4
ASGNI4
line 1158
;1157:
;1158:		Com_sprintf (name, sizeof(name), "sound/player/footsteps/splash%i.wav", i+1);
ADDRLP4 4
ARGP4
CNSTI4 64
ARGI4
ADDRGP4 $777
ARGP4
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ARGI4
ADDRGP4 Com_sprintf
CALLV
pop
line 1159
;1159:		cgs.media.footsteps[FOOTSTEP_SPLASH][i] = trap_S_RegisterSound (name);
ADDRLP4 4
ARGP4
ADDRLP4 544
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+71064+604+32
ADDP4
ADDRLP4 544
INDIRI4
ASGNI4
line 1161
;1160:
;1161:		Com_sprintf (name, sizeof(name), "sound/player/footsteps/clank%i.wav", i+1);
ADDRLP4 4
ARGP4
CNSTI4 64
ARGI4
ADDRGP4 $781
ARGP4
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ARGI4
ADDRGP4 Com_sprintf
CALLV
pop
line 1162
;1162:		cgs.media.footsteps[FOOTSTEP_METAL][i] = trap_S_RegisterSound (name);
ADDRLP4 4
ARGP4
ADDRLP4 548
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+71064+604+16
ADDP4
ADDRLP4 548
INDIRI4
ASGNI4
line 1165
;1163:
;1164:		// should these always be registered??
;1165:		Com_sprintf (name, sizeof(name), "sound/player/footsteps/step%i.wav", i+1);
ADDRLP4 4
ARGP4
CNSTI4 64
ARGI4
ADDRGP4 $785
ARGP4
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ARGI4
ADDRGP4 Com_sprintf
CALLV
pop
line 1166
;1166:		trap_S_RegisterSound (name);
ADDRLP4 4
ARGP4
ADDRGP4 trap_S_RegisterSound
CALLI4
pop
line 1167
;1167:	}
LABELV $771
line 1154
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 4
LTI4 $770
line 1170
;1168:
;1169:	// only register the items that the server says we need
;1170:	strcpy( items, CG_ConfigString( CS_ITEMS ) );
CNSTI4 27
ARGI4
ADDRLP4 540
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 72
ARGP4
ADDRLP4 540
INDIRP4
ARGP4
ADDRGP4 strcpy
CALLP4
pop
line 1172
;1171:
;1172:	for ( i = 1 ; i < bg_numItems ; i++ ) {
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $789
JUMPV
LABELV $786
line 1174
;1173://		if ( items[ i ] == '1' || cg_buildScript.integer ) {
;1174:			CG_RegisterItemSounds( i );
ADDRLP4 0
INDIRI4
ARGI4
ADDRGP4 CG_RegisterItemSounds
CALLV
pop
line 1176
;1175://		}
;1176:	}
LABELV $787
line 1172
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $789
ADDRLP4 0
INDIRI4
ADDRGP4 bg_numItems
INDIRI4
LTI4 $786
line 1178
;1177:
;1178:	for ( i = 1 ; i < MAX_SOUNDS ; i++ ) {
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $790
line 1179
;1179:		soundName = CG_ConfigString( CS_SOUNDS+i );
ADDRLP4 0
INDIRI4
CNSTI4 288
ADDI4
ARGI4
ADDRLP4 544
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 68
ADDRLP4 544
INDIRP4
ASGNP4
line 1180
;1180:		if ( !soundName[0] ) {
ADDRLP4 68
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $794
line 1181
;1181:			break;
ADDRGP4 $792
JUMPV
LABELV $794
line 1183
;1182:		}
;1183:		if ( soundName[0] == '*' ) {
ADDRLP4 68
INDIRP4
INDIRI1
CVII4 1
CNSTI4 42
NEI4 $796
line 1184
;1184:			continue;	// custom sound
ADDRGP4 $791
JUMPV
LABELV $796
line 1186
;1185:		}
;1186:		cgs.gameSounds[i] = trap_S_RegisterSound( soundName );
ADDRLP4 68
INDIRP4
ARGP4
ADDRLP4 548
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+37388
ADDP4
ADDRLP4 548
INDIRI4
ASGNI4
line 1187
;1187:	}
LABELV $791
line 1178
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 256
LTI4 $790
LABELV $792
line 1189
;1188:
;1189:	for ( i = 1 ; i < MAX_FX ; i++ ) {
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $799
line 1190
;1190:		soundName = CG_ConfigString( CS_EFFECTS+i );
ADDRLP4 0
INDIRI4
CNSTI4 768
ADDI4
ARGI4
ADDRLP4 544
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 68
ADDRLP4 544
INDIRP4
ASGNP4
line 1191
;1191:		if ( !soundName[0] ) {
ADDRLP4 68
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $803
line 1192
;1192:			break;
ADDRGP4 $801
JUMPV
LABELV $803
line 1194
;1193:		}
;1194:		if ( soundName[0] == '*' ) {
ADDRLP4 68
INDIRP4
INDIRI1
CVII4 1
CNSTI4 42
NEI4 $805
line 1195
;1195:			continue;	// custom sound
ADDRGP4 $800
JUMPV
LABELV $805
line 1197
;1196:		}
;1197:		cgs.gameEffects[i] = trap_FX_RegisterEffect( soundName );
ADDRLP4 68
INDIRP4
ARGP4
ADDRLP4 548
ADDRGP4 trap_FX_RegisterEffect
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+38412
ADDP4
ADDRLP4 548
INDIRI4
ASGNI4
line 1198
;1198:	}
LABELV $800
line 1189
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 64
LTI4 $799
LABELV $801
line 1200
;1199:
;1200:	cg.loadLCARSStage = 2;
ADDRGP4 cg+13480
CNSTI4 2
ASGNI4
line 1203
;1201:
;1202:	// FIXME: only needed with item
;1203:	cgs.media.deploySeeker = trap_S_RegisterSound ("sound/chars/seeker/misc/hiss");
ADDRGP4 $811
ARGP4
ADDRLP4 544
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+768
ADDRLP4 544
INDIRI4
ASGNI4
line 1204
;1204:	cgs.media.medkitSound = trap_S_RegisterSound ("sound/items/use_bacta.wav");
ADDRGP4 $814
ARGP4
ADDRLP4 548
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+772
ADDRLP4 548
INDIRI4
ASGNI4
line 1206
;1205:	
;1206:	cgs.media.winnerSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM006" );
ADDRGP4 $817
ARGP4
ADDRLP4 552
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+668
ADDRLP4 552
INDIRI4
ASGNI4
line 1207
;1207:	cgs.media.loserSound = trap_S_RegisterSound( "sound/chars/mothma/misc/40MOM010" );
ADDRGP4 $820
ARGP4
ADDRLP4 556
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgs+71064+672
ADDRLP4 556
INDIRI4
ASGNI4
line 1208
;1208:}
LABELV $472
endproc CG_RegisterSounds 560 16
proc CG_RegisterEffects 12 4
line 1219
;1209:
;1210:
;1211://-------------------------------------
;1212:// CG_RegisterEffects
;1213:// 
;1214:// Handles precaching all effect files
;1215://	and any shader, model, or sound
;1216://	files an effect may use.
;1217://-------------------------------------
;1218:static void CG_RegisterEffects( void )
;1219:{
line 1223
;1220:	const char	*effectName;
;1221:	int			i;
;1222:
;1223:	for ( i = 1 ; i < MAX_FX ; i++ ) 
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $822
line 1224
;1224:	{
line 1225
;1225:		effectName = CG_ConfigString( CS_EFFECTS + i );
ADDRLP4 0
INDIRI4
CNSTI4 768
ADDI4
ARGI4
ADDRLP4 8
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 8
INDIRP4
ASGNP4
line 1227
;1226:
;1227:		if ( !effectName[0] ) 
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $826
line 1228
;1228:		{
line 1229
;1229:			break;
ADDRGP4 $824
JUMPV
LABELV $826
line 1232
;1230:		}
;1231:
;1232:		trap_FX_RegisterEffect( effectName );
ADDRLP4 4
INDIRP4
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1233
;1233:	}
LABELV $823
line 1223
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 64
LTI4 $822
LABELV $824
line 1236
;1234:
;1235:	// Set up the glass effects mini-system.
;1236:	CG_InitGlass();
ADDRGP4 CG_InitGlass
CALLV
pop
line 1237
;1237:}
LABELV $821
endproc CG_RegisterEffects 12 4
data
align 4
LABELV $829
address $830
address $831
address $832
address $833
address $834
address $835
address $836
address $837
address $838
address $839
address $840
align 4
LABELV $841
address $842
address $843
address $844
address $845
address $846
address $847
address $848
address $849
address $850
address $851
address $852
align 4
LABELV $853
address $854
address $855
address $856
address $857
address $858
address $859
address $860
address $861
address $862
address $863
address $852
code
proc CG_RegisterGraphics 548 16
line 1249
;1238:
;1239://===================================================================================
;1240:
;1241:extern char *forceHolocronModels[];
;1242:/*
;1243:=================
;1244:CG_RegisterGraphics
;1245:
;1246:This function may execute for a couple of minutes with a slow disk.
;1247:=================
;1248:*/
;1249:static void CG_RegisterGraphics( void ) {
line 1295
;1250:	int			i;
;1251:	char		items[MAX_ITEMS+1];
;1252:	static char		*sb_nums[11] = {
;1253:		"gfx/2d/numbers/zero",
;1254:		"gfx/2d/numbers/one",
;1255:		"gfx/2d/numbers/two",
;1256:		"gfx/2d/numbers/three",
;1257:		"gfx/2d/numbers/four",
;1258:		"gfx/2d/numbers/five",
;1259:		"gfx/2d/numbers/six",
;1260:		"gfx/2d/numbers/seven",
;1261:		"gfx/2d/numbers/eight",
;1262:		"gfx/2d/numbers/nine",
;1263:		"gfx/2d/numbers/minus",
;1264:	};
;1265:
;1266:	static char		*sb_t_nums[11] = {
;1267:		"gfx/2d/numbers/t_zero",
;1268:		"gfx/2d/numbers/t_one",
;1269:		"gfx/2d/numbers/t_two",
;1270:		"gfx/2d/numbers/t_three",
;1271:		"gfx/2d/numbers/t_four",
;1272:		"gfx/2d/numbers/t_five",
;1273:		"gfx/2d/numbers/t_six",
;1274:		"gfx/2d/numbers/t_seven",
;1275:		"gfx/2d/numbers/t_eight",
;1276:		"gfx/2d/numbers/t_nine",
;1277:		"gfx/2d/numbers/t_minus",
;1278:	};
;1279:
;1280:	static char		*sb_c_nums[11] = {
;1281:		"gfx/2d/numbers/c_zero",
;1282:		"gfx/2d/numbers/c_one",
;1283:		"gfx/2d/numbers/c_two",
;1284:		"gfx/2d/numbers/c_three",
;1285:		"gfx/2d/numbers/c_four",
;1286:		"gfx/2d/numbers/c_five",
;1287:		"gfx/2d/numbers/c_six",
;1288:		"gfx/2d/numbers/c_seven",
;1289:		"gfx/2d/numbers/c_eight",
;1290:		"gfx/2d/numbers/c_nine",
;1291:		"gfx/2d/numbers/t_minus", //?????
;1292:	};
;1293:
;1294:	// clear any references to old media
;1295:	memset( &cg.refdef, 0, sizeof( cg.refdef ) );
ADDRGP4 cg+3616
ARGP4
CNSTI4 0
ARGI4
CNSTI4 368
ARGI4
ADDRGP4 memset
CALLP4
pop
line 1296
;1296:	trap_R_ClearScene();
ADDRGP4 trap_R_ClearScene
CALLV
pop
line 1298
;1297:
;1298:	CG_LoadingString( cgs.mapname );
ADDRGP4 cgs+33008
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 1300
;1299:
;1300:	trap_R_LoadWorldMap( cgs.mapname );
ADDRGP4 cgs+33008
ARGP4
ADDRGP4 trap_R_LoadWorldMap
CALLV
pop
line 1303
;1301:
;1302:	// precache status bar pics
;1303:	CG_LoadingString( "game media" );
ADDRGP4 $868
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 1305
;1304:
;1305:	for ( i=0 ; i<11 ; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $869
line 1306
;1306:		cgs.media.numberShaders[i] = trap_R_RegisterShader( sb_nums[i] );
ADDRLP4 264
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 264
INDIRI4
ADDRGP4 $829
ADDP4
INDIRP4
ARGP4
ADDRLP4 268
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRLP4 264
INDIRI4
ADDRGP4 cgs+71064+264
ADDP4
ADDRLP4 268
INDIRI4
ASGNI4
line 1307
;1307:	}
LABELV $870
line 1305
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 11
LTI4 $869
line 1309
;1308:
;1309:	cg.loadLCARSStage = 3;
ADDRGP4 cg+13480
CNSTI4 3
ASGNI4
line 1311
;1310:
;1311:	for ( i=0; i < 11; i++ )
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $876
line 1312
;1312:	{
line 1313
;1313:		cgs.media.numberShaders[i]			= trap_R_RegisterShaderNoMip( sb_nums[i] );
ADDRLP4 264
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 264
INDIRI4
ADDRGP4 $829
ADDP4
INDIRP4
ARGP4
ADDRLP4 268
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRLP4 264
INDIRI4
ADDRGP4 cgs+71064+264
ADDP4
ADDRLP4 268
INDIRI4
ASGNI4
line 1314
;1314:		cgs.media.smallnumberShaders[i]		= trap_R_RegisterShaderNoMip( sb_t_nums[i] );
ADDRLP4 272
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 272
INDIRI4
ADDRGP4 $841
ADDP4
INDIRP4
ARGP4
ADDRLP4 276
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRLP4 272
INDIRI4
ADDRGP4 cgs+71064+308
ADDP4
ADDRLP4 276
INDIRI4
ASGNI4
line 1315
;1315:		cgs.media.chunkyNumberShaders[i]	= trap_R_RegisterShaderNoMip( sb_c_nums[i] );
ADDRLP4 280
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 280
INDIRI4
ADDRGP4 $853
ADDP4
INDIRP4
ARGP4
ADDRLP4 284
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRLP4 280
INDIRI4
ADDRGP4 cgs+71064+352
ADDP4
ADDRLP4 284
INDIRI4
ASGNI4
line 1316
;1316:	}
LABELV $877
line 1311
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 11
LTI4 $876
line 1318
;1317:
;1318:	cgs.media.balloonShader = trap_R_RegisterShader( "gfx/mp/chat_icon" );
ADDRGP4 $888
ARGP4
ADDRLP4 264
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+184
ADDRLP4 264
INDIRI4
ASGNI4
line 1320
;1319:
;1320:	cgs.media.viewBloodShader = trap_R_RegisterShader( "viewBloodBlend" );
ADDRGP4 $891
ARGP4
ADDRLP4 268
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+192
ADDRLP4 268
INDIRI4
ASGNI4
line 1322
;1321:
;1322:	cgs.media.deferShader = trap_R_RegisterShaderNoMip( "gfx/2d/defer.tga" );
ADDRGP4 $894
ARGP4
ADDRLP4 272
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+108
ADDRLP4 272
INDIRI4
ASGNI4
line 1324
;1323:
;1324:	cgs.media.smokePuffShader = trap_R_RegisterShader( "smokePuff" );
ADDRGP4 $897
ARGP4
ADDRLP4 276
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+252
ADDRLP4 276
INDIRI4
ASGNI4
line 1325
;1325:	cgs.media.bloodTrailShader = trap_R_RegisterShader( "bloodTrail" );
ADDRGP4 $900
ARGP4
ADDRLP4 280
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+260
ADDRLP4 280
INDIRI4
ASGNI4
line 1326
;1326:	cgs.media.lagometerShader = trap_R_RegisterShaderNoMip("gfx/2d/lag" );
ADDRGP4 $903
ARGP4
ADDRLP4 284
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+240
ADDRLP4 284
INDIRI4
ASGNI4
line 1327
;1327:	cgs.media.connectionShader = trap_R_RegisterShaderNoMip( "gfx/2d/net" );
ADDRGP4 $906
ARGP4
ADDRLP4 288
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+188
ADDRLP4 288
INDIRI4
ASGNI4
line 1329
;1328:
;1329:	cgs.media.waterBubbleShader = trap_R_RegisterShader( "waterBubble" );
ADDRGP4 $909
ARGP4
ADDRLP4 292
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+256
ADDRLP4 292
INDIRI4
ASGNI4
line 1331
;1330:
;1331:	cgs.media.tracerShader = trap_R_RegisterShader( "gfx/misc/tracer" );
ADDRGP4 $912
ARGP4
ADDRLP4 296
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+196
ADDRLP4 296
INDIRI4
ASGNI4
line 1333
;1332:
;1333:	Com_Printf( S_COLOR_CYAN "---------- Fx System Initialization ---------\n" );
ADDRGP4 $913
ARGP4
ADDRGP4 Com_Printf
CALLV
pop
line 1334
;1334:	trap_FX_InitSystem();
ADDRGP4 trap_FX_InitSystem
CALLI4
pop
line 1335
;1335:	Com_Printf( S_COLOR_CYAN "----- Fx System Initialization Complete -----\n" );
ADDRGP4 $914
ARGP4
ADDRGP4 Com_Printf
CALLV
pop
line 1336
;1336:	CG_RegisterEffects();
ADDRGP4 CG_RegisterEffects
CALLV
pop
line 1339
;1337:
;1338:
;1339:	cgs.effects.turretShotEffect = trap_FX_RegisterEffect( "turret/shot" );
ADDRGP4 $917
ARGP4
ADDRLP4 300
ADDRGP4 trap_FX_RegisterEffect
CALLI4
ASGNI4
ADDRGP4 cgs+72332+164
ADDRLP4 300
INDIRI4
ASGNI4
line 1341
;1340:
;1341:	trap_FX_RegisterEffect("effects/blaster/deflect.efx");
ADDRGP4 $918
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1343
;1342:
;1343:	trap_FX_RegisterEffect("emplaced/dead_smoke.efx");
ADDRGP4 $919
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1344
;1344:	trap_FX_RegisterEffect("emplaced/explode.efx");
ADDRGP4 $920
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1346
;1345:
;1346:	trap_FX_RegisterEffect("turret/explode.efx");
ADDRGP4 $921
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1348
;1347:
;1348:	trap_FX_RegisterEffect("spark_explosion.efx");
ADDRGP4 $922
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1350
;1349:
;1350:	trap_FX_RegisterEffect("effects/turret/muzzle_flash.efx");
ADDRGP4 $923
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1351
;1351:	trap_FX_RegisterEffect("saber/spark.efx");
ADDRGP4 $924
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1352
;1352:	trap_FX_RegisterEffect("mp/spawn.efx");
ADDRGP4 $925
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1353
;1353:	trap_FX_RegisterEffect("mp/jedispawn.efx");
ADDRGP4 $926
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1354
;1354:	trap_FX_RegisterEffect("mp/itemcone.efx");
ADDRGP4 $927
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1355
;1355:	trap_FX_RegisterEffect("blaster/deflect.efx");
ADDRGP4 $928
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1356
;1356:	trap_FX_RegisterEffect("saber/saber_block.efx");
ADDRGP4 $929
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1357
;1357:	trap_FX_RegisterEffect("saber/spark.efx");
ADDRGP4 $924
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1358
;1358:	trap_FX_RegisterEffect("saber/blood_sparks.efx");
ADDRGP4 $930
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1359
;1359:	trap_FX_RegisterEffect("blaster/smoke_bolton");
ADDRGP4 $931
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1360
;1360:	trap_FX_RegisterEffect("force/confusion.efx");
ADDRGP4 $932
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1362
;1361:
;1362:	trap_FX_RegisterEffect("effects/force/lightning.efx");
ADDRGP4 $933
ARGP4
ADDRGP4 trap_FX_RegisterEffect
CALLI4
pop
line 1365
;1363:
;1364:
;1365:	for ( i = 0 ; i < NUM_CROSSHAIRS ; i++ ) {
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $934
line 1366
;1366:		cgs.media.crosshairShader[i] = trap_R_RegisterShader( va("gfx/2d/crosshair%c", 'a'+i) );
ADDRGP4 $940
ARGP4
ADDRLP4 0
INDIRI4
CNSTI4 97
ADDI4
ARGI4
ADDRLP4 308
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 308
INDIRP4
ARGP4
ADDRLP4 312
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+71064+200
ADDP4
ADDRLP4 312
INDIRI4
ASGNI4
line 1367
;1367:	}
LABELV $935
line 1365
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 10
LTI4 $934
line 1369
;1368:
;1369:	cg.loadLCARSStage = 4;
ADDRGP4 cg+13480
CNSTI4 4
ASGNI4
line 1371
;1370:
;1371:	cgs.media.backTileShader = trap_R_RegisterShader( "gfx/2d/backtile" );
ADDRGP4 $944
ARGP4
ADDRLP4 304
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+244
ADDRLP4 304
INDIRI4
ASGNI4
line 1372
;1372:	cgs.media.noammoShader = trap_R_RegisterShader( "icons/noammo" );
ADDRGP4 $947
ARGP4
ADDRLP4 308
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+248
ADDRLP4 308
INDIRI4
ASGNI4
line 1375
;1373:
;1374:	// powerup shaders
;1375:	cgs.media.quadShader = trap_R_RegisterShader("powerups/quad" );
ADDRGP4 $950
ARGP4
ADDRLP4 312
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+448
ADDRLP4 312
INDIRI4
ASGNI4
line 1376
;1376:	cgs.media.quadWeaponShader = trap_R_RegisterShader("powerups/quadWeapon" );
ADDRGP4 $953
ARGP4
ADDRLP4 316
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+456
ADDRLP4 316
INDIRI4
ASGNI4
line 1377
;1377:	cgs.media.battleSuitShader = trap_R_RegisterShader("powerups/battleSuit" );
ADDRGP4 $956
ARGP4
ADDRLP4 320
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+468
ADDRLP4 320
INDIRI4
ASGNI4
line 1378
;1378:	cgs.media.battleWeaponShader = trap_R_RegisterShader("powerups/battleWeapon" );
ADDRGP4 $959
ARGP4
ADDRLP4 324
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+472
ADDRLP4 324
INDIRI4
ASGNI4
line 1379
;1379:	cgs.media.invisShader = trap_R_RegisterShader("powerups/invisibility" );
ADDRGP4 $962
ARGP4
ADDRLP4 328
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+460
ADDRLP4 328
INDIRI4
ASGNI4
line 1380
;1380:	cgs.media.regenShader = trap_R_RegisterShader("powerups/regen" );
ADDRGP4 $965
ARGP4
ADDRLP4 332
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+464
ADDRLP4 332
INDIRI4
ASGNI4
line 1381
;1381:	cgs.media.hastePuffShader = trap_R_RegisterShader("hasteSmokePuff" );
ADDRGP4 $968
ARGP4
ADDRLP4 336
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+476
ADDRLP4 336
INDIRI4
ASGNI4
line 1383
;1382:
;1383:	cgs.media.itemRespawningPlaceholder = trap_R_RegisterShader("powerups/placeholder");
ADDRGP4 $971
ARGP4
ADDRLP4 340
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+480
ADDRLP4 340
INDIRI4
ASGNI4
line 1384
;1384:	cgs.media.itemRespawningRezOut = trap_R_RegisterShader("powerups/rezout");
ADDRGP4 $974
ARGP4
ADDRLP4 344
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+484
ADDRLP4 344
INDIRI4
ASGNI4
line 1386
;1385:
;1386:	cgs.media.playerShieldDamage = trap_R_RegisterShader("gfx/misc/personalshield");
ADDRGP4 $977
ARGP4
ADDRLP4 348
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+488
ADDRLP4 348
INDIRI4
ASGNI4
line 1387
;1387:	cgs.media.forceSightBubble = trap_R_RegisterShader("gfx/misc/sightbubble");
ADDRGP4 $980
ARGP4
ADDRLP4 352
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+492
ADDRLP4 352
INDIRI4
ASGNI4
line 1388
;1388:	cgs.media.forceShell = trap_R_RegisterShader("powerups/forceshell");
ADDRGP4 $983
ARGP4
ADDRLP4 356
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+496
ADDRLP4 356
INDIRI4
ASGNI4
line 1389
;1389:	cgs.media.sightShell = trap_R_RegisterShader("powerups/sightshell");
ADDRGP4 $986
ARGP4
ADDRLP4 360
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+500
ADDRLP4 360
INDIRI4
ASGNI4
line 1391
;1390:
;1391:	cgs.media.itemHoloModel = trap_R_RegisterModel("models/map_objects/mp/holo.md3");
ADDRGP4 $989
ARGP4
ADDRLP4 364
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+32
ADDRLP4 364
INDIRI4
ASGNI4
line 1393
;1392:
;1393:	if (cgs.gametype == GT_HOLOCRON || cg_buildScript.integer)
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 1
EQI4 $994
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $990
LABELV $994
line 1394
;1394:	{
line 1395
;1395:		for ( i=0; i < NUM_FORCE_POWERS; i++ )
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $995
line 1396
;1396:		{
line 1397
;1397:			if (forceHolocronModels[i] &&
ADDRLP4 368
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 forceHolocronModels
ADDP4
INDIRP4
ASGNP4
ADDRLP4 368
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $999
ADDRLP4 368
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
EQI4 $999
line 1399
;1398:				forceHolocronModels[i][0])
;1399:			{
line 1400
;1400:				trap_R_RegisterModel(forceHolocronModels[i]);
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 forceHolocronModels
ADDP4
INDIRP4
ARGP4
ADDRGP4 trap_R_RegisterModel
CALLI4
pop
line 1401
;1401:			}
LABELV $999
line 1402
;1402:		}
LABELV $996
line 1395
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 18
LTI4 $995
line 1403
;1403:	}
LABELV $990
line 1405
;1404:
;1405:	if ( cgs.gametype == GT_CTF || cgs.gametype == GT_CTY || cg_buildScript.integer ) {
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 7
EQI4 $1007
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 8
EQI4 $1007
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $1001
LABELV $1007
line 1406
;1406:		if (cg_buildScript.integer)
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $1008
line 1407
;1407:		{
line 1408
;1408:			trap_R_RegisterModel( "models/flags/r_flag.md3" );
ADDRGP4 $1011
ARGP4
ADDRGP4 trap_R_RegisterModel
CALLI4
pop
line 1409
;1409:			trap_R_RegisterModel( "models/flags/b_flag.md3" );
ADDRGP4 $1012
ARGP4
ADDRGP4 trap_R_RegisterModel
CALLI4
pop
line 1410
;1410:			trap_R_RegisterModel( "models/flags/r_flag_ysal.md3" );
ADDRGP4 $1013
ARGP4
ADDRGP4 trap_R_RegisterModel
CALLI4
pop
line 1411
;1411:			trap_R_RegisterModel( "models/flags/b_flag_ysal.md3" );
ADDRGP4 $1014
ARGP4
ADDRGP4 trap_R_RegisterModel
CALLI4
pop
line 1412
;1412:		}
LABELV $1008
line 1414
;1413:
;1414:		if (cgs.gametype == GT_CTF)
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 7
NEI4 $1015
line 1415
;1415:		{
line 1416
;1416:			cgs.media.redFlagModel = trap_R_RegisterModel( "models/flags/r_flag.md3" );
ADDRGP4 $1011
ARGP4
ADDRLP4 368
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+36
ADDRLP4 368
INDIRI4
ASGNI4
line 1417
;1417:			cgs.media.blueFlagModel = trap_R_RegisterModel( "models/flags/b_flag.md3" );
ADDRGP4 $1012
ARGP4
ADDRLP4 372
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+40
ADDRLP4 372
INDIRI4
ASGNI4
line 1418
;1418:		}
ADDRGP4 $1016
JUMPV
LABELV $1015
line 1420
;1419:		else
;1420:		{
line 1421
;1421:			cgs.media.redFlagModel = trap_R_RegisterModel( "models/flags/r_flag_ysal.md3" );
ADDRGP4 $1013
ARGP4
ADDRLP4 368
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+36
ADDRLP4 368
INDIRI4
ASGNI4
line 1422
;1422:			cgs.media.blueFlagModel = trap_R_RegisterModel( "models/flags/b_flag_ysal.md3" );
ADDRGP4 $1014
ARGP4
ADDRLP4 372
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+40
ADDRLP4 372
INDIRI4
ASGNI4
line 1423
;1423:		}
LABELV $1016
line 1425
;1424:
;1425:		trap_R_RegisterShaderNoMip( "gfx/hud/mpi_rflag_x" );
ADDRGP4 $1026
ARGP4
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
pop
line 1426
;1426:		trap_R_RegisterShaderNoMip( "gfx/hud/mpi_bflag_x" );
ADDRGP4 $1027
ARGP4
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
pop
line 1428
;1427:
;1428:		trap_R_RegisterShaderNoMip( "gfx/hud/mpi_rflag_ys" );
ADDRGP4 $1028
ARGP4
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
pop
line 1429
;1429:		trap_R_RegisterShaderNoMip( "gfx/hud/mpi_bflag_ys" );
ADDRGP4 $1029
ARGP4
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
pop
line 1431
;1430:
;1431:		trap_R_RegisterShaderNoMip( "gfx/hud/mpi_rflag" );
ADDRGP4 $1030
ARGP4
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
pop
line 1432
;1432:		trap_R_RegisterShaderNoMip( "gfx/hud/mpi_bflag" );
ADDRGP4 $1031
ARGP4
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
pop
line 1434
;1433:
;1434:		trap_R_RegisterShaderNoMip("gfx/2d/net.tga");
ADDRGP4 $1032
ARGP4
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
pop
line 1436
;1435:
;1436:		cgs.media.flagPoleModel = trap_R_RegisterModel( "models/flag2/flagpole.md3" );
ADDRGP4 $1035
ARGP4
ADDRLP4 368
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+64
ADDRLP4 368
INDIRI4
ASGNI4
line 1437
;1437:		cgs.media.flagFlapModel = trap_R_RegisterModel( "models/flag2/flagflap3.md3" );
ADDRGP4 $1038
ARGP4
ADDRLP4 372
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+68
ADDRLP4 372
INDIRI4
ASGNI4
line 1439
;1438:
;1439:		cgs.media.redFlagFlapSkin = trap_R_RegisterSkin( "models/flag2/red.skin" );
ADDRGP4 $1041
ARGP4
ADDRLP4 376
ADDRGP4 trap_R_RegisterSkin
CALLI4
ASGNI4
ADDRGP4 cgs+71064+72
ADDRLP4 376
INDIRI4
ASGNI4
line 1440
;1440:		cgs.media.blueFlagFlapSkin = trap_R_RegisterSkin( "models/flag2/blue.skin" );
ADDRGP4 $1044
ARGP4
ADDRLP4 380
ADDRGP4 trap_R_RegisterSkin
CALLI4
ASGNI4
ADDRGP4 cgs+71064+76
ADDRLP4 380
INDIRI4
ASGNI4
line 1441
;1441:		cgs.media.neutralFlagFlapSkin = trap_R_RegisterSkin( "models/flag2/white.skin" );
ADDRGP4 $1047
ARGP4
ADDRLP4 384
ADDRGP4 trap_R_RegisterSkin
CALLI4
ASGNI4
ADDRGP4 cgs+71064+80
ADDRLP4 384
INDIRI4
ASGNI4
line 1443
;1442:
;1443:		cgs.media.redFlagBaseModel = trap_R_RegisterModel( "models/mapobjects/flagbase/red_base.md3" );
ADDRGP4 $1050
ARGP4
ADDRLP4 388
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+84
ADDRLP4 388
INDIRI4
ASGNI4
line 1444
;1444:		cgs.media.blueFlagBaseModel = trap_R_RegisterModel( "models/mapobjects/flagbase/blue_base.md3" );
ADDRGP4 $1053
ARGP4
ADDRLP4 392
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+88
ADDRLP4 392
INDIRI4
ASGNI4
line 1445
;1445:		cgs.media.neutralFlagBaseModel = trap_R_RegisterModel( "models/mapobjects/flagbase/ntrl_base.md3" );
ADDRGP4 $1056
ARGP4
ADDRLP4 396
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+92
ADDRLP4 396
INDIRI4
ASGNI4
line 1446
;1446:	}
LABELV $1001
line 1448
;1447:
;1448:	if ( cg_buildScript.integer ) {
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $1057
line 1449
;1449:		cgs.media.neutralFlagModel = 0;//trap_R_RegisterModel( "models/flags/n_flag.md3" );
ADDRGP4 cgs+71064+44
CNSTI4 0
ASGNI4
line 1450
;1450:		cgs.media.flagShader[0] = 0;//trap_R_RegisterShaderNoMip( "icons/iconf_neutral1" );
ADDRGP4 cgs+71064+48
CNSTI4 0
ASGNI4
line 1451
;1451:		cgs.media.flagShader[1] = 0;//trap_R_RegisterShaderNoMip( "icons/iconf_red2" );
ADDRGP4 cgs+71064+48+4
CNSTI4 0
ASGNI4
line 1452
;1452:		cgs.media.flagShader[2] = 0;//trap_R_RegisterShaderNoMip( "icons/iconf_blu2" );
ADDRGP4 cgs+71064+48+8
CNSTI4 0
ASGNI4
line 1453
;1453:		cgs.media.flagShader[3] = 0;//trap_R_RegisterShaderNoMip( "icons/iconf_neutral3" );
ADDRGP4 cgs+71064+48+12
CNSTI4 0
ASGNI4
line 1454
;1454:	}
LABELV $1057
line 1457
;1455:
;1456:
;1457:	if ( cgs.gametype >= GT_TEAM || cg_buildScript.integer ) {
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 5
GEI4 $1077
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $1073
LABELV $1077
line 1458
;1458:		cgs.media.teamRedShader = trap_R_RegisterShader( "sprites/team_red" );
ADDRGP4 $1080
ARGP4
ADDRLP4 368
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+176
ADDRLP4 368
INDIRI4
ASGNI4
line 1459
;1459:		cgs.media.teamBlueShader = trap_R_RegisterShader( "sprites/team_blue" );
ADDRGP4 $1083
ARGP4
ADDRLP4 372
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+180
ADDRLP4 372
INDIRI4
ASGNI4
line 1460
;1460:		cgs.media.redQuadShader = trap_R_RegisterShader("powerups/blueflag" );
ADDRGP4 $1086
ARGP4
ADDRLP4 376
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+452
ADDRLP4 376
INDIRI4
ASGNI4
line 1461
;1461:		cgs.media.teamStatusBar = trap_R_RegisterShader( "gfx/2d/colorbar.tga" );
ADDRGP4 $1089
ARGP4
ADDRLP4 380
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+104
ADDRLP4 380
INDIRI4
ASGNI4
line 1462
;1462:	}
ADDRGP4 $1074
JUMPV
LABELV $1073
line 1463
;1463:	else if ( cgs.gametype == GT_JEDIMASTER )
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 2
NEI4 $1090
line 1464
;1464:	{
line 1465
;1465:		cgs.media.teamRedShader = trap_R_RegisterShader( "sprites/team_red" );
ADDRGP4 $1080
ARGP4
ADDRLP4 368
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+176
ADDRLP4 368
INDIRI4
ASGNI4
line 1466
;1466:	}
LABELV $1090
LABELV $1074
line 1468
;1467:
;1468:	cgs.media.armorModel = 0;//trap_R_RegisterModel( "models/powerups/armor/armor_yel.md3" );
ADDRGP4 cgs+71064+96
CNSTI4 0
ASGNI4
line 1469
;1469:	cgs.media.armorIcon  = 0;//trap_R_RegisterShaderNoMip( "icons/iconr_yellow" );
ADDRGP4 cgs+71064+100
CNSTI4 0
ASGNI4
line 1471
;1470:
;1471:	cgs.media.heartShader			= trap_R_RegisterShaderNoMip( "ui/assets/statusbar/selectedhealth.tga" );
ADDRGP4 $1101
ARGP4
ADDRLP4 368
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+568
ADDRLP4 368
INDIRI4
ASGNI4
line 1473
;1472:
;1473:	cgs.media.ysaliredShader		= trap_R_RegisterShader( "powerups/ysaliredshell");
ADDRGP4 $1104
ARGP4
ADDRLP4 372
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+572
ADDRLP4 372
INDIRI4
ASGNI4
line 1474
;1474:	cgs.media.ysaliblueShader		= trap_R_RegisterShader( "powerups/ysaliblueshell");
ADDRGP4 $1107
ARGP4
ADDRLP4 376
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+576
ADDRLP4 376
INDIRI4
ASGNI4
line 1475
;1475:	cgs.media.ysalimariShader		= trap_R_RegisterShader( "powerups/ysalimarishell");
ADDRGP4 $546
ARGP4
ADDRLP4 380
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+580
ADDRLP4 380
INDIRI4
ASGNI4
line 1476
;1476:	cgs.media.boonShader			= trap_R_RegisterShader( "powerups/boonshell");
ADDRGP4 $1112
ARGP4
ADDRLP4 384
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+584
ADDRLP4 384
INDIRI4
ASGNI4
line 1477
;1477:	cgs.media.endarkenmentShader	= trap_R_RegisterShader( "powerups/endarkenmentshell");
ADDRGP4 $1115
ARGP4
ADDRLP4 388
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+588
ADDRLP4 388
INDIRI4
ASGNI4
line 1478
;1478:	cgs.media.enlightenmentShader	= trap_R_RegisterShader( "powerups/enlightenmentshell");
ADDRGP4 $1118
ARGP4
ADDRLP4 392
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+592
ADDRLP4 392
INDIRI4
ASGNI4
line 1479
;1479:	cgs.media.invulnerabilityShader = trap_R_RegisterShader( "powerups/invulnerabilityshell");
ADDRGP4 $1121
ARGP4
ADDRLP4 396
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+596
ADDRLP4 396
INDIRI4
ASGNI4
line 1491
;1480:
;1481:#ifdef JK2AWARDS
;1482:	cgs.media.medalImpressive		= trap_R_RegisterShaderNoMip( "medal_impressive" );
;1483:	cgs.media.medalExcellent		= trap_R_RegisterShaderNoMip( "medal_excellent" );
;1484:	cgs.media.medalGauntlet			= trap_R_RegisterShaderNoMip( "medal_gauntlet" );
;1485:	cgs.media.medalDefend			= trap_R_RegisterShaderNoMip( "medal_defend" );
;1486:	cgs.media.medalAssist			= trap_R_RegisterShaderNoMip( "medal_assist" );
;1487:	cgs.media.medalCapture			= trap_R_RegisterShaderNoMip( "medal_capture" );
;1488:#endif
;1489:
;1490:	// Binocular interface
;1491:	cgs.media.binocularCircle		= trap_R_RegisterShader( "gfx/2d/binCircle" );
ADDRGP4 $1124
ARGP4
ADDRLP4 400
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+524
ADDRLP4 400
INDIRI4
ASGNI4
line 1492
;1492:	cgs.media.binocularMask			= trap_R_RegisterShader( "gfx/2d/binMask" );
ADDRGP4 $1127
ARGP4
ADDRLP4 404
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+528
ADDRLP4 404
INDIRI4
ASGNI4
line 1493
;1493:	cgs.media.binocularArrow		= trap_R_RegisterShader( "gfx/2d/binSideArrow" );
ADDRGP4 $1130
ARGP4
ADDRLP4 408
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+532
ADDRLP4 408
INDIRI4
ASGNI4
line 1494
;1494:	cgs.media.binocularTri			= trap_R_RegisterShader( "gfx/2d/binTopTri" );
ADDRGP4 $1133
ARGP4
ADDRLP4 412
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+536
ADDRLP4 412
INDIRI4
ASGNI4
line 1495
;1495:	cgs.media.binocularStatic		= trap_R_RegisterShader( "gfx/2d/binocularWindow" );
ADDRGP4 $1136
ARGP4
ADDRLP4 416
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+540
ADDRLP4 416
INDIRI4
ASGNI4
line 1496
;1496:	cgs.media.binocularOverlay		= trap_R_RegisterShader( "gfx/2d/binocularNumOverlay" );
ADDRGP4 $1139
ARGP4
ADDRLP4 420
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+544
ADDRLP4 420
INDIRI4
ASGNI4
line 1498
;1497:
;1498:	cg.loadLCARSStage = 5;
ADDRGP4 cg+13480
CNSTI4 5
ASGNI4
line 1503
;1499:
;1500:/*
;1501:Ghoul2 Insert Start
;1502:*/
;1503:	CG_InitItems();
ADDRGP4 CG_InitItems
CALLV
pop
line 1507
;1504:/*
;1505:Ghoul2 Insert End
;1506:*/
;1507:	memset( cg_weapons, 0, sizeof( cg_weapons ) );
ADDRGP4 cg_weapons
ARGP4
CNSTI4 0
ARGI4
CNSTI4 3328
ARGI4
ADDRGP4 memset
CALLP4
pop
line 1510
;1508:
;1509:	// only register the items that the server says we need
;1510:	strcpy( items, CG_ConfigString( CS_ITEMS) );
CNSTI4 27
ARGI4
ADDRLP4 424
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 4
ARGP4
ADDRLP4 424
INDIRP4
ARGP4
ADDRGP4 strcpy
CALLP4
pop
line 1512
;1511:
;1512:	for ( i = 1 ; i < bg_numItems ; i++ ) {
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $1144
JUMPV
LABELV $1141
line 1513
;1513:		if ( items[ i ] == '1' || cg_buildScript.integer ) {
ADDRLP4 0
INDIRI4
ADDRLP4 4
ADDP4
INDIRI1
CVII4 1
CNSTI4 49
EQI4 $1148
ADDRGP4 cg_buildScript+12
INDIRI4
CNSTI4 0
EQI4 $1145
LABELV $1148
line 1514
;1514:			CG_LoadingItem( i );
ADDRLP4 0
INDIRI4
ARGI4
ADDRGP4 CG_LoadingItem
CALLV
pop
line 1515
;1515:			CG_RegisterItemVisuals( i );
ADDRLP4 0
INDIRI4
ARGI4
ADDRGP4 CG_RegisterItemVisuals
CALLV
pop
line 1516
;1516:		}
LABELV $1145
line 1517
;1517:	}
LABELV $1142
line 1512
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $1144
ADDRLP4 0
INDIRI4
ADDRGP4 bg_numItems
INDIRI4
LTI4 $1141
line 1519
;1518:
;1519:	cg.loadLCARSStage = 6;
ADDRGP4 cg+13480
CNSTI4 6
ASGNI4
line 1521
;1520:
;1521:	cgs.media.glassShardShader	= trap_R_RegisterShader( "gfx/misc/test_crackle" );
ADDRGP4 $1152
ARGP4
ADDRLP4 428
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+408
ADDRLP4 428
INDIRI4
ASGNI4
line 1524
;1522:
;1523:	// doing one shader just makes it look like a shell.  By using two shaders with different bulge offsets and different texture scales, it has a much more chaotic look
;1524:	cgs.media.electricBodyShader			= trap_R_RegisterShader( "gfx/misc/electric" );
ADDRGP4 $1155
ARGP4
ADDRLP4 432
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+396
ADDRLP4 432
INDIRI4
ASGNI4
line 1525
;1525:	cgs.media.electricBody2Shader			= trap_R_RegisterShader( "gfx/misc/fullbodyelectric2" );
ADDRGP4 $1158
ARGP4
ADDRLP4 436
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+400
ADDRLP4 436
INDIRI4
ASGNI4
line 1528
;1526:
;1527:	// wall marks
;1528:	cgs.media.bulletMarkShader	= trap_R_RegisterShader( "gfx/damage/bullet_mrk" );
ADDRGP4 $1161
ARGP4
ADDRLP4 440
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+420
ADDRLP4 440
INDIRI4
ASGNI4
line 1529
;1529:	cgs.media.burnMarkShader	= trap_R_RegisterShader( "gfx/damage/burn_med_mrk" );
ADDRGP4 $1164
ARGP4
ADDRLP4 444
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+424
ADDRLP4 444
INDIRI4
ASGNI4
line 1530
;1530:	cgs.media.holeMarkShader	= trap_R_RegisterShader( "gfx/damage/hole_lg_mrk" );
ADDRGP4 $1167
ARGP4
ADDRLP4 448
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+428
ADDRLP4 448
INDIRI4
ASGNI4
line 1531
;1531:	cgs.media.energyMarkShader	= trap_R_RegisterShader( "gfx/damage/plasma_mrk" );
ADDRGP4 $1170
ARGP4
ADDRLP4 452
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+432
ADDRLP4 452
INDIRI4
ASGNI4
line 1532
;1532:	cgs.media.shadowMarkShader	= trap_R_RegisterShader( "markShadow" );
ADDRGP4 $1173
ARGP4
ADDRLP4 456
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+404
ADDRLP4 456
INDIRI4
ASGNI4
line 1533
;1533:	cgs.media.wakeMarkShader	= trap_R_RegisterShader( "wake" );
ADDRGP4 $1176
ARGP4
ADDRLP4 460
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+412
ADDRLP4 460
INDIRI4
ASGNI4
line 1534
;1534:	cgs.media.bloodMarkShader	= trap_R_RegisterShader( "bloodMark" );
ADDRGP4 $1179
ARGP4
ADDRLP4 464
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+416
ADDRLP4 464
INDIRI4
ASGNI4
line 1536
;1535:
;1536:	cgs.media.viewPainShader					= trap_R_RegisterShader( "gfx/misc/borgeyeflare" );
ADDRGP4 $1182
ARGP4
ADDRLP4 468
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+436
ADDRLP4 468
INDIRI4
ASGNI4
line 1537
;1537:	cgs.media.viewPainShader_Shields			= trap_R_RegisterShader( "gfx/mp/dmgshader_shields" );
ADDRGP4 $1185
ARGP4
ADDRLP4 472
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+440
ADDRLP4 472
INDIRI4
ASGNI4
line 1538
;1538:	cgs.media.viewPainShader_ShieldsAndHealth	= trap_R_RegisterShader( "gfx/mp/dmgshader_shieldsandhealth" );
ADDRGP4 $1188
ARGP4
ADDRLP4 476
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+444
ADDRLP4 476
INDIRI4
ASGNI4
line 1541
;1539:
;1540:	// register the inline models
;1541:	cgs.numInlineModels = trap_CM_NumInlineModels();
ADDRLP4 480
ADDRGP4 trap_CM_NumInlineModels
CALLI4
ASGNI4
ADDRGP4 cgs+38924
ADDRLP4 480
INDIRI4
ASGNI4
line 1542
;1542:	for ( i = 1 ; i < cgs.numInlineModels ; i++ ) {
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $1193
JUMPV
LABELV $1190
line 1547
;1543:		char	name[10];
;1544:		vec3_t			mins, maxs;
;1545:		int				j;
;1546:
;1547:		Com_sprintf( name, sizeof(name), "*%i", i );
ADDRLP4 512
ARGP4
CNSTI4 10
ARGI4
ADDRGP4 $1195
ARGP4
ADDRLP4 0
INDIRI4
ARGI4
ADDRGP4 Com_sprintf
CALLV
pop
line 1548
;1548:		cgs.inlineDrawModel[i] = trap_R_RegisterModel( name );
ADDRLP4 512
ARGP4
ADDRLP4 524
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+38928
ADDP4
ADDRLP4 524
INDIRI4
ASGNI4
line 1549
;1549:		trap_R_ModelBounds( cgs.inlineDrawModel[i], mins, maxs );
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+38928
ADDP4
INDIRI4
ARGI4
ADDRLP4 488
ARGP4
ADDRLP4 500
ARGP4
ADDRGP4 trap_R_ModelBounds
CALLV
pop
line 1550
;1550:		for ( j = 0 ; j < 3 ; j++ ) {
ADDRLP4 484
CNSTI4 0
ASGNI4
LABELV $1198
line 1551
;1551:			cgs.inlineModelMidpoints[i][j] = mins[j] + 0.5 * ( maxs[j] - mins[j] );
ADDRLP4 528
ADDRLP4 484
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 532
ADDRLP4 528
INDIRI4
ADDRLP4 488
ADDP4
INDIRF4
ASGNF4
ADDRLP4 528
INDIRI4
CNSTI4 12
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cgs+39952
ADDP4
ADDP4
ADDRLP4 532
INDIRF4
CNSTF4 1056964608
ADDRLP4 528
INDIRI4
ADDRLP4 500
ADDP4
INDIRF4
ADDRLP4 532
INDIRF4
SUBF4
MULF4
ADDF4
ASGNF4
line 1552
;1552:		}
LABELV $1199
line 1550
ADDRLP4 484
ADDRLP4 484
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 484
INDIRI4
CNSTI4 3
LTI4 $1198
line 1553
;1553:	}
LABELV $1191
line 1542
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $1193
ADDRLP4 0
INDIRI4
ADDRGP4 cgs+38924
INDIRI4
LTI4 $1190
line 1555
;1554:
;1555:	cg.loadLCARSStage = 7;
ADDRGP4 cg+13480
CNSTI4 7
ASGNI4
line 1558
;1556:
;1557:	// register all the server specified models
;1558:	for (i=1 ; i<MAX_MODELS ; i++) {
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $1204
line 1561
;1559:		const char		*modelName;
;1560:
;1561:		modelName = CG_ConfigString( CS_MODELS+i );
ADDRLP4 0
INDIRI4
CNSTI4 32
ADDI4
ARGI4
ADDRLP4 488
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 484
ADDRLP4 488
INDIRP4
ASGNP4
line 1562
;1562:		if ( !modelName[0] ) {
ADDRLP4 484
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $1208
line 1563
;1563:			break;
ADDRGP4 $1206
JUMPV
LABELV $1208
line 1565
;1564:		}
;1565:		cgs.gameModels[i] = trap_R_RegisterModel( modelName );
ADDRLP4 484
INDIRP4
ARGP4
ADDRLP4 492
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+36364
ADDP4
ADDRLP4 492
INDIRI4
ASGNI4
line 1566
;1566:	}
LABELV $1205
line 1558
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 256
LTI4 $1204
LABELV $1206
line 1567
;1567:	cg.loadLCARSStage = 8;
ADDRGP4 cg+13480
CNSTI4 8
ASGNI4
line 1571
;1568:/*
;1569:Ghoul2 Insert Start
;1570:*/
;1571:	CG_LoadingString("skins");
ADDRGP4 $1212
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 1573
;1572:	// register all the server specified models
;1573:	for (i=1 ; i<MAX_CHARSKINS ; i++) {
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $1213
line 1576
;1574:		const char		*modelName;
;1575:
;1576:		modelName = CG_ConfigString( CS_CHARSKINS+i );
ADDRLP4 0
INDIRI4
CNSTI4 576
ADDI4
ARGI4
ADDRLP4 488
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 484
ADDRLP4 488
INDIRP4
ASGNP4
line 1577
;1577:		if ( !modelName[0] ) {
ADDRLP4 484
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $1217
line 1578
;1578:			break;
ADDRGP4 $1215
JUMPV
LABELV $1217
line 1580
;1579:		}
;1580:		cgs.skins[i] = trap_R_RegisterSkin( modelName );
ADDRLP4 484
INDIRP4
ARGP4
ADDRLP4 492
ADDRGP4 trap_R_RegisterSkin
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+38668
ADDP4
ADDRLP4 492
INDIRI4
ASGNI4
line 1581
;1581:	}
LABELV $1214
line 1573
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 64
LTI4 $1213
LABELV $1215
line 1583
;1582:
;1583:	CG_InitG2Weapons();
ADDRGP4 CG_InitG2Weapons
CALLV
pop
line 1588
;1584:
;1585:/*
;1586:Ghoul2 Insert End
;1587:*/
;1588:	cg.loadLCARSStage = 9;
ADDRGP4 cg+13480
CNSTI4 9
ASGNI4
line 1592
;1589:
;1590:
;1591:	// new stuff
;1592:	cgs.media.patrolShader = trap_R_RegisterShaderNoMip("ui/assets/statusbar/patrol.tga");
ADDRGP4 $1223
ARGP4
ADDRLP4 484
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+856
ADDRLP4 484
INDIRI4
ASGNI4
line 1593
;1593:	cgs.media.assaultShader = trap_R_RegisterShaderNoMip("ui/assets/statusbar/assault.tga");
ADDRGP4 $1226
ARGP4
ADDRLP4 488
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+860
ADDRLP4 488
INDIRI4
ASGNI4
line 1594
;1594:	cgs.media.campShader = trap_R_RegisterShaderNoMip("ui/assets/statusbar/camp.tga");
ADDRGP4 $1229
ARGP4
ADDRLP4 492
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+864
ADDRLP4 492
INDIRI4
ASGNI4
line 1595
;1595:	cgs.media.followShader = trap_R_RegisterShaderNoMip("ui/assets/statusbar/follow.tga");
ADDRGP4 $1232
ARGP4
ADDRLP4 496
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+868
ADDRLP4 496
INDIRI4
ASGNI4
line 1596
;1596:	cgs.media.defendShader = trap_R_RegisterShaderNoMip("ui/assets/statusbar/defend.tga");
ADDRGP4 $1235
ARGP4
ADDRLP4 500
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+872
ADDRLP4 500
INDIRI4
ASGNI4
line 1597
;1597:	cgs.media.teamLeaderShader = trap_R_RegisterShaderNoMip("ui/assets/statusbar/team_leader.tga");
ADDRGP4 $1238
ARGP4
ADDRLP4 504
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+876
ADDRLP4 504
INDIRI4
ASGNI4
line 1598
;1598:	cgs.media.retrieveShader = trap_R_RegisterShaderNoMip("ui/assets/statusbar/retrieve.tga");
ADDRGP4 $1241
ARGP4
ADDRLP4 508
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+880
ADDRLP4 508
INDIRI4
ASGNI4
line 1599
;1599:	cgs.media.escortShader = trap_R_RegisterShaderNoMip("ui/assets/statusbar/escort.tga");
ADDRGP4 $1244
ARGP4
ADDRLP4 512
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+884
ADDRLP4 512
INDIRI4
ASGNI4
line 1600
;1600:	cgs.media.cursor = trap_R_RegisterShaderNoMip( "menu/art/3_cursor2" );
ADDRGP4 $1247
ARGP4
ADDRLP4 516
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+916
ADDRLP4 516
INDIRI4
ASGNI4
line 1601
;1601:	cgs.media.sizeCursor = trap_R_RegisterShaderNoMip( "ui/assets/sizecursor.tga" );
ADDRGP4 $1250
ARGP4
ADDRLP4 520
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+924
ADDRLP4 520
INDIRI4
ASGNI4
line 1602
;1602:	cgs.media.selectCursor = trap_R_RegisterShaderNoMip( "ui/assets/selectcursor.tga" );
ADDRGP4 $1253
ARGP4
ADDRLP4 524
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+920
ADDRLP4 524
INDIRI4
ASGNI4
line 1603
;1603:	cgs.media.flagShaders[0] = trap_R_RegisterShaderNoMip("ui/assets/statusbar/flag_in_base.tga");
ADDRGP4 $1256
ARGP4
ADDRLP4 528
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+888
ADDRLP4 528
INDIRI4
ASGNI4
line 1604
;1604:	cgs.media.flagShaders[1] = trap_R_RegisterShaderNoMip("ui/assets/statusbar/flag_capture.tga");
ADDRGP4 $1260
ARGP4
ADDRLP4 532
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+888+4
ADDRLP4 532
INDIRI4
ASGNI4
line 1605
;1605:	cgs.media.flagShaders[2] = trap_R_RegisterShaderNoMip("ui/assets/statusbar/flag_missing.tga");
ADDRGP4 $1264
ARGP4
ADDRLP4 536
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+888+8
ADDRLP4 536
INDIRI4
ASGNI4
line 1607
;1606:
;1607:	cgs.media.halfShieldModel	= trap_R_RegisterModel ( "models/weaphits/testboom.md3" );
ADDRGP4 $1267
ARGP4
ADDRLP4 540
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cgs+71064+900
ADDRLP4 540
INDIRI4
ASGNI4
line 1608
;1608:	cgs.media.halfShieldShader	= trap_R_RegisterShader( "halfShieldShell" );
ADDRGP4 $1270
ARGP4
ADDRLP4 544
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+904
ADDRLP4 544
INDIRI4
ASGNI4
line 1611
;1609:
;1610:
;1611:	CG_ClearParticles ();
ADDRGP4 CG_ClearParticles
CALLV
pop
line 1624
;1612:/*
;1613:	for (i=1; i<MAX_PARTICLES_AREAS; i++)
;1614:	{
;1615:		{
;1616:			int rval;
;1617:
;1618:			rval = CG_NewParticleArea ( CS_PARTICLES + i);
;1619:			if (!rval)
;1620:				break;
;1621:		}
;1622:	}
;1623:*/
;1624:}
LABELV $828
endproc CG_RegisterGraphics 548 16
data
align 1
LABELV $1272
byte 1 0
skip 1023
skip 1024
align 4
LABELV $1273
byte 4 0
export CG_GetStripEdString
code
proc CG_GetStripEdString 8 12
line 1628
;1625:
;1626:
;1627:const char *CG_GetStripEdString(char *refSection, char *refName)
;1628:{
line 1632
;1629:	static char text[2][1024]={0};	//just incase it's nested
;1630:	static int		index = 0;
;1631:
;1632:	index ^= 1;
ADDRLP4 0
ADDRGP4 $1273
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 1
BXORI4
ASGNI4
line 1633
;1633:	trap_SP_GetStringTextString(va("%s_%s", refSection, refName), text[index], sizeof(text[0]));
ADDRGP4 $1274
ARGP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRP4
ARGP4
ADDRLP4 4
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 4
INDIRP4
ARGP4
ADDRGP4 $1273
INDIRI4
CNSTI4 10
LSHI4
ADDRGP4 $1272
ADDP4
ARGP4
CNSTI4 1024
ARGI4
ADDRGP4 trap_SP_GetStringTextString
CALLI4
pop
line 1634
;1634:	return text[index];
ADDRGP4 $1273
INDIRI4
CNSTI4 10
LSHI4
ADDRGP4 $1272
ADDP4
RETP4
LABELV $1271
endproc CG_GetStripEdString 8 12
export CG_BuildSpectatorString
proc CG_BuildSpectatorString 12 12
line 1644
;1635:}
;1636:
;1637:
;1638:/*																																			
;1639:=======================
;1640:CG_BuildSpectatorString
;1641:
;1642:=======================
;1643:*/
;1644:void CG_BuildSpectatorString(void) {
line 1646
;1645:	int i;
;1646:	cg.spectatorList[0] = 0;
ADDRGP4 cg+7028
CNSTI1 0
ASGNI1
line 1647
;1647:	for (i = 0; i < MAX_CLIENTS; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $1277
line 1648
;1648:		if (cgs.clientinfo[i].infoValid && cgs.clientinfo[i].team == TEAM_SPECTATOR ) {
ADDRLP4 4
CNSTI4 812
ADDRLP4 0
INDIRI4
MULI4
ASGNI4
ADDRLP4 4
INDIRI4
ADDRGP4 cgs+43024
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1281
ADDRLP4 4
INDIRI4
ADDRGP4 cgs+43024+68
ADDP4
INDIRI4
CNSTI4 3
NEI4 $1281
line 1649
;1649:			Q_strcat(cg.spectatorList, sizeof(cg.spectatorList), va("%s     ", cgs.clientinfo[i].name));
ADDRGP4 $1288
ARGP4
CNSTI4 812
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cgs+43024+4
ADDP4
ARGP4
ADDRLP4 8
ADDRGP4 va
CALLP4
ASGNP4
ADDRGP4 cg+7028
ARGP4
CNSTI4 1024
ARGI4
ADDRLP4 8
INDIRP4
ARGP4
ADDRGP4 Q_strcat
CALLV
pop
line 1650
;1650:		}
LABELV $1281
line 1651
;1651:	}
LABELV $1278
line 1647
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 32
LTI4 $1277
line 1652
;1652:	i = strlen(cg.spectatorList);
ADDRGP4 cg+7028
ARGP4
ADDRLP4 4
ADDRGP4 strlen
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 4
INDIRI4
ASGNI4
line 1653
;1653:	if (i != cg.spectatorLen) {
ADDRLP4 0
INDIRI4
ADDRGP4 cg+8052
INDIRI4
EQI4 $1292
line 1654
;1654:		cg.spectatorLen = i;
ADDRGP4 cg+8052
ADDRLP4 0
INDIRI4
ASGNI4
line 1655
;1655:		cg.spectatorWidth = -1;
ADDRGP4 cg+8056
CNSTF4 3212836864
ASGNF4
line 1656
;1656:	}
LABELV $1292
line 1657
;1657:}
LABELV $1275
endproc CG_BuildSpectatorString 12 12
proc CG_RegisterClients 12 8
line 1665
;1658:
;1659:
;1660:/*																																			
;1661:===================
;1662:CG_RegisterClients
;1663:===================
;1664:*/
;1665:static void CG_RegisterClients( void ) {
line 1668
;1666:	int		i;
;1667:
;1668:	CG_LoadingClient(cg.clientNum);
ADDRGP4 cg+4
INDIRI4
ARGI4
ADDRGP4 CG_LoadingClient
CALLV
pop
line 1669
;1669:	CG_NewClientInfo(cg.clientNum, qfalse);
ADDRGP4 cg+4
INDIRI4
ARGI4
CNSTI4 0
ARGI4
ADDRGP4 CG_NewClientInfo
CALLV
pop
line 1671
;1670:
;1671:	for (i=0 ; i<MAX_CLIENTS ; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $1300
line 1674
;1672:		const char		*clientInfo;
;1673:
;1674:		if (cg.clientNum == i) {
ADDRGP4 cg+4
INDIRI4
ADDRLP4 0
INDIRI4
NEI4 $1304
line 1675
;1675:			continue;
ADDRGP4 $1301
JUMPV
LABELV $1304
line 1678
;1676:		}
;1677:
;1678:		clientInfo = CG_ConfigString( CS_PLAYERS+i );
ADDRLP4 0
INDIRI4
CNSTI4 544
ADDI4
ARGI4
ADDRLP4 8
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 8
INDIRP4
ASGNP4
line 1679
;1679:		if ( !clientInfo[0]) {
ADDRLP4 4
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $1307
line 1680
;1680:			continue;
ADDRGP4 $1301
JUMPV
LABELV $1307
line 1682
;1681:		}
;1682:		CG_LoadingClient( i );
ADDRLP4 0
INDIRI4
ARGI4
ADDRGP4 CG_LoadingClient
CALLV
pop
line 1683
;1683:		CG_NewClientInfo( i, qfalse);
ADDRLP4 0
INDIRI4
ARGI4
CNSTI4 0
ARGI4
ADDRGP4 CG_NewClientInfo
CALLV
pop
line 1684
;1684:	}
LABELV $1301
line 1671
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 32
LTI4 $1300
line 1685
;1685:	CG_BuildSpectatorString();
ADDRGP4 CG_BuildSpectatorString
CALLV
pop
line 1686
;1686:}
LABELV $1297
endproc CG_RegisterClients 12 8
export CG_ConfigString
proc CG_ConfigString 4 8
line 1695
;1687:
;1688://===========================================================================
;1689:
;1690:/*
;1691:=================
;1692:CG_ConfigString
;1693:=================
;1694:*/
;1695:const char *CG_ConfigString( int index ) {
line 1696
;1696:	if ( index < 0 || index >= MAX_CONFIGSTRINGS ) {
ADDRLP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $1312
ADDRLP4 0
INDIRI4
CNSTI4 1400
LTI4 $1310
LABELV $1312
line 1697
;1697:		CG_Error( "CG_ConfigString: bad index: %i", index );
ADDRGP4 $1313
ARGP4
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 CG_Error
CALLV
pop
line 1698
;1698:	}
LABELV $1310
line 1699
;1699:	return cgs.gameState.stringData + cgs.gameState.stringOffsets[ index ];
ADDRFP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs
ADDP4
INDIRI4
ADDRGP4 cgs+5600
ADDP4
RETP4
LABELV $1309
endproc CG_ConfigString 4 8
export CG_StartMusic
proc CG_StartMusic 148 12
line 1710
;1700:}
;1701:
;1702://==================================================================
;1703:
;1704:/*
;1705:======================
;1706:CG_StartMusic
;1707:
;1708:======================
;1709:*/
;1710:void CG_StartMusic( qboolean bForceStart ) {
line 1715
;1711:	char	*s;
;1712:	char	parm1[MAX_QPATH], parm2[MAX_QPATH];
;1713:
;1714:	// start the background music
;1715:	s = (char *)CG_ConfigString( CS_MUSIC );
CNSTI4 2
ARGI4
ADDRLP4 132
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 132
INDIRP4
ASGNP4
line 1716
;1716:	Q_strncpyz( parm1, COM_Parse( (const char **)&s ), sizeof( parm1 ) );
ADDRLP4 0
ARGP4
ADDRLP4 136
ADDRGP4 COM_Parse
CALLP4
ASGNP4
ADDRLP4 4
ARGP4
ADDRLP4 136
INDIRP4
ARGP4
CNSTI4 64
ARGI4
ADDRGP4 Q_strncpyz
CALLV
pop
line 1717
;1717:	Q_strncpyz( parm2, COM_Parse( (const char **)&s ), sizeof( parm2 ) );
ADDRLP4 0
ARGP4
ADDRLP4 140
ADDRGP4 COM_Parse
CALLP4
ASGNP4
ADDRLP4 68
ARGP4
ADDRLP4 140
INDIRP4
ARGP4
CNSTI4 64
ARGI4
ADDRGP4 Q_strncpyz
CALLV
pop
line 1719
;1718:
;1719:	trap_S_StartBackgroundTrack( parm1, parm2, !bForceStart );
ADDRLP4 4
ARGP4
ADDRLP4 68
ARGP4
ADDRFP4 0
INDIRI4
CNSTI4 0
NEI4 $1317
ADDRLP4 144
CNSTI4 1
ASGNI4
ADDRGP4 $1318
JUMPV
LABELV $1317
ADDRLP4 144
CNSTI4 0
ASGNI4
LABELV $1318
ADDRLP4 144
INDIRI4
ARGI4
ADDRGP4 trap_S_StartBackgroundTrack
CALLV
pop
line 1720
;1720:}
LABELV $1315
endproc CG_StartMusic 148 12
bss
align 1
LABELV $1320
skip 32768
export CG_GetMenuBuffer
code
proc CG_GetMenuBuffer 16 16
line 1722
;1721:
;1722:char *CG_GetMenuBuffer(const char *filename) {
line 1727
;1723:	int	len;
;1724:	fileHandle_t	f;
;1725:	static char buf[MAX_MENUFILE];
;1726:
;1727:	len = trap_FS_FOpenFile( filename, &f, FS_READ );
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 4
ARGP4
CNSTI4 0
ARGI4
ADDRLP4 8
ADDRGP4 trap_FS_FOpenFile
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 8
INDIRI4
ASGNI4
line 1728
;1728:	if ( !f ) {
ADDRLP4 4
INDIRI4
CNSTI4 0
NEI4 $1321
line 1729
;1729:		trap_Print( va( S_COLOR_RED "menu file not found: %s, using default\n", filename ) );
ADDRGP4 $1323
ARGP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 12
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 12
INDIRP4
ARGP4
ADDRGP4 trap_Print
CALLV
pop
line 1730
;1730:		return NULL;
CNSTP4 0
RETP4
ADDRGP4 $1319
JUMPV
LABELV $1321
line 1732
;1731:	}
;1732:	if ( len >= MAX_MENUFILE ) {
ADDRLP4 0
INDIRI4
CNSTI4 32768
LTI4 $1324
line 1733
;1733:		trap_Print( va( S_COLOR_RED "menu file too large: %s is %i, max allowed is %i", filename, len, MAX_MENUFILE ) );
ADDRGP4 $1326
ARGP4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRI4
ARGI4
CNSTI4 32768
ARGI4
ADDRLP4 12
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 12
INDIRP4
ARGP4
ADDRGP4 trap_Print
CALLV
pop
line 1734
;1734:		trap_FS_FCloseFile( f );
ADDRLP4 4
INDIRI4
ARGI4
ADDRGP4 trap_FS_FCloseFile
CALLV
pop
line 1735
;1735:		return NULL;
CNSTP4 0
RETP4
ADDRGP4 $1319
JUMPV
LABELV $1324
line 1738
;1736:	}
;1737:
;1738:	trap_FS_Read( buf, len, f );
ADDRGP4 $1320
ARGP4
ADDRLP4 0
INDIRI4
ARGI4
ADDRLP4 4
INDIRI4
ARGI4
ADDRGP4 trap_FS_Read
CALLV
pop
line 1739
;1739:	buf[len] = 0;
ADDRLP4 0
INDIRI4
ADDRGP4 $1320
ADDP4
CNSTI1 0
ASGNI1
line 1740
;1740:	trap_FS_FCloseFile( f );
ADDRLP4 4
INDIRI4
ARGI4
ADDRGP4 trap_FS_FCloseFile
CALLV
pop
line 1742
;1741:
;1742:	return buf;
ADDRGP4 $1320
RETP4
LABELV $1319
endproc CG_GetMenuBuffer 16 16
export CG_Asset_Parse
proc CG_Asset_Parse 1124 8
line 1750
;1743:}
;1744:
;1745://
;1746:// ==============================
;1747:// new hud stuff ( mission pack )
;1748:// ==============================
;1749://
;1750:qboolean CG_Asset_Parse(int handle) {
line 1754
;1751:	pc_token_t token;
;1752:	const char *tempStr;
;1753:
;1754:	if (!trap_PC_ReadToken(handle, &token))
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 0
ARGP4
ADDRLP4 1044
ADDRGP4 trap_PC_ReadToken
CALLI4
ASGNI4
ADDRLP4 1044
INDIRI4
CNSTI4 0
NEI4 $1328
line 1755
;1755:		return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1328
line 1756
;1756:	if (Q_stricmp(token.string, "{") != 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1333
ARGP4
ADDRLP4 1048
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1048
INDIRI4
CNSTI4 0
EQI4 $1335
line 1757
;1757:		return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1334
line 1760
;1758:	}
;1759:    
;1760:	while ( 1 ) {
line 1761
;1761:		if (!trap_PC_ReadToken(handle, &token))
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 0
ARGP4
ADDRLP4 1052
ADDRGP4 trap_PC_ReadToken
CALLI4
ASGNI4
ADDRLP4 1052
INDIRI4
CNSTI4 0
NEI4 $1337
line 1762
;1762:			return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1337
line 1764
;1763:
;1764:		if (Q_stricmp(token.string, "}") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1342
ARGP4
ADDRLP4 1056
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1056
INDIRI4
CNSTI4 0
NEI4 $1339
line 1765
;1765:			return qtrue;
CNSTI4 1
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1339
line 1769
;1766:		}
;1767:
;1768:		// font
;1769:		if (Q_stricmp(token.string, "font") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1346
ARGP4
ADDRLP4 1060
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1060
INDIRI4
CNSTI4 0
NEI4 $1343
line 1771
;1770:			int pointSize;
;1771:			if (!PC_String_Parse(handle, &tempStr) || !PC_Int_Parse(handle, &pointSize)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1040
ARGP4
ADDRLP4 1068
ADDRGP4 PC_String_Parse
CALLI4
ASGNI4
ADDRLP4 1068
INDIRI4
CNSTI4 0
EQI4 $1349
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1064
ARGP4
ADDRLP4 1072
ADDRGP4 PC_Int_Parse
CALLI4
ASGNI4
ADDRLP4 1072
INDIRI4
CNSTI4 0
NEI4 $1347
LABELV $1349
line 1772
;1772:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1347
line 1776
;1773:			}
;1774:
;1775://			cgDC.registerFont(tempStr, pointSize, &cgDC.Assets.textFont);
;1776:			cgDC.Assets.qhMediumFont = cgDC.RegisterFont(tempStr);
ADDRLP4 1040
INDIRP4
ARGP4
ADDRLP4 1076
ADDRGP4 cgDC+64
INDIRP4
CALLI4
ASGNI4
ADDRGP4 cgDC+260+16
ADDRLP4 1076
INDIRI4
ASGNI4
line 1777
;1777:			continue;
ADDRGP4 $1335
JUMPV
LABELV $1343
line 1781
;1778:		}
;1779:
;1780:		// smallFont
;1781:		if (Q_stricmp(token.string, "smallFont") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1356
ARGP4
ADDRLP4 1064
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1064
INDIRI4
CNSTI4 0
NEI4 $1353
line 1783
;1782:			int pointSize;
;1783:			if (!PC_String_Parse(handle, &tempStr) || !PC_Int_Parse(handle, &pointSize)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1040
ARGP4
ADDRLP4 1072
ADDRGP4 PC_String_Parse
CALLI4
ASGNI4
ADDRLP4 1072
INDIRI4
CNSTI4 0
EQI4 $1359
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1068
ARGP4
ADDRLP4 1076
ADDRGP4 PC_Int_Parse
CALLI4
ASGNI4
ADDRLP4 1076
INDIRI4
CNSTI4 0
NEI4 $1357
LABELV $1359
line 1784
;1784:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1357
line 1787
;1785:			}
;1786://			cgDC.registerFont(tempStr, pointSize, &cgDC.Assets.smallFont);
;1787:			cgDC.Assets.qhSmallFont = cgDC.RegisterFont(tempStr);
ADDRLP4 1040
INDIRP4
ARGP4
ADDRLP4 1080
ADDRGP4 cgDC+64
INDIRP4
CALLI4
ASGNI4
ADDRGP4 cgDC+260+12
ADDRLP4 1080
INDIRI4
ASGNI4
line 1788
;1788:			continue;
ADDRGP4 $1335
JUMPV
LABELV $1353
line 1792
;1789:		}
;1790:
;1791:		// font
;1792:		if (Q_stricmp(token.string, "bigfont") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1366
ARGP4
ADDRLP4 1068
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1068
INDIRI4
CNSTI4 0
NEI4 $1363
line 1794
;1793:			int pointSize;
;1794:			if (!PC_String_Parse(handle, &tempStr) || !PC_Int_Parse(handle, &pointSize)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1040
ARGP4
ADDRLP4 1076
ADDRGP4 PC_String_Parse
CALLI4
ASGNI4
ADDRLP4 1076
INDIRI4
CNSTI4 0
EQI4 $1369
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1072
ARGP4
ADDRLP4 1080
ADDRGP4 PC_Int_Parse
CALLI4
ASGNI4
ADDRLP4 1080
INDIRI4
CNSTI4 0
NEI4 $1367
LABELV $1369
line 1795
;1795:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1367
line 1798
;1796:			}
;1797://			cgDC.registerFont(tempStr, pointSize, &cgDC.Assets.bigFont);
;1798:			cgDC.Assets.qhBigFont = cgDC.RegisterFont(tempStr);
ADDRLP4 1040
INDIRP4
ARGP4
ADDRLP4 1084
ADDRGP4 cgDC+64
INDIRP4
CALLI4
ASGNI4
ADDRGP4 cgDC+260+20
ADDRLP4 1084
INDIRI4
ASGNI4
line 1799
;1799:			continue;
ADDRGP4 $1335
JUMPV
LABELV $1363
line 1803
;1800:		}
;1801:
;1802:		// gradientbar
;1803:		if (Q_stricmp(token.string, "gradientbar") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1376
ARGP4
ADDRLP4 1072
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1072
INDIRI4
CNSTI4 0
NEI4 $1373
line 1804
;1804:			if (!PC_String_Parse(handle, &tempStr)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1040
ARGP4
ADDRLP4 1076
ADDRGP4 PC_String_Parse
CALLI4
ASGNI4
ADDRLP4 1076
INDIRI4
CNSTI4 0
NEI4 $1377
line 1805
;1805:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1377
line 1807
;1806:			}
;1807:			cgDC.Assets.gradientBar = trap_R_RegisterShaderNoMip(tempStr);
ADDRLP4 1040
INDIRP4
ARGP4
ADDRLP4 1080
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+28
ADDRLP4 1080
INDIRI4
ASGNI4
line 1808
;1808:			continue;
ADDRGP4 $1335
JUMPV
LABELV $1373
line 1812
;1809:		}
;1810:
;1811:		// enterMenuSound
;1812:		if (Q_stricmp(token.string, "menuEnterSound") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1384
ARGP4
ADDRLP4 1076
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1076
INDIRI4
CNSTI4 0
NEI4 $1381
line 1813
;1813:			if (!PC_String_Parse(handle, &tempStr)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1040
ARGP4
ADDRLP4 1080
ADDRGP4 PC_String_Parse
CALLI4
ASGNI4
ADDRLP4 1080
INDIRI4
CNSTI4 0
NEI4 $1385
line 1814
;1814:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1385
line 1816
;1815:			}
;1816:			cgDC.Assets.menuEnterSound = trap_S_RegisterSound( tempStr );
ADDRLP4 1040
INDIRP4
ARGP4
ADDRLP4 1084
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgDC+260+76
ADDRLP4 1084
INDIRI4
ASGNI4
line 1817
;1817:			continue;
ADDRGP4 $1335
JUMPV
LABELV $1381
line 1821
;1818:		}
;1819:
;1820:		// exitMenuSound
;1821:		if (Q_stricmp(token.string, "menuExitSound") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1392
ARGP4
ADDRLP4 1080
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1080
INDIRI4
CNSTI4 0
NEI4 $1389
line 1822
;1822:			if (!PC_String_Parse(handle, &tempStr)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1040
ARGP4
ADDRLP4 1084
ADDRGP4 PC_String_Parse
CALLI4
ASGNI4
ADDRLP4 1084
INDIRI4
CNSTI4 0
NEI4 $1393
line 1823
;1823:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1393
line 1825
;1824:			}
;1825:			cgDC.Assets.menuExitSound = trap_S_RegisterSound( tempStr );
ADDRLP4 1040
INDIRP4
ARGP4
ADDRLP4 1088
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgDC+260+80
ADDRLP4 1088
INDIRI4
ASGNI4
line 1826
;1826:			continue;
ADDRGP4 $1335
JUMPV
LABELV $1389
line 1830
;1827:		}
;1828:
;1829:		// itemFocusSound
;1830:		if (Q_stricmp(token.string, "itemFocusSound") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1400
ARGP4
ADDRLP4 1084
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1084
INDIRI4
CNSTI4 0
NEI4 $1397
line 1831
;1831:			if (!PC_String_Parse(handle, &tempStr)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1040
ARGP4
ADDRLP4 1088
ADDRGP4 PC_String_Parse
CALLI4
ASGNI4
ADDRLP4 1088
INDIRI4
CNSTI4 0
NEI4 $1401
line 1832
;1832:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1401
line 1834
;1833:			}
;1834:			cgDC.Assets.itemFocusSound = trap_S_RegisterSound( tempStr );
ADDRLP4 1040
INDIRP4
ARGP4
ADDRLP4 1092
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgDC+260+88
ADDRLP4 1092
INDIRI4
ASGNI4
line 1835
;1835:			continue;
ADDRGP4 $1335
JUMPV
LABELV $1397
line 1839
;1836:		}
;1837:
;1838:		// menuBuzzSound
;1839:		if (Q_stricmp(token.string, "menuBuzzSound") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1408
ARGP4
ADDRLP4 1088
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1088
INDIRI4
CNSTI4 0
NEI4 $1405
line 1840
;1840:			if (!PC_String_Parse(handle, &tempStr)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRLP4 1040
ARGP4
ADDRLP4 1092
ADDRGP4 PC_String_Parse
CALLI4
ASGNI4
ADDRLP4 1092
INDIRI4
CNSTI4 0
NEI4 $1409
line 1841
;1841:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1409
line 1843
;1842:			}
;1843:			cgDC.Assets.menuBuzzSound = trap_S_RegisterSound( tempStr );
ADDRLP4 1040
INDIRP4
ARGP4
ADDRLP4 1096
ADDRGP4 trap_S_RegisterSound
CALLI4
ASGNI4
ADDRGP4 cgDC+260+84
ADDRLP4 1096
INDIRI4
ASGNI4
line 1844
;1844:			continue;
ADDRGP4 $1335
JUMPV
LABELV $1405
line 1847
;1845:		}
;1846:
;1847:		if (Q_stricmp(token.string, "cursor") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1416
ARGP4
ADDRLP4 1092
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1092
INDIRI4
CNSTI4 0
NEI4 $1413
line 1848
;1848:			if (!PC_String_Parse(handle, &cgDC.Assets.cursorStr)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 cgDC+260+4
ARGP4
ADDRLP4 1096
ADDRGP4 PC_String_Parse
CALLI4
ASGNI4
ADDRLP4 1096
INDIRI4
CNSTI4 0
NEI4 $1417
line 1849
;1849:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1417
line 1851
;1850:			}
;1851:			cgDC.Assets.cursor = trap_R_RegisterShaderNoMip( cgDC.Assets.cursorStr);
ADDRGP4 cgDC+260+4
INDIRP4
ARGP4
ADDRLP4 1100
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+24
ADDRLP4 1100
INDIRI4
ASGNI4
line 1852
;1852:			continue;
ADDRGP4 $1335
JUMPV
LABELV $1413
line 1855
;1853:		}
;1854:
;1855:		if (Q_stricmp(token.string, "fadeClamp") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1428
ARGP4
ADDRLP4 1096
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1096
INDIRI4
CNSTI4 0
NEI4 $1425
line 1856
;1856:			if (!PC_Float_Parse(handle, &cgDC.Assets.fadeClamp)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 cgDC+260+92
ARGP4
ADDRLP4 1100
ADDRGP4 PC_Float_Parse
CALLI4
ASGNI4
ADDRLP4 1100
INDIRI4
CNSTI4 0
NEI4 $1335
line 1857
;1857:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
line 1859
;1858:			}
;1859:			continue;
LABELV $1425
line 1862
;1860:		}
;1861:
;1862:		if (Q_stricmp(token.string, "fadeCycle") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1436
ARGP4
ADDRLP4 1100
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1100
INDIRI4
CNSTI4 0
NEI4 $1433
line 1863
;1863:			if (!PC_Int_Parse(handle, &cgDC.Assets.fadeCycle)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 cgDC+260+96
ARGP4
ADDRLP4 1104
ADDRGP4 PC_Int_Parse
CALLI4
ASGNI4
ADDRLP4 1104
INDIRI4
CNSTI4 0
NEI4 $1335
line 1864
;1864:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
line 1866
;1865:			}
;1866:			continue;
LABELV $1433
line 1869
;1867:		}
;1868:
;1869:		if (Q_stricmp(token.string, "fadeAmount") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1444
ARGP4
ADDRLP4 1104
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1104
INDIRI4
CNSTI4 0
NEI4 $1441
line 1870
;1870:			if (!PC_Float_Parse(handle, &cgDC.Assets.fadeAmount)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 cgDC+260+100
ARGP4
ADDRLP4 1108
ADDRGP4 PC_Float_Parse
CALLI4
ASGNI4
ADDRLP4 1108
INDIRI4
CNSTI4 0
NEI4 $1335
line 1871
;1871:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
line 1873
;1872:			}
;1873:			continue;
LABELV $1441
line 1876
;1874:		}
;1875:
;1876:		if (Q_stricmp(token.string, "shadowX") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1452
ARGP4
ADDRLP4 1108
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1108
INDIRI4
CNSTI4 0
NEI4 $1449
line 1877
;1877:			if (!PC_Float_Parse(handle, &cgDC.Assets.shadowX)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 cgDC+260+104
ARGP4
ADDRLP4 1112
ADDRGP4 PC_Float_Parse
CALLI4
ASGNI4
ADDRLP4 1112
INDIRI4
CNSTI4 0
NEI4 $1335
line 1878
;1878:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
line 1880
;1879:			}
;1880:			continue;
LABELV $1449
line 1883
;1881:		}
;1882:
;1883:		if (Q_stricmp(token.string, "shadowY") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1460
ARGP4
ADDRLP4 1112
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1112
INDIRI4
CNSTI4 0
NEI4 $1457
line 1884
;1884:			if (!PC_Float_Parse(handle, &cgDC.Assets.shadowY)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 cgDC+260+108
ARGP4
ADDRLP4 1116
ADDRGP4 PC_Float_Parse
CALLI4
ASGNI4
ADDRLP4 1116
INDIRI4
CNSTI4 0
NEI4 $1335
line 1885
;1885:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
line 1887
;1886:			}
;1887:			continue;
LABELV $1457
line 1890
;1888:		}
;1889:
;1890:		if (Q_stricmp(token.string, "shadowColor") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1468
ARGP4
ADDRLP4 1116
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1116
INDIRI4
CNSTI4 0
NEI4 $1465
line 1891
;1891:			if (!PC_Color_Parse(handle, &cgDC.Assets.shadowColor)) {
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 cgDC+260+112
ARGP4
ADDRLP4 1120
ADDRGP4 PC_Color_Parse
CALLI4
ASGNI4
ADDRLP4 1120
INDIRI4
CNSTI4 0
NEI4 $1469
line 1892
;1892:				return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1327
JUMPV
LABELV $1469
line 1894
;1893:			}
;1894:			cgDC.Assets.shadowFadeClamp = cgDC.Assets.shadowColor[3];
ADDRGP4 cgDC+260+128
ADDRGP4 cgDC+260+112+12
INDIRF4
ASGNF4
line 1895
;1895:			continue;
LABELV $1465
line 1897
;1896:		}
;1897:	}
LABELV $1335
line 1760
ADDRGP4 $1334
JUMPV
line 1898
;1898:	return qfalse; // bk001204 - why not?
CNSTI4 0
RETI4
LABELV $1327
endproc CG_Asset_Parse 1124 8
export CG_ParseMenu
proc CG_ParseMenu 1064 8
line 1901
;1899:}
;1900:
;1901:void CG_ParseMenu(const char *menuFile) {
line 1905
;1902:	pc_token_t token;
;1903:	int handle;
;1904:
;1905:	handle = trap_PC_LoadSource(menuFile);
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 1044
ADDRGP4 trap_PC_LoadSource
CALLI4
ASGNI4
ADDRLP4 1040
ADDRLP4 1044
INDIRI4
ASGNI4
line 1906
;1906:	if (!handle)
ADDRLP4 1040
INDIRI4
CNSTI4 0
NEI4 $1479
line 1907
;1907:		handle = trap_PC_LoadSource("ui/testhud.menu");
ADDRGP4 $1481
ARGP4
ADDRLP4 1048
ADDRGP4 trap_PC_LoadSource
CALLI4
ASGNI4
ADDRLP4 1040
ADDRLP4 1048
INDIRI4
ASGNI4
LABELV $1479
line 1908
;1908:	if (!handle)
ADDRLP4 1040
INDIRI4
CNSTI4 0
NEI4 $1485
line 1909
;1909:		return;
ADDRGP4 $1478
JUMPV
LABELV $1484
line 1911
;1910:
;1911:	while ( 1 ) {
line 1912
;1912:		if (!trap_PC_ReadToken( handle, &token )) {
ADDRLP4 1040
INDIRI4
ARGI4
ADDRLP4 0
ARGP4
ADDRLP4 1052
ADDRGP4 trap_PC_ReadToken
CALLI4
ASGNI4
ADDRLP4 1052
INDIRI4
CNSTI4 0
NEI4 $1487
line 1913
;1913:			break;
ADDRGP4 $1486
JUMPV
LABELV $1487
line 1926
;1914:		}
;1915:
;1916:		//if ( Q_stricmp( token, "{" ) ) {
;1917:		//	Com_Printf( "Missing { in menu file\n" );
;1918:		//	break;
;1919:		//}
;1920:
;1921:		//if ( menuCount == MAX_MENUS ) {
;1922:		//	Com_Printf( "Too many menus!\n" );
;1923:		//	break;
;1924:		//}
;1925:
;1926:		if ( token.string[0] == '}' ) {
ADDRLP4 0+16
INDIRI1
CVII4 1
CNSTI4 125
NEI4 $1489
line 1927
;1927:			break;
ADDRGP4 $1486
JUMPV
LABELV $1489
line 1930
;1928:		}
;1929:
;1930:		if (Q_stricmp(token.string, "assetGlobalDef") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1495
ARGP4
ADDRLP4 1056
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1056
INDIRI4
CNSTI4 0
NEI4 $1492
line 1931
;1931:			if (CG_Asset_Parse(handle)) {
ADDRLP4 1040
INDIRI4
ARGI4
ADDRLP4 1060
ADDRGP4 CG_Asset_Parse
CALLI4
ASGNI4
ADDRLP4 1060
INDIRI4
CNSTI4 0
EQI4 $1486
line 1932
;1932:				continue;
ADDRGP4 $1485
JUMPV
line 1933
;1933:			} else {
line 1934
;1934:				break;
LABELV $1492
line 1939
;1935:			}
;1936:		}
;1937:
;1938:
;1939:		if (Q_stricmp(token.string, "menudef") == 0) {
ADDRLP4 0+16
ARGP4
ADDRGP4 $1501
ARGP4
ADDRLP4 1060
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 1060
INDIRI4
CNSTI4 0
NEI4 $1498
line 1941
;1940:			// start a new menu
;1941:			Menu_New(handle);
ADDRLP4 1040
INDIRI4
ARGI4
ADDRGP4 Menu_New
CALLV
pop
line 1942
;1942:		}
LABELV $1498
line 1943
;1943:	}
LABELV $1485
line 1911
ADDRGP4 $1484
JUMPV
LABELV $1486
line 1944
;1944:	trap_PC_FreeSource(handle);
ADDRLP4 1040
INDIRI4
ARGI4
ADDRGP4 trap_PC_FreeSource
CALLI4
pop
line 1945
;1945:}
LABELV $1478
endproc CG_ParseMenu 1064 8
export CG_Load_Menu
proc CG_Load_Menu 20 8
line 1947
;1946:
;1947:qboolean CG_Load_Menu(char **p) {
line 1950
;1948:	char *token;
;1949:
;1950:	token = COM_ParseExt((const char **)p, qtrue);
ADDRFP4 0
INDIRP4
ARGP4
CNSTI4 1
ARGI4
ADDRLP4 4
ADDRGP4 COM_ParseExt
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 4
INDIRP4
ASGNP4
line 1952
;1951:
;1952:	if (token[0] != '{') {
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 123
EQI4 $1506
line 1953
;1953:		return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1502
JUMPV
LABELV $1505
line 1956
;1954:	}
;1955:
;1956:	while ( 1 ) {
line 1958
;1957:
;1958:		token = COM_ParseExt((const char **)p, qtrue);
ADDRFP4 0
INDIRP4
ARGP4
CNSTI4 1
ARGI4
ADDRLP4 8
ADDRGP4 COM_ParseExt
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 8
INDIRP4
ASGNP4
line 1960
;1959:    
;1960:		if (Q_stricmp(token, "}") == 0) {
ADDRLP4 0
INDIRP4
ARGP4
ADDRGP4 $1342
ARGP4
ADDRLP4 12
ADDRGP4 Q_stricmp
CALLI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 0
NEI4 $1508
line 1961
;1961:			return qtrue;
CNSTI4 1
RETI4
ADDRGP4 $1502
JUMPV
LABELV $1508
line 1964
;1962:		}
;1963:
;1964:		if ( !token || token[0] == 0 ) {
ADDRLP4 0
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $1512
ADDRLP4 0
INDIRP4
INDIRI1
CVII4 1
CNSTI4 0
NEI4 $1510
LABELV $1512
line 1965
;1965:			return qfalse;
CNSTI4 0
RETI4
ADDRGP4 $1502
JUMPV
LABELV $1510
line 1968
;1966:		}
;1967:
;1968:		CG_ParseMenu(token); 
ADDRLP4 0
INDIRP4
ARGP4
ADDRGP4 CG_ParseMenu
CALLV
pop
line 1969
;1969:	}
LABELV $1506
line 1956
ADDRGP4 $1505
JUMPV
line 1970
;1970:	return qfalse;
CNSTI4 0
RETI4
LABELV $1502
endproc CG_Load_Menu 20 8
proc CG_OwnerDrawHandleKey 0 0
line 1974
;1971:}
;1972:
;1973:
;1974:static qboolean CG_OwnerDrawHandleKey(int ownerDraw, int flags, float *special, int key) {
line 1975
;1975:	return qfalse;
CNSTI4 0
RETI4
LABELV $1513
endproc CG_OwnerDrawHandleKey 0 0
proc CG_FeederCount 8 0
line 1979
;1976:}
;1977:
;1978:
;1979:static int CG_FeederCount(float feederID) {
line 1981
;1980:	int i, count;
;1981:	count = 0;
ADDRLP4 4
CNSTI4 0
ASGNI4
line 1982
;1982:	if (feederID == FEEDER_REDTEAM_LIST) {
ADDRFP4 0
INDIRF4
CNSTF4 1084227584
NEF4 $1515
line 1983
;1983:		for (i = 0; i < cg.numScores; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $1520
JUMPV
LABELV $1517
line 1984
;1984:			if (cg.scores[i].team == TEAM_RED) {
CNSTI4 60
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+5064+56
ADDP4
INDIRI4
CNSTI4 1
NEI4 $1522
line 1985
;1985:				count++;
ADDRLP4 4
ADDRLP4 4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
line 1986
;1986:			}
LABELV $1522
line 1987
;1987:		}
LABELV $1518
line 1983
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $1520
ADDRLP4 0
INDIRI4
ADDRGP4 cg+5048
INDIRI4
LTI4 $1517
line 1988
;1988:	} else if (feederID == FEEDER_BLUETEAM_LIST) {
ADDRGP4 $1516
JUMPV
LABELV $1515
ADDRFP4 0
INDIRF4
CNSTF4 1086324736
NEF4 $1526
line 1989
;1989:		for (i = 0; i < cg.numScores; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $1531
JUMPV
LABELV $1528
line 1990
;1990:			if (cg.scores[i].team == TEAM_BLUE) {
CNSTI4 60
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+5064+56
ADDP4
INDIRI4
CNSTI4 2
NEI4 $1533
line 1991
;1991:				count++;
ADDRLP4 4
ADDRLP4 4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
line 1992
;1992:			}
LABELV $1533
line 1993
;1993:		}
LABELV $1529
line 1989
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $1531
ADDRLP4 0
INDIRI4
ADDRGP4 cg+5048
INDIRI4
LTI4 $1528
line 1994
;1994:	} else if (feederID == FEEDER_SCOREBOARD) {
ADDRGP4 $1527
JUMPV
LABELV $1526
ADDRFP4 0
INDIRF4
CNSTF4 1093664768
NEF4 $1537
line 1995
;1995:		return cg.numScores;
ADDRGP4 cg+5048
INDIRI4
RETI4
ADDRGP4 $1514
JUMPV
LABELV $1537
LABELV $1527
LABELV $1516
line 1997
;1996:	}
;1997:	return count;
ADDRLP4 4
INDIRI4
RETI4
LABELV $1514
endproc CG_FeederCount 8 0
export CG_SetScoreSelection
proc CG_SetScoreSelection 28 16
line 2001
;1998:}
;1999:
;2000:
;2001:void CG_SetScoreSelection(void *p) {
line 2002
;2002:	menuDef_t *menu = (menuDef_t*)p;
ADDRLP4 16
ADDRFP4 0
INDIRP4
ASGNP4
line 2003
;2003:	playerState_t *ps = &cg.snap->ps;
ADDRLP4 4
ADDRGP4 cg+36
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
line 2005
;2004:	int i, red, blue;
;2005:	red = blue = 0;
ADDRLP4 20
CNSTI4 0
ASGNI4
ADDRLP4 12
ADDRLP4 20
INDIRI4
ASGNI4
ADDRLP4 8
ADDRLP4 20
INDIRI4
ASGNI4
line 2006
;2006:	for (i = 0; i < cg.numScores; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $1545
JUMPV
LABELV $1542
line 2007
;2007:		if (cg.scores[i].team == TEAM_RED) {
CNSTI4 60
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+5064+56
ADDP4
INDIRI4
CNSTI4 1
NEI4 $1547
line 2008
;2008:			red++;
ADDRLP4 8
ADDRLP4 8
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
line 2009
;2009:		} else if (cg.scores[i].team == TEAM_BLUE) {
ADDRGP4 $1548
JUMPV
LABELV $1547
CNSTI4 60
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+5064+56
ADDP4
INDIRI4
CNSTI4 2
NEI4 $1551
line 2010
;2010:			blue++;
ADDRLP4 12
ADDRLP4 12
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
line 2011
;2011:		}
LABELV $1551
LABELV $1548
line 2012
;2012:		if (ps->clientNum == cg.scores[i].client) {
ADDRLP4 4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 60
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+5064
ADDP4
INDIRI4
NEI4 $1555
line 2013
;2013:			cg.selectedScore = i;
ADDRGP4 cg+5052
ADDRLP4 0
INDIRI4
ASGNI4
line 2014
;2014:		}
LABELV $1555
line 2015
;2015:	}
LABELV $1543
line 2006
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $1545
ADDRLP4 0
INDIRI4
ADDRGP4 cg+5048
INDIRI4
LTI4 $1542
line 2017
;2016:
;2017:	if (menu == NULL) {
ADDRLP4 16
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $1559
line 2019
;2018:		// just interested in setting the selected score
;2019:		return;
ADDRGP4 $1540
JUMPV
LABELV $1559
line 2022
;2020:	}
;2021:
;2022:	if ( cgs.gametype >= GT_TEAM ) {
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 5
LTI4 $1561
line 2023
;2023:		int feeder = FEEDER_REDTEAM_LIST;
ADDRLP4 24
CNSTI4 5
ASGNI4
line 2024
;2024:		i = red;
ADDRLP4 0
ADDRLP4 8
INDIRI4
ASGNI4
line 2025
;2025:		if (cg.scores[cg.selectedScore].team == TEAM_BLUE) {
CNSTI4 60
ADDRGP4 cg+5052
INDIRI4
MULI4
ADDRGP4 cg+5064+56
ADDP4
INDIRI4
CNSTI4 2
NEI4 $1564
line 2026
;2026:			feeder = FEEDER_BLUETEAM_LIST;
ADDRLP4 24
CNSTI4 6
ASGNI4
line 2027
;2027:			i = blue;
ADDRLP4 0
ADDRLP4 12
INDIRI4
ASGNI4
line 2028
;2028:		}
LABELV $1564
line 2029
;2029:		Menu_SetFeederSelection(menu, feeder, i, NULL);
ADDRLP4 16
INDIRP4
ARGP4
ADDRLP4 24
INDIRI4
ARGI4
ADDRLP4 0
INDIRI4
ARGI4
CNSTP4 0
ARGP4
ADDRGP4 Menu_SetFeederSelection
CALLV
pop
line 2030
;2030:	} else {
ADDRGP4 $1562
JUMPV
LABELV $1561
line 2031
;2031:		Menu_SetFeederSelection(menu, FEEDER_SCOREBOARD, cg.selectedScore, NULL);
ADDRLP4 16
INDIRP4
ARGP4
CNSTI4 11
ARGI4
ADDRGP4 cg+5052
INDIRI4
ARGI4
CNSTP4 0
ARGP4
ADDRGP4 Menu_SetFeederSelection
CALLV
pop
line 2032
;2032:	}
LABELV $1562
line 2033
;2033:}
LABELV $1540
endproc CG_SetScoreSelection 28 16
proc CG_InfoFromScoreIndex 8 0
line 2036
;2034:
;2035:// FIXME: might need to cache this info
;2036:static clientInfo_t * CG_InfoFromScoreIndex(int index, int team, int *scoreIndex) {
line 2038
;2037:	int i, count;
;2038:	if ( cgs.gametype >= GT_TEAM ) {
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 5
LTI4 $1571
line 2039
;2039:		count = 0;
ADDRLP4 4
CNSTI4 0
ASGNI4
line 2040
;2040:		for (i = 0; i < cg.numScores; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $1577
JUMPV
LABELV $1574
line 2041
;2041:			if (cg.scores[i].team == team) {
CNSTI4 60
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+5064+56
ADDP4
INDIRI4
ADDRFP4 4
INDIRI4
NEI4 $1579
line 2042
;2042:				if (count == index) {
ADDRLP4 4
INDIRI4
ADDRFP4 0
INDIRI4
NEI4 $1583
line 2043
;2043:					*scoreIndex = i;
ADDRFP4 8
INDIRP4
ADDRLP4 0
INDIRI4
ASGNI4
line 2044
;2044:					return &cgs.clientinfo[cg.scores[i].client];
CNSTI4 812
CNSTI4 60
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+5064
ADDP4
INDIRI4
MULI4
ADDRGP4 cgs+43024
ADDP4
RETP4
ADDRGP4 $1570
JUMPV
LABELV $1583
line 2046
;2045:				}
;2046:				count++;
ADDRLP4 4
ADDRLP4 4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
line 2047
;2047:			}
LABELV $1579
line 2048
;2048:		}
LABELV $1575
line 2040
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $1577
ADDRLP4 0
INDIRI4
ADDRGP4 cg+5048
INDIRI4
LTI4 $1574
line 2049
;2049:	}
LABELV $1571
line 2050
;2050:	*scoreIndex = index;
ADDRFP4 8
INDIRP4
ADDRFP4 0
INDIRI4
ASGNI4
line 2051
;2051:	return &cgs.clientinfo[ cg.scores[index].client ];
CNSTI4 812
CNSTI4 60
ADDRFP4 0
INDIRI4
MULI4
ADDRGP4 cg+5064
ADDP4
INDIRI4
MULI4
ADDRGP4 cgs+43024
ADDP4
RETP4
LABELV $1570
endproc CG_InfoFromScoreIndex 8 0
proc CG_FeederItemText 48 12
line 2055
;2052:}
;2053:
;2054:static const char *CG_FeederItemText(float feederID, int index, int column,
;2055:									 qhandle_t *handle1, qhandle_t *handle2, qhandle_t *handle3) {
line 2057
;2056:	gitem_t *item;
;2057:	int scoreIndex = 0;
ADDRLP4 4
CNSTI4 0
ASGNI4
line 2058
;2058:	clientInfo_t *info = NULL;
ADDRLP4 0
CNSTP4 0
ASGNP4
line 2059
;2059:	int team = -1;
ADDRLP4 8
CNSTI4 -1
ASGNI4
line 2060
;2060:	score_t *sp = NULL;
ADDRLP4 12
CNSTP4 0
ASGNP4
line 2062
;2061:
;2062:	*handle1 = *handle2 = *handle3 = -1;
ADDRLP4 20
CNSTI4 -1
ASGNI4
ADDRFP4 20
INDIRP4
ADDRLP4 20
INDIRI4
ASGNI4
ADDRFP4 16
INDIRP4
ADDRLP4 20
INDIRI4
ASGNI4
ADDRFP4 12
INDIRP4
ADDRLP4 20
INDIRI4
ASGNI4
line 2064
;2063:
;2064:	if (feederID == FEEDER_REDTEAM_LIST) {
ADDRFP4 0
INDIRF4
CNSTF4 1084227584
NEF4 $1590
line 2065
;2065:		team = TEAM_RED;
ADDRLP4 8
CNSTI4 1
ASGNI4
line 2066
;2066:	} else if (feederID == FEEDER_BLUETEAM_LIST) {
ADDRGP4 $1591
JUMPV
LABELV $1590
ADDRFP4 0
INDIRF4
CNSTF4 1086324736
NEF4 $1592
line 2067
;2067:		team = TEAM_BLUE;
ADDRLP4 8
CNSTI4 2
ASGNI4
line 2068
;2068:	}
LABELV $1592
LABELV $1591
line 2070
;2069:
;2070:	info = CG_InfoFromScoreIndex(index, team, &scoreIndex);
ADDRFP4 4
INDIRI4
ARGI4
ADDRLP4 8
INDIRI4
ARGI4
ADDRLP4 4
ARGP4
ADDRLP4 24
ADDRGP4 CG_InfoFromScoreIndex
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 24
INDIRP4
ASGNP4
line 2071
;2071:	sp = &cg.scores[scoreIndex];
ADDRLP4 12
CNSTI4 60
ADDRLP4 4
INDIRI4
MULI4
ADDRGP4 cg+5064
ADDP4
ASGNP4
line 2073
;2072:
;2073:	if (info && info->infoValid) {
ADDRLP4 0
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $1595
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 0
EQI4 $1595
line 2074
;2074:		switch (column) {
ADDRLP4 32
ADDRFP4 8
INDIRI4
ASGNI4
ADDRLP4 32
INDIRI4
CNSTI4 0
LTI4 $1597
ADDRLP4 32
INDIRI4
CNSTI4 6
GTI4 $1597
ADDRLP4 32
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $1638
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $1638
address $1599
address $1609
address $1612
address $1629
address $1630
address $1632
address $1634
code
LABELV $1599
line 2076
;2075:			case 0:
;2076:				if ( info->powerups & ( 1 << PW_NEUTRALFLAG ) ) {
ADDRLP4 0
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 64
BANDI4
CNSTI4 0
EQI4 $1600
line 2077
;2077:					item = BG_FindItemForPowerup( PW_NEUTRALFLAG );
CNSTI4 6
ARGI4
ADDRLP4 36
ADDRGP4 BG_FindItemForPowerup
CALLP4
ASGNP4
ADDRLP4 16
ADDRLP4 36
INDIRP4
ASGNP4
line 2078
;2078:					*handle1 = cg_items[ ITEM_INDEX(item) ].icon;
ADDRFP4 12
INDIRP4
CNSTI4 56
ADDRLP4 16
INDIRP4
CVPU4 4
ADDRGP4 bg_itemlist
CVPU4 4
SUBU4
CVUI4 4
CNSTI4 52
DIVI4
MULI4
ADDRGP4 cg_items+20
ADDP4
INDIRI4
ASGNI4
line 2079
;2079:				} else if ( info->powerups & ( 1 << PW_REDFLAG ) ) {
ADDRGP4 $1598
JUMPV
LABELV $1600
ADDRLP4 0
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 16
BANDI4
CNSTI4 0
EQI4 $1603
line 2080
;2080:					item = BG_FindItemForPowerup( PW_REDFLAG );
CNSTI4 4
ARGI4
ADDRLP4 36
ADDRGP4 BG_FindItemForPowerup
CALLP4
ASGNP4
ADDRLP4 16
ADDRLP4 36
INDIRP4
ASGNP4
line 2081
;2081:					*handle1 = cg_items[ ITEM_INDEX(item) ].icon;
ADDRFP4 12
INDIRP4
CNSTI4 56
ADDRLP4 16
INDIRP4
CVPU4 4
ADDRGP4 bg_itemlist
CVPU4 4
SUBU4
CVUI4 4
CNSTI4 52
DIVI4
MULI4
ADDRGP4 cg_items+20
ADDP4
INDIRI4
ASGNI4
line 2082
;2082:				} else if ( info->powerups & ( 1 << PW_BLUEFLAG ) ) {
ADDRGP4 $1598
JUMPV
LABELV $1603
ADDRLP4 0
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
EQI4 $1598
line 2083
;2083:					item = BG_FindItemForPowerup( PW_BLUEFLAG );
CNSTI4 5
ARGI4
ADDRLP4 36
ADDRGP4 BG_FindItemForPowerup
CALLP4
ASGNP4
ADDRLP4 16
ADDRLP4 36
INDIRP4
ASGNP4
line 2084
;2084:					*handle1 = cg_items[ ITEM_INDEX(item) ].icon;
ADDRFP4 12
INDIRP4
CNSTI4 56
ADDRLP4 16
INDIRP4
CVPU4 4
ADDRGP4 bg_itemlist
CVPU4 4
SUBU4
CVUI4 4
CNSTI4 52
DIVI4
MULI4
ADDRGP4 cg_items+20
ADDP4
INDIRI4
ASGNI4
line 2085
;2085:				} else {
line 2093
;2086:					/*	
;2087:					if ( info->botSkill > 0 && info->botSkill <= 5 ) {
;2088:						*handle1 = cgs.media.botSkillShaders[ info->botSkill - 1 ];
;2089:					} else if ( info->handicap < 100 ) {
;2090:					return va("%i", info->handicap );
;2091:					}
;2092:					*/
;2093:				}
line 2094
;2094:			break;
ADDRGP4 $1598
JUMPV
LABELV $1609
line 2096
;2095:			case 1:
;2096:				if (team == -1) {
ADDRLP4 8
INDIRI4
CNSTI4 -1
NEI4 $1610
line 2097
;2097:					return "";
ADDRGP4 $342
RETP4
ADDRGP4 $1589
JUMPV
LABELV $1610
line 2098
;2098:				} else {
line 2099
;2099:					*handle1 = CG_StatusHandle(info->teamTask);
ADDRLP4 0
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 36
ADDRGP4 CG_StatusHandle
CALLI4
ASGNI4
ADDRFP4 12
INDIRP4
ADDRLP4 36
INDIRI4
ASGNI4
line 2100
;2100:				}
line 2101
;2101:		  break;
ADDRGP4 $1598
JUMPV
LABELV $1612
line 2103
;2102:			case 2:
;2103:				if ( cg.snap->ps.stats[ STAT_CLIENTS_READY ] & ( 1 << sp->client ) ) {
ADDRGP4 cg+36
INDIRP4
CNSTI4 288
ADDP4
INDIRI4
CNSTI4 1
ADDRLP4 12
INDIRP4
INDIRI4
LSHI4
BANDI4
CNSTI4 0
EQI4 $1613
line 2104
;2104:					return "Ready";
ADDRGP4 $1616
RETP4
ADDRGP4 $1589
JUMPV
LABELV $1613
line 2106
;2105:				}
;2106:				if (team == -1) {
ADDRLP4 8
INDIRI4
CNSTI4 -1
NEI4 $1617
line 2107
;2107:					if (cgs.gametype == GT_TOURNAMENT) {
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 3
NEI4 $1619
line 2108
;2108:						return va("%i/%i", info->wins, info->losses);
ADDRGP4 $1622
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 132
ADDP4
INDIRI4
ARGI4
ADDRLP4 0
INDIRP4
CNSTI4 136
ADDP4
INDIRI4
ARGI4
ADDRLP4 40
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 40
INDIRP4
RETP4
ADDRGP4 $1589
JUMPV
LABELV $1619
line 2109
;2109:					} else if (info->infoValid && info->team == TEAM_SPECTATOR ) {
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 0
EQI4 $1623
ADDRLP4 0
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 3
NEI4 $1623
line 2110
;2110:						return "Spectator";
ADDRGP4 $1625
RETP4
ADDRGP4 $1589
JUMPV
LABELV $1623
line 2111
;2111:					} else {
line 2112
;2112:						return "";
ADDRGP4 $342
RETP4
ADDRGP4 $1589
JUMPV
LABELV $1617
line 2114
;2113:					}
;2114:				} else {
line 2115
;2115:					if (info->teamLeader) {
ADDRLP4 0
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1598
line 2116
;2116:						return "Leader";
ADDRGP4 $1628
RETP4
ADDRGP4 $1589
JUMPV
line 2118
;2117:					}
;2118:				}
line 2119
;2119:			break;
LABELV $1629
line 2121
;2120:			case 3:
;2121:				return info->name;
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
RETP4
ADDRGP4 $1589
JUMPV
line 2122
;2122:			break;
LABELV $1630
line 2124
;2123:			case 4:
;2124:				return va("%i", info->score);
ADDRGP4 $1631
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 108
ADDP4
INDIRI4
ARGI4
ADDRLP4 36
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 36
INDIRP4
RETP4
ADDRGP4 $1589
JUMPV
line 2125
;2125:			break;
LABELV $1632
line 2127
;2126:			case 5:
;2127:				return va("%4i", sp->time);
ADDRGP4 $1633
ARGP4
ADDRLP4 12
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
ARGI4
ADDRLP4 40
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 40
INDIRP4
RETP4
ADDRGP4 $1589
JUMPV
line 2128
;2128:			break;
LABELV $1634
line 2130
;2129:			case 6:
;2130:				if ( sp->ping == -1 ) {
ADDRLP4 12
INDIRP4
CNSTI4 8
ADDP4
INDIRI4
CNSTI4 -1
NEI4 $1635
line 2131
;2131:					return "connecting";
ADDRGP4 $1637
RETP4
ADDRGP4 $1589
JUMPV
LABELV $1635
line 2133
;2132:				} 
;2133:				return va("%4i", sp->ping);
ADDRGP4 $1633
ARGP4
ADDRLP4 12
INDIRP4
CNSTI4 8
ADDP4
INDIRI4
ARGI4
ADDRLP4 44
ADDRGP4 va
CALLP4
ASGNP4
ADDRLP4 44
INDIRP4
RETP4
ADDRGP4 $1589
JUMPV
line 2134
;2134:			break;
LABELV $1597
LABELV $1598
line 2136
;2135:		}
;2136:	}
LABELV $1595
line 2138
;2137:
;2138:	return "";
ADDRGP4 $342
RETP4
LABELV $1589
endproc CG_FeederItemText 48 12
proc CG_FeederItemImage 0 0
line 2141
;2139:}
;2140:
;2141:static qhandle_t CG_FeederItemImage(float feederID, int index) {
line 2142
;2142:	return 0;
CNSTI4 0
RETI4
LABELV $1639
endproc CG_FeederItemImage 0 0
proc CG_FeederSelection 16 0
line 2145
;2143:}
;2144:
;2145:static qboolean CG_FeederSelection(float feederID, int index) {
line 2146
;2146:	if ( cgs.gametype >= GT_TEAM ) {
ADDRGP4 cgs+32960
INDIRI4
CNSTI4 5
LTI4 $1641
line 2148
;2147:		int i, count;
;2148:		int team = (feederID == FEEDER_REDTEAM_LIST) ? TEAM_RED : TEAM_BLUE;
ADDRFP4 0
INDIRF4
CNSTF4 1084227584
NEF4 $1645
ADDRLP4 12
CNSTI4 1
ASGNI4
ADDRGP4 $1646
JUMPV
LABELV $1645
ADDRLP4 12
CNSTI4 2
ASGNI4
LABELV $1646
ADDRLP4 4
ADDRLP4 12
INDIRI4
ASGNI4
line 2149
;2149:		count = 0;
ADDRLP4 8
CNSTI4 0
ASGNI4
line 2150
;2150:		for (i = 0; i < cg.numScores; i++) {
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $1650
JUMPV
LABELV $1647
line 2151
;2151:			if (cg.scores[i].team == team) {
CNSTI4 60
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+5064+56
ADDP4
INDIRI4
ADDRLP4 4
INDIRI4
NEI4 $1652
line 2152
;2152:				if (index == count) {
ADDRFP4 4
INDIRI4
ADDRLP4 8
INDIRI4
NEI4 $1656
line 2153
;2153:					cg.selectedScore = i;
ADDRGP4 cg+5052
ADDRLP4 0
INDIRI4
ASGNI4
line 2154
;2154:				}
LABELV $1656
line 2155
;2155:				count++;
ADDRLP4 8
ADDRLP4 8
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
line 2156
;2156:			}
LABELV $1652
line 2157
;2157:		}
LABELV $1648
line 2150
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $1650
ADDRLP4 0
INDIRI4
ADDRGP4 cg+5048
INDIRI4
LTI4 $1647
line 2158
;2158:	} else {
ADDRGP4 $1642
JUMPV
LABELV $1641
line 2159
;2159:		cg.selectedScore = index;
ADDRGP4 cg+5052
ADDRFP4 4
INDIRI4
ASGNI4
line 2160
;2160:	}
LABELV $1642
line 2162
;2161:
;2162:	return qtrue;
CNSTI4 1
RETI4
LABELV $1640
endproc CG_FeederSelection 16 0
proc CG_Cvar_Get 132 12
line 2165
;2163:}
;2164:
;2165:static float CG_Cvar_Get(const char *cvar) {
line 2167
;2166:	char buff[128];
;2167:	memset(buff, 0, sizeof(buff));
ADDRLP4 0
ARGP4
CNSTI4 0
ARGI4
CNSTI4 128
ARGI4
ADDRGP4 memset
CALLP4
pop
line 2168
;2168:	trap_Cvar_VariableStringBuffer(cvar, buff, sizeof(buff));
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 0
ARGP4
CNSTI4 128
ARGI4
ADDRGP4 trap_Cvar_VariableStringBuffer
CALLV
pop
line 2169
;2169:	return atof(buff);
ADDRLP4 0
ARGP4
ADDRLP4 128
ADDRGP4 atof
CALLF4
ASGNF4
ADDRLP4 128
INDIRF4
RETF4
LABELV $1660
endproc CG_Cvar_Get 132 12
export CG_Text_PaintWithCursor
proc CG_Text_PaintWithCursor 0 36
ADDRFP4 24
ADDRFP4 24
INDIRI4
CVII1 4
ASGNI1
line 2172
;2170:}
;2171:
;2172:void CG_Text_PaintWithCursor(float x, float y, float scale, vec4_t color, const char *text, int cursorPos, char cursor, int limit, int style, int iMenuFont) {
line 2173
;2173:	CG_Text_Paint(x, y, scale, color, text, 0, limit, style, iMenuFont);
ADDRFP4 0
INDIRF4
ARGF4
ADDRFP4 4
INDIRF4
ARGF4
ADDRFP4 8
INDIRF4
ARGF4
ADDRFP4 12
INDIRP4
ARGP4
ADDRFP4 16
INDIRP4
ARGP4
CNSTF4 0
ARGF4
ADDRFP4 28
INDIRI4
ARGI4
ADDRFP4 32
INDIRI4
ARGI4
ADDRFP4 36
INDIRI4
ARGI4
ADDRGP4 CG_Text_Paint
CALLV
pop
line 2174
;2174:}
LABELV $1661
endproc CG_Text_PaintWithCursor 0 36
proc CG_OwnerDrawWidth 48 12
line 2176
;2175:
;2176:static int CG_OwnerDrawWidth(int ownerDraw, float scale) {
line 2177
;2177:	switch (ownerDraw) {
ADDRLP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRLP4 4
CNSTI4 39
ASGNI4
ADDRLP4 0
INDIRI4
ADDRLP4 4
INDIRI4
EQI4 $1665
ADDRLP4 0
INDIRI4
ADDRLP4 4
INDIRI4
GTI4 $1673
LABELV $1672
ADDRLP4 8
ADDRFP4 0
INDIRI4
ASGNI4
ADDRLP4 8
INDIRI4
CNSTI4 29
EQI4 $1668
ADDRLP4 8
INDIRI4
CNSTI4 30
EQI4 $1670
ADDRGP4 $1663
JUMPV
LABELV $1673
ADDRLP4 12
ADDRFP4 0
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 49
EQI4 $1666
ADDRLP4 12
INDIRI4
CNSTI4 50
EQI4 $1667
ADDRGP4 $1663
JUMPV
LABELV $1665
line 2179
;2178:	  case CG_GAME_TYPE:
;2179:			return CG_Text_Width(CG_GameTypeString(), scale, FONT_MEDIUM);
ADDRLP4 16
ADDRGP4 CG_GameTypeString
CALLP4
ASGNP4
ADDRLP4 16
INDIRP4
ARGP4
ADDRFP4 4
INDIRF4
ARGF4
CNSTI4 2
ARGI4
ADDRLP4 20
ADDRGP4 CG_Text_Width
CALLI4
ASGNI4
ADDRLP4 20
INDIRI4
RETI4
ADDRGP4 $1662
JUMPV
LABELV $1666
line 2181
;2180:	  case CG_GAME_STATUS:
;2181:			return CG_Text_Width(CG_GetGameStatusText(), scale, FONT_MEDIUM);
ADDRLP4 24
ADDRGP4 CG_GetGameStatusText
CALLP4
ASGNP4
ADDRLP4 24
INDIRP4
ARGP4
ADDRFP4 4
INDIRF4
ARGF4
CNSTI4 2
ARGI4
ADDRLP4 28
ADDRGP4 CG_Text_Width
CALLI4
ASGNI4
ADDRLP4 28
INDIRI4
RETI4
ADDRGP4 $1662
JUMPV
line 2182
;2182:			break;
LABELV $1667
line 2184
;2183:	  case CG_KILLER:
;2184:			return CG_Text_Width(CG_GetKillerText(), scale, FONT_MEDIUM);
ADDRLP4 32
ADDRGP4 CG_GetKillerText
CALLP4
ASGNP4
ADDRLP4 32
INDIRP4
ARGP4
ADDRFP4 4
INDIRF4
ARGF4
CNSTI4 2
ARGI4
ADDRLP4 36
ADDRGP4 CG_Text_Width
CALLI4
ASGNI4
ADDRLP4 36
INDIRI4
RETI4
ADDRGP4 $1662
JUMPV
line 2185
;2185:			break;
LABELV $1668
line 2187
;2186:	  case CG_RED_NAME:
;2187:			return CG_Text_Width(cg_redTeamName.string, scale, FONT_MEDIUM);
ADDRGP4 cg_redTeamName+16
ARGP4
ADDRFP4 4
INDIRF4
ARGF4
CNSTI4 2
ARGI4
ADDRLP4 40
ADDRGP4 CG_Text_Width
CALLI4
ASGNI4
ADDRLP4 40
INDIRI4
RETI4
ADDRGP4 $1662
JUMPV
line 2188
;2188:			break;
LABELV $1670
line 2190
;2189:	  case CG_BLUE_NAME:
;2190:			return CG_Text_Width(cg_blueTeamName.string, scale, FONT_MEDIUM);
ADDRGP4 cg_blueTeamName+16
ARGP4
ADDRFP4 4
INDIRF4
ARGF4
CNSTI4 2
ARGI4
ADDRLP4 44
ADDRGP4 CG_Text_Width
CALLI4
ASGNI4
ADDRLP4 44
INDIRI4
RETI4
ADDRGP4 $1662
JUMPV
line 2191
;2191:			break;
LABELV $1663
line 2195
;2192:
;2193:
;2194:	}
;2195:	return 0;
CNSTI4 0
RETI4
LABELV $1662
endproc CG_OwnerDrawWidth 48 12
proc CG_PlayCinematic 4 24
line 2198
;2196:}
;2197:
;2198:static int CG_PlayCinematic(const char *name, float x, float y, float w, float h) {
line 2199
;2199:  return trap_CIN_PlayCinematic(name, x, y, w, h, CIN_loop);
ADDRFP4 0
INDIRP4
ARGP4
ADDRFP4 4
INDIRF4
CVFI4 4
ARGI4
ADDRFP4 8
INDIRF4
CVFI4 4
ARGI4
ADDRFP4 12
INDIRF4
CVFI4 4
ARGI4
ADDRFP4 16
INDIRF4
CVFI4 4
ARGI4
CNSTI4 2
ARGI4
ADDRLP4 0
ADDRGP4 trap_CIN_PlayCinematic
CALLI4
ASGNI4
ADDRLP4 0
INDIRI4
RETI4
LABELV $1674
endproc CG_PlayCinematic 4 24
proc CG_StopCinematic 0 4
line 2202
;2200:}
;2201:
;2202:static void CG_StopCinematic(int handle) {
line 2203
;2203:  trap_CIN_StopCinematic(handle);
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 trap_CIN_StopCinematic
CALLI4
pop
line 2204
;2204:}
LABELV $1675
endproc CG_StopCinematic 0 4
proc CG_DrawCinematic 0 20
line 2206
;2205:
;2206:static void CG_DrawCinematic(int handle, float x, float y, float w, float h) {
line 2207
;2207:  trap_CIN_SetExtents(handle, x, y, w, h);
ADDRFP4 0
INDIRI4
ARGI4
ADDRFP4 4
INDIRF4
CVFI4 4
ARGI4
ADDRFP4 8
INDIRF4
CVFI4 4
ARGI4
ADDRFP4 12
INDIRF4
CVFI4 4
ARGI4
ADDRFP4 16
INDIRF4
CVFI4 4
ARGI4
ADDRGP4 trap_CIN_SetExtents
CALLV
pop
line 2208
;2208:  trap_CIN_DrawCinematic(handle);
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 trap_CIN_DrawCinematic
CALLV
pop
line 2209
;2209:}
LABELV $1676
endproc CG_DrawCinematic 0 20
proc CG_RunCinematicFrame 0 4
line 2211
;2210:
;2211:static void CG_RunCinematicFrame(int handle) {
line 2212
;2212:  trap_CIN_RunCinematic(handle);
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 trap_CIN_RunCinematic
CALLI4
pop
line 2213
;2213:}
LABELV $1677
endproc CG_RunCinematicFrame 0 4
export CG_LoadHudMenu
proc CG_LoadHudMenu 0 4
line 2222
;2214:
;2215:/*
;2216:=================
;2217:CG_LoadHudMenu();
;2218:
;2219:=================
;2220:*/
;2221:void CG_LoadHudMenu() 
;2222:{
line 2223
;2223:	cgDC.registerShaderNoMip = &trap_R_RegisterShaderNoMip;
ADDRGP4 cgDC
ADDRGP4 trap_R_RegisterShaderNoMip
ASGNP4
line 2224
;2224:	cgDC.setColor = &trap_R_SetColor;
ADDRGP4 cgDC+4
ADDRGP4 trap_R_SetColor
ASGNP4
line 2225
;2225:	cgDC.drawHandlePic = &CG_DrawPic;
ADDRGP4 cgDC+8
ADDRGP4 CG_DrawPic
ASGNP4
line 2226
;2226:	cgDC.drawStretchPic = &trap_R_DrawStretchPic;
ADDRGP4 cgDC+12
ADDRGP4 trap_R_DrawStretchPic
ASGNP4
line 2227
;2227:	cgDC.drawText = &CG_Text_Paint;
ADDRGP4 cgDC+16
ADDRGP4 CG_Text_Paint
ASGNP4
line 2228
;2228:	cgDC.textWidth = &CG_Text_Width;
ADDRGP4 cgDC+20
ADDRGP4 CG_Text_Width
ASGNP4
line 2229
;2229:	cgDC.textHeight = &CG_Text_Height;
ADDRGP4 cgDC+24
ADDRGP4 CG_Text_Height
ASGNP4
line 2230
;2230:	cgDC.registerModel = &trap_R_RegisterModel;
ADDRGP4 cgDC+28
ADDRGP4 trap_R_RegisterModel
ASGNP4
line 2231
;2231:	cgDC.modelBounds = &trap_R_ModelBounds;
ADDRGP4 cgDC+32
ADDRGP4 trap_R_ModelBounds
ASGNP4
line 2232
;2232:	cgDC.fillRect = &CG_FillRect;
ADDRGP4 cgDC+36
ADDRGP4 CG_FillRect
ASGNP4
line 2233
;2233:	cgDC.drawRect = &CG_DrawRect;   
ADDRGP4 cgDC+40
ADDRGP4 CG_DrawRect
ASGNP4
line 2234
;2234:	cgDC.drawSides = &CG_DrawSides;
ADDRGP4 cgDC+44
ADDRGP4 CG_DrawSides
ASGNP4
line 2235
;2235:	cgDC.drawTopBottom = &CG_DrawTopBottom;
ADDRGP4 cgDC+48
ADDRGP4 CG_DrawTopBottom
ASGNP4
line 2236
;2236:	cgDC.clearScene = &trap_R_ClearScene;
ADDRGP4 cgDC+52
ADDRGP4 trap_R_ClearScene
ASGNP4
line 2237
;2237:	cgDC.addRefEntityToScene = &trap_R_AddRefEntityToScene;
ADDRGP4 cgDC+56
ADDRGP4 trap_R_AddRefEntityToScene
ASGNP4
line 2238
;2238:	cgDC.renderScene = &trap_R_RenderScene;
ADDRGP4 cgDC+60
ADDRGP4 trap_R_RenderScene
ASGNP4
line 2239
;2239:	cgDC.RegisterFont = &trap_R_RegisterFont;
ADDRGP4 cgDC+64
ADDRGP4 trap_R_RegisterFont
ASGNP4
line 2240
;2240:	cgDC.Font_StrLenPixels = &trap_R_Font_StrLenPixels;
ADDRGP4 cgDC+68
ADDRGP4 trap_R_Font_StrLenPixels
ASGNP4
line 2241
;2241:	cgDC.Font_StrLenChars = &trap_R_Font_StrLenChars;
ADDRGP4 cgDC+72
ADDRGP4 trap_R_Font_StrLenChars
ASGNP4
line 2242
;2242:	cgDC.Font_HeightPixels = &trap_R_Font_HeightPixels;
ADDRGP4 cgDC+76
ADDRGP4 trap_R_Font_HeightPixels
ASGNP4
line 2243
;2243:	cgDC.Font_DrawString = &trap_R_Font_DrawString;
ADDRGP4 cgDC+80
ADDRGP4 trap_R_Font_DrawString
ASGNP4
line 2244
;2244:	cgDC.Language_IsAsian = &trap_Language_IsAsian;
ADDRGP4 cgDC+84
ADDRGP4 trap_Language_IsAsian
ASGNP4
line 2245
;2245:	cgDC.Language_UsesSpaces = &trap_Language_UsesSpaces;
ADDRGP4 cgDC+88
ADDRGP4 trap_Language_UsesSpaces
ASGNP4
line 2246
;2246:	cgDC.AnyLanguage_ReadCharFromString = &trap_AnyLanguage_ReadCharFromString;
ADDRGP4 cgDC+92
ADDRGP4 trap_AnyLanguage_ReadCharFromString
ASGNP4
line 2247
;2247:	cgDC.ownerDrawItem = &CG_OwnerDraw;
ADDRGP4 cgDC+96
ADDRGP4 CG_OwnerDraw
ASGNP4
line 2248
;2248:	cgDC.getValue = &CG_GetValue;
ADDRGP4 cgDC+100
ADDRGP4 CG_GetValue
ASGNP4
line 2249
;2249:	cgDC.ownerDrawVisible = &CG_OwnerDrawVisible;
ADDRGP4 cgDC+104
ADDRGP4 CG_OwnerDrawVisible
ASGNP4
line 2250
;2250:	cgDC.runScript = &CG_RunMenuScript;
ADDRGP4 cgDC+108
ADDRGP4 CG_RunMenuScript
ASGNP4
line 2251
;2251:	cgDC.deferScript = &CG_DeferMenuScript;
ADDRGP4 cgDC+112
ADDRGP4 CG_DeferMenuScript
ASGNP4
line 2252
;2252:	cgDC.getTeamColor = &CG_GetTeamColor;
ADDRGP4 cgDC+116
ADDRGP4 CG_GetTeamColor
ASGNP4
line 2253
;2253:	cgDC.setCVar = trap_Cvar_Set;
ADDRGP4 cgDC+128
ADDRGP4 trap_Cvar_Set
ASGNP4
line 2254
;2254:	cgDC.getCVarString = trap_Cvar_VariableStringBuffer;
ADDRGP4 cgDC+120
ADDRGP4 trap_Cvar_VariableStringBuffer
ASGNP4
line 2255
;2255:	cgDC.getCVarValue = CG_Cvar_Get;
ADDRGP4 cgDC+124
ADDRGP4 CG_Cvar_Get
ASGNP4
line 2256
;2256:	cgDC.drawTextWithCursor = &CG_Text_PaintWithCursor;
ADDRGP4 cgDC+132
ADDRGP4 CG_Text_PaintWithCursor
ASGNP4
line 2259
;2257:	//cgDC.setOverstrikeMode = &trap_Key_SetOverstrikeMode;
;2258:	//cgDC.getOverstrikeMode = &trap_Key_GetOverstrikeMode;
;2259:	cgDC.startLocalSound = &trap_S_StartLocalSound;
ADDRGP4 cgDC+144
ADDRGP4 trap_S_StartLocalSound
ASGNP4
line 2260
;2260:	cgDC.ownerDrawHandleKey = &CG_OwnerDrawHandleKey;
ADDRGP4 cgDC+148
ADDRGP4 CG_OwnerDrawHandleKey
ASGNP4
line 2261
;2261:	cgDC.feederCount = &CG_FeederCount;
ADDRGP4 cgDC+152
ADDRGP4 CG_FeederCount
ASGNP4
line 2262
;2262:	cgDC.feederItemImage = &CG_FeederItemImage;
ADDRGP4 cgDC+160
ADDRGP4 CG_FeederItemImage
ASGNP4
line 2263
;2263:	cgDC.feederItemText = &CG_FeederItemText;
ADDRGP4 cgDC+156
ADDRGP4 CG_FeederItemText
ASGNP4
line 2264
;2264:	cgDC.feederSelection = &CG_FeederSelection;
ADDRGP4 cgDC+164
ADDRGP4 CG_FeederSelection
ASGNP4
line 2269
;2265:	//cgDC.setBinding = &trap_Key_SetBinding;
;2266:	//cgDC.getBindingBuf = &trap_Key_GetBindingBuf;
;2267:	//cgDC.keynumToStringBuf = &trap_Key_KeynumToStringBuf;
;2268:	//cgDC.executeText = &trap_Cmd_ExecuteText;
;2269:	cgDC.Error = &Com_Error; 
ADDRGP4 cgDC+184
ADDRGP4 Com_Error
ASGNP4
line 2270
;2270:	cgDC.Print = &Com_Printf; 
ADDRGP4 cgDC+188
ADDRGP4 Com_Printf
ASGNP4
line 2271
;2271:	cgDC.ownerDrawWidth = &CG_OwnerDrawWidth;
ADDRGP4 cgDC+196
ADDRGP4 CG_OwnerDrawWidth
ASGNP4
line 2273
;2272:	//cgDC.Pause = &CG_Pause;
;2273:	cgDC.registerSound = &trap_S_RegisterSound;
ADDRGP4 cgDC+200
ADDRGP4 trap_S_RegisterSound
ASGNP4
line 2274
;2274:	cgDC.startBackgroundTrack = &trap_S_StartBackgroundTrack;
ADDRGP4 cgDC+204
ADDRGP4 trap_S_StartBackgroundTrack
ASGNP4
line 2275
;2275:	cgDC.stopBackgroundTrack = &trap_S_StopBackgroundTrack;
ADDRGP4 cgDC+208
ADDRGP4 trap_S_StopBackgroundTrack
ASGNP4
line 2276
;2276:	cgDC.playCinematic = &CG_PlayCinematic;
ADDRGP4 cgDC+212
ADDRGP4 CG_PlayCinematic
ASGNP4
line 2277
;2277:	cgDC.stopCinematic = &CG_StopCinematic;
ADDRGP4 cgDC+216
ADDRGP4 CG_StopCinematic
ASGNP4
line 2278
;2278:	cgDC.drawCinematic = &CG_DrawCinematic;
ADDRGP4 cgDC+220
ADDRGP4 CG_DrawCinematic
ASGNP4
line 2279
;2279:	cgDC.runCinematicFrame = &CG_RunCinematicFrame;
ADDRGP4 cgDC+224
ADDRGP4 CG_RunCinematicFrame
ASGNP4
line 2281
;2280:	
;2281:	Init_Display(&cgDC);
ADDRGP4 cgDC
ARGP4
ADDRGP4 Init_Display
CALLV
pop
line 2283
;2282:
;2283:	Menu_Reset();
ADDRGP4 Menu_Reset
CALLV
pop
line 2284
;2284:}
LABELV $1678
endproc CG_LoadHudMenu 0 4
export CG_AssetCache
proc CG_AssetCache 68 4
line 2286
;2285:
;2286:void CG_AssetCache() {
line 2292
;2287:	//if (Assets.textFont == NULL) {
;2288:	//  trap_R_RegisterFont("fonts/arial.ttf", 72, &Assets.textFont);
;2289:	//}
;2290:	//Assets.background = trap_R_RegisterShaderNoMip( ASSET_BACKGROUND );
;2291:	//Com_Printf("Menu Size: %i bytes\n", sizeof(Menus));
;2292:	cgDC.Assets.gradientBar = trap_R_RegisterShaderNoMip( ASSET_GRADIENTBAR );
ADDRGP4 $1731
ARGP4
ADDRLP4 0
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+28
ADDRLP4 0
INDIRI4
ASGNI4
line 2293
;2293:	cgDC.Assets.fxBasePic = trap_R_RegisterShaderNoMip( ART_FX_BASE );
ADDRGP4 $1734
ARGP4
ADDRLP4 4
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+136
ADDRLP4 4
INDIRI4
ASGNI4
line 2294
;2294:	cgDC.Assets.fxPic[0] = trap_R_RegisterShaderNoMip( ART_FX_RED );
ADDRGP4 $1737
ARGP4
ADDRLP4 8
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+140
ADDRLP4 8
INDIRI4
ASGNI4
line 2295
;2295:	cgDC.Assets.fxPic[1] = trap_R_RegisterShaderNoMip( ART_FX_YELLOW );
ADDRGP4 $1741
ARGP4
ADDRLP4 12
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+140+4
ADDRLP4 12
INDIRI4
ASGNI4
line 2296
;2296:	cgDC.Assets.fxPic[2] = trap_R_RegisterShaderNoMip( ART_FX_GREEN );
ADDRGP4 $1745
ARGP4
ADDRLP4 16
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+140+8
ADDRLP4 16
INDIRI4
ASGNI4
line 2297
;2297:	cgDC.Assets.fxPic[3] = trap_R_RegisterShaderNoMip( ART_FX_TEAL );
ADDRGP4 $1749
ARGP4
ADDRLP4 20
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+140+12
ADDRLP4 20
INDIRI4
ASGNI4
line 2298
;2298:	cgDC.Assets.fxPic[4] = trap_R_RegisterShaderNoMip( ART_FX_BLUE );
ADDRGP4 $1753
ARGP4
ADDRLP4 24
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+140+16
ADDRLP4 24
INDIRI4
ASGNI4
line 2299
;2299:	cgDC.Assets.fxPic[5] = trap_R_RegisterShaderNoMip( ART_FX_CYAN );
ADDRGP4 $1757
ARGP4
ADDRLP4 28
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+140+20
ADDRLP4 28
INDIRI4
ASGNI4
line 2300
;2300:	cgDC.Assets.fxPic[6] = trap_R_RegisterShaderNoMip( ART_FX_WHITE );
ADDRGP4 $1761
ARGP4
ADDRLP4 32
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+140+24
ADDRLP4 32
INDIRI4
ASGNI4
line 2301
;2301:	cgDC.Assets.scrollBar = trap_R_RegisterShaderNoMip( ASSET_SCROLLBAR );
ADDRGP4 $1764
ARGP4
ADDRLP4 36
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+48
ADDRLP4 36
INDIRI4
ASGNI4
line 2302
;2302:	cgDC.Assets.scrollBarArrowDown = trap_R_RegisterShaderNoMip( ASSET_SCROLLBAR_ARROWDOWN );
ADDRGP4 $1767
ARGP4
ADDRLP4 40
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+36
ADDRLP4 40
INDIRI4
ASGNI4
line 2303
;2303:	cgDC.Assets.scrollBarArrowUp = trap_R_RegisterShaderNoMip( ASSET_SCROLLBAR_ARROWUP );
ADDRGP4 $1770
ARGP4
ADDRLP4 44
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+32
ADDRLP4 44
INDIRI4
ASGNI4
line 2304
;2304:	cgDC.Assets.scrollBarArrowLeft = trap_R_RegisterShaderNoMip( ASSET_SCROLLBAR_ARROWLEFT );
ADDRGP4 $1773
ARGP4
ADDRLP4 48
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+40
ADDRLP4 48
INDIRI4
ASGNI4
line 2305
;2305:	cgDC.Assets.scrollBarArrowRight = trap_R_RegisterShaderNoMip( ASSET_SCROLLBAR_ARROWRIGHT );
ADDRGP4 $1776
ARGP4
ADDRLP4 52
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+44
ADDRLP4 52
INDIRI4
ASGNI4
line 2306
;2306:	cgDC.Assets.scrollBarThumb = trap_R_RegisterShaderNoMip( ASSET_SCROLL_THUMB );
ADDRGP4 $1779
ARGP4
ADDRLP4 56
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+52
ADDRLP4 56
INDIRI4
ASGNI4
line 2307
;2307:	cgDC.Assets.sliderBar = trap_R_RegisterShaderNoMip( ASSET_SLIDER_BAR );
ADDRGP4 $1782
ARGP4
ADDRLP4 60
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+68
ADDRLP4 60
INDIRI4
ASGNI4
line 2308
;2308:	cgDC.Assets.sliderThumb = trap_R_RegisterShaderNoMip( ASSET_SLIDER_THUMB );
ADDRGP4 $1785
ARGP4
ADDRLP4 64
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgDC+260+72
ADDRLP4 64
INDIRI4
ASGNI4
line 2309
;2309:}
LABELV $1728
endproc CG_AssetCache 68 4
export CG_Init_CG
proc CG_Init_CG 0 12
line 2320
;2310:
;2311:/*
;2312:
;2313:
;2314:/*
;2315:Ghoul2 Insert Start
;2316:*/
;2317:
;2318:// initialise the cg_entities structure - take into account the ghoul2 stl stuff in the active snap shots
;2319:void CG_Init_CG(void)
;2320:{
line 2321
;2321:	memset( &cg, 0, sizeof(cg));
ADDRGP4 cg
ARGP4
CNSTI4 0
ARGI4
CNSTI4 170352
ARGI4
ADDRGP4 memset
CALLP4
pop
line 2322
;2322:}
LABELV $1786
endproc CG_Init_CG 0 12
export CG_Init_CGents
proc CG_Init_CGents 0 12
line 2326
;2323:
;2324:// initialise the cg_entities structure - take into account the ghoul2 stl stuff
;2325:void CG_Init_CGents(void)
;2326:{
line 2328
;2327:	
;2328:	memset(&cg_entities, 0, sizeof(cg_entities));
ADDRGP4 cg_entities
ARGP4
CNSTI4 0
ARGI4
CNSTI4 1966080
ARGI4
ADDRGP4 memset
CALLP4
pop
line 2329
;2329:}
LABELV $1787
endproc CG_Init_CGents 0 12
export CG_InitItems
proc CG_InitItems 0 12
line 2333
;2330:
;2331:
;2332:void CG_InitItems(void)
;2333:{
line 2334
;2334:	memset( cg_items, 0, sizeof( cg_items ) );
ADDRGP4 cg_items
ARGP4
CNSTI4 0
ARGI4
CNSTI4 14336
ARGI4
ADDRGP4 memset
CALLP4
pop
line 2335
;2335:}
LABELV $1788
endproc CG_InitItems 0 12
data
export forceTicPos
align 4
LABELV forceTicPos
byte 4 11
byte 4 41
byte 4 20
byte 4 10
address $1789
byte 4 0
byte 4 12
byte 4 45
byte 4 20
byte 4 10
address $1790
byte 4 0
byte 4 14
byte 4 49
byte 4 20
byte 4 10
address $1791
byte 4 0
byte 4 17
byte 4 52
byte 4 20
byte 4 10
address $1792
byte 4 0
byte 4 22
byte 4 55
byte 4 10
byte 4 10
address $1793
byte 4 0
byte 4 28
byte 4 57
byte 4 10
byte 4 20
address $1794
byte 4 0
byte 4 34
byte 4 59
byte 4 10
byte 4 10
address $1795
byte 4 0
byte 4 46
byte 4 59
byte 4 -10
byte 4 10
address $1795
byte 4 0
byte 4 52
byte 4 57
byte 4 -10
byte 4 20
address $1794
byte 4 0
byte 4 58
byte 4 55
byte 4 -10
byte 4 10
address $1793
byte 4 0
byte 4 63
byte 4 52
byte 4 -20
byte 4 10
address $1792
byte 4 0
byte 4 66
byte 4 49
byte 4 -20
byte 4 10
address $1791
byte 4 0
byte 4 68
byte 4 45
byte 4 -20
byte 4 10
address $1790
byte 4 0
byte 4 69
byte 4 41
byte 4 -20
byte 4 10
address $1789
byte 4 0
export ammoTicPos
align 4
LABELV ammoTicPos
byte 4 12
byte 4 34
byte 4 10
byte 4 10
address $1796
byte 4 0
byte 4 13
byte 4 28
byte 4 10
byte 4 10
address $1797
byte 4 0
byte 4 15
byte 4 23
byte 4 10
byte 4 10
address $1798
byte 4 0
byte 4 19
byte 4 19
byte 4 10
byte 4 10
address $1799
byte 4 0
byte 4 23
byte 4 15
byte 4 10
byte 4 10
address $1800
byte 4 0
byte 4 29
byte 4 12
byte 4 10
byte 4 10
address $1801
byte 4 0
byte 4 34
byte 4 11
byte 4 10
byte 4 10
address $1802
byte 4 0
byte 4 47
byte 4 11
byte 4 -10
byte 4 10
address $1802
byte 4 0
byte 4 52
byte 4 12
byte 4 -10
byte 4 10
address $1801
byte 4 0
byte 4 58
byte 4 15
byte 4 -10
byte 4 10
address $1800
byte 4 0
byte 4 62
byte 4 19
byte 4 -10
byte 4 10
address $1799
byte 4 0
byte 4 66
byte 4 23
byte 4 -10
byte 4 10
address $1798
byte 4 0
byte 4 68
byte 4 28
byte 4 -10
byte 4 10
address $1797
byte 4 0
byte 4 69
byte 4 34
byte 4 -10
byte 4 10
address $1796
byte 4 0
export CG_Init
code
proc CG_Init 240 12
line 2389
;2336:
;2337:/*
;2338:Ghoul2 Insert End
;2339:*/
;2340:
;2341:forceTicPos_t forceTicPos[] = 
;2342:{
;2343:
;2344: 11,  41,  20,  10,	"gfx/hud/force_tick1", 0,		// Left Top
;2345: 12,  45,  20,  10, "gfx/hud/force_tick2", 0,
;2346: 14,  49,  20,  10, "gfx/hud/force_tick3", 0,
;2347: 17,  52,  20,  10, "gfx/hud/force_tick4", 0,
;2348: 22,  55,  10,  10, "gfx/hud/force_tick5", 0,
;2349: 28,  57,  10,  20, "gfx/hud/force_tick6", 0,
;2350: 34,  59,  10,  10,	"gfx/hud/force_tick7", 0,		// Left bottom
;2351:
;2352: 46,  59, -10,  10, "gfx/hud/force_tick7", 0,		// Right bottom
;2353: 52,  57, -10,  20, "gfx/hud/force_tick6", 0,
;2354: 58,  55, -10,  10, "gfx/hud/force_tick5", 0,
;2355: 63,  52, -20,  10, "gfx/hud/force_tick4", 0,
;2356: 66,  49, -20,  10, "gfx/hud/force_tick3", 0,
;2357: 68,  45, -20,  10, "gfx/hud/force_tick2", 0,
;2358: 69,  41, -20,  10,	"gfx/hud/force_tick1", 0,		// Right top
;2359:};
;2360:
;2361:forceTicPos_t ammoTicPos[] = 
;2362:{
;2363: 12,  34,  10,  10, "gfx/hud/ammo_tick7", 0, 	// Bottom
;2364: 13,  28,  10,  10, "gfx/hud/ammo_tick6", 0,
;2365: 15,  23,  10,  10, "gfx/hud/ammo_tick5", 0,
;2366: 19,  19,  10,  10, "gfx/hud/ammo_tick4", 0,
;2367: 23,  15,  10,  10, "gfx/hud/ammo_tick3", 0,
;2368: 29,  12,  10,  10, "gfx/hud/ammo_tick2", 0,
;2369: 34,  11,  10,  10, "gfx/hud/ammo_tick1", 0,
;2370:
;2371: 47,  11, -10,  10, "gfx/hud/ammo_tick1", 0,
;2372: 52,  12, -10,  10, "gfx/hud/ammo_tick2", 0,
;2373: 58,  15, -10,  10, "gfx/hud/ammo_tick3", 0,
;2374: 62,  19, -10,  10, "gfx/hud/ammo_tick4", 0,
;2375: 66,  23, -10,  10, "gfx/hud/ammo_tick5", 0,
;2376: 68,  28, -10,  10, "gfx/hud/ammo_tick6", 0,
;2377: 69,  34, -10,  10, "gfx/hud/ammo_tick7", 0,
;2378:};
;2379:
;2380:
;2381:/*
;2382:=================
;2383:CG_Init
;2384:
;2385:Called after every level change or subsystem restart
;2386:Will perform callbacks to make the loading info screen update.
;2387:=================
;2388:*/
;2389:void CG_Init( int serverMessageNum, int serverCommandSequence, int clientNum ) {
line 2391
;2390:	const char	*s;
;2391:	int i = 0;
ADDRLP4 0
CNSTI4 0
ASGNI4
line 2393
;2392:
;2393:	trap_CG_RegisterSharedMemory(cg.sharedBuffer);
ADDRGP4 cg+168304
ARGP4
ADDRGP4 trap_CG_RegisterSharedMemory
CALLV
pop
line 2401
;2394:
;2395:	// clear everything
;2396:/*
;2397:Ghoul2 Insert Start
;2398:*/
;2399:
;2400://	memset( cg_entities, 0, sizeof( cg_entities ) );
;2401:	CG_Init_CGents();
ADDRGP4 CG_Init_CGents
CALLV
pop
line 2404
;2402:// this is a No-No now we have stl vector classes in here.
;2403://	memset( &cg, 0, sizeof( cg ) );
;2404:	CG_Init_CG();
ADDRGP4 CG_Init_CG
CALLV
pop
line 2405
;2405:	CG_InitItems();
ADDRGP4 CG_InitItems
CALLV
pop
line 2416
;2406:/*
;2407:Ghoul2 Insert End
;2408:*/
;2409:
;2410:	// this is kinda dumb as well, but I need to pre-load some fonts in order to have the text available
;2411:	//	to say I'm loading the assets.... which includes loading the fonts. So I'll set these up as reasonable
;2412:	//	defaults, then let the menu asset parser (which actually specifies the ingame fonts) load over them
;2413:	//	if desired during parse.  Dunno how legal it is to store in these cgDC things, but it causes no harm
;2414:	//	and even if/when they get overwritten they'll be legalised by the menu asset parser :-)
;2415://	CG_LoadFonts();
;2416:	cgDC.Assets.qhSmallFont  = trap_R_RegisterFont("ocr_a");
ADDRGP4 $1807
ARGP4
ADDRLP4 8
ADDRGP4 trap_R_RegisterFont
CALLI4
ASGNI4
ADDRGP4 cgDC+260+12
ADDRLP4 8
INDIRI4
ASGNI4
line 2417
;2417:	cgDC.Assets.qhMediumFont = trap_R_RegisterFont("ergoec");
ADDRGP4 $1810
ARGP4
ADDRLP4 12
ADDRGP4 trap_R_RegisterFont
CALLI4
ASGNI4
ADDRGP4 cgDC+260+16
ADDRLP4 12
INDIRI4
ASGNI4
line 2418
;2418:	cgDC.Assets.qhBigFont = cgDC.Assets.qhMediumFont;
ADDRGP4 cgDC+260+20
ADDRGP4 cgDC+260+16
INDIRI4
ASGNI4
line 2420
;2419:
;2420:	memset( &cgs, 0, sizeof( cgs ) );
ADDRGP4 cgs
ARGP4
CNSTI4 0
ARGI4
CNSTI4 72516
ARGI4
ADDRGP4 memset
CALLP4
pop
line 2421
;2421:	memset( cg_weapons, 0, sizeof(cg_weapons) );
ADDRGP4 cg_weapons
ARGP4
CNSTI4 0
ARGI4
CNSTI4 3328
ARGI4
ADDRGP4 memset
CALLP4
pop
line 2423
;2422:
;2423:	cg.clientNum = clientNum;
ADDRGP4 cg+4
ADDRFP4 8
INDIRI4
ASGNI4
line 2425
;2424:
;2425:	cgs.processedSnapshotNum = serverMessageNum;
ADDRGP4 cgs+32952
ADDRFP4 0
INDIRI4
ASGNI4
line 2426
;2426:	cgs.serverCommandSequence = serverCommandSequence;
ADDRGP4 cgs+32948
ADDRFP4 4
INDIRI4
ASGNI4
line 2428
;2427:
;2428:	cg.loadLCARSStage		= 0;
ADDRGP4 cg+13480
CNSTI4 0
ASGNI4
line 2430
;2429:
;2430:	cg.itemSelect = -1;
ADDRGP4 cg+3516
CNSTI4 -1
ASGNI4
line 2431
;2431:	cg.forceSelect = -1;
ADDRGP4 cg+3512
CNSTI4 -1
ASGNI4
line 2434
;2432:	
;2433:	// load a few needed things before we do any screen updates
;2434:	cgs.media.charsetShader		= trap_R_RegisterShaderNoMip( "gfx/2d/charsgrid_med" );
ADDRGP4 $1822
ARGP4
ADDRLP4 16
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064
ADDRLP4 16
INDIRI4
ASGNI4
line 2435
;2435:	cgs.media.whiteShader		= trap_R_RegisterShader( "white" );
ADDRGP4 $1825
ARGP4
ADDRLP4 20
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+4
ADDRLP4 20
INDIRI4
ASGNI4
line 2437
;2436:
;2437:	cgs.media.loadBarLED		= trap_R_RegisterShaderNoMip( "gfx/hud/load_tick" );
ADDRGP4 $1828
ARGP4
ADDRLP4 24
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+8
ADDRLP4 24
INDIRI4
ASGNI4
line 2438
;2438:	cgs.media.loadBarLEDCap		= trap_R_RegisterShaderNoMip( "gfx/hud/load_tick_cap" );
ADDRGP4 $1831
ARGP4
ADDRLP4 28
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+12
ADDRLP4 28
INDIRI4
ASGNI4
line 2439
;2439:	cgs.media.loadBarLEDSurround= trap_R_RegisterShaderNoMip( "gfx/hud/mp_levelload" );
ADDRGP4 $1834
ARGP4
ADDRLP4 32
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+16
ADDRLP4 32
INDIRI4
ASGNI4
line 2443
;2440:
;2441:	//rww - precache HUD weapon icons here
;2442:	//actually, these should be stored in the icon field of each item def
;2443:	cgs.media.weaponIcons[WP_STUN_BATON] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_stunbaton");
ADDRGP4 $1838
ARGP4
ADDRLP4 36
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+4
ADDRLP4 36
INDIRI4
ASGNI4
line 2444
;2444:	cgs.media.weaponIcons_NA[WP_STUN_BATON] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_stunbaton_na");
ADDRGP4 $1842
ARGP4
ADDRLP4 40
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+4
ADDRLP4 40
INDIRI4
ASGNI4
line 2446
;2445:
;2446:	cgs.media.weaponIcons[WP_SABER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_lightsaber");
ADDRGP4 $1846
ARGP4
ADDRLP4 44
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+8
ADDRLP4 44
INDIRI4
ASGNI4
line 2447
;2447:	cgs.media.weaponIcons_NA[WP_SABER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_lightsaber_na");
ADDRGP4 $1850
ARGP4
ADDRLP4 48
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+8
ADDRLP4 48
INDIRI4
ASGNI4
line 2449
;2448:
;2449:	cgs.media.weaponIcons[WP_BRYAR_PISTOL] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_briar");
ADDRGP4 $1854
ARGP4
ADDRLP4 52
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+12
ADDRLP4 52
INDIRI4
ASGNI4
line 2450
;2450:	cgs.media.weaponIcons_NA[WP_BRYAR_PISTOL] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_briar_na");
ADDRGP4 $1858
ARGP4
ADDRLP4 56
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+12
ADDRLP4 56
INDIRI4
ASGNI4
line 2452
;2451:
;2452:	cgs.media.weaponIcons[WP_BLASTER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_blaster");
ADDRGP4 $1862
ARGP4
ADDRLP4 60
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+16
ADDRLP4 60
INDIRI4
ASGNI4
line 2453
;2453:	cgs.media.weaponIcons_NA[WP_BLASTER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_blaster_na");
ADDRGP4 $1866
ARGP4
ADDRLP4 64
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+16
ADDRLP4 64
INDIRI4
ASGNI4
line 2455
;2454:
;2455:	cgs.media.weaponIcons[WP_DISRUPTOR] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_disruptor");
ADDRGP4 $1870
ARGP4
ADDRLP4 68
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+20
ADDRLP4 68
INDIRI4
ASGNI4
line 2456
;2456:	cgs.media.weaponIcons_NA[WP_DISRUPTOR] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_disruptor_na");
ADDRGP4 $1874
ARGP4
ADDRLP4 72
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+20
ADDRLP4 72
INDIRI4
ASGNI4
line 2458
;2457:
;2458:	cgs.media.weaponIcons[WP_BOWCASTER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_bowcaster");
ADDRGP4 $1878
ARGP4
ADDRLP4 76
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+24
ADDRLP4 76
INDIRI4
ASGNI4
line 2459
;2459:	cgs.media.weaponIcons_NA[WP_BOWCASTER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_bowcaster_na");
ADDRGP4 $1882
ARGP4
ADDRLP4 80
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+24
ADDRLP4 80
INDIRI4
ASGNI4
line 2461
;2460:
;2461:	cgs.media.weaponIcons[WP_REPEATER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_repeater");
ADDRGP4 $1886
ARGP4
ADDRLP4 84
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+28
ADDRLP4 84
INDIRI4
ASGNI4
line 2462
;2462:	cgs.media.weaponIcons_NA[WP_REPEATER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_repeater_na");
ADDRGP4 $1890
ARGP4
ADDRLP4 88
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+28
ADDRLP4 88
INDIRI4
ASGNI4
line 2464
;2463:
;2464:	cgs.media.weaponIcons[WP_DEMP2] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_demp2");
ADDRGP4 $1894
ARGP4
ADDRLP4 92
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+32
ADDRLP4 92
INDIRI4
ASGNI4
line 2465
;2465:	cgs.media.weaponIcons_NA[WP_DEMP2] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_demp2_na");
ADDRGP4 $1898
ARGP4
ADDRLP4 96
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+32
ADDRLP4 96
INDIRI4
ASGNI4
line 2467
;2466:
;2467:	cgs.media.weaponIcons[WP_FLECHETTE] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_flechette");
ADDRGP4 $1902
ARGP4
ADDRLP4 100
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+36
ADDRLP4 100
INDIRI4
ASGNI4
line 2468
;2468:	cgs.media.weaponIcons_NA[WP_FLECHETTE] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_flechette_na");
ADDRGP4 $1906
ARGP4
ADDRLP4 104
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+36
ADDRLP4 104
INDIRI4
ASGNI4
line 2470
;2469:
;2470:	cgs.media.weaponIcons[WP_ROCKET_LAUNCHER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_merrsonn");
ADDRGP4 $1910
ARGP4
ADDRLP4 108
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+40
ADDRLP4 108
INDIRI4
ASGNI4
line 2471
;2471:	cgs.media.weaponIcons_NA[WP_ROCKET_LAUNCHER] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_merrsonn_na");
ADDRGP4 $1914
ARGP4
ADDRLP4 112
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+40
ADDRLP4 112
INDIRI4
ASGNI4
line 2473
;2472:
;2473:	cgs.media.weaponIcons[WP_THERMAL] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_thermal");
ADDRGP4 $1918
ARGP4
ADDRLP4 116
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+44
ADDRLP4 116
INDIRI4
ASGNI4
line 2474
;2474:	cgs.media.weaponIcons_NA[WP_THERMAL] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_thermal_na");
ADDRGP4 $1922
ARGP4
ADDRLP4 120
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+44
ADDRLP4 120
INDIRI4
ASGNI4
line 2476
;2475:
;2476:	cgs.media.weaponIcons[WP_TRIP_MINE] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_tripmine");
ADDRGP4 $1926
ARGP4
ADDRLP4 124
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+48
ADDRLP4 124
INDIRI4
ASGNI4
line 2477
;2477:	cgs.media.weaponIcons_NA[WP_TRIP_MINE] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_tripmine_na");
ADDRGP4 $1930
ARGP4
ADDRLP4 128
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+48
ADDRLP4 128
INDIRI4
ASGNI4
line 2479
;2478:
;2479:	cgs.media.weaponIcons[WP_DET_PACK] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_detpack");
ADDRGP4 $1934
ARGP4
ADDRLP4 132
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+928+52
ADDRLP4 132
INDIRI4
ASGNI4
line 2480
;2480:	cgs.media.weaponIcons_NA[WP_DET_PACK] = trap_R_RegisterShaderNoMip("gfx/hud/w_icon_detpack_na");
ADDRGP4 $1938
ARGP4
ADDRLP4 136
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+992+52
ADDRLP4 136
INDIRI4
ASGNI4
line 2483
;2481:
;2482:	// HUD artwork for cycling inventory,weapons and force powers 
;2483:	cgs.media.weaponIconBackground		= trap_R_RegisterShaderNoMip( "gfx/hud/background");
ADDRGP4 $1941
ARGP4
ADDRLP4 140
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1216
ADDRLP4 140
INDIRI4
ASGNI4
line 2484
;2484:	cgs.media.weaponProngsOn			= trap_R_RegisterShaderNoMip( "gfx/hud/prong_on_w");
ADDRGP4 $1944
ARGP4
ADDRLP4 144
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1224
ADDRLP4 144
INDIRI4
ASGNI4
line 2485
;2485:	cgs.media.weaponProngsOff			= trap_R_RegisterShaderNoMip( "gfx/hud/prong_off");
ADDRGP4 $1947
ARGP4
ADDRLP4 148
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1220
ADDRLP4 148
INDIRI4
ASGNI4
line 2486
;2486:	cgs.media.forceProngsOn				= trap_R_RegisterShaderNoMip( "gfx/hud/prong_on_f");
ADDRGP4 $1950
ARGP4
ADDRLP4 152
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1232
ADDRLP4 152
INDIRI4
ASGNI4
line 2487
;2487:	cgs.media.forceIconBackground		= trap_R_RegisterShaderNoMip( "gfx/hud/background_f");
ADDRGP4 $1953
ARGP4
ADDRLP4 156
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1228
ADDRLP4 156
INDIRI4
ASGNI4
line 2488
;2488:	cgs.media.inventoryIconBackground	= trap_R_RegisterShaderNoMip( "gfx/hud/background_i");
ADDRGP4 $1956
ARGP4
ADDRLP4 160
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1236
ADDRLP4 160
INDIRI4
ASGNI4
line 2489
;2489:	cgs.media.inventoryProngsOn			= trap_R_RegisterShaderNoMip( "gfx/hud/prong_on_i");
ADDRGP4 $1959
ARGP4
ADDRLP4 164
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1240
ADDRLP4 164
INDIRI4
ASGNI4
ADDRGP4 $1961
JUMPV
LABELV $1960
line 2493
;2490:
;2491:	//rww - precache holdable item icons here
;2492:	while (i < bg_numItems)
;2493:	{
line 2494
;2494:		if (bg_itemlist[i].giType == IT_HOLDABLE)
CNSTI4 52
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 bg_itemlist+36
ADDP4
INDIRI4
CNSTI4 6
NEI4 $1963
line 2495
;2495:		{
line 2496
;2496:			if (bg_itemlist[i].icon)
CNSTI4 52
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 bg_itemlist+28
ADDP4
INDIRP4
CVPU4 4
CNSTU4 0
EQU4 $1966
line 2497
;2497:			{
line 2498
;2498:				cgs.media.invenIcons[bg_itemlist[i].giTag] = trap_R_RegisterShaderNoMip(bg_itemlist[i].icon);
ADDRLP4 168
CNSTI4 52
ADDRLP4 0
INDIRI4
MULI4
ASGNI4
ADDRLP4 168
INDIRI4
ADDRGP4 bg_itemlist+28
ADDP4
INDIRP4
ARGP4
ADDRLP4 172
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRLP4 168
INDIRI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+71064+1056
ADDP4
ADDRLP4 172
INDIRI4
ASGNI4
line 2499
;2499:			}
ADDRGP4 $1967
JUMPV
LABELV $1966
line 2501
;2500:			else
;2501:			{
line 2502
;2502:				cgs.media.invenIcons[bg_itemlist[i].giTag] = 0;
CNSTI4 52
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cgs+71064+1056
ADDP4
CNSTI4 0
ASGNI4
line 2503
;2503:			}
LABELV $1967
line 2504
;2504:		}
LABELV $1963
line 2506
;2505:
;2506:		i++;
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
line 2507
;2507:	}
LABELV $1961
line 2492
ADDRLP4 0
INDIRI4
ADDRGP4 bg_numItems
INDIRI4
LTI4 $1960
line 2510
;2508:
;2509:	//rww - precache force power icons here
;2510:	i = 0;
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $1977
JUMPV
LABELV $1976
line 2513
;2511:
;2512:	while (i < NUM_FORCE_POWERS)
;2513:	{
line 2514
;2514:		cgs.media.forcePowerIcons[i] = trap_R_RegisterShaderNoMip(HolocronIcons[i]);
ADDRLP4 168
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 168
INDIRI4
ADDRGP4 HolocronIcons
ADDP4
INDIRP4
ARGP4
ADDRLP4 172
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRLP4 168
INDIRI4
ADDRGP4 cgs+71064+1084
ADDP4
ADDRLP4 172
INDIRI4
ASGNI4
line 2516
;2515:
;2516:		i++;
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
line 2517
;2517:	}
LABELV $1977
line 2512
ADDRLP4 0
INDIRI4
CNSTI4 18
LTI4 $1976
line 2518
;2518:	cgs.media.rageRecShader = trap_R_RegisterShaderNoMip("gfx/mp/f_icon_ragerec");
ADDRGP4 $1983
ARGP4
ADDRLP4 168
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1156
ADDRLP4 168
INDIRI4
ASGNI4
line 2521
;2519:
;2520:	//rww - precache other HUD graphics
;2521:	cgs.media.HUDLeftFrame		= trap_R_RegisterShaderNoMip( "gfx/hud/static_test" );
ADDRGP4 $1986
ARGP4
ADDRLP4 172
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1160
ADDRLP4 172
INDIRI4
ASGNI4
line 2522
;2522:	cgs.media.HUDInnerLeft		= trap_R_RegisterShaderNoMip( "gfx/hud/hudleft_innerframe" );
ADDRGP4 $1989
ARGP4
ADDRLP4 176
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1244
ADDRLP4 176
INDIRI4
ASGNI4
line 2523
;2523:	cgs.media.HUDArmor1			= trap_R_RegisterShaderNoMip( "gfx/hud/armor1" );
ADDRGP4 $1992
ARGP4
ADDRLP4 180
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1164
ADDRLP4 180
INDIRI4
ASGNI4
line 2524
;2524:	cgs.media.HUDArmor2			= trap_R_RegisterShaderNoMip( "gfx/hud/armor2" );
ADDRGP4 $1995
ARGP4
ADDRLP4 184
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1168
ADDRLP4 184
INDIRI4
ASGNI4
line 2525
;2525:	cgs.media.HUDHealth			= trap_R_RegisterShaderNoMip( "gfx/hud/health" );
ADDRGP4 $1998
ARGP4
ADDRLP4 188
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1172
ADDRLP4 188
INDIRI4
ASGNI4
line 2526
;2526:	cgs.media.HUDHealthTic		= trap_R_RegisterShaderNoMip( "gfx/hud/health_tic" );
ADDRGP4 $2001
ARGP4
ADDRLP4 192
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1176
ADDRLP4 192
INDIRI4
ASGNI4
line 2527
;2527:	cgs.media.HUDArmorTic		= trap_R_RegisterShaderNoMip( "gfx/hud/armor_tic" );
ADDRGP4 $2004
ARGP4
ADDRLP4 196
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1180
ADDRLP4 196
INDIRI4
ASGNI4
line 2529
;2528:	
;2529:	cgs.media.HUDLeftStatic		= cgs.media.HUDLeftFrame;//trap_R_RegisterShaderNoMip( "gfx/hud/static_test" );
ADDRGP4 cgs+71064+1184
ADDRGP4 cgs+71064+1160
INDIRI4
ASGNI4
line 2530
;2530:	cgs.media.HUDLeft			= cgs.media.HUDInnerLeft;//trap_R_RegisterShaderNoMip( "gfx/hud/hudleft" );
ADDRGP4 cgs+71064+1188
ADDRGP4 cgs+71064+1244
INDIRI4
ASGNI4
line 2532
;2531:
;2532:	cgs.media.HUDSaberStyle1	= trap_R_RegisterShader( "gfx/hud/saber_stylesFast"   );
ADDRGP4 $2015
ARGP4
ADDRLP4 200
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1192
ADDRLP4 200
INDIRI4
ASGNI4
line 2533
;2533:	cgs.media.HUDSaberStyle2	= trap_R_RegisterShader( "gfx/hud/saber_stylesMed"	  );
ADDRGP4 $2018
ARGP4
ADDRLP4 204
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1196
ADDRLP4 204
INDIRI4
ASGNI4
line 2534
;2534:	cgs.media.HUDSaberStyle3	= trap_R_RegisterShader( "gfx/hud/saber_stylesStrong" );
ADDRGP4 $2021
ARGP4
ADDRLP4 208
ADDRGP4 trap_R_RegisterShader
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1200
ADDRLP4 208
INDIRI4
ASGNI4
line 2536
;2535:
;2536:	cgs.media.HUDRightFrame		= trap_R_RegisterShaderNoMip("gfx/hud/hudrightframe");
ADDRGP4 $2024
ARGP4
ADDRLP4 212
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1204
ADDRLP4 212
INDIRI4
ASGNI4
line 2537
;2537:	cgs.media.HUDInnerRight		= trap_R_RegisterShaderNoMip( "gfx/hud/hudright_innerframe" );
ADDRGP4 $2027
ARGP4
ADDRLP4 216
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRGP4 cgs+71064+1208
ADDRLP4 216
INDIRI4
ASGNI4
line 2540
;2538:
;2539:	// Load tics
;2540:	for (i=0;i<MAX_TICS;i++)
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $2028
line 2541
;2541:	{
line 2542
;2542:		forceTicPos[i].tic		= trap_R_RegisterShaderNoMip( forceTicPos[i].file );
ADDRLP4 220
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ASGNI4
ADDRLP4 220
INDIRI4
ADDRGP4 forceTicPos+16
ADDP4
INDIRP4
ARGP4
ADDRLP4 224
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRLP4 220
INDIRI4
ADDRGP4 forceTicPos+20
ADDP4
ADDRLP4 224
INDIRI4
ASGNI4
line 2543
;2543:		ammoTicPos[i].tic		= trap_R_RegisterShaderNoMip( ammoTicPos[i].file );
ADDRLP4 228
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ASGNI4
ADDRLP4 228
INDIRI4
ADDRGP4 ammoTicPos+16
ADDP4
INDIRP4
ARGP4
ADDRLP4 232
ADDRGP4 trap_R_RegisterShaderNoMip
CALLI4
ASGNI4
ADDRLP4 228
INDIRI4
ADDRGP4 ammoTicPos+20
ADDP4
ADDRLP4 232
INDIRI4
ASGNI4
line 2544
;2544:	}
LABELV $2029
line 2540
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 14
LTI4 $2028
line 2547
;2545:
;2546:
;2547:	CG_RegisterCvars();
ADDRGP4 CG_RegisterCvars
CALLV
pop
line 2549
;2548:
;2549:	CG_InitConsoleCommands();
ADDRGP4 CG_InitConsoleCommands
CALLV
pop
line 2551
;2550:
;2551:	cg.weaponSelect = WP_BRYAR_PISTOL;
ADDRGP4 cg+3508
CNSTI4 3
ASGNI4
line 2553
;2552:
;2553:	cgs.redflag = cgs.blueflag = -1; // For compatibily, default to unset for
ADDRLP4 220
CNSTI4 -1
ASGNI4
ADDRGP4 cgs+36352
ADDRLP4 220
INDIRI4
ASGNI4
ADDRGP4 cgs+36348
ADDRLP4 220
INDIRI4
ASGNI4
line 2554
;2554:	cgs.flagStatus = -1;
ADDRGP4 cgs+36356
CNSTI4 -1
ASGNI4
line 2558
;2555:	// old servers
;2556:
;2557:	// get the rendering configuration from the client system
;2558:	trap_GetGlconfig( &cgs.glconfig );
ADDRGP4 cgs+21604
ARGP4
ADDRGP4 trap_GetGlconfig
CALLV
pop
line 2559
;2559:	cgs.screenXScale = cgs.glconfig.vidWidth / 640.0;
ADDRGP4 cgs+32936
ADDRGP4 cgs+21604+11304
INDIRI4
CVIF4 4
CNSTF4 1142947840
DIVF4
ASGNF4
line 2560
;2560:	cgs.screenYScale = cgs.glconfig.vidHeight / 480.0;
ADDRGP4 cgs+32940
ADDRGP4 cgs+21604+11308
INDIRI4
CVIF4 4
CNSTF4 1139802112
DIVF4
ASGNF4
line 2563
;2561:
;2562:	// get the gamestate from the client system
;2563:	trap_GetGameState( &cgs.gameState );
ADDRGP4 cgs
ARGP4
ADDRGP4 trap_GetGameState
CALLV
pop
line 2566
;2564:
;2565:	// check version
;2566:	s = CG_ConfigString( CS_GAME_VERSION );
CNSTI4 20
ARGI4
ADDRLP4 224
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 224
INDIRP4
ASGNP4
line 2567
;2567:	if ( strcmp( s, GAME_VERSION ) ) {
ADDRLP4 4
INDIRP4
ARGP4
ADDRGP4 $2049
ARGP4
ADDRLP4 228
ADDRGP4 strcmp
CALLI4
ASGNI4
ADDRLP4 228
INDIRI4
CNSTI4 0
EQI4 $2047
line 2568
;2568:		CG_Error( "Client/Server game mismatch: %s/%s", GAME_VERSION, s );
ADDRGP4 $2050
ARGP4
ADDRGP4 $2049
ARGP4
ADDRLP4 4
INDIRP4
ARGP4
ADDRGP4 CG_Error
CALLV
pop
line 2569
;2569:	}
LABELV $2047
line 2571
;2570:
;2571:	s = CG_ConfigString( CS_LEVEL_START_TIME );
CNSTI4 21
ARGI4
ADDRLP4 232
ADDRGP4 CG_ConfigString
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 232
INDIRP4
ASGNP4
line 2572
;2572:	cgs.levelStartTime = atoi( s );
ADDRLP4 4
INDIRP4
ARGP4
ADDRLP4 236
ADDRGP4 atoi
CALLI4
ASGNI4
ADDRGP4 cgs+36320
ADDRLP4 236
INDIRI4
ASGNI4
line 2574
;2573:
;2574:	CG_ParseServerinfo();
ADDRGP4 CG_ParseServerinfo
CALLV
pop
line 2577
;2575:
;2576:	// load the new map
;2577:	CG_LoadingString( "collision map" );
ADDRGP4 $2052
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 2579
;2578:
;2579:	trap_CM_LoadMap( cgs.mapname );
ADDRGP4 cgs+33008
ARGP4
ADDRGP4 trap_CM_LoadMap
CALLV
pop
line 2581
;2580:
;2581:	String_Init();
ADDRGP4 String_Init
CALLV
pop
line 2583
;2582:
;2583:	cg.loading = qtrue;		// force players to load instead of defer
ADDRGP4 cg+20
CNSTI4 1
ASGNI4
line 2585
;2584:
;2585:	CG_InitSagaMode();
ADDRGP4 CG_InitSagaMode
CALLV
pop
line 2587
;2586:
;2587:	CG_LoadingString( "sounds" );
ADDRGP4 $2055
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 2589
;2588:
;2589:	CG_RegisterSounds();
ADDRGP4 CG_RegisterSounds
CALLV
pop
line 2591
;2590:
;2591:	CG_LoadingString( "graphics" );
ADDRGP4 $2056
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 2593
;2592:
;2593:	CG_RegisterGraphics();
ADDRGP4 CG_RegisterGraphics
CALLV
pop
line 2595
;2594:
;2595:	CG_LoadingString( "clients" );
ADDRGP4 $2057
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 2597
;2596:
;2597:	CG_RegisterClients();		// if low on memory, some clients will be deferred
ADDRGP4 CG_RegisterClients
CALLV
pop
line 2599
;2598:
;2599:	CG_AssetCache();
ADDRGP4 CG_AssetCache
CALLV
pop
line 2600
;2600:	CG_LoadHudMenu();      // load new hud stuff
ADDRGP4 CG_LoadHudMenu
CALLV
pop
line 2602
;2601:
;2602:	cg.loading = qfalse;	// future players will be deferred
ADDRGP4 cg+20
CNSTI4 0
ASGNI4
line 2604
;2603:
;2604:	CG_InitLocalEntities();
ADDRGP4 CG_InitLocalEntities
CALLV
pop
line 2606
;2605:
;2606:	CG_InitMarkPolys();
ADDRGP4 CG_InitMarkPolys
CALLV
pop
line 2609
;2607:
;2608:	// remove the last loading update
;2609:	cg.infoScreenText[0] = 0;
ADDRGP4 cg+4020
CNSTI1 0
ASGNI1
line 2612
;2610:
;2611:	// Make sure we have update values (scores)
;2612:	CG_SetConfigValues();
ADDRGP4 CG_SetConfigValues
CALLV
pop
line 2617
;2613:
;2614:   // adnan
;2615:   // tie fighter vehicles
;2616://#include "cg_vehicles_parser.h"
;2617:   CG_LoadingString( "Vehicles" );
ADDRGP4 $2060
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 2619
;2618:   //vehicleId = 0;
;2619:   VehicleTemplateArray_InitVehicleTemplateArray();
ADDRGP4 VehicleTemplateArray_InitVehicleTemplateArray
CALLI4
pop
line 2620
;2620:   VehicleArray_InitVehicleArray();
ADDRGP4 VehicleArray_InitVehicleArray
CALLI4
pop
line 2622
;2621:
;2622:   Parser_ParseVehicleInfo("scripts/test.vehicles");
ADDRGP4 $2061
ARGP4
ADDRGP4 Parser_ParseVehicleInfo
CALLI4
pop
line 2625
;2623:   // adnan
;2624:   // testing this rotation garbage
;2625:   QuaternionIdentity(&cg.Q);
ADDRGP4 cg+168288
ARGP4
ADDRGP4 QuaternionIdentity
CALLI4
pop
line 2626
;2626:   VectorSet(cg.Rangles, 0, 0, 0);
ADDRGP4 cg+168276
CNSTF4 0
ASGNF4
ADDRGP4 cg+168276+4
CNSTF4 0
ASGNF4
ADDRGP4 cg+168276+8
CNSTF4 0
ASGNF4
line 2628
;2627:
;2628:	CG_StartMusic(qfalse);
CNSTI4 0
ARGI4
ADDRGP4 CG_StartMusic
CALLV
pop
line 2630
;2629:
;2630:	CG_LoadingString( "Clearing light styles" );
ADDRGP4 $2068
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 2631
;2631:	CG_ClearLightStyles();
ADDRGP4 CG_ClearLightStyles
CALLV
pop
line 2633
;2632:
;2633:	CG_LoadingString( "" );
ADDRGP4 $342
ARGP4
ADDRGP4 CG_LoadingString
CALLV
pop
line 2635
;2634:
;2635:	CG_InitTeamChat();
ADDRGP4 CG_InitTeamChat
CALLV
pop
line 2637
;2636:
;2637:	CG_ShaderStateChanged();
ADDRGP4 CG_ShaderStateChanged
CALLV
pop
line 2639
;2638:
;2639:	trap_S_ClearLoopingSounds( qtrue );
CNSTI4 1
ARGI4
ADDRGP4 trap_S_ClearLoopingSounds
CALLV
pop
line 2640
;2640:}
LABELV $1803
endproc CG_Init 240 12
export CG_Shutdown
proc CG_Shutdown 0 0
line 2650
;2641:
;2642:/*
;2643:=================
;2644:CG_Shutdown
;2645:
;2646:Called before every level change or subsystem restart
;2647:=================
;2648:*/
;2649:void CG_Shutdown( void ) 
;2650:{
line 2651
;2651:	trap_FX_FreeSystem();
ADDRGP4 trap_FX_FreeSystem
CALLI4
pop
line 2652
;2652:	trap_ROFF_Clean();
ADDRGP4 trap_ROFF_Clean
CALLI4
pop
line 2654
;2653:
;2654:	CG_ShutDownG2Weapons();
ADDRGP4 CG_ShutDownG2Weapons
CALLV
pop
line 2658
;2655:
;2656:	// some mods may need to do cleanup work here,
;2657:	// like closing files or archiving session data
;2658:}
LABELV $2069
endproc CG_Shutdown 0 0
export CG_NextForcePower_f
proc CG_NextForcePower_f 0 8
line 2667
;2659:
;2660:
;2661:/*
;2662:===============
;2663:CG_NextForcePower_f
;2664:===============
;2665:*/
;2666:void CG_NextForcePower_f( void ) 
;2667:{
line 2668
;2668:	if ( !cg.snap )
ADDRGP4 cg+36
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $2071
line 2669
;2669:	{
line 2670
;2670:		return;
ADDRGP4 $2070
JUMPV
LABELV $2071
line 2673
;2671:	}
;2672:
;2673:	if (cg.snap->ps.pm_flags & PMF_FOLLOW)
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 4096
BANDI4
CNSTI4 0
EQI4 $2074
line 2674
;2674:	{
line 2675
;2675:		return;
ADDRGP4 $2070
JUMPV
LABELV $2074
line 2679
;2676:	}
;2677:
;2678://	BG_CycleForce(&cg.snap->ps, 1);
;2679:	if (cg.forceSelect != -1)
ADDRGP4 cg+3512
INDIRI4
CNSTI4 -1
EQI4 $2077
line 2680
;2680:	{
line 2681
;2681:		cg.snap->ps.fd.forcePowerSelected = cg.forceSelect;
ADDRGP4 cg+36
INDIRP4
CNSTI4 896
ADDP4
ADDRGP4 cg+3512
INDIRI4
ASGNI4
line 2682
;2682:	}
LABELV $2077
line 2684
;2683:
;2684:	BG_CycleForce(&cg.snap->ps, 1);
ADDRGP4 cg+36
INDIRP4
CNSTI4 44
ADDP4
ARGP4
CNSTI4 1
ARGI4
ADDRGP4 BG_CycleForce
CALLV
pop
line 2686
;2685:
;2686:	if (cg.snap->ps.fd.forcePowersKnown & (1 << cg.snap->ps.fd.forcePowerSelected))
ADDRGP4 cg+36
INDIRP4
CNSTI4 888
ADDP4
INDIRI4
CNSTI4 1
ADDRGP4 cg+36
INDIRP4
CNSTI4 896
ADDP4
INDIRI4
LSHI4
BANDI4
CNSTI4 0
EQI4 $2083
line 2687
;2687:	{
line 2688
;2688:		cg.forceSelect = cg.snap->ps.fd.forcePowerSelected;
ADDRGP4 cg+3512
ADDRGP4 cg+36
INDIRP4
CNSTI4 896
ADDP4
INDIRI4
ASGNI4
line 2689
;2689:		cg.forceSelectTime = cg.time;
ADDRGP4 cg+13792
ADDRGP4 cg+64
INDIRI4
CVIF4 4
ASGNF4
line 2690
;2690:	}
LABELV $2083
line 2691
;2691:}
LABELV $2070
endproc CG_NextForcePower_f 0 8
export CG_PrevForcePower_f
proc CG_PrevForcePower_f 0 8
line 2699
;2692:
;2693:/*
;2694:===============
;2695:CG_PrevForcePower_f
;2696:===============
;2697:*/
;2698:void CG_PrevForcePower_f( void ) 
;2699:{
line 2700
;2700:	if ( !cg.snap )
ADDRGP4 cg+36
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $2092
line 2701
;2701:	{
line 2702
;2702:		return;
ADDRGP4 $2091
JUMPV
LABELV $2092
line 2705
;2703:	}
;2704:
;2705:	if (cg.snap->ps.pm_flags & PMF_FOLLOW)
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 4096
BANDI4
CNSTI4 0
EQI4 $2095
line 2706
;2706:	{
line 2707
;2707:		return;
ADDRGP4 $2091
JUMPV
LABELV $2095
line 2711
;2708:	}
;2709:
;2710://	BG_CycleForce(&cg.snap->ps, -1);
;2711:	if (cg.forceSelect != -1)
ADDRGP4 cg+3512
INDIRI4
CNSTI4 -1
EQI4 $2098
line 2712
;2712:	{
line 2713
;2713:		cg.snap->ps.fd.forcePowerSelected = cg.forceSelect;
ADDRGP4 cg+36
INDIRP4
CNSTI4 896
ADDP4
ADDRGP4 cg+3512
INDIRI4
ASGNI4
line 2714
;2714:	}
LABELV $2098
line 2716
;2715:
;2716:	BG_CycleForce(&cg.snap->ps, -1);
ADDRGP4 cg+36
INDIRP4
CNSTI4 44
ADDP4
ARGP4
CNSTI4 -1
ARGI4
ADDRGP4 BG_CycleForce
CALLV
pop
line 2718
;2717:
;2718:	if (cg.snap->ps.fd.forcePowersKnown & (1 << cg.snap->ps.fd.forcePowerSelected))
ADDRGP4 cg+36
INDIRP4
CNSTI4 888
ADDP4
INDIRI4
CNSTI4 1
ADDRGP4 cg+36
INDIRP4
CNSTI4 896
ADDP4
INDIRI4
LSHI4
BANDI4
CNSTI4 0
EQI4 $2104
line 2719
;2719:	{
line 2720
;2720:		cg.forceSelect = cg.snap->ps.fd.forcePowerSelected;
ADDRGP4 cg+3512
ADDRGP4 cg+36
INDIRP4
CNSTI4 896
ADDP4
INDIRI4
ASGNI4
line 2721
;2721:		cg.forceSelectTime = cg.time;
ADDRGP4 cg+13792
ADDRGP4 cg+64
INDIRI4
CVIF4 4
ASGNF4
line 2722
;2722:	}
LABELV $2104
line 2723
;2723:}
LABELV $2091
endproc CG_PrevForcePower_f 0 8
export CG_NextInventory_f
proc CG_NextInventory_f 4 8
line 2726
;2724:
;2725:void CG_NextInventory_f(void)
;2726:{
line 2727
;2727:	if ( !cg.snap )
ADDRGP4 cg+36
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $2113
line 2728
;2728:	{
line 2729
;2729:		return;
ADDRGP4 $2112
JUMPV
LABELV $2113
line 2732
;2730:	}
;2731:
;2732:	if (cg.snap->ps.pm_flags & PMF_FOLLOW)
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 4096
BANDI4
CNSTI4 0
EQI4 $2116
line 2733
;2733:	{
line 2734
;2734:		return;
ADDRGP4 $2112
JUMPV
LABELV $2116
line 2737
;2735:	}
;2736:
;2737:	if (cg.itemSelect != -1)
ADDRGP4 cg+3516
INDIRI4
CNSTI4 -1
EQI4 $2119
line 2738
;2738:	{
line 2739
;2739:		cg.snap->ps.stats[STAT_HOLDABLE_ITEM] = BG_GetItemIndexByTag(cg.itemSelect, IT_HOLDABLE);
ADDRGP4 cg+3516
INDIRI4
ARGI4
CNSTI4 6
ARGI4
ADDRLP4 0
ADDRGP4 BG_GetItemIndexByTag
CALLI4
ASGNI4
ADDRGP4 cg+36
INDIRP4
CNSTI4 264
ADDP4
ADDRLP4 0
INDIRI4
ASGNI4
line 2740
;2740:	}
LABELV $2119
line 2741
;2741:	BG_CycleInven(&cg.snap->ps, 1);
ADDRGP4 cg+36
INDIRP4
CNSTI4 44
ADDP4
ARGP4
CNSTI4 1
ARGI4
ADDRGP4 BG_CycleInven
CALLV
pop
line 2743
;2742:
;2743:	if (cg.snap->ps.stats[STAT_HOLDABLE_ITEM])
ADDRGP4 cg+36
INDIRP4
CNSTI4 264
ADDP4
INDIRI4
CNSTI4 0
EQI4 $2125
line 2744
;2744:	{
line 2745
;2745:		cg.itemSelect = bg_itemlist[cg.snap->ps.stats[STAT_HOLDABLE_ITEM]].giTag;
ADDRGP4 cg+3516
CNSTI4 52
ADDRGP4 cg+36
INDIRP4
CNSTI4 264
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
ASGNI4
line 2746
;2746:		cg.invenSelectTime = cg.time;
ADDRGP4 cg+13788
ADDRGP4 cg+64
INDIRI4
CVIF4 4
ASGNF4
line 2747
;2747:	}
LABELV $2125
line 2748
;2748:}
LABELV $2112
endproc CG_NextInventory_f 4 8
export CG_PrevInventory_f
proc CG_PrevInventory_f 4 8
line 2751
;2749:
;2750:void CG_PrevInventory_f(void)
;2751:{
line 2752
;2752:	if ( !cg.snap )
ADDRGP4 cg+36
INDIRP4
CVPU4 4
CNSTU4 0
NEU4 $2134
line 2753
;2753:	{
line 2754
;2754:		return;
ADDRGP4 $2133
JUMPV
LABELV $2134
line 2757
;2755:	}
;2756:
;2757:	if (cg.snap->ps.pm_flags & PMF_FOLLOW)
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 4096
BANDI4
CNSTI4 0
EQI4 $2137
line 2758
;2758:	{
line 2759
;2759:		return;
ADDRGP4 $2133
JUMPV
LABELV $2137
line 2762
;2760:	}
;2761:
;2762:	if (cg.itemSelect != -1)
ADDRGP4 cg+3516
INDIRI4
CNSTI4 -1
EQI4 $2140
line 2763
;2763:	{
line 2764
;2764:		cg.snap->ps.stats[STAT_HOLDABLE_ITEM] = BG_GetItemIndexByTag(cg.itemSelect, IT_HOLDABLE);
ADDRGP4 cg+3516
INDIRI4
ARGI4
CNSTI4 6
ARGI4
ADDRLP4 0
ADDRGP4 BG_GetItemIndexByTag
CALLI4
ASGNI4
ADDRGP4 cg+36
INDIRP4
CNSTI4 264
ADDP4
ADDRLP4 0
INDIRI4
ASGNI4
line 2765
;2765:	}
LABELV $2140
line 2766
;2766:	BG_CycleInven(&cg.snap->ps, -1);
ADDRGP4 cg+36
INDIRP4
CNSTI4 44
ADDP4
ARGP4
CNSTI4 -1
ARGI4
ADDRGP4 BG_CycleInven
CALLV
pop
line 2768
;2767:
;2768:	if (cg.snap->ps.stats[STAT_HOLDABLE_ITEM])
ADDRGP4 cg+36
INDIRP4
CNSTI4 264
ADDP4
INDIRI4
CNSTI4 0
EQI4 $2146
line 2769
;2769:	{
line 2770
;2770:		cg.itemSelect = bg_itemlist[cg.snap->ps.stats[STAT_HOLDABLE_ITEM]].giTag;
ADDRGP4 cg+3516
CNSTI4 52
ADDRGP4 cg+36
INDIRP4
CNSTI4 264
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
ASGNI4
line 2771
;2771:		cg.invenSelectTime = cg.time;
ADDRGP4 cg+13788
ADDRGP4 cg+64
INDIRI4
CVIF4 4
ASGNF4
line 2772
;2772:	}
LABELV $2146
line 2773
;2773:}
LABELV $2133
endproc CG_PrevInventory_f 4 8
import QuaternionIdentity
import Parser_ParseVehicleInfo
import VehicleArray_InitVehicleArray
import VehicleTemplateArray_InitVehicleTemplateArray
import forceHolocronModels
bss
export cg_pmove_msec
align 4
LABELV cg_pmove_msec
skip 272
export cg_debugSaber
align 4
LABELV cg_debugSaber
skip 272
import CG_ROFF_NotetrackCallback
import CG_CalcEntityLerpPositions
import CG_SetLightstyle
import CG_RunLightStyles
import CG_ClearLightStyles
export cgDC
align 4
LABELV cgDC
skip 11816
import trap_SP_Register
import trap_SP_RegisterServer
import trap_PC_RemoveAllGlobalDefines
import trap_PC_LoadGlobalDefines
import trap_PC_SourceFileAndLine
import trap_PC_ReadToken
import trap_PC_FreeSource
import trap_PC_LoadSource
import trap_PC_AddGlobalDefine
import Controls_SetConfig
import Controls_GetConfig
import UI_OutOfMemory
import UI_InitMemory
import UI_Alloc
import Display_CacheAll
import Menu_SetFeederSelection
import Menu_Paint
import Menus_CloseAll
import LerpColor
import Display_HandleKey
import Menus_CloseByName
import Menus_ShowByName
import Menus_FindByName
import Menus_OpenByName
import Display_KeyBindPending
import Display_CursorType
import Display_MouseMove
import Display_CaptureItem
import Display_GetContext
import Menus_Activate
import Menus_AnyFullScreenVisible
import Menu_Reset
import Menus_ActivateByName
import Menu_PaintAll
import Menu_New
import Menu_Count
import PC_Script_Parse
import PC_String_Parse
import PC_Rect_Parse
import PC_Int_Parse
import PC_Color_Parse
import PC_Float_Parse
import Script_Parse
import String_Parse
import Rect_Parse
import Int_Parse
import Color_Parse
import Float_Parse
import Menu_ScrollFeeder
import Menu_HandleMouseMove
import Menu_HandleKey
import Menu_GetFocused
import Menu_PostParse
import Item_Init
import Menu_Init
import Display_ExpandMacros
import Init_Display
import String_Report
import String_Init
import String_Alloc
import g2WeaponInstances
import CG_CheckPlayerG2Weapons
import CG_CopyG2WeaponInstance
import CG_ShutDownG2Weapons
import CG_InitG2Weapons
import CG_CreateBBRefEnts
import CG_SetGhoul2Info
import trap_G2API_SetNewOrigin
import trap_G2API_SetSurfaceOnOff
import trap_G2API_SetRootSurface
import trap_G2API_SetBoneAnim
import trap_G2API_GetGLAName
import trap_G2API_SetBoneAngles
import trap_G2API_CleanGhoul2Models
import trap_G2API_SetBoltInfo
import trap_G2API_AddBolt
import trap_G2API_RemoveGhoul2Model
import trap_G2API_HasGhoul2ModelOnIndex
import trap_G2API_DuplicateGhoul2Instance
import trap_G2API_CopySpecificGhoul2Model
import trap_G2API_CopyGhoul2Instance
import trap_G2API_GiveMeVectorFromMatrix
import trap_G2API_InitGhoul2Model
import trap_G2API_GetBoltMatrix_NoRecNoRot
import trap_G2API_GetBoltMatrix_NoReconstruct
import trap_G2API_GetBoltMatrix
import trap_G2_HaveWeGhoul2Models
import trap_G2_SetGhoul2ModelIndexes
import trap_G2_ListModelBones
import trap_G2_ListModelSurfaces
import trap_G2API_CollisionDetect
import FX_ForceDrained
import FX_TieLaserAltFireThink
import FX_TieLaserWeaponHitPlayer
import FX_TieLaserWeaponHitWall
import FX_TieLaserProjectileThink
import FX_BlasterWeaponHitPlayer
import FX_BlasterWeaponHitWall
import FX_BlasterAltFireThink
import FX_BlasterProjectileThink
import FX_BryarAltHitPlayer
import FX_BryarHitPlayer
import FX_BryarAltHitWall
import FX_BryarHitWall
import CG_Spark
import FX_TurretHitPlayer
import FX_TurretHitWall
import FX_TurretProjectileThink
import CG_NewParticleArea
import initparticles
import CG_ParticleExplosion
import CG_ParticleMisc
import CG_ParticleDust
import CG_ParticleSparks
import CG_ParticleBulletDebris
import CG_ParticleSnowFlurry
import CG_AddParticleShrapnel
import CG_ParticleSmoke
import CG_ParticleSnow
import CG_AddParticles
import CG_ClearParticles
import trap_ROFF_Purge_Ent
import trap_ROFF_Play
import trap_ROFF_Cache
import trap_ROFF_UpdateEntities
import trap_ROFF_Clean
import trap_CG_RegisterSharedMemory
import trap_SP_GetStringTextString
import trap_SP_Print
import trap_FX_AddSprite
import trap_FX_AddPrimitive
import trap_FX_AddBezier
import trap_FX_AddPoly
import trap_FX_AdjustTime
import trap_FX_FreeSystem
import trap_FX_InitSystem
import trap_FX_AddScheduledEffects
import trap_FX_PlayBoltedEffectID
import trap_FX_PlayEntityEffectID
import trap_FX_PlayEffectID
import trap_FX_PlaySimpleEffectID
import trap_FX_PlayEntityEffect
import trap_FX_PlayEffect
import trap_FX_PlaySimpleEffect
import trap_FX_RegisterEffect
import trap_R_inPVS
import trap_GetEntityToken
import trap_getCameraInfo
import trap_startCamera
import trap_loadCamera
import trap_SnapVector
import trap_CIN_SetExtents
import trap_CIN_DrawCinematic
import trap_CIN_RunCinematic
import trap_CIN_StopCinematic
import trap_CIN_PlayCinematic
import BG_CycleForce
import BG_ProperForceIndex
import BG_CycleInven
import trap_Key_GetKey
import trap_Key_SetCatcher
import trap_Key_GetCatcher
import trap_Key_IsDown
import trap_MemoryRemaining
import testPrintFloat
import testPrintInt
import trap_OpenUIMenu
import trap_SetClientTurnExtent
import trap_SetClientForceAngle
import trap_SetUserCmdValue
import trap_GetUserCmd
import trap_GetCurrentCmdNumber
import trap_GetServerCommand
import trap_GetSnapshot
import trap_GetCurrentSnapshotNumber
import trap_GetGameState
import trap_GetGlconfig
import trap_FX_AddLine
import trap_R_GetBModelVerts
import trap_R_SetLightStyle
import trap_R_GetLightStyle
import trap_R_RemapShader
import trap_R_DrawRotatePic2
import trap_R_DrawRotatePic
import trap_R_LerpTag
import trap_R_ModelBounds
import trap_R_DrawStretchPic
import trap_R_SetColor
import trap_R_RenderScene
import trap_R_LightForPoint
import trap_R_AddLightToScene
import trap_R_AddPolysToScene
import trap_R_AddPolyToScene
import trap_R_AddRefEntityToScene
import trap_R_ClearScene
import trap_AnyLanguage_ReadCharFromString
import trap_Language_UsesSpaces
import trap_Language_IsAsian
import trap_R_Font_DrawString
import trap_R_Font_HeightPixels
import trap_R_Font_StrLenChars
import trap_R_Font_StrLenPixels
import trap_R_RegisterFont
import trap_R_RegisterShaderNoMip
import trap_R_RegisterShader
import trap_R_RegisterSkin
import trap_R_RegisterModel
import trap_R_LoadWorldMap
import trap_S_StopBackgroundTrack
import trap_S_StartBackgroundTrack
import trap_S_RegisterSound
import trap_S_Respatialize
import trap_S_UpdateEntityPosition
import trap_S_AddRealLoopingSound
import trap_S_AddLoopingSound
import trap_S_ClearLoopingSounds
import trap_S_StartLocalSound
import trap_S_StopLoopingSound
import trap_S_StartSound
import trap_S_MuteSound
import trap_CM_MarkFragments
import trap_CM_TransformedBoxTrace
import trap_CM_BoxTrace
import trap_CM_TransformedPointContents
import trap_CM_PointContents
import trap_CM_TempBoxModel
import trap_CM_InlineModel
import trap_CM_NumInlineModels
import trap_CM_LoadMap
import trap_UpdateScreen
import trap_SendClientCommand
import trap_AddCommand
import trap_SendConsoleCommand
import trap_FS_FCloseFile
import trap_FS_Write
import trap_FS_Read
import trap_FS_FOpenFile
import trap_Args
import trap_Argv
import trap_Argc
import trap_Cvar_VariableStringBuffer
import trap_Cvar_Set
import trap_Cvar_Update
import trap_Cvar_Register
import trap_Milliseconds
import trap_Error
import trap_Print
import CG_SagaObjectiveCompleted
import CG_SagaRoundOver
import CG_InitSagaMode
import CG_CheckChangedPredictableEvents
import CG_TransitionPlayerState
import CG_Respawn
import CG_IsMindTricked
import CG_PlayBufferedVoiceChats
import CG_VoiceChatLocal
import CG_ShaderStateChanged
import CG_LoadVoiceChats
import CG_SetConfigValues
import CG_ParseServerinfo
import CG_ExecuteNewServerCommands
import CG_InitConsoleCommands
import CG_ConsoleCommand
import CG_DrawOldTourneyScoreboard
import CG_DrawOldScoreboard
import CG_DrawInformation
import CG_LoadingClient
import CG_LoadingItem
import CG_LoadingString
import CG_ProcessSnapshots
import CG_InitGlass
import CG_TestLine
import CG_SurfaceExplosion
import CG_MakeExplosion
import CG_Bleed
import CG_ScorePlum
import CG_CreateDebris
import CG_GlassShatter
import CG_BubbleTrail
import CG_SmokePuff
import CG_AddLocalEntities
import CG_AllocLocalEntity
import CG_InitLocalEntities
import CG_ImpactMark
import CG_AddMarks
import CG_InitMarkPolys
import CG_OutOfAmmoChange
import CG_DrawIconBackground
import CG_DrawWeaponSelect
import CG_AddPlayerWeapon
import CG_AddViewWeapon
import CG_MissileHitPlayer
import CG_MissileHitWall
import CG_FireWeapon
import CG_RegisterItemVisuals
import CG_RegisterWeapon
import CG_Weapon_f
import CG_PrevWeapon_f
import CG_NextWeapon_f
import CG_GetClientWeaponMuzzleBoltPoint
import TurretClientRun
import ScaleModelAxis
import CG_PositionRotatedEntityOnTag
import CG_PositionEntityOnTag
import CG_AdjustPositionForMover
import CG_Beam
import CG_ManualEntityRender
import CG_AddPacketEntities
import CG_SetEntitySoundPosition
import CG_ReattachLimb
import CG_PainEvent
import CG_EntityEvent
import CG_PlaceString
import CG_CheckEvents
import CG_LoadDeferredPlayers
import CG_PredictPlayerState
import CG_Trace
import CG_PointContents
import CG_BuildSolidList
import CG_PlayerShieldHit
import CG_CustomSound
import CG_NewClientInfo
import CG_AddRefEntityWithPowerups
import CG_ResetPlayerEntity
import CG_Player
import CG_StatusHandle
import CG_OtherTeamHasFlag
import CG_YourTeamHasFlag
import CG_GameTypeString
import CG_CheckOrderPending
import CG_Text_PaintChar
import CG_Draw3DModel
import CG_GetKillerText
import CG_GetGameStatusText
import CG_GetTeamColor
import CG_InitTeamChat
import CG_SetPrintString
import CG_ShowResponseHead
import CG_DeferMenuScript
import CG_RunMenuScript
import CG_OwnerDrawVisible
import CG_GetValue
import CG_SelectNextPlayer
import CG_SelectPrevPlayer
import CG_Text_Height
import CG_Text_Width
import CG_Text_Paint
import CG_OwnerDraw
import CG_DrawTeamBackground
import CG_DrawFlagModel
import CG_DrawActive
import CG_DrawHead
import CG_CenterPrint
import CG_AddLagometerSnapshotInfo
import CG_AddLagometerFrameInfo
import teamChat2
import teamChat1
import systemChat
import drawTeamOverlayModificationCount
import numSortedTeamPlayers
import sortedTeamPlayers
import CG_DrawTopBottom
import CG_DrawSides
import CG_DrawRect
import UI_DrawScaledProportionalString
import UI_DrawProportionalString
import CG_GetColorForHealth
import CG_ColorForHealth
import CG_TileClear
import CG_TeamColor
import CG_FadeColor
import CG_DrawStrlen
import CG_DrawSmallStringColor
import CG_DrawSmallString
import CG_DrawBigStringColor
import CG_DrawBigString
import CG_DrawStringExt
import CG_DrawNumField
import CG_DrawString
import CG_DrawRotatePic2
import CG_DrawRotatePic
import CG_DrawPic
import CG_FillRect
import CG_TestModelAnimate_f
import CG_TestModelSetAnglespost_f
import CG_TestModelSetAnglespre_f
import CG_ListModelBones_f
import CG_ListModelSurfaces_f
import CG_TestModelSurfaceOnOff_f
import CG_TestG2Model_f
import CG_DrawActiveFrame
import CG_AddBufferedSound
import CG_ZoomUp_f
import CG_ZoomDown_f
import CG_TestModelPrevSkin_f
import CG_TestModelNextSkin_f
import CG_TestModelPrevFrame_f
import CG_TestModelNextFrame_f
import CG_TestGun_f
import CG_TestModel_f
import CG_RankRunFrame
import CG_EventHandling
import CG_MouseEvent
import CG_KeyEvent
import CG_LoadMenus
export cg_followCamTransition
align 4
LABELV cg_followCamTransition
skip 272
export cg_followCam
align 4
LABELV cg_followCam
skip 272
export cg_roll
align 4
LABELV cg_roll
skip 272
export cg_throttle
align 4
LABELV cg_throttle
skip 272
export cg_debugBB
align 4
LABELV cg_debugBB
skip 272
export ui_myteam
align 4
LABELV ui_myteam
skip 272
export cg_recordSPDemoName
align 4
LABELV cg_recordSPDemoName
skip 272
export cg_recordSPDemo
align 4
LABELV cg_recordSPDemo
skip 272
export cg_singlePlayerActive
align 4
LABELV cg_singlePlayerActive
skip 272
export cg_enableBreath
align 4
LABELV cg_enableBreath
skip 272
export cg_enableDust
align 4
LABELV cg_enableDust
skip 272
export cg_singlePlayer
align 4
LABELV cg_singlePlayer
skip 272
export cg_currentSelectedPlayerName
align 4
LABELV cg_currentSelectedPlayerName
skip 272
export cg_currentSelectedPlayer
align 4
LABELV cg_currentSelectedPlayer
skip 272
export cg_blueTeamName
align 4
LABELV cg_blueTeamName
skip 272
export cg_redTeamName
align 4
LABELV cg_redTeamName
skip 272
export cg_trueLightning
align 4
LABELV cg_trueLightning
skip 272
export cg_noProjectileTrail
align 4
LABELV cg_noProjectileTrail
skip 272
export cg_noTaunt
align 4
LABELV cg_noTaunt
skip 272
export cg_bigFont
align 4
LABELV cg_bigFont
skip 272
export cg_smallFont
align 4
LABELV cg_smallFont
skip 272
export cg_cameraMode
align 4
LABELV cg_cameraMode
skip 272
export cg_timescale
align 4
LABELV cg_timescale
skip 272
export cg_timescaleFadeSpeed
align 4
LABELV cg_timescaleFadeSpeed
skip 272
export cg_timescaleFadeEnd
align 4
LABELV cg_timescaleFadeEnd
skip 272
export cg_cameraOrbitDelay
align 4
LABELV cg_cameraOrbitDelay
skip 272
export cg_cameraOrbit
align 4
LABELV cg_cameraOrbit
skip 272
export pmove_msec
align 4
LABELV pmove_msec
skip 272
export pmove_fixed
align 4
LABELV pmove_fixed
skip 272
export cg_smoothClients
align 4
LABELV cg_smoothClients
skip 272
export cg_hudFiles
align 4
LABELV cg_hudFiles
skip 272
export cg_scorePlum
align 4
LABELV cg_scorePlum
skip 272
export cg_noVoiceText
align 4
LABELV cg_noVoiceText
skip 272
export cg_noVoiceChats
align 4
LABELV cg_noVoiceChats
skip 272
export cg_teamChatsOnly
align 4
LABELV cg_teamChatsOnly
skip 272
export cg_drawFriend
align 4
LABELV cg_drawFriend
skip 272
export cg_deferPlayers
align 4
LABELV cg_deferPlayers
skip 272
export cg_predictItems
align 4
LABELV cg_predictItems
skip 272
export cg_blood
align 4
LABELV cg_blood
skip 272
export cg_paused
align 4
LABELV cg_paused
skip 272
export cg_buildScript
align 4
LABELV cg_buildScript
skip 272
export cg_forceModel
align 4
LABELV cg_forceModel
skip 272
export cg_stats
align 4
LABELV cg_stats
skip 272
export cg_teamChatHeight
align 4
LABELV cg_teamChatHeight
skip 272
export cg_teamChatTime
align 4
LABELV cg_teamChatTime
skip 272
export cg_synchronousClients
align 4
LABELV cg_synchronousClients
skip 272
export cg_drawEnemyInfo
align 4
LABELV cg_drawEnemyInfo
skip 272
export cg_lagometer
align 4
LABELV cg_lagometer
skip 272
export cg_stereoSeparation
align 4
LABELV cg_stereoSeparation
skip 272
export cg_thirdPersonHorzOffset
align 4
LABELV cg_thirdPersonHorzOffset
skip 272
export cg_thirdPersonAlpha
align 4
LABELV cg_thirdPersonAlpha
skip 272
export cg_thirdPersonTargetDamp
align 4
LABELV cg_thirdPersonTargetDamp
skip 272
export cg_thirdPersonCameraDamp
align 4
LABELV cg_thirdPersonCameraDamp
skip 272
export cg_thirdPersonVertOffset
align 4
LABELV cg_thirdPersonVertOffset
skip 272
export cg_thirdPersonPitchOffset
align 4
LABELV cg_thirdPersonPitchOffset
skip 272
export cg_thirdPersonAngle
align 4
LABELV cg_thirdPersonAngle
skip 272
export cg_thirdPersonRange
align 4
LABELV cg_thirdPersonRange
skip 272
export cg_thirdPerson
align 4
LABELV cg_thirdPerson
skip 272
export cg_dismember
align 4
LABELV cg_dismember
skip 272
export cg_animBlend
align 4
LABELV cg_animBlend
skip 272
export cg_auraShell
align 4
LABELV cg_auraShell
skip 272
export cg_speedTrail
align 4
LABELV cg_speedTrail
skip 272
export cg_duelHeadAngles
align 4
LABELV cg_duelHeadAngles
skip 272
export cg_saberTrail
align 4
LABELV cg_saberTrail
skip 272
export cg_saberContact
align 4
LABELV cg_saberContact
skip 272
export cg_saberDynamicMarkTime
align 4
LABELV cg_saberDynamicMarkTime
skip 272
export cg_saberDynamicMarks
align 4
LABELV cg_saberDynamicMarks
skip 272
export cg_fpls
align 4
LABELV cg_fpls
skip 272
export cg_saberModelTraceEffect
align 4
LABELV cg_saberModelTraceEffect
skip 272
export cg_oldPainSounds
align 4
LABELV cg_oldPainSounds
skip 272
export cg_swingAngles
align 4
LABELV cg_swingAngles
skip 272
export cg_zoomFov
align 4
LABELV cg_zoomFov
skip 272
export cg_fov
align 4
LABELV cg_fov
skip 272
export cg_simpleItems
align 4
LABELV cg_simpleItems
skip 272
export cg_ignore
align 4
LABELV cg_ignore
skip 272
export cg_autoswitch
align 4
LABELV cg_autoswitch
skip 272
export cg_tracerLength
align 4
LABELV cg_tracerLength
skip 272
export cg_tracerWidth
align 4
LABELV cg_tracerWidth
skip 272
export cg_tracerChance
align 4
LABELV cg_tracerChance
skip 272
export cg_viewsize
align 4
LABELV cg_viewsize
skip 272
export cg_drawGun
align 4
LABELV cg_drawGun
skip 272
export cg_gun_z
align 4
LABELV cg_gun_z
skip 272
export cg_gun_y
align 4
LABELV cg_gun_y
skip 272
export cg_gun_x
align 4
LABELV cg_gun_x
skip 272
export cg_gun_frame
align 4
LABELV cg_gun_frame
skip 272
export cg_addMarks
align 4
LABELV cg_addMarks
skip 272
export cg_footsteps
align 4
LABELV cg_footsteps
skip 272
export cg_showmiss
align 4
LABELV cg_showmiss
skip 272
export cg_noPlayerAnims
align 4
LABELV cg_noPlayerAnims
skip 272
export cg_nopredict
align 4
LABELV cg_nopredict
skip 272
export cg_errorDecay
align 4
LABELV cg_errorDecay
skip 272
export cg_debugEvents
align 4
LABELV cg_debugEvents
skip 272
export cg_debugPosition
align 4
LABELV cg_debugPosition
skip 272
export cg_debugAnim
align 4
LABELV cg_debugAnim
skip 272
export cg_animSpeed
align 4
LABELV cg_animSpeed
skip 272
export cg_draw2D
align 4
LABELV cg_draw2D
skip 272
export cg_drawStatus
align 4
LABELV cg_drawStatus
skip 272
export cg_crosshairHealth
align 4
LABELV cg_crosshairHealth
skip 272
export cg_crosshairSize
align 4
LABELV cg_crosshairSize
skip 272
export cg_crosshairY
align 4
LABELV cg_crosshairY
skip 272
export cg_crosshairX
align 4
LABELV cg_crosshairX
skip 272
export cg_teamOverlayUserinfo
align 4
LABELV cg_teamOverlayUserinfo
skip 272
export cg_drawTeamOverlay
align 4
LABELV cg_drawTeamOverlay
skip 272
export cg_drawRewards
align 4
LABELV cg_drawRewards
skip 272
export cg_dynamicCrosshair
align 4
LABELV cg_dynamicCrosshair
skip 272
export cg_drawScores
align 4
LABELV cg_drawScores
skip 272
export cg_drawCrosshairNames
align 4
LABELV cg_drawCrosshairNames
skip 272
export cg_drawCrosshair
align 4
LABELV cg_drawCrosshair
skip 272
export cg_drawAmmoWarning
align 4
LABELV cg_drawAmmoWarning
skip 272
export cg_drawIcons
align 4
LABELV cg_drawIcons
skip 272
export cg_draw3dIcons
align 4
LABELV cg_draw3dIcons
skip 272
export cg_drawSnapshot
align 4
LABELV cg_drawSnapshot
skip 272
export cg_drawFPS
align 4
LABELV cg_drawFPS
skip 272
export cg_drawTimer
align 4
LABELV cg_drawTimer
skip 272
export cg_shadows
align 4
LABELV cg_shadows
skip 272
export cg_bobroll
align 4
LABELV cg_bobroll
skip 272
export cg_bobpitch
align 4
LABELV cg_bobpitch
skip 272
export cg_bobup
align 4
LABELV cg_bobup
skip 272
export cg_runroll
align 4
LABELV cg_runroll
skip 272
export cg_runpitch
align 4
LABELV cg_runpitch
skip 272
export cg_centertime
align 4
LABELV cg_centertime
skip 272
export cg_vehicleTemplates
align 4
LABELV cg_vehicleTemplates
skip 2560
export cg_vehicles
align 4
LABELV cg_vehicles
skip 2560
import VehicleInfo_GetNameForMovementType
import VehicleInfo_GetBitForMovementType
import VehicleInfo_GetNameForWeapon
import VehicleInfo_GetIndexForWeapon
import VehicleInfo_GetBitForWeapon
import VehicleInfo_GetBitForVehicleType
import Vehicle_CopyVehicle
import Vehicle_InitVehicle
import cg_markPolys
export cg_items
align 4
LABELV cg_items
skip 14336
export cg_weapons
align 4
LABELV cg_weapons
skip 3328
export cg_entities
align 4
LABELV cg_entities
skip 1966080
export cg
align 4
LABELV cg
skip 170352
export cgs
align 4
LABELV cgs
skip 72516
import CGCam_SetMusicMult
import CGCam_Shake
import cgScreenEffects
import forcePowerDarkLight
import WeaponAttackAnim
import WeaponReadyAnim
import BG_OutOfMemory
import BG_StringAlloc
import BG_TempFree
import BG_TempAlloc
import BG_AllocUnaligned
import BG_Alloc
import BG_CanUseFPNow
import BG_HasYsalamiri
import BG_GetItemIndexByTag
import BG_ParseAnimationFile
import BG_PlayerTouchesItem
import BG_PlayerStateToEntityStateExtraPolate
import BG_PlayerStateToEntityState
import BG_TouchJumpPad
import BG_AddPredictableEventToPlayerstate
import BG_EvaluateTrajectoryDelta
import BG_EvaluateTrajectory
import BG_ForcePowerDrain
import BG_SaberStartTransAnim
import BG_InDeathAnim
import BG_InRoll
import BG_KnockawayForParry
import BG_BrokenParryForParry
import BG_BrokenParryForAttack
import BG_SaberInSpecialAttack
import BG_SpinningSaberAnim
import BG_FlippingAnim
import BG_SaberInIdle
import BG_SaberInSpecial
import BG_SaberInAttack
import BG_DirectFlippingAnim
import BG_InSaberStandAnim
import BG_InSpecialJump
import BG_LegalizedForcePowers
import saberMoveData
import BG_CanItemBeGrabbed
import BG_FindItemForHoldable
import BG_FindItemForPowerup
import BG_FindItemForWeapon
import BG_FindItem
import vectoyaw
import bg_numItems
import bg_itemlist
import PM_CalculateRelativeViewAngles
import Pmove
import PM_QuaternionViewAngles
import PM_UpdateViewAngles
import pm
import bgForcePowerCost
import forceMasteryPoints
import forceMasteryLevels
import bgGlobalAnimations
import BGPAFtextLoaded
import forcePowerSorted
import WP_MuzzlePoint
import ammoData
import weaponData
import GetStringForID
import GetIDForString
import Q_irand
import irand
import flrand
import Rand_Init
import Info_NextPair
import Info_Validate
import Info_SetValueForKey_Big
import Info_SetValueForKey
import Info_RemoveKey_big
import Info_RemoveKey
import Info_ValueForKey
import va
import Q_CleanStr
import Q_PrintStrlen
import Q_strcat
import Q_strncpyz
import Q_strrchr
import Q_strupr
import Q_strlwr
import Q_stricmpn
import Q_strncmp
import Q_stricmp
import Q_isalpha
import Q_isupper
import Q_islower
import Q_isprint
import Com_sprintf
import Parse3DMatrix
import Parse2DMatrix
import Parse1DMatrix
import SkipRestOfLine
import SkipBracedSection
import COM_MatchToken
import COM_ParseVec4
import COM_ParseFloat
import COM_ParseInt
import COM_ParseString
import COM_ParseWarning
import COM_ParseError
import COM_Compress
import COM_ParseExt
import COM_Parse
import SkipWhitespace
import COM_GetCurrentParseLine
import COM_BeginParseSession
import COM_DefaultExtension
import COM_StripExtension
import COM_SkipPath
import Com_Clamp
import MatrixToEuler
import QuatToAngles
import QuatMul
import AnglesToQuat
import AxisToQuaternion
import QuaternionToAxis
import QuaternionToEuler
import QuatToAxis
import QuaternionMultiply
import QuaternionNormalize
import QuaternionMagnitude
import QuaternionFromString
import AnglesToTieFloats
import AnglesFromTieFloats
import QuaternionToTieFloats
import QuaternionFromTieFloats
import QuaternionCopy
import PerpendicularVector
import AngleVectors
import RotationMatrixAroundDir
import MatrixMultiply
import MakeNormalVectors
import RotateAroundDirection
import RotatePointAroundVector
import ProjectPointOnPlane
import PlaneFromPoints
import AngleDelta
import AngleNormalize180
import AngleNormalize360
import AnglesSubtract
import AngleSubtract
import LerpAngle
import AngleMod
import BoxOnPlaneSide
import SetPlaneSignbits
import AxisCopy
import AxisClear
import AnglesToAxis
import vectoangles
import Q_crandom
import Q_random
import Q_rand
import Q_acos
import Q_log2
import VectorRotate
import Vector4Scale
import VectorNormalize2
import VectorNormalize
import CrossProduct
import VectorInverse
import VectorNormalizeFast
import DistanceSquared
import Distance
import VectorLengthSquared
import VectorLength
import VectorCompare
import AddPointToBounds
import ClearBounds
import RadiusFromBounds
import NormalizeColor
import ColorBytes4
import ColorBytes3
import _VectorMA
import _VectorScale
import _VectorCopy
import _VectorAdd
import _VectorSubtract
import _DotProduct
import ByteToDir
import DirToByte
import powf
import ClampShort
import ClampChar
import Q_rsqrt
import Q_fabs
import axisDefault
import vec3_origin
import g_color_table
import colorDkBlue
import colorLtBlue
import colorDkGrey
import colorMdGrey
import colorLtGrey
import colorWhite
import colorCyan
import colorMagenta
import colorYellow
import colorBlue
import colorGreen
import colorRed
import colorBlack
import bytedirs
import Com_Memcpy
import Com_Memset
import Hunk_Alloc
import forceSpeedLevels
import FloatSwap
import LongSwap
import ShortSwap
import acos
import fabs
import abs
import tan
import atan2
import cos
import sin
import sqrt
import floor
import ceil
import memcpy
import memset
import memmove
import sscanf
import vsprintf
import _atoi
import atoi
import _atof
import atof
import toupper
import tolower
import strncpy
import strstr
import strchr
import strcmp
import strcpy
import strcat
import strlen
import rand
import srand
import qsort
lit
align 1
LABELV $2068
byte 1 67
byte 1 108
byte 1 101
byte 1 97
byte 1 114
byte 1 105
byte 1 110
byte 1 103
byte 1 32
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 32
byte 1 115
byte 1 116
byte 1 121
byte 1 108
byte 1 101
byte 1 115
byte 1 0
align 1
LABELV $2061
byte 1 115
byte 1 99
byte 1 114
byte 1 105
byte 1 112
byte 1 116
byte 1 115
byte 1 47
byte 1 116
byte 1 101
byte 1 115
byte 1 116
byte 1 46
byte 1 118
byte 1 101
byte 1 104
byte 1 105
byte 1 99
byte 1 108
byte 1 101
byte 1 115
byte 1 0
align 1
LABELV $2060
byte 1 86
byte 1 101
byte 1 104
byte 1 105
byte 1 99
byte 1 108
byte 1 101
byte 1 115
byte 1 0
align 1
LABELV $2057
byte 1 99
byte 1 108
byte 1 105
byte 1 101
byte 1 110
byte 1 116
byte 1 115
byte 1 0
align 1
LABELV $2056
byte 1 103
byte 1 114
byte 1 97
byte 1 112
byte 1 104
byte 1 105
byte 1 99
byte 1 115
byte 1 0
align 1
LABELV $2055
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 115
byte 1 0
align 1
LABELV $2052
byte 1 99
byte 1 111
byte 1 108
byte 1 108
byte 1 105
byte 1 115
byte 1 105
byte 1 111
byte 1 110
byte 1 32
byte 1 109
byte 1 97
byte 1 112
byte 1 0
align 1
LABELV $2050
byte 1 67
byte 1 108
byte 1 105
byte 1 101
byte 1 110
byte 1 116
byte 1 47
byte 1 83
byte 1 101
byte 1 114
byte 1 118
byte 1 101
byte 1 114
byte 1 32
byte 1 103
byte 1 97
byte 1 109
byte 1 101
byte 1 32
byte 1 109
byte 1 105
byte 1 115
byte 1 109
byte 1 97
byte 1 116
byte 1 99
byte 1 104
byte 1 58
byte 1 32
byte 1 37
byte 1 115
byte 1 47
byte 1 37
byte 1 115
byte 1 0
align 1
LABELV $2049
byte 1 98
byte 1 97
byte 1 115
byte 1 101
byte 1 106
byte 1 107
byte 1 45
byte 1 49
byte 1 0
align 1
LABELV $2027
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 114
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 95
byte 1 105
byte 1 110
byte 1 110
byte 1 101
byte 1 114
byte 1 102
byte 1 114
byte 1 97
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $2024
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 114
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 102
byte 1 114
byte 1 97
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $2021
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 95
byte 1 115
byte 1 116
byte 1 121
byte 1 108
byte 1 101
byte 1 115
byte 1 83
byte 1 116
byte 1 114
byte 1 111
byte 1 110
byte 1 103
byte 1 0
align 1
LABELV $2018
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 95
byte 1 115
byte 1 116
byte 1 121
byte 1 108
byte 1 101
byte 1 115
byte 1 77
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $2015
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 95
byte 1 115
byte 1 116
byte 1 121
byte 1 108
byte 1 101
byte 1 115
byte 1 70
byte 1 97
byte 1 115
byte 1 116
byte 1 0
align 1
LABELV $2004
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 114
byte 1 109
byte 1 111
byte 1 114
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 0
align 1
LABELV $2001
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 104
byte 1 101
byte 1 97
byte 1 108
byte 1 116
byte 1 104
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 0
align 1
LABELV $1998
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 104
byte 1 101
byte 1 97
byte 1 108
byte 1 116
byte 1 104
byte 1 0
align 1
LABELV $1995
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 114
byte 1 109
byte 1 111
byte 1 114
byte 1 50
byte 1 0
align 1
LABELV $1992
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 114
byte 1 109
byte 1 111
byte 1 114
byte 1 49
byte 1 0
align 1
LABELV $1989
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 108
byte 1 101
byte 1 102
byte 1 116
byte 1 95
byte 1 105
byte 1 110
byte 1 110
byte 1 101
byte 1 114
byte 1 102
byte 1 114
byte 1 97
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $1986
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 105
byte 1 99
byte 1 95
byte 1 116
byte 1 101
byte 1 115
byte 1 116
byte 1 0
align 1
LABELV $1983
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 114
byte 1 97
byte 1 103
byte 1 101
byte 1 114
byte 1 101
byte 1 99
byte 1 0
align 1
LABELV $1959
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 112
byte 1 114
byte 1 111
byte 1 110
byte 1 103
byte 1 95
byte 1 111
byte 1 110
byte 1 95
byte 1 105
byte 1 0
align 1
LABELV $1956
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 98
byte 1 97
byte 1 99
byte 1 107
byte 1 103
byte 1 114
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 95
byte 1 105
byte 1 0
align 1
LABELV $1953
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 98
byte 1 97
byte 1 99
byte 1 107
byte 1 103
byte 1 114
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 95
byte 1 102
byte 1 0
align 1
LABELV $1950
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 112
byte 1 114
byte 1 111
byte 1 110
byte 1 103
byte 1 95
byte 1 111
byte 1 110
byte 1 95
byte 1 102
byte 1 0
align 1
LABELV $1947
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 112
byte 1 114
byte 1 111
byte 1 110
byte 1 103
byte 1 95
byte 1 111
byte 1 102
byte 1 102
byte 1 0
align 1
LABELV $1944
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 112
byte 1 114
byte 1 111
byte 1 110
byte 1 103
byte 1 95
byte 1 111
byte 1 110
byte 1 95
byte 1 119
byte 1 0
align 1
LABELV $1941
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 98
byte 1 97
byte 1 99
byte 1 107
byte 1 103
byte 1 114
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $1938
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 101
byte 1 116
byte 1 112
byte 1 97
byte 1 99
byte 1 107
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1934
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 101
byte 1 116
byte 1 112
byte 1 97
byte 1 99
byte 1 107
byte 1 0
align 1
LABELV $1930
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 116
byte 1 114
byte 1 105
byte 1 112
byte 1 109
byte 1 105
byte 1 110
byte 1 101
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1926
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 116
byte 1 114
byte 1 105
byte 1 112
byte 1 109
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $1922
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 116
byte 1 104
byte 1 101
byte 1 114
byte 1 109
byte 1 97
byte 1 108
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1918
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 116
byte 1 104
byte 1 101
byte 1 114
byte 1 109
byte 1 97
byte 1 108
byte 1 0
align 1
LABELV $1914
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 109
byte 1 101
byte 1 114
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 110
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1910
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 109
byte 1 101
byte 1 114
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 110
byte 1 0
align 1
LABELV $1906
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 102
byte 1 108
byte 1 101
byte 1 99
byte 1 104
byte 1 101
byte 1 116
byte 1 116
byte 1 101
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1902
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 102
byte 1 108
byte 1 101
byte 1 99
byte 1 104
byte 1 101
byte 1 116
byte 1 116
byte 1 101
byte 1 0
align 1
LABELV $1898
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 101
byte 1 109
byte 1 112
byte 1 50
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1894
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 101
byte 1 109
byte 1 112
byte 1 50
byte 1 0
align 1
LABELV $1890
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 114
byte 1 101
byte 1 112
byte 1 101
byte 1 97
byte 1 116
byte 1 101
byte 1 114
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1886
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 114
byte 1 101
byte 1 112
byte 1 101
byte 1 97
byte 1 116
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $1882
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 98
byte 1 111
byte 1 119
byte 1 99
byte 1 97
byte 1 115
byte 1 116
byte 1 101
byte 1 114
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1878
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 98
byte 1 111
byte 1 119
byte 1 99
byte 1 97
byte 1 115
byte 1 116
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $1874
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 105
byte 1 115
byte 1 114
byte 1 117
byte 1 112
byte 1 116
byte 1 111
byte 1 114
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1870
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 105
byte 1 115
byte 1 114
byte 1 117
byte 1 112
byte 1 116
byte 1 111
byte 1 114
byte 1 0
align 1
LABELV $1866
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 98
byte 1 108
byte 1 97
byte 1 115
byte 1 116
byte 1 101
byte 1 114
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1862
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 98
byte 1 108
byte 1 97
byte 1 115
byte 1 116
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $1858
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 98
byte 1 114
byte 1 105
byte 1 97
byte 1 114
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1854
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 98
byte 1 114
byte 1 105
byte 1 97
byte 1 114
byte 1 0
align 1
LABELV $1850
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1846
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $1842
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 115
byte 1 116
byte 1 117
byte 1 110
byte 1 98
byte 1 97
byte 1 116
byte 1 111
byte 1 110
byte 1 95
byte 1 110
byte 1 97
byte 1 0
align 1
LABELV $1838
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 119
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 115
byte 1 116
byte 1 117
byte 1 110
byte 1 98
byte 1 97
byte 1 116
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $1834
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 109
byte 1 112
byte 1 95
byte 1 108
byte 1 101
byte 1 118
byte 1 101
byte 1 108
byte 1 108
byte 1 111
byte 1 97
byte 1 100
byte 1 0
align 1
LABELV $1831
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 108
byte 1 111
byte 1 97
byte 1 100
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 95
byte 1 99
byte 1 97
byte 1 112
byte 1 0
align 1
LABELV $1828
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 108
byte 1 111
byte 1 97
byte 1 100
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 0
align 1
LABELV $1825
byte 1 119
byte 1 104
byte 1 105
byte 1 116
byte 1 101
byte 1 0
align 1
LABELV $1822
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 103
byte 1 114
byte 1 105
byte 1 100
byte 1 95
byte 1 109
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $1810
byte 1 101
byte 1 114
byte 1 103
byte 1 111
byte 1 101
byte 1 99
byte 1 0
align 1
LABELV $1807
byte 1 111
byte 1 99
byte 1 114
byte 1 95
byte 1 97
byte 1 0
align 1
LABELV $1802
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 109
byte 1 109
byte 1 111
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 49
byte 1 0
align 1
LABELV $1801
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 109
byte 1 109
byte 1 111
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 50
byte 1 0
align 1
LABELV $1800
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 109
byte 1 109
byte 1 111
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 51
byte 1 0
align 1
LABELV $1799
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 109
byte 1 109
byte 1 111
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 52
byte 1 0
align 1
LABELV $1798
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 109
byte 1 109
byte 1 111
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 53
byte 1 0
align 1
LABELV $1797
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 109
byte 1 109
byte 1 111
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 54
byte 1 0
align 1
LABELV $1796
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 97
byte 1 109
byte 1 109
byte 1 111
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 55
byte 1 0
align 1
LABELV $1795
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 55
byte 1 0
align 1
LABELV $1794
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 54
byte 1 0
align 1
LABELV $1793
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 53
byte 1 0
align 1
LABELV $1792
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 52
byte 1 0
align 1
LABELV $1791
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 51
byte 1 0
align 1
LABELV $1790
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 50
byte 1 0
align 1
LABELV $1789
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 95
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 49
byte 1 0
align 1
LABELV $1785
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 110
byte 1 101
byte 1 119
byte 1 47
byte 1 115
byte 1 108
byte 1 105
byte 1 100
byte 1 101
byte 1 114
byte 1 116
byte 1 104
byte 1 117
byte 1 109
byte 1 98
byte 1 0
align 1
LABELV $1782
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 110
byte 1 101
byte 1 119
byte 1 47
byte 1 115
byte 1 108
byte 1 105
byte 1 100
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $1779
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 115
byte 1 47
byte 1 115
byte 1 99
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 98
byte 1 97
byte 1 114
byte 1 95
byte 1 116
byte 1 104
byte 1 117
byte 1 109
byte 1 98
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1776
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 115
byte 1 47
byte 1 115
byte 1 99
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 98
byte 1 97
byte 1 114
byte 1 95
byte 1 97
byte 1 114
byte 1 114
byte 1 111
byte 1 119
byte 1 95
byte 1 114
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1773
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 115
byte 1 47
byte 1 115
byte 1 99
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 98
byte 1 97
byte 1 114
byte 1 95
byte 1 97
byte 1 114
byte 1 114
byte 1 111
byte 1 119
byte 1 95
byte 1 108
byte 1 101
byte 1 102
byte 1 116
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1770
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 115
byte 1 47
byte 1 115
byte 1 99
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 98
byte 1 97
byte 1 114
byte 1 95
byte 1 97
byte 1 114
byte 1 114
byte 1 111
byte 1 119
byte 1 95
byte 1 117
byte 1 112
byte 1 95
byte 1 97
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1767
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 115
byte 1 47
byte 1 115
byte 1 99
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 98
byte 1 97
byte 1 114
byte 1 95
byte 1 97
byte 1 114
byte 1 114
byte 1 111
byte 1 119
byte 1 95
byte 1 100
byte 1 119
byte 1 110
byte 1 95
byte 1 97
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1764
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 115
byte 1 47
byte 1 115
byte 1 99
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 98
byte 1 97
byte 1 114
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1761
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 97
byte 1 114
byte 1 116
byte 1 47
byte 1 102
byte 1 120
byte 1 95
byte 1 119
byte 1 104
byte 1 105
byte 1 116
byte 1 101
byte 1 0
align 1
LABELV $1757
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 97
byte 1 114
byte 1 116
byte 1 47
byte 1 102
byte 1 120
byte 1 95
byte 1 99
byte 1 121
byte 1 97
byte 1 110
byte 1 0
align 1
LABELV $1753
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 97
byte 1 114
byte 1 116
byte 1 47
byte 1 102
byte 1 120
byte 1 95
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 0
align 1
LABELV $1749
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 97
byte 1 114
byte 1 116
byte 1 47
byte 1 102
byte 1 120
byte 1 95
byte 1 116
byte 1 101
byte 1 97
byte 1 108
byte 1 0
align 1
LABELV $1745
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 97
byte 1 114
byte 1 116
byte 1 47
byte 1 102
byte 1 120
byte 1 95
byte 1 103
byte 1 114
byte 1 110
byte 1 0
align 1
LABELV $1741
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 97
byte 1 114
byte 1 116
byte 1 47
byte 1 102
byte 1 120
byte 1 95
byte 1 121
byte 1 101
byte 1 108
byte 1 0
align 1
LABELV $1737
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 97
byte 1 114
byte 1 116
byte 1 47
byte 1 102
byte 1 120
byte 1 95
byte 1 114
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $1734
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 97
byte 1 114
byte 1 116
byte 1 47
byte 1 102
byte 1 120
byte 1 95
byte 1 98
byte 1 97
byte 1 115
byte 1 101
byte 1 0
align 1
LABELV $1731
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 103
byte 1 114
byte 1 97
byte 1 100
byte 1 105
byte 1 101
byte 1 110
byte 1 116
byte 1 98
byte 1 97
byte 1 114
byte 1 50
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1637
byte 1 99
byte 1 111
byte 1 110
byte 1 110
byte 1 101
byte 1 99
byte 1 116
byte 1 105
byte 1 110
byte 1 103
byte 1 0
align 1
LABELV $1633
byte 1 37
byte 1 52
byte 1 105
byte 1 0
align 1
LABELV $1631
byte 1 37
byte 1 105
byte 1 0
align 1
LABELV $1628
byte 1 76
byte 1 101
byte 1 97
byte 1 100
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $1625
byte 1 83
byte 1 112
byte 1 101
byte 1 99
byte 1 116
byte 1 97
byte 1 116
byte 1 111
byte 1 114
byte 1 0
align 1
LABELV $1622
byte 1 37
byte 1 105
byte 1 47
byte 1 37
byte 1 105
byte 1 0
align 1
LABELV $1616
byte 1 82
byte 1 101
byte 1 97
byte 1 100
byte 1 121
byte 1 0
align 1
LABELV $1501
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 100
byte 1 101
byte 1 102
byte 1 0
align 1
LABELV $1495
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 71
byte 1 108
byte 1 111
byte 1 98
byte 1 97
byte 1 108
byte 1 68
byte 1 101
byte 1 102
byte 1 0
align 1
LABELV $1481
byte 1 117
byte 1 105
byte 1 47
byte 1 116
byte 1 101
byte 1 115
byte 1 116
byte 1 104
byte 1 117
byte 1 100
byte 1 46
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 0
align 1
LABELV $1468
byte 1 115
byte 1 104
byte 1 97
byte 1 100
byte 1 111
byte 1 119
byte 1 67
byte 1 111
byte 1 108
byte 1 111
byte 1 114
byte 1 0
align 1
LABELV $1460
byte 1 115
byte 1 104
byte 1 97
byte 1 100
byte 1 111
byte 1 119
byte 1 89
byte 1 0
align 1
LABELV $1452
byte 1 115
byte 1 104
byte 1 97
byte 1 100
byte 1 111
byte 1 119
byte 1 88
byte 1 0
align 1
LABELV $1444
byte 1 102
byte 1 97
byte 1 100
byte 1 101
byte 1 65
byte 1 109
byte 1 111
byte 1 117
byte 1 110
byte 1 116
byte 1 0
align 1
LABELV $1436
byte 1 102
byte 1 97
byte 1 100
byte 1 101
byte 1 67
byte 1 121
byte 1 99
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $1428
byte 1 102
byte 1 97
byte 1 100
byte 1 101
byte 1 67
byte 1 108
byte 1 97
byte 1 109
byte 1 112
byte 1 0
align 1
LABELV $1416
byte 1 99
byte 1 117
byte 1 114
byte 1 115
byte 1 111
byte 1 114
byte 1 0
align 1
LABELV $1408
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 66
byte 1 117
byte 1 122
byte 1 122
byte 1 83
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $1400
byte 1 105
byte 1 116
byte 1 101
byte 1 109
byte 1 70
byte 1 111
byte 1 99
byte 1 117
byte 1 115
byte 1 83
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $1392
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 69
byte 1 120
byte 1 105
byte 1 116
byte 1 83
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $1384
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 69
byte 1 110
byte 1 116
byte 1 101
byte 1 114
byte 1 83
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $1376
byte 1 103
byte 1 114
byte 1 97
byte 1 100
byte 1 105
byte 1 101
byte 1 110
byte 1 116
byte 1 98
byte 1 97
byte 1 114
byte 1 0
align 1
LABELV $1366
byte 1 98
byte 1 105
byte 1 103
byte 1 102
byte 1 111
byte 1 110
byte 1 116
byte 1 0
align 1
LABELV $1356
byte 1 115
byte 1 109
byte 1 97
byte 1 108
byte 1 108
byte 1 70
byte 1 111
byte 1 110
byte 1 116
byte 1 0
align 1
LABELV $1346
byte 1 102
byte 1 111
byte 1 110
byte 1 116
byte 1 0
align 1
LABELV $1342
byte 1 125
byte 1 0
align 1
LABELV $1333
byte 1 123
byte 1 0
align 1
LABELV $1326
byte 1 94
byte 1 49
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 32
byte 1 102
byte 1 105
byte 1 108
byte 1 101
byte 1 32
byte 1 116
byte 1 111
byte 1 111
byte 1 32
byte 1 108
byte 1 97
byte 1 114
byte 1 103
byte 1 101
byte 1 58
byte 1 32
byte 1 37
byte 1 115
byte 1 32
byte 1 105
byte 1 115
byte 1 32
byte 1 37
byte 1 105
byte 1 44
byte 1 32
byte 1 109
byte 1 97
byte 1 120
byte 1 32
byte 1 97
byte 1 108
byte 1 108
byte 1 111
byte 1 119
byte 1 101
byte 1 100
byte 1 32
byte 1 105
byte 1 115
byte 1 32
byte 1 37
byte 1 105
byte 1 0
align 1
LABELV $1323
byte 1 94
byte 1 49
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 32
byte 1 102
byte 1 105
byte 1 108
byte 1 101
byte 1 32
byte 1 110
byte 1 111
byte 1 116
byte 1 32
byte 1 102
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 58
byte 1 32
byte 1 37
byte 1 115
byte 1 44
byte 1 32
byte 1 117
byte 1 115
byte 1 105
byte 1 110
byte 1 103
byte 1 32
byte 1 100
byte 1 101
byte 1 102
byte 1 97
byte 1 117
byte 1 108
byte 1 116
byte 1 10
byte 1 0
align 1
LABELV $1313
byte 1 67
byte 1 71
byte 1 95
byte 1 67
byte 1 111
byte 1 110
byte 1 102
byte 1 105
byte 1 103
byte 1 83
byte 1 116
byte 1 114
byte 1 105
byte 1 110
byte 1 103
byte 1 58
byte 1 32
byte 1 98
byte 1 97
byte 1 100
byte 1 32
byte 1 105
byte 1 110
byte 1 100
byte 1 101
byte 1 120
byte 1 58
byte 1 32
byte 1 37
byte 1 105
byte 1 0
align 1
LABELV $1288
byte 1 37
byte 1 115
byte 1 32
byte 1 32
byte 1 32
byte 1 32
byte 1 32
byte 1 0
align 1
LABELV $1274
byte 1 37
byte 1 115
byte 1 95
byte 1 37
byte 1 115
byte 1 0
align 1
LABELV $1270
byte 1 104
byte 1 97
byte 1 108
byte 1 102
byte 1 83
byte 1 104
byte 1 105
byte 1 101
byte 1 108
byte 1 100
byte 1 83
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $1267
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 104
byte 1 105
byte 1 116
byte 1 115
byte 1 47
byte 1 116
byte 1 101
byte 1 115
byte 1 116
byte 1 98
byte 1 111
byte 1 111
byte 1 109
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $1264
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 95
byte 1 109
byte 1 105
byte 1 115
byte 1 115
byte 1 105
byte 1 110
byte 1 103
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1260
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 95
byte 1 99
byte 1 97
byte 1 112
byte 1 116
byte 1 117
byte 1 114
byte 1 101
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1256
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 95
byte 1 105
byte 1 110
byte 1 95
byte 1 98
byte 1 97
byte 1 115
byte 1 101
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1253
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 101
byte 1 108
byte 1 101
byte 1 99
byte 1 116
byte 1 99
byte 1 117
byte 1 114
byte 1 115
byte 1 111
byte 1 114
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1250
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 105
byte 1 122
byte 1 101
byte 1 99
byte 1 117
byte 1 114
byte 1 115
byte 1 111
byte 1 114
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1247
byte 1 109
byte 1 101
byte 1 110
byte 1 117
byte 1 47
byte 1 97
byte 1 114
byte 1 116
byte 1 47
byte 1 51
byte 1 95
byte 1 99
byte 1 117
byte 1 114
byte 1 115
byte 1 111
byte 1 114
byte 1 50
byte 1 0
align 1
LABELV $1244
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 101
byte 1 115
byte 1 99
byte 1 111
byte 1 114
byte 1 116
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1241
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 114
byte 1 101
byte 1 116
byte 1 114
byte 1 105
byte 1 101
byte 1 118
byte 1 101
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1238
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 95
byte 1 108
byte 1 101
byte 1 97
byte 1 100
byte 1 101
byte 1 114
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1235
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 100
byte 1 101
byte 1 102
byte 1 101
byte 1 110
byte 1 100
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1232
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 102
byte 1 111
byte 1 108
byte 1 108
byte 1 111
byte 1 119
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1229
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 99
byte 1 97
byte 1 109
byte 1 112
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1226
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 97
byte 1 117
byte 1 108
byte 1 116
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1223
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 112
byte 1 97
byte 1 116
byte 1 114
byte 1 111
byte 1 108
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1212
byte 1 115
byte 1 107
byte 1 105
byte 1 110
byte 1 115
byte 1 0
align 1
LABELV $1195
byte 1 42
byte 1 37
byte 1 105
byte 1 0
align 1
LABELV $1188
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 100
byte 1 109
byte 1 103
byte 1 115
byte 1 104
byte 1 97
byte 1 100
byte 1 101
byte 1 114
byte 1 95
byte 1 115
byte 1 104
byte 1 105
byte 1 101
byte 1 108
byte 1 100
byte 1 115
byte 1 97
byte 1 110
byte 1 100
byte 1 104
byte 1 101
byte 1 97
byte 1 108
byte 1 116
byte 1 104
byte 1 0
align 1
LABELV $1185
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 100
byte 1 109
byte 1 103
byte 1 115
byte 1 104
byte 1 97
byte 1 100
byte 1 101
byte 1 114
byte 1 95
byte 1 115
byte 1 104
byte 1 105
byte 1 101
byte 1 108
byte 1 100
byte 1 115
byte 1 0
align 1
LABELV $1182
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 98
byte 1 111
byte 1 114
byte 1 103
byte 1 101
byte 1 121
byte 1 101
byte 1 102
byte 1 108
byte 1 97
byte 1 114
byte 1 101
byte 1 0
align 1
LABELV $1179
byte 1 98
byte 1 108
byte 1 111
byte 1 111
byte 1 100
byte 1 77
byte 1 97
byte 1 114
byte 1 107
byte 1 0
align 1
LABELV $1176
byte 1 119
byte 1 97
byte 1 107
byte 1 101
byte 1 0
align 1
LABELV $1173
byte 1 109
byte 1 97
byte 1 114
byte 1 107
byte 1 83
byte 1 104
byte 1 97
byte 1 100
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $1170
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 100
byte 1 97
byte 1 109
byte 1 97
byte 1 103
byte 1 101
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 115
byte 1 109
byte 1 97
byte 1 95
byte 1 109
byte 1 114
byte 1 107
byte 1 0
align 1
LABELV $1167
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 100
byte 1 97
byte 1 109
byte 1 97
byte 1 103
byte 1 101
byte 1 47
byte 1 104
byte 1 111
byte 1 108
byte 1 101
byte 1 95
byte 1 108
byte 1 103
byte 1 95
byte 1 109
byte 1 114
byte 1 107
byte 1 0
align 1
LABELV $1164
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 100
byte 1 97
byte 1 109
byte 1 97
byte 1 103
byte 1 101
byte 1 47
byte 1 98
byte 1 117
byte 1 114
byte 1 110
byte 1 95
byte 1 109
byte 1 101
byte 1 100
byte 1 95
byte 1 109
byte 1 114
byte 1 107
byte 1 0
align 1
LABELV $1161
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 100
byte 1 97
byte 1 109
byte 1 97
byte 1 103
byte 1 101
byte 1 47
byte 1 98
byte 1 117
byte 1 108
byte 1 108
byte 1 101
byte 1 116
byte 1 95
byte 1 109
byte 1 114
byte 1 107
byte 1 0
align 1
LABELV $1158
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 102
byte 1 117
byte 1 108
byte 1 108
byte 1 98
byte 1 111
byte 1 100
byte 1 121
byte 1 101
byte 1 108
byte 1 101
byte 1 99
byte 1 116
byte 1 114
byte 1 105
byte 1 99
byte 1 50
byte 1 0
align 1
LABELV $1155
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 101
byte 1 108
byte 1 101
byte 1 99
byte 1 116
byte 1 114
byte 1 105
byte 1 99
byte 1 0
align 1
LABELV $1152
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 116
byte 1 101
byte 1 115
byte 1 116
byte 1 95
byte 1 99
byte 1 114
byte 1 97
byte 1 99
byte 1 107
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $1139
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 98
byte 1 105
byte 1 110
byte 1 111
byte 1 99
byte 1 117
byte 1 108
byte 1 97
byte 1 114
byte 1 78
byte 1 117
byte 1 109
byte 1 79
byte 1 118
byte 1 101
byte 1 114
byte 1 108
byte 1 97
byte 1 121
byte 1 0
align 1
LABELV $1136
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 98
byte 1 105
byte 1 110
byte 1 111
byte 1 99
byte 1 117
byte 1 108
byte 1 97
byte 1 114
byte 1 87
byte 1 105
byte 1 110
byte 1 100
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $1133
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 98
byte 1 105
byte 1 110
byte 1 84
byte 1 111
byte 1 112
byte 1 84
byte 1 114
byte 1 105
byte 1 0
align 1
LABELV $1130
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 98
byte 1 105
byte 1 110
byte 1 83
byte 1 105
byte 1 100
byte 1 101
byte 1 65
byte 1 114
byte 1 114
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $1127
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 98
byte 1 105
byte 1 110
byte 1 77
byte 1 97
byte 1 115
byte 1 107
byte 1 0
align 1
LABELV $1124
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 98
byte 1 105
byte 1 110
byte 1 67
byte 1 105
byte 1 114
byte 1 99
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $1121
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 105
byte 1 110
byte 1 118
byte 1 117
byte 1 108
byte 1 110
byte 1 101
byte 1 114
byte 1 97
byte 1 98
byte 1 105
byte 1 108
byte 1 105
byte 1 116
byte 1 121
byte 1 115
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $1118
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 101
byte 1 110
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 101
byte 1 110
byte 1 109
byte 1 101
byte 1 110
byte 1 116
byte 1 115
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $1115
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 101
byte 1 110
byte 1 100
byte 1 97
byte 1 114
byte 1 107
byte 1 101
byte 1 110
byte 1 109
byte 1 101
byte 1 110
byte 1 116
byte 1 115
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $1112
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 98
byte 1 111
byte 1 111
byte 1 110
byte 1 115
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $1107
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 121
byte 1 115
byte 1 97
byte 1 108
byte 1 105
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 115
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $1104
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 121
byte 1 115
byte 1 97
byte 1 108
byte 1 105
byte 1 114
byte 1 101
byte 1 100
byte 1 115
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $1101
byte 1 117
byte 1 105
byte 1 47
byte 1 97
byte 1 115
byte 1 115
byte 1 101
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 98
byte 1 97
byte 1 114
byte 1 47
byte 1 115
byte 1 101
byte 1 108
byte 1 101
byte 1 99
byte 1 116
byte 1 101
byte 1 100
byte 1 104
byte 1 101
byte 1 97
byte 1 108
byte 1 116
byte 1 104
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1089
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 99
byte 1 111
byte 1 108
byte 1 111
byte 1 114
byte 1 98
byte 1 97
byte 1 114
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1086
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 0
align 1
LABELV $1083
byte 1 115
byte 1 112
byte 1 114
byte 1 105
byte 1 116
byte 1 101
byte 1 115
byte 1 47
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 95
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 0
align 1
LABELV $1080
byte 1 115
byte 1 112
byte 1 114
byte 1 105
byte 1 116
byte 1 101
byte 1 115
byte 1 47
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 95
byte 1 114
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $1056
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 109
byte 1 97
byte 1 112
byte 1 111
byte 1 98
byte 1 106
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 98
byte 1 97
byte 1 115
byte 1 101
byte 1 47
byte 1 110
byte 1 116
byte 1 114
byte 1 108
byte 1 95
byte 1 98
byte 1 97
byte 1 115
byte 1 101
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $1053
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 109
byte 1 97
byte 1 112
byte 1 111
byte 1 98
byte 1 106
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 98
byte 1 97
byte 1 115
byte 1 101
byte 1 47
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 95
byte 1 98
byte 1 97
byte 1 115
byte 1 101
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $1050
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 109
byte 1 97
byte 1 112
byte 1 111
byte 1 98
byte 1 106
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 98
byte 1 97
byte 1 115
byte 1 101
byte 1 47
byte 1 114
byte 1 101
byte 1 100
byte 1 95
byte 1 98
byte 1 97
byte 1 115
byte 1 101
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $1047
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 50
byte 1 47
byte 1 119
byte 1 104
byte 1 105
byte 1 116
byte 1 101
byte 1 46
byte 1 115
byte 1 107
byte 1 105
byte 1 110
byte 1 0
align 1
LABELV $1044
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 50
byte 1 47
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 46
byte 1 115
byte 1 107
byte 1 105
byte 1 110
byte 1 0
align 1
LABELV $1041
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 50
byte 1 47
byte 1 114
byte 1 101
byte 1 100
byte 1 46
byte 1 115
byte 1 107
byte 1 105
byte 1 110
byte 1 0
align 1
LABELV $1038
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 50
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 102
byte 1 108
byte 1 97
byte 1 112
byte 1 51
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $1035
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 50
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 112
byte 1 111
byte 1 108
byte 1 101
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $1032
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 101
byte 1 116
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $1031
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 109
byte 1 112
byte 1 105
byte 1 95
byte 1 98
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 0
align 1
LABELV $1030
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 109
byte 1 112
byte 1 105
byte 1 95
byte 1 114
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 0
align 1
LABELV $1029
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 109
byte 1 112
byte 1 105
byte 1 95
byte 1 98
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 95
byte 1 121
byte 1 115
byte 1 0
align 1
LABELV $1028
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 109
byte 1 112
byte 1 105
byte 1 95
byte 1 114
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 95
byte 1 121
byte 1 115
byte 1 0
align 1
LABELV $1027
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 109
byte 1 112
byte 1 105
byte 1 95
byte 1 98
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 95
byte 1 120
byte 1 0
align 1
LABELV $1026
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 104
byte 1 117
byte 1 100
byte 1 47
byte 1 109
byte 1 112
byte 1 105
byte 1 95
byte 1 114
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 95
byte 1 120
byte 1 0
align 1
LABELV $1014
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 115
byte 1 47
byte 1 98
byte 1 95
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 95
byte 1 121
byte 1 115
byte 1 97
byte 1 108
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $1013
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 115
byte 1 47
byte 1 114
byte 1 95
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 95
byte 1 121
byte 1 115
byte 1 97
byte 1 108
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $1012
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 115
byte 1 47
byte 1 98
byte 1 95
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $1011
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 115
byte 1 47
byte 1 114
byte 1 95
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $989
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 109
byte 1 97
byte 1 112
byte 1 95
byte 1 111
byte 1 98
byte 1 106
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 104
byte 1 111
byte 1 108
byte 1 111
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $986
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 115
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 115
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $983
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 115
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $980
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 115
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 98
byte 1 117
byte 1 98
byte 1 98
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $977
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 112
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 97
byte 1 108
byte 1 115
byte 1 104
byte 1 105
byte 1 101
byte 1 108
byte 1 100
byte 1 0
align 1
LABELV $974
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 114
byte 1 101
byte 1 122
byte 1 111
byte 1 117
byte 1 116
byte 1 0
align 1
LABELV $971
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 99
byte 1 101
byte 1 104
byte 1 111
byte 1 108
byte 1 100
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $968
byte 1 104
byte 1 97
byte 1 115
byte 1 116
byte 1 101
byte 1 83
byte 1 109
byte 1 111
byte 1 107
byte 1 101
byte 1 80
byte 1 117
byte 1 102
byte 1 102
byte 1 0
align 1
LABELV $965
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 114
byte 1 101
byte 1 103
byte 1 101
byte 1 110
byte 1 0
align 1
LABELV $962
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 105
byte 1 110
byte 1 118
byte 1 105
byte 1 115
byte 1 105
byte 1 98
byte 1 105
byte 1 108
byte 1 105
byte 1 116
byte 1 121
byte 1 0
align 1
LABELV $959
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 98
byte 1 97
byte 1 116
byte 1 116
byte 1 108
byte 1 101
byte 1 87
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $956
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 98
byte 1 97
byte 1 116
byte 1 116
byte 1 108
byte 1 101
byte 1 83
byte 1 117
byte 1 105
byte 1 116
byte 1 0
align 1
LABELV $953
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 113
byte 1 117
byte 1 97
byte 1 100
byte 1 87
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $950
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 113
byte 1 117
byte 1 97
byte 1 100
byte 1 0
align 1
LABELV $947
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 110
byte 1 111
byte 1 97
byte 1 109
byte 1 109
byte 1 111
byte 1 0
align 1
LABELV $944
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 98
byte 1 97
byte 1 99
byte 1 107
byte 1 116
byte 1 105
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $940
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 99
byte 1 114
byte 1 111
byte 1 115
byte 1 115
byte 1 104
byte 1 97
byte 1 105
byte 1 114
byte 1 37
byte 1 99
byte 1 0
align 1
LABELV $933
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 110
byte 1 105
byte 1 110
byte 1 103
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $932
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 99
byte 1 111
byte 1 110
byte 1 102
byte 1 117
byte 1 115
byte 1 105
byte 1 111
byte 1 110
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $931
byte 1 98
byte 1 108
byte 1 97
byte 1 115
byte 1 116
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 109
byte 1 111
byte 1 107
byte 1 101
byte 1 95
byte 1 98
byte 1 111
byte 1 108
byte 1 116
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $930
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 98
byte 1 108
byte 1 111
byte 1 111
byte 1 100
byte 1 95
byte 1 115
byte 1 112
byte 1 97
byte 1 114
byte 1 107
byte 1 115
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $929
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 95
byte 1 98
byte 1 108
byte 1 111
byte 1 99
byte 1 107
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $928
byte 1 98
byte 1 108
byte 1 97
byte 1 115
byte 1 116
byte 1 101
byte 1 114
byte 1 47
byte 1 100
byte 1 101
byte 1 102
byte 1 108
byte 1 101
byte 1 99
byte 1 116
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $927
byte 1 109
byte 1 112
byte 1 47
byte 1 105
byte 1 116
byte 1 101
byte 1 109
byte 1 99
byte 1 111
byte 1 110
byte 1 101
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $926
byte 1 109
byte 1 112
byte 1 47
byte 1 106
byte 1 101
byte 1 100
byte 1 105
byte 1 115
byte 1 112
byte 1 97
byte 1 119
byte 1 110
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $925
byte 1 109
byte 1 112
byte 1 47
byte 1 115
byte 1 112
byte 1 97
byte 1 119
byte 1 110
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $924
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 112
byte 1 97
byte 1 114
byte 1 107
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $923
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 116
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 116
byte 1 47
byte 1 109
byte 1 117
byte 1 122
byte 1 122
byte 1 108
byte 1 101
byte 1 95
byte 1 102
byte 1 108
byte 1 97
byte 1 115
byte 1 104
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $922
byte 1 115
byte 1 112
byte 1 97
byte 1 114
byte 1 107
byte 1 95
byte 1 101
byte 1 120
byte 1 112
byte 1 108
byte 1 111
byte 1 115
byte 1 105
byte 1 111
byte 1 110
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $921
byte 1 116
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 116
byte 1 47
byte 1 101
byte 1 120
byte 1 112
byte 1 108
byte 1 111
byte 1 100
byte 1 101
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $920
byte 1 101
byte 1 109
byte 1 112
byte 1 108
byte 1 97
byte 1 99
byte 1 101
byte 1 100
byte 1 47
byte 1 101
byte 1 120
byte 1 112
byte 1 108
byte 1 111
byte 1 100
byte 1 101
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $919
byte 1 101
byte 1 109
byte 1 112
byte 1 108
byte 1 97
byte 1 99
byte 1 101
byte 1 100
byte 1 47
byte 1 100
byte 1 101
byte 1 97
byte 1 100
byte 1 95
byte 1 115
byte 1 109
byte 1 111
byte 1 107
byte 1 101
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $918
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 98
byte 1 108
byte 1 97
byte 1 115
byte 1 116
byte 1 101
byte 1 114
byte 1 47
byte 1 100
byte 1 101
byte 1 102
byte 1 108
byte 1 101
byte 1 99
byte 1 116
byte 1 46
byte 1 101
byte 1 102
byte 1 120
byte 1 0
align 1
LABELV $917
byte 1 116
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 116
byte 1 47
byte 1 115
byte 1 104
byte 1 111
byte 1 116
byte 1 0
align 1
LABELV $914
byte 1 94
byte 1 53
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 32
byte 1 70
byte 1 120
byte 1 32
byte 1 83
byte 1 121
byte 1 115
byte 1 116
byte 1 101
byte 1 109
byte 1 32
byte 1 73
byte 1 110
byte 1 105
byte 1 116
byte 1 105
byte 1 97
byte 1 108
byte 1 105
byte 1 122
byte 1 97
byte 1 116
byte 1 105
byte 1 111
byte 1 110
byte 1 32
byte 1 67
byte 1 111
byte 1 109
byte 1 112
byte 1 108
byte 1 101
byte 1 116
byte 1 101
byte 1 32
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 10
byte 1 0
align 1
LABELV $913
byte 1 94
byte 1 53
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 32
byte 1 70
byte 1 120
byte 1 32
byte 1 83
byte 1 121
byte 1 115
byte 1 116
byte 1 101
byte 1 109
byte 1 32
byte 1 73
byte 1 110
byte 1 105
byte 1 116
byte 1 105
byte 1 97
byte 1 108
byte 1 105
byte 1 122
byte 1 97
byte 1 116
byte 1 105
byte 1 111
byte 1 110
byte 1 32
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 45
byte 1 10
byte 1 0
align 1
LABELV $912
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 116
byte 1 114
byte 1 97
byte 1 99
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $909
byte 1 119
byte 1 97
byte 1 116
byte 1 101
byte 1 114
byte 1 66
byte 1 117
byte 1 98
byte 1 98
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $906
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 101
byte 1 116
byte 1 0
align 1
LABELV $903
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 108
byte 1 97
byte 1 103
byte 1 0
align 1
LABELV $900
byte 1 98
byte 1 108
byte 1 111
byte 1 111
byte 1 100
byte 1 84
byte 1 114
byte 1 97
byte 1 105
byte 1 108
byte 1 0
align 1
LABELV $897
byte 1 115
byte 1 109
byte 1 111
byte 1 107
byte 1 101
byte 1 80
byte 1 117
byte 1 102
byte 1 102
byte 1 0
align 1
LABELV $894
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 100
byte 1 101
byte 1 102
byte 1 101
byte 1 114
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $891
byte 1 118
byte 1 105
byte 1 101
byte 1 119
byte 1 66
byte 1 108
byte 1 111
byte 1 111
byte 1 100
byte 1 66
byte 1 108
byte 1 101
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $888
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 116
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $868
byte 1 103
byte 1 97
byte 1 109
byte 1 101
byte 1 32
byte 1 109
byte 1 101
byte 1 100
byte 1 105
byte 1 97
byte 1 0
align 1
LABELV $863
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 110
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $862
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 101
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 0
align 1
LABELV $861
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 115
byte 1 101
byte 1 118
byte 1 101
byte 1 110
byte 1 0
align 1
LABELV $860
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 115
byte 1 105
byte 1 120
byte 1 0
align 1
LABELV $859
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 102
byte 1 105
byte 1 118
byte 1 101
byte 1 0
align 1
LABELV $858
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 102
byte 1 111
byte 1 117
byte 1 114
byte 1 0
align 1
LABELV $857
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 116
byte 1 104
byte 1 114
byte 1 101
byte 1 101
byte 1 0
align 1
LABELV $856
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 116
byte 1 119
byte 1 111
byte 1 0
align 1
LABELV $855
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 111
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $854
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 99
byte 1 95
byte 1 122
byte 1 101
byte 1 114
byte 1 111
byte 1 0
align 1
LABELV $852
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 109
byte 1 105
byte 1 110
byte 1 117
byte 1 115
byte 1 0
align 1
LABELV $851
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 110
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $850
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 101
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 0
align 1
LABELV $849
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 115
byte 1 101
byte 1 118
byte 1 101
byte 1 110
byte 1 0
align 1
LABELV $848
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 115
byte 1 105
byte 1 120
byte 1 0
align 1
LABELV $847
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 102
byte 1 105
byte 1 118
byte 1 101
byte 1 0
align 1
LABELV $846
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 102
byte 1 111
byte 1 117
byte 1 114
byte 1 0
align 1
LABELV $845
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 116
byte 1 104
byte 1 114
byte 1 101
byte 1 101
byte 1 0
align 1
LABELV $844
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 116
byte 1 119
byte 1 111
byte 1 0
align 1
LABELV $843
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 111
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $842
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 95
byte 1 122
byte 1 101
byte 1 114
byte 1 111
byte 1 0
align 1
LABELV $840
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 105
byte 1 110
byte 1 117
byte 1 115
byte 1 0
align 1
LABELV $839
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 110
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $838
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 101
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 0
align 1
LABELV $837
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 115
byte 1 101
byte 1 118
byte 1 101
byte 1 110
byte 1 0
align 1
LABELV $836
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 115
byte 1 105
byte 1 120
byte 1 0
align 1
LABELV $835
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 102
byte 1 105
byte 1 118
byte 1 101
byte 1 0
align 1
LABELV $834
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 117
byte 1 114
byte 1 0
align 1
LABELV $833
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 104
byte 1 114
byte 1 101
byte 1 101
byte 1 0
align 1
LABELV $832
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 119
byte 1 111
byte 1 0
align 1
LABELV $831
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 111
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $830
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 50
byte 1 100
byte 1 47
byte 1 110
byte 1 117
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 122
byte 1 101
byte 1 114
byte 1 111
byte 1 0
align 1
LABELV $820
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 49
byte 1 48
byte 1 0
align 1
LABELV $817
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 48
byte 1 54
byte 1 0
align 1
LABELV $814
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 105
byte 1 116
byte 1 101
byte 1 109
byte 1 115
byte 1 47
byte 1 117
byte 1 115
byte 1 101
byte 1 95
byte 1 98
byte 1 97
byte 1 99
byte 1 116
byte 1 97
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $811
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 115
byte 1 101
byte 1 101
byte 1 107
byte 1 101
byte 1 114
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 104
byte 1 105
byte 1 115
byte 1 115
byte 1 0
align 1
LABELV $785
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 102
byte 1 111
byte 1 111
byte 1 116
byte 1 115
byte 1 116
byte 1 101
byte 1 112
byte 1 115
byte 1 47
byte 1 115
byte 1 116
byte 1 101
byte 1 112
byte 1 37
byte 1 105
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $781
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 102
byte 1 111
byte 1 111
byte 1 116
byte 1 115
byte 1 116
byte 1 101
byte 1 112
byte 1 115
byte 1 47
byte 1 99
byte 1 108
byte 1 97
byte 1 110
byte 1 107
byte 1 37
byte 1 105
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $777
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 102
byte 1 111
byte 1 111
byte 1 116
byte 1 115
byte 1 116
byte 1 101
byte 1 112
byte 1 115
byte 1 47
byte 1 115
byte 1 112
byte 1 108
byte 1 97
byte 1 115
byte 1 104
byte 1 37
byte 1 105
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $774
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 102
byte 1 111
byte 1 111
byte 1 116
byte 1 115
byte 1 116
byte 1 101
byte 1 112
byte 1 115
byte 1 47
byte 1 98
byte 1 111
byte 1 111
byte 1 116
byte 1 37
byte 1 105
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $769
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 105
byte 1 110
byte 1 116
byte 1 101
byte 1 114
byte 1 102
byte 1 97
byte 1 99
byte 1 101
byte 1 47
byte 1 122
byte 1 111
byte 1 111
byte 1 109
byte 1 101
byte 1 110
byte 1 100
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $766
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 105
byte 1 110
byte 1 116
byte 1 101
byte 1 114
byte 1 102
byte 1 97
byte 1 99
byte 1 101
byte 1 47
byte 1 122
byte 1 111
byte 1 111
byte 1 109
byte 1 108
byte 1 111
byte 1 111
byte 1 112
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $763
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 105
byte 1 110
byte 1 116
byte 1 101
byte 1 114
byte 1 102
byte 1 97
byte 1 99
byte 1 101
byte 1 47
byte 1 122
byte 1 111
byte 1 111
byte 1 109
byte 1 115
byte 1 116
byte 1 97
byte 1 114
byte 1 116
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $760
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 104
byte 1 111
byte 1 108
byte 1 111
byte 1 99
byte 1 114
byte 1 111
byte 1 110
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $757
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 105
byte 1 116
byte 1 101
byte 1 109
byte 1 115
byte 1 47
byte 1 114
byte 1 101
byte 1 109
byte 1 111
byte 1 116
byte 1 101
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $756
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 109
byte 1 112
byte 1 95
byte 1 100
byte 1 97
byte 1 114
byte 1 107
byte 1 95
byte 1 101
byte 1 110
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 95
byte 1 100
byte 1 105
byte 1 115
byte 1 97
byte 1 98
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $755
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 109
byte 1 112
byte 1 95
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 95
byte 1 101
byte 1 110
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 95
byte 1 100
byte 1 105
byte 1 115
byte 1 97
byte 1 98
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $754
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 111
byte 1 108
byte 1 105
byte 1 100
byte 1 87
byte 1 104
byte 1 105
byte 1 116
byte 1 101
byte 1 95
byte 1 99
byte 1 117
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $751
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 116
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 116
byte 1 102
byte 1 108
byte 1 97
byte 1 115
byte 1 104
byte 1 100
byte 1 105
byte 1 101
byte 1 0
align 1
LABELV $747
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 98
byte 1 117
byte 1 114
byte 1 110
byte 1 0
align 1
LABELV $744
byte 1 115
byte 1 117
byte 1 114
byte 1 102
byte 1 97
byte 1 99
byte 1 101
byte 1 69
byte 1 120
byte 1 112
byte 1 108
byte 1 111
byte 1 115
byte 1 105
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $741
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 109
byte 1 97
byte 1 112
byte 1 95
byte 1 111
byte 1 98
byte 1 106
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 115
byte 1 112
byte 1 104
byte 1 101
byte 1 114
byte 1 101
byte 1 46
byte 1 109
byte 1 100
byte 1 51
byte 1 0
align 1
LABELV $738
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 119
byte 1 97
byte 1 116
byte 1 114
byte 1 95
byte 1 117
byte 1 110
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $735
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 119
byte 1 97
byte 1 116
byte 1 114
byte 1 95
byte 1 111
byte 1 117
byte 1 116
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $732
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 119
byte 1 97
byte 1 116
byte 1 114
byte 1 95
byte 1 105
byte 1 110
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $729
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 49
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $726
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 53
byte 1 50
byte 1 0
align 1
LABELV $721
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 53
byte 1 49
byte 1 0
align 1
LABELV $718
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 101
byte 1 110
byte 1 101
byte 1 114
byte 1 103
byte 1 121
byte 1 95
byte 1 99
byte 1 114
byte 1 97
byte 1 99
byte 1 107
byte 1 108
byte 1 101
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $715
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 102
byte 1 97
byte 1 108
byte 1 108
byte 1 115
byte 1 112
byte 1 108
byte 1 97
byte 1 116
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $712
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 108
byte 1 97
byte 1 110
byte 1 100
byte 1 49
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $709
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 116
byte 1 97
byte 1 108
byte 1 107
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $706
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 109
byte 1 111
byte 1 118
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 111
byte 1 98
byte 1 106
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 111
byte 1 98
byte 1 106
byte 1 101
byte 1 99
byte 1 116
byte 1 72
byte 1 105
byte 1 116
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $705
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 105
byte 1 116
byte 1 101
byte 1 109
byte 1 115
byte 1 47
byte 1 114
byte 1 101
byte 1 115
byte 1 112
byte 1 97
byte 1 119
byte 1 110
byte 1 49
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $702
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 116
byte 1 101
byte 1 108
byte 1 101
byte 1 111
byte 1 117
byte 1 116
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $699
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 116
byte 1 101
byte 1 108
byte 1 101
byte 1 105
byte 1 110
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $696
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 110
byte 1 103
byte 1 101
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $692
byte 1 109
byte 1 117
byte 1 115
byte 1 105
byte 1 99
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 100
byte 1 117
byte 1 101
byte 1 108
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $688
byte 1 109
byte 1 117
byte 1 115
byte 1 105
byte 1 99
byte 1 47
byte 1 98
byte 1 97
byte 1 100
byte 1 115
byte 1 109
byte 1 97
byte 1 108
byte 1 108
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $685
byte 1 109
byte 1 117
byte 1 115
byte 1 105
byte 1 99
byte 1 47
byte 1 103
byte 1 111
byte 1 111
byte 1 100
byte 1 115
byte 1 109
byte 1 97
byte 1 108
byte 1 108
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $682
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 100
byte 1 114
byte 1 97
byte 1 105
byte 1 110
byte 1 101
byte 1 100
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $679
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 55
byte 1 0
align 1
LABELV $676
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 56
byte 1 0
align 1
LABELV $673
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 57
byte 1 0
align 1
LABELV $670
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 53
byte 1 48
byte 1 0
align 1
LABELV $667
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 51
byte 1 57
byte 1 0
align 1
LABELV $664
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 48
byte 1 0
align 1
LABELV $661
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 49
byte 1 0
align 1
LABELV $658
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 50
byte 1 0
align 1
LABELV $648
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 51
byte 1 0
align 1
LABELV $645
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 52
byte 1 0
align 1
LABELV $642
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 51
byte 1 50
byte 1 0
align 1
LABELV $639
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 53
byte 1 0
align 1
LABELV $636
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 52
byte 1 54
byte 1 0
align 1
LABELV $628
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 103
byte 1 114
byte 1 105
byte 1 112
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $627
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 106
byte 1 117
byte 1 109
byte 1 112
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $626
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 97
byte 1 98
byte 1 115
byte 1 111
byte 1 114
byte 1 98
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $625
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 97
byte 1 98
byte 1 115
byte 1 111
byte 1 114
byte 1 98
byte 1 104
byte 1 105
byte 1 116
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $624
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 112
byte 1 114
byte 1 111
byte 1 116
byte 1 101
byte 1 99
byte 1 116
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $623
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 112
byte 1 114
byte 1 111
byte 1 116
byte 1 101
byte 1 99
byte 1 116
byte 1 104
byte 1 105
byte 1 116
byte 1 46
byte 1 109
byte 1 112
byte 1 51
byte 1 0
align 1
LABELV $622
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 115
byte 1 112
byte 1 101
byte 1 101
byte 1 100
byte 1 108
byte 1 111
byte 1 111
byte 1 112
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $621
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 114
byte 1 111
byte 1 99
byte 1 107
byte 1 101
byte 1 116
byte 1 47
byte 1 108
byte 1 111
byte 1 99
byte 1 107
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $620
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 114
byte 1 111
byte 1 99
byte 1 107
byte 1 101
byte 1 116
byte 1 47
byte 1 116
byte 1 105
byte 1 99
byte 1 107
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $619
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 103
byte 1 108
byte 1 97
byte 1 115
byte 1 115
byte 1 98
byte 1 114
byte 1 101
byte 1 97
byte 1 107
byte 1 49
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $618
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 112
byte 1 105
byte 1 99
byte 1 107
byte 1 117
byte 1 112
byte 1 115
byte 1 104
byte 1 105
byte 1 101
byte 1 108
byte 1 100
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $617
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 47
byte 1 112
byte 1 105
byte 1 99
byte 1 107
byte 1 117
byte 1 112
byte 1 104
byte 1 101
byte 1 97
byte 1 108
byte 1 116
byte 1 104
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $616
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 116
byte 1 47
byte 1 109
byte 1 111
byte 1 118
byte 1 101
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $615
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 116
byte 1 47
byte 1 115
byte 1 104
byte 1 117
byte 1 116
byte 1 100
byte 1 111
byte 1 119
byte 1 110
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $614
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 116
byte 1 47
byte 1 115
byte 1 116
byte 1 97
byte 1 114
byte 1 116
byte 1 117
byte 1 112
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $613
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 116
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 116
byte 1 47
byte 1 112
byte 1 105
byte 1 110
byte 1 103
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $612
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 97
byte 1 109
byte 1 98
byte 1 105
byte 1 101
byte 1 110
byte 1 99
byte 1 101
byte 1 47
byte 1 115
byte 1 112
byte 1 97
byte 1 114
byte 1 107
byte 1 53
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $611
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 109
byte 1 111
byte 1 118
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 115
byte 1 119
byte 1 105
byte 1 116
byte 1 99
byte 1 104
byte 1 101
byte 1 115
byte 1 47
byte 1 115
byte 1 119
byte 1 105
byte 1 116
byte 1 99
byte 1 104
byte 1 51
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $610
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 109
byte 1 111
byte 1 118
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 115
byte 1 119
byte 1 105
byte 1 116
byte 1 99
byte 1 104
byte 1 101
byte 1 115
byte 1 47
byte 1 115
byte 1 119
byte 1 105
byte 1 116
byte 1 99
byte 1 104
byte 1 50
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $609
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 116
byte 1 104
byte 1 101
byte 1 114
byte 1 109
byte 1 97
byte 1 108
byte 1 47
byte 1 98
byte 1 111
byte 1 117
byte 1 110
byte 1 99
byte 1 101
byte 1 37
byte 1 105
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $604
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 97
byte 1 116
byte 1 115
byte 1 116
byte 1 47
byte 1 65
byte 1 84
byte 1 83
byte 1 84
byte 1 102
byte 1 105
byte 1 114
byte 1 101
byte 1 52
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $603
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 97
byte 1 116
byte 1 115
byte 1 116
byte 1 47
byte 1 65
byte 1 84
byte 1 83
byte 1 84
byte 1 102
byte 1 105
byte 1 114
byte 1 101
byte 1 51
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $602
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 97
byte 1 116
byte 1 115
byte 1 116
byte 1 47
byte 1 65
byte 1 84
byte 1 83
byte 1 84
byte 1 102
byte 1 105
byte 1 114
byte 1 101
byte 1 50
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $601
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 97
byte 1 116
byte 1 115
byte 1 116
byte 1 47
byte 1 65
byte 1 84
byte 1 83
byte 1 84
byte 1 102
byte 1 105
byte 1 114
byte 1 101
byte 1 49
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $600
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 97
byte 1 116
byte 1 115
byte 1 116
byte 1 47
byte 1 65
byte 1 84
byte 1 83
byte 1 84
byte 1 115
byte 1 116
byte 1 101
byte 1 112
byte 1 50
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $599
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 97
byte 1 116
byte 1 115
byte 1 116
byte 1 47
byte 1 65
byte 1 84
byte 1 83
byte 1 84
byte 1 115
byte 1 116
byte 1 101
byte 1 112
byte 1 49
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $598
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 97
byte 1 116
byte 1 115
byte 1 116
byte 1 47
byte 1 65
byte 1 84
byte 1 83
byte 1 84
byte 1 115
byte 1 116
byte 1 97
byte 1 114
byte 1 116
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $597
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 97
byte 1 116
byte 1 115
byte 1 116
byte 1 47
byte 1 65
byte 1 84
byte 1 83
byte 1 84
byte 1 99
byte 1 114
byte 1 97
byte 1 115
byte 1 104
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $593
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 112
byte 1 117
byte 1 115
byte 1 104
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $592
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 112
byte 1 117
byte 1 108
byte 1 108
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $591
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 100
byte 1 105
byte 1 115
byte 1 116
byte 1 114
byte 1 97
byte 1 99
byte 1 116
byte 1 115
byte 1 116
byte 1 111
byte 1 112
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $590
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 100
byte 1 105
byte 1 115
byte 1 116
byte 1 114
byte 1 97
byte 1 99
byte 1 116
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $589
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 106
byte 1 117
byte 1 109
byte 1 112
byte 1 98
byte 1 117
byte 1 105
byte 1 108
byte 1 100
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $588
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 100
byte 1 114
byte 1 97
byte 1 105
byte 1 110
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $587
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 110
byte 1 105
byte 1 110
byte 1 103
byte 1 104
byte 1 105
byte 1 116
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $586
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 108
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 110
byte 1 105
byte 1 110
byte 1 103
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $585
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 114
byte 1 97
byte 1 103
byte 1 101
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $584
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 115
byte 1 101
byte 1 101
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $583
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 115
byte 1 112
byte 1 101
byte 1 101
byte 1 100
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $582
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 104
byte 1 101
byte 1 97
byte 1 108
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $581
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $578
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 47
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 104
byte 1 101
byte 1 97
byte 1 108
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $575
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 104
byte 1 105
byte 1 116
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $574
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 104
byte 1 105
byte 1 116
byte 1 119
byte 1 97
byte 1 108
byte 1 108
byte 1 51
byte 1 0
align 1
LABELV $573
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 104
byte 1 105
byte 1 116
byte 1 119
byte 1 97
byte 1 108
byte 1 108
byte 1 50
byte 1 0
align 1
LABELV $572
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 104
byte 1 105
byte 1 116
byte 1 119
byte 1 97
byte 1 108
byte 1 108
byte 1 49
byte 1 0
align 1
LABELV $571
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 111
byte 1 102
byte 1 102
byte 1 113
byte 1 117
byte 1 105
byte 1 99
byte 1 107
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $570
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 111
byte 1 110
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $569
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 104
byte 1 117
byte 1 109
byte 1 49
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $568
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 98
byte 1 111
byte 1 117
byte 1 110
byte 1 99
byte 1 101
byte 1 37
byte 1 105
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $563
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 98
byte 1 108
byte 1 111
byte 1 99
byte 1 107
byte 1 37
byte 1 105
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $558
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 119
byte 1 101
byte 1 97
byte 1 112
byte 1 111
byte 1 110
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 104
byte 1 117
byte 1 112
byte 1 37
byte 1 105
byte 1 46
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $553
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 115
byte 1 47
byte 1 109
byte 1 97
byte 1 112
byte 1 95
byte 1 111
byte 1 98
byte 1 106
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 105
byte 1 109
byte 1 112
byte 1 95
byte 1 109
byte 1 105
byte 1 110
byte 1 101
byte 1 47
byte 1 116
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 116
byte 1 95
byte 1 99
byte 1 104
byte 1 97
byte 1 105
byte 1 114
byte 1 95
byte 1 100
byte 1 109
byte 1 103
byte 1 46
byte 1 116
byte 1 103
byte 1 97
byte 1 0
align 1
LABELV $552
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 95
byte 1 112
byte 1 111
byte 1 114
byte 1 116
byte 1 97
byte 1 115
byte 1 104
byte 1 105
byte 1 101
byte 1 108
byte 1 100
byte 1 0
align 1
LABELV $551
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 95
byte 1 100
byte 1 109
byte 1 103
byte 1 115
byte 1 104
byte 1 105
byte 1 101
byte 1 108
byte 1 100
byte 1 0
align 1
LABELV $550
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 114
byte 1 101
byte 1 100
byte 1 95
byte 1 112
byte 1 111
byte 1 114
byte 1 116
byte 1 97
byte 1 115
byte 1 104
byte 1 105
byte 1 101
byte 1 108
byte 1 100
byte 1 0
align 1
LABELV $549
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 114
byte 1 101
byte 1 100
byte 1 95
byte 1 100
byte 1 109
byte 1 103
byte 1 115
byte 1 104
byte 1 105
byte 1 101
byte 1 108
byte 1 100
byte 1 0
align 1
LABELV $548
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 80
byte 1 117
byte 1 115
byte 1 104
byte 1 0
align 1
LABELV $547
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 68
byte 1 97
byte 1 109
byte 1 97
byte 1 103
byte 1 101
byte 1 71
byte 1 108
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $546
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 117
byte 1 112
byte 1 115
byte 1 47
byte 1 121
byte 1 115
byte 1 97
byte 1 108
byte 1 105
byte 1 109
byte 1 97
byte 1 114
byte 1 105
byte 1 115
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $545
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 70
byte 1 108
byte 1 97
byte 1 114
byte 1 101
byte 1 0
align 1
LABELV $544
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 100
byte 1 97
byte 1 109
byte 1 97
byte 1 103
byte 1 101
byte 1 47
byte 1 114
byte 1 105
byte 1 118
byte 1 101
byte 1 116
byte 1 109
byte 1 97
byte 1 114
byte 1 107
byte 1 0
align 1
LABELV $541
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 121
byte 1 101
byte 1 108
byte 1 108
byte 1 111
byte 1 119
byte 1 95
byte 1 103
byte 1 108
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $538
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 66
byte 1 108
byte 1 117
byte 1 114
byte 1 0
align 1
LABELV $535
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 112
byte 1 117
byte 1 114
byte 1 112
byte 1 108
byte 1 101
byte 1 95
byte 1 108
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $532
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 112
byte 1 117
byte 1 114
byte 1 112
byte 1 108
byte 1 101
byte 1 95
byte 1 103
byte 1 108
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $529
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 95
byte 1 108
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $526
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 95
byte 1 103
byte 1 108
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $523
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 103
byte 1 114
byte 1 101
byte 1 101
byte 1 110
byte 1 95
byte 1 108
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $520
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 103
byte 1 114
byte 1 101
byte 1 101
byte 1 110
byte 1 95
byte 1 103
byte 1 108
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $517
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 121
byte 1 101
byte 1 108
byte 1 108
byte 1 111
byte 1 119
byte 1 95
byte 1 108
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $514
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 121
byte 1 101
byte 1 108
byte 1 108
byte 1 111
byte 1 119
byte 1 95
byte 1 103
byte 1 108
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $511
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 111
byte 1 114
byte 1 97
byte 1 110
byte 1 103
byte 1 101
byte 1 95
byte 1 108
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $508
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 111
byte 1 114
byte 1 97
byte 1 110
byte 1 103
byte 1 101
byte 1 95
byte 1 103
byte 1 108
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $505
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 114
byte 1 101
byte 1 100
byte 1 95
byte 1 108
byte 1 105
byte 1 110
byte 1 101
byte 1 0
align 1
LABELV $502
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 101
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 115
byte 1 47
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 115
byte 1 47
byte 1 114
byte 1 101
byte 1 100
byte 1 95
byte 1 103
byte 1 108
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $499
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 51
byte 1 56
byte 1 0
align 1
LABELV $496
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 51
byte 1 55
byte 1 0
align 1
LABELV $493
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 51
byte 1 54
byte 1 0
align 1
LABELV $490
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 51
byte 1 53
byte 1 0
align 1
LABELV $487
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 48
byte 1 51
byte 1 0
align 1
LABELV $484
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 48
byte 1 50
byte 1 0
align 1
LABELV $481
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 48
byte 1 49
byte 1 0
align 1
LABELV $478
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 48
byte 1 53
byte 1 0
align 1
LABELV $475
byte 1 115
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 47
byte 1 99
byte 1 104
byte 1 97
byte 1 114
byte 1 115
byte 1 47
byte 1 109
byte 1 111
byte 1 116
byte 1 104
byte 1 109
byte 1 97
byte 1 47
byte 1 109
byte 1 105
byte 1 115
byte 1 99
byte 1 47
byte 1 52
byte 1 48
byte 1 77
byte 1 79
byte 1 77
byte 1 48
byte 1 48
byte 1 52
byte 1 0
align 1
LABELV $471
byte 1 119
byte 1 97
byte 1 118
byte 1 0
align 1
LABELV $465
byte 1 80
byte 1 114
byte 1 101
byte 1 99
byte 1 97
byte 1 99
byte 1 104
byte 1 101
byte 1 73
byte 1 116
byte 1 101
byte 1 109
byte 1 58
byte 1 32
byte 1 37
byte 1 115
byte 1 32
byte 1 104
byte 1 97
byte 1 115
byte 1 32
byte 1 98
byte 1 97
byte 1 100
byte 1 32
byte 1 112
byte 1 114
byte 1 101
byte 1 99
byte 1 97
byte 1 99
byte 1 104
byte 1 101
byte 1 32
byte 1 115
byte 1 116
byte 1 114
byte 1 105
byte 1 110
byte 1 103
byte 1 0
align 1
LABELV $444
byte 1 37
byte 1 115
byte 1 0
align 1
LABELV $398
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 98
byte 1 111
byte 1 116
byte 1 109
byte 1 105
byte 1 110
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 115
byte 1 0
align 1
LABELV $397
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 110
byte 1 101
byte 1 101
byte 1 100
byte 1 112
byte 1 97
byte 1 115
byte 1 115
byte 1 0
align 1
LABELV $396
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 104
byte 1 111
byte 1 115
byte 1 116
byte 1 110
byte 1 97
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $395
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 109
byte 1 97
byte 1 112
byte 1 110
byte 1 97
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $394
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 100
byte 1 109
byte 1 102
byte 1 108
byte 1 97
byte 1 103
byte 1 115
byte 1 0
align 1
LABELV $393
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 109
byte 1 97
byte 1 120
byte 1 99
byte 1 108
byte 1 105
byte 1 101
byte 1 110
byte 1 116
byte 1 115
byte 1 0
align 1
LABELV $392
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 116
byte 1 105
byte 1 109
byte 1 101
byte 1 108
byte 1 105
byte 1 109
byte 1 105
byte 1 116
byte 1 0
align 1
LABELV $391
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 100
byte 1 117
byte 1 101
byte 1 108
byte 1 108
byte 1 105
byte 1 109
byte 1 105
byte 1 116
byte 1 0
align 1
LABELV $390
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 99
byte 1 97
byte 1 112
byte 1 116
byte 1 117
byte 1 114
byte 1 101
byte 1 108
byte 1 105
byte 1 109
byte 1 105
byte 1 116
byte 1 0
align 1
LABELV $389
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 102
byte 1 114
byte 1 97
byte 1 103
byte 1 108
byte 1 105
byte 1 109
byte 1 105
byte 1 116
byte 1 0
align 1
LABELV $388
byte 1 117
byte 1 105
byte 1 95
byte 1 97
byte 1 98
byte 1 111
byte 1 117
byte 1 116
byte 1 95
byte 1 103
byte 1 97
byte 1 109
byte 1 101
byte 1 116
byte 1 121
byte 1 112
byte 1 101
byte 1 0
align 1
LABELV $387
byte 1 53
byte 1 45
byte 1 49
byte 1 45
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 0
align 1
LABELV $386
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 112
byte 1 111
byte 1 119
byte 1 101
byte 1 114
byte 1 115
byte 1 0
align 1
LABELV $385
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 95
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 0
align 1
LABELV $384
byte 1 107
byte 1 121
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $383
byte 1 109
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 0
align 1
LABELV $380
byte 1 115
byte 1 118
byte 1 95
byte 1 114
byte 1 117
byte 1 110
byte 1 110
byte 1 105
byte 1 110
byte 1 103
byte 1 0
align 1
LABELV $374
byte 1 99
byte 1 103
byte 1 95
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $373
byte 1 99
byte 1 103
byte 1 95
byte 1 102
byte 1 111
byte 1 108
byte 1 108
byte 1 111
byte 1 119
byte 1 67
byte 1 97
byte 1 109
byte 1 84
byte 1 114
byte 1 97
byte 1 110
byte 1 115
byte 1 105
byte 1 116
byte 1 105
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $372
byte 1 99
byte 1 103
byte 1 95
byte 1 102
byte 1 111
byte 1 108
byte 1 108
byte 1 111
byte 1 119
byte 1 67
byte 1 97
byte 1 109
byte 1 0
align 1
LABELV $371
byte 1 49
byte 1 48
byte 1 48
byte 1 48
byte 1 0
align 1
LABELV $370
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 114
byte 1 111
byte 1 116
byte 1 116
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $369
byte 1 100
byte 1 101
byte 1 98
byte 1 117
byte 1 103
byte 1 66
byte 1 66
byte 1 0
align 1
LABELV $368
byte 1 117
byte 1 105
byte 1 95
byte 1 109
byte 1 121
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 0
align 1
LABELV $367
byte 1 48
byte 1 46
byte 1 48
byte 1 0
align 1
LABELV $366
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 114
byte 1 117
byte 1 101
byte 1 76
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 110
byte 1 105
byte 1 110
byte 1 103
byte 1 0
align 1
LABELV $365
byte 1 117
byte 1 105
byte 1 95
byte 1 98
byte 1 105
byte 1 103
byte 1 70
byte 1 111
byte 1 110
byte 1 116
byte 1 0
align 1
LABELV $364
byte 1 48
byte 1 46
byte 1 50
byte 1 53
byte 1 0
align 1
LABELV $363
byte 1 117
byte 1 105
byte 1 95
byte 1 115
byte 1 109
byte 1 97
byte 1 108
byte 1 108
byte 1 70
byte 1 111
byte 1 110
byte 1 116
byte 1 0
align 1
LABELV $362
byte 1 99
byte 1 103
byte 1 95
byte 1 110
byte 1 111
byte 1 80
byte 1 114
byte 1 111
byte 1 106
byte 1 101
byte 1 99
byte 1 116
byte 1 105
byte 1 108
byte 1 101
byte 1 84
byte 1 114
byte 1 97
byte 1 105
byte 1 108
byte 1 0
align 1
LABELV $361
byte 1 99
byte 1 103
byte 1 95
byte 1 110
byte 1 111
byte 1 84
byte 1 97
byte 1 117
byte 1 110
byte 1 116
byte 1 0
align 1
LABELV $360
byte 1 56
byte 1 0
align 1
LABELV $359
byte 1 112
byte 1 109
byte 1 111
byte 1 118
byte 1 101
byte 1 95
byte 1 109
byte 1 115
byte 1 101
byte 1 99
byte 1 0
align 1
LABELV $358
byte 1 112
byte 1 109
byte 1 111
byte 1 118
byte 1 101
byte 1 95
byte 1 102
byte 1 105
byte 1 120
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $357
byte 1 99
byte 1 111
byte 1 109
byte 1 95
byte 1 99
byte 1 97
byte 1 109
byte 1 101
byte 1 114
byte 1 97
byte 1 77
byte 1 111
byte 1 100
byte 1 101
byte 1 0
align 1
LABELV $356
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 109
byte 1 111
byte 1 111
byte 1 116
byte 1 104
byte 1 67
byte 1 108
byte 1 105
byte 1 101
byte 1 110
byte 1 116
byte 1 115
byte 1 0
align 1
LABELV $355
byte 1 99
byte 1 103
byte 1 95
byte 1 104
byte 1 117
byte 1 100
byte 1 70
byte 1 105
byte 1 108
byte 1 101
byte 1 115
byte 1 0
align 1
LABELV $354
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 99
byte 1 111
byte 1 114
byte 1 101
byte 1 80
byte 1 108
byte 1 117
byte 1 109
byte 1 115
byte 1 0
align 1
LABELV $353
byte 1 116
byte 1 105
byte 1 109
byte 1 101
byte 1 115
byte 1 99
byte 1 97
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $352
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 105
byte 1 109
byte 1 101
byte 1 115
byte 1 99
byte 1 97
byte 1 108
byte 1 101
byte 1 70
byte 1 97
byte 1 100
byte 1 101
byte 1 83
byte 1 112
byte 1 101
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $351
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 105
byte 1 109
byte 1 101
byte 1 115
byte 1 99
byte 1 97
byte 1 108
byte 1 101
byte 1 70
byte 1 97
byte 1 100
byte 1 101
byte 1 69
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $350
byte 1 53
byte 1 48
byte 1 0
align 1
LABELV $349
byte 1 99
byte 1 103
byte 1 95
byte 1 99
byte 1 97
byte 1 109
byte 1 101
byte 1 114
byte 1 97
byte 1 79
byte 1 114
byte 1 98
byte 1 105
byte 1 116
byte 1 68
byte 1 101
byte 1 108
byte 1 97
byte 1 121
byte 1 0
align 1
LABELV $348
byte 1 99
byte 1 103
byte 1 95
byte 1 99
byte 1 97
byte 1 109
byte 1 101
byte 1 114
byte 1 97
byte 1 79
byte 1 114
byte 1 98
byte 1 105
byte 1 116
byte 1 0
align 1
LABELV $347
byte 1 117
byte 1 105
byte 1 95
byte 1 114
byte 1 101
byte 1 99
byte 1 111
byte 1 114
byte 1 100
byte 1 83
byte 1 80
byte 1 68
byte 1 101
byte 1 109
byte 1 111
byte 1 78
byte 1 97
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $346
byte 1 117
byte 1 105
byte 1 95
byte 1 114
byte 1 101
byte 1 99
byte 1 111
byte 1 114
byte 1 100
byte 1 83
byte 1 80
byte 1 68
byte 1 101
byte 1 109
byte 1 111
byte 1 0
align 1
LABELV $345
byte 1 103
byte 1 95
byte 1 101
byte 1 110
byte 1 97
byte 1 98
byte 1 108
byte 1 101
byte 1 66
byte 1 114
byte 1 101
byte 1 97
byte 1 116
byte 1 104
byte 1 0
align 1
LABELV $344
byte 1 103
byte 1 95
byte 1 101
byte 1 110
byte 1 97
byte 1 98
byte 1 108
byte 1 101
byte 1 68
byte 1 117
byte 1 115
byte 1 116
byte 1 0
align 1
LABELV $343
byte 1 117
byte 1 105
byte 1 95
byte 1 115
byte 1 105
byte 1 110
byte 1 103
byte 1 108
byte 1 101
byte 1 80
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 65
byte 1 99
byte 1 116
byte 1 105
byte 1 118
byte 1 101
byte 1 0
align 1
LABELV $342
byte 1 0
align 1
LABELV $341
byte 1 99
byte 1 103
byte 1 95
byte 1 99
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 110
byte 1 116
byte 1 83
byte 1 101
byte 1 108
byte 1 101
byte 1 99
byte 1 116
byte 1 101
byte 1 100
byte 1 80
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 78
byte 1 97
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $340
byte 1 99
byte 1 103
byte 1 95
byte 1 99
byte 1 117
byte 1 114
byte 1 114
byte 1 101
byte 1 110
byte 1 116
byte 1 83
byte 1 101
byte 1 108
byte 1 101
byte 1 99
byte 1 116
byte 1 101
byte 1 100
byte 1 80
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $339
byte 1 82
byte 1 101
byte 1 98
byte 1 101
byte 1 108
byte 1 108
byte 1 105
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $338
byte 1 103
byte 1 95
byte 1 98
byte 1 108
byte 1 117
byte 1 101
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 0
align 1
LABELV $337
byte 1 69
byte 1 109
byte 1 112
byte 1 105
byte 1 114
byte 1 101
byte 1 0
align 1
LABELV $336
byte 1 103
byte 1 95
byte 1 114
byte 1 101
byte 1 100
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 0
align 1
LABELV $335
byte 1 103
byte 1 95
byte 1 115
byte 1 121
byte 1 110
byte 1 99
byte 1 104
byte 1 114
byte 1 111
byte 1 110
byte 1 111
byte 1 117
byte 1 115
byte 1 67
byte 1 108
byte 1 105
byte 1 101
byte 1 110
byte 1 116
byte 1 115
byte 1 0
align 1
LABELV $334
byte 1 99
byte 1 111
byte 1 109
byte 1 95
byte 1 98
byte 1 108
byte 1 111
byte 1 111
byte 1 100
byte 1 0
align 1
LABELV $333
byte 1 99
byte 1 108
byte 1 95
byte 1 112
byte 1 97
byte 1 117
byte 1 115
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $332
byte 1 99
byte 1 111
byte 1 109
byte 1 95
byte 1 98
byte 1 117
byte 1 105
byte 1 108
byte 1 100
byte 1 83
byte 1 99
byte 1 114
byte 1 105
byte 1 112
byte 1 116
byte 1 0
align 1
LABELV $331
byte 1 99
byte 1 103
byte 1 95
byte 1 110
byte 1 111
byte 1 86
byte 1 111
byte 1 105
byte 1 99
byte 1 101
byte 1 84
byte 1 101
byte 1 120
byte 1 116
byte 1 0
align 1
LABELV $330
byte 1 99
byte 1 103
byte 1 95
byte 1 110
byte 1 111
byte 1 86
byte 1 111
byte 1 105
byte 1 99
byte 1 101
byte 1 67
byte 1 104
byte 1 97
byte 1 116
byte 1 115
byte 1 0
align 1
LABELV $329
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 67
byte 1 104
byte 1 97
byte 1 116
byte 1 115
byte 1 79
byte 1 110
byte 1 108
byte 1 121
byte 1 0
align 1
LABELV $328
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 70
byte 1 114
byte 1 105
byte 1 101
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $327
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 116
byte 1 97
byte 1 116
byte 1 115
byte 1 0
align 1
LABELV $326
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 111
byte 1 118
byte 1 101
byte 1 114
byte 1 108
byte 1 97
byte 1 121
byte 1 0
align 1
LABELV $325
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 84
byte 1 101
byte 1 97
byte 1 109
byte 1 79
byte 1 118
byte 1 101
byte 1 114
byte 1 108
byte 1 97
byte 1 121
byte 1 0
align 1
LABELV $324
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 101
byte 1 102
byte 1 101
byte 1 114
byte 1 80
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 115
byte 1 0
align 1
LABELV $323
byte 1 99
byte 1 103
byte 1 95
byte 1 112
byte 1 114
byte 1 101
byte 1 100
byte 1 105
byte 1 99
byte 1 116
byte 1 73
byte 1 116
byte 1 101
byte 1 109
byte 1 115
byte 1 0
align 1
LABELV $322
byte 1 99
byte 1 103
byte 1 95
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 77
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 0
align 1
LABELV $321
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 67
byte 1 104
byte 1 97
byte 1 116
byte 1 72
byte 1 101
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 0
align 1
LABELV $320
byte 1 51
byte 1 48
byte 1 48
byte 1 48
byte 1 0
align 1
LABELV $319
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 101
byte 1 97
byte 1 109
byte 1 67
byte 1 104
byte 1 97
byte 1 116
byte 1 84
byte 1 105
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $318
byte 1 49
byte 1 46
byte 1 48
byte 1 0
align 1
LABELV $317
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 105
byte 1 114
byte 1 100
byte 1 80
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 65
byte 1 108
byte 1 112
byte 1 104
byte 1 97
byte 1 0
align 1
LABELV $316
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 105
byte 1 114
byte 1 100
byte 1 80
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 72
byte 1 111
byte 1 114
byte 1 122
byte 1 79
byte 1 102
byte 1 102
byte 1 115
byte 1 101
byte 1 116
byte 1 0
align 1
LABELV $315
byte 1 48
byte 1 46
byte 1 53
byte 1 0
align 1
LABELV $314
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 105
byte 1 114
byte 1 100
byte 1 80
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 84
byte 1 97
byte 1 114
byte 1 103
byte 1 101
byte 1 116
byte 1 68
byte 1 97
byte 1 109
byte 1 112
byte 1 0
align 1
LABELV $313
byte 1 48
byte 1 46
byte 1 51
byte 1 0
align 1
LABELV $312
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 105
byte 1 114
byte 1 100
byte 1 80
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 67
byte 1 97
byte 1 109
byte 1 101
byte 1 114
byte 1 97
byte 1 68
byte 1 97
byte 1 109
byte 1 112
byte 1 0
align 1
LABELV $311
byte 1 49
byte 1 54
byte 1 0
align 1
LABELV $310
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 105
byte 1 114
byte 1 100
byte 1 80
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 86
byte 1 101
byte 1 114
byte 1 116
byte 1 79
byte 1 102
byte 1 102
byte 1 115
byte 1 101
byte 1 116
byte 1 0
align 1
LABELV $309
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 105
byte 1 114
byte 1 100
byte 1 80
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 80
byte 1 105
byte 1 116
byte 1 99
byte 1 104
byte 1 79
byte 1 102
byte 1 102
byte 1 115
byte 1 101
byte 1 116
byte 1 0
align 1
LABELV $308
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 105
byte 1 114
byte 1 100
byte 1 80
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 65
byte 1 110
byte 1 103
byte 1 108
byte 1 101
byte 1 0
align 1
LABELV $307
byte 1 52
byte 1 48
byte 1 0
align 1
LABELV $306
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 105
byte 1 114
byte 1 100
byte 1 80
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 82
byte 1 97
byte 1 110
byte 1 103
byte 1 101
byte 1 0
align 1
LABELV $305
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 104
byte 1 105
byte 1 114
byte 1 100
byte 1 80
byte 1 101
byte 1 114
byte 1 115
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $304
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 105
byte 1 115
byte 1 109
byte 1 101
byte 1 109
byte 1 98
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $303
byte 1 99
byte 1 103
byte 1 95
byte 1 97
byte 1 110
byte 1 105
byte 1 109
byte 1 66
byte 1 108
byte 1 101
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $302
byte 1 99
byte 1 103
byte 1 95
byte 1 97
byte 1 117
byte 1 114
byte 1 97
byte 1 83
byte 1 104
byte 1 101
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $301
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 112
byte 1 101
byte 1 101
byte 1 100
byte 1 84
byte 1 114
byte 1 97
byte 1 105
byte 1 108
byte 1 0
align 1
LABELV $300
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 117
byte 1 101
byte 1 108
byte 1 72
byte 1 101
byte 1 97
byte 1 100
byte 1 65
byte 1 110
byte 1 103
byte 1 108
byte 1 101
byte 1 115
byte 1 0
align 1
LABELV $299
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 84
byte 1 114
byte 1 97
byte 1 105
byte 1 108
byte 1 0
align 1
LABELV $298
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 67
byte 1 111
byte 1 110
byte 1 116
byte 1 97
byte 1 99
byte 1 116
byte 1 0
align 1
LABELV $297
byte 1 54
byte 1 48
byte 1 48
byte 1 48
byte 1 48
byte 1 0
align 1
LABELV $296
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 68
byte 1 121
byte 1 110
byte 1 97
byte 1 109
byte 1 105
byte 1 99
byte 1 77
byte 1 97
byte 1 114
byte 1 107
byte 1 84
byte 1 105
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $295
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 68
byte 1 121
byte 1 110
byte 1 97
byte 1 109
byte 1 105
byte 1 99
byte 1 77
byte 1 97
byte 1 114
byte 1 107
byte 1 115
byte 1 0
align 1
LABELV $294
byte 1 99
byte 1 103
byte 1 95
byte 1 102
byte 1 112
byte 1 108
byte 1 115
byte 1 0
align 1
LABELV $293
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 77
byte 1 111
byte 1 100
byte 1 101
byte 1 108
byte 1 84
byte 1 114
byte 1 97
byte 1 99
byte 1 101
byte 1 69
byte 1 102
byte 1 102
byte 1 101
byte 1 99
byte 1 116
byte 1 0
align 1
LABELV $292
byte 1 99
byte 1 103
byte 1 95
byte 1 111
byte 1 108
byte 1 100
byte 1 80
byte 1 97
byte 1 105
byte 1 110
byte 1 83
byte 1 111
byte 1 117
byte 1 110
byte 1 100
byte 1 115
byte 1 0
align 1
LABELV $291
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 119
byte 1 105
byte 1 110
byte 1 103
byte 1 65
byte 1 110
byte 1 103
byte 1 108
byte 1 101
byte 1 115
byte 1 0
align 1
LABELV $290
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 114
byte 1 97
byte 1 99
byte 1 101
byte 1 114
byte 1 108
byte 1 101
byte 1 110
byte 1 103
byte 1 116
byte 1 104
byte 1 0
align 1
LABELV $289
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 114
byte 1 97
byte 1 99
byte 1 101
byte 1 114
byte 1 119
byte 1 105
byte 1 100
byte 1 116
byte 1 104
byte 1 0
align 1
LABELV $288
byte 1 99
byte 1 103
byte 1 95
byte 1 116
byte 1 114
byte 1 97
byte 1 99
byte 1 101
byte 1 114
byte 1 99
byte 1 104
byte 1 97
byte 1 110
byte 1 99
byte 1 101
byte 1 0
align 1
LABELV $287
byte 1 99
byte 1 103
byte 1 95
byte 1 102
byte 1 111
byte 1 111
byte 1 116
byte 1 115
byte 1 116
byte 1 101
byte 1 112
byte 1 115
byte 1 0
align 1
LABELV $286
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 104
byte 1 111
byte 1 119
byte 1 109
byte 1 105
byte 1 115
byte 1 115
byte 1 0
align 1
LABELV $285
byte 1 99
byte 1 103
byte 1 95
byte 1 110
byte 1 111
byte 1 112
byte 1 108
byte 1 97
byte 1 121
byte 1 101
byte 1 114
byte 1 97
byte 1 110
byte 1 105
byte 1 109
byte 1 115
byte 1 0
align 1
LABELV $284
byte 1 99
byte 1 103
byte 1 95
byte 1 110
byte 1 111
byte 1 112
byte 1 114
byte 1 101
byte 1 100
byte 1 105
byte 1 99
byte 1 116
byte 1 0
align 1
LABELV $283
byte 1 99
byte 1 103
byte 1 95
byte 1 101
byte 1 114
byte 1 114
byte 1 111
byte 1 114
byte 1 100
byte 1 101
byte 1 99
byte 1 97
byte 1 121
byte 1 0
align 1
LABELV $282
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 101
byte 1 98
byte 1 117
byte 1 103
byte 1 101
byte 1 118
byte 1 101
byte 1 110
byte 1 116
byte 1 115
byte 1 0
align 1
LABELV $281
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 101
byte 1 98
byte 1 117
byte 1 103
byte 1 112
byte 1 111
byte 1 115
byte 1 105
byte 1 116
byte 1 105
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $280
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 101
byte 1 98
byte 1 117
byte 1 103
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $279
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 101
byte 1 98
byte 1 117
byte 1 103
byte 1 97
byte 1 110
byte 1 105
byte 1 109
byte 1 0
align 1
LABELV $278
byte 1 99
byte 1 103
byte 1 95
byte 1 97
byte 1 110
byte 1 105
byte 1 109
byte 1 115
byte 1 112
byte 1 101
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $277
byte 1 99
byte 1 103
byte 1 95
byte 1 98
byte 1 111
byte 1 98
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $276
byte 1 99
byte 1 103
byte 1 95
byte 1 98
byte 1 111
byte 1 98
byte 1 112
byte 1 105
byte 1 116
byte 1 99
byte 1 104
byte 1 0
align 1
LABELV $275
byte 1 99
byte 1 103
byte 1 95
byte 1 98
byte 1 111
byte 1 98
byte 1 117
byte 1 112
byte 1 0
align 1
LABELV $274
byte 1 48
byte 1 46
byte 1 48
byte 1 48
byte 1 53
byte 1 0
align 1
LABELV $273
byte 1 99
byte 1 103
byte 1 95
byte 1 114
byte 1 117
byte 1 110
byte 1 114
byte 1 111
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $272
byte 1 48
byte 1 46
byte 1 48
byte 1 48
byte 1 50
byte 1 0
align 1
LABELV $271
byte 1 99
byte 1 103
byte 1 95
byte 1 114
byte 1 117
byte 1 110
byte 1 112
byte 1 105
byte 1 116
byte 1 99
byte 1 104
byte 1 0
align 1
LABELV $270
byte 1 51
byte 1 0
align 1
LABELV $269
byte 1 99
byte 1 103
byte 1 95
byte 1 99
byte 1 101
byte 1 110
byte 1 116
byte 1 101
byte 1 114
byte 1 116
byte 1 105
byte 1 109
byte 1 101
byte 1 0
align 1
LABELV $268
byte 1 99
byte 1 103
byte 1 95
byte 1 103
byte 1 117
byte 1 110
byte 1 90
byte 1 0
align 1
LABELV $267
byte 1 99
byte 1 103
byte 1 95
byte 1 103
byte 1 117
byte 1 110
byte 1 89
byte 1 0
align 1
LABELV $266
byte 1 99
byte 1 103
byte 1 95
byte 1 103
byte 1 117
byte 1 110
byte 1 88
byte 1 0
align 1
LABELV $265
byte 1 99
byte 1 103
byte 1 95
byte 1 108
byte 1 97
byte 1 103
byte 1 111
byte 1 109
byte 1 101
byte 1 116
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $264
byte 1 99
byte 1 103
byte 1 95
byte 1 109
byte 1 97
byte 1 114
byte 1 107
byte 1 115
byte 1 0
align 1
LABELV $263
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 105
byte 1 109
byte 1 112
byte 1 108
byte 1 101
byte 1 73
byte 1 116
byte 1 101
byte 1 109
byte 1 115
byte 1 0
align 1
LABELV $262
byte 1 99
byte 1 103
byte 1 95
byte 1 99
byte 1 114
byte 1 111
byte 1 115
byte 1 115
byte 1 104
byte 1 97
byte 1 105
byte 1 114
byte 1 89
byte 1 0
align 1
LABELV $261
byte 1 99
byte 1 103
byte 1 95
byte 1 99
byte 1 114
byte 1 111
byte 1 115
byte 1 115
byte 1 104
byte 1 97
byte 1 105
byte 1 114
byte 1 88
byte 1 0
align 1
LABELV $260
byte 1 99
byte 1 103
byte 1 95
byte 1 99
byte 1 114
byte 1 111
byte 1 115
byte 1 115
byte 1 104
byte 1 97
byte 1 105
byte 1 114
byte 1 72
byte 1 101
byte 1 97
byte 1 108
byte 1 116
byte 1 104
byte 1 0
align 1
LABELV $259
byte 1 50
byte 1 52
byte 1 0
align 1
LABELV $258
byte 1 99
byte 1 103
byte 1 95
byte 1 99
byte 1 114
byte 1 111
byte 1 115
byte 1 115
byte 1 104
byte 1 97
byte 1 105
byte 1 114
byte 1 83
byte 1 105
byte 1 122
byte 1 101
byte 1 0
align 1
LABELV $257
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 82
byte 1 101
byte 1 119
byte 1 97
byte 1 114
byte 1 100
byte 1 115
byte 1 0
align 1
LABELV $256
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 121
byte 1 110
byte 1 97
byte 1 109
byte 1 105
byte 1 99
byte 1 67
byte 1 114
byte 1 111
byte 1 115
byte 1 115
byte 1 104
byte 1 97
byte 1 105
byte 1 114
byte 1 0
align 1
LABELV $255
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 83
byte 1 99
byte 1 111
byte 1 114
byte 1 101
byte 1 115
byte 1 0
align 1
LABELV $254
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 67
byte 1 114
byte 1 111
byte 1 115
byte 1 115
byte 1 104
byte 1 97
byte 1 105
byte 1 114
byte 1 78
byte 1 97
byte 1 109
byte 1 101
byte 1 115
byte 1 0
align 1
LABELV $253
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 67
byte 1 114
byte 1 111
byte 1 115
byte 1 115
byte 1 104
byte 1 97
byte 1 105
byte 1 114
byte 1 0
align 1
LABELV $252
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 69
byte 1 110
byte 1 101
byte 1 109
byte 1 121
byte 1 73
byte 1 110
byte 1 102
byte 1 111
byte 1 0
align 1
LABELV $251
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 65
byte 1 109
byte 1 109
byte 1 111
byte 1 87
byte 1 97
byte 1 114
byte 1 110
byte 1 105
byte 1 110
byte 1 103
byte 1 0
align 1
LABELV $250
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 73
byte 1 99
byte 1 111
byte 1 110
byte 1 115
byte 1 0
align 1
LABELV $249
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 51
byte 1 100
byte 1 73
byte 1 99
byte 1 111
byte 1 110
byte 1 115
byte 1 0
align 1
LABELV $248
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 83
byte 1 110
byte 1 97
byte 1 112
byte 1 115
byte 1 104
byte 1 111
byte 1 116
byte 1 0
align 1
LABELV $247
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 70
byte 1 80
byte 1 83
byte 1 0
align 1
LABELV $246
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 84
byte 1 105
byte 1 109
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $245
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 83
byte 1 116
byte 1 97
byte 1 116
byte 1 117
byte 1 115
byte 1 0
align 1
LABELV $244
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 50
byte 1 68
byte 1 0
align 1
LABELV $243
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 104
byte 1 97
byte 1 100
byte 1 111
byte 1 119
byte 1 115
byte 1 0
align 1
LABELV $242
byte 1 48
byte 1 46
byte 1 52
byte 1 0
align 1
LABELV $241
byte 1 99
byte 1 103
byte 1 95
byte 1 115
byte 1 116
byte 1 101
byte 1 114
byte 1 101
byte 1 111
byte 1 83
byte 1 101
byte 1 112
byte 1 97
byte 1 114
byte 1 97
byte 1 116
byte 1 105
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $240
byte 1 49
byte 1 48
byte 1 48
byte 1 0
align 1
LABELV $239
byte 1 99
byte 1 103
byte 1 95
byte 1 118
byte 1 105
byte 1 101
byte 1 119
byte 1 115
byte 1 105
byte 1 122
byte 1 101
byte 1 0
align 1
LABELV $238
byte 1 56
byte 1 48
byte 1 0
align 1
LABELV $237
byte 1 99
byte 1 103
byte 1 95
byte 1 102
byte 1 111
byte 1 118
byte 1 0
align 1
LABELV $236
byte 1 52
byte 1 48
byte 1 46
byte 1 48
byte 1 0
align 1
LABELV $235
byte 1 99
byte 1 103
byte 1 95
byte 1 122
byte 1 111
byte 1 111
byte 1 109
byte 1 102
byte 1 111
byte 1 118
byte 1 0
align 1
LABELV $234
byte 1 99
byte 1 103
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 119
byte 1 71
byte 1 117
byte 1 110
byte 1 0
align 1
LABELV $233
byte 1 49
byte 1 0
align 1
LABELV $232
byte 1 99
byte 1 103
byte 1 95
byte 1 97
byte 1 117
byte 1 116
byte 1 111
byte 1 115
byte 1 119
byte 1 105
byte 1 116
byte 1 99
byte 1 104
byte 1 0
align 1
LABELV $231
byte 1 48
byte 1 0
align 1
LABELV $230
byte 1 99
byte 1 103
byte 1 95
byte 1 105
byte 1 103
byte 1 110
byte 1 111
byte 1 114
byte 1 101
byte 1 0
align 1
LABELV $202
byte 1 118
byte 1 109
byte 1 77
byte 1 97
byte 1 105
byte 1 110
byte 1 58
byte 1 32
byte 1 117
byte 1 110
byte 1 107
byte 1 110
byte 1 111
byte 1 119
byte 1 110
byte 1 32
byte 1 99
byte 1 111
byte 1 109
byte 1 109
byte 1 97
byte 1 110
byte 1 100
byte 1 32
byte 1 37
byte 1 105
byte 1 0
align 1
LABELV $158
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 95
byte 1 116
byte 1 104
byte 1 114
byte 1 111
byte 1 119
byte 1 0
align 1
LABELV $157
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 95
byte 1 100
byte 1 101
byte 1 102
byte 1 101
byte 1 110
byte 1 100
byte 1 0
align 1
LABELV $156
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 115
byte 1 97
byte 1 98
byte 1 101
byte 1 114
byte 1 95
byte 1 97
byte 1 116
byte 1 116
byte 1 97
byte 1 99
byte 1 107
byte 1 0
align 1
LABELV $155
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 115
byte 1 105
byte 1 103
byte 1 104
byte 1 116
byte 1 0
align 1
LABELV $154
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 107
byte 1 95
byte 1 100
byte 1 114
byte 1 97
byte 1 105
byte 1 110
byte 1 0
align 1
LABELV $153
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 107
byte 1 95
byte 1 102
byte 1 111
byte 1 114
byte 1 99
byte 1 101
byte 1 111
byte 1 116
byte 1 104
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $152
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 108
byte 1 116
byte 1 95
byte 1 104
byte 1 101
byte 1 97
byte 1 108
byte 1 111
byte 1 116
byte 1 104
byte 1 101
byte 1 114
byte 1 0
align 1
LABELV $151
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 108
byte 1 116
byte 1 95
byte 1 97
byte 1 98
byte 1 115
byte 1 111
byte 1 114
byte 1 98
byte 1 0
align 1
LABELV $150
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 108
byte 1 116
byte 1 95
byte 1 112
byte 1 114
byte 1 111
byte 1 116
byte 1 101
byte 1 99
byte 1 116
byte 1 0
align 1
LABELV $149
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 107
byte 1 95
byte 1 114
byte 1 97
byte 1 103
byte 1 101
byte 1 0
align 1
LABELV $148
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 107
byte 1 95
byte 1 108
byte 1 49
byte 1 0
align 1
LABELV $147
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 100
byte 1 107
byte 1 95
byte 1 103
byte 1 114
byte 1 105
byte 1 112
byte 1 0
align 1
LABELV $146
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 108
byte 1 116
byte 1 95
byte 1 116
byte 1 101
byte 1 108
byte 1 101
byte 1 112
byte 1 97
byte 1 116
byte 1 104
byte 1 121
byte 1 0
align 1
LABELV $145
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 112
byte 1 117
byte 1 108
byte 1 108
byte 1 0
align 1
LABELV $144
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 112
byte 1 117
byte 1 115
byte 1 104
byte 1 0
align 1
LABELV $143
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 115
byte 1 112
byte 1 101
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $142
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 108
byte 1 101
byte 1 118
byte 1 105
byte 1 116
byte 1 97
byte 1 116
byte 1 105
byte 1 111
byte 1 110
byte 1 0
align 1
LABELV $141
byte 1 103
byte 1 102
byte 1 120
byte 1 47
byte 1 109
byte 1 112
byte 1 47
byte 1 102
byte 1 95
byte 1 105
byte 1 99
byte 1 111
byte 1 110
byte 1 95
byte 1 108
byte 1 116
byte 1 95
byte 1 104
byte 1 101
byte 1 97
byte 1 108
byte 1 0
