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

Disassembly:
push rbp
push rbx
push rsi
push r13
push r14
lea rbp, [rsp - 0x1b0]
sub rsp, 0x2b0
mov rax, qword [0x140b29680]
xor rax, rsp
mov qword [rbp + 0x140], rax
mov r13, qword [0x140b2baf0]
mov rbx, rcx
mov qword [rsp + 0x68], r13
lea rsi, [r13 + 0x5cb0]
cmp byte [rsi], 0
mov qword [rbp - 0x38], rsi
je 0x14008499f
mov rcx, rsi
call fcn.140083d20
cmp byte [rsi + 1], 0
lea r14, [rsi + 1]
mov qword [rsp + 0x60], r14
je 0x1400849b6
mov rcx, r14
call fcn.1400885e0
xor r8d, r8d
lea rcx, str.Dear_ImGui_Metrics_Debugger
mov rdx, rbx
call fcn.14005d940
test al, al
je 0x1400885ae
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp word [rax + 0xba], 1
jg 0x1400885ae
mov qword [rsp + 0x2e8], rdi
lea rdx, str.1.89.2
mov qword [rsp + 0x2f0], r12
lea rcx, str.Dear_ImGui__s
mov qword [rsp + 0x2f8], r15
movaps xmmword [rsp + 0x260], xmm10
movaps xmmword [rsp + 0x250], xmm11
call fcn.1400fa470
movss xmm1, dword [r13 + 0xe0]
lea rcx, str.Application_average__.3f_ms_frame___.1f_FPS_
movss xmm0, dword [0x1401d268c]
divss xmm0, xmm1
cvtps2pd xmm2, xmm1
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
call fcn.1400fa470
mov r8d, dword [r13 + 0xe8]
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 [r13 + 0xe4]
call fcn.1400fa470
mov r8d, dword [r13 + 0xf4]
lea rcx, str._d_visible_windows___d_active_allocations
mov edx, dword [r13 + 0xec]
call fcn.1400fa470
call fcn.1400f5360
lea rax, str.OuterRectClipped
mov qword [rbp - 0x28], rax
lea r9, str.OuterRect
lea rax, str.Content
mov qword [rbp - 0x30], r9
mov qword [rbp - 8], rax
lea rdx, str.InnerRect
lea rax, str.ContentIdeal
mov qword [rbp - 0x20], rdx
mov qword [rbp], rax
lea r8, str.InnerClipRect
lea rax, str.ContentRegionRect
mov qword [rbp - 0x18], r8
mov qword [rbp + 8], rax
lea rcx, str.WorkRect
lea rax, str.HostClipRect
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x28], rax
lea r12, [rsi + 8]
lea rax, str.BackgroundClipRect
mov qword [rbp + 0x10], r9
mov qword [rbp + 0x38], rax
lea rax, str.ColumnsRect
mov qword [rbp + 0x40], rax
lea rax, str.ColumnsWorkRect
mov qword [rbp + 0x48], rax
lea rax, str.ColumnsClipRect
mov qword [rbp + 0x50], rax
lea rax, str.ColumnsContentHeadersUsed
mov qword [rbp + 0x58], rax
lea rax, str.ColumnsContentHeadersIdeal
mov qword [rbp + 0x60], rax
lea rax, str.ColumnsContentFrozen
mov qword [rbp + 0x68], rax
lea rax, str.ColumnsContentUnfrozen
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x18], rdx
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x30], r8
cmp dword [r12], 0
mov qword [rbp - 0x68], r12
jge 0x140084b95
mov dword [r12], 4
cmp dword [rsi + 0xc], 0
lea r15, [rsi + 0xc]
mov qword [rsp + 0x70], r15
jge 0x140084bab
mov dword [r15], 2
lea rcx, str.Tools
movaps xmmword [rsp + 0x2a0], xmm6
call fcn.1400fc050
movss xmm10, dword [0x140225010]
xor edi, edi
xorps xmm11, xmm11
test al, al
je 0x140085920
movaps xmmword [rsp + 0x280], xmm8
lea rcx, str.UTF_8_Encoding_viewer
movaps xmmword [rsp + 0x270], xmm9
call fcn.1400fc050
movss xmm8, dword [0x1401d269c]
xorps xmm0, xmm0
movaps xmm1, xmm8
movzx ebx, al
call fcn.140080c60
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.
call fcn.140075de0
test bl, bl
je 0x140084e13
mov rax, qword [0x140b2baf0]
lea r8d, [rdi + 0x64]
mov qword [rsp + 0x28], rdi
lea rdx, [0x140b2bb30]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
lea rcx, str.Text
or dword [rax + 0x4758], 1
mov dword [rax + 0x475c], 0x80800000
call fcn.1400ec570
cmp byte [0x140b2bb30], dil
je 0x140084e0e
lea rdx, [0x140b2bb30]
lea rcx, str.Text:___s_
call fcn.1400fa470
lea r9, [rbp - 0x80]
movss dword [rsp + 0x20], xmm11
lea edx, [rdi + 4]
mov qword [rbp - 0x80], rdi
mov r8d, 0x27c0
lea rcx, str.list
call fcn.1400ca270
test al, al
je 0x140084e0e
xor r9d, r9d
lea rcx, str.Offset
xorps xmm2, xmm2
xor edx, edx
call fcn.1400d3bf0
xor r9d, r9d
lea rcx, str.UTF_8
xorps xmm2, xmm2
xor edx, edx
call fcn.1400d3bf0
xor r9d, r9d
lea rcx, str.Glyph
xorps xmm2, xmm2
xor edx, edx
call fcn.1400d3bf0
xor r9d, r9d
lea rcx, str.Codepoint
xorps xmm2, xmm2
xor edx, edx
call fcn.1400d3bf0
call fcn.1400d0f70
cmp byte [0x140b2bb30], dil
lea rsi, [0x140b2bb30]
je 0x140084e02
lea r15, [0x140b2bb30]
xor r12d, r12d
lea r14, str._invalid_
nop dword [rax]
nop word [rax + rax]
xor r8d, r8d
lea rcx, [rbp - 0x80]
mov rdx, rsi
call fcn.140072060
movsxd rbx, eax
call fcn.1400d1f30
mov edx, esi
lea rcx, [0x1401d05a4]
sub edx, r15d
call fcn.1400fa470
call fcn.1400d1f30
mov rdi, r12
test rbx, rbx
jle 0x140084d8f
test rdi, rdi
je 0x140084d77
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140080c60
movzx edx, byte [rsi + rdi]
lea rcx, str.0x_02X
call fcn.1400fa470
inc rdi
cmp rdi, rbx
jl 0x140084d65
call fcn.1400d1f30
mov rax, qword [0x140b2baf0]
mov edi, dword [rbp - 0x80]
movzx edx, di
mov rcx, qword [rax + 0x3c18]
call fcn.1400b5640
test rax, rax
je 0x140084dbb
lea rdx, [rsi + rbx]
mov rcx, rsi
jmp 0x140084dce
cmp edi, 0xfffd
lea rcx, str._missing_
cmove rcx, r14
xor edx, edx
call fcn.1400fabe0
call fcn.1400d1f30
mov edx, edi
lea rcx, str.U_04X
call fcn.1400fa470
add rsi, rbx
cmp byte [rsi], r12b
jne 0x140084d30
mov r14, qword [rsp + 0x60]
xor edi, edi
mov r15, qword [rsp + 0x70]
mov r12, qword [rbp - 0x68]
call fcn.1400cc680
lea rsi, [r13 + 0x5cb0]
call fcn.1400fcdf0
lea rdx, [r13 + 0x5ca9]
lea rcx, str.Show_Item_Picker
call fcn.1400e28f0
test al, al
je 0x140084e42
cmp byte [r13 + 0x5ca9], 0
je 0x140084e42
mov rax, qword [0x140b2baf0]
mov byte [rax + 0x5ca9], 1
movaps xmm1, xmm8
movaps xmmword [rsp + 0x290], xmm7
movaps xmm0, xmm11
call fcn.140080c60
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.
call fcn.140075de0
mov rdx, rsi
lea rcx, str.Show_Debug_Log
call fcn.1400e28f0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140080c60
lea rcx, str.You_can_also_call_ImGui::ShowDebugLogWindow___from_your_code.
call fcn.140075de0
mov rdx, r14
lea rcx, str.Show_Stack_Tool
call fcn.1400e28f0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140080c60
lea rcx, str.You_can_also_call_ImGui::ShowStackToolWindow___from_your_code.
call fcn.140075de0
lea rdx, [rsi + 3]
lea rcx, str.Show_windows_begin_order
call fcn.1400e28f0
lea rdx, [rsi + 2]
lea rcx, str.Show_windows_rectangles
call fcn.1400e28f0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140080c60
mov rax, qword [0x140b2baf0]
lea r8, [rbp - 0x30]
movss xmm9, dword [0x1401d2650]
lea rcx, str.show_windows_rect_type
mov r9d, 8
mov dword [rsp + 0x20], 8
mov rdx, r12
movss xmm0, dword [rax + 0x3c20]
or dword [rax + 0x4758], 1
mulss xmm0, xmm9
movss dword [rax + 0x475c], xmm0
call fcn.1400e77e0
or byte [rsi + 2], al
je 0x140085013
mov rdx, qword [r13 + 0x48b0]
test rdx, rdx
je 0x140085013
mov rdx, qword [rdx]
lea rcx, str._s:
call fcn.1400e0cd0
movaps xmm0, xmm11
call fcn.140072cf0
mov ebx, edi
lea rdi, [rbp - 0x30]
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [r13 + 0x48b0]
lea rcx, [rbp + 0x80]
mov r8d, ebx
call fcn.14006f920
movss xmm3, dword [rbp + 0x8c]
lea rcx, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f___s
movss xmm2, dword [rbp + 0x88]
movaps xmm0, xmm3
movss xmm6, dword [rbp + 0x84]
movaps xmm1, xmm2
mov rax, qword [rdi]
subss xmm0, xmm6
mov qword [rsp + 0x38], rax
cvtps2pd xmm5, xmm3
cvtps2pd xmm7, xmm0
movss xmm0, dword [rbp + 0x80]
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.1400fa470
inc ebx
add rdi, 8
cmp ebx, 8
jl 0x140084f70
movaps xmm0, xmm11
call fcn.1400899a0
lea rdx, [rsi + 4]
lea rcx, str.Show_tables_rectangles
call fcn.1400e28f0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140080c60
mov rax, qword [0x140b2baf0]
lea r8, [rbp + 0x10]
mov r9d, reloc.WS2_32.dll_listen
mov dword [rsp + 0x20], reloc.WS2_32.dll_listen
mov rdx, r15
lea rcx, str.show_table_rects_type
movss xmm0, dword [rax + 0x3c20]
or dword [rax + 0x4758], 1
mulss xmm0, xmm9
movss dword [rax + 0x475c], xmm0
call fcn.1400e77e0
or byte [rsi + 4], al
movaps xmm9, xmmword [rsp + 0x270]
je 0x140085908
cmp qword [r13 + 0x48b0], 0
je 0x140085908
xor edi, edi
mov r12d, edi
mov dword [rbp - 0x80], edi
cmp dword [r13 + 0x4b48], edi
jle 0x140085908
movss xmm8, dword [0x1401c88ec]
lea rax, [r13 + 0x4b38]
nop dword [rax]
mov edx, r12d
mov rcx, rax
call fcn.140089910
mov rsi, rax
test rax, rax
je 0x1400858ed
mov ecx, dword [r13 + 0x3e50]
dec ecx
cmp dword [rax + 0x70], ecx
jl 0x1400858ed
mov r9, qword [rax + 0x180]
mov rcx, qword [r13 + 0x48b0]
cmp r9, rcx
je 0x140085109
cmp qword [rax + 0x188], rcx
jne 0x1400858ed
mov r9, qword [r9]
lea rcx, str.Table_0x_08X___d_columns__in__s_
mov r8d, dword [rax + 0x74]
mov edx, dword [rax]
call fcn.1400e0cd0
mov rbx, qword [0x140b2baf0]
cmp byte [rbx + 0x48f3], 0
mov r8, qword [rbx + 0x3ed0]
je 0x14008516a
cmp byte [rbx + 0x48f2], 0
jne 0x14008516a
test byte [rbx + 0x4770], 4
jne 0x1400852f0
mov eax, dword [rbx + 0x48b8]
cmp eax, dword [rbx + 0x476c]
jne 0x1400852f0
test eax, eax
je 0x1400852f0
jmp 0x14008523b
mov eax, dword [rbx + 0x4774]
test al, 1
je 0x1400852f0
cmp qword [rbx + 0x3ed8], r8
je 0x140085189
test al, al
jns 0x1400852f0
mov eax, dword [rbx + 0x3f30]
test eax, eax
je 0x1400851ae
cmp eax, dword [rbx + 0x476c]
je 0x1400851ae
cmp byte [rbx + 0x3f3d], 0
jne 0x1400851ae
cmp eax, dword [r8 + 0x74]
jne 0x1400852f0
mov rcx, qword [rbx + 0x48b0]
test rcx, rcx
je 0x140085214
mov rcx, qword [rcx + 0x370]
test rcx, rcx
je 0x140085214
cmp byte [rcx + 0xaf], 0
je 0x140085214
mov rax, qword [r8 + 0x370]
cmp rcx, rax
je 0x140085214
mov edx, dword [rcx + 0xc]
bt edx, 0x1b
jb 0x1400851ea
bt edx, 0x1a
jae 0x140085214
cmp qword [rax + 0x370], rcx
je 0x140085214
cmp rax, rcx
je 0x140085214
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x1400851f3
test dword [rbx + 0x4770], 0x100
je 0x1400852f0
test byte [rbx + 0x4770], 4
jne 0x1400852f0
mov eax, dword [r8 + 0x74]
cmp dword [rbx + 0x476c], eax
jne 0x14008523b
cmp byte [r8 + 0xb0], 0
jne 0x1400852f0
cmp dword [rbx + 0x48a0], 0
jg 0x14008525e
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14006f5a0
movss xmm0, dword [rsi + 0xf8]
lea r8, [rbp - 0x60]
movss xmm1, dword [rsi + 0xfc]
addss xmm0, xmm10
addss xmm1, xmm10
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], edi
lea rdx, [rbp - 0x58]
mov r9d, 0xffffff00
movss dword [rsp + 0x20], xmm11
mov rcx, rax
movss dword [rbp - 0x60], xmm0
movss xmm0, dword [rsi + 0xf0]
movss dword [rbp - 0x5c], xmm1
subss xmm0, xmm10
movss xmm1, dword [rsi + 0xf4]
subss xmm1, xmm10
movss dword [rbp - 0x58], xmm0
movss dword [rbp - 0x54], xmm1
call fcn.1400b0500
mov rbx, qword [0x140b2baf0]
mov rax, qword [rbx + 0x3ed0]
xor r12d, r12d
mov r14d, r12d
mov r15d, r12d
mov r13d, 0x100
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
movss xmm0, dword [rbx + 0x384c]
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
mov rbx, qword [0x140b2baf0]
nop dword [rax + rax]
cmp r14d, 6
jb 0x1400855fe
lea eax, [r14 - 6]
test eax, 0xfffffffd
jne 0x140085890
mov edi, r12d
cmp dword [rsi + 0x74], r12d
jle 0x140085890
nop word [rax + rax]
mov r9d, edi
lea rcx, [rbp - 0x78]
mov r8d, r14d
mov rdx, rsi
call fcn.14006f180
movss xmm3, dword [rbp - 0x6c]
lea r8, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f__Col__d__s
movss xmm2, dword [rbp - 0x70]
lea rcx, [rbp + 0xc0]
movss xmm6, dword [rbp - 0x74]
movaps xmm0, xmm3
mov rax, qword [rbp + r15*8 + 0x10]
subss xmm0, xmm6
mov qword [rsp + 0x50], rax
movaps xmm1, xmm2
mov dword [rsp + 0x48], edi
mov edx, 0x80
cvtps2pd xmm5, xmm3
cvtps2pd xmm7, xmm0
movss xmm0, dword [rbp - 0x78]
movsd qword [rsp + 0x40], xmm7
subss xmm1, xmm0
cvtps2pd xmm3, xmm0
cvtps2pd xmm4, xmm1
cvtps2pd xmm1, xmm2
movsd qword [rsp + 0x38], xmm4
movq r9, xmm3
movsd qword [rsp + 0x30], xmm5
cvtps2pd xmm2, xmm6
movsd qword [rsp + 0x28], xmm1
movsd qword [rsp + 0x20], xmm2
call fcn.1400708f0
lea r9, [rbp - 0x50]
mov qword [rbp - 0x50], r12
xor r8d, r8d
lea rcx, [rbp + 0xc0]
xor edx, edx
call fcn.1400f4dd0
mov rbx, qword [0x140b2baf0]
mov r8, qword [rbx + 0x3ed0]
cmp byte [rbx + 0x48f3], r12b
je 0x140085474
cmp byte [rbx + 0x48f2], r12b
jne 0x140085474
test byte [rbx + 0x4770], 4
jne 0x1400855ee
mov eax, dword [rbx + 0x48b8]
cmp eax, dword [rbx + 0x476c]
jne 0x1400855ee
test eax, eax
je 0x1400855ee
jmp 0x140085544
mov eax, dword [rbx + 0x4774]
test al, 1
je 0x1400855ee
cmp qword [rbx + 0x3ed8], r8
je 0x140085493
test al, al
jns 0x1400855ee
mov eax, dword [rbx + 0x3f30]
test eax, eax
je 0x1400854b8
cmp eax, dword [rbx + 0x476c]
je 0x1400854b8
cmp byte [rbx + 0x3f3d], r12b
jne 0x1400854b8
cmp eax, dword [r8 + 0x74]
jne 0x1400855ee
mov rcx, qword [rbx + 0x48b0]
test rcx, rcx
je 0x14008551e
mov rcx, qword [rcx + 0x370]
test rcx, rcx
je 0x14008551e
cmp byte [rcx + 0xaf], r12b
je 0x14008551e
mov rax, qword [r8 + 0x370]
cmp rcx, rax
je 0x14008551e
mov edx, dword [rcx + 0xc]
bt edx, 0x1b
jb 0x1400854f4
bt edx, 0x1a
jae 0x14008551e
cmp qword [rax + 0x370], rcx
je 0x14008551e
nop dword [rax]
cmp rax, rcx
je 0x14008551e
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x140085500
test dword [rbx + 0x4770], r13d
je 0x1400855ee
test byte [rbx + 0x4770], 4
jne 0x1400855ee
mov eax, dword [r8 + 0x74]
cmp dword [rbx + 0x476c], eax
jne 0x140085544
cmp byte [r8 + 0xb0], r12b
jne 0x1400855ee
cmp dword [rbx + 0x48a0], r12d
jg 0x140085567
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14006f5a0
movss xmm0, dword [rbp - 0x70]
lea r8, [rbp - 0x48]
movss xmm1, dword [rbp - 0x6c]
addss xmm0, xmm10
addss xmm1, xmm10
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
lea rdx, [rbp - 0x40]
mov r9d, 0xffffff00
movss dword [rsp + 0x20], xmm11
mov rcx, rax
movss dword [rbp - 0x48], xmm0
movss xmm0, dword [rbp - 0x78]
movss dword [rbp - 0x44], xmm1
subss xmm0, xmm10
movss xmm1, dword [rbp - 0x74]
subss xmm1, xmm10
movss dword [rbp - 0x40], xmm0
movss dword [rbp - 0x3c], xmm1
call fcn.1400b0500
mov rbx, qword [0x140b2baf0]
inc edi
cmp edi, dword [rsi + 0x74]
jl 0x140085380
jmp 0x140085890
mov r9d, 0xffffffff
lea rcx, [rbp + 0x80]
mov r8d, r14d
mov rdx, rsi
call fcn.14006f180
movss xmm3, dword [rbp + 0x8c]
lea r8, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f___s
movss xmm2, dword [rbp + 0x88]
lea rcx, [rbp + 0xc0]
movss xmm6, dword [rbp + 0x84]
movaps xmm0, xmm3
mov rax, qword [rbp + r15*8 + 0x10]
subss xmm0, xmm6
mov qword [rsp + 0x48], rax
movaps xmm1, xmm2
cvtps2pd xmm5, xmm3
mov edx, 0x80
cvtps2pd xmm7, xmm0
movss xmm0, dword [rbp + 0x80]
movsd qword [rsp + 0x40], xmm7
subss xmm1, xmm0
cvtps2pd xmm3, xmm0
cvtps2pd xmm4, xmm1
cvtps2pd xmm1, xmm2
movsd qword [rsp + 0x38], xmm4
movq r9, xmm3
movsd qword [rsp + 0x30], xmm5
cvtps2pd xmm2, xmm6
movsd qword [rsp + 0x28], xmm1
movsd qword [rsp + 0x20], xmm2
call fcn.1400708f0
lea r9, [rbp - 0x68]
mov qword [rbp - 0x68], r12
xor r8d, r8d
lea rcx, [rbp + 0xc0]
xor edx, edx
call fcn.1400f4dd0
mov rbx, qword [0x140b2baf0]
mov r8, qword [rbx + 0x3ed0]
cmp byte [rbx + 0x48f3], r12b
je 0x140085700
cmp byte [rbx + 0x48f2], r12b
jne 0x140085700
test byte [rbx + 0x4770], 4
jne 0x140085890
mov eax, dword [rbx + 0x48b8]
cmp eax, dword [rbx + 0x476c]
jne 0x140085890
test eax, eax
je 0x140085890
jmp 0x1400857d4
mov eax, dword [rbx + 0x4774]
test al, 1
je 0x140085890
cmp qword [rbx + 0x3ed8], r8
je 0x14008571f
test al, al
jns 0x140085890
mov eax, dword [rbx + 0x3f30]
test eax, eax
je 0x140085744
cmp eax, dword [rbx + 0x476c]
je 0x140085744
cmp byte [rbx + 0x3f3d], r12b
jne 0x140085744
cmp eax, dword [r8 + 0x74]
jne 0x140085890
mov rcx, qword [rbx + 0x48b0]
test rcx, rcx
je 0x1400857ae
mov rcx, qword [rcx + 0x370]
test rcx, rcx
je 0x1400857ae
cmp byte [rcx + 0xaf], r12b
je 0x1400857ae
mov rax, qword [r8 + 0x370]
cmp rcx, rax
je 0x1400857ae
mov edx, dword [rcx + 0xc]
bt edx, 0x1b
jb 0x140085780
bt edx, 0x1a
jae 0x1400857ae
cmp qword [rax + 0x370], rcx
je 0x1400857ae
nop dword [rax]
cmp rax, rcx
je 0x1400857ae
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x140085790
test dword [rbx + 0x4770], r13d
je 0x140085890
test byte [rbx + 0x4770], 4
jne 0x140085890
mov eax, dword [r8 + 0x74]
cmp dword [rbx + 0x476c], eax
jne 0x1400857d4
cmp byte [r8 + 0xb0], r12b
jne 0x140085890
cmp dword [rbx + 0x48a0], r12d
jg 0x1400857f7
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14006f5a0
movss xmm0, dword [rbp + 0x88]
lea r8, [rsp + 0x70]
movss xmm1, dword [rbp + 0x8c]
addss xmm0, xmm10
addss xmm1, xmm10
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
lea rdx, [rsp + 0x60]
mov r9d, 0xffffff00
movss dword [rsp + 0x20], xmm11
mov rcx, rax
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [rbp + 0x80]
movss dword [rsp + 0x74], xmm1
subss xmm0, xmm10
movss xmm1, dword [rbp + 0x84]
subss xmm1, xmm10
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm1
call fcn.1400b0500
mov rbx, qword [0x140b2baf0]
inc r14d
inc r15
cmp r14d, 0xd
jl 0x140085350
mov rax, qword [rbx + 0x3ed0]
xor edi, edi
mov r13, qword [rsp + 0x68]
mov r12d, dword [rbp - 0x80]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
movss xmm0, dword [rax + 0x13c]
subss xmm0, dword [rbx + 0x384c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
inc r12d
lea rax, [r13 + 0x4b38]
mov dword [rbp - 0x80], r12d
cmp r12d, dword [r13 + 0x4b48]
jl 0x1400850c0
call fcn.1400fcdf0
movaps xmm8, xmmword [rsp + 0x280]
xor edi, edi
movaps xmm7, xmmword [rsp + 0x290]
mov r15, qword [rsp + 0x68]
lea rdx, str.Windows___d_
lea rcx, str.Windows
lea r14, [r15 + 0x3e70]
mov r8d, dword [r14]
call fcn.1400fc020
test al, al
je 0x140085aae
lea rdx, str.By_display_order
mov rcx, r14
call fcn.1400685a0
lea rcx, [r15 + 0x3e80]
lea rdx, str.By_focus_order__root_windows_
call fcn.1400685a0
lea rcx, str.By_submission_order__begin_stack_
call fcn.1400fc050
test al, al
je 0x140085aa9
lea rbx, [r15 + 0x3e90]
mov ecx, dword [rbx + 4]
test ecx, ecx
jns 0x1400859a6
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.14008e8d0
mov dword [rbx], edi
mov esi, edi
mov eax, dword [r14]
test eax, eax
jle 0x140085a76
test rdi, rdi
js 0x1400859be
cmp esi, eax
jl 0x1400859d8
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x3e78]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + 0x258]
inc eax
cmp eax, dword [r15 + 0x3e50]
jl 0x140085a66
test rdi, rdi
js 0x1400859fe
cmp esi, dword [r14]
jl 0x140085a18
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8d, dword [rbx]
mov ecx, dword [rbx + 4]
mov r15, qword [r14 + 8]
cmp r8d, ecx
jne 0x140085a50
inc r8d
test ecx, ecx
je 0x140085a39
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140085a3e
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.14008e8d0
mov rax, qword [r15 + rdi*8]
movsxd rdx, dword [rbx]
mov rcx, qword [rbx + 8]
mov r15, qword [rsp + 0x68]
mov qword [rcx + rdx*8], rax
inc dword [rbx]
mov eax, dword [r14]
inc esi
inc rdi
cmp esi, eax
jl 0x1400859b5
movsxd rdx, dword [rbx]
cmp rdx, 1
jbe 0x140085a96
mov rcx, qword [rbx + 8]
lea r9, [0x14008d0b0]
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.140068730
call fcn.1400fcdf0
call fcn.1400fcdf0
mov eax, dword [r15 + 0x48a0]
xor r12d, r12d
mov esi, r12d
mov edi, r12d
test eax, eax
jle 0x140085b0e
mov ebx, r12d
test rbx, rbx
js 0x140085ace
cmp edi, eax
jl 0x140085ae8
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x48a8]
inc edi
mov rcx, qword [rax + rbx*8]
inc rbx
mov eax, dword [rcx + 0x88]
add eax, dword [rcx + 0x78]
add esi, eax
mov eax, dword [r15 + 0x48a0]
cmp edi, eax
jl 0x140085ac5
mov r8d, esi
lea rdx, str.DrawLists___d_
lea rcx, str.DrawLists
call fcn.1400fc020
test al, al
je 0x140085c71
lea rdx, [r15 + 0x5cb5]
lea rcx, str.Show_ImDrawCmd_mesh_when_hovering
call fcn.1400e28f0
lea rdx, [r15 + 0x5cb6]
lea rcx, str.Show_ImDrawCmd_bounding_boxes_when_hovering
call fcn.1400e28f0
mov eax, dword [r15 + 0x48a0]
mov r14d, r12d
test eax, eax
jle 0x140085c6c
mov r13, qword [rsp + 0x68]
mov r15, r12
nop dword [rax]
test r15, r15
js 0x140085b7a
cmp r14d, eax
jl 0x140085b94
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 [r13 + 0x48a8]
mov ebx, r12d
mov rdi, r12
mov rsi, qword [rax + r15*8]
mov eax, dword [rsi + 0x78]
test eax, eax
jle 0x140085bf8
nop dword [rax]
test rdi, rdi
js 0x140085bb9
cmp ebx, eax
jl 0x140085bd3
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rsi + 0x80]
lea r8, str.DrawList
xor ecx, ecx
mov rdx, qword [rdx + rdi*8]
call fcn.140065c80
mov eax, dword [rsi + 0x78]
inc ebx
inc rdi
cmp ebx, eax
jl 0x140085bb0
mov eax, dword [rsi + 0x88]
mov ebx, r12d
mov rdi, r12
test eax, eax
jle 0x140085c53
test rdi, rdi
js 0x140085c11
cmp ebx, eax
jl 0x140085c2b
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rsi + 0x90]
lea r8, str.DrawList
xor ecx, ecx
mov rdx, qword [rdx + rdi*8]
call fcn.140065c80
mov eax, dword [rsi + 0x88]
inc ebx
inc rdi
cmp ebx, eax
jl 0x140085c08
mov eax, dword [r13 + 0x48a0]
inc r14d
inc r15
cmp r14d, eax
jl 0x140085b70
mov r15, r13
call fcn.1400fcdf0
mov r8d, dword [r15 + 0x48a0]
lea rdx, str.Viewports___d_
lea rcx, str.Viewports
call fcn.1400fc020
test al, al
je 0x140085da8
call fcn.1400ea3d0
ucomiss xmm0, xmm11
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
jp 0x140085cc4
jne 0x140085cc4
movss xmm0, dword [rcx + 0x384c]
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.14007f710
call fcn.1400ea3d0
ucomiss xmm0, xmm11
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
movaps xmm1, xmm0
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
jp 0x140085d22
jne 0x140085d22
movss xmm1, dword [rcx + 0x384c]
movss xmm0, dword [rax + 0x13c]
mov edi, r12d
subss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
mov eax, dword [r15 + 0x48a0]
test eax, eax
jle 0x140085da3
mov rbx, r12
nop dword [rax]
test rbx, rbx
js 0x140085d69
cmp edi, eax
jl 0x140085d83
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 [r15 + 0x48a8]
mov rcx, qword [rcx + rbx*8]
call fcn.140067ac0
mov eax, dword [r15 + 0x48a0]
inc edi
inc rbx
cmp edi, eax
jl 0x140085d60
call fcn.1400fcdf0
mov r8d, dword [r15 + 0x4878]
lea rdx, str.Popups___d_
lea rcx, str.Popups
call fcn.1400fc020
lea r13, str.NULL
test al, al
je 0x140085ed1
mov eax, dword [r15 + 0x4878]
mov edi, r12d
test eax, eax
jle 0x140085ecc
mov rsi, r12
mov rbx, r12
nop dword [rax]
test rsi, rsi
js 0x140085df9
cmp edi, eax
jl 0x140085e13
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [r15 + 0x4880]
mov rax, qword [rbx + rdx + 8]
test rax, rax
je 0x140085e35
mov rcx, qword [rax + 0x360]
test rcx, rcx
je 0x140085e35
mov r11, qword [rcx]
jmp 0x140085e38
mov r11, r13
mov rcx, qword [rbx + rdx + 0x10]
test rcx, rcx
je 0x140085e47
mov r10, qword [rcx]
jmp 0x140085e4a
mov r10, r13
test rax, rax
je 0x140085e61
test dword [rax + 0xc], 0x10000000
je 0x140085e61
lea rcx, str.Menu_
jmp 0x140085e6d
lea rcx, [0x14021f681]
test rax, rax
je 0x140085e82
test dword [rax + 0xc], 0x1000000
je 0x140085e82
mov r8, qword [rax]
lea r9, str.Child_
jmp 0x140085e96
lea r9, [0x14021f681]
test rax, rax
je 0x140085e93
mov r8, qword [rax]
jmp 0x140085e96
mov r8, r13
mov edx, dword [rbx + rdx]
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], rcx
lea rcx, str.PopupID:__08x__Window:__s___s_s___BackupNavWindow__s__ParentWindow__s
call fcn.1400e0cd0
mov eax, dword [r15 + 0x4878]
inc edi
inc rsi
add rbx, 0x38
cmp edi, eax
jl 0x140085df0
call fcn.1400fcdf0
mov r8d, dword [r15 + 0x4bac]
lea rdx, str.Tab_Bars___d_
lea rcx, str.TabBars
call fcn.1400fc020
test al, al
je 0x140086082
mov esi, r12d
cmp dword [r15 + 0x4b98], r12d
jle 0x14008607d
mov r14, r12
mov r15, r12
mov r12, qword [rsp + 0x68]
nop
test r14, r14
js 0x140085f1f
cmp esi, dword [r12 + 0x4b98]
jl 0x140085f39
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x4ba0]
movsxd rbx, dword [rax + r15 + 8]
cmp ebx, 0xffffffff
je 0x14008605e
test ebx, ebx
js 0x140085f5d
cmp ebx, dword [r12 + 0x4b88]
jl 0x140085f77
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x4b90]
je 0x14008605e
mov rax, qword [0x140b2baf0]
mov rdx, rdi
mov rbx, qword [rax + 0x3ed0]
mov rcx, rbx
call fcn.14006d990
add rbx, 0xe8
mov r12d, eax
mov r8d, dword [rbx]
mov ecx, dword [rbx + 4]
cmp r8d, ecx
jne 0x140085fe3
inc r8d
test ecx, ecx
je 0x140085fcc
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140085fd1
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.14008e6f0
movsxd rdx, dword [rbx]
mov rcx, rdi
mov rax, qword [rbx + 8]
mov dword [rax + rdx*4], r12d
lea rdx, [0x1401d0ce8]
inc dword [rbx]
call fcn.1400673a0
mov rax, qword [0x140b2baf0]
mov rbx, qword [rax + 0x3ed0]
cmp dword [rbx + 0xe8], 1
jg 0x140086030
mov r8d, 0x1d99
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0xe8], 0
jg 0x140086053
mov r8d, 0x714
lea rdx, str.C:Users_risqDesktoploaderimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0xe8]
mov r12, qword [rsp + 0x68]
inc esi
inc r14
add r15, 0x10
cmp esi, dword [r12 + 0x4b98]
jl 0x140085f10
mov r15, qword [rsp + 0x68]
xor r12d, r12d
call fcn.1400fcdf0
mov r8d, dword [r15 + 0x4b5c]
lea rdx, str.Tables___d_
lea rcx, str.Tables
call fcn.1400fc020
test al, al
je 0x140086150
cmp dword [r15 + 0x4b48], 0
mov edi, r12d
jle 0x14008614b
mov rsi, r12
mov r14, r12
nop dword [rax + rax]
test rsi, rsi
js 0x1400860ce
cmp edi, dword [r15 + 0x4b48]
jl 0x1400860e8
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x4b50]
movsxd rbx, dword [r14 + rax + 8]
cmp ebx, 0xffffffff
je 0x140086135
test ebx, ebx
js 0x140086106
cmp ebx, dword [r15 + 0x4b38]
jl 0x140086120
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rcx, rbx, 0x228
add rcx, qword [r15 + 0x4b40]
je 0x140086135
call fcn.1400cb610
inc edi
inc rsi
add r14, 0x10
cmp edi, dword [r15 + 0x4b48]
jl 0x1400860c0
call fcn.1400fcdf0
mov rbx, qword [r15 + 0x58]
lea rdx, str.Fonts___d_
lea rcx, str.Fonts
mov r8d, dword [rbx + 0x58]
call fcn.1400fc020
test al, al
je 0x14008617c
mov rcx, rbx
call fcn.140084740
call fcn.1400fcdf0
lea rcx, [0x1401d0d20]
call fcn.1400fc050
test al, al
je 0x14008619d
lea rcx, [r15 + 0x4be8]
call fcn.1400e84c0
call fcn.1400fcdf0
lea rcx, str.Settings
call fcn.1400fc050
lea rsi, [0x1401d0d68]
test al, al
je 0x1400867bf
lea rcx, str.Clear
call fcn.1400f6b60
test al, al
je 0x1400862e0
mov rdi, qword [0x140b2baf0]
mov rcx, qword [rdi + 0x5bb0]
test rcx, rcx
je 0x140086210
mov qword [rdi + 0x5ba8], 0
mov rax, qword [0x140b2baf0]
test rax, rax
je 0x1400861fc
dec dword [rax + 0xf4]
mov rdx, qword [0x140b2bb00]
call qword [0x140256010]
mov qword [rdi + 0x5bb0], r12
mov eax, dword [rdi + 0x5bb8]
mov ebx, r12d
test eax, eax
jle 0x1400862e0
mov rsi, r12
test ebx, ebx
js 0x14008622c
cmp ebx, eax
jl 0x140086246
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x5bc0]
cmp qword [rax + rsi + 0x10], 0
je 0x1400862c5
test ebx, ebx
js 0x140086261
cmp ebx, dword [rdi + 0x5bb8]
jl 0x14008627b
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x5bc0]
mov r14, qword [rax + rsi + 0x10]
test ebx, ebx
js 0x140086293
cmp ebx, dword [rdi + 0x5bb8]
jl 0x1400862ad
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, ebx
lea rcx, [rax + rax*8]
mov rax, qword [rdi + 0x5bc0]
lea rdx, [rax + rcx*8]
mov rcx, rdi
call r14
mov eax, dword [rdi + 0x5bb8]
inc ebx
add rsi, 0x48
cmp ebx, eax
jl 0x140086224
lea rsi, [0x1401d0d68]
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x140086342
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
lea rcx, str.Save_to_memory
call fcn.1400f6b60
test al, al
je 0x140086359
xor ecx, ecx
call fcn.140080d90
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x1400863bb
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
lea rcx, str.Save_to_disk
call fcn.1400f6b60
test al, al
je 0x14008642a
mov rbx, qword [r15 + 0x20]
mov rax, qword [0x140b2baf0]
mov dword [rax + 0x5ba4], r12d
test rbx, rbx
je 0x14008642a
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x60], r12
call fcn.140080d90
lea rdx, [0x1401d048c]
mov rcx, rbx
mov rdi, rax
call fcn.140070700
mov rbx, rax
test rax, rax
je 0x14008642a
mov r8, qword [rsp + 0x60]
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 [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x14008648c
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov rdx, qword [r15 + 0x20]
test rdx, rdx
je 0x14008649f
mov rcx, rsi
call fcn.1400fa470
jmp 0x1400864ab
lea rcx, str._NULL_
call fcn.1400fabe0
movss xmm1, dword [r15 + 0x5ba4]
lea rcx, str.SettingsDirtyTimer__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.1400fa470
mov r8d, dword [r15 + 0x5bb8]
lea rdx, str.Settings_handlers:___d_
lea rcx, str.SettingsHandlers
call fcn.1400fc020
test al, al
je 0x140086553
mov eax, dword [r15 + 0x5bb8]
mov ebx, r12d
test eax, eax
jle 0x14008654e
mov rdi, r12
mov rsi, r12
nop word [rax + rax]
test rdi, rdi
js 0x140086509
cmp ebx, eax
jl 0x140086523
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [r15 + 0x5bc0]
lea rcx, [0x14022005c]
mov rdx, qword [rsi + rdx]
call fcn.1400e0cd0
mov eax, dword [r15 + 0x5bb8]
inc ebx
inc rdi
add rsi, 0x48
cmp ebx, eax
jl 0x140086500
call fcn.1400fcdf0
mov r8d, dword [r15 + 0x5bc8]
lea rdx, str.Settings_packed_data:_Windows:__d_bytes
lea rcx, str.SettingsWindows
call fcn.1400fc020
test al, al
je 0x140086657
mov rbx, qword [r15 + 0x5bd0]
test rbx, rbx
je 0x140086652
add rbx, 4
je 0x140086652
nop
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.1400fa470
mov rdx, qword [r15 + 0x5bd0]
mov rcx, r12
test rdx, rdx
lea rax, [rdx + 4]
cmovne rcx, rax
cmp rbx, rcx
jb 0x1400865f2
movsxd rax, dword [r15 + 0x5bc8]
add rax, rdx
cmp rbx, rax
jb 0x14008660c
mov r8d, 0x2be
lea rdx, str.C:Users_risqDesktoploaderimgui_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 [r15 + 0x5bc8]
add rbx, rax
add rdx, qword [r15 + 0x5bd0]
lea rax, [rdx + 4]
cmp rbx, rax
je 0x140086652
cmp rbx, rdx
jb 0x140086649
mov r8d, 0x2be
lea rdx, str.C:Users_risqDesktoploaderimgui_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 0x140086590
call fcn.1400fcdf0
mov r8d, dword [r15 + 0x5bd8]
lea rdx, str.Settings_packed_data:_Tables:__d_bytes
lea rcx, str.SettingsTables
call fcn.1400fc020
test al, al
je 0x140086729
mov rbx, qword [r15 + 0x5be0]
test rbx, rbx
je 0x140086724
add rbx, 4
je 0x140086724
mov rcx, rbx
call fcn.1400cc080
mov rdx, qword [r15 + 0x5be0]
mov rcx, r12
test rdx, rdx
lea rax, [rdx + 4]
cmovne rcx, rax
cmp rbx, rcx
jb 0x1400866c4
movsxd rax, dword [r15 + 0x5bd8]
add rax, rdx
cmp rbx, rax
jb 0x1400866de
mov r8d, 0x2be
lea rdx, str.C:Users_risqDesktoploaderimgui_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 [r15 + 0x5bd8]
add rbx, rax
add rdx, qword [r15 + 0x5be0]
lea rax, [rdx + 4]
cmp rbx, rax
je 0x140086724
cmp rbx, rdx
jb 0x14008671b
mov r8d, 0x2be
lea rdx, str.C:Users_risqDesktoploaderimgui_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 0x140086693
call fcn.1400fcdf0
mov eax, dword [r15 + 0x5ba8]
lea rdx, str.Settings_unpacked_data__.ini_:__d_bytes
test eax, eax
lea rcx, str.SettingsIniData
lea r8d, [rax - 1]
cmove r8d, r12d
call fcn.1400fc020
test al, al
je 0x1400867ba
mov rax, qword [0x140b2baf0]
lea rdx, [0x140b2baf8]
movsxd r8, dword [r15 + 0x5ba8]
lea r9, [rsp + 0x60]
mov qword [rsp + 0x30], r12
lea rcx, str.Ini
mov qword [rsp + 0x28], r12
movss xmm0, dword [rax + 0x3c20]
mov rax, qword [r15 + 0x5bb0]
mulss xmm0, dword [0x1401d265c]
test rax, rax
mov dword [rsp + 0x60], 0x80800000
cmovne rdx, rax
mov dword [rsp + 0x20], 0x4000
movss dword [rsp + 0x64], xmm0
call fcn.1400efcd0
call fcn.1400fcdf0
call fcn.1400fcdf0
lea rcx, str.Inputs
call fcn.1400fc050
test al, al
je 0x140087be6
lea rcx, str.KEYBOARD_GAMEPAD_MOUSE_KEYS
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x384c]
lea rcx, str.Keys_down:
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.1400fa470
mov ebx, r12d
lea r15, [0x1401d0d68]
mov r12d, 0x200
mov r14d, 0x100
nop word [rax + rax]
cmp ebx, r12d
jae 0x14008688b
cmp qword [0x140b2baf0], 0
jne 0x140086879
mov r8d, 0xfe4
lea rdx, str.C:Users_risqDesktoploaderimgui.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 [0x140b2baf0]
cmp dword [r14 + rax], 0xffffffff
jne 0x140086a17
mov ecx, ebx
call fcn.14006e060
cmp byte [rax], 0
je 0x140086a17
cmp ebx, r12d
jb 0x1400868b1
mov ecx, ebx
call fcn.14006e340
cmp byte [rax + 8], 0
jne 0x140086a17
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x140086913
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov ecx, ebx
call fcn.14006e1d0
lea edx, [rbx - 0x200]
mov r8d, ebx
cmp edx, 0x8b
lea rcx, str.__s___d
mov rdx, rax
cmovbe rcx, r15
call fcn.1400fa470
mov rsi, qword [0x140b2baf0]
mov rcx, qword [rsi + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x1400869a5
movss xmm1, dword [rsi + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov rsi, qword [0x140b2baf0]
mov edi, ebx
test ebx, 0xf800
je 0x1400869b8
mov ecx, ebx
call fcn.140064860
mov edi, eax
cmp edi, 0x28b
jbe 0x1400869da
mov r8d, 0x1e05
lea rdx, str.C:Users_risqDesktoploaderimgui.cpp
lea rcx, str.key___0__key___ImGuiKey_NamedKey_END
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp edi, 0x1ff
ja 0x1400869f2
movsxd rax, edi
mov ecx, dword [rsi + rax*4 + 0x100]
cmp ecx, 0xffffffff
cmovne edi, ecx
movsxd rax, edi
lea rcx, str.__.02f_
add rax, 0xe2
add rax, rax
movss xmm1, dword [rsi + rax*8]
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.1400fa470
inc ebx
add r14, 4
cmp ebx, 0x28c
jl 0x140086850
lea rcx, str.Keys_pressed:
call fcn.1400fa470
mov r15, qword [rsp + 0x68]
lea r13, [0x1401d0d68]
xor r14d, r14d
mov esi, 0x100
mov ebx, r14d
mov edi, esi
nop
cmp ebx, r12d
jae 0x140086a89
cmp qword [0x140b2baf0], r14
jne 0x140086a78
mov r8d, 0xfe4
lea rdx, str.C:Users_risqDesktoploaderimgui.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 [0x140b2baf0]
cmp dword [rdi + rax], 0xffffffff
jne 0x140086b29
xor edx, edx
mov ecx, ebx
lea r8d, [rdx + 1]
call fcn.140073840
test al, al
je 0x140086b29
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], r14b
jne 0x140086b00
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov ecx, ebx
call fcn.14006e1d0
lea edx, [rbx - 0x200]
mov r8d, ebx
cmp edx, 0x8b
lea rcx, str.__s___d
mov rdx, rax
cmovbe rcx, r13
call fcn.1400fa470
inc ebx
add rdi, 4
cmp ebx, 0x28c
jl 0x140086a50
lea rcx, str.Keys_released:
call fcn.1400fa470
mov ebx, r14d
lea r13, str.NULL
lea rdi, [0x1401d0d68]
cmp ebx, r12d
jae 0x140086b91
cmp qword [0x140b2baf0], r14
jne 0x140086b80
mov r8d, 0xfe4
lea rdx, str.C:Users_risqDesktoploaderimgui.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 [0x140b2baf0]
cmp dword [rsi + rax], 0xffffffff
jne 0x140086c4d
mov ecx, ebx
call fcn.14006e060
comiss xmm11, dword [rax + 8]
ja 0x140086c4d
cmp byte [rax], r14b
jne 0x140086c4d
cmp ebx, r12d
jb 0x140086bc2
mov ecx, ebx
call fcn.14006e340
cmp byte [rax + 8], r14b
jne 0x140086c4d
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], r14b
jne 0x140086c24
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov ecx, ebx
call fcn.14006e1d0
lea edx, [rbx - 0x200]
mov r8d, ebx
cmp edx, 0x8b
lea rcx, str.__s___d
mov rdx, rax
cmovbe rcx, rdi
call fcn.1400fa470
inc ebx
add rsi, 4
cmp ebx, 0x28c
jl 0x140086b58
cmp byte [r15 + 0xe17], r14b
lea rcx, str.SUPER
lea rax, [0x14021f681]
cmovne rax, rcx
lea r9, [0x14021f681]
cmp byte [r15 + 0xe16], r14b
lea rcx, str.ALT
lea r8, [0x14021f681]
mov qword [rsp + 0x20], rax
cmovne r9, rcx
lea rdx, [0x14021f681]
cmp byte [r15 + 0xe15], r14b
lea rcx, str.SHIFT
cmovne r8, rcx
cmp byte [r15 + 0xe14], r14b
lea rcx, str.CTRL
cmovne rdx, rcx
lea rcx, str.Keys_mods:__s_s_s_s
call fcn.1400fa470
lea rcx, str.Chars_queue:
call fcn.1400fa470
mov eax, dword [r15 + 0x37b0]
mov edi, r14d
test eax, eax
jle 0x140086dca
mov rbx, r14
mov esi, 0xde
nop word [rax + rax]
test rbx, rbx
js 0x140086d09
cmp edi, eax
jl 0x140086d23
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x37b8]
movzx r9d, word [rax + rbx*2]
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], r14b
jne 0x140086d91
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
lea ecx, [r9 - 0x21]
movzx eax, r9b
cmp cx, si
mov edx, 0x3f
mov r8d, r9d
lea rcx, str._c__0x_04X_
cmovbe edx, eax
movsx edx, dl
call fcn.1400fa470
mov eax, dword [r15 + 0x37b0]
inc edi
inc rbx
cmp edi, eax
jl 0x140086d00
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rcx, qword [rcx + 0x3ed0]
mov rcx, qword [rcx + 0x290]
call fcn.140068a60
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x13c]
subss xmm0, dword [rcx + 0x384c]
lea rcx, str.MOUSE_STATE
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x384c]
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
mov rax, qword [0x140b2baf0]
test rax, rax
jne 0x140086ebd
mov r8d, 0x1ffd
lea rdx, str.C:Users_risqDesktoploaderimgui.cpp
lea rcx, str.GImGui___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140b2baf0]
movss xmm0, dword [rax + 0xdfc]
movss xmm1, dword [0x1401d26a0]
comiss xmm0, xmm1
movss xmm2, dword [rax + 0xe00]
jb 0x140086f0f
comiss xmm2, xmm1
jb 0x140086f0f
movss xmm2, dword [r15 + 0xe00]
lea rcx, str.Mouse_pos:___g___g_
movss xmm1, dword [r15 + 0xdfc]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.1400fa470
jmp 0x140086f1b
lea rcx, str.Mouse_pos:__INVALID_
call fcn.1400fa470
movss xmm2, dword [r15 + 0xfc]
lea rcx, str.Mouse_delta:___g___g_
movss xmm1, dword [r15 + 0xf8]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.1400fa470
lea rcx, str.Mouse_down:
call fcn.1400fa470
xor ecx, ecx
call fcn.140073ce0
test al, al
je 0x140086fe5
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], r14b
jne 0x140086fc6
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
movss xmm2, dword [r15 + 0x3768]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
xor edx, edx
movq r8, xmm2
call fcn.1400fa470
mov ecx, 1
call fcn.140073ce0
test al, al
je 0x140087077
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], r14b
jne 0x140087055
movss xmm0, dword [rax + 0x382c]
addss xmm0, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
movss xmm2, dword [r15 + 0x376c]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 1
movq r8, xmm2
call fcn.1400fa470
mov ecx, 2
call fcn.140073ce0
test al, al
je 0x140087109
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], r14b
jne 0x1400870e7
movss xmm0, dword [rax + 0x382c]
addss xmm0, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
movss xmm2, dword [r15 + 0x3770]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 2
movq r8, xmm2
call fcn.1400fa470
mov ecx, 3
call fcn.140073ce0
test al, al
je 0x14008719b
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], r14b
jne 0x140087179
movss xmm0, dword [rax + 0x382c]
addss xmm0, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
movss xmm2, dword [r15 + 0x3774]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 3
movq r8, xmm2
call fcn.1400fa470
mov ecx, 4
call fcn.140073ce0
test al, al
je 0x14008722d
mov rax, qword [0x140b2baf0]
mov rdx, qword [rax + 0x3ed0]
cmp byte [rdx + 0xb3], r14b
jne 0x14008720b
movss xmm0, dword [rax + 0x382c]
addss xmm0, dword [rdx + 0x100]
movss dword [rdx + 0xf8], xmm0
mov eax, dword [rdx + 0x104]
mov dword [rdx + 0xfc], eax
movsd xmm0, qword [rdx + 0x128]
movsd qword [rdx + 0x120], xmm0
mov eax, dword [rdx + 0x134]
mov dword [rdx + 0x130], eax
mov byte [rdx + 0x138], 1
movss xmm2, dword [r15 + 0x3778]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 4
movq r8, xmm2
call fcn.1400fa470
lea rcx, str.Mouse_clicked:
call fcn.1400fa470
add r15, 0x3742
mov ebx, r14d
mov esi, 0x3768
nop dword [rax + rax]
mov rdi, qword [0x140b2baf0]
cmp ebx, 4
jbe 0x140087276
mov r8d, 0x1f93
lea rdx, str.C:Users_risqDesktoploaderimgui.cpp
lea rcx, str.button___0__button_____int__sizeof_g.IO.MouseDown____sizeof__g.IO.MouseDown____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp byte [rdi + r14 + 0xe04], 0
je 0x14008735d
movss xmm0, dword [rsi + rdi]
comiss xmm11, xmm0
ja 0x14008735d
ucomiss xmm0, xmm11
jp 0x14008735d
jne 0x14008735d
mov ecx, ebx
call fcn.1400760c0
lea ecx, [rax - 0x200]
cmp ecx, 0x8b
jbe 0x1400872dc
cmp eax, 0x1000
je 0x1400872dc
cmp eax, 0x2000
je 0x1400872dc
cmp eax, 0x4000
je 0x1400872dc
cmp eax, 0x8000
je 0x1400872dc
cmp eax, 0x800
jne 0x1400872e9
mov ecx, eax
call fcn.14006e340
cmp byte [rax + 8], 0
jne 0x14008735d
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x14008734b
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
movzx r8d, word [r15]
lea rcx, str.b_d___d_
mov edx, ebx
call fcn.1400fa470
inc ebx
inc r14
add rsi, 4
add r15, 2
cmp rsi, 0x377c
jl 0x140087250
lea rcx, str.Mouse_released:
call fcn.1400fa470
xor ecx, ecx
call fcn.1400740b0
test al, al
je 0x1400873fe
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x1400873f0
movss xmm1, dword [rax + 0x382c]
movss xmm0, dword [rcx + 0x104]
addss xmm1, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm1
movss dword [rcx + 0xfc], xmm0
movsd xmm0, qword [rcx + 0x128]
mov eax, dword [rcx + 0x134]
movsd qword [rcx + 0x120], xmm0
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
xor edx, edx
lea rcx, [0x1401d0fd8]
call fcn.1400fa470
mov ecx, 1
call fcn.1400740b0
test al, al
je 0x14008747b
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x14008746a
movss xmm0, dword [rax + 0x382c]
addss xmm0, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov edx, 1
lea rcx, [0x1401d0fd8]
call fcn.1400fa470
mov ecx, 2
call fcn.1400740b0
test al, al
je 0x1400874f8
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x1400874e7
movss xmm0, dword [rax + 0x382c]
addss xmm0, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov edx, 2
lea rcx, [0x1401d0fd8]
call fcn.1400fa470
mov ecx, 3
call fcn.1400740b0
test al, al
je 0x140087575
mov rax, qword [0x140b2baf0]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xb3], 0
jne 0x140087564
movss xmm0, dword [rax + 0x382c]
addss xmm0, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov edx, 3
lea rcx, [0x1401d0fd8]
call fcn.1400fa470
mov ecx, 4
call fcn.1400740b0
test al, al
je 0x1400875fc
mov rax, qword [0x140b2baf0]
mov r8, qword [rax + 0x3ed0]
cmp byte [r8 + 0xb3], 0
jne 0x1400875eb
movss xmm0, dword [rax + 0x382c]
addss xmm0, dword [r8 + 0x100]
movss dword [r8 + 0xf8], xmm0
mov eax, dword [r8 + 0x104]
mov dword [r8 + 0xfc], eax
movsd xmm0, qword [r8 + 0x128]
movsd qword [r8 + 0x120], xmm0
mov eax, dword [r8 + 0x134]
mov dword [r8 + 0x130], eax
mov byte [r8 + 0x138], 1
mov edx, 4
lea rcx, [0x1401d0fd8]
call fcn.1400fa470
mov r15, qword [rsp + 0x68]
lea rcx, str.Mouse_wheel:__.1f
movss xmm1, dword [r15 + 0xe0c]
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.1400fa470
movss xmm1, dword [r15 + 0x37a4]
lea rcx, str.Pen_Pressure:__.1f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x13c]
subss xmm0, dword [rcx + 0x384c]
lea rcx, str.MOUSE_WHEELING
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x384c]
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
mov rdx, qword [r15 + 0x3ef0]
test rdx, rdx
je 0x1400876ea
mov rdx, qword [rdx]
jmp 0x1400876ed
mov rdx, r13
lea rcx, str.WheelingWindow:__s
call fcn.1400fa470
movss xmm1, dword [r15 + 0x3f04]
lea rcx, str.WheelingWindowReleaseTimer:__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.1400fa470
movss xmm0, dword [r15 + 0x3f10]
movss xmm1, dword [r15 + 0x3f14]
comiss xmm0, xmm1
jbe 0x140087736
lea r9, [0x1401cc67c]
jmp 0x14008774b
comiss xmm1, xmm0
lea rax, [0x1401cc680]
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.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x13c]
subss xmm0, dword [rcx + 0x384c]
lea rcx, str.KEY_OWNERS
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
lea rdx, [rsp + 0x60]
movss xmm6, dword [0x1401d263c]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x384c]
lea rcx, str.owners
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
mov rax, qword [0x140b2baf0]
movss xmm0, dword [rax + 0x3c20]
addss xmm0, dword [rax + 0x3830]
mov dword [rsp + 0x60], 0x80800000
mulss xmm0, xmm6
movss dword [rsp + 0x64], xmm0
call fcn.1400df370
test al, al
je 0x14008791f
mov ebx, r12d
lea r13, str._LockThisFrame
nop dword [rax]
mov edi, ebx
test ebx, 0xf800
je 0x140087873
mov ecx, ebx
call fcn.140064860
mov edi, eax
lea ecx, [rdi - 0x200]
cmp ecx, 0x8b
jbe 0x14008789b
mov r8d, 0xb6f
lea rdx, str.C:Users_risqDesktoploaderimgui_internal.h
lea rcx, str.IsNamedKey_key_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r14, qword [0x140b2baf0]
movsxd rax, edi
add rax, 0x34a
lea rsi, [rax + rax*2]
mov r15d, dword [r14 + rsi*4]
cmp r15d, 0xffffffff
je 0x140087900
cmp byte [r14 + rsi*4 + 9], 0
je 0x1400878ca
lea rdi, str._LockUntilRelease
jmp 0x1400878db
cmp byte [r14 + rsi*4 + 8], 0
lea rdi, [0x14021f681]
cmovne rdi, r13
mov ecx, ebx
call fcn.14006e1d0
mov r9, rdi
lea rcx, str._s:_0x_08X_s
mov r8d, r15d
mov rdx, rax
call fcn.1400fa470
mov ecx, dword [r14 + rsi*4]
call fcn.140065240
inc ebx
cmp ebx, 0x28c
jl 0x140087860
call fcn.1400e9e10
mov r15, qword [rsp + 0x68]
lea r13, str.NULL
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x13c]
subss xmm0, dword [rcx + 0x384c]
lea rcx, str.SHORTCUT_ROUTING
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
lea rdx, [rsp + 0x60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x384c]
lea rcx, str.routes
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
mov rax, qword [0x140b2baf0]
movss xmm0, dword [rax + 0x3c20]
addss xmm0, dword [rax + 0x3830]
mov dword [rsp + 0x60], 0x80800000
mulss xmm0, xmm6
movss dword [rsp + 0x64], xmm0
call fcn.1400df370
test al, al
je 0x140087b7d
xor r14d, r14d
lea r13, str.Cmd
mov qword [rsp + 0x60], r14
nop
movzx eax, word [r15 + r14 + 0x4608]
cmp ax, 0xffff
je 0x140087b58
mov r14d, 0x8000
nop dword [rax]
movsx rbx, ax
test ebx, ebx
js 0x140087a41
cmp ebx, dword [r15 + 0x4720]
jl 0x140087a5b
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rsi, qword [0x140b2baf0]
mov rdi, rbx
shl rdi, 4
add rdi, qword [r15 + 0x4728]
movzx ebx, word [rdi + 2]
or ebx, r12d
bt ebx, 0xb
jae 0x140087a8c
cmp byte [rsi + 0x79], 0
mov eax, 0x1000
cmovne eax, r14d
or ebx, eax
mov ecx, ebx
and ecx, 0xffff07ff
call fcn.14006e1d0
mov r8, rax
test r14d, ebx
je 0x140087ab2
cmp byte [rsi + 0x79], 0
lea rdx, str.Super
cmovne rdx, r13
jmp 0x140087ab9
lea rdx, [0x14021f681]
mov qword [rsp + 0x38], r8
lea rax, str.Alt
mov qword [rsp + 0x30], rdx
lea r9, str.Shift
bt ebx, 0xe
lea r10, str.Ctrl
lea rcx, [0x14021f681]
mov edx, 0x40
cmovb rcx, rax
lea r8, str._s_s_s_s_s
mov qword [rsp + 0x28], rcx
lea rax, [0x14021f681]
bt ebx, 0xd
lea rcx, [rbp + 0x80]
cmovb rax, r9
bt ebx, 0xc
lea r9, [0x14021f681]
mov qword [rsp + 0x20], rax
cmovb r9, r10
call fcn.1400708f0
mov r8d, dword [rdi + 8]
lea rdx, [rbp + 0x80]
lea rcx, str._s:_0x_08X
call fcn.1400fa470
mov ecx, dword [rdi + 8]
call fcn.140065240
movzx eax, word [rdi]
cmp ax, 0xffff
jne 0x140087a30
mov r14, qword [rsp + 0x60]
add r14, 2
inc r12d
mov qword [rsp + 0x60], r14
cmp r12d, 0x28c
jl 0x140087a10
call fcn.1400e9e10
lea r13, str.NULL
movzx edx, byte [r15 + 0x4744]
lea rcx, str._ActiveIdUsing:_AllKeyboardKeys:__d__NavDirMask:_0x_X_
mov r8d, dword [r15 + 0x4740]
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x13c]
subss xmm0, dword [rcx + 0x384c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.1400fcdf0
lea rcx, str.Internal_state
call fcn.1400fc050
test al, al
je 0x140088092
lea rcx, str.WINDOWING
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x384c]
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
mov rdx, qword [r15 + 0x3ed8]
test rdx, rdx
je 0x140087c60
mov rdx, qword [rdx]
jmp 0x140087c63
mov rdx, r13
lea rcx, str.HoveredWindow:__s
call fcn.1400fa470
mov rax, qword [r15 + 0x3ed8]
test rax, rax
je 0x140087c87
mov rax, qword [rax + 0x370]
mov rdx, qword [rax]
jmp 0x140087c8a
mov rdx, r13
lea rcx, str.HoveredWindow__Root:__s
call fcn.1400fa470
mov rdx, qword [r15 + 0x3ee0]
test rdx, rdx
je 0x140087ca7
mov rdx, qword [rdx]
jmp 0x140087caa
mov rdx, r13
lea rcx, str.HoveredWindowUnderMovingWindow:__s
call fcn.1400fa470
mov rax, qword [r15 + 0x3ee8]
test rax, rax
je 0x140087cc7
mov rdx, qword [rax]
jmp 0x140087cca
mov rdx, r13
lea rcx, str.MovingWindow:__s
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x13c]
subss xmm0, dword [rcx + 0x384c]
lea rcx, str.ITEMS
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x384c]
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
mov ecx, dword [r15 + 0x3f58]
call fcn.14006dd30
movzx ecx, byte [r15 + 0x3f3d]
movss xmm3, dword [r15 + 0x3f38]
mov r8d, dword [r15 + 0x3f60]
mov edx, dword [r15 + 0x3f30]
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.1400fa470
mov ecx, dword [r15 + 0x3f30]
call fcn.140065240
mov rdx, qword [r15 + 0x3f50]
test rdx, rdx
je 0x140087dd9
mov rdx, qword [rdx]
jmp 0x140087ddc
mov rdx, r13
lea rcx, str.ActiveIdWindow:__s
call fcn.1400fa470
movzx edx, byte [r15 + 0x4744]
lea rcx, str.ActiveIdUsing:_AllKeyboardKeys:__d__NavDirMask:__X
mov r8d, dword [r15 + 0x4740]
call fcn.1400fa470
movss xmm2, dword [r15 + 0x3f28]
lea rcx, str.HoveredId:_0x_08X___.2f_sec___AllowOverlap:__d
movzx r9d, byte [r15 + 0x3f24]
mov edx, dword [r15 + 0x3f20]
cvtps2pd xmm2, xmm2
movq r8, xmm2
call fcn.1400fa470
movss xmm3, dword [r15 + 0x4bdc]
lea rcx, str.HoverDelayId:_0x_08X__Timer:__.2f__ClearTimer:__.2f
movss xmm2, dword [r15 + 0x4bd8]
mov edx, dword [r15 + 0x4bd0]
cvtps2pd xmm3, xmm3
cvtps2pd xmm2, xmm2
movq r9, xmm3
movq r8, xmm2
call fcn.1400fa470
mov eax, dword [r15 + 0x4a78]
lea r9, [r15 + 0x4a88]
movzx edx, byte [r15 + 0x4a5c]
lea rcx, str.DragDrop:__d__SourceId__0x_08X__Payload___s____d_bytes_
mov r8d, dword [r15 + 0x4a7c]
mov dword [rsp + 0x20], eax
call fcn.1400fa470
mov ecx, dword [r15 + 0x4a7c]
call fcn.140065240
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x13c]
subss xmm0, dword [rcx + 0x384c]
lea rcx, str.NAV_FOCUS
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x384c]
addss xmm0, dword [rax + 0x13c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
mov rdx, qword [r15 + 0x48b0]
test rdx, rdx
je 0x140087f4c
mov rdx, qword [rdx]
jmp 0x140087f4f
mov rdx, r13
lea rcx, str.NavWindow:__s
call fcn.1400fa470
mov r8d, dword [r15 + 0x48ec]
lea rcx, str.NavId:_0x_08X__NavLayer:__d
mov edx, dword [r15 + 0x48b8]
call fcn.1400fa470
mov ecx, dword [r15 + 0x48b8]
call fcn.140065240
mov ecx, dword [r15 + 0x48e8]
call fcn.14006dd30
mov rdx, rax
lea rcx, str.NavInputSource:__s
call fcn.1400fa470
movzx r8d, byte [r15 + 0xde]
lea rcx, str.NavActive:__d__NavVisible:__d
movzx edx, byte [r15 + 0xdd]
call fcn.1400fa470
mov eax, dword [r15 + 0x48cc]
lea rcx, str.NavActivateId_DownId_PressedId_InputId:__08X__08X__08X__08X
mov r9d, dword [r15 + 0x48c8]
mov r8d, dword [r15 + 0x48c4]
mov edx, dword [r15 + 0x48c0]
mov dword [rsp + 0x20], eax
call fcn.1400fa470
mov edx, dword [r15 + 0x48d0]
lea rcx, str.NavActivateFlags:__04X
call fcn.1400fa470
movzx r8d, byte [r15 + 0x48f3]
lea rcx, str.NavDisableHighlight:__d__NavDisableMouseHover:__d
movzx edx, byte [r15 + 0x48f2]
call fcn.1400fa470
mov edx, dword [r15 + 0x48bc]
lea rcx, str.NavFocusScopeId__0x_08X
call fcn.1400fa470
mov rax, qword [r15 + 0x4a20]
test rax, rax
je 0x140088035
mov r13, qword [rax]
mov rdx, r13
lea rcx, str.NavWindowingTarget:__s
call fcn.1400fa470
mov rcx, qword [0x140b2baf0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x13c]
subss xmm0, dword [rcx + 0x384c]
movss dword [rax + 0x13c], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x140]
movss dword [rax + 0xf8], xmm0
call fcn.1400fcdf0
lea r13, [r15 + 0x5cb0]
cmp byte [r13 + 2], 0
jne 0x1400880ab
cmp byte [r13 + 3], 0
je 0x140088375
mov eax, dword [r15 + 0x3e70]
xor r12d, r12d
mov r14d, r12d
test eax, eax
jle 0x140088378
mov esi, r12d
test rsi, rsi
js 0x1400880cd
cmp r14d, eax
jl 0x1400880e7
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x3e78]
mov rbx, qword [rax + rsi*8]
cmp byte [rbx + 0xaf], r12b
je 0x14008835d
mov rdi, qword [0x140b2baf0]
cmp dword [rdi + 0x48a0], r12d
jg 0x140088129
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14006f5a0
mov rdi, rax
cmp byte [r13 + 2], r12b
je 0x1400882bd
mov ecx, dword [r13 + 8]
test ecx, ecx
jne 0x14008818a
movss xmm0, dword [rbx + 0x18]
movss xmm1, dword [rbx + 0x1c]
movss dword [rsp + 0x70], xmm0
addss xmm0, dword [rbx + 0x20]
movss dword [rsp + 0x74], xmm1
addss xmm1, dword [rbx + 0x24]
movss dword [rsp + 0x78], xmm0
movss dword [rsp + 0x7c], xmm1
jmp 0x140088292
cmp ecx, 1
jne 0x14008819b
movups xmm0, xmmword [rbx + 0x1e0]
jmp 0x14008828d
cmp ecx, 2
jne 0x1400881ac
movups xmm0, xmmword [rbx + 0x1f0]
jmp 0x14008828d
cmp ecx, 3
jne 0x1400881bd
movups xmm0, xmmword [rbx + 0x200]
jmp 0x14008828d
cmp ecx, 4
jne 0x1400881ce
movups xmm0, xmmword [rbx + 0x210]
jmp 0x14008828d
cmp ecx, 5
jne 0x140088224
movss xmm3, dword [rbx + 0x1f0]
movss xmm2, dword [rbx + 0x1f4]
subss xmm3, dword [rbx + 0x7c]
subss xmm2, dword [rbx + 0x80]
addss xmm3, dword [rbx + 0x48]
addss xmm2, dword [rbx + 0x4c]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x30]
movaps xmm0, xmm2
addss xmm0, dword [rbx + 0x34]
movss dword [rsp + 0x70], xmm3
movss dword [rsp + 0x74], xmm2
movss dword [rsp + 0x78], xmm1
movss dword [rsp + 0x7c], xmm0
jmp 0x140088292
cmp ecx, 6
jne 0x140088262
movss xmm3, dword [rbx + 0x1f0]
movss xmm2, dword [rbx + 0x1f4]
subss xmm3, dword [rbx + 0x7c]
subss xmm2, dword [rbx + 0x80]
addss xmm3, dword [rbx + 0x48]
addss xmm2, dword [rbx + 0x4c]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x38]
movaps xmm0, xmm2
addss xmm0, dword [rbx + 0x3c]
jmp 0x14008820a
cmp ecx, 7
jne 0x140088270
movups xmm0, xmmword [rbx + 0x240]
jmp 0x14008828d
mov r8d, 0x33f5
lea rdx, str.C:Users_risqDesktoploaderimgui.cpp
lea rcx, [0x1401c9a80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
movss dword [rsp + 0x30], xmm10
lea r8, [rsp + 0x78]
mov dword [rsp + 0x28], r12d
lea rdx, [rsp + 0x70]
mov r9d, 0xffff0080
movss dword [rsp + 0x20], xmm11
mov rcx, rdi
call fcn.1400b0500
cmp byte [r13 + 3], r12b
je 0x14008835d
test dword [rbx + 0xc], 0x1000000
jne 0x14008835d
movsx r9d, word [rbx + 0xc0]
lea r8, [0x1401d05a4]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x80]
call fcn.1400708f0
mov rax, qword [0x140b2baf0]
lea r8, [rsp + 0x60]
mov dword [rsp + 0x28], r12d
lea rdx, [rbx + 0x18]
mov r9d, 0xffc86464
movss dword [rsp + 0x20], xmm11
mov rcx, rdi
movss xmm1, dword [rax + 0x3c20]
movaps xmm0, xmm1
addss xmm0, dword [rbx + 0x18]
addss xmm1, dword [rbx + 0x1c]
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm1
call fcn.1400b0610
lea r9, [rbp + 0x80]
mov qword [rsp + 0x20], r12
mov r8d, 0xffffffff
lea rdx, [rbx + 0x18]
mov rcx, rdi
call fcn.1400b2f70
mov eax, dword [r15 + 0x3e70]
inc r14d
inc rsi
cmp r14d, eax
jl 0x1400880c3
jmp 0x140088378
xor r12d, r12d
cmp byte [r13 + 4], 0
je 0x14008857c
cmp dword [r15 + 0x4b48], 0
mov r14d, r12d
jle 0x14008857c
movss xmm6, dword [0x1401d262c]
mov r15, r12
mov r13, qword [rsp + 0x68]
mov qword [rsp + 0x60], r12
nop dword [rax]
test r15, r15
js 0x1400883be
cmp r14d, dword [r13 + 0x4b48]
jl 0x1400883d8
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 [r13 + 0x4b50]
movsxd rbx, dword [r12 + rax + 8]
cmp ebx, 0xffffffff
je 0x140088560
test ebx, ebx
js 0x1400883fa
cmp ebx, dword [r13 + 0x4b38]
jl 0x140088414
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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, 0x228
add rdi, qword [r13 + 0x4b40]
je 0x140088560
mov eax, dword [r13 + 0x3e50]
dec eax
cmp dword [rdi + 0x70], eax
jl 0x140088560
mov rbx, qword [0x140b2baf0]
cmp dword [rbx + 0x48a0], 0
jg 0x140088464
mov r8d, 0x6fe
lea rdx, str.C:Users_risqDesktoploaderimgui.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 + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14006f5a0
mov r8d, dword [r13 + 0x5cbc]
mov rsi, rax
cmp r8d, 6
jl 0x140088522
xor ebx, ebx
cmp dword [rdi + 0x74], ebx
jle 0x140088560
mov r13, qword [rbp - 0x38]
mov r15d, 0xffffff80
nop dword [rax + rax]
mov r8d, dword [r13 + 0xc]
lea rcx, [rbp + 0x80]
mov r9d, ebx
mov rdx, rdi
call fcn.14006f180
movsx eax, byte [rdi + 0x1fc]
mov r9d, 0xffff0080
cmp eax, ebx
cmove r9d, r15d
jne 0x1400884e0
movaps xmm0, xmm6
jmp 0x1400884e4
movaps xmm0, xmm10
movss dword [rsp + 0x30], xmm0
lea r8, [rbp + 0x88]
mov dword [rsp + 0x28], 0
lea rdx, [rbp + 0x80]
mov rcx, rsi
movss dword [rsp + 0x20], xmm11
call fcn.1400b0500
inc ebx
cmp ebx, dword [rdi + 0x74]
jl 0x1400884b0
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
jmp 0x140088560
mov r9d, 0xffffffff
lea rcx, [rbp - 0x78]
mov rdx, rdi
call fcn.14006f180
movss dword [rsp + 0x30], xmm10
lea r8, [rbp - 0x70]
mov dword [rsp + 0x28], 0
lea rdx, [rbp - 0x78]
mov r9d, 0xffff0080
movss dword [rsp + 0x20], xmm11
mov rcx, rsi
call fcn.1400b0500
inc r15
inc r14d
add r12, 0x10
mov qword [rsp + 0x60], r15
cmp r14d, dword [r13 + 0x4b48]
jl 0x1400883b0
movaps xmm6, xmmword [rsp + 0x2a0]
movaps xmm10, xmmword [rsp + 0x260]
mov r15, qword [rsp + 0x2f8]
mov r12, qword [rsp + 0x2f0]
mov rdi, qword [rsp + 0x2e8]
movaps xmm11, xmmword [rsp + 0x250]
call fcn.140069990
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.140148c30
add rsp, 0x2b0
pop r14
pop r13
pop rsi
pop rbx
pop rbp
ret