Function at 0x140032a10
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov dword [rax + 0x20], r9d
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
mov qword [rax + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xd8]
sub rsp, 0x198
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x78], xmm8
movaps xmmword [rax - 0x88], xmm9
movaps xmmword [rax - 0x98], xmm10
movaps xmmword [rax - 0xa8], xmm11
movaps xmmword [rax - 0xb8], xmm12
movaps xmmword [rax - 0xc8], xmm13
movaps xmmword [rax - 0xd8], xmm14
movaps xmmword [rax - 0xe8], xmm15
mov rsi, r8
mov r14, rcx
mov r12, qword [0x140240580]
mov qword [rbp - 0x80], r12
mov rax, qword [r12 + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rdi, qword [r12 + 0x3ed0]
mov qword [rbp - 0x48], rdi
cmp byte [rdi + 0xbb], 0
jne 0x140035696
test r8, r8
jne 0x140032ae5
mov r8d, 0xfd6
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui_widgets.cpp
lea rcx, str.buf___0__buf_size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r12, qword [0x140240580]
mov qword [rbp - 0x80], r12
mov rdx, r14
mov rcx, rdi
call fcn.1400076d0
mov ebx, eax
mov dword [rsp + 0x50], eax
mov r9, qword [0x140240580]
mov rcx, r14
cmp r14, 0xffffffffffffffff
jae 0x140032b23
movzx edx, byte [rcx]
test dl, dl
je 0x140032b23
lea rax, [rcx + 1]
cmp dl, 0x23
jne 0x140032b1a
cmp byte [rax], dl
je 0x140032b23
mov rcx, rax
cmp rax, 0xffffffffffffffff
jb 0x140032b06
mov rax, qword [r9 + 0x3c00]
movss xmm1, dword [r9 + 0x3c08]
movss dword [rbp - 0x3c], xmm1
movss xmm0, dword [0x140160180]
cmp r14, rcx
je 0x140032b83
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140160168]
movaps xmm2, xmm1
lea rdx, [rbp + 0x110]
mov rcx, rax
call fcn.140029220
movss xmm1, dword [rbp + 0x114]
movss dword [rbp - 0x3c], xmm1
mov r9, qword [0x140240580]
movss xmm6, dword [r12 + 0x3810]
movaps xmm3, xmm6
addss xmm3, xmm6
addss xmm3, xmm1
mov rax, qword [r9 + 0x3ed0]
test byte [r9 + 0x4758], 1
je 0x140032bb4
movss xmm0, dword [r9 + 0x475c]
jmp 0x140032bbc
movss xmm0, dword [rax + 0x1bc]
xorps xmm12, xmm12
movss xmm2, dword [0x140160040]
comiss xmm12, xmm0
jbe 0x140032c05
movss xmm1, dword [rax + 0x250]
cmp qword [rax + 0x1a8], 0
jne 0x140032bea
cmp qword [r9 + 0x4b30], 0
je 0x140032bf2
movss xmm1, dword [rax + 0x220]
subss xmm1, dword [rax + 0x100]
addss xmm1, xmm0
movaps xmm0, xmm2
maxss xmm0, xmm1
cvttss2si eax, xmm0
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mov rdx, qword [rbp + 0x100]
mov rdx, qword [rdx]
lea rcx, [rbp + 0x110]
call fcn.140016240
mov rcx, qword [r9 + 0x3ed0]
movss xmm1, dword [rcx + 0x28]
movss xmm4, dword [rdi + 0x104]
movaps xmm5, xmm4
movss xmm11, dword [rbp + 0x114]
addss xmm5, xmm11
movss xmm3, dword [rdi + 0x100]
movaps xmm2, xmm3
addss xmm2, xmm1
movaps xmm0, xmm4
addss xmm0, xmm12
movss xmm7, dword [rbp + 0x110]
movss dword [rbp - 0x40], xmm7
subss xmm1, xmm7
addss xmm1, xmm3
movss dword [rbp - 0x58], xmm1
movss dword [rbp - 0x54], xmm0
movss dword [rbp - 0x50], xmm2
movss dword [rbp - 0x4c], xmm5
movss dword [rbp - 0x28], xmm3
movss dword [rbp - 0x24], xmm4
movss dword [rbp - 0x20], xmm2
movss dword [rbp - 0x1c], xmm5
subss xmm5, xmm4
subss xmm2, xmm3
movss dword [rbp + 0x110], xmm2
movss dword [rbp + 0x114], xmm5
movaps xmm1, xmm6
lea rcx, [rbp + 0x110]
call fcn.140015dc0
mov r9d, 0x400
lea r8, [rbp - 0x58]
mov edx, ebx
lea rcx, [rbp - 0x28]
call fcn.140015f30
test al, al
je 0x140035696
mov r13d, dword [r12 + 0x4774]
mov edx, ebx
lea rcx, [rbp - 0x58]
call fcn.140007bb0
movzx ecx, al
mov byte [rsp + 0x58], al
test al, al
je 0x140032d0d
mov dword [r12 + 0x4a70], 1
mov rdi, qword [0x140240580]
xor edx, edx
test ebx, ebx
je 0x140032d2b
cmp dword [rdi + 0x4c08], ebx
jne 0x140032d2b
add rdi, 0x4c00
jmp 0x140032d2e
mov rdi, rdx
shr r13d, 8
and r13b, 1
cmp dword [r12 + 0x3f30], ebx
je 0x140032d64
cmp dword [r12 + 0x48c0], ebx
jne 0x140032d64
test byte [r12 + 0x48cc], 1
jne 0x140032d60
cmp dword [r12 + 0x48e4], 2
jne 0x140032d64
mov al, 1
jmp 0x140032d66
xor al, al
mov byte [rbp + 0x108], al
test cl, cl
je 0x140032d7e
cmp byte [r12 + 0x3748], dl
je 0x140032d7e
mov bl, 1
jmp 0x140032d80
xor bl, bl
mov byte [rbp + 0xf8], bl
mov byte [rbp - 0x78], dl
xor r14b, r14b
test rdi, rdi
je 0x140032d9c
cmp byte [rdi + 0x6b], 1
je 0x140032d9c
mov r15b, 1
jmp 0x140032d9f
xor r15b, r15b
test bl, bl
jne 0x140032db4
test al, al
jne 0x140032db4
test r13b, r13b
jne 0x140032db4
mov byte [rbp + 0x110], dl
jmp 0x140032dc9
mov byte [rbp + 0x110], 1
mov eax, dword [rsp + 0x50]
cmp dword [r12 + 0x3f30], eax
jne 0x140032dd2
test r15b, r15b
je 0x140032fed
lea rdi, [r12 + 0x4c00]
mov dword [rdi + 0xe80], 0xbe99999a
mov ecx, dword [rdi + 8]
call fcn.140032950
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rsi + rbx], r14b
jne 0x140032df3
lea esi, [rbx + 1]
mov ecx, dword [rdi + 0x3c]
cmp esi, ecx
jle 0x140032e2a
test ecx, ecx
je 0x140032e15
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140032e1a
mov eax, 8
mov edx, esi
cmp eax, esi
cmovg edx, eax
lea rcx, [rdi + 0x38]
call fcn.14001fee0
mov dword [rdi + 0x38], esi
movsxd r8, esi
mov rsi, qword [rbp + 0xf0]
mov rdx, rsi
mov rcx, qword [rdi + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov r14d, dword [rsp + 0x50]
cmp dword [rdi + 8], r14d
jne 0x140032e75
test r15b, r15b
jne 0x140032e75
mov r12b, 1
cmp dword [rdi + 0x10], ebx
jne 0x140032e75
cmp byte [rdi + 0x48], r15b
je 0x140032e78
movsxd r8, ebx
mov rdx, rsi
mov rcx, qword [rdi + 0x30]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x140032e78
xor r12b, r12b
mov dword [rdi + 8], r14d
mov ecx, dword [rdi + 0x1c]
cmp ecx, 0x42
jge 0x140032eab
test ecx, ecx
je 0x140032e93
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140032e98
mov eax, 8
mov edx, 0x42
cmp eax, edx
cmovg edx, eax
lea rcx, [rdi + 0x18]
call fcn.14001ff70
mov dword [rdi + 0x18], 0x42
mov ecx, dword [rdi + 0x2c]
test ecx, ecx
jns 0x140032ed6
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
xor r9d, r9d
mov edx, r9d
test eax, eax
cmovg edx, eax
lea rcx, [rdi + 0x28]
call fcn.14001fee0
xor edx, edx
mov dword [rdi + 0x28], edx
mov byte [rdi + 0x48], dl
mov r15, qword [rdi + 0x20]
mov rbx, r15
lea r14, [r15 + 0x80]
cmp r15, r14
jae 0x140032f23
cmp byte [rsi], 0
je 0x140032f21
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0x118]
call fcn.140004000
movsxd rcx, eax
add rsi, rcx
movzx eax, word [rbp + 0x118]
mov word [rbx], ax
add rbx, 2
cmp rbx, r14
jb 0x140032ef1
xor edx, edx
mov word [rbx], dx
sub rbx, r15
sar rbx, 1
mov dword [rdi + 0xc], ebx
sub esi, dword [rbp + 0xf0]
mov dword [rdi + 0x10], esi
test r12b, r12b
je 0x140032f61
mov ecx, ebx
cmp dword [rdi + 0x54], ebx
cmovl ecx, dword [rdi + 0x54]
mov dword [rdi + 0x54], ecx
mov ecx, ebx
cmp dword [rdi + 0x58], ebx
cmovl ecx, dword [rdi + 0x58]
mov dword [rdi + 0x58], ecx
cmp dword [rdi + 0x5c], ebx
cmovl ebx, dword [rdi + 0x5c]
mov dword [rdi + 0x5c], ebx
jmp 0x140032fa3
mov qword [rdi + 0x50], 0
mov dword [rdi + 0xe72], 0x630000
mov dword [rdi + 0xe78], edx
mov dword [rdi + 0xe7c], 0x3e7
mov qword [rdi + 0x58], 0
mov word [rdi + 0x69], 1
mov dword [rdi + 0x70], edx
mov byte [rdi + 0x68], 0
mov byte [rdi + 0x6b], 1
mov byte [rdi + 0x60], 0
mov dword [rdi + 0x64], edx
movzx r15d, byte [rbp + 0x108]
test r15b, r15b
je 0x140032fc7
test r12b, r12b
je 0x140032fc2
mov rcx, qword [rbp - 0x80]
test byte [rcx + 0x48cc], 4
jne 0x140032fc7
mov r14b, 1
jmp 0x140032fca
xor r14b, r14b
movzx ebx, byte [rbp + 0xf8]
mov r12, qword [rbp - 0x80]
test r13b, r13b
jne 0x140032fe8
test bl, bl
je 0x140032ff5
cmp byte [r12 + 0xe24], r13b
je 0x140032ff5
mov r14b, 1
jmp 0x140032ff5
movzx r15d, byte [rbp + 0x108]
movzx r13d, byte [r12 + 0x79]
mov byte [rsp + 0x78], r13b
mov eax, dword [rsp + 0x50]
movzx esi, byte [rbp + 0x110]
cmp dword [r12 + 0x3f30], eax
je 0x140033077
test sil, sil
je 0x140033069
test rdi, rdi
je 0x140033024
cmp dword [rdi + 8], eax
je 0x140033042
mov r8d, 0x1071
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui_widgets.cpp
lea rcx, str.state__state__ID__id
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rsp + 0x50]
mov rdx, qword [rbp - 0x48]
mov ecx, eax
call fcn.140007930
mov rdx, qword [rbp - 0x48]
mov ecx, dword [rsp + 0x50]
call fcn.140018790
xor edx, edx
mov rcx, qword [rbp - 0x48]
call fcn.140011be0
mov eax, dword [rsp + 0x50]
cmp dword [r12 + 0x3f30], eax
jne 0x140033177
test bl, bl
mov ebx, dword [rsp + 0x50]
je 0x1400330b9
test ebx, ebx
jne 0x14003309d
mov r8d, 0x2311
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.cpp
lea rcx, str.IsNamedKeyOrModKey_key____owner_id_____ImGuiID_0____flags___ImGuiInputFlags_LockThisFrame__ImGuiInputFlags_LockUntilRelease___
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, 0x281
mov rcx, qword [0x140240580]
call fcn.140002b10
mov dword [rax + 4], ebx
mov dword [rax], ebx
mov word [rax + 8], 0
or dword [r12 + 0x4740], 3
test ebx, ebx
jne 0x1400330e0
mov r8d, 0x2311
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.cpp
lea rcx, str.IsNamedKeyOrModKey_key____owner_id_____ImGuiID_0____flags___ImGuiInputFlags_LockThisFrame__ImGuiInputFlags_LockUntilRelease___
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, 0x207
mov rcx, qword [0x140240580]
call fcn.140002b10
mov dword [rax + 4], ebx
mov dword [rax], ebx
mov word [rax + 8], 0
test ebx, ebx
jne 0x14003311a
mov r8d, 0x2311
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.cpp
lea rcx, str.IsNamedKeyOrModKey_key____owner_id_____ImGuiID_0____flags___ImGuiInputFlags_LockThisFrame__ImGuiInputFlags_LockUntilRelease___
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, 0x208
mov rcx, qword [0x140240580]
call fcn.140002b10
mov dword [rax + 4], ebx
mov dword [rax], ebx
mov word [rax + 8], 0
test r13b, r13b
je 0x14003317b
test ebx, ebx
jne 0x140033159
mov r8d, 0x2311
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.cpp
lea rcx, str.IsNamedKeyOrModKey_key____owner_id_____ImGuiID_0____flags___ImGuiInputFlags_LockThisFrame__ImGuiInputFlags_LockUntilRelease___
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, 0x4000
mov rcx, qword [0x140240580]
call fcn.140002b10
mov dword [rax + 4], ebx
mov dword [rax], ebx
mov word [rax + 8], 0
jmp 0x14003317b
mov ebx, dword [rsp + 0x50]
cmp dword [r12 + 0x3f30], ebx
jne 0x1400331c2
test rdi, rdi
jne 0x140033193
xor edx, edx
xor ecx, ecx
call fcn.140007930
cmp dword [r12 + 0x3f30], ebx
jne 0x1400331c2
cmp byte [r12 + 0x3748], 0
je 0x1400331be
mov eax, dword [rbp - 0x78]
movzx eax, al
test sil, sil
mov r8d, 1
cmove eax, r8d
mov dword [rbp - 0x78], eax
mov cl, 1
jmp 0x1400331c4
xor cl, cl
mov byte [rbp + 0x108], cl
test rdi, rdi
je 0x1400331f0
mov eax, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], eax
jne 0x1400331dc
test r14b, r14b
je 0x1400331f0
test cl, cl
je 0x1400331f0
mov byte [rbp + 0xf8], 1
mov byte [rbp + 0x110], 0
jmp 0x14003321b
xor sil, sil
mov byte [rbp + 0x110], sil
mov byte [rbp + 0xf8], sil
test cl, cl
jne 0x140033216
mov byte [rbp + 0xf8], sil
cmp dword [r12 + 0x3f30], ebx
jne 0x140033225
test rdi, rdi
je 0x140033225
cmp byte [rdi + 0x48], 0
je 0x140033225
mov al, 1
jmp 0x140033227
xor al, al
mov byte [rsp + 0x59], al
cmp qword [rbp + 0xe8], 0
je 0x14003325a
test al, al
je 0x14003323f
mov rax, qword [rdi + 0x30]
jmp 0x140033246
mov rax, qword [rbp + 0xf0]
cmp byte [rax], 0
jne 0x14003325a
mov byte [rsp + 0x5a], 1
mov qword [rbp - 0x30], 0xec
jmp 0x140033267
mov byte [rsp + 0x5a], 0
mov qword [rbp - 0x30], 0xdc
movss xmm14, dword [rbp - 0x58]
movss dword [rbp - 0x74], xmm14
movss xmm15, dword [0x140160008]
cmp dword [r12 + 0x3f30], ebx
jne 0x14003375e
test rdi, rdi
jne 0x1400332a9
mov r8d, 0x10bd
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui_widgets.cpp
lea rcx, str.state___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov byte [rdi + 0xe86], 0
mov dword [rdi + 0x4c], 0x41
xor r9d, r9d
mov dword [rdi + 0xe88], r9d
cmp byte [r12 + 0xe10], r9b
sete al
mov byte [r12 + 0x3f3d], al
movss xmm6, dword [r12 + 0xe08]
subss xmm6, xmm14
subss xmm6, dword [r12 + 0x380c]
addss xmm6, dword [rdi + 0x50]
movss xmm2, dword [r12 + 0x3c08]
mulss xmm2, xmm15
test r14b, r14b
je 0x140033326
xor r14d, r14d
mov dword [rdi + 0x58], r14d
mov eax, dword [rdi + 0xc]
mov dword [rdi + 0x5c], eax
mov dword [rdi + 0x54], eax
mov byte [rdi + 0x6a], r9b
mov byte [rdi + 0xe85], 1
jmp 0x14003364a
movzx eax, byte [rsp + 0x58]
test al, al
je 0x14003350c
cmp word [r12 + 0x3752], 2
jb 0x14003350c
cmp byte [r12 + 0xe25], r9b
jne 0x14003350c
cmp byte [rdi + 0x6b], r9b
je 0x14003336d
xor r8d, r8d
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.140030400
movss xmm2, dword [rsp + 0x6c]
movaps xmm1, xmm6
mov rcx, rdi
call fcn.140030b70
movsxd rbx, eax
mov dword [rdi + 0x54], ebx
mov dword [rdi + 0x58], ebx
mov dword [rdi + 0x5c], ebx
mov byte [rdi + 0x6a], 0
movzx ecx, word [r12 + 0x3752]
sub ecx, 2
test cl, 1
jne 0x140033485
test eax, eax
je 0x1400333d2
jle 0x1400333a8
cmp ebx, dword [rdi + 0x18]
jle 0x1400333c2
mov r8d, 0x70a
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x20]
cmp word [rax + rbx*2 - 2], 0xa
je 0x1400333d2
xor cl, cl
jmp 0x1400333d4
mov cl, 1
mov eax, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], eax
jne 0x1400333e0
test cl, cl
jne 0x140033403
lea rdx, [rdi + 0x54]
mov r8d, 0x20000c
mov rcx, rdi
call fcn.140031100
mov byte [rdi + 0xe84], 1
mov dword [rdi + 0xe80], 0xbe99999a
mov eax, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], eax
jne 0x14003341e
cmp dword [rdi + 0x58], eax
jne 0x14003341b
mov eax, dword [rdi + 0x54]
mov dword [rdi + 0x5c], eax
mov dword [rdi + 0x58], eax
jmp 0x14003341e
mov dword [rdi + 0x54], eax
mov ebx, dword [rdi + 0x54]
inc ebx
mov esi, dword [rdi + 0xc]
cmp ebx, esi
jge 0x140033446
nop word [rax + rax]
mov edx, ebx
mov rcx, rdi
call fcn.1400306d0
test eax, eax
jne 0x140033444
inc ebx
cmp ebx, esi
jl 0x140033430
cmp ebx, esi
cmovg ebx, esi
mov dword [rdi + 0x54], ebx
mov dword [rdi + 0x5c], ebx
mov eax, dword [rdi + 0xc]
mov edx, ebx
mov ecx, dword [rdi + 0x58]
cmp ecx, ebx
je 0x140033474
cmp ecx, eax
jle 0x140033464
mov dword [rdi + 0x58], eax
mov ecx, eax
cmp ebx, eax
jle 0x14003346d
mov dword [rdi + 0x5c], eax
mov edx, eax
cmp ecx, edx
jne 0x140033474
mov dword [rdi + 0x54], ecx
cmp dword [rdi + 0x54], eax
jle 0x14003363d
mov dword [rdi + 0x54], eax
jmp 0x14003363d
test eax, eax
js 0x14003348e
cmp ebx, dword [rdi + 0x18]
jl 0x1400334a8
mov r8d, 0x70a
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8d, 0x200004
lea rdx, [rdi + 0x54]
mov rcx, rdi
call fcn.140031100
mov byte [rdi + 0xe84], 1
mov dword [rdi + 0xe80], 0xbe99999a
mov r8d, 0x600005
lea rdx, [rdi + 0x54]
mov rcx, rdi
call fcn.140031100
mov byte [rdi + 0xe84], 1
mov dword [rdi + 0xe80], 0xbe99999a
mov r8d, 0x600001
lea rdx, [rdi + 0x54]
mov rcx, rdi
call fcn.140031100
mov byte [rdi + 0xe84], 0
jmp 0x14003363d
cmp byte [r12 + 0x3748], r9b
je 0x1400335c4
cmp byte [rdi + 0xe85], r9b
jne 0x1400335c4
test al, al
je 0x140033647
cmp byte [r12 + 0xe25], r9b
je 0x140033583
cmp byte [rdi + 0x6b], r9b
je 0x140033555
xor r8d, r8d
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.140030400
movss xmm2, dword [rsp + 0x6c]
lea rbx, [rdi + 0x5c]
mov eax, dword [rbx]
cmp dword [rdi + 0x58], eax
jne 0x140033566
mov eax, dword [rdi + 0x54]
mov dword [rdi + 0x58], eax
movaps xmm1, xmm6
mov rcx, rdi
call fcn.140030b70
mov ecx, 0x54
mov rdx, rdi
mov dword [rbx], eax
mov dword [rdx + rcx], eax
jmp 0x14003363d
cmp byte [rdi + 0x6b], r9b
je 0x14003359f
xor r8d, r8d
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.140030400
movss xmm2, dword [rsp + 0x6c]
movaps xmm1, xmm6
mov rcx, rdi
call fcn.140030b70
mov dword [rdi + 0x58], eax
mov byte [rdi + 0x6a], 0
lea rbx, [rdi + 0x5c]
mov ecx, 0x54
mov rdx, rdi
mov dword [rbx], eax
mov dword [rdx + rcx], eax
jmp 0x14003363d
cmp byte [r12 + 0xe10], r9b
je 0x140033647
cmp byte [rdi + 0xe85], r9b
jne 0x140033647
movss xmm0, dword [r12 + 0xf8]
ucomiss xmm0, xmm12
jp 0x1400335fb
jne 0x1400335fb
movss xmm0, dword [r12 + 0xfc]
ucomiss xmm0, xmm12
jp 0x1400335fb
je 0x140033647
cmp byte [rdi + 0x6b], r9b
je 0x140033617
xor r8d, r8d
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.140030400
movss xmm2, dword [rsp + 0x6c]
mov eax, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], eax
jne 0x140033625
mov eax, dword [rdi + 0x54]
mov dword [rdi + 0x58], eax
movaps xmm1, xmm6
mov rcx, rdi
call fcn.140030b70
mov dword [rdi + 0x5c], eax
mov dword [rdi + 0x54], eax
mov byte [rdi + 0xe84], 1
mov dword [rdi + 0xe80], 0xbe99999a
xor r14d, r14d
cmp byte [rdi + 0xe85], 0
je 0x140033665
cmp byte [r12 + 0xe10], 0
jne 0x140033665
mov byte [rdi + 0xe85], 0
cmp byte [r12 + 0xe24], 0
je 0x14003367b
cmp byte [r12 + 0xe26], 0
je 0x14003368b
test r13b, r13b
je 0x14003368f
cmp byte [r12 + 0xe27], 0
je 0x14003368f
mov cl, 1
jmp 0x140033691
xor cl, cl
mov eax, dword [r12 + 0x37c0]
test eax, eax
jle 0x14003375e
test cl, cl
jne 0x14003372c
test r15b, r15b
jne 0x14003372c
mov esi, r14d
mov rbx, r14
test rbx, rbx
js 0x1400336bd
cmp esi, eax
jl 0x1400336d7
mov r8d, 0x709
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r12 + 0x37c8]
movzx r8d, word [rax + rbx*2]
cmp r8d, 0x1f
jbe 0x14003371b
cmp r8d, 0x7f
je 0x14003371b
lea eax, [r8 - 0xe000]
cmp eax, 0x18ff
jbe 0x14003371b
lea rdx, [rdi + 0x54]
mov rcx, rdi
call fcn.140031100
mov byte [rdi + 0xe84], 1
mov dword [rdi + 0xe80], 0xbe99999a
inc esi
inc rbx
mov eax, dword [r12 + 0x37c0]
cmp esi, eax
jl 0x1400336b4
mov ecx, dword [r12 + 0x37c4]
test ecx, ecx
jns 0x140033756
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, r14d
test eax, eax
cmovg edx, eax
lea rcx, [r12 + 0x37c0]
call fcn.14001ff70
mov dword [r12 + 0x37c0], r14d
xor r15b, r15b
mov byte [rsp + 0x57], r15b
mov r14d, dword [rsp + 0x50]
cmp dword [r12 + 0x3f30], r14d
jne 0x14003404b
cmp byte [r12 + 0x3f3c], r15b
jne 0x14003404b
cmp byte [rbp - 0x78], r15b
jne 0x14003404b
test rdi, rdi
jne 0x1400337b0
mov r8d, 0x1129
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui_widgets.cpp
lea rcx, str.state___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm0, xmm11
subss xmm0, dword [r12 + 0x3810]
divss xmm0, dword [r12 + 0x3c08]
cvttss2si eax, xmm0
mov r15d, 1
mov ecx, r15d
cmp eax, r15d
cmovge ecx, eax
mov dword [rdi + 0x64], ecx
movzx eax, byte [r12 + 0xe25]
neg al
sbb ebx, ebx
and ebx, 0x400000
mov rsi, qword [rbp - 0x80]
test r13b, r13b
je 0x140033823
movzx r12d, byte [r12 + 0xe26]
cmp byte [rsi + 0xe27], 0
je 0x14003382c
cmp byte [rsi + 0xe24], 0
jne 0x14003382c
test r12b, r12b
jne 0x14003382c
mov byte [rbp + 0x118], r15b
jmp 0x140033833
movzx r12d, byte [r12 + 0xe24]
mov byte [rbp + 0x118], 0
mov r8d, r15d
mov edx, r14d
mov ecx, 0xa39
call fcn.140015980
test al, al
jne 0x140033860
mov r8d, r15d
mov edx, r14d
mov ecx, 0x220a
call fcn.140015980
test al, al
mov byte [rsp + 0x54], 0
je 0x140033865
mov byte [rsp + 0x54], r15b
xor r8d, r8d
mov edx, r14d
mov ecx, 0xa24
call fcn.140015980
test al, al
jne 0x140033892
xor r8d, r8d
mov edx, r14d
mov ecx, 0x1209
call fcn.140015980
test al, al
mov byte [rsp + 0x55], 0
je 0x140033897
mov byte [rsp + 0x55], r15b
mov r8d, r15d
mov edx, r14d
mov ecx, 0xa37
call fcn.140015980
test al, al
jne 0x1400338c4
mov r8d, r15d
mov edx, r14d
mov ecx, 0x2209
call fcn.140015980
test al, al
mov byte [rsp + 0x56], 0
je 0x1400338c9
mov byte [rsp + 0x56], r15b
mov r8d, r15d
mov edx, r14d
mov ecx, 0xa3b
call fcn.140015980
mov byte [rsp + 0x79], al
mov r8d, r15d
mov edx, r14d
mov ecx, 0xa3a
call fcn.140015980
test al, al
jne 0x14003390f
test r13b, r13b
je 0x14003390a
mov r8d, r15d
mov edx, r14d
mov ecx, 0x2a3b
call fcn.140015980
test al, al
jne 0x14003390f
xor r13b, r13b
jmp 0x140033913
movzx r13d, r15b
xor r8d, r8d
mov edx, r14d
mov ecx, 0xa22
call fcn.140015980
mov byte [rsp + 0x7a], al
test byte [rsi + 8], 2
je 0x140033939
test byte [rsi + 0xc], r15b
je 0x140033939
movzx esi, r15b
jmp 0x14003393c
xor sil, sil
mov r8d, r15d
xor edx, edx
mov ecx, 0x20d
call fcn.1400131b0
test al, al
jne 0x140033965
mov r8d, r15d
xor edx, edx
mov ecx, 0x267
call fcn.1400131b0
test al, al
jne 0x140033965
xor r15b, r15b
test sil, sil
je 0x140033995
xor r8d, r8d
xor edx, edx
mov ecx, 0x26e
call fcn.1400131b0
test al, al
jne 0x140033990
xor r8d, r8d
xor edx, edx
mov ecx, 0x26d
call fcn.1400131b0
test al, al
je 0x140033995
mov r14b, 1
jmp 0x140033998
xor r14b, r14b
mov r8d, 1
mov edx, dword [rsp + 0x50]
mov ecx, 0x20e
call fcn.140015980
test al, al
jne 0x1400339d2
test sil, sil
je 0x1400339cd
mov r8d, 1
mov edx, dword [rsp + 0x50]
mov ecx, 0x26c
call fcn.140015980
test al, al
jne 0x1400339d2
xor sil, sil
jmp 0x1400339d5
mov sil, 1
xor edx, edx
mov ecx, 0x201
lea r8d, [rdx + 1]
call fcn.1400131b0
test al, al
je 0x140033a57
cmp byte [rbp + 0x118], 0
je 0x1400339f9
mov eax, 0x200004
jmp 0x140033a09
mov eax, 0x200000
test r12b, r12b
mov ecx, 0x20000c
cmovne eax, ecx
or ebx, eax
mov r8d, ebx
lea rdx, [rdi + 0x54]
mov rcx, rdi
call fcn.140031100
mov byte [rdi + 0xe84], 1
mov dword [rdi + 0xe80], 0xbe99999a
movzx edx, byte [rbp + 0x108]
movzx ecx, byte [rbp + 0xf8]
xor r15b, r15b
mov eax, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], eax
je 0x140034041
test dl, dl
je 0x140034041
mov al, 1
jmp 0x140034043
xor edx, edx
mov ecx, 0x202
lea r8d, [rdx + 1]
call fcn.1400131b0
test al, al
je 0x140033a94
cmp byte [rbp + 0x118], 0
je 0x140033a7d
mov ecx, 0x200005
or ebx, ecx
jmp 0x140033a0b
mov ecx, 0x200001
mov eax, 0x20000d
test r12b, r12b
cmovne ecx, eax
or ebx, ecx
jmp 0x140033a0b
xor edx, edx
mov ecx, 0x203
lea r8d, [rdx + 1]
call fcn.1400131b0
xor edx, edx
mov ecx, 0x204
lea r8d, [rdx + 1]
call fcn.1400131b0
xor edx, edx
mov ecx, 0x205
lea r8d, [rdx + 1]
call fcn.1400131b0
xor edx, edx
mov ecx, 0x206
lea r8d, [rdx + 1]
call fcn.1400131b0
xor edx, edx
mov ecx, 0x207
lea r8d, [rdx + 1]
call fcn.1400131b0
test al, al
je 0x140033b08
mov eax, ebx
or eax, 0x200006
or ebx, 0x200004
mov rcx, qword [rbp - 0x80]
cmp byte [rcx + 0xe24], 0
cmovne ebx, eax
jmp 0x140033a0b
xor edx, edx
mov ecx, 0x208
lea r8d, [rdx + 1]
call fcn.1400131b0
test al, al
je 0x140033b40
mov eax, ebx
or eax, 0x200007
mov r8d, 0x200005
or r8d, ebx
mov rcx, qword [rbp - 0x80]
cmp byte [rcx + 0xe24], 0
cmovne r8d, eax
jmp 0x140033a0e
xor edx, edx
mov ecx, 0x20a
lea r8d, [rdx + 1]
call fcn.1400131b0
test al, al
je 0x140033b96
cmp byte [rsp + 0x54], 0
jne 0x140033b96
mov eax, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], eax
jne 0x140033b8b
test r12b, r12b
je 0x140033b8b
lea rdx, [rdi + 0x54]
mov r8d, 0x60000d
mov rcx, rdi
call fcn.140031100
mov byte [rdi + 0xe84], 1
mov dword [rdi + 0xe80], 0xbe99999a
or ebx, 0x200008
jmp 0x140033a0b
xor edx, edx
mov ecx, 0x20b
lea r8d, [rdx + 1]
call fcn.1400131b0
test al, al
je 0x140033c13
mov eax, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], eax
jne 0x140033c08
test r12b, r12b
je 0x140033bbf
mov r8d, 0x60000c
jmp 0x140033beb
cmp byte [rsp + 0x78], 0
je 0x140033c08
mov rcx, qword [rbp - 0x80]
cmp byte [rcx + 0xe27], 0
je 0x140033c08
cmp byte [rcx + 0xe26], 0
jne 0x140033c08
cmp byte [rcx + 0xe24], 0
jne 0x140033c08
mov r8d, 0x600004
lea rdx, [rdi + 0x54]
mov rcx, rdi
call fcn.140031100
mov dword [rdi + 0xe80], 0xbe99999a
mov byte [rdi + 0xe84], 1
or ebx, 0x200009
jmp 0x140033a0b
test r15b, r15b
jne 0x140034009
test r14b, r14b
jne 0x140034009
test sil, sil
je 0x140033c45
mov r15b, 1
mov byte [rsp + 0x57], r15b
mov byte [rbp - 0x78], r15b
xor cl, cl
xor dl, dl
mov byte [rbp + 0x108], dl
jmp 0x140033a3c
movzx eax, byte [rsp + 0x79]
test al, al
jne 0x140033fd0
test r13b, r13b
jne 0x140033fd0
cmp byte [rsp + 0x7a], r13b
je 0x140033c82
xor r9d, r9d
mov dword [rdi + 0x58], r9d
mov eax, dword [rdi + 0xc]
mov dword [rdi + 0x5c], eax
mov dword [rdi + 0x54], eax
mov byte [rdi + 0x6a], r9b
mov byte [rdi + 0xe84], 1
jmp 0x140033a2b
movzx r12d, byte [rsp + 0x54]
test r12b, r12b
jne 0x140033e0f
cmp byte [rsp + 0x55], r12b
jne 0x140033e0f
cmp byte [rsp + 0x56], r12b
je 0x140033a2b
mov rcx, qword [0x140240580]
mov rax, qword [rcx + 0xb0]
test rax, rax
je 0x140033cd8
mov rcx, qword [rcx + 0xc0]
call rax
mov rbx, rax
test rax, rax
je 0x140033a2b
mov rcx, qword [0x140240580]
jmp 0x140033cdf
lea rbx, [0x14014e40e]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rbx + rax], 0
jne 0x140033ce6
test rcx, rcx
je 0x140033cfa
inc dword [rcx + 0xf4]
inc eax
movsxd rcx, eax
add rcx, rcx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r15, rax
xor r12d, r12d
mov r14d, r12d
cmp byte [rbx], r12b
je 0x140033d57
mov rsi, rax
nop dword [rax]
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x118]
call fcn.140004000
movsxd rcx, eax
add rbx, rcx
mov ecx, dword [rbp + 0x118]
lea eax, [rcx - 0x20]
cmp eax, 0xffdf
ja 0x140033d52
mov word [rsi], cx
inc r14d
add rsi, 2
cmp byte [rbx], r12b
jne 0x140033d20
movsxd rax, r14d
mov word [r15 + rax*2], r12w
test r14d, r14d
jle 0x140033dea
mov eax, dword [rdi + 0xc]
mov edx, dword [rdi + 0x5c]
mov ecx, dword [rdi + 0x58]
cmp ecx, edx
je 0x140033d8e
cmp ecx, eax
jle 0x140033d7e
mov dword [rdi + 0x58], eax
mov ecx, eax
cmp edx, eax
jle 0x140033d87
mov dword [rdi + 0x5c], eax
mov edx, eax
cmp ecx, edx
jne 0x140033d8e
mov dword [rdi + 0x54], ecx
cmp dword [rdi + 0x54], eax
jle 0x140033d96
mov dword [rdi + 0x54], eax
lea rdx, [rdi + 0x54]
mov rcx, rdi
call fcn.140031060
mov r9d, r14d
mov r8, r15
mov edx, dword [rdi + 0x54]
mov rcx, rdi
call fcn.140030980
test al, al
je 0x140033de3
mov esi, dword [rdi + 0x54]
lea rcx, [rdi + 0x74]
xor edx, edx
call fcn.140032300
test rax, rax
je 0x140033ddb
mov dword [rax], esi
mov dword [rax + 4], r12d
mov dword [rax + 8], r14d
mov dword [rax + 0xc], 0xffffffff
add dword [rdi + 0x54], r14d
mov byte [rdi + 0x6a], r12b
mov byte [rdi + 0xe84], 1
test r15, r15
je 0x140033e01
mov rax, qword [0x140240580]
test rax, rax
je 0x140033e01
dec dword [rax + 0xf4]
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x140033a2b
mov rcx, qword [rbp - 0x80]
cmp qword [rcx + 0xb8], 0
je 0x140033f85
mov esi, dword [rdi + 0x5c]
mov eax, dword [rdi + 0x58]
cmp eax, esi
je 0x140033e49
mov r15d, esi
cmovl r15d, eax
cmovge esi, eax
movzx eax, byte [rbp + 0xf8]
mov byte [rbp + 0xf8], al
xor al, al
xor r9d, r9d
jmp 0x140033e61
xor r9d, r9d
mov r15d, r9d
mov esi, dword [rdi + 0xc]
movzx eax, byte [rbp + 0xf8]
mov byte [rbp + 0xf8], al
xor al, al
mov byte [rbp + 0x110], al
mov rcx, qword [rdi + 0x20]
movsxd rax, esi
lea r8, [rcx + rax*2]
movsxd rax, r15d
lea rdx, [rcx + rax*2]
mov ecx, r9d
mov r9d, 0x800
mov r13d, 0x80
test r8, r8
je 0x140033e92
cmp rdx, r8
jae 0x140033eb5
movzx eax, word [rdx]
test ax, ax
je 0x140033eb5
add rdx, 2
cmp ax, r13w
jae 0x140033ea8
inc ecx
jmp 0x140033e88
cmp ax, r9w
sbb eax, eax
add eax, 3
add ecx, eax
jmp 0x140033e88
inc ecx
mov rax, qword [0x140240580]
test rax, rax
je 0x140033ec9
inc dword [rax + 0xf4]
movsxd rbx, ecx
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r14, rax
mov rdx, qword [rdi + 0x20]
movsxd rcx, esi
lea r11, [rdx + rcx*2]
movsxd rcx, r15d
lea r10, [rdx + rcx*2]
mov r9, rax
lea rsi, [rax + rbx]
lea rbx, [rsi - 1]
cmp rax, rbx
jae 0x140033f41
nop word [rax + rax]
test r11, r11
je 0x140033f0a
cmp r10, r11
jae 0x140033f41
movzx eax, word [r10]
test ax, ax
je 0x140033f41
mov r8d, eax
add r10, 2
cmp eax, r13d
jae 0x140033f27
mov byte [r9], r8b
inc r9
jmp 0x140033f3c
mov edx, esi
sub edx, r9d
dec edx
mov rcx, r9
call fcn.1400041b0
movsxd rcx, eax
add r9, rcx
cmp r9, rbx
jb 0x140033f00
mov byte [r9], 0
mov rax, qword [0x140240580]
mov r8, qword [rax + 0xb8]
test r8, r8
je 0x140033f6c
mov rdx, r14
mov rcx, qword [rax + 0xc0]
call r8
mov rax, qword [0x140240580]
test r14, r14
je 0x140033f7c
test rax, rax
je 0x140033f7c
dec dword [rax + 0xf4]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
test r12b, r12b
je 0x140033a2b
mov eax, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], eax
jne 0x140033fa8
xor eax, eax
mov dword [rdi + 0x58], eax
mov eax, dword [rdi + 0xc]
mov dword [rdi + 0x5c], eax
mov dword [rdi + 0x54], eax
mov byte [rdi + 0x6a], 0
mov byte [rdi + 0xe84], 1
mov eax, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], eax
je 0x140033a2b
lea rdx, [rdi + 0x54]
mov rcx, rdi
call fcn.140031060
mov byte [rdi + 0x6a], 0
jmp 0x140033a2b
mov r8d, eax
xor r8d, 1
add r8d, 0x20000a
lea rdx, [rdi + 0x54]
mov rcx, rdi
call fcn.140031100
mov byte [rdi + 0xe84], 1
mov dword [rdi + 0xe80], 0xbe99999a
mov eax, dword [rdi + 0x54]
mov dword [rdi + 0x5c], eax
mov dword [rdi + 0x58], eax
jmp 0x140033a2b
mov rcx, qword [rbp - 0x80]
movzx edx, byte [rbp + 0x108]
cmp byte [rcx + 0x7c], 0
movzx ecx, byte [rbp + 0xf8]
je 0x140034038
xor eax, eax
mov dword [rdi + 0x58], eax
mov eax, dword [rdi + 0xc]
mov dword [rdi + 0x5c], eax
mov dword [rdi + 0x54], eax
mov byte [rdi + 0x6a], 0
jmp 0x140033a39
mov byte [rbp - 0x78], 1
jmp 0x140033a39
xor al, al
or cl, al
mov byte [rbp + 0xf8], cl
xor esi, esi
mov r14d, esi
mov r12d, esi
mov r13, qword [rbp - 0x80]
mov eax, dword [rsp + 0x50]
cmp dword [r13 + 0x3f30], eax
jne 0x140034310
test rdi, rdi
jne 0x140034087
mov r8d, 0x11c9
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui_widgets.cpp
lea rcx, str.state___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test r15b, r15b
je 0x140034226
mov r9, qword [rdi + 0x40]
mov rax, qword [rbp + 0xf0]
mov r8, r9
sub r8, rax
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400340b4
inc rax
test ecx, ecx
jne 0x1400340a1
test edx, edx
je 0x140034226
mov r14, r9
mov qword [rbp - 0x70], r9
mov r12d, dword [rdi + 0x38]
dec r12d
mov dword [rbp - 0x38], r12d
mov byte [rbp + 0x110], 1
mov qword [rsp + 0x60], rsi
mov r15d, esi
mov r13, rsi
mov qword [rsp + 0x68], rsi
test r12d, r12d
jle 0x1400341e0
movsxd rsi, r12d
add rsi, r9
mov rbx, r9
xor eax, eax
mov r14d, eax
nop dword [rax]
test rsi, rsi
je 0x14003410a
cmp rbx, rsi
jae 0x14003412c
cmp byte [rbx], 0
je 0x14003412c
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x118]
call fcn.140004000
movsxd rcx, eax
add rbx, rcx
inc r14d
jmp 0x140034100
lea r15d, [r14 + 1]
test r15d, r15d
jle 0x140034172
mov ebx, r15d
cmp r15d, 8
mov eax, 8
cmovl ebx, eax
test ebx, ebx
jle 0x140034172
mov rax, qword [0x140240580]
test rax, rax
je 0x14003415a
inc dword [rax + 0xf4]
movsxd rcx, ebx
add rcx, rcx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r13, rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x64], ebx
mov dword [rsp + 0x60], r15d
movsxd r14, r12d
mov rbx, qword [rbp - 0x70]
add r14, rbx
mov rsi, r13
movsxd r12, r15d
lea r12, [r12*2 - 2]
add r12, r13
cmp r13, r12
jae 0x1400341d1
test r14, r14
je 0x1400341a1
cmp rbx, r14
jae 0x1400341d1
cmp byte [rbx], 0
je 0x1400341d1
mov r8, r14
mov rdx, rbx
lea rcx, [rbp + 0x118]
call fcn.140004000
movsxd rcx, eax
add rbx, rcx
movzx eax, word [rbp + 0x118]
mov word [rsi], ax
add rsi, 2
cmp rsi, r12
jb 0x140034197
xor eax, eax
mov word [rsi], ax
mov r12d, dword [rbp - 0x38]
mov r14, qword [rbp - 0x70]
xor esi, esi
lea r9d, [r15 - 1]
test r12d, r12d
cmovle r9d, esi
lea rdx, [rdi + 0x54]
mov r8, r13
mov rcx, rdi
call fcn.1400328b0
nop
test r13, r13
je 0x14003421c
mov rax, qword [0x140240580]
test rax, rax
je 0x140034212
dec dword [rax + 0xf4]
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
nop
mov r13, qword [rbp - 0x80]
movzx r15d, byte [rsp + 0x57]
mov byte [rdi + 0x48], 1
mov eax, dword [rdi + 0x18]
lea ebx, [rax*4 + 1]
mov ecx, dword [rdi + 0x2c]
cmp ebx, ecx
jle 0x14003425f
test ecx, ecx
je 0x14003424a
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003424f
mov eax, 8
mov edx, ebx
cmp eax, ebx
cmovg edx, eax
lea rcx, [rdi + 0x28]
call fcn.14001fee0
mov dword [rdi + 0x28], ebx
mov r10, qword [rdi + 0x20]
mov r9, qword [rdi + 0x30]
movsxd r11, ebx
add r11, r9
lea rbx, [r11 - 1]
cmp r9, rbx
jae 0x1400342ba
nop dword [rax]
movzx eax, word [r10]
test ax, ax
je 0x1400342ba
mov r8d, eax
add r10, 2
cmp eax, 0x80
jae 0x14003429f
mov byte [r9], r8b
inc r9
jmp 0x1400342b5
mov edx, r11d
sub edx, r9d
dec edx
mov rcx, r9
call fcn.1400041b0
movsxd rcx, eax
add r9, rcx
cmp r9, rbx
jb 0x140034280
mov byte [r9], 0
mov r10, qword [rbp + 0xf0]
test r15b, r15b
jne 0x14003430c
mov r9, qword [rdi + 0x30]
mov rax, r9
mov r8, r10
sub r8, r9
nop word [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400342f3
inc rax
test ecx, ecx
jne 0x1400342e0
xor esi, esi
test edx, edx
je 0x140034317
mov r14, r9
mov r12d, dword [rdi + 0x10]
mov r9b, 1
mov byte [rbp + 0x110], r9b
jmp 0x14003431f
xor esi, esi
jmp 0x140034317
mov r10, qword [rbp + 0xf0]
movzx r9d, byte [rbp + 0x110]
mov r15d, dword [rsp + 0x50]
cmp dword [r13 + 0x5a90], r15d
jne 0x1400343d9
cmp dword [r13 + 0x3f30], r15d
je 0x1400343d2
mov rax, qword [0x140240580]
mov ecx, dword [rax + 0x4774]
test cl, 0x20
je 0x140034358
shr ecx, 6
test cl, 1
jmp 0x140034372
mov ecx, dword [rax + 0x3f60]
mov edx, dword [rax + 0x476c]
cmp ecx, edx
jne 0x1400343d2
test ecx, ecx
je 0x1400343d2
cmp dword [rax + 0x3f30], edx
je 0x1400343d2
cmp byte [rax + 0x3f65], 0
jne 0x14003438f
cmp dword [rax + 0x3f30], 0
jne 0x1400343d2
cmp byte [rax + 0x3f40], 0
je 0x1400343d2
mov r14, qword [r13 + 0x5aa0]
mov r12d, dword [r13 + 0x5a98]
dec r12d
mov rax, r14
mov r8, r10
sub r8, r14
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400343c3
inc rax
test ecx, ecx
jne 0x1400343b0
test edx, edx
setne al
or r9b, al
mov byte [rbp + 0x110], r9b
mov dword [r13 + 0x5a90], esi
test r14, r14
je 0x140034437
test r12d, r12d
jns 0x1400343fd
mov r8d, 0x1264
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui_widgets.cpp
lea rcx, str.apply_new_text_length___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea eax, [r12 + 1]
cmp eax, 0x41
mov ecx, 0x41
cmovl ecx, eax
movsxd rbx, ecx
cmp rbx, 1
jb 0x140034437
mov r12, qword [rbp + 0xf0]
jbe 0x14003442f
lea r8, [rbx - 1]
mov rdx, r14
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [rbx + r12 - 1], 0
jmp 0x14003443e
mov r12, qword [rbp + 0xf0]
cmp dword [r13 + 0x3f30], r15d
jne 0x140034463
cmp byte [rbp - 0x78], 0
je 0x140034458
xor edx, edx
xor ecx, ecx
call fcn.140007930
jmp 0x140034463
mov dword [r13 + 0x5e34], 1
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140276690], eax
jle 0x140034530
lea rcx, [0x140276690]
call fcn.1400b5b80
cmp dword [0x140276690], 0xffffffff
jne 0x140034530
mov dword [0x1402766a0], 0
mov qword [0x1402766a8], rsi
mov qword [0x1402766b0], rsi
mov ecx, Ordinal_26
call fcn.1400b5bf8
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x1402766a8], rax
mov qword [0x1402766b8], rsi
xorps xmm0, xmm0
movdqa xmmword [0x1402766c0], xmm0
mov qword [0x1402766d0], 7
mov qword [0x1402766d8], 8
mov dword [0x1402766a0], 0x3f800000
mov r8, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x1402766b8]
call fcn.140036440
nop
lea rcx, [0x140121ff0]
call fcn.1400b5f2c
nop
lea rcx, [0x140276690]
call fcn.1400b5b14
nop dword [rax]
mov r9d, dword [rsp + 0x50]
movzx ecx, r9b
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rdx, 0x100000001b3
imul rcx, rdx
movzx esi, byte [rsp + 0x51]
xor rcx, rsi
imul rcx, rdx
movzx r14d, byte [rsp + 0x52]
xor rcx, r14
imul rcx, rdx
movzx r15d, byte [rsp + 0x53]
xor rcx, r15
imul rcx, rdx
and rcx, qword [0x1402766d0]
add rcx, rcx
mov rdx, qword [0x1402766b8]
mov rax, qword [rdx + rcx*8 + 8]
mov r8, qword [0x1402766a8]
cmp rax, r8
je 0x1400345b7
mov rdx, qword [rdx + rcx*8]
cmp r9d, dword [rax + 0x10]
je 0x1400345b9
cmp rax, rdx
je 0x1400345b7
mov rax, qword [rax + 8]
cmp r9d, dword [rax + 0x10]
jne 0x1400345a6
jmp 0x1400345b9
xor eax, eax
mov rbx, r8
test rax, rax
cmovne rbx, rax
cmp rbx, r8
jne 0x14003467a
mov dword [rbp + 0x118], r9d
mov dword [rbp + 0x11c], 0
lea r8, [rbp + 0x118]
lea rdx, [rsp + 0x60]
lea rcx, [0x1402766a0]
call fcn.140036590
mov r9d, dword [rsp + 0x50]
movzx ecx, r9b
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rdx, 0x100000001b3
imul rcx, rdx
xor rcx, rsi
imul rcx, rdx
xor rcx, r14
imul rcx, rdx
xor rcx, r15
imul rcx, rdx
mov rdx, qword [0x1402766d0]
and rdx, rcx
add rdx, rdx
mov rcx, qword [0x1402766b8]
mov rax, qword [rcx + rdx*8 + 8]
mov rbx, qword [0x1402766a8]
cmp rax, rbx
je 0x140034671
mov rcx, qword [rcx + rdx*8]
cmp r9d, dword [rax + 0x10]
je 0x140034673
nop dword [rax]
cmp rax, rcx
je 0x140034671
mov rax, qword [rax + 8]
cmp r9d, dword [rax + 0x10]
jne 0x140034660
jmp 0x140034673
xor eax, eax
test rax, rax
cmovne rbx, rax
mov rax, qword [0x140240580]
mov ecx, dword [rax + 0x3f30]
movss xmm9, dword [0x14015fff8]
test ecx, ecx
je 0x1400346a2
cmp ecx, dword [rax + 0x476c]
jne 0x1400346a2
movaps xmm1, xmm15
jmp 0x1400346b3
cmp byte [rsp + 0x58], 0
je 0x1400346af
movaps xmm1, xmm9
jmp 0x1400346b3
movaps xmm1, xmm12
subss xmm1, dword [rbx + 0x14]
mulss xmm1, dword [0x14015ffe0]
addss xmm1, dword [rbx + 0x14]
movss dword [rbx + 0x14], xmm1
mov r8d, 1
mov edx, r9d
lea rcx, [rbp - 0x58]
call fcn.140005840
mov r10, qword [0x140240580]
test r10, r10
jne 0x140034709
mov r8d, 0xba1
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10, qword [0x140240580]
movss xmm0, dword [0x14023f748]
movss dword [rsp + 0x60], xmm0
movss xmm1, dword [0x14023f74c]
movss dword [rsp + 0x64], xmm1
movss xmm0, dword [0x14023f750]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [0x14023f754]
mulss xmm1, dword [r10 + 0x37d0]
movss dword [rsp + 0x6c], xmm1
movss xmm6, dword [rbp - 0x50]
movss dword [rbp + 0x118], xmm6
movss xmm10, dword [rbp - 0x4c]
movss dword [rbp + 0x11c], xmm10
movss dword [rbp - 0x70], xmm14
movss xmm13, dword [rbp - 0x54]
movss dword [rbp - 0x6c], xmm13
mov r10, qword [r10 + 0x3ed0]
lea rcx, [rsp + 0x60]
call fcn.140004270
mov r9d, eax
xor r15d, r15d
mov dword [rsp + 0x28], r15d
movss xmm7, dword [0x140160068]
movss dword [rsp + 0x20], xmm7
lea r8, [rbp + 0x118]
lea rdx, [rbp - 0x70]
mov rcx, qword [r10 + 0x298]
call fcn.1400250b0
movss xmm8, dword [rbx + 0x14]
mov r10, qword [0x140240580]
test r10, r10
jne 0x1400347ec
mov r8d, 0xba1
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10, qword [0x140240580]
movss xmm0, dword [0x14023f758]
movss dword [rsp + 0x60], xmm0
movss xmm1, dword [0x14023f75c]
movss dword [rsp + 0x64], xmm1
movss xmm0, dword [0x14023f760]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [0x14023f764]
mulss xmm1, dword [r10 + 0x37d0]
mulss xmm1, xmm8
movss dword [rsp + 0x6c], xmm1
movss dword [rbp + 0x118], xmm6
movss dword [rbp + 0x11c], xmm10
movss dword [rbp - 0x70], xmm14
movss dword [rbp - 0x6c], xmm13
mov r10, qword [r10 + 0x3ed0]
lea rcx, [rsp + 0x60]
call fcn.140004270
mov r9d, eax
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm7
lea r8, [rbp + 0x118]
lea rdx, [rbp - 0x70]
mov rcx, qword [r10 + 0x298]
call fcn.1400250b0
mov r14, qword [rbp - 0x48]
mov rbx, qword [r14 + 0x298]
cmp qword [0x140240580], r15
jne 0x1400348b3
mov r8d, 0xba1
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [0x14023f738]
movss dword [rsp + 0x60], xmm0
movss xmm1, dword [0x14023f73c]
movss dword [rsp + 0x64], xmm1
movss xmm0, dword [0x14023f740]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [0x14023f744]
mov rax, qword [0x140240580]
mulss xmm1, dword [rax + 0x37d0]
movss dword [rsp + 0x6c], xmm1
lea rcx, [rsp + 0x60]
call fcn.140004270
mov esi, eax
test eax, 0xff000000
je 0x1400349ae
movaps xmm0, xmm10
movaps xmm1, xmm14
mov dword [rsp + 0x20], r15d
movaps xmm3, xmm7
lea r8, [rbp + 0x118]
lea rdx, [rbp - 0x70]
mov rcx, rbx
addss xmm1, xmm15
movss dword [rbp - 0x70], xmm1
test byte [rbx + 0x30], 1
je 0x14003494b
subss xmm6, xmm15
subss xmm0, xmm15
jmp 0x14003495b
subss xmm6, dword [0x140160004]
subss xmm0, dword [0x140160004]
movss dword [rbp + 0x11c], xmm0
movaps xmm0, xmm13
addss xmm0, xmm15
movss dword [rbp + 0x118], xmm6
movss dword [rbp - 0x6c], xmm0
call fcn.1400248d0
movss xmm0, dword [0x140160040]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, esi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140022a50
mov dword [rbx + 0x78], r15d
movss xmm4, dword [rbp - 0x40]
movaps xmm15, xmm4
addss xmm15, xmm14
movaps xmm14, xmm13
addss xmm14, xmm11
movss xmm7, dword [rbp - 0x74]
movaps xmm0, xmm7
addss xmm0, dword [r13 + 0x380c]
movaps xmm1, xmm13
addss xmm1, dword [r13 + 0x3810]
unpcklps xmm0, xmm1
movsd qword [rbp - 0x60], xmm0
cmp byte [rsp + 0x59], r15b
je 0x1400349fd
mov r12, qword [rdi + 0x30]
mov qword [rbp + 0xf0], r12
mov rsi, r15
movzx ebx, byte [rsp + 0x5a]
test bl, bl
je 0x140034a2d
mov rax, qword [rbp + 0xe8]
mov r12, rax
mov qword [rbp + 0xf0], rax
mov rsi, 0xffffffffffffffff
inc rsi
cmp byte [rax + rsi], r15b
jne 0x140034a21
add rsi, rax
movzx eax, byte [rbp + 0x108]
test al, al
jne 0x140034bca
cmp byte [rbp + 0xf8], r15b
jne 0x140034bca
test bl, bl
jne 0x140034a73
mov eax, dword [rsp + 0x50]
cmp dword [r13 + 0x3f30], eax
jne 0x140034a60
movsxd rsi, dword [rdi + 0x10]
jmp 0x140034a70
mov rsi, 0xffffffffffffffff
inc rsi
cmp byte [r12 + rsi], r15b
jne 0x140034a67
add rsi, r12
mov rax, rsi
sub rax, r12
cmp rax, 0x200000
jge 0x1400353e2
mov rax, qword [0x140240580]
mov rcx, qword [rbp - 0x30]
movups xmm0, xmmword [rcx + rax + 0x37d0]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37d0]
movss dword [rsp + 0x6c], xmm0
lea rcx, [rsp + 0x60]
call fcn.140004270
mov r15d, eax
mov rdi, qword [r14 + 0x298]
mov rbx, rsi
movss xmm6, dword [r13 + 0x3c08]
mov r14, qword [r13 + 0x3c00]
test eax, 0xff000000
je 0x1400353df
test rsi, rsi
jne 0x140034afd
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [r12 + rbx], 0
jne 0x140034af0
add rbx, r12
cmp r12, rbx
je 0x1400353df
test r14, r14
jne 0x140034b13
mov rax, qword [rdi + 0x38]
mov r14, qword [rax + 8]
ucomiss xmm6, xmm12
jp 0x140034b24
jne 0x140034b24
mov rax, qword [rdi + 0x38]
movss xmm6, dword [rax + 0x10]
mov rcx, qword [r14 + 0x40]
mov rax, qword [rdi + 0x98]
cmp qword [rcx + 8], rax
je 0x140034b4f
mov r8d, 0x65d
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rdi + 0x88]
movups xmmword [rbp - 0x58], xmm0
comiss xmm0, xmm7
jae 0x140034b64
movss dword [rbp - 0x58], xmm7
movss xmm0, dword [rbp - 0x54]
comiss xmm0, xmm13
jae 0x140034b75
movss dword [rbp - 0x54], xmm13
comiss xmm15, dword [rbp - 0x50]
ja 0x140034b82
movss dword [rbp - 0x50], xmm15
comiss xmm14, dword [rbp - 0x4c]
ja 0x140034b8f
movss dword [rbp - 0x4c], xmm14
mov byte [rsp + 0x48], 1
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], r12
lea rax, [rbp - 0x58]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
lea r9, [rbp - 0x60]
movaps xmm2, xmm6
mov rdx, rdi
mov rcx, r14
call fcn.140029440
jmp 0x1400353df
test rdi, rdi
jne 0x140034bf5
mov r8d, 0x12a9
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui_widgets.cpp
lea rcx, str.state___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm4, dword [rbp - 0x40]
movzx eax, byte [rbp + 0x108]
test bl, bl
jne 0x140034c00
movsxd rsi, dword [rdi + 0x10]
add rsi, r12
mov r14, qword [rdi + 0x20]
xorps xmm5, xmm5
xorps xmm6, xmm6
xorps xmm8, xmm8
mov r10, r15
mov rbx, r15
mov r9d, 0xfffffc18
mov r15d, r9d
xor r8d, r8d
mov edx, r8d
test al, al
je 0x140034c37
movsxd rax, dword [rdi + 0x54]
lea r10, [r14 + rax*2]
lea edx, [r8 + 1]
lea r9d, [r8 - 1]
cmp byte [rbp + 0xf8], bl
je 0x140034c58
mov ecx, dword [rdi + 0x5c]
cmp dword [rdi + 0x58], ecx
cmovl ecx, dword [rdi + 0x58]
movsxd rax, ecx
lea rbx, [r14 + rax*2]
mov r15d, 0xffffffff
inc edx
mov ecx, r8d
mov rax, r14
movzx r8d, word [r14]
test r8w, r8w
je 0x140034ca7
cmp r8w, 0xa
jne 0x140034c99
inc ecx
cmp r9d, 0xffffffff
jne 0x140034c85
cmp rax, r10
jb 0x140034c85
mov r9d, ecx
dec edx
test edx, edx
jle 0x140034ca7
cmp r15d, 0xffffffff
jne 0x140034c99
cmp rax, rbx
jb 0x140034c99
mov r15d, ecx
dec edx
test edx, edx
jle 0x140034ca7
add rax, 2
movzx r8d, word [rax]
test r8w, r8w
jne 0x140034c68
inc ecx
mov r11d, ecx
cmp r9d, 0xffffffff
cmovne r11d, r9d
cmp r15d, 0xffffffff
cmove r15d, ecx
mov rdx, r10
cmp r10, r14
jbe 0x140034cd6
lea rax, [rdx - 2]
cmp word [rax], 0xa
je 0x140034cd6
mov rdx, rax
cmp rax, r14
ja 0x140034cc4
mov r8, qword [r13 + 0x3c00]
movss xmm3, dword [r13 + 0x3c08]
divss xmm3, dword [r8 + 0x14]
movaps xmm2, xmm5
movaps xmm10, xmm5
cmp rdx, r10
jae 0x140034d46
nop dword [rax + rax]
movzx eax, word [rdx]
add rdx, 2
cmp eax, 0xa
jne 0x140034d17
maxss xmm2, xmm10
movaps xmm10, xmm5
jmp 0x140034d41
cmp eax, 0xd
je 0x140034d41
mov rcx, rax
cmp eax, dword [r8]
jge 0x140034d2f
mov rax, qword [r8 + 8]
movss xmm1, dword [rax + rcx*4]
jmp 0x140034d35
movss xmm1, dword [r8 + 0x10]
movaps xmm0, xmm3
mulss xmm0, xmm1
addss xmm10, xmm0
cmp rdx, r10
jb 0x140034d00
maxss xmm10, xmm2
movd xmm12, r11d
cvtdq2ps xmm12, xmm12
mulss xmm12, dword [r13 + 0x3c08]
test r15d, r15d
js 0x140034df9
mov rdx, rbx
cmp rbx, r14
jbe 0x140034d82
nop
lea rax, [rdx - 2]
cmp word [rax], 0xa
je 0x140034d82
mov rdx, rax
cmp rax, r14
ja 0x140034d70
movss xmm3, dword [r13 + 0x3c08]
divss xmm3, dword [r8 + 0x14]
movaps xmm1, xmm5
movaps xmm6, xmm5
cmp rdx, rbx
jae 0x140034de3
nop dword [rax]
movzx eax, word [rdx]
add rdx, 2
cmp eax, 0xa
jne 0x140034db5
maxss xmm1, xmm6
movaps xmm6, xmm5
jmp 0x140034dde
cmp eax, 0xd
je 0x140034dde
mov rcx, rax
cmp eax, dword [r8]
jge 0x140034dcd
mov rax, qword [r8 + 8]
movss xmm2, dword [rax + rcx*4]
jmp 0x140034dd3
movss xmm2, dword [r8 + 0x10]
movaps xmm0, xmm3
mulss xmm0, xmm2
addss xmm6, xmm0
cmp rdx, rbx
jb 0x140034da0
movd xmm8, r15d
cvtdq2ps xmm8, xmm8
mulss xmm8, dword [r13 + 0x3c08]
maxss xmm6, xmm1
movzx r8d, byte [rbp + 0x108]
test r8b, r8b
je 0x140034e64
cmp byte [rdi + 0xe84], 0
je 0x140034e64
movaps xmm2, xmm4
mulss xmm2, xmm9
subss xmm4, dword [r13 + 0x380c]
movss xmm1, dword [rdi + 0x50]
comiss xmm1, xmm10
jbe 0x140034e3c
movaps xmm1, xmm10
subss xmm1, xmm2
movaps xmm0, xmm5
maxss xmm0, xmm1
jmp 0x140034e4d
movaps xmm0, xmm10
subss xmm0, xmm4
comiss xmm0, xmm1
jb 0x140034e5d
addss xmm0, xmm2
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x50], xmm0
mov byte [rdi + 0xe84], 0
movss xmm11, dword [rdi + 0x50]
cmp byte [rbp + 0xf8], 0
je 0x1400350a4
mov edx, dword [rdi + 0x5c]
mov ecx, dword [rdi + 0x58]
mov eax, edx
cmp ecx, edx
cmovl eax, ecx
cdqe
lea rbx, [r14 + rax*2]
cmovge edx, ecx
movsxd rax, edx
lea r14, [r14 + rax*2]
test r8b, r8b
je 0x140034ea3
movss xmm1, dword [0x140160040]
jmp 0x140034eab
movss xmm1, dword [0x14016000c]
mov rax, qword [0x140240580]
movups xmm0, xmmword [rax + 0x3b9c]
movups xmmword [rsp + 0x60], xmm0
mulss xmm1, dword [rax + 0x37d0]
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rsp + 0x6c], xmm0
lea rcx, [rsp + 0x60]
call fcn.140004270
mov r15d, eax
movss xmm7, dword [rbp - 0x60]
addss xmm6, xmm7
subss xmm6, xmm11
addss xmm8, dword [rbp - 0x5c]
xorps xmm5, xmm5
subss xmm8, xmm5
cmp rbx, r14
jae 0x1400350a9
movss xmm9, dword [0x140160054]
nop
movss xmm3, dword [r13 + 0x3c08]
movaps xmm0, xmm3
addss xmm0, xmm14
comiss xmm8, xmm0
ja 0x1400350a9
comiss xmm13, xmm8
jbe 0x140034f5b
cmp rbx, r14
jae 0x140035088
nop word [rax + rax]
movzx eax, word [rbx]
add rbx, 2
cmp ax, 0xa
je 0x140035088
cmp rbx, r14
jb 0x140034f40
jmp 0x1400350a9
mov rdx, qword [r13 + 0x3c00]
divss xmm3, dword [rdx + 0x14]
movaps xmm4, xmm5
movaps xmm2, xmm5
cmp rbx, r14
jae 0x140034fb5
movzx eax, word [rbx]
add rbx, 2
cmp eax, 0xa
je 0x140034fab
cmp eax, 0xd
je 0x140034fa4
mov ecx, eax
cmp eax, dword [rdx]
jge 0x140034f94
mov rax, qword [rdx + 8]
movss xmm1, dword [rax + rcx*4]
jmp 0x140034f99
movss xmm1, dword [rdx + 0x10]
movaps xmm0, xmm3
mulss xmm0, xmm1
addss xmm2, xmm0
cmp rbx, r14
jb 0x140034f72
jmp 0x140034fb5
movaps xmm4, xmm5
maxss xmm4, xmm2
movaps xmm2, xmm5
maxss xmm2, xmm4
comiss xmm5, xmm2
jb 0x140034fe9
cmp dword [rdx], 0x20
jle 0x140034fd1
mov rax, qword [rdx + 8]
movss xmm0, dword [rax + 0x80]
jmp 0x140034fd6
movss xmm0, dword [rdx + 0x10]
mulss xmm0, dword [0x140160008]
cvttss2si eax, xmm0
movd xmm2, eax
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movaps xmm0, xmm8
addss xmm0, xmm9
addss xmm6, xmm5
movss xmm1, dword [0x140160180]
subss xmm1, dword [r13 + 0x3c08]
addss xmm1, xmm8
movss xmm3, dword [rbp - 0x74]
maxss xmm6, xmm3
maxss xmm1, xmm13
movss dword [rsp + 0x60], xmm6
movss dword [rsp + 0x64], xmm1
minss xmm2, xmm15
minss xmm0, xmm14
movss dword [rsp + 0x68], xmm2
movss dword [rsp + 0x6c], xmm0
comiss xmm0, xmm13
jbe 0x140035088
comiss xmm14, xmm1
jbe 0x140035088
comiss xmm2, xmm3
jbe 0x140035088
comiss xmm15, xmm6
jbe 0x140035088
xor eax, eax
mov dword [rsp + 0x28], eax
movss dword [rsp + 0x20], xmm5
mov r9d, r15d
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
mov rax, qword [rbp - 0x48]
mov rcx, qword [rax + 0x298]
call fcn.1400250b0
movss xmm7, dword [rbp - 0x60]
xorps xmm5, xmm5
movaps xmm6, xmm7
subss xmm6, xmm11
addss xmm8, dword [r13 + 0x3c08]
cmp rbx, r14
jb 0x140034f10
jmp 0x1400350a9
movss xmm7, dword [rbp - 0x60]
mov rax, rsi
sub rax, r12
cmp rax, 0x200000
jge 0x140035238
mov rax, qword [0x140240580]
mov rcx, qword [rbp - 0x30]
movups xmm0, xmmword [rcx + rax + 0x37d0]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37d0]
movss dword [rsp + 0x6c], xmm0
lea rcx, [rsp + 0x60]
call fcn.140004270
mov r12d, eax
mov rax, qword [rbp - 0x48]
mov r14, qword [rax + 0x298]
mov rbx, rsi
subss xmm7, xmm11
movss dword [rbp + 0x118], xmm7
movss xmm0, dword [rbp - 0x5c]
xorps xmm7, xmm7
subss xmm0, xmm7
movss dword [rbp + 0x11c], xmm0
movss xmm6, dword [r13 + 0x3c08]
mov r15, qword [r13 + 0x3c00]
test r12d, 0xff000000
je 0x140035243
mov rdx, qword [rbp + 0xf0]
test rsi, rsi
jne 0x14003515d
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rdx + rbx], 0
jne 0x140035151
add rbx, rdx
cmp rdx, rbx
je 0x140035243
test r15, r15
jne 0x140035173
mov rax, qword [r14 + 0x38]
mov r15, qword [rax + 8]
ucomiss xmm6, xmm7
jp 0x140035183
jne 0x140035183
mov rax, qword [r14 + 0x38]
movss xmm6, dword [rax + 0x10]
mov rcx, qword [r15 + 0x40]
mov rax, qword [r14 + 0x98]
cmp qword [rcx + 8], rax
je 0x1400351b5
mov r8d, 0x65d
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rbp + 0xf0]
movups xmm0, xmmword [r14 + 0x88]
movups xmmword [rbp - 0x70], xmm0
movss xmm8, dword [rbp - 0x74]
comiss xmm0, xmm8
jae 0x1400351d3
movss dword [rbp - 0x70], xmm8
movss xmm0, dword [rbp - 0x6c]
comiss xmm0, xmm13
jae 0x1400351e4
movss dword [rbp - 0x6c], xmm13
comiss xmm15, dword [rbp - 0x68]
ja 0x1400351f1
movss dword [rbp - 0x68], xmm15
comiss xmm14, dword [rbp - 0x64]
ja 0x1400351fe
movss dword [rbp - 0x64], xmm14
mov byte [rsp + 0x48], 1
movss dword [rsp + 0x40], xmm7
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rdx
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r12d
lea r9, [rbp + 0x118]
movaps xmm2, xmm6
mov rdx, r14
mov rcx, r15
call fcn.140029440
jmp 0x140035249
xorps xmm7, xmm7
movss xmm8, dword [rbp - 0x74]
jmp 0x140035250
movss xmm8, dword [rbp - 0x74]
mov r12, qword [rbp + 0xf0]
cmp byte [rbp + 0x108], 0
je 0x1400353d9
movss xmm0, dword [r13 + 0x18]
addss xmm0, dword [rdi + 0xe80]
movss dword [rdi + 0xe80], xmm0
cmp byte [r13 + 0x7b], 0
je 0x14003529d
comiss xmm7, xmm0
jae 0x14003529d
movss xmm1, dword [0x140160048]
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movss xmm1, dword [0x140160028]
comiss xmm1, xmm0
jae 0x14003529d
xor cl, cl
jmp 0x14003529f
mov cl, 1
addss xmm10, dword [rbp - 0x60]
subss xmm10, xmm11
cvttss2si eax, xmm10
movd xmm6, eax
cvtdq2ps xmm6, xmm6
addss xmm12, dword [rbp - 0x5c]
subss xmm12, xmm7
cvttss2si eax, xmm12
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss dword [rsp + 0x60], xmm6
movaps xmm0, xmm7
subss xmm0, dword [r13 + 0x3c08]
movss xmm9, dword [0x140160008]
addss xmm0, xmm9
movss dword [rsp + 0x64], xmm0
movaps xmm2, xmm6
movss xmm11, dword [0x140160040]
addss xmm2, xmm11
movss dword [rsp + 0x68], xmm2
movaps xmm1, xmm7
subss xmm1, dword [0x140160050]
movss dword [rsp + 0x6c], xmm1
test cl, cl
je 0x140035399
comiss xmm1, xmm13
jbe 0x140035399
comiss xmm14, xmm0
jbe 0x140035399
comiss xmm2, xmm8
jbe 0x140035399
comiss xmm15, xmm6
jbe 0x140035399
mov rax, qword [0x140240580]
movups xmm0, xmmword [rax + 0x38ac]
movups xmmword [rbp - 0x70], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37d0]
movss dword [rbp - 0x64], xmm0
movss dword [rbp + 0x118], xmm6
movss dword [rbp + 0x11c], xmm1
lea rcx, [rbp - 0x70]
call fcn.140004270
mov r9d, eax
movss dword [rsp + 0x20], xmm11
lea r8, [rbp + 0x118]
lea rdx, [rsp + 0x60]
mov rax, qword [rbp - 0x48]
mov rcx, qword [rax + 0x298]
call fcn.140024e40
mov byte [r13 + 0x5bc0], 1
subss xmm6, xmm11
movss xmm0, dword [r13 + 0x3c08]
subss xmm7, xmm0
movss dword [r13 + 0x5bc4], xmm6
movss dword [r13 + 0x5bc8], xmm7
movss dword [r13 + 0x5bcc], xmm0
movss xmm10, dword [rbp - 0x4c]
xor r15d, r15d
jmp 0x1400353f4
movss xmm10, dword [rbp - 0x4c]
xor r15d, r15d
movss xmm9, dword [0x140160008]
movss xmm11, dword [0x140160040]
cmp byte [r13 + 0x5c78], 0
je 0x140035560
mov rdi, qword [0x140240580]
mov r14, qword [rdi + 0x3ed0]
mov qword [rdi + 0x5ca0], r15
mov qword [rdi + 0x5c98], r15
test rsi, rsi
jne 0x14003544d
mov rsi, r12
cmp r12, 0xffffffffffffffff
jae 0x14003544d
nop dword [rax]
movzx ecx, byte [rsi]
test cl, cl
je 0x14003544d
lea rax, [rsi + 1]
cmp cl, 0x23
jne 0x140035444
cmp byte [rax], cl
je 0x14003544d
mov rsi, rax
cmp rax, 0xffffffffffffffff
jb 0x140035430
movss xmm0, dword [rdi + 0x3810]
addss xmm0, dword [rdi + 0x5ca8]
addss xmm0, xmm11
movss xmm1, dword [rbp - 0x5c]
movss dword [rdi + 0x5ca8], xmm1
comiss xmm1, xmm0
jbe 0x140035487
lea rcx, [0x14015332c]
call fcn.14001d700
mov byte [rdi + 0x5cac], 1
lea r8, [0x140159699]
lea rdx, [0x140159698]
lea rcx, [rbp - 0x60]
call fcn.14001d740
mov eax, dword [r14 + 0x188]
mov ecx, dword [rdi + 0x5cb0]
cmp ecx, eax
jle 0x1400354b7
mov dword [rdi + 0x5cb0], eax
mov ecx, eax
mov r14d, dword [r14 + 0x188]
sub r14d, ecx
mov r8, rsi
sub r8, r12
mov edx, 0xa
mov rcx, r12
call sub.VCRUNTIME140.dll_memchr
mov rbx, rsi
test rax, rax
cmovne rbx, rax
cmp r12, rbx
jne 0x1400354e8
cmp rbx, rsi
je 0x140035549
mov r9d, ebx
sub r9d, r12d
cmp byte [rdi + 0x5cac], 0
lea edx, [r14*4]
jne 0x140035504
mov edx, 1
mov qword [rsp + 0x20], r12
lea r8, [0x14014e40e]
lea rcx, str._s_.s
call fcn.14001d700
mov byte [rdi + 0x5cac], 0
cmp byte [rbx], 0xa
jne 0x14003553b
lea rcx, [0x14015332c]
call fcn.14001d700
mov byte [rdi + 0x5cac], 1
cmp rbx, rsi
je 0x140035549
lea r12, [rbx + 1]
jmp 0x1400354c1
lea r8, [0x140159695]
lea rdx, [0x140159694]
lea rcx, [rbp - 0x60]
call fcn.14001d740
mov rax, qword [rbp - 0x48]
mov rbx, qword [rax + 0x298]
cmp qword [0x140240580], 0
jne 0x14003558f
mov r8d, 0xba1
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [0x14023f728]
movss dword [rsp + 0x60], xmm0
movss xmm1, dword [0x14023f72c]
movss dword [rsp + 0x64], xmm1
movss xmm0, dword [0x14023f730]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [0x14023f734]
mov rax, qword [0x140240580]
mulss xmm1, dword [rax + 0x37d0]
movss dword [rsp + 0x6c], xmm1
movss xmm0, dword [rbp - 0x28]
movss dword [rbp + 0x118], xmm0
addss xmm13, xmm10
mulss xmm13, xmm9
movss xmm0, dword [rbp - 0x3c]
mulss xmm0, xmm9
subss xmm13, xmm0
movss dword [rbp + 0x11c], xmm13
lea rcx, [rsp + 0x60]
call fcn.140004270
mov r8d, eax
mov r9, qword [rbp + 0xe0]
lea rdx, [rbp + 0x118]
mov rcx, rbx
call fcn.140025440
movzx esi, byte [rbp + 0x110]
test sil, sil
je 0x140035690
mov rbx, qword [0x140240580]
mov eax, dword [rbx + 0x3f30]
mov ecx, dword [rsp + 0x50]
cmp eax, ecx
je 0x14003564d
test eax, eax
jne 0x140035656
mov word [rbx + 0x3f40], 0x101
cmp byte [rbx + 0x4a74], 0
jne 0x140035689
cmp eax, ecx
je 0x140035689
test eax, eax
je 0x140035689
cmp dword [rbx + 0x3f60], ecx
je 0x140035689
mov r8d, 0xf3b
lea rdx, str.C:UsersArielDesktop_rafa_panel_proyectoRAFA_NEVER_LOSE_neverlose_lastimgui.cpp
lea rcx, str.g.DragDropActive__g.ActiveId__id__g.ActiveId__0__g.ActiveIdPreviousFrame__id
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
or dword [rbx + 0x4774], 4
movzx eax, sil
jmp 0x140035698
xor al, al
lea r11, [rsp + 0x198]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret