Function at 0x140024fd0
Capabilities:
Resolve function by parsing pe exports
Write file on windows

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push r13
push r14
lea rbp, [rsp - 0x238]
sub rsp, 0x338
mov r14, qword [0x1400e07a8]
mov qword [rbp + 0x268], r14
lea r13, [r14 + 0x5d24]
cmp byte [r13], 0
je 0x14002500e
mov rcx, r13
call fcn.14002c5a0
cmp byte [r13 + 1], 0
je 0x14002501e
lea rcx, [r13 + 1]
call fcn.14002d8b0
xor r8d, r8d
lea rdx, [0x1400e0e68]
lea rcx, str.Dear_ImGui_Metrics_Debugger
call fcn.140011430
test al, al
je 0x140029603
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp word [rax + 0xc2], 1
jg 0x140029603
mov qword [rsp + 0x330], rsi
lea rdx, str.1.89.9
mov qword [rsp + 0x328], rdi
lea rcx, str.Dear_ImGui__s
mov qword [rsp + 0x320], r12
mov qword [rsp + 0x318], r15
movaps xmmword [rsp + 0x2d0], xmm9
movaps xmmword [rsp + 0x290], xmm13
movaps xmmword [rsp + 0x280], xmm14
movaps xmmword [rsp + 0x270], xmm15
call fcn.14007f7d0
movss xmm1, dword [r14 + 0xdc]
lea rcx, str.Application_average__.3f_ms_frame___.1f_FPS_
movss xmm0, dword [0x1400d0ecc]
divss xmm0, xmm1
cvtps2pd xmm2, xmm1
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
call fcn.14007f7d0
mov r8d, dword [r14 + 0xe4]
lea rcx, str._d_vertices___d_indices___d_triangles_
mov eax, 0x55555556
imul r8d
mov r9d, edx
shr r9d, 0x1f
add r9d, edx
mov edx, dword [r14 + 0xe0]
call fcn.14007f7d0
mov r8d, dword [r14 + 0xf0]
lea rcx, str._d_visible_windows___d_active_allocations
mov edx, dword [r14 + 0xe8]
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
movss xmm15, dword [0x1400d0d4c]
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x140025171
mov eax, dword [rax + 0x1b4]
movaps xmm1, xmm15
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140084540
mov rcx, qword [0x1400e07a8]
cmp dword [r13 + 8], 0
lea rax, str.OuterRectClipped
mov qword [rbp + 0x48], rax
lea r10, str.OuterRect
lea rax, str.Content
mov qword [rbp + 0x40], r10
mov qword [rbp + 0x68], rax
lea r8, str.InnerRect
lea rax, str.ContentIdeal
mov qword [rbp + 0x50], r8
mov qword [rbp + 0x70], rax
lea r9, str.InnerClipRect
lea rax, str.ContentRegionRect
mov qword [rbp + 0x58], r9
mov qword [rbp + 0x78], rax
lea rdx, str.WorkRect
lea rax, str.HostClipRect
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x98], rax
lea rax, str.BackgroundClipRect
mov qword [rbp + 0xa8], rax
lea rax, str.ColumnsRect
mov qword [rbp + 0xb0], rax
lea rax, str.ColumnsWorkRect
mov qword [rbp + 0xb8], rax
lea rax, str.ColumnsClipRect
mov qword [rbp + 0xc0], rax
lea rax, str.ColumnsContentHeadersUsed
mov qword [rbp + 0xc8], rax
lea rax, str.ColumnsContentHeadersIdeal
mov qword [rbp + 0xd0], rax
lea rax, str.ColumnsContentFrozen
mov qword [rbp + 0xd8], rax
lea rax, str.ColumnsContentUnfrozen
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0x80], r10
mov qword [rbp + 0x88], r8
mov qword [rbp + 0x90], rdx
mov qword [rbp + 0xa0], r9
jge 0x140025272
mov dword [r13 + 8], 4
cmp dword [r13 + 0xc], 0
lea r15, [r13 + 0xc]
mov qword [rbp + 0x270], r15
jge 0x14002528b
mov dword [r15], 2
mov rax, qword [rcx + 0x3ed8]
xor r12d, r12d
movss xmm13, dword [0x1400d0d04]
xorps xmm14, xmm14
movss xmm9, dword [0x1400d0d00]
movaps xmmword [rsp + 0x300], xmm6
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed8]
movaps xmmword [rsp + 0x2f0], xmm7
cmp byte [rcx + 0xbb], r12b
jne 0x140026032
lea rdx, str.Tools
call fcn.140009ac0
mov ecx, eax
lea r8, str.Tools
xor r9d, r9d
xor edx, edx
call fcn.140097240
test al, al
je 0x140026032
mov rcx, qword [0x1400e07a8]
movaps xmmword [rsp + 0x2e0], xmm8
movaps xmmword [rsp + 0x2b0], xmm11
movaps xmmword [rsp + 0x2a0], xmm12
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed8]
cmp byte [rcx + 0xbb], r12b
je 0x140025342
xor dil, dil
jmp 0x140025364
lea rdx, str.UTF_8_Encoding_viewer
call fcn.140009ac0
mov ecx, eax
lea r8, str.UTF_8_Encoding_viewer
xor r9d, r9d
xor edx, edx
call fcn.140097240
movzx edi, al
movss xmm11, dword [0x1400d0f30]
xorps xmm0, xmm0
movaps xmm1, xmm11
call fcn.140019580
lea rcx, [0x1400b387c]
call fcn.14007f990
mov ecx, 0x1000
call fcn.14000a210
movss xmm12, dword [0x1400d0e34]
test al, al
je 0x14002540d
xor ecx, ecx
call fcn.14001ad40
test al, al
je 0x14002540d
mov rax, qword [0x1400e07a8]
movss xmm0, dword [rax + 0x3c10]
mulss xmm0, xmm12
call fcn.140014cb0
xor edx, edx
lea rcx, str.You_can_also_call_ImGui::DebugTextEncoding___from_your_code_with_a_given_string_to_test_that_your_UTF_8_encoding_settings_are_correct.
lea r8d, [rdx + 1]
call fcn.14007efe0
call fcn.140014d50
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
test dword [rcx + 0x14], 0x2000000
jne 0x140025408
mov r8d, 0x27d3
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400139f0
test dil, dil
je 0x14002547a
mov rax, qword [0x1400e07a8]
lea r8, [0x1400e0730]
mov qword [rsp + 0x38], r12
lea rcx, str.Text
mov qword [rsp + 0x30], r12
mov r9d, 0x64
mov dword [rsp + 0x28], r12d
xor edx, edx
or dword [rax + 0x4760], 1
mov dword [rax + 0x4768], 0x80800000
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x260], r12
call fcn.14008ddf0
cmp byte [0x1400e0730], r12b
je 0x140025475
call fcn.140024b60
call fcn.140097fe0
lea rdx, [r14 + 0x5d1b]
lea rcx, str.Show_Item_Picker
call fcn.140082c90
test al, al
je 0x1400254a8
cmp byte [r14 + 0x5d1b], r12b
je 0x1400254a8
mov rax, qword [0x1400e07a8]
mov byte [rax + 0x5d1b], 1
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.140019580
lea rcx, [0x1400b387c]
call fcn.14007f990
mov ecx, 0x1000
call fcn.14000a210
test al, al
je 0x14002553f
xor ecx, ecx
call fcn.14001ad40
test al, al
je 0x14002553f
mov rax, qword [0x1400e07a8]
movss xmm0, dword [rax + 0x3c10]
mulss xmm0, xmm12
call fcn.140014cb0
xor edx, edx
lea rcx, str.Will_call_the_IM_DEBUG_BREAK___macro_to_break_in_debugger._nWarning:_If_you_dont_have_a_debugger_attached__this_will_probably_crash.
lea r8d, [rdx + 1]
call fcn.14007efe0
call fcn.140014d50
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
test dword [rcx + 0x14], 0x2000000
jne 0x14002553a
mov r8d, 0x27d3
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400139f0
mov rdx, r13
lea rcx, str.Show_Debug_Log
call fcn.140082c90
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.140019580
lea rcx, [0x1400b387c]
call fcn.14007f990
mov ecx, 0x1000
call fcn.14000a210
test al, al
je 0x1400255e5
xor ecx, ecx
call fcn.14001ad40
test al, al
je 0x1400255e5
mov rax, qword [0x1400e07a8]
movss xmm0, dword [rax + 0x3c10]
mulss xmm0, xmm12
call fcn.140014cb0
xor edx, edx
lea rcx, str.You_can_also_call_ImGui::ShowDebugLogWindow___from_your_code.
lea r8d, [rdx + 1]
call fcn.14007efe0
call fcn.140014d50
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
test dword [rcx + 0x14], 0x2000000
jne 0x1400255e0
mov r8d, 0x27d3
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400139f0
lea rdx, [r13 + 1]
lea rcx, str.Show_Stack_Tool
call fcn.140082c90
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.140019580
lea rcx, [0x1400b387c]
call fcn.14007f990
mov ecx, 0x1000
call fcn.14000a210
test al, al
je 0x14002568c
xor ecx, ecx
call fcn.14001ad40
test al, al
je 0x14002568c
mov rax, qword [0x1400e07a8]
movss xmm0, dword [rax + 0x3c10]
mulss xmm0, xmm12
call fcn.140014cb0
xor edx, edx
lea rcx, str.You_can_also_call_ImGui::ShowStackToolWindow___from_your_code.
lea r8d, [rdx + 1]
call fcn.14007efe0
call fcn.140014d50
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
test dword [rcx + 0x14], 0x2000000
jne 0x140025687
mov r8d, 0x27d3
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400139f0
lea rdx, [r13 + 3]
lea rcx, str.Show_windows_begin_order
call fcn.140082c90
lea rdx, [r13 + 2]
lea rcx, str.Show_windows_rectangles
call fcn.140082c90
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.140019580
mov rdx, qword [0x1400e07a8]
lea r9, [rbp + 0x40]
movss xmm8, dword [0x1400d0dfc]
lea r8, [0x140086110]
mov dword [rsp + 0x28], 8
lea rcx, str.show_windows_rect_type
mov dword [rsp + 0x20], 8
movss xmm0, dword [rdx + 0x3c10]
or dword [rdx + 0x4760], 1
mulss xmm0, xmm8
movss dword [rdx + 0x4768], xmm0
lea rdx, [r13 + 8]
call fcn.140086180
or byte [r13 + 2], al
je 0x140025869
mov rdx, qword [r14 + 0x48d0]
test rdx, rdx
je 0x140025869
mov rdx, qword [rdx + 8]
lea rcx, str._s:
call fcn.14007ff70
mov rcx, qword [0x1400e07a8]
lea rdi, [rbp + 0x40]
mov ebx, r12d
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
nop dword [rax]
mov rdx, qword [r14 + 0x48d0]
lea rcx, [rsp + 0x70]
mov r8d, ebx
call fcn.1400299b0
movss xmm3, dword [rsp + 0x7c]
lea rcx, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f___s
movss xmm2, dword [rsp + 0x78]
movaps xmm0, xmm3
movss xmm6, dword [rsp + 0x74]
movaps xmm1, xmm2
mov rax, qword [rdi]
subss xmm0, xmm6
mov qword [rsp + 0x38], rax
cvtps2pd xmm5, xmm3
cvtps2pd xmm7, xmm0
movss xmm0, dword [rsp + 0x70]
subss xmm1, xmm0
movsd qword [rsp + 0x30], xmm7
cvtps2pd xmm3, xmm2
cvtps2pd xmm4, xmm1
cvtps2pd xmm1, xmm0
cvtps2pd xmm2, xmm6
movsd qword [rsp + 0x28], xmm4
movq rdx, xmm1
movq r9, xmm3
movsd qword [rsp + 0x20], xmm5
movq r8, xmm2
call fcn.14007f7d0
inc ebx
add rdi, 8
cmp ebx, 8
jl 0x140025790
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
lea rdx, [r13 + 4]
lea rcx, str.Show_tables_rectangles
call fcn.140082c90
movaps xmm1, xmm11
movaps xmm0, xmm14
call fcn.140019580
mov rdx, qword [0x1400e07a8]
lea r9, [rbp + 0x80]
mov dword [rsp + 0x28], 0xd
lea r8, [0x140086110]
lea rcx, str.show_table_rects_type
mov dword [rsp + 0x20], 0xd
movss xmm0, dword [rdx + 0x3c10]
or dword [rdx + 0x4760], 1
mulss xmm0, xmm8
movss dword [rdx + 0x4768], xmm0
mov rdx, r15
call fcn.140086180
or byte [r13 + 4], al
je 0x140025f6a
cmp qword [r14 + 0x48d0], r12
je 0x140025f6a
xor edi, edi
cmp dword [r14 + 0x4b78], edi
jle 0x140025f6a
movss xmm12, dword [0x1400d0d00]
mov ebx, edi
movaps xmmword [rsp + 0x2c0], xmm10
mov r13d, edi
movss xmm10, dword [0x1400d0da0]
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x68], rdi
test r13, r13
js 0x140025934
cmp r12d, dword [r14 + 0x4b78]
jl 0x14002594e
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 [r14 + 0x4b80]
movsxd rbx, dword [rax + rbx + 8]
cmp ebx, 0xffffffff
je 0x140025f22
test ebx, ebx
js 0x140025970
cmp ebx, dword [r14 + 0x4b68]
jl 0x14002598a
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rsi, [rbx + rbx*8]
shl rsi, 6
add rsi, qword [r14 + 0x4b70]
je 0x140025f22
mov eax, dword [r14 + 0x3e30]
dec eax
cmp dword [rsi + 0x68], eax
jl 0x140025f22
mov r9, qword [rsi + 0x178]
mov rax, qword [r14 + 0x48d0]
cmp r9, rax
je 0x1400259d1
cmp qword [rsi + 0x180], rax
jne 0x140025f22
mov r9, qword [r9 + 8]
lea rcx, str.Table_0x_08X___d_columns__in__s_
mov r8d, dword [rsi + 0x6c]
mov edx, dword [rsi]
call fcn.14007ff70
xor ecx, ecx
call fcn.14000a210
test al, al
je 0x140025abd
mov rbx, qword [0x1400e07a8]
cmp dword [rbx + 0x48c0], 0
jg 0x140025a20
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 [rbx + 0x48c8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000a720
movss xmm0, dword [rsi + 0xe8]
lea r8, [rbp + 0x260]
movss xmm1, dword [rsi + 0xec]
subss xmm0, xmm15
subss xmm1, xmm15
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], edi
lea rdx, [rbp + 0x278]
mov r9d, 0xff00ffff
movss dword [rsp + 0x20], xmm14
mov rcx, rax
movss dword [rbp + 0x278], xmm0
movss xmm0, dword [rsi + 0xf0]
movss dword [rbp + 0x27c], xmm1
addss xmm0, xmm15
movss xmm1, dword [rsi + 0xf4]
addss xmm1, xmm15
movss dword [rbp + 0x260], xmm0
movss dword [rbp + 0x264], xmm1
call fcn.140069c80
mov rcx, qword [0x1400e07a8]
lea r15, [rbp + 0x80]
xor r13d, r13d
mov r14d, r13d
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
cmp r14d, 6
jb 0x140025d02
lea eax, [r14 - 6]
test eax, 0xfffffffd
jne 0x140025eba
mov edi, r13d
cmp dword [rsi + 0x6c], r13d
jle 0x140025eba
mov qword [rbp - 0x10], rdi
nop dword [rax]
mov r9d, edi
lea rcx, [rbp + 0x10]
mov r8d, r14d
mov rdx, rsi
call fcn.140029620
movss xmm6, dword [rbp + 0x1c]
lea r8, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f__Col__d__s
movss xmm7, dword [rbp + 0x18]
lea rcx, [rbp + 0xf0]
movss xmm8, dword [rbp + 0x14]
movaps xmm0, xmm6
movss xmm9, dword [rbp + 0x10]
subss xmm0, xmm8
mov rax, qword [r15]
movaps xmm1, xmm7
mov qword [rsp + 0x50], rax
subss xmm1, xmm9
mov dword [rsp + 0x48], edi
mov edx, 0x80
cvtps2pd xmm2, xmm6
cvtps2pd xmm5, xmm0
cvtps2pd xmm0, xmm1
movsd qword [rsp + 0x40], xmm5
movsd qword [rsp + 0x38], xmm0
movsd qword [rsp + 0x30], xmm2
cvtps2pd xmm4, xmm7
cvtps2pd xmm3, xmm9
cvtps2pd xmm1, xmm8
movsd qword [rsp + 0x28], xmm4
movq r9, xmm3
movsd qword [rsp + 0x20], xmm1
call fcn.1400032b0
lea r9, [rbp - 0x10]
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xf0]
call fcn.1400985b0
xor ecx, ecx
call fcn.14000a210
test al, al
je 0x140025cf2
mov rbx, qword [0x1400e07a8]
cmp dword [rbx + 0x48c0], r13d
jg 0x140025c21
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 [rbx + 0x48c8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000a720
subss xmm9, xmm15
mov dword [rsp + 0x20], r13d
subss xmm8, xmm15
mov rbx, rax
addss xmm7, xmm15
movaps xmm3, xmm14
test byte [rax + 0x30], 1
addss xmm6, xmm15
mov rcx, rax
addss xmm9, xmm13
addss xmm8, xmm13
je 0x140025c99
subss xmm7, xmm13
movss dword [rbp], xmm9
subss xmm6, xmm13
movss dword [rbp + 4], xmm8
lea r8, [rbp - 8]
lea rdx, [rbp]
movss dword [rbp - 8], xmm7
movss dword [rbp - 4], xmm6
jmp 0x140025cc1
subss xmm7, xmm12
movss dword [rbp - 0x80], xmm9
subss xmm6, xmm12
movss dword [rbp - 0x7c], xmm8
lea r8, [rbp + 8]
lea rdx, [rbp - 0x80]
movss dword [rbp + 8], xmm7
movss dword [rbp + 0xc], xmm6
call fcn.1400695e0
mov r8d, dword [rbx + 0x78]
mov r9d, 0xff00ffff
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
movss dword [rsp + 0x28], xmm10
mov dword [rsp + 0x20], 1
call fcn.140066d70
mov dword [rbx + 0x78], r13d
inc edi
cmp edi, dword [rsi + 0x6c]
jl 0x140025b40
jmp 0x140025eba
mov r9d, 0xffffffff
lea rcx, [rbp - 0x50]
mov r8d, r14d
mov rdx, rsi
call fcn.140029620
movss xmm6, dword [rbp - 0x44]
lea r8, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f___s
movss xmm7, dword [rbp - 0x48]
lea rcx, [rbp + 0xf0]
movss xmm8, dword [rbp - 0x4c]
movaps xmm0, xmm6
movss xmm9, dword [rbp - 0x50]
subss xmm0, xmm8
mov rax, qword [r15]
movaps xmm1, xmm7
mov qword [rsp + 0x48], rax
subss xmm1, xmm9
cvtps2pd xmm2, xmm6
mov edx, 0x80
cvtps2pd xmm5, xmm0
cvtps2pd xmm0, xmm1
movsd qword [rsp + 0x40], xmm5
movsd qword [rsp + 0x38], xmm0
movsd qword [rsp + 0x30], xmm2
cvtps2pd xmm4, xmm7
cvtps2pd xmm3, xmm9
cvtps2pd xmm1, xmm8
movsd qword [rsp + 0x28], xmm4
movq r9, xmm3
movsd qword [rsp + 0x20], xmm1
call fcn.1400032b0
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], r13
xor r8d, r8d
lea rcx, [rbp + 0xf0]
xor edx, edx
call fcn.1400985b0
xor ecx, ecx
call fcn.14000a210
test al, al
je 0x140025eba
mov rbx, qword [0x1400e07a8]
subss xmm9, xmm15
subss xmm8, xmm15
cmp dword [rbx + 0x48c0], r13d
jg 0x140025df0
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 [rbx + 0x48c8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000a720
mov rbx, rax
mov dword [rsp + 0x20], r13d
addss xmm7, xmm15
movaps xmm3, xmm14
addss xmm6, xmm15
mov rcx, rax
test byte [rax + 0x30], 1
addss xmm9, xmm13
addss xmm8, xmm13
je 0x140025e5e
subss xmm7, xmm13
movss dword [rbp - 0x68], xmm9
subss xmm6, xmm13
movss dword [rbp - 0x64], xmm8
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x68]
movss dword [rbp - 0x70], xmm7
movss dword [rbp - 0x6c], xmm6
jmp 0x140025e89
subss xmm7, xmm12
movss dword [rsp + 0x60], xmm9
subss xmm6, xmm12
movss dword [rsp + 0x64], xmm8
lea r8, [rbp - 0x60]
lea rdx, [rsp + 0x60]
movss dword [rbp - 0x60], xmm7
movss dword [rbp - 0x5c], xmm6
call fcn.1400695e0
mov r8d, dword [rbx + 0x78]
mov r9d, 0xff00ffff
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
movss dword [rsp + 0x28], xmm10
mov dword [rsp + 0x20], 1
call fcn.140066d70
mov dword [rbx + 0x78], r13d
inc r14d
add r15, 8
cmp r14d, 0xd
jl 0x140025b13
mov rcx, qword [0x1400e07a8]
xor edi, edi
mov r14, qword [rbp + 0x268]
mov r13, qword [rsp + 0x68]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rbx, qword [rsp + 0x70]
inc r13
add rbx, 0x10
mov qword [rsp + 0x68], r13
inc r12d
mov qword [rsp + 0x70], rbx
cmp r12d, dword [r14 + 0x4b78]
jl 0x140025926
movaps xmm10, xmmword [rsp + 0x2c0]
lea r13, [r14 + 0x5d24]
movss xmm12, dword [0x1400d0e34]
movss xmm9, dword [0x1400d0d00]
lea rdx, [r14 + 0x79]
lea rcx, str.Debug_Begin_BeginChild_return_value
call fcn.140082c90
movaps xmm1, xmm11
movaps xmm0, xmm14
call fcn.140019580
lea rcx, [0x1400b387c]
call fcn.14007f990
mov ecx, 0x1000
call fcn.14000a210
movaps xmm11, xmmword [rsp + 0x2b0]
movaps xmm8, xmmword [rsp + 0x2e0]
test al, al
je 0x140026024
xor ecx, ecx
call fcn.14001ad40
test al, al
je 0x140026024
mov rax, qword [0x1400e07a8]
movss xmm0, dword [rax + 0x3c10]
mulss xmm0, xmm12
call fcn.140014cb0
xor edx, edx
lea rcx, str.Some_calls_to_Begin___BeginChild___will_return_false._n_nWill_cycle_through_window_depths_then_repeat._Windows_should_be_flickering_while_running.
lea r8d, [rdx + 1]
call fcn.14007efe0
call fcn.140014d50
mov rax, qword [0x1400e07a8]
mov rdx, qword [rax + 0x3ed8]
test dword [rdx + 0x14], 0x2000000
jne 0x14002601f
mov r8d, 0x27d3
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400139f0
call fcn.140097fe0
movaps xmm12, xmmword [rsp + 0x2a0]
lea r12, [r14 + 0x3e78]
mov r8d, dword [r12]
lea rdx, str.Windows___d_
lea rcx, str.Windows
mov qword [rbp + 0x260], r12
call fcn.140096cc0
test al, al
je 0x1400261b1
lea rdx, str.By_display_order
mov rcx, r12
call fcn.14002c1c0
lea rcx, [r14 + 0x3e88]
lea rdx, str.By_focus_order__root_windows_
call fcn.14002c1c0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x1400261ac
lea rdx, str.By_submission_order__begin_stack_
call fcn.140009ac0
mov ecx, eax
lea r8, str.By_submission_order__begin_stack_
xor r9d, r9d
xor edx, edx
call fcn.140097240
test al, al
je 0x1400261ac
lea rbx, [r14 + 0x3e98]
xor edi, edi
mov ecx, dword [rbx + 4]
test ecx, ecx
jns 0x1400260f9
mov eax, ecx
cdq
sub eax, edx
mov edx, edi
sar eax, 1
add eax, ecx
mov rcx, rbx
test eax, eax
cmovg edx, eax
call fcn.14002e6b0
mov dword [rbx], edi
mov rdi, qword [r12 + 8]
movsxd rax, dword [r12]
lea r14, [rdi + rax*8]
cmp rdi, r14
je 0x140026172
mov r15, qword [rbp + 0x268]
mov rsi, qword [rdi]
mov eax, dword [rsi + 0x260]
inc eax
cmp eax, dword [r15 + 0x3e30]
jl 0x140026169
mov r8d, dword [rbx]
mov ecx, dword [rbx + 4]
cmp r8d, ecx
jne 0x14002615c
inc r8d
test ecx, ecx
je 0x140026145
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14002614a
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.14002e6b0
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov qword [rax + rcx*8], rsi
inc dword [rbx]
add rdi, 8
cmp rdi, r14
jne 0x140026114
movsxd rdx, dword [rbx]
cmp rdx, 1
jbe 0x140026192
mov rcx, qword [rbx + 8]
lea r9, [0x140029b40]
mov r8d, 8
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_qsort]
mov edx, dword [rbx]
xor r8d, r8d
mov rcx, qword [rbx + 8]
call fcn.14002c350
call fcn.140097fe0
mov r14, qword [rbp + 0x268]
call fcn.140097fe0
mov rcx, qword [r14 + 0x48c8]
xor r15d, r15d
movsxd rax, dword [r14 + 0x48c0]
mov r8d, r15d
lea rdx, [rcx + rax*8]
cmp rcx, rdx
je 0x1400261e0
nop
mov rax, qword [rcx]
add rcx, 8
add r8d, dword [rax + 0x58]
cmp rcx, rdx
jne 0x1400261d0
lea rdx, str.DrawLists___d_
lea rcx, str.DrawLists
call fcn.140096cc0
test al, al
je 0x14002626c
lea rdx, [r13 + 5]
lea rcx, str.Show_ImDrawCmd_mesh_when_hovering
call fcn.140082c90
lea rdx, [r13 + 6]
lea rcx, str.Show_ImDrawCmd_bounding_boxes_when_hovering
call fcn.140082c90
mov rsi, qword [r14 + 0x48c8]
movsxd rax, dword [r14 + 0x48c0]
lea r14, [rsi + rax*8]
cmp rsi, r14
je 0x140026260
nop
mov rax, qword [rsi]
mov rbx, qword [rax + 0x60]
movsxd rax, dword [rax + 0x58]
lea rdi, [rbx + rax*8]
cmp rbx, rdi
je 0x140026257
mov r8, qword [rbx]
xor ecx, ecx
call fcn.140029b60
add rbx, 8
cmp rbx, rdi
jne 0x140026244
add rsi, 8
cmp rsi, r14
jne 0x140026230
call fcn.140097fe0
mov r14, qword [rbp + 0x268]
mov r8d, dword [r14 + 0x48c0]
lea rdx, str.Viewports___d_
lea rcx, str.Viewports
call fcn.140096cc0
test al, al
je 0x1400264f3
mov rcx, qword [0x1400e07a8]
movss xmm0, dword [rcx + 0x3804]
mov rax, qword [rcx + 0x3ed8]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3c10]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
ucomiss xmm0, xmm14
jp 0x1400262ce
jne 0x1400262ce
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140024080
mov rcx, qword [0x1400e07a8]
movss xmm1, dword [rcx + 0x3804]
mov rax, qword [rcx + 0x3ed8]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3c10]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
ucomiss xmm1, xmm14
jp 0x140026338
jne 0x140026338
movss xmm1, dword [rcx + 0x3834]
movss xmm0, dword [rax + 0x144]
subss xmm0, xmm1
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rsi, qword [r14 + 0x48c8]
movsxd rax, dword [r14 + 0x48c0]
lea r14, [rsi + rax*8]
cmp rsi, r14
je 0x1400264e7
lea r15, str._OwnedByApp
lea r13, str._IsPlatformMonitor
lea r12, str._IsPlatformWindow
mov rax, qword [rcx + 0x3ed8]
mov rdi, qword [rsi]
cmp byte [rax + 0xbb], 0
jne 0x1400263bc
or dword [rcx + 0x4760], 2
mov byte [rcx + 0x4774], 1
mov dword [rcx + 0x4770], 2
xor r8d, r8d
lea rdx, str.Viewport__d
lea rcx, str.viewport0
call fcn.140096cc0
test al, al
je 0x1400264c8
movss xmm0, dword [rdi + 0xb4]
lea rcx, str.Main_Pos:___.0f__.0f___Size:___.0f__.0f__nWorkArea_Offset_Left:__.0f_Top:__.0f__Right:__.0f__Bottom:__.0f
movss xmm4, dword [rdi + 0xb0]
movss xmm5, dword [rdi + 0xac]
movss xmm6, dword [rdi + 0xa8]
movss xmm3, dword [rdi + 0xc]
movss xmm2, dword [rdi + 8]
movss xmm1, dword [rdi + 4]
movss xmm7, dword [rdi + 0x10]
mov ebx, dword [rdi]
cvtps2pd xmm0, xmm0
cvtps2pd xmm4, xmm4
movsd qword [rsp + 0x40], xmm0
movsd qword [rsp + 0x38], xmm4
cvtps2pd xmm5, xmm5
cvtps2pd xmm6, xmm6
movsd qword [rsp + 0x30], xmm5
cvtps2pd xmm3, xmm3
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
cvtps2pd xmm7, xmm7
movsd qword [rsp + 0x28], xmm6
movq r9, xmm3
movq r8, xmm2
movsd qword [rsp + 0x20], xmm7
movq rdx, xmm1
call fcn.14007ff70
mov edx, dword [rdi]
lea rax, [0x1400adb7a]
test bl, 4
lea r9, [0x1400adb7a]
lea r8, [0x1400adb7a]
cmovne rax, r15
lea rcx, str.Flags:_0x_04X__s_s_s
test bl, 2
mov qword [rsp + 0x20], rax
cmovne r9, r13
test bl, 1
cmovne r8, r12
call fcn.14007ff70
mov rbx, qword [rdi + 0x60]
movsxd rax, dword [rdi + 0x58]
lea rdi, [rbx + rax*8]
cmp rbx, rdi
je 0x1400264c3
nop
mov r8, qword [rbx]
xor ecx, ecx
call fcn.140029b60
add rbx, 8
cmp rbx, rdi
jne 0x1400264b0
call fcn.140097fe0
add rsi, 8
cmp rsi, r14
je 0x1400264dd
mov rcx, qword [0x1400e07a8]
jmp 0x140026391
mov r12, qword [rbp + 0x260]
xor r15d, r15d
call fcn.140097fe0
mov r14, qword [rbp + 0x268]
mov r8d, dword [r14 + 0x4888]
lea rdx, str.Popups___d_
lea rcx, str.Popups
call fcn.140096cc0
lea r13, str.NULL
test al, al
je 0x1400265ef
mov rbx, qword [r14 + 0x4890]
movsxd rax, dword [r14 + 0x4888]
imul rdi, rax, 0x38
add rdi, rbx
cmp rbx, rdi
je 0x1400265ea
nop word [rax + rax]
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002655b
mov rcx, qword [rax + 0x368]
test rcx, rcx
je 0x14002655b
mov r11, qword [rcx + 8]
jmp 0x14002655e
mov r11, r13
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14002656d
mov r10, qword [rcx + 8]
jmp 0x140026570
mov r10, r13
lea rcx, [rax + 0x14]
test rax, rax
je 0x14002658a
test dword [rcx], 0x10000000
je 0x14002658a
lea rdx, str.Menu_
jmp 0x140026596
lea rdx, [0x1400adb7a]
test rax, rax
je 0x1400265ab
test dword [rcx], 0x1000000
je 0x1400265ab
mov r8, qword [rax + 8]
lea r9, str.Child_
jmp 0x1400265c0
lea r9, [0x1400adb7a]
test rax, rax
je 0x1400265bd
mov r8, qword [rax + 8]
jmp 0x1400265c0
mov r8, r13
mov qword [rsp + 0x30], r11
lea rcx, str.PopupID:__08x__Window:__s___s_s___BackupNavWindow__s__ParentWindow__s
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], rdx
mov edx, dword [rbx]
call fcn.14007ff70
add rbx, 0x38
cmp rbx, rdi
jne 0x140026540
call fcn.140097fe0
mov r8d, dword [r14 + 0x4bdc]
lea rdx, str.Tab_Bars___d_
lea rcx, str.TabBars
call fcn.140096cc0
test al, al
je 0x1400267a6
cmp dword [r14 + 0x4bc8], 0
mov esi, r15d
jle 0x1400267a1
mov r12, qword [rbp + 0x268]
mov r14, r15
nop dword [rax]
test r14, r14
js 0x14002663f
cmp esi, dword [r12 + 0x4bc8]
jl 0x140026659
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 + 0x4bd0]
movsxd rbx, dword [rax + r15 + 8]
cmp ebx, 0xffffffff
je 0x140026779
test ebx, ebx
js 0x14002667d
cmp ebx, dword [r12 + 0x4bb8]
jl 0x140026697
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rdi, rbx, 0x98
add rdi, qword [r12 + 0x4bc0]
je 0x140026779
mov rax, qword [0x1400e07a8]
mov rdx, rdi
mov rbx, qword [rax + 0x3ed8]
mov rcx, rbx
call fcn.140009b50
add rbx, 0xf0
mov r12d, eax
mov r8d, dword [rbx]
mov ecx, dword [rbx + 4]
cmp r8d, ecx
jne 0x140026703
inc r8d
test ecx, ecx
je 0x1400266ec
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1400266f1
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.14002f100
movsxd rdx, dword [rbx]
mov rcx, rdi
mov rax, qword [rbx + 8]
mov dword [rax + rdx*4], r12d
inc dword [rbx]
call fcn.14002b240
mov rax, qword [0x1400e07a8]
mov rbx, qword [rax + 0x3ed8]
cmp dword [rbx + 0xf0], 1
jg 0x140026749
mov r8d, 0x1e7b
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0xf0], 0
jg 0x14002676c
mov r8d, 0x746
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0xf0]
mov r12, qword [rbp + 0x268]
inc esi
inc r14
add r15, 0x10
cmp esi, dword [r12 + 0x4bc8]
jl 0x140026630
mov r12, qword [rbp + 0x260]
xor r15d, r15d
mov r14, qword [rbp + 0x268]
call fcn.140097fe0
mov r8d, dword [r14 + 0x4b8c]
lea rdx, str.Tables___d_
lea rcx, str.Tables
call fcn.140096cc0
test al, al
je 0x14002687d
cmp dword [r14 + 0x4b78], 0
mov edi, r15d
jle 0x140026878
mov rsi, r15
mov r14, r15
mov r15, qword [rbp + 0x268]
test rsi, rsi
js 0x1400267f4
cmp edi, dword [r15 + 0x4b78]
jl 0x14002680e
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 [r15 + 0x4b80]
movsxd rbx, dword [rax + r14 + 8]
cmp ebx, 0xffffffff
je 0x14002685c
test ebx, ebx
js 0x14002682c
cmp ebx, dword [r15 + 0x4b68]
jl 0x140026846
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rcx, [rbx + rbx*8]
shl rcx, 6
add rcx, qword [r15 + 0x4b70]
je 0x14002685c
call fcn.14007c9f0
inc edi
inc rsi
add r14, 0x10
cmp edi, dword [r15 + 0x4b78]
jl 0x1400267e6
mov r14, r15
xor r15d, r15d
call fcn.140097fe0
mov rbx, qword [r14 + 0x38]
lea rdx, str.Fonts___d_
lea rcx, str.Fonts
mov r8d, dword [rbx + 0x58]
call fcn.140096cc0
test al, al
je 0x1400268a9
mov rcx, rbx
call fcn.140024da0
call fcn.140097fe0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140026902
lea rdx, [0x1400b40a0]
call fcn.140009ac0
mov ecx, eax
lea r8, [0x1400b40a0]
xor r9d, r9d
xor edx, edx
call fcn.140097240
test al, al
je 0x140026902
lea rcx, [r14 + 0x4c28]
call fcn.140091990
call fcn.140097fe0
mov rcx, qword [0x1400e07a8]
lea rsi, str.__s_
mov edi, 0x8000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140026f59
lea rdx, str.Settings
call fcn.140009ac0
mov ecx, eax
lea r8, str.Settings
xor r9d, r9d
xor edx, edx
call fcn.140097240
test al, al
je 0x140026f59
mov rbx, qword [0x1400e07a8]
lea rdx, [rbp + 0x278]
mov r8d, edi
mov qword [rbp + 0x278], 0
lea rcx, str.Clear
movss xmm6, dword [rbx + 0x3808]
mov dword [rbx + 0x3808], r15d
call fcn.140080b60
movss dword [rbx + 0x3808], xmm6
test al, al
je 0x140026a18
mov rdi, qword [0x1400e07a8]
mov rcx, qword [rdi + 0x5c18]
test rcx, rcx
je 0x1400269d7
mov qword [rdi + 0x5c10], 0
test rdi, rdi
je 0x1400269ca
dec dword [rdi + 0xf0]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rdi + 0x5c18], r15
mov rbx, qword [rdi + 0x5c28]
movsxd rax, dword [rdi + 0x5c20]
lea rcx, [rax + rax*8]
lea rsi, [rbx + rcx*8]
cmp rbx, rsi
je 0x140026a0c
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x140026a03
mov rdx, rbx
mov rcx, rdi
call rax
add rbx, 0x48
cmp rbx, rsi
jne 0x1400269f2
mov edi, 0x8000
lea rsi, str.__s_
mov rbx, qword [0x1400e07a8]
mov rcx, qword [rbx + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140026a7a
movss xmm1, dword [rbx + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm6, dword [rbx + 0x3808]
lea rdx, [rbp + 0x278]
mov r8d, edi
mov dword [rbx + 0x3808], r15d
lea rcx, str.Save_to_memory
mov qword [rbp + 0x278], 0
call fcn.140080b60
movss dword [rbx + 0x3808], xmm6
test al, al
je 0x140026abd
xor ecx, ecx
call fcn.140022c60
mov rbx, qword [0x1400e07a8]
mov rcx, qword [rbx + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140026b1f
movss xmm1, dword [rbx + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm6, dword [rbx + 0x3808]
lea rdx, [rbp + 0x278]
mov r8d, edi
mov dword [rbx + 0x3808], r15d
lea rcx, str.Save_to_disk
mov qword [rbp + 0x278], 0
call fcn.140080b60
movss dword [rbx + 0x3808], xmm6
test al, al
je 0x140026bc0
mov rbx, qword [r14 + 0x20]
mov rax, qword [0x1400e07a8]
mov dword [rax + 0x5c0c], r15d
test rbx, rbx
je 0x140026bc0
lea rcx, [rbp + 0x278]
mov qword [rbp + 0x278], r15
call fcn.140022c60
lea rdx, [0x1400b371c]
mov rcx, rbx
mov rdi, rax
call fcn.140003500
mov rbx, rax
test rax, rax
je 0x140026bc0
mov r8, qword [rbp + 0x278]
mov r9, rax
mov edx, 1
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140026c22
movss xmm1, dword [rax + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov rdx, qword [r14 + 0x20]
test rdx, rdx
je 0x140026c35
mov rcx, rsi
call fcn.14007f7d0
jmp 0x140026c47
mov r8d, 1
lea rcx, str._NULL_
call fcn.14007efe0
lea rdx, [r14 + 0x7b]
lea rcx, str.io.ConfigDebugIniSettings
call fcn.140082c90
movss xmm1, dword [r14 + 0x5c0c]
lea rcx, str.SettingsDirtyTimer__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.14007f7d0
mov r8d, dword [r14 + 0x5c20]
lea rdx, str.Settings_handlers:___d_
lea rcx, str.SettingsHandlers
call fcn.140096cc0
test al, al
je 0x140026cc9
mov rbx, qword [r14 + 0x5c28]
movsxd rax, dword [r14 + 0x5c20]
lea rcx, [rax + rax*8]
lea rdi, [rbx + rcx*8]
cmp rbx, rdi
je 0x140026cc4
nop dword [rax]
mov rdx, qword [rbx]
mov rcx, rsi
call fcn.14007ff70
add rbx, 0x48
cmp rbx, rdi
jne 0x140026cb0
call fcn.140097fe0
mov r8d, dword [r14 + 0x5c30]
lea rdx, str.Settings_packed_data:_Windows:__d_bytes
lea rcx, str.SettingsWindows
call fcn.140096cc0
test al, al
je 0x140026de2
mov rbx, qword [r14 + 0x5c38]
test rbx, rbx
je 0x140026ddd
add rbx, 4
je 0x140026ddd
cmp byte [rbx + 0xe], 0
je 0x140026d10
call fcn.140014b20
movsx ecx, word [rbx + 0xa]
lea r8, [rbx + 0x10]
movsx edx, word [rbx + 8]
movzx eax, byte [rbx + 0xc]
movsx r10d, word [rbx + 6]
movsx r9d, word [rbx + 4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
lea rcx, str.0x_08X___s__Pos___d__d__Size___d__d__Collapsed_d
mov dword [rsp + 0x28], edx
mov edx, dword [rbx]
mov dword [rsp + 0x20], r10d
call fcn.14007f7d0
cmp byte [rbx + 0xe], 0
je 0x140026d54
call fcn.140014bd0
mov rdx, qword [r14 + 0x5c38]
mov rcx, r15
test rdx, rdx
lea rax, [rdx + 4]
cmovne rcx, rax
cmp rbx, rcx
jb 0x140026d7d
movsxd rax, dword [r14 + 0x5c30]
add rax, rdx
cmp rbx, rax
jb 0x140026d97
mov r8d, 0x2b9
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___begin____p___end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, dword [rbx - 4]
movsxd rdx, dword [r14 + 0x5c30]
add rbx, rax
add rdx, qword [r14 + 0x5c38]
lea rax, [rdx + 4]
cmp rbx, rax
je 0x140026ddd
cmp rbx, rdx
jb 0x140026dd4
mov r8d, 0x2b9
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test rbx, rbx
jne 0x140026d05
call fcn.140097fe0
mov r8d, dword [r14 + 0x5c40]
lea rdx, str.Settings_packed_data:_Tables:__d_bytes
lea rcx, str.SettingsTables
call fcn.140096cc0
test al, al
je 0x140026eb6
mov rbx, qword [r14 + 0x5c48]
test rbx, rbx
je 0x140026eb1
add rbx, 4
je 0x140026eb1
nop
mov rcx, rbx
call fcn.14007d560
mov rdx, qword [r14 + 0x5c48]
mov rcx, r15
test rdx, rdx
lea rax, [rdx + 4]
cmovne rcx, rax
cmp rbx, rcx
jb 0x140026e51
movsxd rax, dword [r14 + 0x5c40]
add rax, rdx
cmp rbx, rax
jb 0x140026e6b
mov r8d, 0x2b9
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___begin____p___end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, dword [rbx - 4]
movsxd rdx, dword [r14 + 0x5c40]
add rbx, rax
add rdx, qword [r14 + 0x5c48]
lea rax, [rdx + 4]
cmp rbx, rax
je 0x140026eb1
cmp rbx, rdx
jb 0x140026ea8
mov r8d, 0x2b9
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test rbx, rbx
jne 0x140026e20
call fcn.140097fe0
mov eax, dword [r14 + 0x5c10]
lea rdx, str.Settings_unpacked_data__.ini_:__d_bytes
test eax, eax
lea rcx, str.SettingsIniData
lea r8d, [rax - 1]
cmove r8d, r15d
call fcn.140096cc0
test al, al
je 0x140026f54
mov rax, qword [0x1400e07a8]
lea r8, [0x1400e07a0]
mov r9d, dword [r14 + 0x5c10]
lea rcx, str.Ini
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
movss xmm0, dword [rax + 0x3c10]
mov rax, qword [r14 + 0x5c18]
mulss xmm0, dword [0x1400d0e14]
test rax, rax
mov dword [rsp + 0x28], 0x4004000
cmovne r8, rax
mov dword [rbp + 0x278], 0x80800000
lea rax, [rbp + 0x278]
xor edx, edx
mov qword [rsp + 0x20], rax
movss dword [rbp + 0x27c], xmm0
call fcn.14008ddf0
call fcn.140097fe0
call fcn.140097fe0
mov rcx, qword [0x1400e07a8]
lea rsi, str.Mouse
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x14002856d
lea rdx, str.Inputs
call fcn.140009ac0
mov ecx, eax
lea r8, str.Inputs
xor r9d, r9d
xor edx, edx
call fcn.140097240
test al, al
je 0x14002856d
lea rcx, str.KEYBOARD_GAMEPAD_MOUSE_KEYS
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
lea rcx, str.Keys_down:
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.14007f7d0
mov esi, 0xfc
lea r12, str.__s_
mov ebx, r15d
mov edi, esi
mov r15d, 0x200
cmp ebx, r15d
jae 0x140027062
cmp qword [0x1400e07a8], 0
jne 0x140027051
mov r8d, 0x1093
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 rax, qword [0x1400e07a8]
cmp dword [rdi + rax], 0xffffffff
jne 0x1400271a2
mov rcx, qword [0x1400e07a8]
mov edx, ebx
call fcn.140015980
cmp byte [rax], 0
je 0x1400271a2
cmp ebx, r15d
jb 0x140027096
mov rcx, qword [0x1400e07a8]
mov edx, ebx
call fcn.140001f50
cmp byte [rax + 8], 0
jne 0x1400271a2
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x1400270f8
movss xmm1, dword [rax + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov ecx, ebx
call fcn.140015a40
mov rdx, rax
lea rcx, str.__s___d
lea eax, [rbx - 0x200]
mov r8d, ebx
cmp eax, 0x8b
cmovbe rcx, r12
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rdx, qword [rcx + 0x3ed8]
cmp byte [rdx + 0xbb], 0
jne 0x140027182
movss xmm1, dword [rcx + 0x3814]
movss xmm0, dword [rdx + 0x10c]
addss xmm1, dword [rdx + 0x108]
movss dword [rdx + 0x100], xmm1
movss dword [rdx + 0x104], xmm0
movsd xmm0, qword [rdx + 0x130]
mov eax, dword [rdx + 0x13c]
movsd qword [rdx + 0x128], xmm0
mov dword [rdx + 0x138], eax
mov byte [rdx + 0x140], 1
mov edx, ebx
call fcn.140015980
lea rcx, str.__.02f_
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.14007f7d0
inc ebx
add rdi, 4
cmp ebx, 0x28c
jl 0x140027028
lea rcx, str.Keys_pressed:
call fcn.14007f7d0
xor edi, edi
lea r14, str.__s_
mov ebx, edi
mov rdi, rsi
nop
cmp ebx, r15d
jae 0x14002720a
cmp qword [0x1400e07a8], 0
jne 0x1400271f9
mov r8d, 0x1093
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 rax, qword [0x1400e07a8]
cmp dword [rdi + rax], 0xffffffff
jne 0x1400272a9
xor edx, edx
mov ecx, ebx
lea r8d, [rdx + 1]
call fcn.140016260
test al, al
je 0x1400272a9
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027281
movss xmm1, dword [rax + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov ecx, ebx
call fcn.140015a40
mov rdx, rax
lea rcx, str.__s___d
lea eax, [rbx - 0x200]
mov r8d, ebx
cmp eax, 0x8b
cmovbe rcx, r14
call fcn.14007f7d0
inc ebx
add rdi, 4
cmp ebx, 0x28c
jl 0x1400271d0
lea rcx, str.Keys_released:
call fcn.14007f7d0
mov r14, qword [rbp + 0x268]
lea r12, str.__s_
xor eax, eax
mov ebx, eax
nop dword [rax]
cmp ebx, r15d
jae 0x14002731a
cmp qword [0x1400e07a8], 0
jne 0x140027309
mov r8d, 0x1093
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 rax, qword [0x1400e07a8]
cmp dword [rsi + rax], 0xffffffff
jne 0x1400273e3
mov rcx, qword [0x1400e07a8]
mov edx, ebx
call fcn.140015980
comiss xmm14, dword [rax + 8]
ja 0x1400273e3
cmp byte [rax], 0
jne 0x1400273e3
cmp ebx, r15d
jb 0x140027359
mov rcx, qword [0x1400e07a8]
mov edx, ebx
call fcn.140001f50
cmp byte [rax + 8], 0
jne 0x1400273e3
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x1400273bb
movss xmm1, dword [rax + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov ecx, ebx
call fcn.140015a40
mov rdx, rax
lea rcx, str.__s___d
lea eax, [rbx - 0x200]
mov r8d, ebx
cmp eax, 0x8b
cmovbe rcx, r12
call fcn.14007f7d0
inc ebx
add rsi, 4
cmp ebx, 0x28c
jl 0x1400272e0
cmp byte [r14 + 0xe1f], 0
lea rcx, str.SUPER
lea rax, [0x1400adb7a]
cmovne rax, rcx
lea r9, [0x1400adb7a]
cmp byte [r14 + 0xe1e], 0
lea rcx, str.ALT
lea r8, [0x1400adb7a]
mov qword [rsp + 0x20], rax
cmovne r9, rcx
lea rdx, [0x1400adb7a]
cmp byte [r14 + 0xe1d], 0
lea rcx, str.SHIFT
cmovne r8, rcx
cmp byte [r14 + 0xe1c], 0
lea rcx, str.CTRL
cmovne rdx, rcx
lea rcx, str.Keys_mods:__s_s_s_s
call fcn.14007f7d0
lea rcx, str.Chars_queue:
call fcn.14007f7d0
mov eax, dword [r14 + 0x37b8]
lea r12, [r14 + 0x3e78]
xor ecx, ecx
mov edi, ecx
test eax, eax
jle 0x140027567
mov ebx, ecx
mov esi, 0xde
nop dword [rax + rax]
test rbx, rbx
js 0x1400274a9
cmp edi, eax
jl 0x1400274c3
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 [r14 + 0x37c0]
movzx r8d, word [rax + rbx*2]
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027531
movss xmm1, dword [rax + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
lea ecx, [r8 - 0x21]
movzx eax, r8b
cmp cx, si
mov edx, 0x3f
lea rcx, str._c__0x_04X_
cmovbe edx, eax
movsx edx, dl
call fcn.14007f7d0
mov eax, dword [r14 + 0x37b8]
inc edi
inc rbx
cmp edi, eax
jl 0x1400274a0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed8]
mov rcx, qword [rcx + 0x298]
call fcn.140024270
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
lea rcx, str.MOUSE_STATE
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
movss xmm1, dword [0x1400d0f68]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movss xmm0, dword [rcx + 0xe00]
comiss xmm0, xmm1
movss xmm2, dword [rcx + 0xe04]
jb 0x14002767f
comiss xmm2, xmm1
jb 0x14002767f
movss xmm2, dword [r14 + 0xe04]
lea rcx, str.Mouse_pos:___g___g_
movss xmm1, dword [r14 + 0xe00]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.14007f7d0
jmp 0x14002768b
lea rcx, str.Mouse_pos:__INVALID_
call fcn.14007f7d0
movss xmm2, dword [r14 + 0xf8]
lea rcx, str.Mouse_delta:___g___g_
movss xmm1, dword [r14 + 0xf4]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.14007f7d0
lea rcx, str.Mouse_down:
call fcn.14007f7d0
xor ecx, ecx
call fcn.140016370
test al, al
je 0x140027755
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027736
movss xmm1, dword [rax + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm2, dword [r14 + 0x3770]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
xor edx, edx
movq r8, xmm2
call fcn.14007f7d0
mov ecx, 1
call fcn.140016370
test al, al
je 0x1400277e7
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x1400277c5
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm2, dword [r14 + 0x3774]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 1
movq r8, xmm2
call fcn.14007f7d0
mov ecx, 2
call fcn.140016370
test al, al
je 0x140027879
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027857
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm2, dword [r14 + 0x3778]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 2
movq r8, xmm2
call fcn.14007f7d0
mov ecx, 3
call fcn.140016370
test al, al
je 0x14002790b
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x1400278e9
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm2, dword [r14 + 0x377c]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 3
movq r8, xmm2
call fcn.14007f7d0
mov ecx, 4
call fcn.140016370
test al, al
je 0x14002799d
mov rax, qword [0x1400e07a8]
mov rdx, qword [rax + 0x3ed8]
cmp byte [rdx + 0xbb], 0
jne 0x14002797b
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rdx + 0x108]
movss dword [rdx + 0x100], xmm0
mov eax, dword [rdx + 0x10c]
mov dword [rdx + 0x104], eax
movsd xmm0, qword [rdx + 0x130]
movsd qword [rdx + 0x128], xmm0
mov eax, dword [rdx + 0x13c]
mov dword [rdx + 0x138], eax
mov byte [rdx + 0x140], 1
movss xmm2, dword [r14 + 0x3780]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 4
movq r8, xmm2
call fcn.14007f7d0
lea rcx, str.Mouse_clicked:
call fcn.14007f7d0
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140016440
test al, al
je 0x140027a31
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027a1b
movss xmm1, dword [rax + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movzx r8d, word [r14 + 0x374a]
lea rcx, str.b_d___d_
xor edx, edx
call fcn.14007f7d0
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 1]
call fcn.140016440
test al, al
je 0x140027ab9
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027aa0
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movzx r8d, word [r14 + 0x374c]
lea rcx, str.b_d___d_
mov edx, 1
call fcn.14007f7d0
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 2]
call fcn.140016440
test al, al
je 0x140027b41
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027b28
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movzx r8d, word [r14 + 0x374e]
lea rcx, str.b_d___d_
mov edx, 2
call fcn.14007f7d0
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 3]
call fcn.140016440
test al, al
je 0x140027bc9
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027bb0
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movzx r8d, word [r14 + 0x3750]
lea rcx, str.b_d___d_
mov edx, 3
call fcn.14007f7d0
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 4]
call fcn.140016440
test al, al
je 0x140027c51
mov rax, qword [0x1400e07a8]
mov rdx, qword [rax + 0x3ed8]
cmp byte [rdx + 0xbb], 0
jne 0x140027c38
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rdx + 0x108]
movss dword [rdx + 0x100], xmm0
mov eax, dword [rdx + 0x10c]
mov dword [rdx + 0x104], eax
movsd xmm0, qword [rdx + 0x130]
movsd qword [rdx + 0x128], xmm0
mov eax, dword [rdx + 0x13c]
mov dword [rdx + 0x138], eax
mov byte [rdx + 0x140], 1
movzx r8d, word [r14 + 0x3752]
lea rcx, str.b_d___d_
mov edx, 4
call fcn.14007f7d0
lea rcx, str.Mouse_released:
call fcn.14007f7d0
xor ecx, ecx
call fcn.140016580
test al, al
je 0x140027cd8
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027cca
movss xmm1, dword [rax + 0x3814]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
xor edx, edx
lea rcx, [0x1400b4378]
call fcn.14007f7d0
mov ecx, 1
call fcn.140016580
test al, al
je 0x140027d55
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027d44
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov edx, 1
lea rcx, [0x1400b4378]
call fcn.14007f7d0
mov ecx, 2
call fcn.140016580
test al, al
je 0x140027dd2
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027dc1
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov edx, 2
lea rcx, [0x1400b4378]
call fcn.14007f7d0
mov ecx, 3
call fcn.140016580
test al, al
je 0x140027e4f
mov rax, qword [0x1400e07a8]
mov rcx, qword [rax + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140027e3e
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov edx, 3
lea rcx, [0x1400b4378]
call fcn.14007f7d0
mov ecx, 4
call fcn.140016580
test al, al
je 0x140027ed6
mov rax, qword [0x1400e07a8]
mov r8, qword [rax + 0x3ed8]
cmp byte [r8 + 0xbb], 0
jne 0x140027ec5
movss xmm0, dword [rax + 0x3814]
addss xmm0, dword [r8 + 0x108]
movss dword [r8 + 0x100], xmm0
mov eax, dword [r8 + 0x10c]
mov dword [r8 + 0x104], eax
movsd xmm0, qword [r8 + 0x130]
movsd qword [r8 + 0x128], xmm0
mov eax, dword [r8 + 0x13c]
mov dword [r8 + 0x138], eax
mov byte [r8 + 0x140], 1
mov edx, 4
lea rcx, [0x1400b4378]
call fcn.14007f7d0
movss xmm1, dword [r14 + 0xe10]
lea rcx, str.Mouse_wheel:__.1f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.14007f7d0
movss xmm1, dword [r14 + 0x4c1c]
lea rcx, str.MouseStationaryTimer:__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.14007f7d0
movsxd rbx, dword [r14 + 0xe18]
lea rax, str.Mouse
mov qword [rbp - 0x50], rax
lea rax, str.TouchScreen
mov qword [rbp - 0x48], rax
lea rax, [0x1400b09cc]
mov qword [rbp - 0x40], rax
cmp ebx, 2
jbe 0x140027f57
mov r8d, 0x228e
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, [0x1400b09d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rbp + rbx*8 - 0x50]
lea rcx, str.Mouse_source:__s
call fcn.14007f7d0
movss xmm1, dword [r14 + 0x37ac]
lea rcx, str.Pen_Pressure:__.1f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
lea rcx, str.MOUSE_WHEELING
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r14 + 0x3ef8]
test rdx, rdx
je 0x140028035
mov rdx, qword [rdx + 8]
jmp 0x140028038
mov rdx, r13
lea rcx, str.WheelingWindow:__s
call fcn.14007f7d0
movss xmm1, dword [r14 + 0x3f0c]
lea rcx, str.WheelingWindowReleaseTimer:__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.14007f7d0
movss xmm0, dword [r14 + 0x3f18]
movss xmm1, dword [r14 + 0x3f1c]
comiss xmm0, xmm1
jbe 0x140028081
lea r9, [0x1400aff20]
jmp 0x140028096
comiss xmm1, xmm0
lea rax, [0x1400aff24]
lea r9, str._none_
cmova r9, rax
cvtps2pd xmm2, xmm1
lea rcx, str.WheelingAxisAvg______.3f___.3f___Main_Axis:__s
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
lea rcx, str.KEY_OWNERS
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
lea rdx, [rbp + 0x278]
movss xmm6, dword [0x1400d0dd8]
mov dword [rbp + 0x278], 0x80800000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movss xmm0, dword [rcx + 0x3c10]
addss xmm0, dword [rcx + 0x3818]
lea rcx, str.owners
mulss xmm0, xmm6
movss dword [rbp + 0x27c], xmm0
call fcn.140098e50
test al, al
je 0x14002824d
mov ebx, r15d
lea r12, str._LockThisFrame
mov edx, ebx
mov rcx, r14
call fcn.140001f50
mov rsi, rax
mov r14d, dword [rax]
cmp r14d, 0xffffffff
je 0x1400281fa
cmp byte [rax + 9], 0
je 0x1400281c8
lea rdi, str._LockUntilRelease
jmp 0x1400281d7
cmp byte [rax + 8], 0
lea rdi, [0x1400adb7a]
cmovne rdi, r12
mov ecx, ebx
call fcn.140015a40
mov rdx, rax
lea rcx, str._s:_0x_08X_s
mov r9, rdi
mov r8d, r14d
call fcn.14007f7d0
mov ecx, dword [rsi]
call fcn.14002cfe0
mov r14, qword [rbp + 0x268]
inc ebx
cmp ebx, 0x28c
jl 0x1400281a3
mov rax, qword [0x1400e07a8]
mov r12, qword [rbp + 0x260]
mov rcx, qword [rax + 0x3ed8]
test dword [rcx + 0x14], 0x1000000
jne 0x140028243
mov r8d, 0x19fd
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_widgets.cpp
lea rcx, str._window__Flags__ImGuiWindowFlags_ChildWindow____Mismatched_BeginListBox_EndListBox_calls._Did_you_test_the_return_value_of_BeginListBox__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.14000e480
call fcn.140019e10
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
lea rcx, str.SHORTCUT_ROUTING
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
lea rdx, [rbp + 0x278]
mov dword [rbp + 0x278], 0x80800000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movss xmm0, dword [rcx + 0x3c10]
addss xmm0, dword [rcx + 0x3818]
lea rcx, str.routes
mulss xmm0, xmm6
movss dword [rbp + 0x27c], xmm0
call fcn.140098e50
test al, al
je 0x1400284fd
mov r12, qword [rbp + 0x268]
lea r13, str.Cmd
xor eax, eax
mov r14d, eax
mov qword [rbp + 0x278], rax
nop word [rax + rax]
movzx eax, word [r12 + r14 + 0x4610]
cmp ax, 0xffff
je 0x140028491
lea r14, str.Alt
nop word [rax + rax]
movsx rbx, ax
test ebx, ebx
js 0x140028382
cmp ebx, dword [r12 + 0x4728]
jl 0x14002839c
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1400e07a8]
mov rdi, rbx
shl rdi, 4
add rdi, qword [r12 + 0x4730]
movzx ebx, word [rdi + 2]
or ebx, r15d
bt ebx, 0xb
jae 0x1400283d2
cmp byte [rcx + 0x59], 0
mov eax, 0x1000
mov edx, 0x8000
cmovne eax, edx
or ebx, eax
bt ebx, 0xf
jae 0x1400283e9
cmp byte [rcx + 0x59], 0
lea rsi, str.Super
cmovne rsi, r13
jmp 0x1400283f0
lea rsi, [0x1400adb7a]
mov ecx, ebx
and ecx, 0xffff07ff
call fcn.140015a40
mov qword [rsp + 0x38], rax
lea r8, str.Shift
bt ebx, 0xe
mov qword [rsp + 0x30], rsi
lea rdx, [0x1400adb7a]
cmovb rdx, r14
lea rcx, [0x1400adb7a]
mov qword [rsp + 0x28], rdx
lea r9, [0x1400adb7a]
bt ebx, 0xd
mov edx, 0x40
cmovb rcx, r8
lea r8, str.Ctrl
mov qword [rsp + 0x20], rcx
bt ebx, 0xc
lea rcx, [rbp - 0x50]
cmovb r9, r8
lea r8, str._s_s_s_s_s
call fcn.1400032b0
mov r8d, dword [rdi + 8]
lea rdx, [rbp - 0x50]
lea rcx, str._s:_0x_08X
call fcn.14007f7d0
mov ecx, dword [rdi + 8]
call fcn.14002cfe0
movzx eax, word [rdi]
cmp ax, 0xffff
jne 0x140028370
mov r14, qword [rbp + 0x278]
add r14, 2
inc r15d
mov qword [rbp + 0x278], r14
cmp r15d, 0x28c
jl 0x140028350
mov rax, qword [0x1400e07a8]
lea r13, str.NULL
mov r12, qword [rbp + 0x260]
mov r9, qword [rax + 0x3ed8]
test dword [r9 + 0x14], 0x1000000
jne 0x1400284ec
mov r8d, 0x19fd
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_widgets.cpp
lea rcx, str._window__Flags__ImGuiWindowFlags_ChildWindow____Mismatched_BeginListBox_EndListBox_calls._Did_you_test_the_return_value_of_BeginListBox__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.14000e480
call fcn.140019e10
mov r14, qword [rbp + 0x268]
movzx edx, byte [r14 + 0x474c]
lea rcx, str._ActiveIdUsing:_AllKeyboardKeys:__d__NavDirMask:_0x_X_
mov r8d, dword [r14 + 0x4748]
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140097fe0
lea rsi, str.Mouse
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed8]
cmp byte [rcx + 0xbb], 0
jne 0x140028ade
lea rdx, str.Internal_state
call fcn.140009ac0
mov ecx, eax
lea r8, str.Internal_state
xor r9d, r9d
xor edx, edx
call fcn.140097240
test al, al
je 0x140028ade
lea rcx, str.WINDOWING
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r14 + 0x3ee0]
test rdx, rdx
je 0x140028624
mov rdx, qword [rdx + 8]
jmp 0x140028627
mov rdx, r13
lea rcx, str.HoveredWindow:__s
call fcn.14007f7d0
mov rax, qword [r14 + 0x3ee0]
test rax, rax
je 0x14002864c
mov rax, qword [rax + 0x378]
mov rdx, qword [rax + 8]
jmp 0x14002864f
mov rdx, r13
lea rcx, str.HoveredWindow__Root:__s
call fcn.14007f7d0
mov rdx, qword [r14 + 0x3ee8]
test rdx, rdx
je 0x14002866d
mov rdx, qword [rdx + 8]
jmp 0x140028670
mov rdx, r13
lea rcx, str.HoveredWindowUnderMovingWindow:__s
call fcn.14007f7d0
mov rax, qword [r14 + 0x3ef0]
test rax, rax
je 0x14002868e
mov rdx, qword [rax + 8]
jmp 0x140028691
mov rdx, r13
lea rcx, str.MovingWindow:__s
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
lea rcx, str.ITEMS
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
lea rdi, [0x1400b0390]
mov qword [rbp - 0x48], rsi
lea r15, str.Gamepad
lea rsi, str.Keyboard
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x40], rsi
mov rax, qword [rcx + 0x3ed8]
mov qword [rbp - 0x38], r15
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
lea rax, str.Clipboard
movsxd rbx, dword [r14 + 0x3f60]
mov qword [rbp - 0x30], rax
cmp ebx, 4
jbe 0x140028791
mov r8d, 0x2288
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, str.__int__sizeof_input_source_names____sizeof__input_source_names______ImGuiInputSource_COUNT__source___0__source___ImGuiInputSource_COUNT
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movzx ecx, byte [r14 + 0x3f45]
movss xmm3, dword [r14 + 0x3f40]
mov rax, qword [rbp + rbx*8 - 0x50]
mov r8d, dword [r14 + 0x3f68]
mov edx, dword [r14 + 0x3f38]
cvtps2pd xmm3, xmm3
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ecx
lea rcx, str.ActiveId:_0x_08X_0x_08X___.2f_sec___AllowOverlap:__d__Source:__s
movq r9, xmm3
call fcn.14007f7d0
mov ecx, dword [r14 + 0x3f38]
call fcn.14002cfe0
mov rax, qword [r14 + 0x3f58]
test rax, rax
je 0x1400287f0
mov rdx, qword [rax + 8]
jmp 0x1400287f3
mov rdx, r13
lea rcx, str.ActiveIdWindow:__s
call fcn.14007f7d0
movzx edx, byte [r14 + 0x474c]
lea rcx, str.ActiveIdUsing:_AllKeyboardKeys:__d__NavDirMask:__X
mov r8d, dword [r14 + 0x4748]
call fcn.14007f7d0
movss xmm2, dword [r14 + 0x3f30]
lea rcx, str.HoveredId:_0x_08X___.2f_sec___AllowOverlap:__d
movzx r9d, byte [r14 + 0x3f2c]
mov edx, dword [r14 + 0x3f28]
cvtps2pd xmm2, xmm2
movq r8, xmm2
call fcn.14007f7d0
movss xmm3, dword [r14 + 0x4c0c]
lea rcx, str.HoverItemDelayId:_0x_08X__Timer:__.2f__ClearTimer:__.2f
movss xmm2, dword [r14 + 0x4c08]
mov edx, dword [r14 + 0x4c00]
cvtps2pd xmm3, xmm3
cvtps2pd xmm2, xmm2
movq r9, xmm3
movq r8, xmm2
call fcn.14007f7d0
mov eax, dword [r14 + 0x4aa8]
lea r9, [r14 + 0x4ab8]
movzx edx, byte [r14 + 0x4a90]
lea rcx, str.DragDrop:__d__SourceId__0x_08X__Payload___s____d_bytes_
mov r8d, dword [r14 + 0x4aac]
mov dword [rsp + 0x20], eax
call fcn.14007f7d0
mov ecx, dword [r14 + 0x4aac]
call fcn.14002cfe0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
lea rcx, str.NAV_FOCUS
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rcx + 0x3834]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r14 + 0x48d0]
test rdx, rdx
je 0x140028964
mov rdx, qword [rdx + 8]
jmp 0x140028967
mov rdx, r13
lea rcx, str.NavWindow:__s
call fcn.14007f7d0
mov r8d, dword [r14 + 0x4908]
lea rcx, str.NavId:_0x_08X__NavLayer:__d
mov edx, dword [r14 + 0x48d8]
call fcn.14007f7d0
mov ecx, dword [r14 + 0x48d8]
call fcn.14002cfe0
movsxd rbx, dword [r14 + 0x4904]
lea rax, str.Mouse
mov qword [rbp - 0x48], rax
lea rax, str.Clipboard
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], r15
cmp ebx, 4
jbe 0x1400289e1
mov r8d, 0x2288
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, str.__int__sizeof_input_source_names____sizeof__input_source_names______ImGuiInputSource_COUNT__source___0__source___ImGuiInputSource_COUNT
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rbp + rbx*8 - 0x50]
lea rcx, str.NavInputSource:__s
call fcn.14007f7d0
movzx r8d, byte [r14 + 0xd8]
lea rcx, str.NavActive:__d__NavVisible:__d
movzx edx, byte [r14 + 0xd7]
call fcn.14007f7d0
mov r9d, dword [r14 + 0x48e8]
lea rcx, str.NavActivateId_DownId_PressedId:__08X__08X__08X
mov r8d, dword [r14 + 0x48e4]
mov edx, dword [r14 + 0x48e0]
call fcn.14007f7d0
mov edx, dword [r14 + 0x48ec]
lea rcx, str.NavActivateFlags:__04X
call fcn.14007f7d0
movzx r8d, byte [r14 + 0x490f]
lea rcx, str.NavDisableHighlight:__d__NavDisableMouseHover:__d
movzx edx, byte [r14 + 0x490e]
call fcn.14007f7d0
mov edx, dword [r14 + 0x48dc]
lea rcx, str.NavFocusScopeId__0x_08X
call fcn.14007f7d0
mov rax, qword [r14 + 0x4a58]
test rax, rax
je 0x140028a81
mov r13, qword [rax + 8]
mov rdx, r13
lea rcx, str.NavWindowingTarget:__s
call fcn.14007f7d0
mov rcx, qword [0x1400e07a8]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x3834]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140097fe0
lea r13, [r14 + 0x5d24]
cmp byte [r13 + 2], 0
jne 0x140028af7
cmp byte [r13 + 3], 0
je 0x140028ec8
mov r15, qword [r12 + 8]
movsxd rax, dword [r12]
lea r12, [r15 + rax*8]
cmp r15, r12
je 0x140028ec8
nop dword [rax]
mov rbx, qword [r15]
cmp byte [rbx + 0xb7], 0
je 0x140028ebb
mov rdi, qword [0x1400e07a8]
cmp dword [rdi + 0x48c0], 0
jg 0x140028b4a
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 + 0x48c8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000a720
cmp byte [r13 + 2], 0
mov rdi, rax
je 0x140028d93
mov ecx, dword [r13 + 8]
test ecx, ecx
jne 0x140028b9a
movss xmm3, dword [rbx + 0x20]
movss xmm5, dword [rbx + 0x24]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x28]
movaps xmm4, xmm5
addss xmm4, dword [rbx + 0x2c]
jmp 0x140028cde
cmp ecx, 1
jne 0x140028bc0
movups xmm3, xmmword [rbx + 0x1e8]
movaps xmm4, xmm3
movaps xmm1, xmm3
movaps xmm5, xmm3
shufps xmm4, xmm3, 0xff
shufps xmm1, xmm3, 0xaa
shufps xmm5, xmm3, 0x55
jmp 0x140028cde
cmp ecx, 2
jne 0x140028be5
movups xmm2, xmmword [rbx + 0x1f8]
movaps xmm4, xmm2
movaps xmm5, xmm2
shufps xmm4, xmm2, 0xff
movaps xmm1, xmm2
shufps xmm5, xmm2, 0x55
movaps xmm3, xmm2
jmp 0x140028cda
cmp ecx, 3
jne 0x140028bf3
movups xmm2, xmmword [rbx + 0x208]
jmp 0x140028bcc
cmp ecx, 4
jne 0x140028c01
movups xmm2, xmmword [rbx + 0x218]
jmp 0x140028bcc
cmp ecx, 5
jne 0x140028c4b
movss xmm2, dword [rbx + 0x1fc]
subss xmm2, dword [rbx + 0x88]
movss xmm3, dword [rbx + 0x1f8]
subss xmm3, dword [rbx + 0x84]
addss xmm2, dword [rbx + 0x54]
addss xmm3, dword [rbx + 0x50]
movaps xmm0, xmm2
movaps xmm5, xmm2
addss xmm0, dword [rbx + 0x3c]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x38]
movaps xmm4, xmm0
jmp 0x140028cde
cmp ecx, 6
jne 0x140028c92
movss xmm2, dword [rbx + 0x1fc]
subss xmm2, dword [rbx + 0x88]
movss xmm3, dword [rbx + 0x1f8]
subss xmm3, dword [rbx + 0x84]
addss xmm2, dword [rbx + 0x54]
addss xmm3, dword [rbx + 0x50]
movaps xmm0, xmm2
movaps xmm5, xmm2
addss xmm0, dword [rbx + 0x44]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x40]
movaps xmm4, xmm0
jmp 0x140028cde
cmp ecx, 7
jne 0x140028ca3
movups xmm2, xmmword [rbx + 0x248]
jmp 0x140028bcc
mov r8d, 0x3598
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, [0x1400ad6c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm0, xmm0
xorps xmm2, xmm2
shufps xmm0, xmm2, 0xff
xorps xmm1, xmm1
movaps xmm4, xmm0
xorps xmm3, xmm3
xorps xmm0, xmm0
shufps xmm0, xmm2, 0x55
movaps xmm5, xmm0
shufps xmm1, xmm2, 0xaa
xor esi, esi
addss xmm3, xmm13
test byte [rdi + 0x30], 1
addss xmm5, xmm13
mov rcx, rdi
mov dword [rsp + 0x20], esi
je 0x140028d31
subss xmm1, xmm13
movss dword [rbp + 0x278], xmm3
subss xmm4, xmm13
movss dword [rbp + 0x27c], xmm5
lea r8, [rbp + 0x260]
lea rdx, [rbp + 0x278]
movss dword [rbp + 0x260], xmm1
movss dword [rbp + 0x264], xmm4
jmp 0x140028d5d
subss xmm1, xmm9
movss dword [rsp + 0x68], xmm3
subss xmm4, xmm9
movss dword [rsp + 0x6c], xmm5
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x68]
movss dword [rsp + 0x70], xmm1
movss dword [rsp + 0x74], xmm4
movaps xmm3, xmm14
call fcn.1400695e0
mov r8d, dword [rdi + 0x78]
mov r9d, 0xff8000ff
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
movss dword [rsp + 0x28], xmm15
mov dword [rsp + 0x20], 1
call fcn.140066d70
mov dword [rdi + 0x78], esi
jmp 0x140028d95
xor esi, esi
cmp byte [r13 + 3], 0
je 0x140028ebb
test dword [rbx + 0x14], 0x1000000
jne 0x140028ebb
movsx r9d, word [rbx + 0xc8]
lea r8, [0x1400b384c]
mov edx, 0x20
lea rcx, [rbp + 0x20]
call fcn.1400032b0
mov rax, qword [0x1400e07a8]
lea r14, [rbx + 0x20]
mov dword [rsp + 0x28], esi
lea r8, [rsp + 0x60]
mov r9d, 0xff6464c8
movss dword [rsp + 0x20], xmm14
mov rdx, r14
mov rcx, rdi
movss xmm1, dword [rax + 0x3c10]
movaps xmm0, xmm1
addss xmm0, dword [r14]
addss xmm1, dword [r14 + 4]
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm1
call fcn.140069d90
lea rcx, [rbp + 0x20]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140028e23
lea rsi, [rbp + 0x20]
add rsi, rax
lea rax, [rbp + 0x20]
cmp rax, rsi
je 0x140028ebb
mov rax, qword [rdi + 0x38]
mov rbx, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rdi + 0x98]
mov rcx, qword [rbx + 0x40]
cmp qword [rcx + 8], rax
je 0x140028e74
mov r8d, 0x634
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_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]
mov byte [rsp + 0x48], 0
lea rax, [rbp + 0x20]
movss dword [rsp + 0x40], xmm14
mov r9, r14
mov qword [rsp + 0x38], rsi
movaps xmm2, xmm6
mov qword [rsp + 0x30], rax
mov rdx, rdi
lea rax, [rbp - 0x50]
mov rcx, rbx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xffffffff
movups xmmword [rbp - 0x50], xmm0
call fcn.140070120
add r15, 8
cmp r15, r12
jne 0x140028b10
cmp byte [r13 + 4], 0
je 0x1400295af
mov rsi, qword [rbp + 0x268]
xor r12d, r12d
mov r13d, r12d
mov dword [rbp + 0x260], r12d
cmp dword [rsi + 0x4b78], r12d
jle 0x1400295af
movss xmm7, dword [0x1400d0db8]
mov ebx, r12d
mov r14, qword [rbp + 0x270]
mov qword [rbp - 0x80], rbx
nop word [rax + rax]
test rbx, rbx
js 0x140028f1e
cmp r13d, dword [rsi + 0x4b78]
jl 0x140028f38
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 [rsi + 0x4b80]
mov rcx, rbx
add rcx, rcx
movsxd rbx, dword [rax + rcx*8 + 8]
cmp ebx, 0xffffffff
je 0x14002958d
test ebx, ebx
js 0x140028f5f
cmp ebx, dword [rsi + 0x4b68]
jl 0x140028f79
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rbx, [rbx + rbx*8]
shl rbx, 6
add rbx, qword [rsi + 0x4b70]
je 0x14002958d
mov eax, dword [rsi + 0x3e30]
dec eax
cmp dword [rbx + 0x68], eax
jl 0x14002958d
mov rdi, qword [0x1400e07a8]
cmp dword [rdi + 0x48c0], 0
jg 0x140028fc9
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.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 + 0x48c8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000a720
mov edi, dword [r14]
mov r15, rax
cmp edi, 6
jl 0x14002942c
cmp dword [rbx + 0x6c], 0
jle 0x140029424
mov r13, qword [rbp + 0x270]
xor eax, eax
mov r14d, eax
nop dword [rax]
movsx esi, word [rbx + 0x78]
mov edi, dword [r13]
test esi, esi
jne 0x140029025
lea rsi, [rbx + 0x1a0]
jmp 0x14002905e
sub esi, 1
js 0x140029032
cmp esi, dword [rbx + 0x1b8]
jl 0x14002904c
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, esi
lea rcx, [rax + rax*2]
mov rax, qword [rbx + 0x1c0]
lea rsi, [rax + rcx*8]
test edi, edi
jne 0x14002907f
movups xmm2, xmmword [rbx + 0xe8]
movaps xmm3, xmm2
movaps xmm4, xmm2
shufps xmm3, xmm2, 0xff
movaps xmm1, xmm2
shufps xmm4, xmm2, 0x55
jmp 0x14002932b
cmp edi, 1
jne 0x14002908d
movups xmm2, xmmword [rbx + 0xf8]
jmp 0x140029069
cmp edi, 2
jne 0x14002909b
movups xmm2, xmmword [rbx + 0x108]
jmp 0x140029069
cmp edi, 3
jne 0x1400290a9
movups xmm2, xmmword [rbx + 0x158]
jmp 0x140029069
cmp edi, 4
jne 0x1400290b7
movups xmm2, xmmword [rbx + 0x118]
jmp 0x140029069
cmp edi, 5
jne 0x1400290c5
movups xmm2, xmmword [rbx + 0x128]
jmp 0x140029069
cmp edi, 6
jne 0x140029119
mov rax, qword [rbx + 0x18]
lea rdi, [r14 + rax]
cmp rdi, rax
jb 0x1400290dd
cmp rdi, qword [rbx + 0x20]
jb 0x1400290f7
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 8]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 4]
movss xmm1, dword [rdi + 0xc]
movaps xmm3, xmm0
jmp 0x14002932f
cmp edi, 7
jne 0x14002916a
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x140029131
cmp rdi, qword [rbx + 0x20]
jb 0x14002914b
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm2, dword [rdi + 0x34]
movss xmm4, dword [rbx + 0x10c]
movss xmm1, dword [rdi + 0x38]
movss xmm3, dword [rbx + 0x114]
jmp 0x14002932f
cmp edi, 8
jne 0x1400291a5
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x140029182
cmp rdi, qword [rbx + 0x20]
jb 0x14002919c
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm2, xmmword [rdi + 0x20]
jmp 0x140029069
cmp edi, 9
jne 0x1400291f9
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x1400291bd
cmp rdi, qword [rbx + 0x20]
jb 0x1400291d7
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 0x34]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 8]
movss xmm1, dword [rdi + 0x48]
movaps xmm3, xmm0
jmp 0x14002932f
cmp edi, 0xa
jne 0x14002924d
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x140029211
cmp rdi, qword [rbx + 0x20]
jb 0x14002922b
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 0x34]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 8]
movss xmm1, dword [rdi + 0x4c]
movaps xmm3, xmm0
jmp 0x14002932f
cmp edi, 0xb
jne 0x1400292a1
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x140029265
cmp rdi, qword [rbx + 0x20]
jb 0x14002927f
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 0x34]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 0xc]
movss xmm1, dword [rdi + 0x40]
movaps xmm3, xmm0
jmp 0x14002932f
cmp edi, 0xc
jne 0x1400292f7
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x1400292b9
cmp rdi, qword [rbx + 0x20]
jb 0x1400292d3
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
addss xmm0, dword [rsi + 0xc]
movss xmm2, dword [rdi + 0x34]
movss xmm1, dword [rdi + 0x44]
movss xmm3, dword [rbx + 0x124]
movaps xmm4, xmm0
jmp 0x14002932f
mov r8d, 0x358a
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, [0x1400ad6c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm0, xmm0
xorps xmm2, xmm2
shufps xmm0, xmm2, 0xff
xorps xmm1, xmm1
movaps xmm3, xmm0
xorps xmm0, xmm0
shufps xmm0, xmm2, 0x55
movaps xmm4, xmm0
shufps xmm1, xmm2, 0xaa
movsx eax, word [rbx + 0x200]
mov edi, 0xff8000ff
cmp eax, r12d
mov ecx, 0xff80ffff
cmove edi, ecx
jne 0x14002934d
movaps xmm6, xmm7
jmp 0x140029351
movaps xmm6, xmm15
xor eax, eax
addss xmm2, xmm13
test byte [r15 + 0x30], 1
addss xmm4, xmm13
mov rcx, r15
mov dword [rsp + 0x20], eax
je 0x14002939f
subss xmm1, xmm13
movss dword [rsp + 0x70], xmm2
subss xmm3, xmm13
movss dword [rsp + 0x74], xmm4
lea r8, [rbp + 0x278]
lea rdx, [rsp + 0x70]
movss dword [rbp + 0x278], xmm1
movss dword [rbp + 0x27c], xmm3
jmp 0x1400293cb
subss xmm1, xmm9
movss dword [rsp + 0x60], xmm2
subss xmm3, xmm9
movss dword [rsp + 0x64], xmm4
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
movss dword [rsp + 0x68], xmm1
movss dword [rsp + 0x6c], xmm3
movaps xmm3, xmm14
call fcn.1400695e0
mov r8d, dword [r15 + 0x78]
mov r9d, edi
mov rdx, qword [r15 + 0x80]
mov rcx, r15
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 1
call fcn.140066d70
xor eax, eax
inc r12d
add r14, 0x70
mov dword [r15 + 0x78], eax
cmp r12d, dword [rbx + 0x6c]
jl 0x140029010
mov r13d, dword [rbp + 0x260]
mov rsi, qword [rbp + 0x268]
mov r14, qword [rbp + 0x270]
xor r12d, r12d
jmp 0x14002958d
movsx eax, word [rbx + 0x78]
test eax, eax
je 0x14002945b
sub eax, 1
js 0x140029441
cmp eax, dword [rbx + 0x1b8]
jl 0x14002945b
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test edi, edi
jne 0x140029468
movups xmm2, xmmword [rbx + 0xe8]
jmp 0x1400294cb
cmp edi, 1
jne 0x140029476
movups xmm2, xmmword [rbx + 0xf8]
jmp 0x1400294cb
cmp edi, 2
jne 0x140029484
movups xmm2, xmmword [rbx + 0x108]
jmp 0x1400294cb
cmp edi, 3
jne 0x140029492
movups xmm2, xmmword [rbx + 0x158]
jmp 0x1400294cb
cmp edi, 4
jne 0x1400294a0
movups xmm2, xmmword [rbx + 0x118]
jmp 0x1400294cb
cmp edi, 5
jne 0x1400294ae
movups xmm2, xmmword [rbx + 0x128]
jmp 0x1400294cb
mov r8d, 0x358a
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.cpp
lea rcx, [0x1400ad6c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm2, xmm2
test byte [r15 + 0x30], 1
movaps xmm0, xmm2
movaps xmm1, xmm2
shufps xmm0, xmm2, 0xaa
shufps xmm1, xmm2, 0xff
movaps xmm3, xmm14
mov dword [rsp + 0x20], r12d
mov rcx, r15
je 0x140029525
subss xmm0, xmm13
subss xmm1, xmm13
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x68]
movss dword [rbp - 0x60], xmm0
movaps xmm0, xmm2
shufps xmm2, xmm2, 0x55
addss xmm0, xmm13
addss xmm2, xmm13
movss dword [rbp - 0x5c], xmm1
movss dword [rbp - 0x68], xmm0
movss dword [rbp - 0x64], xmm2
jmp 0x14002955c
subss xmm0, xmm9
subss xmm1, xmm9
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x78]
movss dword [rbp - 0x70], xmm0
movaps xmm0, xmm2
shufps xmm2, xmm2, 0x55
addss xmm0, xmm13
addss xmm2, xmm13
movss dword [rbp - 0x6c], xmm1
movss dword [rbp - 0x78], xmm0
movss dword [rbp - 0x74], xmm2
call fcn.1400695e0
mov r8d, dword [r15 + 0x78]
mov r9d, 0xff8000ff
mov rdx, qword [r15 + 0x80]
mov rcx, r15
movss dword [rsp + 0x28], xmm15
mov dword [rsp + 0x20], 1
call fcn.140066d70
mov dword [r15 + 0x78], r12d
mov rbx, qword [rbp - 0x80]
inc r13d
inc rbx
mov dword [rbp + 0x260], r13d
mov qword [rbp - 0x80], rbx
cmp r13d, dword [rsi + 0x4b78]
jl 0x140028f10
movaps xmm7, xmmword [rsp + 0x2f0]
movaps xmm6, xmmword [rsp + 0x300]
movaps xmm9, xmmword [rsp + 0x2d0]
movaps xmm13, xmmword [rsp + 0x290]
movaps xmm14, xmmword [rsp + 0x280]
mov r15, qword [rsp + 0x318]
mov r12, qword [rsp + 0x320]
mov rdi, qword [rsp + 0x328]
mov rsi, qword [rsp + 0x330]
movaps xmm15, xmmword [rsp + 0x270]
call fcn.1400139f0
add rsp, 0x338
pop r14
pop r13
pop rbx
pop rbp
ret