Function at 0x10109990
Capabilities:
Hash data using fnv

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10178695
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ebx
sub esp, 0xa0
push esi
mov esi, dword [0x1029c718]
lea eax, [ebp - 0x38]
xorps xmm0, xmm0
mov dword [ebp - 0x38], 5
push edi
movss dword [ebp - 0x48], xmm0
or dword [esi + 0x470c], 2
lea ecx, [esi + 0x4778]
mov dword [esi + 0x472c], 0x443b8000
mov dword [esi + 0x4730], 0x43fa0000
mov dword [esi + 0x4714], 4
movss xmm1, dword [esi + 0x3798]
movss dword [ebp - 0x40], xmm0
movss dword [ebp - 0x44], xmm0
movss dword [ebp - 0x4c], xmm0
movss dword [ebp - 0x3c], xmm0
movss xmm0, dword [esi + 0x379c]
push eax
movss dword [ebp - 0x34], xmm1
movss dword [ebp - 0x30], xmm0
call fcn.10058550
push 0x29
xor edx, edx
mov dword [esi + 0x3798], 0x443b8000
mov ecx, str.MainWindow
mov dword [esi + 0x379c], 0x43fa0000
call fcn.10048720
add esp, 4
test al, al
je 0x1010a2b0
mov eax, dword [0x1029c718]
lea esi, [ebp - 0x84]
sub esp, 8
mov dword [ebp - 0x84], 0x1027f2a4
mov dword [ebp - 0x80], 0x1027f2a8
lea edx, [ebp - 0x70]
mov dword [ebp - 0x7c], 0x1027f29c
lea ecx, [ebp - 0x9c]
mov eax, dword [eax + 0x3e58]
sub edx, esi
mov dword [ebp - 0x78], 0x1027f2a0
mov dword [ebp - 0x74], 0x1027f2bc
mov dword [ebp - 0xb0], str.AIMBOT
movss xmm0, dword [eax + 0x14]
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [eax + 0x18]
movss dword [ebp - 0x44], xmm0
movss xmm0, dword [eax + 0x1c]
movss dword [ebp - 0x4c], xmm0
movss xmm0, dword [eax + 0x20]
mov eax, esp
movss dword [ebp - 0x3c], xmm0
movss xmm0, dword [0x1029e2e4]
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [0x1029e2e8]
movss dword [ebp - 0x34], xmm0
push dword [ebp - 0x34]
movss xmm0, dword [0x1029e2f0]
push dword [ebp - 0x38]
mov dword [ebp - 0xac], str.VISUALS
mov dword [ebp - 0xa8], 0x1027f2b4
sub esp, 0xc
mov dword [ebp - 0xa4], 0x1027f2d4
mov edi, esp
mov dword [ebp - 0xa0], 0x1027f2dc
mov dword [eax], 0
movss dword [eax + 4], xmm0
mov eax, edx
sar eax, 2
mov dword [ebp - 0x18], esp
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x24], eax
test eax, eax
je 0x10109b93
push eax
mov ecx, edi
call fcn.100a91d0
push dword [ebp - 0x1c]
mov esi, dword [edi]
lea eax, [ebp - 0x84]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x9c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
lea eax, [ebp - 0xb0]
mov dword [ebp - 4], 0
sub ecx, eax
mov byte [ebp - 0x11], 1
sub esp, 0xc
mov dword [ebp - 0x1c], ecx
mov edi, esp
mov eax, ecx
sar eax, 2
mov dword [ebp - 0x24], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x10109bf4
push eax
mov ecx, edi
call fcn.100a91d0
push dword [ebp - 0x1c]
mov esi, dword [edi]
lea eax, [ebp - 0xb0]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x24]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
mov dl, byte [ebp - 0x11]
mov ecx, 0x1029e2b8
mov dword [ebp - 4], 0xffffffff
call fcn.100fef60
mov eax, dword [0x1029e2b8]
add esp, 0x28
cmp eax, 4
ja case.default.0x10109c19
jmp dword [eax*4 + 0x1010aa98]
movss xmm0, dword [0x1029e2ec]
lea edx, [ebp - 0x60]
sub esp, 8
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [0x1029e2f0]
lea ecx, [ebp - 0x58]
mov eax, esp
movss dword [ebp - 0x34], xmm0
movss xmm0, dword [0x1029e2e4]
push dword [ebp - 0x34]
mov dword [ebp - 0x60], str.GENERAL
push dword [ebp - 0x38]
mov dword [ebp - 0x5c], 0x1027f2d0
sub esp, 0xc
movss dword [eax], xmm0
mov dword [eax + 4], 0
mov eax, esp
mov dword [ebp - 0x18], esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 1
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov edi, esp
mov dword [ebp - 0x1c], ecx
mov eax, ecx
sar eax, 2
mov dword [ebp - 0x24], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x10109ce0
push eax
mov ecx, edi
call fcn.100a91d0
push dword [ebp - 0x1c]
mov esi, dword [edi]
lea eax, [ebp - 0x60]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x24]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
mov dl, byte [ebp - 0x11]
mov ecx, 0x1029e2bc
jmp 0x1010a057
movss xmm0, dword [0x1029e2ec]
lea edx, [ebp - 0x9c]
sub esp, 8
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [0x1029e2f0]
lea ecx, [ebp - 0x84]
mov eax, esp
movss dword [ebp - 0x34], xmm0
movss xmm0, dword [0x1029e2e4]
push dword [ebp - 0x34]
mov dword [ebp - 0x9c], 0x10278fb8
push dword [ebp - 0x38]
mov dword [ebp - 0x98], str.CHAMS
mov dword [ebp - 0x94], str.GLOW
sub esp, 0xc
mov dword [ebp - 0x90], str.MISC
mov dword [ebp - 0x8c], str.RADAR
mov dword [ebp - 0x88], str.MENU
movss dword [eax], xmm0
mov dword [eax + 4], 0
mov eax, esp
mov dword [ebp - 0x18], esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 2
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov edi, esp
mov dword [ebp - 0x1c], ecx
mov eax, ecx
sar eax, 2
mov dword [ebp - 0x24], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x10109de4
push eax
mov ecx, edi
call fcn.100a91d0
push dword [ebp - 0x1c]
mov esi, dword [edi]
lea eax, [ebp - 0x9c]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x24]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
mov dl, byte [ebp - 0x11]
mov ecx, 0x1029e2c0
jmp 0x1010a057
movss xmm0, dword [0x1029e2ec]
lea edx, [ebp - 0x24]
sub esp, 8
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [0x1029e2f0]
lea ecx, [ebp - 0x20]
mov eax, esp
movss dword [ebp - 0x34], xmm0
movss xmm0, dword [0x1029e2e4]
push dword [ebp - 0x34]
mov dword [ebp - 0x24], str.MISC
push dword [ebp - 0x38]
movss dword [eax], xmm0
sub esp, 0xc
mov dword [eax + 4], 0
mov eax, esp
mov dword [ebp - 0x18], esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 3
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov edi, esp
mov dword [ebp - 0x1c], ecx
mov eax, ecx
sar eax, 2
mov dword [ebp - 0x20], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x10109eaa
push eax
mov ecx, edi
call fcn.100a91d0
push dword [ebp - 0x1c]
mov esi, dword [edi]
lea eax, [ebp - 0x24]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x20]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
mov dl, byte [ebp - 0x11]
xor ecx, ecx
jmp 0x1010a057
movss xmm0, dword [0x1029e2ec]
lea edx, [ebp - 0x34]
sub esp, 8
movss dword [ebp - 0x60], xmm0
movss xmm0, dword [0x1029e2f0]
lea ecx, [ebp - 0x2c]
mov eax, esp
movss dword [ebp - 0x5c], xmm0
movss xmm0, dword [0x1029e2e4]
push dword [ebp - 0x5c]
mov dword [ebp - 0x34], str.LOGS
push dword [ebp - 0x60]
mov dword [ebp - 0x30], str.SETTINGS
sub esp, 0xc
movss dword [eax], xmm0
mov dword [eax + 4], 0
mov eax, esp
mov dword [ebp - 0x18], esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 4
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov edi, esp
mov dword [ebp - 0x20], ecx
mov eax, ecx
sar eax, 2
mov dword [ebp - 0x1c], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x10109f74
push eax
mov ecx, edi
call fcn.100a91d0
push dword [ebp - 0x20]
mov esi, dword [edi]
lea eax, [ebp - 0x34]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x1c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
mov dl, byte [ebp - 0x11]
mov ecx, 0x1029e2c4
jmp 0x1010a057
movss xmm0, dword [0x1029e2ec]
lea edx, [ebp - 0x70]
sub esp, 8
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [0x1029e2f0]
lea ecx, [ebp - 0x60]
mov eax, esp
movss dword [ebp - 0x34], xmm0
movss xmm0, dword [0x1029e2e4]
push dword [ebp - 0x34]
mov dword [ebp - 0x70], str.CONFIG
push dword [ebp - 0x38]
mov dword [ebp - 0x6c], str.CONDITIONS
mov dword [ebp - 0x68], str.PLAYERLIST
sub esp, 0xc
mov dword [ebp - 0x64], str.MATERIALS
movss dword [eax], xmm0
mov dword [eax + 4], 0
mov eax, esp
mov dword [ebp - 0x18], esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 5
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov edi, esp
mov dword [ebp - 0x20], ecx
mov eax, ecx
sar eax, 2
mov dword [ebp - 0x1c], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x1010a04f
push eax
mov ecx, edi
call fcn.100a91d0
push dword [ebp - 0x20]
mov esi, dword [edi]
lea eax, [ebp - 0x70]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x1c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
mov dl, byte [ebp - 0x11]
mov ecx, 0x1029e2c8
mov dword [ebp - 4], 0xffffffff
call fcn.100fef60
add esp, 0x28
mov esi, dword [0x1029c718]
movss xmm0, dword [0x1029e2e4]
movss xmm2, dword [0x1029e2f0]
mov dword [ebp - 0x58], 2
mov eax, dword [esi + 0x3e58]
lea ecx, [esi + 0x4778]
mov byte [eax + 0xac], 1
mov eax, dword [esi + 0x3e58]
movss xmm1, dword [eax + 0x14]
subss xmm1, dword [eax + 0x78]
addss xmm1, xmm0
movss xmm0, dword [eax + 0x18]
subss xmm0, dword [eax + 0x7c]
mov byte [eax + 0x131], 1
movss dword [eax + 0xf0], xmm1
addss xmm0, xmm2
movss dword [eax + 0xf4], xmm0
lea eax, [ebp - 0x58]
movss xmm1, dword [esi + 0x3788]
movss xmm0, dword [esi + 0x378c]
push eax
movss dword [ebp - 0x54], xmm1
movss dword [ebp - 0x50], xmm0
call fcn.10058550
mov dword [esi + 0x3788], 0x41000000
lea eax, [ebp - 0x84]
mov dword [esi + 0x378c], 0x41000000
mov esi, dword [0x1029c718]
push eax
mov dword [ebp - 0x84], 3
movups xmm0, xmmword [esi + 0x3890]
lea ecx, [esi + 0x476c]
movups xmmword [ebp - 0x80], xmm0
call fcn.10058610
movss xmm0, dword [ebp - 0x4c]
mov dword [esi + 0x3890], 0
mov dword [esi + 0x3894], 0
mov dword [esi + 0x3898], 0
mov dword [esi + 0x389c], 0
subss xmm0, dword [0x1029e2e4]
mov ecx, dword [0x1029c718]
push 0x10000
push 0
mov eax, dword [ecx + 0x3e58]
movss dword [ebp - 0x34], xmm0
movss xmm0, dword [ebp - 0x3c]
subss xmm0, dword [0x1029e2f0]
mov byte [eax + 0xac], 1
lea eax, [ebp - 0x34]
mov ecx, dword [ecx + 0x3e58]
push eax
sub esp, 8
movss dword [ebp - 0x30], xmm0
push str.Content
call fcn.10041d70
add esp, 4
mov edx, eax
mov ecx, str.Content
call fcn.10045a50
add esp, 0xc
test al, al
je 0x1010a292
mov esi, dword [0x1029c718]
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x84], 3
movups xmm0, xmmword [esi + 0x3890]
lea ecx, [esi + 0x476c]
movups xmmword [ebp - 0x80], xmm0
call fcn.10058610
movups xmm0, xmmword [0x1029e5bc]
lea eax, [ebp - 0x58]
mov dword [ebp - 0x58], 7
push eax
movups xmmword [esi + 0x3890], xmm0
mov esi, dword [0x1029c718]
movss xmm0, dword [esi + 0x37ac]
lea ecx, [esi + 0x4778]
movss dword [ebp - 0x54], xmm0
call fcn.10058550
mov dword [esi + 0x37ac], 0x40400000
mov eax, dword [0x1029e2b8]
cmp eax, 4
ja case.default.0x1010a242
jmp dword [eax*4 + 0x1010aaac]
mov ecx, 0x1029e2b8
call fcn.1010aac0
jmp case.default.0x1010a242
mov ecx, 0x1029e2b8
call fcn.1010cd40
jmp case.default.0x1010a242
mov ecx, 0x1029e2b8
call fcn.10111a90
jmp case.default.0x1010a242
call fcn.10112b00
jmp case.default.0x1010a242
mov ecx, 0x1029e2b8
call fcn.101132b0
mov ecx, 1
call fcn.10040410
mov ecx, 1
call fcn.10040360
call fcn.10045cf0
mov ecx, 1
call fcn.10040360
mov ecx, 1
call fcn.10040410
call fcn.1004af50
mov ecx, 1
call fcn.10040410
cmp dword [0x102a0398], 0
je 0x1010a546
mov ecx, dword [0x1029e620]
call fcn.1004bbf0
cmp dword [0x102a039c], 0xf
mov eax, 0x102a0388
mov esi, dword [0x1029c718]
cmova eax, dword [0x102a0388]
test eax, eax
jne 0x1010a2f6
movss xmm1, dword [ebp - 0x48]
jmp 0x1010a349
movss xmm3, dword [0x10286fb4]
movss xmm2, dword [esi + 0x3bc8]
push ecx
push 0
push eax
push ecx
mov ecx, dword [esi + 0x3bc4]
lea eax, [ebp - 0x34]
mov dword [esp], 0xbf800000
push eax
call fcn.10067b70
movss xmm0, dword [ebp - 0x34]
addss xmm0, dword [0x10286cf8]
mov esi, dword [0x1029c718]
cvttss2si eax, xmm0
movss xmm0, dword [ebp - 0x30]
movss dword [ebp - 0x30], xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x10286e00]
movss xmm0, dword [ebp - 0x4c]
lea eax, [ebp - 0x58]
or dword [esi + 0x470c], 3
lea ecx, [esi + 0x4778]
mov dword [esi + 0x4730], 0x42200000
mov dword [esi + 0x4714], 1
minss xmm0, xmm1
mov dword [ebp - 0x58], 5
movss xmm1, dword [ebp - 0x40]
push eax
movss dword [esi + 0x472c], xmm0
movss xmm0, dword [ebp - 0x44]
subss xmm0, dword [0x10286e3c]
movss dword [esi + 0x471c], xmm1
mov dword [esi + 0x4724], 0
mov dword [esi + 0x4728], 0
mov dword [esi + 0x4710], 1
movss dword [esi + 0x4720], xmm0
movss xmm1, dword [esi + 0x3798]
movss xmm0, dword [esi + 0x379c]
movss dword [ebp - 0x54], xmm1
movss dword [ebp - 0x50], xmm0
call fcn.10058550
push 0x102b
xor edx, edx
mov dword [esi + 0x3798], 0x42200000
mov ecx, str.TitleWindow
mov dword [esi + 0x379c], 0x42200000
call fcn.10048720
add esp, 4
test al, al
je 0x1010a537
mov ecx, dword [0x1029c718]
mov esi, 0x102a0388
mov eax, dword [ecx + 0x3e58]
movss xmm6, dword [eax + 0x14]
movss xmm7, dword [eax + 0x18]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x3e58]
mov ecx, 0x1029e58c
cmp dword [0x102a039c], 0xf
cmova esi, dword [0x102a0388]
mov edi, dword [eax + 0x264]
call fcn.1003fbc0
mov edx, dword [0x1029e620]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x24], edx
addss xmm6, dword [0x10286dd4]
movss xmm0, dword [edx + 0x10]
movss dword [ebp - 0x1c], xmm0
addss xmm7, dword [0x10286dc4]
movss dword [ebp - 0x34], xmm6
movss dword [ebp - 0x30], xmm7
test eax, 0xff000000
je 0x1010a532
mov ecx, esi
lea eax, [ecx + 1]
mov dword [ebp - 0x20], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1010a4a6
sub ecx, dword [ebp - 0x20]
lea eax, [ecx + esi]
mov dword [ebp - 0x20], eax
cmp esi, eax
je 0x1010a532
test edx, edx
jne 0x1010a4c7
mov eax, dword [edi + 0x2c]
mov edx, dword [eax + 8]
mov dword [ebp - 0x24], edx
ucomiss xmm0, dword [ebp - 0x48]
lahf
test ah, 0x44
jp 0x1010a4de
mov eax, dword [edi + 0x2c]
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x1c], xmm0
mov eax, dword [edx + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [edi + 0x70]
je 0x1010a504
push 0x632
push str.C:UsersWraithDesktopFedoraware_masterFedorawareFedoraware_TF2includeImGuiimgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, dword [ebp - 0x24]
add esp, 0xc
movups xmm0, xmmword [edi + 0x60]
lea eax, [ebp - 0x70]
movss xmm2, dword [ebp - 0x1c]
push 0
push ecx
mov dword [esp], 0
mov ecx, edx
push dword [ebp - 0x20]
movups xmmword [ebp - 0x70], xmm0
push esi
push eax
push dword [ebp - 0x18]
lea eax, [ebp - 0x34]
push eax
push edi
call fcn.10067d40
call fcn.1004af50
mov ecx, 1
call fcn.10040410
call fcn.1004bcb0
mov al, byte [0x10274478]
test al, al
jne 0x1010a556
mov esi, 0x811c9dc5
jmp 0x1010a570
movsx eax, al
mov ecx, 0x10274479
xor eax, 0x811c9dc5
imul edx, eax, 0x1000193
call fcn.100de6f0
mov esi, eax
cmp dword [0x1029937c], 0xf
mov ecx, str.default
cmova ecx, dword [str.default]
call fcn.100de710
cmp eax, esi
je 0x1010aa83
push 0x18
push str.Editing_for_condition_
mov edx, str.default
lea ecx, [ebp - 0x9c]
call fcn.100e0880
add esp, 8
cmp dword [eax + 0x14], 0xf
jbe 0x1010a5b2
mov eax, dword [eax]
mov ecx, dword [0x1029c718]
test eax, eax
jne 0x1010a5c8
movss xmm1, dword [ebp - 0x48]
movss dword [ebp - 0x24], xmm1
jmp 0x1010a61a
movss xmm2, dword [ecx + 0x3bc8]
movss xmm3, dword [0x10286fb4]
push ecx
push 0
push eax
push ecx
mov ecx, dword [ecx + 0x3bc4]
lea eax, [ebp - 0x34]
mov dword [esp], 0xbf800000
push eax
call fcn.10067b70
movss xmm0, dword [ebp - 0x34]
addss xmm0, dword [0x10286cf8]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x24], xmm0
movss xmm0, dword [ebp - 0x30]
movss dword [ebp - 0x30], xmm0
mov ecx, dword [ebp - 0x88]
cmp ecx, 0xf
jbe 0x1010a656
mov edx, dword [ebp - 0x9c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1010a64c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1010a64c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101706c8
add esp, 8
movss xmm0, dword [ebp - 0x24]
lea eax, [ebp - 0x58]
addss xmm0, dword [0x10286e50]
mov esi, dword [0x1029c718]
movss xmm1, dword [ebp - 0x4c]
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x88], 0xf
minss xmm1, xmm0
mov byte [ebp - 0x9c], 0
movss xmm0, dword [ebp - 0x44]
lea ecx, [esi + 0x4778]
addss xmm0, dword [ebp - 0x3c]
or dword [esi + 0x470c], 3
mov dword [esi + 0x4730], 0x42200000
movss dword [esi + 0x472c], xmm1
movss xmm1, dword [ebp - 0x40]
addss xmm0, dword [0x10286dbc]
mov dword [esi + 0x4714], 1
movss dword [esi + 0x471c], xmm1
mov dword [esi + 0x4724], 0
mov dword [esi + 0x4728], 0
movss dword [esi + 0x4720], xmm0
mov dword [esi + 0x4710], 1
movss xmm1, dword [esi + 0x3798]
movss xmm0, dword [esi + 0x379c]
push eax
mov dword [ebp - 0x58], 5
movss dword [ebp - 0x54], xmm1
movss dword [ebp - 0x50], xmm0
call fcn.10058550
push 0x2b
xor edx, edx
mov dword [esi + 0x3798], 0x42200000
mov ecx, str.ConditionWindow
mov dword [esi + 0x379c], 0x42200000
call fcn.10048720
add esp, 4
test al, al
je 0x1010aa79
mov ecx, dword [0x1029c718]
movss xmm3, dword [0x10286fb4]
push ecx
push 0
mov eax, dword [ecx + 0x3e58]
movss xmm2, dword [ecx + 0x3bc8]
push str.Editing_for_condition
push ecx
movss xmm0, dword [eax + 0x14]
mov ecx, dword [ecx + 0x3bc4]
movss dword [ebp - 0x3c], xmm0
movss xmm0, dword [eax + 0x18]
lea eax, [ebp - 0x34]
mov dword [esp], 0xbf800000
push eax
movss dword [ebp - 0x44], xmm0
call fcn.10067b70
mov edi, dword [0x1029c718]
mov ecx, 0x1029e5fc
movss xmm0, dword [ebp - 0x34]
addss xmm0, dword [0x10286cf8]
mov eax, dword [edi + 0x3e58]
cvttss2si esi, xmm0
mov byte [eax + 0xac], 1
mov eax, dword [edi + 0x3e58]
mov eax, dword [eax + 0x264]
mov dword [ebp - 0x18], eax
call fcn.1003fbc0
movss xmm0, dword [ebp - 0x3c]
mov edx, dword [0x1029e610]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], edx
addss xmm0, dword [0x10286de0]
movss dword [ebp - 0x34], xmm0
movss xmm0, dword [ebp - 0x44]
addss xmm0, dword [0x10286dd4]
movss dword [ebp - 0x30], xmm0
movss xmm0, dword [edx + 0x10]
movss dword [ebp - 0x40], xmm0
test eax, 0xff000000
je 0x1010a8ab
mov edi, dword [ebp - 0x18]
lea ecx, [edi + 0x2c]
test edx, edx
jne 0x1010a835
mov eax, dword [ecx]
mov edx, dword [eax + 8]
mov dword [ebp - 0x1c], edx
ucomiss xmm0, dword [ebp - 0x48]
lahf
test ah, 0x44
jp 0x1010a84b
mov eax, dword [ecx]
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x40], xmm0
mov eax, dword [edx + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [edi + 0x70]
je 0x1010a871
push 0x632
push str.C:UsersWraithDesktopFedoraware_masterFedorawareFedoraware_TF2includeImGuiimgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, dword [ebp - 0x1c]
add esp, 0xc
movups xmm0, xmmword [edi + 0x60]
lea eax, [ebp - 0x70]
movss xmm2, dword [ebp - 0x40]
push 0
push ecx
mov dword [esp], 0
mov ecx, edx
push 0x1027f372
push str.Editing_for_condition
push eax
push dword [ebp - 0x20]
lea eax, [ebp - 0x34]
push eax
push edi
movups xmmword [ebp - 0x70], xmm0
call fcn.10067d40
mov edi, dword [0x1029c718]
mov eax, dword [edi + 0x3e58]
mov ecx, 0x1029e58c
mov byte [eax + 0xac], 1
mov eax, dword [edi + 0x3e58]
cmp dword [0x1029937c], 0xf
mov eax, dword [eax + 0x264]
mov dword [ebp - 0x1c], eax
mov eax, str.default
cmova eax, dword [str.default]
mov dword [ebp - 0x18], eax
call fcn.1003fbc0
movss xmm0, dword [ebp - 0x3c]
mov edx, dword [0x1029e610]
movd xmm1, esi
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x40], edx
addss xmm0, dword [0x10286de0]
cvtdq2ps xmm1, xmm1
addss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movss xmm0, dword [ebp - 0x44]
addss xmm0, dword [0x10286dd4]
movss dword [ebp - 0x30], xmm0
movss xmm0, dword [edx + 0x10]
movss dword [ebp - 0x3c], xmm0
test eax, 0xff000000
je 0x1010a9db
mov esi, dword [ebp - 0x18]
mov ecx, esi
lea eax, [ecx + 1]
mov dword [ebp - 0x18], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1010a942
sub ecx, dword [ebp - 0x18]
lea eax, [ecx + esi]
mov dword [ebp - 0x18], eax
cmp esi, eax
je 0x1010a9db
mov edi, dword [ebp - 0x1c]
test edx, edx
jne 0x1010a96a
mov eax, dword [edi + 0x2c]
mov edx, dword [eax + 8]
mov dword [ebp - 0x40], edx
ucomiss xmm0, dword [ebp - 0x48]
lahf
test ah, 0x44
jp 0x1010a981
mov eax, dword [edi + 0x2c]
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x3c], xmm0
mov eax, dword [edx + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [edi + 0x70]
je 0x1010a9a7
push 0x632
push str.C:UsersWraithDesktopFedoraware_masterFedorawareFedoraware_TF2includeImGuiimgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, dword [ebp - 0x40]
add esp, 0xc
movups xmm0, xmmword [edi + 0x60]
lea eax, [ebp - 0x70]
movss xmm2, dword [ebp - 0x3c]
push 0
push ecx
mov dword [esp], 0
mov ecx, edx
push dword [ebp - 0x18]
movups xmmword [ebp - 0x70], xmm0
push esi
push eax
push dword [ebp - 0x20]
lea eax, [ebp - 0x34]
push eax
push edi
call fcn.10067d40
mov edi, dword [0x1029c718]
mov eax, dword [edi + 0x3e58]
sub esp, 0x10
movss xmm0, dword [ebp - 0x24]
mov ecx, 0x1027f374
addss xmm0, dword [0x10286e08]
mov byte [eax + 0xac], 1
mov eax, dword [edi + 0x3e58]
movss xmm1, dword [eax + 0x14]
subss xmm1, dword [eax + 0x78]
addss xmm1, xmm0
movss xmm0, dword [eax + 0x18]
subss xmm0, dword [eax + 0x7c]
mov byte [eax + 0x131], 1
movss dword [eax + 0xf0], xmm1
addss xmm0, dword [0x10286dc8]
movss dword [eax + 0xf4], xmm0
mov eax, esp
mov dword [eax], 0x3f800000
mov dword [eax + 4], 0x3f800000
mov dword [eax + 8], 0x3f800000
mov dword [eax + 0xc], 0xbf800000
call fcn.100fe930
add esp, 0x10
test al, al
je 0x1010aa74
push 7
push 0x10274478
mov ecx, str.default
call fcn.10091ab0
call fcn.1004af50
mov ecx, 1
call fcn.10040410
mov ecx, dword [ebp - 0xc]
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret