Function at 0x1001c2d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10088953
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x78
mov ecx, dword [0x100c940c]
push esi
mov eax, dword [ecx]
mov eax, dword [eax + 0x2c]
call eax
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1001cf28
cmp byte [0x100d0f4c], 0
movss xmm0, dword [0x100cd5cc]
jne 0x1001c33a
ucomiss xmm0, dword [0x100b5768]
lahf
test ah, 0x44
jnp 0x1001cf28
call fcn.1001c030
pop esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
ucomiss xmm0, dword [0x100b5768]
lahf
test ah, 0x44
jnp 0x1001cf28
mov eax, dword fs:[0x2c]
mov ecx, dword [0x100c6efc]
mov esi, dword [eax + ecx*4]
mov eax, dword [0x100d0f70]
cmp eax, dword [esi + 4]
jle 0x1001c3af
push 0x100d0f70
call fcn.1006610e
add esp, 4
cmp dword [0x100d0f70], 0xffffffff
jne 0x1001c3af
mov dword [ebp - 4], 0
mov ecx, dword [0x100c7a24]
push str.cl_hud_color
mov eax, dword [ecx]
mov eax, dword [eax + 0x44]
call eax
push 0x100d0f70
mov dword [0x100d0f6c], eax
mov dword [ebp - 4], 0xffffffff
call fcn.100660bd
add esp, 4
mov eax, dword [0x100d0f3c]
cmp eax, dword [esi + 4]
jle 0x1001c404
push 0x100d0f3c
call fcn.1006610e
add esp, 4
cmp dword [0x100d0f3c], 0xffffffff
jne 0x1001c404
mov dword [ebp - 4], 1
mov ecx, dword [0x100c7a24]
push str.cl_hud_background_alpha
mov eax, dword [ecx]
mov eax, dword [eax + 0x44]
call eax
push 0x100d0f3c
mov dword [0x100d0f34], eax
mov dword [ebp - 4], 0xffffffff
call fcn.100660bd
add esp, 4
mov eax, dword [0x100d0f38]
cmp eax, dword [esi + 4]
jle 0x1001c459
push 0x100d0f38
call fcn.1006610e
add esp, 4
cmp dword [0x100d0f38], 0xffffffff
jne 0x1001c459
mov dword [ebp - 4], 2
mov ecx, dword [0x100c7a24]
push str.cl_hud_healthammo_style
mov eax, dword [ecx]
mov eax, dword [eax + 0x44]
call eax
push 0x100d0f38
mov dword [0x100d0f68], eax
mov dword [ebp - 4], 0xffffffff
call fcn.100660bd
add esp, 4
mov ecx, dword [0x100d0f48]
test ecx, ecx
je 0x1001c46c
mov eax, dword [ecx]
push 1
mov eax, dword [eax + 0x6c]
call eax
mov ecx, dword [0x100d0f6c]
mov eax, dword [ecx]
mov eax, dword [eax + 0x34]
call eax
cmp eax, 0xb
jbe 0x1001c485
mov eax, 0xb
jmp 0x1001c492
mov ecx, dword [0x100d0f6c]
mov eax, dword [ecx]
mov eax, dword [eax + 0x34]
call eax
mov dword [ebp - 0x10], eax
push edi
cmp dword [0x100d0f50], eax
je 0x1001c71d
xorps xmm0, xmm0
mov dword [ebp - 0x2c], 0
push 0x590
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x28], 0
call fcn.10066172
mov dword [ebp - 0x3c], eax
mov ecx, 0x160
mov dword [ebp - 0x2c], 0x583
mov esi, str._nvar_contextPanel___.GetContextPanel____nvar_hudRadar__contextPanel.FindChildTraverse_HudRadar___n_nvar_roundSize__hudRadar.FindChildTraverse_Radar___nroundSize.style.marginTop___3px__nroundSize.style.marginLeft___3px__n_nvar_arrow__hudRadar.FindChildTraverse_DirectionArrow___narrow.style.width__11px_narrow.style.height__13px_narrow.style.y__4px__n_nvar_roundBorder__hudRadar.FindChildTraverse_Radar__Round__Border___nroundBorder.style.borderRadius__50____50___nroundBorder.style.borderWidth__2.6px__nroundBorder.style.borderStyle__solid__nroundBorder.style.borderColor____radarColor___nroundBorder.style.opacity__1__n_nvar_squareBorder__hudRadar.FindChildTraverse_Radar__Square__Border___nsquareBorder.style.borderRadius__0__nsquareBorder.style.borderWidth__2px__nsquareBorder.style.borderStyle__solid__nsquareBorder.style.borderColor____radarColor___nsquareBorder.style.opacity__1__n_n__using_a_different_panel_for_radar_because_it_used_to_be_connected_to_text_nvar_dashboardbg___.GetContextPanel__.FindChildrenWithClassTraverse_hud_radar__0_.GetChild_0__ndashboardbg.style.width__300px_ndashboardbg.style.height__48px_ndashboardbg.style.backgroundImage__url__https:__cdn.discordapp.com_attachments_1006131159551459419_1033682807458910217_Untitled.png____radar_ndashboardbg.style.backgroundSize__100__100__n__dashboardbg.style.backgroundImgOpacity___alpha___n
mov dword [ebp - 0x28], 0x58f
mov edi, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [eax + 0x583], 0
mov edi, dword [ebp - 0x10]
lea ecx, [ebp - 0x84]
push 0
mov edx, edi
mov dword [ebp - 4], 3
call fcn.1001b840
push eax
mov al, byte [0x100accb4]
xorps xmm0, xmm0
mov ecx, dword [0x100accb0]
movups xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x44], 0xd
movq xmm0, qword [str._radarColor]
mov dword [ebp - 0x40], 0xf
movq qword [ebp - 0x54], xmm0
mov dword [ebp - 0x4c], ecx
mov byte [ebp - 0x48], al
mov byte [ebp - 0x47], 0
lea edx, [ebp - 0x54]
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x3c]
call fcn.1001ba90
mov byte [ebp - 4], 4
add esp, 0xc
mov ecx, dword [ebp - 0x40]
cmp ecx, 0xf
jbe 0x1001c585
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c57b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf37
push ecx
push edx
call fcn.100665d1
add esp, 8
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x70]
cmp ecx, 0xf
jbe 0x1001c5c0
mov edx, dword [ebp - 0x84]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c5b6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf37
push ecx
push edx
call fcn.100665d1
add esp, 8
push 1
mov edx, edi
lea ecx, [ebp - 0x84]
call fcn.1001b840
mov esi, eax
xorps xmm0, xmm0
mov byte [ebp - 4], 6
push 0x20
movups xmmword [ebp - 0x54], xmm0
call fcn.10066172
movups xmm0, xmmword [str._dashboardLabelColor]
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x44], 0x16
movups xmmword [eax], xmm0
mov ecx, dword [0x100accc8]
mov dword [eax + 0x10], ecx
mov cx, word [0x100acccc]
mov word [eax + 0x14], cx
mov dword [ebp - 0x40], 0x1f
mov byte [eax + 0x16], 0
push esi
lea edx, [ebp - 0x54]
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x3c]
call fcn.1001ba90
mov byte [ebp - 4], 6
add esp, 0xc
mov ecx, dword [ebp - 0x40]
cmp ecx, 0xf
jbe 0x1001c661
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c657
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf3c
push ecx
push edx
call fcn.100665d1
add esp, 8
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x70]
cmp ecx, 0xf
jbe 0x1001c69c
mov edx, dword [ebp - 0x84]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c692
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf3c
push ecx
push edx
call fcn.100665d1
add esp, 8
mov esi, dword [ebp - 0x14]
lea ecx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
push 0
cmova ecx, dword [ebp - 0x3c]
mov eax, dword [esi]
push 0
push 0xa
push 8
mov eax, dword [eax + 0x1c4]
push str.panorama_layout_hud_hud.xml
push ecx
push dword [0x100d0f40]
mov ecx, esi
call eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x28]
cmp ecx, 0xf
jbe 0x1001c705
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c6fb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf41
push ecx
push edx
call fcn.100665d1
add esp, 8
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
mov dword [0x100d0f50], edi
mov ecx, dword [0x100d0f34]
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
movss xmm1, dword [0x100b5820]
fstp dword [ebp - 0x10]
movss xmm0, dword [ebp - 0x10]
comiss xmm0, xmm1
movss dword [ebp - 0x10], xmm1
ja 0x1001c75e
mov ecx, dword [0x100d0f34]
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
fstp dword [ebp - 0x10]
movss xmm1, dword [ebp - 0x10]
movss dword [ebp - 0x10], xmm1
movss xmm0, dword [0x100d0f54]
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jnp 0x1001caf8
xorps xmm0, xmm0
mov dword [ebp - 0x2c], 0
push 0x100
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x28], 0
call fcn.10066172
mov dword [ebp - 0x3c], eax
mov ecx, 0x3e
mov dword [ebp - 0x2c], 0xfb
mov esi, str._nvar_contextPanel___.GetContextPanel____nvar_hudRadar__contextPanel.FindChildTraverse_HudRadar___nvar_dashboardbg___.GetContextPanel__.FindChildrenWithClassTraverse_hud_radar__0_.GetChild_0__ndashboardbg.style.backgroundImgOpacity___alpha___n_n
mov dword [ebp - 0x28], 0xff
mov edi, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [eax + 0xfb], 0
movss xmm0, dword [ebp - 0x10]
lea eax, [ebp - 0x24]
cvtps2pd xmm0, xmm0
push ecx
mov dword [ebp - 4], 8
movsd qword [esp], xmm0
push str._.2f
push eax
call fcn.1001b820
xorps xmm0, xmm0
mov dword [ebp - 0x5c], 0
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x58], 0
add esp, 0x10
lea edx, [ecx + 1]
movups xmmword [ebp - 0x6c], xmm0
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1001c800
sub ecx, edx
lea eax, [ebp - 0x24]
push ecx
push eax
lea ecx, [ebp - 0x6c]
call fcn.100064b0
xorps xmm0, xmm0
mov dword [ebp - 0x44], 8
movups xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0xf
mov dword [ebp - 0x54], 0x6c617b24
mov dword [ebp - 0x50], 0x7d616870
mov byte [ebp - 0x4c], 0
lea eax, [ebp - 0x6c]
mov byte [ebp - 4], 0xa
push eax
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x3c]
call fcn.1001ba90
mov byte [ebp - 4], 9
add esp, 4
mov ecx, dword [ebp - 0x40]
cmp ecx, 0xf
jbe 0x1001c88b
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c881
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf50
push ecx
push edx
call fcn.100665d1
add esp, 8
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x58]
cmp ecx, 0xf
jbe 0x1001c8c3
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c8b9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf50
push ecx
push edx
call fcn.100665d1
add esp, 8
cvttss2si esi, dword [ebp - 0x10]
push 0
lea ecx, [ebp - 0x84]
mov edx, esi
call fcn.1001b840
push eax
mov al, byte [0x100accb4]
xorps xmm0, xmm0
mov ecx, dword [0x100accb0]
movups xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x44], 0xd
movq xmm0, qword [str._radarColor]
mov dword [ebp - 0x40], 0xf
movq qword [ebp - 0x54], xmm0
mov dword [ebp - 0x4c], ecx
mov byte [ebp - 0x48], al
mov byte [ebp - 0x47], 0
lea edx, [ebp - 0x54]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x3c]
call fcn.1001ba90
mov byte [ebp - 4], 0xb
add esp, 8
mov ecx, dword [ebp - 0x40]
cmp ecx, 0xf
jbe 0x1001c959
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c94f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf46
push ecx
push edx
call fcn.100665d1
add esp, 8
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x70]
cmp ecx, 0xf
jbe 0x1001c994
mov edx, dword [ebp - 0x84]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c98a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf46
push ecx
push edx
call fcn.100665d1
add esp, 8
push 1
mov edx, esi
lea ecx, [ebp - 0x84]
call fcn.1001b840
mov esi, eax
xorps xmm0, xmm0
mov byte [ebp - 4], 0xd
push 0x20
movups xmmword [ebp - 0x6c], xmm0
call fcn.10066172
movups xmm0, xmmword [str._dashboardLabelColor]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x5c], 0x16
movups xmmword [eax], xmm0
mov ecx, dword [0x100accc8]
mov dword [eax + 0x10], ecx
mov cx, word [0x100acccc]
mov word [eax + 0x14], cx
mov dword [ebp - 0x58], 0x1f
mov byte [eax + 0x16], 0
push esi
lea edx, [ebp - 0x6c]
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x3c]
call fcn.1001ba90
mov byte [ebp - 4], 0xd
add esp, 0xc
mov ecx, dword [ebp - 0x58]
cmp ecx, 0xf
jbe 0x1001ca35
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001ca2b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf4b
push ecx
push edx
call fcn.100665d1
add esp, 8
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x70]
cmp ecx, 0xf
jbe 0x1001ca70
mov edx, dword [ebp - 0x84]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001ca66
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf4b
push ecx
push edx
call fcn.100665d1
add esp, 8
mov edx, dword [ebp - 0x14]
lea ecx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
push 0
cmova ecx, dword [ebp - 0x3c]
mov eax, dword [edx]
push 0
push 0xa
push 8
mov eax, dword [eax + 0x1c4]
push str.panorama_layout_hud_hud.xml
push ecx
push dword [0x100d0f40]
mov ecx, edx
call eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x28]
cmp ecx, 0xf
jbe 0x1001cad9
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001cacf
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf50
push ecx
push edx
call fcn.100665d1
add esp, 8
movss xmm0, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
movss dword [0x100d0f54], xmm0
mov ecx, dword [0x100d0f68]
mov eax, dword [ecx]
mov eax, dword [eax + 0x34]
call eax
mov edi, eax
cmp dword [0x100d0f58], edi
je 0x1001cea9
xorps xmm0, xmm0
mov dword [ebp - 0x44], 0
push 0x23c3
movups xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10066172
add esp, 4
test eax, eax
je 0x1001cf37
lea esi, [eax + 0x23]
and esi, 0xffffffe0
push 0x2393
push str._n__var_contextPanel___.GetContextPanel____n____________contextPanel.FindChildTraverse_HudHealthArmor_.style.marginLeft__0px__n____________var_hudHa__contextPanel.FindChildTraverse_HudHealthArmor___n____________________REMOVALS_________n____________hudHa.FindChildTraverse_HudHealthBG_.style.backgroundColor__00000000__n____________hudHa.FindChildTraverse_HudArmorBG_.style.backgroundColor__00000000__n___________________________n____________for_var_hud_container_of_hudHa.FindChildrenWithClassTraverse_hud_HA_icon_container___n_____________n________________hud_container.style.x__10px__n________________hud_container.style.y__3px__n________________hud_container.style.width__30px__n________________hud_container.style.height__100___n________________hud_container.style.opacity__1.0__n________________hud_container.style.marginTop___1px__n_____________n_n____________for_var_hudHaArmor_of_hudHa.FindChildrenWithClassTraverse_hud_HA_armor1___n_____________n________________hudHaArmor.style.x__38px__n________________hudHaArmor.style.y__5px__n________________hudHaArmor.style.width__70px__n________________hudHaArmor.style.fontSize__42px__n________________hudHaArmor.style.fontWeight__bold__n________________hudHaArmor.style.color__ffffff__n________________hudHaArmor.style.letterSpacing__0px__n________________hudHaArmor.style.horizontalAlign__left__n________________hudHaArmor.style.opacity__0.95__n________________hudHaArmor.style.textShadow__0px_0px_3px_0.0_000000DD__n________________hudHaArmor.style.marginLeft__5px__n________________hudHaArmor.style.textOverflow__shrink__n_____________n_n____________for_var_hudHaHealth_of_hudHa.FindChildrenWithClassTraverse_hud_HA_health1___n_____________n________________hudHaHealth.style.x__40px__n________________hudHaHealth.style.y__5px__n________________hudHaHealth.style.width__70px__n________________hudHaHealth.style.fontSize__42px__n________________hudHaHealth.style.fontWeight__bold__n________________hudHaHealth.style.color__ffffff__n________________hudHaHealth.style.letterSpacing__0px__n________________hudHaHealth.style.horizontalAlign__center__n________________hudHaHealth.style.opacity__0.95__n________________hudHaHealth.style.textShadow__0px_0px_3px_0.0_000000DD__n________________hudHaHealth.style.marginLeft__5px__n________________hudHaHealth.style.textOverflow__shrink__n_____________n_n____________for_var_hudHaText_of_hudHa.FindChildrenWithClassTraverse_hud_HA_text___n_____________n________________hudHaText.style.x__44px__n________________hudHaText.style.y__4px__n_____________n_n____________for_var_hudHaBar_of_hudHa.FindChildrenWithClassTraverse_hud_HA_bar___n_____________n________________hudHaBar.style.x__110px__n________________hudHaBar.style.y__34px__n________________hudHaBar.style.backgroundColor__03030399__n_____________n____________for_var_hudHaGeneric_of_hudHa.FindChildrenWithClassTraverse_hud_HA___n_____________n____________________hudHaGeneric.style.width__465px_______n____________________hudHaGeneric.style.height__55px__n____________________hudHaGeneric.style.verticalAlign__bottom__n____________________hudHaGeneric.style.opacity__0.0__n____________________hudHaGeneric.style.transitionProperty__opacity__n____________________hudHaGeneric.style.transitionTimingFunction__ease_in_out__n____________________hudHaGeneric.style.transitionDuration__0.3s__n____________________hudHaGeneric.style.marginLeft__0px__n_n____________________if_hudHaGeneric.BHasClass_hud_HA__active___n_____________________n____________________for_var_hudHaGeneric_active_of_hudHa.FindChildrenWithClassTraverse_hud_HA__active___n_____________________n________________________hudHaGeneric_active.style.opacity__1.0__n_____________________n______________________n_____________n_n____________for_var_survival_of_hudHa.FindChildrenWithClassTraverse_survival___n_____________n________________for_var_inner_of_survival.FindChildrenWithClassTraver
push esi
mov dword [esi - 4], eax
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x44], 0x2393
mov dword [ebp - 0x40], 0x239f
call fcn.10068590
add esp, 0xc
mov byte [esi + 0x2393], 0
cmp edi, 2
mov dword [ebp - 4], 0xf
mov edx, str.false
mov dword [ebp - 0x5c], 0
mov eax, str.true
mov dword [ebp - 0x58], 0
cmovne edx, eax
xorps xmm0, xmm0
mov ecx, edx
movups xmmword [ebp - 0x6c], xmm0
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1001cba2
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x6c]
call fcn.100064b0
mov ax, word [0x100acce0]
xorps xmm0, xmm0
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0xa
movq xmm0, qword [str._isShort]
mov dword [ebp - 0x28], 0xf
movq qword [ebp - 0x3c], xmm0
mov word [ebp - 0x34], ax
mov byte [ebp - 0x32], 0
lea eax, [ebp - 0x6c]
mov byte [ebp - 4], 0x11
push eax
lea edx, [ebp - 0x3c]
lea ecx, [ebp - 0x54]
call fcn.1001ba90
mov byte [ebp - 4], 0x10
add esp, 4
mov ecx, dword [ebp - 0x28]
cmp ecx, 0xf
jbe 0x1001cc33
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001cc29
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf37
push ecx
push edx
call fcn.100665d1
add esp, 8
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x58]
cmp ecx, 0xf
jbe 0x1001cc6b
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001cc61
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf37
push ecx
push edx
call fcn.100665d1
add esp, 8
push 0
mov edx, edi
lea ecx, [ebp - 0x84]
call fcn.1001b840
push eax
mov al, byte [0x100accb4]
xorps xmm0, xmm0
mov ecx, dword [0x100accb0]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0xd
movq xmm0, qword [str._radarColor]
mov dword [ebp - 0x28], 0xf
movq qword [ebp - 0x3c], xmm0
mov dword [ebp - 0x34], ecx
mov byte [ebp - 0x30], al
mov byte [ebp - 0x2f], 0
lea edx, [ebp - 0x3c]
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x54]
call fcn.1001ba90
mov byte [ebp - 4], 0x12
add esp, 8
mov ecx, dword [ebp - 0x28]
cmp ecx, 0xf
jbe 0x1001ccfc
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001ccf2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf55
push ecx
push edx
call fcn.100665d1
add esp, 8
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x70]
cmp ecx, 0xf
jbe 0x1001cd37
mov edx, dword [ebp - 0x84]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001cd2d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf55
push ecx
push edx
call fcn.100665d1
add esp, 8
push 1
mov edx, edi
lea ecx, [ebp - 0x84]
call fcn.1001b840
mov esi, eax
xorps xmm0, xmm0
mov byte [ebp - 4], 0x14
push 0x20
movups xmmword [ebp - 0x6c], xmm0
call fcn.10066172
movups xmm0, xmmword [str._dashboardLabelColor]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x5c], 0x16
movups xmmword [eax], xmm0
mov ecx, dword [0x100accc8]
mov dword [eax + 0x10], ecx
mov cx, word [0x100acccc]
mov word [eax + 0x14], cx
mov dword [ebp - 0x58], 0x1f
mov byte [eax + 0x16], 0
push esi
lea edx, [ebp - 0x6c]
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x54]
call fcn.1001ba90
mov byte [ebp - 4], 0x14
add esp, 0xc
mov ecx, dword [ebp - 0x58]
cmp ecx, 0xf
jbe 0x1001cdd8
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001cdce
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf5a
push ecx
push edx
call fcn.100665d1
add esp, 8
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x70]
cmp ecx, 0xf
jbe 0x1001ce13
mov edx, dword [ebp - 0x84]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001ce09
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf5a
push ecx
push edx
call fcn.100665d1
add esp, 8
mov edx, dword [ebp - 0x14]
lea ecx, [ebp - 0x54]
cmp dword [ebp - 0x40], 0xf
push 0
cmova ecx, dword [ebp - 0x54]
mov eax, dword [edx]
push 0
push 0xa
push 8
mov eax, dword [eax + 0x1c4]
push str.panorama_layout_hud_hud.xml
push ecx
push dword [0x100d0f40]
mov ecx, edx
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x70], 0xf
mov byte [ebp - 0x84], 0
call eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
cmp ecx, 0xf
jbe 0x1001ce91
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001ce87
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001cf37
push ecx
push edx
call fcn.100665d1
add esp, 8
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0xf
mov byte [ebp - 0x54], 0
mov dword [0x100d0f58], edi
push 0x14
call fcn.1006eea7
mov ecx, dword [0x100d0f44]
mov esi, eax
xorps xmm0, xmm0
add esp, 4
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov eax, dword [ecx]
push esi
push str.weapon_row
mov eax, dword [eax + 0x4b8]
call eax
mov edi, dword [esi + 0xc]
push esi
call fcn.1006ee8c
add esp, 4
cmp dword [0x100d0f64], edi
je 0x1001cf27
mov ecx, dword [0x100c940c]
mov eax, dword [ecx]
mov eax, dword [eax + 0x2c]
call eax
mov ecx, eax
test ecx, ecx
je 0x1001cf21
mov eax, dword [ecx]
push 0
push 0
push 0xa
mov eax, dword [eax + 0x1c4]
push 8
push str.panorama_layout_hud_hud.xml
push str._n_n_var_TextGenerator4___.GetContextPanel__.FindChildrenWithClassTraverse_weapon_selection_item_count___n________________________for_var_i0__i___TextGenerator4.length__i__n_____________________________n________________________if_TextGenerator4_i_.GetChildCount____0__n________________________TextGenerator4_i_.style.color__white_n________________________TextGenerator4_i_.style.fontSize__19px_n________________________TextGenerator4_i_.style.fontFamily__Stratum2_n________________________TextGenerator4_i_.style.fontWeight__bold_n________________________TextGenerator4_i_.style.textShadow__none_n_____________________________n_________________________n_____________________n____________________var_weaponselecttext___.GetContextPanel__.FindChildrenWithClassTraverse_weapon_selection_item_name_text___n________________________for_var_i0__i___weaponselecttext.length__i__n____________________________n________________________if_weaponselecttext_i_.GetChildCount____0__n________________________weaponselecttext_i_.style.color__white_n________________________weaponselecttext_i_.style.fontSize__19px_n________________________weaponselecttext_i_.style.fontFamily__Stratum2_n________________________weaponselecttext_i_.style.fontWeight__bold_n________________________weaponselecttext_i_.style.textShadow__none_n________________________weaponselecttext_i_.style.y___2px_n_____________________________n_________________________n_____________________n____________________var_WeaponselectIcon___.GetContextPanel__.FindChildrenWithClassTraverse_weapon_selection_item_icon_main___n________________________for_var_i0__i___WeaponselectIcon.length__i__n_________________________n____________________________if_WeaponselectIcon_i_.GetChildCount____0__n____________________________WeaponselectIcon_i_.style.uiScale__110__110__100__n____________________________WeaponselectIcon_i_.style.y___1px_n____________________________WeaponselectIcon_i_.style.marginTop__2px__n____________________________WeaponselectIcon_i_.style.marginRight__8px__n____________________________WeaponselectIcon_i_.style.marginLeft__12px__n____________________________WeaponselectIcon_i_.style.padding__5px__n____________________________WeaponselectIcon_i_.style.opacity__0.9__n____________________________WeaponselectIcon_i_.style.transform__scaleX__1___n_________________________________________n_____________________________________n_____________________n____________________var_TextGenerator2___.GetContextPanel__.FindChildrenWithClassTraverse_weapon_selection_item_name_text_owned___n________________________for_var_i0__i___TextGenerator2.length__i__n_____________________n________________________if_TextGenerator2_i_.GetChildCount____0__n________________________TextGenerator2_i_.style.color__grey_n________________________TextGenerator2_i_.style.fontSize__19px_n________________________TextGenerator2_i_.style.fontFamily__Stratum2_n________________________TextGenerator2_i_.style.fontWeight__bold_n________________________TextGenerator2_i_.style.textShadow__none_n________________________TextGenerator2_i_.style.y___2px_n_________________________n_____________________n_____________________for__var_j__0__j___9__j___n________________________________for__rarity_of__.GetContextPanel__.FindChildrenWithClassTraverse__weapon_selection_item__rarity_____j__8___99_:_j_____n____________________________________if__j__0__n________________________________________rarity.Children___0_.Children___0_.style.imgShadow__0px_0px_0px_0_transparent__n____________________________________for__name_of_rarity.GetParent__.GetParent__.FindChildrenWithClassTraverse_weapon_selection_item_name_text____n________________________________________name.style.textShadowFast__0px_0px_transparent__n________________________________________if__name.text___Zeus_x27___n____________________________________________name.style.color__FFFFFF__n________________________________________else_n
push dword [0x100d0f40]
call eax
mov dword [0x100d0f64], edi
pop edi
mov ecx, dword [ebp - 0xc]
pop esi
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
call fcn.1006a6f2
call fcn.1006a6f2
call fcn.1006a6f2
call fcn.1006a6f2
call fcn.1006a6f2
call fcn.1006a6f2
call fcn.1006a6f2
call fcn.1006a6f2
int3