Function at 0x14003d590
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
lea rbp, [rsp - 0x250]
sub rsp, 0x350
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x14003d5c9
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout
mov edx, 0xaa7
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004516a
lea rdx, str.Layout__Scrolling
call fcn.14000a420
xor r9d, r9d
lea r8, str.Layout__Scrolling
mov ecx, eax
lea edx, [r9 + 0x1a]
call fcn.14009ead0
test al, al
je 0x14004516a
mov rax, qword [0x1400ffde8]
mov qword [rsp + 0x340], rsi
mov qword [rsp + 0x338], rdi
mov qword [rsp + 0x320], r14
movaps xmmword [rsp + 0x300], xmm6
movaps xmmword [rsp + 0x2f0], xmm7
movaps xmmword [rsp + 0x2e0], xmm8
movaps xmmword [rsp + 0x2d0], xmm9
movaps xmmword [rsp + 0x2c0], xmm10
movaps xmmword [rsp + 0x2b0], xmm11
movaps xmmword [rsp + 0x2a0], xmm12
movaps xmmword [rsp + 0x290], xmm13
movaps xmmword [rsp + 0x280], xmm14
movaps xmmword [rsp + 0x270], xmm15
test rax, rax
je 0x14003d6b3
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Child_windows
mov edx, 0xaab
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
lea r14, [0x1400bd27c]
movss xmm9, dword [0x1400db7cc]
xor esi, esi
movss xmm8, dword [0x1400db668]
xorps xmm15, xmm15
movss xmm6, dword [0x1400db8cc]
mov rax, qword [rcx + 0x4000]
movss xmm10, dword [0x1400db8a8]
movss xmm14, dword [0x1400db6b0]
movss xmm11, dword [0x1400db800]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
mov qword [rsp + 0x348], rbx
cmp byte [rcx + 0xc3], sil
jne 0x14003e34f
lea rbx, str.Child_windows
mov rdx, rbx
call fcn.14000a420
mov ecx, eax
xor r9d, r9d
mov r8, rbx
xor edx, edx
call fcn.14009ead0
test al, al
je 0x14003e34f
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003d7aa
mov r8, rbx
cmp rbx, 0xffffffffffffffff
jae 0x14003d79e
nop word [rax + rax]
movzx ecx, byte [r8]
test cl, cl
je 0x14003d79e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14003d795
cmp byte [rax], cl
je 0x14003d79e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14003d780
movaps xmm3, xmm15
mov rdx, rbx
call fcn.14008c300
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x14003d835
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x14003d835
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140016760
xor edx, edx
lea rcx, str.Use_child_windows_to_begin_into_a_self_contained_independent_scrolling_clipping_regions_within_a_host_window.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003d830
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
lea rdx, [0x1400fff9c]
lea rcx, str.Disable_Mouse_Wheel
call fcn.14008a2a0
lea rdx, [0x1401002b9]
lea rcx, str.Disable_Menu
call fcn.14008a2a0
cmp byte [0x1400fff9c], sil
mov ebx, 0x800
mov rcx, qword [0x1400ffde0]
mov eax, 0x810
cmovne ebx, eax
mov r8, qword [rcx + 0x4000]
cmp qword [r8 + 0x1b8], rsi
jne 0x14003d896
lea rdx, [r8 + 0x260]
cmp qword [rcx + 0x4e20], rsi
je 0x14003d89d
lea rdx, [r8 + 0x230]
movss xmm0, dword [rdx]
lea rdx, str.ChildL
subss xmm0, dword [r8 + 0x110]
mov byte [r8 + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
mov dword [rbp + 0x264], 0x43820000
mulss xmm0, xmm8
movss dword [rbp + 0x260], xmm0
call fcn.14000a420
xor r9d, r9d
mov dword [rsp + 0x20], ebx
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.ChildL
call fcn.14000f450
mov ebx, esi
nop word [rax + rax]
mov edx, ebx
lea rcx, str._04d:_scrollable_region
call fcn.140087060
inc ebx
cmp ebx, 0x64
jl 0x14003d900
call fcn.14000f820
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b730
cmp byte [0x1400fff9c], sil
mov edi, esi
mov eax, 0x10
cmovne edi, eax
cmp byte [0x1401002b9], sil
jne 0x14003d944
bts edi, 0xa
mov rbx, qword [0x1400ffde0]
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 7
movss xmm0, dword [rbx + 0x3914]
lea rcx, [rbx + 0x4a88]
movss dword [rsp + 0x54], xmm0
call fcn.140031880
mov rcx, qword [0x1400ffde0]
lea rdx, str.ChildR
mov dword [rbx + 0x3914], 0x40a00000
mov dword [rbp + 0x260], esi
mov dword [rbp + 0x264], 0x43820000
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
mov r9d, 1
mov dword [rsp + 0x20], edi
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.ChildR
call fcn.14000f450
cmp byte [0x1401002b9], sil
jne 0x14003da09
call fcn.1400a1c00
test al, al
je 0x14003da09
mov r8b, 1
lea rcx, str.Menu
xor edx, edx
call fcn.1400a2480
test al, al
je 0x14003da04
call fcn.140058870
call fcn.1400a31a0
call fcn.1400a1f40
mov rax, qword [0x1400ffde0]
lea rdx, [0x1400c57b8]
mov qword [rbp - 0x1c], rsi
mov rcx, qword [rax + 0x4000]
call fcn.14000a420
lea rdx, [rbp - 0x1c]
movss dword [rsp + 0x28], xmm15
mov r9d, 0x11
mov qword [rsp + 0x20], rdx
mov edx, eax
lea rcx, [0x1400c57b8]
lea r8d, [r9 - 0xf]
call fcn.1400789d0
test al, al
je 0x14003da9b
mov ebx, esi
mov r8d, ebx
lea rdx, str._03d
lea rcx, [rbp + 0x150]
call fcn.140033190
call fcn.14007e1f0
xor r8d, r8d
mov dword [rsp + 0x7c], 0x80800000
lea rdx, [rsp + 0x7c]
mov dword [rbp - 0x80], esi
lea rcx, [rbp + 0x150]
call fcn.1400882b0
inc ebx
cmp ebx, 0x64
jl 0x14003da55
call fcn.14007bf00
call fcn.14000f820
mov ecx, 1
call fcn.140006410
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003db07
lea rdx, str.Manual_resize
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14003dafe
nop
movzx ecx, byte [r8]
test cl, cl
je 0x14003dafe
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14003daf5
cmp byte [rax], cl
je 0x14003dafe
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14003dae0
movaps xmm3, xmm15
call fcn.14008c300
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x14003db92
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x14003db92
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140016760
xor edx, edx
lea rcx, str.Drag_bottom_border_to_resize._Double_click_bottom_border_to_auto_fit_to_vertical_contents.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003db8d
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
mov rbx, qword [0x1400ffde0]
lea rdx, [rbp + 0x88]
xorps xmm0, xmm0
mov dword [rbp + 0x88], 3
movups xmmword [rbp + 0x8c], xmm0
movups xmm0, xmmword [rbx + 0x39fc]
lea rcx, [rbx + 0x4a78]
movups xmmword [rbp + 0x8c], xmm0
call fcn.1400319c0
cmp dword [rbx + 0x4a74], 3
je 0x14003dbe5
movups xmm0, xmmword [rbx + 0x3a3c]
movups xmmword [rbx + 0x39fc], xmm0
mov rcx, qword [0x1400ffde0]
lea rdx, str.ResizableChild
movss xmm7, dword [0x1400db780]
mov dword [rbp + 0x260], 0x80800000
movss xmm0, dword [rcx + 0x3d38]
addss xmm0, dword [rcx + 0x3938]
mov rax, qword [rcx + 0x4000]
mulss xmm0, xmm7
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
movss dword [rbp + 0x264], xmm0
call fcn.14000a420
mov r9d, 9
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.ResizableChild
call fcn.14000f450
test al, al
je 0x14003dc75
mov ebx, esi
mov edx, ebx
lea rcx, str.Line__04d
call fcn.140087060
inc ebx
cmp ebx, 0xa
jl 0x14003dc60
mov ecx, 1
call fcn.140006190
call fcn.14000f820
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003dcee
lea rdx, str.Auto_resize_with_constraints
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14003dcde
nop dword [rax]
movzx ecx, byte [r8]
test cl, cl
je 0x14003dcde
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14003dcd5
cmp byte [rax], cl
je 0x14003dcde
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14003dcc0
movaps xmm3, xmm15
call fcn.14008c300
mov rcx, qword [0x1400ffde0]
movss xmm0, dword [rcx + 0x3d38]
lea rax, [rbp + 0x260]
or dword [rcx + 0x4990], 1
lea r8, [0x1400eb1a4]
movss xmm6, dword [0x1400db638]
mov edx, 4
mov dword [rsp + 0x38], esi
movaps xmm3, xmm6
mulss xmm0, xmm7
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movss dword [rcx + 0x49a0], xmm0
lea rcx, str.Lines_Count
mov dword [rbp + 0x268], esi
mov qword [rsp + 0x20], rax
call fcn.14008e650
mov rax, qword [0x1400ffde0]
lea r8, [0x1400eb1a8]
mov dword [rsp + 0x38], esi
lea rcx, str.Max_Height__in_Lines_
mov qword [rsp + 0x30], r14
movaps xmm3, xmm6
mov edx, 4
mov dword [rbp + 0x260], esi
movss xmm0, dword [rax + 0x3d38]
or dword [rax + 0x4990], 1
mulss xmm0, xmm7
mov dword [rbp + 0x268], esi
movss dword [rax + 0x49a0], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008e650
mov rcx, qword [0x1400ffde0]
lea rdx, str.ConstrainedChild
movd xmm2, dword [0x1400eb1a8]
movaps xmm0, xmm15
cvtdq2ps xmm2, xmm2
movss xmm1, dword [rcx + 0x3d38]
addss xmm1, dword [rcx + 0x3938]
or dword [rcx + 0x4a00], 0x10
mov dword [rcx + 0x4a40], esi
unpcklps xmm0, xmm1
mulss xmm2, xmm1
movaps xmm1, xmm0
movsd qword [rbp + 0x260], xmm1
shufps xmm0, xmm0, 0x55
movss dword [rcx + 0x4a44], xmm0
mov dword [rcx + 0x4a48], 0x7f7fffff
movss dword [rcx + 0x4a4c], xmm2
mov qword [rcx + 0x4a50], rsi
mov qword [rcx + 0x4a58], rsi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x260], 0x80800000
mov dword [rbp + 0x264], esi
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
mov r9d, 0x21
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.ConstrainedChild
call fcn.14000f450
test al, al
je 0x14003deaa
cmp dword [0x1400eb1a4], esi
mov ebx, esi
jle 0x14003deaa
mov edx, ebx
lea rcx, str.Line__04d
call fcn.140087060
inc ebx
cmp ebx, dword [0x1400eb1a4]
jl 0x14003de92
call fcn.14000f820
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003df12
lea rdx, str.Misc_Advanced
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14003df02
movzx ecx, byte [r8]
test cl, cl
je 0x14003df02
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14003def9
cmp byte [rax], cl
je 0x14003df02
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14003dee4
movaps xmm3, xmm15
call fcn.14008c300
mov rcx, qword [0x1400ffde0]
movss xmm0, dword [rcx + 0x3d38]
lea rax, [rbp + 0x260]
or dword [rcx + 0x4990], 1
lea r8, [0x1401003c8]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mulss xmm0, xmm7
mov edx, 4
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], 0x3e8
movss dword [rcx + 0x49a0], xmm0
lea rcx, str.Offset_X
mov dword [rbp + 0x268], 0xfffffc18
mov qword [rsp + 0x20], rax
call fcn.14008e650
lea rdx, [0x1400eb340]
lea rcx, str.Override_ChildBg_color
call fcn.14008a2a0
movzx eax, byte [0x1400e70dc]
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_Border
mov byte [rbp + 0x260], al
call fcn.14008a2a0
test al, al
mov eax, dword [0x1400e70dc]
je 0x14003dfd4
cmp byte [rbp + 0x260], sil
je 0x14003dfcb
or eax, 1
jmp 0x14003dfce
and eax, 0xfffffffe
mov dword [0x1400e70dc], eax
shr eax, 1
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_AlwaysUseWindowPadding
mov byte [rbp + 0x260], al
call fcn.14008a2a0
test al, al
mov eax, dword [0x1400e70dc]
je 0x14003e012
cmp byte [rbp + 0x260], sil
je 0x14003e009
or eax, 2
jmp 0x14003e00c
and eax, 0xfffffffd
mov dword [0x1400e70dc], eax
shr eax, 2
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_ResizeX
mov byte [rbp + 0x260], al
call fcn.14008a2a0
test al, al
mov eax, dword [0x1400e70dc]
je 0x14003e051
cmp byte [rbp + 0x260], sil
je 0x14003e048
or eax, 4
jmp 0x14003e04b
and eax, 0xfffffffb
mov dword [0x1400e70dc], eax
shr eax, 3
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_ResizeY
mov byte [rbp + 0x260], al
call fcn.14008a2a0
test al, al
mov eax, dword [0x1400e70dc]
je 0x14003e090
cmp byte [rbp + 0x260], sil
je 0x14003e087
or eax, 8
jmp 0x14003e08a
and eax, 0xfffffff7
mov dword [0x1400e70dc], eax
shr eax, 7
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_FrameStyle
mov byte [rbp + 0x260], al
call fcn.14008a2a0
test al, al
je 0x14003e0d1
cmp byte [rbp + 0x260], sil
je 0x14003e0c7
or dword [0x1400e70dc], 0x80
jmp 0x14003e0d1
and dword [0x1400e70dc], 0xffffff7f
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003e12f
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x14003e1ba
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x14003e1ba
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140016760
xor edx, edx
lea rcx, str.Style_the_child_window_like_a_framed_item:_use_FrameBg__FrameRounding__FrameBorderSize__FramePadding_instead_of_ChildBg__ChildRounding__ChildBorderSize__WindowPadding.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003e1b5
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
test byte [0x1400e70dc], 0x80
je 0x14003e1ca
mov byte [0x1400eb340], sil
movd xmm0, dword [0x1401003c8]
mov rcx, qword [0x1400ffde0]
cvtdq2ps xmm0, xmm0
mov rax, qword [rcx + 0x4000]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
cmp byte [0x1400eb340], sil
je 0x14003e249
mov edx, 0x640000ff
mov ecx, 3
call fcn.140006030
mov rcx, qword [0x1400ffde0]
mov ebx, dword [0x1400e70dc]
lea rdx, [0x1400cb028]
mov dword [rbp - 0x7c], 0x43480000
mov dword [rbp - 0x78], 0x42c80000
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
mov r9d, ebx
mov dword [rsp + 0x20], esi
lea r8, [rbp - 0x7c]
mov edx, eax
lea rcx, [0x1400cb028]
call fcn.14000f450
cmp byte [0x1400eb340], sil
je 0x14003e2aa
mov ecx, 1
call fcn.140006190
mov ebx, esi
nop dword [rax]
mov edx, ebx
lea rcx, str.Some_test__d
call fcn.140087060
inc ebx
cmp ebx, 0x32
jl 0x14003e2b0
call fcn.14000f820
xor ecx, ecx
call fcn.14000ab80
mov rcx, qword [0x1400ffde0]
movzx edx, al
movss xmm9, dword [rcx + 0x49bc]
movss xmm8, dword [rcx + 0x49c0]
movss xmm7, dword [rcx + 0x49c4]
movss xmm6, dword [rcx + 0x49c8]
lea rcx, str.Hovered:__d
call fcn.140087060
cvtps2pd xmm3, xmm7
lea rcx, str.Rect_of_child_window_is:___.0f__.0f____.0f__.0f_
cvtps2pd xmm2, xmm8
cvtps2pd xmm1, xmm9
cvtps2pd xmm0, xmm6
movq r9, xmm3
movq r8, xmm2
movq rdx, xmm1
movsd qword [rsp + 0x20], xmm0
call fcn.140087060
call fcn.14009f990
movss xmm8, dword [0x1400db668]
movss xmm9, dword [0x1400db7cc]
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x14003e377
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Widgets_Width
mov edx, 0xb2e
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
lea rdi, str._.3f
movss xmm7, dword [0x1400dbb50]
movss xmm6, dword [0x1400db8ec]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f1cf
lea rdx, str.Widgets_Width
call fcn.14000a420
mov ecx, eax
lea r8, str.Widgets_Width
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x14003f1cf
lea rdx, [0x1400eb69a]
lea rcx, str.Show_indented_items
call fcn.14008a2a0
lea rcx, str.SetNextItemWidth_PushItemWidth_100_
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003e45b
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x14003e4e6
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x14003e4e6
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140016760
xor edx, edx
lea rcx, str.Fixed_width.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003e4e1
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
movaps xmm0, xmm11
call fcn.14001b930
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x14010039c]
mov qword [rsp + 0x28], rax
lea rcx, str.float1b
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008e650
cmp byte [0x1400eb69a], sil
je 0x14003e622
mov rcx, qword [0x1400ffde0]
lea r8, [0x14010039c]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_1b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008e650
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003e629
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003e660
mov r8d, 0x791
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1cc], ecx
test edx, edx
jg 0x14003e696
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
lea rcx, str.SetNextItemWidth_PushItemWidth__100_
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003e706
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x14003e791
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x14003e791
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140016760
xor edx, edx
lea rcx, str.Align_to_right_edge_minus_100
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003e78c
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
movaps xmm0, xmm6
call fcn.14001b930
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x14010039c]
mov qword [rsp + 0x28], rax
lea rcx, str.float2a
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008e650
cmp byte [0x1400eb69a], sil
je 0x14003e8cc
mov rcx, qword [0x1400ffde0]
lea r8, [0x14010039c]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_2b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008e650
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003e8d3
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003e90a
mov r8d, 0x791
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1cc], ecx
test edx, edx
jg 0x14003e940
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
lea rcx, str.SetNextItemWidth_PushItemWidth_GetContentRegionAvail__.x__0.5f_
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003e9b0
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x14003ea3b
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x14003ea3b
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140016760
xor edx, edx
lea rcx, str.Half_of_available_width._n__right_cursor_pos__n_works_within_a_column_set_
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003ea36
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
mov rax, qword [0x1400ffde0]
mov rdx, qword [rax + 0x4000]
mov rcx, rdx
cmp qword [rdx + 0x1b8], rsi
jne 0x14003ea67
cmp qword [rax + 0x4e20], rsi
jne 0x14003ea67
add rcx, 0x260
jmp 0x14003ea6e
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm8
call fcn.14001b930
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x14010039c]
mov qword [rsp + 0x28], rax
lea rcx, str.float3a
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008e650
cmp byte [0x1400eb69a], sil
je 0x14003ebb7
mov rcx, qword [0x1400ffde0]
lea r8, [0x14010039c]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_3b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008e650
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003ebbe
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003ebf5
mov r8d, 0x791
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1cc], ecx
test edx, edx
jg 0x14003ec2b
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
lea rcx, str.SetNextItemWidth_PushItemWidth__GetContentRegionAvail__.x__0.5f_
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003ec9b
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x14003ed26
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x14003ed26
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140016760
xor edx, edx
lea rcx, str.Align_to_right_edge_minus_half
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003ed21
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
mov rax, qword [0x1400ffde0]
mov rdx, qword [rax + 0x4000]
mov rcx, rdx
cmp qword [rdx + 0x1b8], rsi
jne 0x14003ed52
cmp qword [rax + 0x4e20], rsi
jne 0x14003ed52
add rcx, 0x260
jmp 0x14003ed59
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
xorps xmm0, xmm7
mulss xmm0, xmm8
call fcn.14001b930
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x14010039c]
mov qword [rsp + 0x28], rax
lea rcx, str.float4a
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008e650
cmp byte [0x1400eb69a], sil
je 0x14003eea5
mov rcx, qword [0x1400ffde0]
lea r8, [0x14010039c]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_4b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008e650
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003eeac
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003eee3
mov r8d, 0x791
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1cc], ecx
test edx, edx
jg 0x14003ef19
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
lea rcx, str.SetNextItemWidth_PushItemWidth__FLT_MIN_
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003ef89
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x14003f014
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x14003f014
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140016760
xor edx, edx
lea rcx, str.Align_to_right_edge
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003f00f
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
movaps xmm0, xmm10
call fcn.14001b930
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x14010039c]
mov qword [rsp + 0x28], rax
lea rcx, str.float5a
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008e650
cmp byte [0x1400eb69a], sil
je 0x14003f150
mov rcx, qword [0x1400ffde0]
lea r8, [0x14010039c]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_5b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008e650
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003f157
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003f18e
mov r8d, 0x791
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1cc], ecx
test edx, edx
jg 0x14003f1c4
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
call fcn.14009f990
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x14003f1f7
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Basic_Horizontal_Layout
mov edx, 0xb7b
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
movss xmm13, dword [0x1400db7b0]
movss xmm7, dword [0x1400db838]
movss xmm8, dword [0x1400db7f8]
mov rax, qword [rcx + 0x4000]
movss xmm10, dword [0x1400db760]
movss xmm12, dword [0x1400db7d0]
mov qword [rsp + 0x328], r13
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
mov qword [rsp + 0x318], r15
cmp byte [rcx + 0xc3], sil
jne 0x140040711
lea rdx, str.Basic_Horizontal_Layout
call fcn.14000a420
mov ecx, eax
lea r8, str.Basic_Horizontal_Layout
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x140040711
lea rcx, str._Use_ImGui::SameLine___to_keep_adding_items_to_the_right_of_the_preceding_item_
call fcn.140087260
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x14003f2b7
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Basic_Horizontal_Layout_SameLine
mov edx, 0xb81
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
lea rcx, str.Two_items:_Hello
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f321
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movaps xmm0, xmmword [0x1400dba30]
lea rdx, str.Sailor
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400870d0
lea rcx, str.More_spacing:_Hello
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f3a5
movss xmm0, dword [rcx + 0x118]
addss xmm0, xmm13
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movaps xmm0, xmmword [0x1400dba30]
lea rdx, str.Sailor
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400870d0
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003f427
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
lea rcx, str.Normal_buttons
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f491
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], rsi
lea rdx, [rbp + 0x260]
lea rcx, str.Banana
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f50c
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp - 0x74], rsi
lea rdx, [rbp - 0x74]
lea rcx, str.Apple
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f581
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp - 0x6c], rsi
lea rdx, [rbp - 0x6c]
lea rcx, str.Corniflower
call fcn.1400882b0
lea rcx, str.Small_buttons
call fcn.140087060
mov rbx, qword [0x1400ffde0]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f602
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.Like_this_one
mov qword [rbp + 0x260], rsi
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
movss dword [rbx + 0x3928], xmm6
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f696
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.can_fit_within_a_text_block.
call fcn.140087060
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x14003f6ca
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Basic_Horizontal_Layout_SameLine__with_offset_
mov edx, 0xb96
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
lea rcx, str.Aligned
call fcn.140087060
mov rax, qword [0x1400ffde0]
movss xmm6, dword [0x1400db820]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f752
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.x150
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f7d2
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm7
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.x300
call fcn.140087060
lea rcx, str.Aligned
call fcn.140087060
mov rbx, qword [0x1400ffde0]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f85e
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.x150
mov qword [rbp + 0x260], rsi
call fcn.1400882b0
movss dword [rbx + 0x3928], xmm6
mov rbx, qword [0x1400ffde0]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f908
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm7
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.x300
mov qword [rbp + 0x260], rsi
call fcn.1400882b0
mov rax, qword [0x1400ffde8]
movss dword [rbx + 0x3928], xmm6
test rax, rax
je 0x14003f966
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Basic_Horizontal_Layout_SameLine__more_
mov edx, 0xb9f
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
lea rdx, [0x1400fff20]
lea rcx, [0x1400cb538]
call fcn.14008a2a0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f9d7
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rdx, [0x1400ffef9]
lea rcx, str.Tailor
call fcn.14008a2a0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003fa48
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rdx, [0x1401003b5]
lea rcx, [0x1400cb544]
call fcn.14008a2a0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003fab9
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rdx, [0x1400ffee8]
lea rcx, str.Rich
call fcn.14008a2a0
movaps xmm0, xmm8
call fcn.14001b930
mov r13, qword [0x1400ffde0]
lea rax, str.AAAA
mov qword [rbp + 0x30], rax
mov rdx, rsi
lea rax, str.BBBB
mov qword [rbp + 0x38], rax
lea rax, str.CCCC
mov qword [rbp + 0x40], rax
lea rax, str.DDDD
mov qword [rbp + 0x48], rax
movsxd rax, dword [0x1400eb314]
cmp eax, 3
ja 0x14003fb1c
mov rdx, qword [rbp + rax*8 + 0x30]
xor r8d, r8d
lea rcx, str.Combo
call fcn.14008cbc0
test al, al
je 0x14003ff9a
mov rax, qword [rbp + 0x30]
xor r15b, r15b
test rax, rax
mov qword [rbp + 0x260], rsi
lea rsi, str.Unknown_item
mov rdi, rsi
cmovne rdi, rax
mov rax, qword [0x1400ffde0]
xor edx, edx
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.14000a5c0
add rbx, 0x100
mov r14d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14003fba8
inc r8d
test ecx, ecx
je 0x14003fb91
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003fb96
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032800
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x260]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r14d
mov rcx, rdi
inc dword [rbx]
cmp dword [0x1400eb314], 0
sete bl
xor r8d, r8d
movzx edx, bl
call fcn.14009ff00
test al, al
je 0x14003fbee
cmp dword [0x1400eb314], 0
je 0x14003fbee
mov r15b, 1
mov dword [0x1400eb314], 0
test bl, bl
je 0x14003fbf7
call fcn.140017290
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14003fc28
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 + 0x100], 0
jg 0x14003fc4b
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov rdi, rsi
mov rax, qword [rbp + 0x38]
mov edx, 1
test rax, rax
cmovne rdi, rax
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.14000a5c0
add rbx, 0x100
mov r14d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14003fcb8
inc r8d
test ecx, ecx
je 0x14003fca1
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003fca6
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032800
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x260]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r14d
mov rcx, rdi
inc dword [rbx]
cmp dword [0x1400eb314], 1
sete bl
xor r8d, r8d
movzx edx, bl
call fcn.14009ff00
test al, al
je 0x14003fcfe
cmp dword [0x1400eb314], 1
je 0x14003fcfe
mov r15b, 1
mov dword [0x1400eb314], 1
test bl, bl
je 0x14003fd07
call fcn.140017290
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14003fd38
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 + 0x100], 0
jg 0x14003fd5b
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov rdi, rsi
mov rax, qword [rbp + 0x40]
mov edx, 2
test rax, rax
cmovne rdi, rax
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.14000a5c0
add rbx, 0x100
mov r14d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14003fdc8
inc r8d
test ecx, ecx
je 0x14003fdb1
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003fdb6
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032800
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x260]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r14d
mov rcx, rdi
inc dword [rbx]
cmp dword [0x1400eb314], 2
sete bl
xor r8d, r8d
movzx edx, bl
call fcn.14009ff00
test al, al
je 0x14003fe0e
cmp dword [0x1400eb314], 2
je 0x14003fe0e
mov r15b, 1
mov dword [0x1400eb314], 2
test bl, bl
je 0x14003fe17
call fcn.140017290
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14003fe48
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 + 0x100], 0
jg 0x14003fe6b
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov edx, 3
mov rax, qword [rbp + 0x48]
test rax, rax
cmovne rsi, rax
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.14000a5c0
add rbx, 0x100
mov edi, eax
mov r8d, dword [rbx + 4]
mov ecx, dword [rbx]
cmp ecx, r8d
jne 0x14003fed3
inc ecx
test r8d, r8d
je 0x14003febf
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
add eax, r8d
jmp 0x14003fec4
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
mov edx, ecx
mov rcx, rbx
call fcn.140032800
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x260]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edi
mov rcx, rsi
inc dword [rbx]
cmp dword [0x1400eb314], 3
sete bl
xor r8d, r8d
movzx edx, bl
call fcn.14009ff00
test al, al
je 0x14003ff18
cmp dword [0x1400eb314], 3
je 0x14003ff18
mov r15b, 1
mov dword [0x1400eb314], 3
test bl, bl
je 0x14003ff21
call fcn.140017290
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14003ff52
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 + 0x100], 0
jg 0x14003ff75
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
call fcn.14001dfb0
test r15b, r15b
je 0x14003ff91
mov ecx, dword [r13 + 0x49b0]
call fcn.14000ab10
lea rdi, str._.3f
xor esi, esi
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14003fff8
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov dword [rsp + 0x30], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x268]
lea r8, [0x1400e70e8]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x260], 0x40a00000
lea rcx, [0x1400b9610]
mov dword [rbp + 0x268], 0
call fcn.14008fcb0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004009e
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov dword [rsp + 0x30], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x268]
lea r8, [0x1400eb6bc]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x260], 0x40a00000
lea rcx, [0x1400b9614]
mov dword [rbp + 0x268], 0
call fcn.14008fcb0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040144
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov dword [rsp + 0x30], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x268]
lea r8, [0x1400eb1a0]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x260], 0x40a00000
lea rcx, [0x1400b9618]
mov dword [rbp + 0x268], 0
call fcn.14008fcb0
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
cmp dword [rbx + 0x1d8], 0
jg 0x1400401cb
mov r8d, 0x791
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1cc], ecx
test edx, edx
jg 0x140040201
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
movaps xmm0, xmm8
call fcn.14001b930
lea rcx, str.Lists:
call fcn.140087060
mov rdx, qword [0x1400ffde0]
mov edi, esi
lea rsi, [0x1400eb660]
nop dword [rax]
test edi, edi
je 0x14004028b
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004028b
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov rbx, qword [rdx + 0x4000]
mov edx, edi
mov rcx, rbx
call fcn.14000a5c0
add rbx, 0x100
mov r14d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x1400402da
inc r8d
test ecx, ecx
je 0x1400402c3
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1400402c8
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032800
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x30]
mov rax, qword [rbx + 8]
mov rdx, rsi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 4
mov dword [rax + rcx*4], r14d
lea rcx, [0x1400b6ba2]
inc dword [rbx]
call fcn.1400a0af0
mov rdx, qword [0x1400ffde0]
mov rbx, qword [rdx + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x140040342
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ffde0]
cmp dword [rbx + 0x100], 0
jg 0x14004036c
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ffde0]
dec dword [rbx + 0x100]
inc edi
add rsi, 4
cmp edi, 4
jl 0x140040230
mov rax, qword [rdx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rdx + 0x4000]
cmp dword [rbx + 0x1d8], 0
jg 0x1400403b9
mov r8d, 0x791
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1cc], ecx
test edx, edx
jg 0x1400403ef
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x14004041d
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Basic_Horizontal_Layout_Dummy
mov edx, 0xbbf
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
xor r8d, r8d
movss dword [rbp + 0x260], xmm12
lea rdx, [rbp + 0x260]
mov dword [rbp + 0x264], 0x42200000
lea rcx, [0x1400b95b4]
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400404a4
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [rbp + 0x260]
call fcn.14008b9e0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004050e
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
lea rdx, [rbp + 0x260]
lea rcx, [0x1400b95b8]
call fcn.1400882b0
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x14004054c
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Basic_Horizontal_Layout_Manual_wrapping
mov edx, 0xbc7
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
lea rcx, str.Manual_wrapping:
call fcn.140087060
mov rdx, qword [0x1400ffde0]
test rdx, rdx
jne 0x140040585
mov r8d, 0xbc9
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 rdx, qword [0x1400ffde0]
mov rax, qword [rdx + 0x4000]
lea r14, [rdx + 0x38e8]
xor edi, edi
movss xmm6, dword [rax + 0x260]
subss xmm6, dword [rax + 0x28]
addss xmm6, dword [rax + 0x28]
nop word [rax + rax]
mov rbx, qword [rdx + 0x4000]
mov edx, edi
mov rcx, rbx
call fcn.14000a5c0
add rbx, 0x100
mov esi, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x1400405fe
inc r8d
test ecx, ecx
je 0x1400405e7
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1400405ec
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032800
movsxd rcx, dword [rbx]
lea rdx, [rbp + 0x260]
mov rax, qword [rbx + 8]
xor r8d, r8d
mov dword [rax + rcx*4], esi
lea rcx, [0x1400cb5c4]
inc dword [rbx]
call fcn.1400882b0
mov rdx, qword [0x1400ffde0]
lea eax, [rdi + 1]
movss xmm0, dword [rdx + 0x49c4]
cmp eax, 0x14
jge 0x14004069e
addss xmm0, dword [r14 + 0x4c]
addss xmm0, xmm12
comiss xmm6, xmm0
jbe 0x14004069e
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004069e
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov rbx, qword [rdx + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x1400406cf
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ffde0]
cmp dword [rbx + 0x100], 0
jg 0x1400406f9
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ffde0]
dec dword [rbx + 0x100]
inc edi
cmp edi, 0x14
jl 0x1400405b0
call fcn.14009f990
xor esi, esi
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x140040739
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Groups
mov edx, 0xbda
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
movss xmm9, dword [0x1400db63c]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040d56
lea rdx, str.Groups
call fcn.14000a420
mov ecx, eax
lea r8, str.Groups
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x140040d56
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x140040820
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x140040820
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400db7cc]
call fcn.140016760
xor edx, edx
lea rcx, str.BeginGroup___basically_locks_the_horizontal_position_for_new_line._EndGroup___bundles_the_whole_group_so_that_you_can_use__item__functions_such_as_IsItemHovered___IsItemActive___or_SameLine___etc._on_the_whole_group.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14004081b
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
call fcn.14001be40
call fcn.14001be40
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cb6bc]
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400408a9
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cb6c0]
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040928
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
call fcn.14001be40
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cb6c4]
call fcn.1400882b0
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cb6c8]
call fcn.1400882b0
call fcn.14001bfa0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400409d2
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cb6cc]
call fcn.1400882b0
call fcn.14001bfa0
lea rcx, str.First_group_hovered
call fcn.14001d2c0
mov rax, qword [0x1400ffde0]
lea r9, [rbp + 0xe8]
movaps xmm0, xmmword [0x1400db9e0]
lea r8, [0x1400a1800]
lea rdx, str.values
mov ecx, 1
movss xmm6, dword [rax + 0x49c4]
movss xmm7, dword [rax + 0x49c8]
subss xmm6, dword [rax + 0x49bc]
subss xmm7, dword [rax + 0x49c0]
lea rax, [rbp + 0xf8]
mov dword [rbp + 0x108], 0x3e800000
mov qword [rbp + 0xe8], rax
lea rax, [rbp + 0x260]
mov qword [rsp + 0x48], rax
movss dword [rsp + 0x40], xmm14
movaps xmm1, xmm6
movss dword [rsp + 0x38], xmm15
unpcklps xmm1, xmm7
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 5
movups xmmword [rbp + 0xf8], xmm0
mov dword [rbp + 0xf0], 4
movsd qword [rbp + 0x268], xmm1
movsd qword [rbp + 0x260], xmm1
call fcn.1400a0dd0
mov rax, qword [0x1400ffde0]
test rax, rax
jne 0x140040ae8
mov r8d, 0xbc9
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 [0x1400ffde0]
movss xmm8, dword [0x1400db668]
lea rdx, [rbp + 0x260]
movaps xmm0, xmm6
movss dword [rbp + 0x264], xmm7
subss xmm0, dword [rax + 0x3934]
xor r8d, r8d
lea rcx, str.ACTION
mulss xmm0, xmm8
movss dword [rbp + 0x260], xmm0
call fcn.1400882b0
mov rdx, qword [0x1400ffde0]
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040b85
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
test rdx, rdx
jne 0x140040bab
mov r8d, 0xbc9
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 rdx, qword [0x1400ffde0]
subss xmm6, dword [rdx + 0x3934]
xor r8d, r8d
movss dword [rbp + 0x264], xmm7
lea rdx, [rbp + 0x260]
lea rcx, str.REACTION
mulss xmm6, xmm8
movss dword [rbp + 0x260], xmm6
call fcn.1400882b0
call fcn.14001bfa0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040c41
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
lea rdx, [rbp + 0x268]
lea rcx, str.LEVERAGE_nBUZZWORD
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040cb5
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rdx, [rbp + 0x268]
lea rcx, str.List
call fcn.1400a05d0
test al, al
je 0x140040d51
lea r9, [rbp + 0x260]
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rcx, str.Selected
mov dl, 1
call fcn.14009ff00
lea r9, [rbp + 0x260]
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rcx, str.Not_Selected
xor edx, edx
call fcn.14009ff00
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x1000000
jne 0x140040d47
mov r8d, 0x1b1e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_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.14000f820
call fcn.14001bfa0
call fcn.14009f990
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x140040d7e
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Text_Baseline_Alignment
mov edx, 0xc09
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
movss xmm14, dword [0x1400db7dc]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004207f
lea rdx, str.Text_Baseline_Alignment
call fcn.14000a420
mov ecx, eax
lea r8, str.Text_Baseline_Alignment
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x14004207f
lea rcx, str.Text_baseline:
call fcn.140087750
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040e41
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x140040ed5
xor ecx, ecx
call fcn.14001cff0
movss xmm6, dword [0x1400db7cc]
test al, al
je 0x140040edd
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm6
call fcn.140016760
xor edx, edx
lea rcx, str.This_is_testing_the_vertical_alignment_that_gets_applied_on_text_to_keep_it_aligned_with_widgets._Lines_only_composed_of_text_or__small__widgets_use_less_vertical_space_than_lines_with_framed_widgets.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140040ece
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
jmp 0x140040edd
movss xmm6, dword [0x1400db7cc]
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.KO_Blahblah
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040f90
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Some_framed_item
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004100f
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x140041099
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x140041099
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm6
call fcn.140016760
xor edx, edx
lea rcx, str.Baseline_of_button_will_look_misaligned_with_text..
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140041094
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400410fe
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
lea rcx, str.OK_Blahblah
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041168
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Some_framed_item
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400411e7
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x140041271
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x140041271
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm6
call fcn.140016760
xor edx, edx
lea rcx, str.We_call_AlignTextToFramePadding___to_vertically_align_the_text_baseline_by_FramePadding.y
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14004126c
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
xor r8d, r8d
mov qword [rbp - 0x64], 0
lea rdx, [rbp - 0x64]
lea rcx, str.TEST1
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400412ea
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.TEST
call fcn.140087060
mov rbx, qword [0x1400ffde0]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041354
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.TEST2
mov qword [rbp + 0x260], 0
call fcn.1400882b0
mov rcx, qword [0x1400ffde0]
movss dword [rbx + 0x3928], xmm6
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400413f3
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
lea rcx, str.Text_aligned_to_framed_item
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004145d
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Item1
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400414dc
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Item
call fcn.140087060
mov rbx, qword [0x1400ffde0]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041546
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.Item2
mov qword [rbp + 0x260], 0
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
movss dword [rbx + 0x3928], xmm6
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400415de
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Item3
call fcn.1400882b0
mov rcx, qword [0x1400ffde0]
movss xmm6, dword [0x1400db8cc]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rcx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140041688
movaps xmm1, xmm6
mov qword [rbp + 0x260], 0
lea rcx, [rbp + 0x260]
call fcn.14001b5c0
lea rcx, str.Multi_line_text:
call fcn.140087750
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.One_nTwo_nThree
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041747
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Hello_nWorld
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400417b1
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Banana
call fcn.140087060
lea rcx, str.Banana
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041827
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Hello_nWorld
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041891
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.One_nTwo_nThree
call fcn.140087060
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.HOP1
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004191c
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Banana
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041986
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Hello_nWorld
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400419f0
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Banana
call fcn.140087060
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.HOP2
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041a7b
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Hello_nWorld
call fcn.140087060
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041ae5
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Banana
call fcn.140087060
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rcx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140041b72
movaps xmm1, xmm6
mov qword [rbp + 0x260], 0
lea rcx, [rbp + 0x260]
call fcn.14001b5c0
lea rcx, str.Misc_items:
call fcn.140087750
mov rcx, qword [0x1400ffde0]
lea rdx, [rbp + 0x260]
xor r8d, r8d
mov dword [rbp + 0x260], 0x42a00000
mov dword [rbp + 0x264], 0x42a00000
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.80x80
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041c4f
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov dword [rbp + 0x260], 0x42480000
lea rdx, [rbp + 0x260]
mov dword [rbp + 0x264], 0x42480000
lea rcx, str.50x50
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041cd7
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Button__
call fcn.1400882b0
mov rbx, qword [0x1400ffde0]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041d56
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.SmallButton__
mov qword [rbp + 0x260], 0
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
movss dword [rbx + 0x3928], xmm6
test rax, rax
jne 0x140041dbd
mov r8d, 0xbc9
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 [0x1400ffde0]
movss xmm6, dword [rax + 0x393c]
lea rdx, [rbp + 0x260]
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rcx, str.Button1
call fcn.1400882b0
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b730
mov rdx, qword [0x1400ffde0]
mov rax, qword [rdx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041e5a
lea rdx, str.Node1
call fcn.14000a420
mov ecx, eax
lea r8, str.Node1
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x140041e5a
mov ebx, esi
nop dword [rax]
mov edx, ebx
lea rcx, str.Item__d..
call fcn.140087750
inc ebx
cmp ebx, 6
jl 0x140041e40
call fcn.14009f990
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140041ebf
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
je 0x140041ee1
xor bl, bl
jmp 0x140041f03
lea rdx, str.Node2
call fcn.14000a420
mov ecx, eax
lea r8, str.Node2
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
movzx ebx, al
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b730
lea rcx, str.Button2
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rdx, [rbp + 0x260]
call fcn.1400882b0
test bl, bl
je 0x140041f5a
mov ebx, esi
nop word [rax + rax]
mov edx, ebx
lea rcx, str.Item__d..
call fcn.140087750
inc ebx
cmp ebx, 6
jl 0x140041f40
call fcn.14009f990
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Button3
call fcn.1400882b0
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b730
lea rcx, str.Bullet_text
call fcn.140087750
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140041ff8
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
lea rcx, str.Node
call fcn.140087750
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b730
lea rcx, str.Button4
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rdx, [rbp + 0x260]
call fcn.1400882b0
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rcx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
call fcn.14009f990
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x1400420a7
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Scrolling
mov edx, 0xc80
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
mov qword [rsp + 0x330], r12
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140044370
lea rdx, str.Scrolling
call fcn.14000a420
mov ecx, eax
lea r8, str.Scrolling
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x140044370
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x140042127
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Scrolling_Vertical
mov edx, 0xc84
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x1400421b5
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x1400421b5
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400db7cc]
call fcn.140016760
xor edx, edx
lea rcx, str.Use_SetScrollHereY___or_SetScrollFromPosY___to_scroll_to_a_given_vertical_position.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x1400421b0
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
lea rdx, [0x1401003bc]
lea rcx, str.Decoration
call fcn.14008a2a0
lea rdx, [0x1400eb44c]
lea rcx, str.Track
call fcn.14008a2a0
movaps xmm0, xmm11
call fcn.14001b930
mov rax, qword [0x1400ffde0]
movss xmm6, dword [0x1400db810]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140042260
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov dword [rsp + 0x38], esi
lea rax, str.Item___d
mov qword [rsp + 0x30], rax
lea r8, [0x1400eb550]
lea rax, [rbp + 0x260]
mov dword [rbp + 0x260], 0x63
mov qword [rsp + 0x28], rax
lea rcx, str.item
lea rax, [rbp + 0x268]
mov dword [rbp + 0x268], esi
movaps xmm3, xmm9
mov qword [rsp + 0x20], rax
mov edx, 4
call fcn.14008e650
or byte [0x1400eb44c], al
lea rdx, [rbp + 0x260]
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rcx, str.Scroll_Offset
call fcn.1400882b0
mov rcx, qword [0x1400ffde0]
movzx r15d, al
mov rdx, qword [rcx + 0x4000]
cmp byte [rdx + 0xc3], 0
jne 0x140042353
movss xmm0, dword [rdx + 0x28]
subss xmm0, dword [rdx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rdx + 0x15c]
addss xmm0, dword [rdx + 0x158]
movss dword [rdx + 0x110], xmm0
mov eax, dword [rdx + 0x11c]
mov dword [rdx + 0x114], eax
movsd xmm0, qword [rdx + 0x140]
movsd qword [rdx + 0x138], xmm0
mov eax, dword [rdx + 0x14c]
mov dword [rdx + 0x148], eax
mov byte [rdx + 0x150], 1
movss xmm11, dword [0x1400db6b0]
lea rax, str._.0f_px
mov dword [rsp + 0x38], esi
lea r8, [0x1400fff98]
mov qword [rsp + 0x30], rax
lea rcx, str.off
lea rax, [rbp + 0x260]
mov dword [rbp + 0x260], 0x7f7fffff
mov qword [rsp + 0x28], rax
movaps xmm3, xmm11
lea rax, [rbp + 0x268]
mov dword [rbp + 0x268], 0
mov edx, 8
mov qword [rsp + 0x20], rax
call fcn.14008e650
or r15b, al
mov qword [rbp + 0x268], 0
xor r8d, r8d
mov byte [rbp + 0x260], r15b
lea rdx, [rbp + 0x268]
lea rcx, str.Scroll_To_Pos
call fcn.1400882b0
mov rcx, qword [0x1400ffde0]
movzx r12d, al
mov rdx, qword [rcx + 0x4000]
cmp byte [rdx + 0xc3], 0
jne 0x140042457
movss xmm0, dword [rdx + 0x28]
subss xmm0, dword [rdx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rdx + 0x15c]
addss xmm0, dword [rdx + 0x158]
movss dword [rdx + 0x110], xmm0
mov eax, dword [rdx + 0x11c]
mov dword [rdx + 0x114], eax
movsd xmm0, qword [rdx + 0x140]
movsd qword [rdx + 0x138], xmm0
mov eax, dword [rdx + 0x14c]
mov dword [rdx + 0x148], eax
mov byte [rdx + 0x150], 1
mov dword [rsp + 0x38], esi
lea rax, str.X_Y___.0f_px
mov qword [rsp + 0x30], rax
lea r8, [0x1400eb55c]
lea rax, [rbp + 0x268]
mov dword [rbp + 0x268], 0x7f7fffff
mov qword [rsp + 0x28], rax
lea rcx, str.pos
lea rax, [rbp + 0x270]
mov dword [rbp + 0x270], 0xc1200000
movaps xmm3, xmm11
mov qword [rsp + 0x20], rax
mov edx, 8
call fcn.14008e650
mov r13, qword [0x1400ffde0]
or r12b, al
mov qword [rbp + 0x268], r13
mov rax, qword [r13 + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [r13 + 0x4000]
cmp dword [rbx + 0x1d8], 0
jg 0x140042506
mov r8d, 0x791
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r13, qword [0x1400ffde0]
mov qword [rbp + 0x268], r13
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1cc], ecx
test edx, edx
jg 0x14004254a
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r13, qword [0x1400ffde0]
mov qword [rbp + 0x268], r13
dec dword [rbx + 0x1d8]
test r15b, r15b
jne 0x14004255a
test r12b, r12b
je 0x140042561
mov byte [0x1400eb44c], 0
test r13, r13
jne 0x14004258e
mov r8d, 0xbc9
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 r13, qword [0x1400ffde0]
mov qword [rbp + 0x268], r13
mov rbx, qword [r13 + 0x4000]
mov rax, rbx
cmp qword [rbx + 0x1b8], 0
jne 0x1400425b4
cmp qword [r13 + 0x4e20], 0
jne 0x1400425b4
add rax, 0x260
jmp 0x1400425ba
add rax, 0x230
movss xmm1, dword [rax]
lea rdx, str.VerticalScrolling
subss xmm1, dword [rbx + 0x110]
movss xmm0, dword [r13 + 0x3934]
movaps xmm8, xmm11
mulss xmm0, dword [0x1400db75c]
mov rcx, rbx
subss xmm1, xmm0
divss xmm1, xmm10
maxss xmm8, xmm1
call fcn.14000a420
add rbx, 0x100
mov edi, eax
mov r8d, dword [rbx + 4]
mov ecx, dword [rbx]
cmp ecx, r8d
jne 0x140042634
inc ecx
test r8d, r8d
je 0x140042620
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
add eax, r8d
jmp 0x140042625
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
mov edx, ecx
mov rcx, rbx
call fcn.140032800
movsxd rcx, dword [rbx]
lea r14, [rbp + 0x50]
mov rax, qword [rbx + 8]
lea r13, [0x1400cbbcc]
mov dword [rax + rcx*4], edi
mov edi, esi
inc dword [rbx]
lea rbx, str.Bottom
test edi, edi
je 0x1400426b6
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400426b6
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
call fcn.14001be40
lea rax, [0x1400cbbd0]
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], rax
xor edx, edx
lea rax, str.Center
mov qword [rbp + 0x70], rbx
mov qword [rbp + 0x60], rax
lea rax, [0x1400cbbdc]
mov qword [rbp + 0x68], rax
mov rcx, qword [r14]
lea r8d, [rdx + 1]
call fcn.140086870
movzx eax, byte [0x1401003bc]
mov rdx, rsi
neg al
mov rax, qword [0x1400ffde0]
sbb ebx, ebx
and ebx, 0x400
mov rcx, qword [rax + 0x4000]
call fcn.14000a4b0
mov r9d, 1
movss dword [rbp - 0x5c], xmm8
lea r8, [rbp - 0x5c]
mov dword [rbp - 0x58], 0x43480000
mov edx, eax
mov dword [rsp + 0x20], ebx
xor ecx, ecx
call fcn.14000f450
movzx ebx, al
call fcn.1400a1c00
test al, al
je 0x140042760
xor edx, edx
lea rcx, [0x1400cbbe8]
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.1400a1f40
mov rcx, qword [0x1400ffde0]
test r15b, r15b
je 0x140042791
mov rax, qword [rcx + 0x4000]
xor edx, edx
movss xmm0, dword [0x1400fff98]
movss dword [rax + 0xa0], xmm0
mov dword [rax + 0xa8], edx
mov dword [rax + 0xb0], edx
test r12b, r12b
je 0x1400427ca
mov rcx, qword [rcx + 0x4000]
movd xmm2, edi
cvtdq2ps xmm2, xmm2
movss xmm1, dword [rcx + 0x124]
subss xmm1, dword [rcx + 0x2c]
mulss xmm2, xmm9
addss xmm1, dword [0x1400eb55c]
call fcn.14001ce20
mov rcx, qword [0x1400ffde0]
test bl, bl
je 0x140042830
xor ebx, ebx
cmp byte [0x1400eb44c], 0
je 0x140042814
cmp ebx, dword [0x1400eb550]
jne 0x140042814
movaps xmm0, xmmword [0x1400dba30]
lea rdx, str.Item__d
mov r8d, ebx
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400870d0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
call fcn.14001ceb0
jmp 0x140042822
mov edx, ebx
lea rcx, str.Item__d
call fcn.140087060
inc ebx
cmp ebx, 0x64
jl 0x1400427d0
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
movss xmm7, dword [rax + 0x90]
movss xmm6, dword [rax + 0x98]
call fcn.14000f820
cvtps2pd xmm2, xmm6
lea rcx, str._.0f__.0f
cvtps2pd xmm1, xmm7
movq r8, xmm2
movq rdx, xmm1
call fcn.140087060
call fcn.14001bfa0
inc edi
lea rbx, str.Bottom
inc rsi
add r14, 8
cmp edi, 5
jl 0x140042654
mov rax, qword [0x1400ffde0]
mov r13, qword [rbp + 0x268]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x1400428be
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 + 0x100], 0
jg 0x1400428e1
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x14004290f
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Scrolling_Horizontal
mov edx, 0xccd
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
movss xmm8, dword [0x1400db8cc]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140042958
movaps xmm1, xmm8
mov qword [rbp + 0x268], 0
lea rcx, [rbp + 0x268]
call fcn.14001b5c0
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x1400429f2
xor ecx, ecx
call fcn.14001cff0
movss xmm10, dword [0x1400db7cc]
test al, al
je 0x1400429fb
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm10
call fcn.140016760
xor edx, edx
lea rcx, str.Use_SetScrollHereX___or_SetScrollFromPosX___to_scroll_to_a_given_horizontal_position._n_nBecause_the_clipping_rectangle_of_most_window_hides_half_worth_of_WindowPadding_on_the_left_right__using_SetScrollFromPosX_1__will_usually_result_in_clipped_text_whereas_the_equivalent_SetScrollFromPosY_1__wouldnt.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x1400429eb
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
jmp 0x1400429fb
movss xmm10, dword [0x1400db7cc]
mov rax, qword [0x1400ffde0]
lea rdx, str.HorizontalScrolling
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.14000a420
add rbx, 0x100
mov edi, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x140042a55
inc r8d
test ecx, ecx
je 0x140042a3e
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140042a43
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032800
movsxd rcx, dword [rbx]
lea r14, [rbp + 0x50]
mov rax, qword [rbx + 8]
xor esi, esi
mov edx, 0x4800
mov dword [rax + rcx*4], edi
lea rdi, [0x1400bf2dc]
inc dword [rbx]
mov rcx, qword [0x1400ffde0]
xor r15d, r15d
nop dword [rax]
movss xmm6, dword [rcx + 0x3d38]
mov ebx, 0x800
movss xmm0, dword [r13 + 0x38f4]
addss xmm6, dword [r13 + 0x395c]
cmp byte [0x1401003bc], 0
addss xmm0, xmm0
mov rcx, qword [rcx + 0x4000]
cmovne ebx, edx
mov rdx, r15
addss xmm6, xmm0
call fcn.14000a4b0
mov r9d, 1
movss dword [rbp + 0x26c], xmm6
lea r8, [rbp + 0x268]
mov dword [rbp + 0x268], 0xc2c80000
mov edx, eax
mov dword [rsp + 0x20], ebx
xor ecx, ecx
call fcn.14000f450
cmp byte [rbp + 0x260], 0
movzx ebx, al
mov rax, qword [0x1400ffde0]
je 0x140042b24
mov rcx, qword [rax + 0x4000]
xor edx, edx
movss xmm0, dword [0x1400fff98]
movss dword [rcx + 0x9c], xmm0
mov dword [rcx + 0xa4], edx
mov dword [rcx + 0xac], edx
test r12b, r12b
je 0x140042b5d
mov rcx, qword [rax + 0x4000]
movd xmm2, esi
cvtdq2ps xmm2, xmm2
movss xmm1, dword [rcx + 0x120]
subss xmm1, dword [rcx + 0x28]
mulss xmm2, xmm9
addss xmm1, dword [0x1400eb55c]
call fcn.14001cd90
mov rax, qword [0x1400ffde0]
test bl, bl
je 0x140042c94
xor edi, edi
test edi, edi
je 0x140042bc2
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140042bc2
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
cmp byte [0x1400eb44c], 0
je 0x140042c6d
cmp edi, dword [0x1400eb550]
jne 0x140042c6d
movaps xmm0, xmmword [0x1400dba30]
lea rdx, str.Item__d
mov r8d, edi
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400870d0
mov rax, qword [0x1400ffde0]
movd xmm2, esi
cvtdq2ps xmm2, xmm2
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
movss xmm0, dword [rax + 0x49bc]
movss xmm6, dword [rbx + 0x58]
maxss xmm6, dword [rax + 0x3934]
mulss xmm2, xmm9
subss xmm0, xmm6
movaps xmm1, xmm6
addss xmm1, dword [rax + 0x49c4]
subss xmm1, xmm0
mulss xmm1, xmm2
addss xmm1, xmm0
subss xmm1, dword [rbx + 0x28]
call fcn.14001cd90
movss xmm1, dword [rbx + 0x58]
movaps xmm0, xmm15
subss xmm1, xmm6
maxss xmm0, xmm1
movss dword [rbx + 0xac], xmm0
jmp 0x140042c7b
mov edx, edi
lea rcx, str.Item__d
call fcn.140087060
mov rax, qword [0x1400ffde0]
inc edi
cmp edi, 0x64
jl 0x140042b67
lea rdi, [0x1400bf2dc]
mov rax, qword [rax + 0x4000]
movss xmm6, dword [rax + 0x8c]
movss xmm7, dword [rax + 0x94]
call fcn.14000f820
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140042d0e
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rax, [0x1400cbbd0]
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], rax
lea rcx, str._s_n_.0f__.0f
lea rax, str.Center
mov qword [rbp + 0x60], rax
lea rax, [0x1400cbbdc]
mov qword [rbp + 0x68], rax
lea rax, [0x1400bf2e4]
cvtps2pd xmm3, xmm7
mov qword [rbp + 0x70], rax
mov rdx, qword [r14]
cvtps2pd xmm2, xmm6
movq r9, xmm3
movq r8, xmm2
call fcn.140087060
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140042da4
movaps xmm1, xmm8
mov qword [rbp + 0x270], 0
lea rcx, [rbp + 0x270]
call fcn.14001b5c0
mov rcx, qword [0x1400ffde0]
inc esi
inc r15
add r14, 8
mov edx, 0x4800
cmp esi, 5
jl 0x140042a80
mov rbx, qword [rcx + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x140042de5
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 + 0x100], 0
jg 0x140042e08
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x140042e36
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Scrolling_Horizontal__more_
mov edx, 0xcfb
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x140042ec1
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x140042ec1
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm10
call fcn.140016760
xor edx, edx
lea rcx, str.Horizontal_scrolling_for_a_window_is_enabled_via_the_ImGuiWindowFlags_HorizontalScrollbar_flag._n_nYou_may_want_to_also_explicitly_specify_content_width_by_using_SetNextWindowContentWidth___before_Begin__.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140042ebc
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
xor esi, esi
mov dword [rbp + 0x260], 0xf
lea rax, [0x1400bd27c]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x268]
lea rax, [rbp + 0x260]
mov dword [rbp + 0x268], 1
lea edx, [rsi + 4]
mov qword [rsp + 0x20], rax
lea r8, [0x1400e70a8]
lea rcx, str.Lines
call fcn.14008fcb0
mov rbx, qword [0x1400ffde0]
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0xc
movss xmm0, dword [rbx + 0x392c]
lea rcx, [rbx + 0x4a88]
movss dword [rsp + 0x54], xmm0
call fcn.140031880
mov dword [rbx + 0x392c], 0x40400000
lea rdx, [rsp + 0x50]
mov rbx, qword [0x1400ffde0]
mov dword [rsp + 0x50], 0xb
movss xmm1, dword [rbx + 0x3924]
lea rcx, [rbx + 0x4a88]
movss xmm0, dword [rbx + 0x3928]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x58], xmm0
call fcn.140031880
mov rcx, qword [0x1400ffde0]
lea rdx, str.scrolling
mov dword [rbx + 0x3924], 0x40000000
mov dword [rbx + 0x3928], 0x3f800000
mov dword [rbp + 0x260], esi
movss xmm0, dword [rcx + 0x3928]
mov rax, qword [rcx + 0x4000]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3d38]
addss xmm0, dword [rcx + 0x3938]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
mulss xmm0, dword [0x1400db778]
addss xmm0, dword [0x1400db7c0]
movss dword [rbp + 0x264], xmm0
call fcn.14000a420
lea r9d, [rsi + 1]
mov dword [rsp + 0x20], 0x800
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.scrolling
call fcn.14000f450
mov eax, dword [0x1400e70a8]
mov r14d, esi
test eax, eax
jle 0x1400434d5
movss xmm10, dword [0x1400db614]
mov ecx, esi
movss xmm9, dword [0x1400db670]
mov r12d, esi
movss xmm7, dword [0x1400db67c]
mov r13d, esi
movss xmm8, dword [0x1400db690]
mov dword [rbp + 0x268], ecx
mov dword [rbp + 0x260], esi
test r14b, 1
mov r15d, r13d
mov edi, esi
cmove r15d, ecx
add r15d, 0xa
test r15d, r15d
jle 0x1400434ae
lea r13, str.Buzz
test edi, edi
je 0x1400430e6
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400430e6
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov rax, qword [0x1400ffde0]
lea edx, [rdi + r14]
add edx, r12d
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.14000a5c0
add rbx, 0x100
mov esi, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x140043140
inc r8d
test ecx, ecx
je 0x140043129
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14004312e
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032800
movsxd rcx, dword [rbx]
lea rdx, [0x1400bd27c]
mov rax, qword [rbx + 8]
mov r8d, edi
mov dword [rax + rcx*4], esi
lea rcx, [rbp + 0x110]
inc dword [rbx]
call fcn.140033190
mov eax, 0x88888889
mul edi
shr edx, 3
imul ecx, edx, 0xf
cmp edi, ecx
jne 0x14004317c
lea rbx, str.FizzBuzz
jmp 0x1400431af
mov eax, 0xaaaaaaab
mul edi
shr edx, 1
lea ecx, [rdx + rdx*2]
cmp edi, ecx
jne 0x140043195
lea rbx, str.Fizz
jmp 0x1400431af
mov eax, 0xcccccccd
lea rbx, [rbp + 0x110]
mul edi
shr edx, 2
lea eax, [rdx + rdx*4]
cmp edi, eax
cmove rbx, r13
lea rax, [rsp + 0x60]
movd xmm6, edi
cvtdq2ps xmm6, xmm6
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x270]
lea rax, [rbp + 0x278]
mov qword [rsp + 0x20], rax
movaps xmm2, xmm9
movaps xmm1, xmm9
mulss xmm6, xmm10
movaps xmm0, xmm6
call fcn.1400041e0
movss xmm0, dword [rbp + 0x270]
lea rdx, [rbp + 0xa0]
mov rsi, qword [0x1400ffde0]
movss xmm1, dword [rbp + 0x278]
movss xmm2, dword [rsp + 0x60]
mov dword [rbp - 8], 0x3f800000
movups xmm3, xmmword [rbp - 0x14]
mov dword [rbp + 0xa0], 0x15
lea rcx, [rsi + 0x4a78]
movss xmm3, xmm0
xorps xmm0, xmm0
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movups xmmword [rbp + 0xa4], xmm0
movups xmm0, xmmword [rsi + 0x3b1c]
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp - 0x14], xmm3
movups xmmword [rbp + 0x120], xmm3
movups xmmword [rbp + 0xa4], xmm0
call fcn.1400319c0
cmp dword [rsi + 0x4a74], 0x15
je 0x14004327f
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rsi + 0x3b1c], xmm0
lea rax, [rsp + 0x6c]
movaps xmm2, xmm7
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x64]
lea rax, [rsp + 0x68]
movaps xmm1, xmm7
movaps xmm0, xmm6
mov qword [rsp + 0x20], rax
call fcn.1400041e0
movss xmm0, dword [rsp + 0x64]
lea rdx, [rbp + 0xb8]
mov rsi, qword [0x1400ffde0]
movss xmm1, dword [rsp + 0x68]
movss xmm2, dword [rsp + 0x6c]
mov dword [rbp + 8], 0x3f800000
movups xmm3, xmmword [rbp - 4]
mov dword [rbp + 0xb8], 0x16
lea rcx, [rsi + 0x4a78]
movss xmm3, xmm0
xorps xmm0, xmm0
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movups xmmword [rbp + 0xbc], xmm0
movups xmm0, xmmword [rsi + 0x3b2c]
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp - 4], xmm3
movups xmmword [rbp + 0x130], xmm3
movups xmmword [rbp + 0xbc], xmm0
call fcn.1400319c0
cmp dword [rsi + 0x4a74], 0x16
je 0x140043339
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rsi + 0x3b2c], xmm1
lea rax, [rsp + 0x78]
movaps xmm2, xmm8
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x70]
lea rax, [rsp + 0x74]
movaps xmm1, xmm8
movaps xmm0, xmm6
mov qword [rsp + 0x20], rax
call fcn.1400041e0
movss xmm0, dword [rsp + 0x70]
lea rdx, [rbp + 0xd0]
mov rsi, qword [0x1400ffde0]
movss xmm1, dword [rsp + 0x74]
movss xmm2, dword [rsp + 0x78]
mov dword [rbp + 0x18], 0x3f800000
movups xmm3, xmmword [rbp + 0xc]
mov dword [rbp + 0xd0], 0x17
lea rcx, [rsi + 0x4a78]
movss xmm3, xmm0
xorps xmm0, xmm0
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movups xmmword [rbp + 0xd4], xmm0
movups xmm0, xmmword [rsi + 0x3b3c]
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp + 0xc], xmm3
movups xmmword [rbp + 0x140], xmm3
movups xmmword [rbp + 0xd4], xmm0
call fcn.1400319c0
cmp dword [rsi + 0x4a74], 0x17
je 0x1400433f5
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rsi + 0x3b3c], xmm0
lea eax, [rdi + r14]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, xmm13
lea rdx, [rbp - 0x54]
xor r8d, r8d
mov dword [rbp - 0x50], 0
mov rcx, rbx
addss xmm0, xmm12
movss dword [rbp - 0x54], xmm0
call fcn.1400882b0
mov ecx, 3
call fcn.140006190
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x140043465
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 + 0x100], 0
jg 0x140043488
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
inc edi
cmp edi, r15d
jl 0x140043084
mov eax, dword [0x1400e70a8]
xor esi, esi
mov r13d, dword [rbp + 0x260]
mov ecx, dword [rbp + 0x268]
add r13d, 9
add ecx, 3
inc r14d
mov dword [rbp + 0x260], r13d
add r12d, 0x3e7
mov dword [rbp + 0x268], ecx
cmp r14d, eax
jl 0x140043063
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
movss xmm9, dword [rcx + 0x8c]
movss xmm10, dword [rcx + 0x94]
call fcn.14000f820
mov ecx, 2
call fcn.140006410
mov rbx, qword [0x1400ffde0]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov qword [rbp + 0x260], 0
lea rcx, [0x1400cbeac]
movaps xmm7, xmm15
movss xmm6, dword [rbx + 0x3928]
mov dword [rbx + 0x3928], esi
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
movss xmm8, dword [0x1400db864]
movss dword [rbx + 0x3928], xmm6
mov ecx, dword [rax + 0x4064]
test ecx, ecx
je 0x14004357c
cmp ecx, dword [rax + 0x49b0]
jne 0x14004357c
movss xmm7, dword [rax + 0x18]
xorps xmm7, xmmword [0x1400dbb50]
mulss xmm7, xmm8
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400435d3
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Scroll_from_code
call fcn.140087060
mov rbx, qword [0x1400ffde0]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004363d
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, [0x1400cbec4]
mov qword [rbp + 0x260], 0
call fcn.1400882b0
mov rax, qword [0x1400ffde0]
movss dword [rbx + 0x3928], xmm6
mov ecx, dword [rax + 0x4064]
test ecx, ecx
je 0x14004369a
cmp ecx, dword [rax + 0x49b0]
jne 0x14004369a
movss xmm7, dword [rax + 0x18]
mulss xmm7, xmm8
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400436f1
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
cvtps2pd xmm2, xmm10
lea rcx, str._.0f__.0f
cvtps2pd xmm1, xmm9
movq r8, xmm2
movq rdx, xmm1
call fcn.140087060
ucomiss xmm7, xmm15
jp 0x14004371b
je 0x140043793
mov rcx, qword [0x1400ffde0]
lea rdx, str.scrolling
mov qword [rbp - 0x4c], 0
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
xor r9d, r9d
mov dword [rsp + 0x20], esi
lea r8, [rbp - 0x4c]
mov edx, eax
lea rcx, str.scrolling
call fcn.14000f450
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
addss xmm7, dword [rcx + 0x8c]
movss dword [rcx + 0x9c], xmm7
mov dword [rcx + 0xa4], esi
mov dword [rcx + 0xac], esi
call fcn.14000f820
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400437d7
movss xmm1, dword [0x1400db8cc]
lea rcx, [rbp + 0x260]
mov qword [rbp + 0x260], 0
call fcn.14001b5c0
lea rdx, [0x1401005e0]
lea rcx, str.Show_Horizontal_contents_size_demo_window
call fcn.14008a2a0
cmp byte [0x1401005e0], 0
je 0x14004436b
cmp byte [0x140100443], 0
je 0x140043832
movss xmm0, dword [0x1400eb26c]
mov rcx, qword [0x1400ffde0]
cvttss2si eax, xmm0
or dword [rcx + 0x4a00], 4
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rcx + 0x4a28], xmm0
movss dword [rcx + 0x4a2c], xmm15
movzx eax, byte [0x1400eb268]
lea rdx, [0x1401005e0]
neg al
lea rcx, str.Horizontal_contents_size_demo_window
sbb r8d, r8d
and r8d, 0x800
call fcn.140012e20
mov rax, qword [0x1400ffde8]
test rax, rax
je 0x140043880
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Scrolling_Horizontal_contents_size_demo_window
mov edx, 0xd46
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rbx, qword [0x1400ffde0]
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0xe
movss xmm1, dword [rbx + 0x3934]
lea rcx, [rbx + 0x4a88]
movss xmm0, dword [rbx + 0x3938]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x58], xmm0
call fcn.140031880
mov qword [rbx + 0x3934], 0x40000000
lea rdx, [rsp + 0x50]
mov rbx, qword [0x1400ffde0]
mov dword [rsp + 0x50], 0xb
movss xmm1, dword [rbx + 0x3924]
lea rcx, [rbx + 0x4a88]
movss xmm0, dword [rbx + 0x3928]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x58], xmm0
call fcn.140031880
lea rcx, [0x1400bd2ac]
mov qword [rbx + 0x3924], 0x40000000
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x14004399c
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x14004399c
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400db7cc]
call fcn.140016760
xor edx, edx
lea rcx, str.Test_how_different_widgets_react_and_impact_the_work_rectangle_growing_when_horizontal_scrolling_is_enabled._n_nUse_Metrics__Tools__Show_windows_rectangles_to_visualize_rectangles.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140043997
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
lea rdx, [0x1400eb268]
lea rcx, str.H_scrollbar
call fcn.14008a2a0
lea rdx, [0x1400eb698]
lea rcx, [0x1400b7494]
call fcn.14008a2a0
lea rdx, [0x1400eb588]
lea rcx, str.Tree_nodes
call fcn.14008a2a0
lea rdx, [0x1400ffefb]
lea rcx, str.Text_wrapped
call fcn.14008a2a0
lea rdx, [0x1400eb554]
lea rcx, str.Columns
call fcn.14008a2a0
lea rdx, [0x1400eb4b0]
lea rcx, str.Tab_bar
call fcn.14008a2a0
lea rdx, [0x1400fff51]
lea rcx, str.Child
call fcn.14008a2a0
lea rdx, [0x140100443]
lea rcx, str.Explicit_content_size
call fcn.14008a2a0
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
movss xmm3, dword [rcx + 0x90]
movss xmm2, dword [rcx + 0x94]
movss xmm1, dword [rcx + 0x8c]
movss xmm0, dword [rcx + 0x98]
lea rcx, str.Scroll__.1f__.1f__.1f__.1f
cvtps2pd xmm3, xmm3
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
cvtps2pd xmm0, xmm0
movq r9, xmm3
movq r8, xmm2
movq rdx, xmm1
movsd qword [rsp + 0x20], xmm0
call fcn.140087060
cmp byte [0x140100443], 0
je 0x140043c88
mov rdx, qword [0x1400ffde0]
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140043afa
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
or dword [rdx + 0x4990], 1
lea rax, str._.3f
mov dword [rsp + 0x38], esi
lea r8, [0x1400eb26c]
mov qword [rsp + 0x30], rax
lea rcx, str.csx
lea rax, [rbp + 0x260]
mov dword [rdx + 0x49a0], 0x42c80000
mov qword [rsp + 0x28], rax
movaps xmm3, xmm11
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], 0
mov edx, 8
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x268], 0
call fcn.14008e650
mov rcx, qword [0x1400ffde0]
lea r8, [rbp + 0x260]
movss xmm7, dword [0x1400db78c]
lea rdx, [rbp + 0x268]
mov dword [rsp + 0x28], esi
mov r9d, 0xffffffff
movss dword [rsp + 0x20], xmm15
mov rax, qword [rcx + 0x4000]
movsd xmm9, qword [rax + 0x110]
mov byte [rax + 0xc0], 1
movaps xmm0, xmm9
mov rcx, qword [rcx + 0x4000]
addss xmm0, xmm7
movsd qword [rbp + 0x268], xmm9
movss xmm6, dword [rbp + 0x26c]
movaps xmm8, xmm6
mov rcx, qword [rcx + 0x2a8]
addss xmm8, xmm7
movss dword [rbp + 0x260], xmm0
movss dword [rbp + 0x264], xmm8
call fcn.14006f890
mov rcx, qword [0x1400ffde0]
lea r8, [rbp + 0x260]
mov dword [rsp + 0x28], esi
lea rdx, [rbp + 0x268]
mov r9d, 0xffffffff
movss dword [rbp + 0x26c], xmm6
movss dword [rbp + 0x264], xmm8
mov rax, qword [rcx + 0x4000]
movss dword [rsp + 0x20], xmm15
mov byte [rax + 0xc0], 1
addss xmm9, dword [0x1400eb26c]
mov rcx, qword [rcx + 0x4000]
mov rcx, qword [rcx + 0x2a8]
movaps xmm0, xmm9
subss xmm0, xmm7
movss dword [rbp + 0x260], xmm9
movss dword [rbp + 0x268], xmm0
call fcn.14006f890
lea rcx, [rbp + 0x260]
mov dword [rbp + 0x260], 0
mov dword [rbp + 0x264], 0x41200000
call fcn.14008b9e0
mov ecx, 2
call fcn.140006410
mov rax, qword [0x1400ffde0]
mov rdx, qword [rax + 0x4000]
cmp byte [rdx + 0xc3], 0
jne 0x140043cd5
mov r8d, dword [rdx + 0x1c4]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1b8], 0
je 0x140043ccc
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm11
call fcn.14008bc60
cmp byte [0x1400eb698], 0
je 0x140043cf9
xor r8d, r8d
mov qword [rbp - 0x44], 0x43960000
lea rdx, [rbp - 0x44]
lea rcx, str.this_is_a_300_wide_button
call fcn.1400882b0
cmp byte [0x1400eb588], 0
je 0x140043dca
mov rcx, qword [0x1400ffde0]
mov byte [rbp + 0x260], 1
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140043db7
lea rdx, str.this_is_a_tree_node
call fcn.14000a420
mov ecx, eax
lea r8, str.this_is_a_tree_node
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x140043db7
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140043db2
lea rdx, str.another_one_of_those_tree_node...
call fcn.14000a420
mov ecx, eax
lea r8, str.another_one_of_those_tree_node...
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x140043db2
lea rcx, str.Some_tree_contents
call fcn.140087060
call fcn.14009f990
call fcn.14009f990
lea rdx, [rbp + 0x260]
lea rcx, str.CollapsingHeader
call fcn.14009fcf0
cmp byte [0x1400ffefb], 0
je 0x140043ddf
lea rcx, str.This_text_should_automatically_wrap_on_the_edge_of_the_work_rectangle.
call fcn.140087260
cmp byte [0x1400eb554], 0
je 0x140044070
lea rcx, str.Tables:
call fcn.140087060
mov rax, qword [0x1400ffde0]
lea rdx, str.table
mov qword [rbp - 0x3c], 0
mov rcx, qword [rax + 0x4000]
call fcn.14000a420
lea rdx, [rbp - 0x3c]
movss dword [rsp + 0x28], xmm15
mov qword [rsp + 0x20], rdx
lea rcx, str.table
mov edx, eax
mov r9d, 0x780
mov r8d, 4
call fcn.1400789d0
test al, al
je 0x140043fb3
call fcn.14007e1f0
mov rax, qword [0x1400ffde0]
mov rdx, qword [rax + 0x4000]
mov rcx, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140043e7f
cmp qword [rax + 0x4e20], 0
jne 0x140043e7f
add rcx, 0x260
jmp 0x140043e86
add rcx, 0x230
movss xmm0, dword [rcx]
lea rcx, str.Width__.2f
subss xmm0, dword [rdx + 0x110]
cvtps2pd xmm1, xmm0
movq rdx, xmm1
call fcn.140087060
call fcn.14007e1f0
mov rcx, qword [0x1400ffde0]
mov rdx, qword [rcx + 0x4000]
mov rax, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140043ed8
cmp qword [rcx + 0x4e20], 0
jne 0x140043ed8
add rax, 0x260
jmp 0x140043ede
add rax, 0x230
movss xmm0, dword [rax]
lea rcx, str.Width__.2f
subss xmm0, dword [rdx + 0x110]
cvtps2pd xmm1, xmm0
movq rdx, xmm1
call fcn.140087060
call fcn.14007e1f0
mov rcx, qword [0x1400ffde0]
mov rdx, qword [rcx + 0x4000]
mov rax, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140043f30
cmp qword [rcx + 0x4e20], 0
jne 0x140043f30
add rax, 0x260
jmp 0x140043f36
add rax, 0x230
movss xmm0, dword [rax]
lea rcx, str.Width__.2f
subss xmm0, dword [rdx + 0x110]
cvtps2pd xmm1, xmm0
movq rdx, xmm1
call fcn.140087060
call fcn.14007e1f0
mov rcx, qword [0x1400ffde0]
mov rdx, qword [rcx + 0x4000]
mov rax, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140043f88
cmp qword [rcx + 0x4e20], 0
jne 0x140043f88
add rax, 0x260
jmp 0x140043f8e
add rax, 0x230
movss xmm0, dword [rax]
lea rcx, str.Width__.2f
subss xmm0, dword [rdx + 0x110]
cvtps2pd xmm1, xmm0
movq rdx, xmm1
call fcn.140087060
call fcn.14007bf00
lea rcx, str.Columns:
call fcn.140087060
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
mov rcx, qword [rax + 0x1b8]
test rcx, rcx
je 0x140043ff8
cmp dword [rcx + 0x10], 4
jne 0x140043ff3
cmp dword [rcx + 4], 0
je 0x140044006
call fcn.140085df0
xor r8d, r8d
xor ecx, ecx
lea edx, [r8 + 4]
call fcn.140085490
mov ebx, 4
nop dword [rax + rax]
call fcn.140084c10
xorps xmm1, xmm1
lea rcx, str.Width__.2f
cvtss2sd xmm1, xmm0
movq rdx, xmm1
call fcn.140087060
call fcn.140085b30
sub rbx, 1
jne 0x140044010
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
mov rcx, qword [rax + 0x1b8]
test rcx, rcx
je 0x140044070
cmp dword [rcx + 0x10], 1
jne 0x14004406b
cmp dword [rcx + 4], ebx
je 0x140044070
call fcn.140085df0
cmp byte [0x1400eb4b0], 0
je 0x14004430c
xor edx, edx
lea rcx, str.Hello
call fcn.1400a3950
test al, al
je 0x14004430c
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140044130
mov rbx, qword [rbx + 0x4e88]
test rbx, rbx
jne 0x1400440d6
mov r8d, 0x215b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x140044130
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea rdx, str.OneOneOne
mov rcx, rbx
call fcn.1400a5d00
test al, al
je 0x140044130
movsx rdi, word [rbx + 0x78]
test edi, edi
js 0x140044101
cmp edi, dword [rbx]
jl 0x14004411b
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 [rbx + 8]
imul rdx, rdi, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140017530
call fcn.1400a5bd0
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400441cd
mov rbx, qword [rbx + 0x4e88]
test rbx, rbx
jne 0x140044173
mov r8d, 0x215b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x1400441cd
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea rdx, str.TwoTwoTwo
mov rcx, rbx
call fcn.1400a5d00
test al, al
je 0x1400441cd
movsx rdi, word [rbx + 0x78]
test edi, edi
js 0x14004419e
cmp edi, dword [rbx]
jl 0x1400441b8
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 [rbx + 8]
imul rdx, rdi, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140017530
call fcn.1400a5bd0
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x14004426a
mov rbx, qword [rbx + 0x4e88]
test rbx, rbx
jne 0x140044210
mov r8d, 0x215b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x14004426a
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea rdx, str.ThreeThreeThree
mov rcx, rbx
call fcn.1400a5d00
test al, al
je 0x14004426a
movsx rdi, word [rbx + 0x78]
test edi, edi
js 0x14004423b
cmp edi, dword [rbx]
jl 0x140044255
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 [rbx + 8]
imul rdx, rdi, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140017530
call fcn.1400a5bd0
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140044307
mov rbx, qword [rbx + 0x4e88]
test rbx, rbx
jne 0x1400442ad
mov r8d, 0x215b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x140044307
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea rdx, str.FourFourFour
mov rcx, rbx
call fcn.1400a5d00
test al, al
je 0x140044307
movsx rdi, word [rbx + 0x78]
test edi, edi
js 0x1400442d8
cmp edi, dword [rbx]
jl 0x1400442f2
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.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 [rbx + 8]
imul rdx, rdi, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140017530
call fcn.1400a5bd0
call fcn.1400a3ed0
cmp byte [0x1400fff51], 0
je 0x140044366
mov rcx, qword [0x1400ffde0]
lea rdx, str.child
mov qword [rbp - 0x34], 0
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
mov r9d, 1
mov dword [rsp + 0x20], esi
lea r8, [rbp - 0x34]
mov edx, eax
lea rcx, str.child
call fcn.14000f450
call fcn.14000f820
call fcn.1400154e0
call fcn.14009f990
mov rax, qword [0x1400ffde8]
movaps xmm13, xmmword [rsp + 0x290]
movaps xmm12, xmmword [rsp + 0x2a0]
movaps xmm11, xmmword [rsp + 0x2b0]
mov r13, qword [rsp + 0x328]
test rax, rax
je 0x1400443bb
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Clipping
mov edx, 0xd9f
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140044e59
lea rdx, str.Clipping
call fcn.14000a420
mov ecx, eax
lea r8, str.Clipping
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x140044e59
movss xmm0, dword [0x1400db668]
lea rax, str._.0f
mov qword [rsp + 0x38], rax
lea r8, [0x1400eb428]
lea rax, [rbp + 0x260]
mov dword [rbp + 0x260], 0x43480000
mov qword [rsp + 0x30], rax
lea rcx, str.size
mov r9d, 2
mov dword [rbp + 0x268], 0x3f800000
lea rax, [rbp + 0x268]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
lea edx, [r9 + 6]
call fcn.14008ecf0
lea rcx, str._Click_and_drag_to_scroll_
call fcn.140087260
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x140044508
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x140044508
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400db7cc]
call fcn.140016760
xor edx, edx
lea rcx, str._Left__Using_ImGui::PushClipRect__:_nWill_alter_ImGui_hit_testing_logic__ImDrawList_rendering._n_use_this_if_you_want_your_clipping_rectangle_to_affect_interactions__n_n_Center__Using_ImDrawList::PushClipRect__:_nWill_alter_ImDrawList_rendering_only._n_use_this_as_a_shortcut_if_you_are_only_using_ImDrawList_calls__n_n_Right__Using_ImDrawList::AddText___with_a_fine_ClipRect:_nWill_alter_only_this_specific_ImDrawList::AddText___rendering._nThis_is_often_used_internally_to_avoid_altering_the_clipping_rectangle_and_minimize_draw_calls.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140044503
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
mov edi, esi
lea r15, [0x1400cc474]
lea r12, str.Line_1_hello_nLine_2_clip_me_
mov rcx, qword [0x1400ffde0]
nop
test edi, edi
jle 0x14004457b
mov rdx, qword [rcx + 0x4000]
cmp byte [rdx + 0xc3], 0
jne 0x14004457b
movss xmm0, dword [rcx + 0x3934]
addss xmm0, dword [rdx + 0x118]
movss dword [rdx + 0x110], xmm0
mov eax, dword [rdx + 0x11c]
mov dword [rdx + 0x114], eax
movsd xmm0, qword [rdx + 0x140]
movsd qword [rdx + 0x138], xmm0
mov eax, dword [rdx + 0x14c]
mov dword [rdx + 0x148], eax
mov byte [rdx + 0x150], 1
mov rbx, qword [rcx + 0x4000]
mov edx, edi
mov rcx, rbx
call fcn.14000a5c0
add rbx, 0x100
mov esi, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x1400445c9
inc r8d
test ecx, ecx
je 0x1400445b2
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1400445b7
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032800
movsxd rcx, dword [rbx]
lea rdx, [0x1400eb428]
mov rax, qword [rbx + 8]
xor r8d, r8d
mov dword [rax + rcx*4], esi
lea rcx, [0x1400cc448]
inc dword [rbx]
call fcn.140088650
call fcn.14000e9a0
mov rcx, qword [0x1400ffde0]
test al, al
je 0x14004464f
cmp byte [rcx + 0xe48], 0
je 0x14004464f
movss xmm1, dword [rcx + 0x6c]
movss xmm0, dword [rcx + 0x38b8]
mulss xmm1, xmm1
comiss xmm0, xmm1
setae al
test al, al
je 0x14004464f
movss xmm0, dword [0x1400eb4a8]
movss xmm1, dword [0x1400eb4ac]
addss xmm0, dword [rcx + 0xe8]
addss xmm1, dword [rcx + 0xec]
movss dword [0x1400eb4a8], xmm0
movss dword [0x1400eb4ac], xmm1
mov rbx, qword [rcx + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x140044680
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1400ffde0]
cmp dword [rbx + 0x100], 0
jg 0x1400446aa
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1400ffde0]
dec dword [rbx + 0x100]
mov eax, dword [rcx + 0x49b8]
shr eax, 8
test al, 1
je 0x140044761
movss xmm7, dword [rcx + 0x49bc]
mov edx, edi
movss xmm6, dword [rcx + 0x49c0]
movss xmm8, dword [rcx + 0x49c4]
movss xmm9, dword [rcx + 0x49c8]
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [0x1400eb4a8]
movss xmm1, dword [0x1400eb4ac]
addss xmm0, xmm7
movss dword [rbp + 0x260], xmm7
addss xmm1, xmm6
mov byte [rax + 0xc0], 1
mov r8, qword [rcx + 0x4000]
movss dword [rbp + 0x264], xmm6
movss dword [rbp + 0x268], xmm8
movss dword [rbp + 0x26c], xmm9
mov rbx, qword [r8 + 0x2a8]
movss dword [rbp + 0x270], xmm0
movss dword [rbp + 0x274], xmm1
test edi, edi
je 0x140044a4f
sub edx, 1
je 0x140044771
cmp edx, 1
je 0x140044c63
inc edi
cmp edi, 3
jl 0x140044520
jmp 0x140044e52
movups xmm0, xmmword [rbx + 0x88]
movaps xmm4, xmm8
movss dword [rsp + 0x50], xmm7
comiss xmm0, xmm7
movaps xmm5, xmm9
movss dword [rsp + 0x54], xmm6
movss dword [rsp + 0x58], xmm4
movaps xmm1, xmm7
movss dword [rsp + 0x5c], xmm5
movaps xmm2, xmm6
jbe 0x1400447ac
movss dword [rsp + 0x50], xmm0
movaps xmm1, xmm0
movaps xmm3, xmm0
shufps xmm3, xmm0, 0x55
comiss xmm3, xmm6
jbe 0x1400447c1
movss dword [rsp + 0x54], xmm3
movaps xmm2, xmm3
movaps xmm3, xmm0
shufps xmm3, xmm0, 0xaa
comiss xmm8, xmm3
jbe 0x1400447d7
movss dword [rsp + 0x58], xmm3
movaps xmm4, xmm3
shufps xmm0, xmm0, 0xff
comiss xmm9, xmm0
jbe 0x1400447ea
movss dword [rsp + 0x5c], xmm0
movaps xmm5, xmm0
comiss xmm1, xmm4
jb 0x1400447f5
movss dword [rsp + 0x58], xmm1
comiss xmm2, xmm5
jb 0x140044800
movss dword [rsp + 0x5c], xmm2
mov ecx, dword [rbx + 0x5c]
mov r8d, dword [rbx + 0x58]
cmp r8d, ecx
jne 0x140044836
inc r8d
test ecx, ecx
je 0x14004481e
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140044823
mov eax, 8
cmp eax, r8d
lea rcx, [rbx + 0x58]
cmovg r8d, eax
mov edx, r8d
call fcn.140032720
movsxd rcx, dword [rbx + 0x58]
mov rax, qword [rbx + 0x60]
add rcx, rcx
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rax + rcx*8], xmm0
inc dword [rbx + 0x58]
mov rcx, rbx
movups xmmword [rbx + 0x88], xmm0
call fcn.14006c0e0
mov edx, 6
mov rcx, rbx
lea r8d, [rdx - 2]
call fcn.14006c4c0
mov rax, qword [rbx + 0x38]
movaps xmm0, xmm7
movzx edx, word [rbx + 0x34]
unpcklps xmm0, xmm6
movsd qword [rbp + 0x260], xmm0
movss xmm2, dword [rax]
movss xmm3, dword [rax + 4]
lea ecx, [rdx + 1]
mov rax, qword [rbx + 0x50]
mov word [rax], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 2], cx
lea ecx, [rdx + 2]
mov rax, qword [rbx + 0x50]
mov word [rax + 4], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 6], dx
add dx, 3
mov rax, qword [rbx + 0x50]
mov word [rax + 8], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 0xa], dx
mov rax, qword [rbx + 0x48]
movsd qword [rax], xmm0
movaps xmm0, xmm8
mov rax, qword [rbx + 0x48]
unpcklps xmm0, xmm9
movsd qword [rbp + 0x268], xmm0
movss dword [rax + 8], xmm2
movss dword [rax + 0xc], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x14], xmm8
movss dword [rax + 0x18], xmm6
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm2
movss dword [rax + 0x20], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], 0xff785a5a
mov rax, qword [rbx + 0x48]
movsd qword [rax + 0x28], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm2
movss dword [rax + 0x34], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x38], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x3c], xmm7
movss dword [rax + 0x40], xmm9
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x44], xmm2
movss dword [rax + 0x48], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x4c], 0xff785a5a
add qword [rbx + 0x48], 0x50
add dword [rbx + 0x34], 4
add qword [rbx + 0x50], 0xc
mov rax, qword [rbx + 0x38]
mov r14, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rbx + 0x98]
mov rcx, qword [r14 + 0x40]
cmp qword [rcx + 8], rax
je 0x1400449ae
mov r8d, 0x65b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_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 [rbx + 0x88]
mov byte [rsp + 0x48], 0
lea rax, [rbp + 0x78]
movss dword [rsp + 0x40], xmm15
lea r9, [rbp + 0x270]
mov qword [rsp + 0x38], r15
movaps xmm2, xmm6
mov qword [rsp + 0x30], r12
mov rdx, rbx
mov qword [rsp + 0x28], rax
mov rcx, r14
mov dword [rsp + 0x20], 0xffffffff
movups xmmword [rbp + 0x78], xmm0
call fcn.140076580
cmp dword [rbx + 0x58], 0
jg 0x140044a15
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rbx + 0x58]
sub eax, 1
mov dword [rbx + 0x58], eax
jne 0x140044a2a
mov rax, qword [rbx + 0x38]
add rax, 0x1c
jmp 0x140044a36
dec eax
cdqe
shl rax, 4
add rax, qword [rbx + 0x60]
movups xmm0, xmmword [rax]
mov rcx, rbx
movups xmmword [rbx + 0x88], xmm0
call fcn.14006c0e0
inc edi
jmp 0x140044518
mov byte [r8 + 0xc0], 1
lea rdx, [rbp + 0x260]
mov r14, qword [rcx + 0x4000]
lea r8, [rbp + 0x268]
mov r9b, 1
mov rcx, qword [r14 + 0x2a8]
call fcn.14006c330
mov rsi, qword [r14 + 0x2a8]
cmp dword [rsi + 0x58], 0
jg 0x140044aa2
mov r8d, 0x791
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rsi + 0x58]
mov edx, 6
mov rax, qword [rsi + 0x60]
add rcx, rcx
lea r8d, [rdx - 2]
movups xmm0, xmmword [rax + rcx*8 - 0x10]
mov rcx, rbx
movups xmmword [rbp + 0x1c], xmm0
movups xmmword [r14 + 0x248], xmm0
call fcn.14006c4c0
mov rax, qword [rbx + 0x38]
movaps xmm0, xmm7
movzx edx, word [rbx + 0x34]
unpcklps xmm0, xmm6
movsd qword [rbp + 0x260], xmm0
movss xmm2, dword [rax]
movss xmm3, dword [rax + 4]
lea ecx, [rdx + 1]
mov rax, qword [rbx + 0x50]
mov word [rax], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 2], cx
lea ecx, [rdx + 2]
mov rax, qword [rbx + 0x50]
mov word [rax + 4], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 6], dx
add dx, 3
mov rax, qword [rbx + 0x50]
mov word [rax + 8], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 0xa], dx
mov rax, qword [rbx + 0x48]
movsd qword [rax], xmm0
movaps xmm0, xmm8
mov rax, qword [rbx + 0x48]
unpcklps xmm0, xmm9
movsd qword [rbp + 0x268], xmm0
movss dword [rax + 8], xmm2
movss dword [rax + 0xc], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x14], xmm8
movss dword [rax + 0x18], xmm6
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm2
movss dword [rax + 0x20], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], 0xff785a5a
mov rax, qword [rbx + 0x48]
movsd qword [rax + 0x28], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm2
movss dword [rax + 0x34], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x38], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x3c], xmm7
movss dword [rax + 0x40], xmm9
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x44], xmm2
movss dword [rax + 0x48], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x4c], 0xff785a5a
add qword [rbx + 0x48], 0x50
add dword [rbx + 0x34], 4
add qword [rbx + 0x50], 0xc
mov rax, qword [rbx + 0x38]
mov rsi, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rbx + 0x98]
mov rcx, qword [rsi + 0x40]
cmp qword [rcx + 8], rax
je 0x140044c10
mov r8d, 0x65b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_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 [rbx + 0x88]
mov byte [rsp + 0x48], 0
lea rax, [rbp + 0x78]
movss dword [rsp + 0x40], xmm15
lea r9, [rbp + 0x270]
mov qword [rsp + 0x38], r15
movaps xmm2, xmm6
mov qword [rsp + 0x30], r12
mov rdx, rbx
mov qword [rsp + 0x28], rax
mov rcx, rsi
mov dword [rsp + 0x20], 0xffffffff
movups xmmword [rbp + 0x78], xmm0
call fcn.140076580
call fcn.14000d380
inc edi
jmp 0x140044518
mov edx, 6
mov rcx, rbx
lea r8d, [rdx - 2]
call fcn.14006c4c0
mov rax, qword [rbx + 0x38]
movaps xmm0, xmm7
movzx edx, word [rbx + 0x34]
unpcklps xmm0, xmm6
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
lea ecx, [rdx + 1]
mov rax, qword [rbx + 0x50]
mov word [rax], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 2], cx
lea ecx, [rdx + 2]
mov rax, qword [rbx + 0x50]
mov word [rax + 4], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 6], dx
add dx, 3
mov rax, qword [rbx + 0x50]
mov word [rax + 8], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 0xa], dx
mov rax, qword [rbx + 0x48]
movsd qword [rax], xmm0
movaps xmm0, xmm8
mov rax, qword [rbx + 0x48]
unpcklps xmm0, xmm9
movss dword [rax + 8], xmm1
movss dword [rax + 0xc], xmm2
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x14], xmm8
movss dword [rax + 0x18], xmm6
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm1
movss dword [rax + 0x20], xmm2
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], 0xff785a5a
mov rax, qword [rbx + 0x48]
movsd qword [rax + 0x28], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm1
movss dword [rax + 0x34], xmm2
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x38], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x3c], xmm7
movss dword [rax + 0x40], xmm9
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x44], xmm1
movss dword [rax + 0x48], xmm2
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x4c], 0xff785a5a
add qword [rbx + 0x48], 0x50
add dword [rbx + 0x34], 4
add qword [rbx + 0x50], 0xc
mov rax, qword [0x1400ffde0]
mov rdi, qword [rax + 0x3d30]
movss xmm10, dword [rax + 0x3d38]
test rdi, rdi
jne 0x140044d91
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
ucomiss xmm10, xmm15
jp 0x140044da3
jne 0x140044da3
mov rax, qword [rbx + 0x38]
movss xmm10, dword [rax + 0x10]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x140044dce
mov r8d, 0x65b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_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 [rbx + 0x88]
comiss xmm0, xmm7
movups xmmword [rsp + 0x50], xmm0
jae 0x140044de5
movss dword [rsp + 0x50], xmm7
movss xmm0, dword [rsp + 0x54]
comiss xmm0, xmm6
jae 0x140044df6
movss dword [rsp + 0x54], xmm6
comiss xmm8, dword [rsp + 0x58]
ja 0x140044e05
movss dword [rsp + 0x58], xmm8
comiss xmm9, dword [rsp + 0x5c]
ja 0x140044e14
movss dword [rsp + 0x5c], xmm9
mov byte [rsp + 0x48], 1
lea rax, [rsp + 0x50]
movss dword [rsp + 0x40], xmm15
lea r9, [rbp + 0x270]
mov qword [rsp + 0x38], r15
movaps xmm2, xmm10
mov qword [rsp + 0x30], r12
mov rdx, rbx
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov dword [rsp + 0x20], 0xffffffff
call fcn.140076580
call fcn.14009f990
xor esi, esi
mov rax, qword [0x1400ffde8]
movaps xmm15, xmmword [rsp + 0x270]
movaps xmm10, xmmword [rsp + 0x2c0]
movaps xmm9, xmmword [rsp + 0x2d0]
movaps xmm8, xmmword [rsp + 0x2e0]
mov r15, qword [rsp + 0x318]
mov r14, qword [rsp + 0x320]
mov r12, qword [rsp + 0x330]
mov rdi, qword [rsp + 0x338]
test rax, rax
je 0x140044ec5
mov r9, qword [0x1400ffdf0]
lea r8, str.Layout_Overlap_Mode
mov edx, 0xde0
lea rcx, str.C:Users_robinDesktopImGui_menuimgui_demo.cpp
call rax
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140045141
lea rdx, str.Overlap_Mode
call fcn.14000a420
mov ecx, eax
lea r8, str.Overlap_Mode
xor r9d, r9d
xor edx, edx
call fcn.14009ead0
test al, al
je 0x140045141
lea rcx, [0x1400bd2ac]
call fcn.140087190
mov ecx, 0x1000
call fcn.14000ab80
test al, al
je 0x140044fa4
xor ecx, ecx
call fcn.14001cff0
test al, al
je 0x140044fa4
mov rax, qword [0x1400ffde0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400db7cc]
call fcn.140016760
xor edx, edx
lea rcx, str.Hit_testing_is_by_default_performed_in_item_submission_order__which_generally_is_perceived_as_back_to_front._n_nBy_using_SetNextItemAllowOverlap___you_can_notify_that_an_item_may_be_overlapped_by_another._Doing_so_alters_the_hovering_logic:_items_using_AllowOverlap_mode_requires_an_extra_frame_to_accept_hovered_state.
lea r8d, [rdx + 1]
call fcn.140086870
call fcn.140016800
mov rax, qword [0x1400ffde0]
mov r9, qword [rax + 0x4000]
test dword [r9 + 0x14], 0x2000000
jne 0x140044f9f
mov r8d, 0x2a09
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400154e0
lea rdx, [0x1400eb320]
lea rcx, str.Enable_AllowOverlap
call fcn.14008a2a0
cmp byte [0x1400eb320], 0
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
movss xmm6, dword [rax + 0x110]
movss xmm7, dword [rax + 0x114]
addss xmm6, xmm14
addss xmm7, xmm14
je 0x140044ff2
or dword [rcx + 0x4994], 0x200
xor r8d, r8d
mov dword [rbp - 0x2c], 0x42a00000
lea rdx, [rbp - 0x2c]
mov dword [rbp - 0x28], 0x42a00000
lea rcx, str.Button_1
call fcn.1400882b0
mov rcx, qword [0x1400ffde0]
lea rdx, [rbp - 0x24]
xor r8d, r8d
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
lea rcx, str.Button_2
movss dword [rax + 0x110], xmm6
movss dword [rax + 0x114], xmm7
mov byte [rax + 0x151], 1
mov dword [rbp - 0x24], 0x42a00000
mov dword [rbp - 0x20], 0x42a00000
call fcn.1400882b0
cmp byte [0x1400eb320], 0
je 0x140045081
mov rax, qword [0x1400ffde0]
or dword [rax + 0x4994], 0x200
lea r9, [rbp + 0x260]
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rcx, str.Some_Selectable
xor edx, edx
call fcn.14009ff00
mov rbx, qword [0x1400ffde0]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140045102
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, [0x1400cc628]
mov qword [rbp + 0x260], 0
call fcn.1400882b0
movss dword [rbx + 0x3928], xmm6
call fcn.14009f990
mov rbx, qword [rsp + 0x348]
movaps xmm6, xmmword [rsp + 0x300]
mov rsi, qword [rsp + 0x340]
movaps xmm7, xmmword [rsp + 0x2f0]
movaps xmm14, xmmword [rsp + 0x280]
add rsp, 0x350
pop rbp
ret