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

Disassembly:
push rbp
lea rbp, [rsp - 0x260]
sub rsp, 0x390
mov rax, qword [0x14016f898]
xor rax, rsp
mov qword [rbp + 0x190], rax
xor edx, edx
lea rcx, str.Widgets
call fcn.140064400
test al, al
je 0x1400351df
mov qword [rsp + 0x3a0], rbx
lea rcx, str.Basic
mov qword [rsp + 0x3a8], rsi
mov qword [rsp + 0x3b0], rdi
mov qword [rsp + 0x388], r12
mov qword [rsp + 0x380], r13
mov qword [rsp + 0x378], r14
mov qword [rsp + 0x370], r15
movaps xmmword [rsp + 0x360], xmm6
movaps xmmword [rsp + 0x350], xmm7
movaps xmmword [rsp + 0x340], xmm8
movaps xmmword [rsp + 0x330], xmm9
movaps xmmword [rsp + 0x320], xmm10
movaps xmmword [rsp + 0x310], xmm11
movaps xmmword [rsp + 0x300], xmm12
movaps xmmword [rsp + 0x2f0], xmm13
movaps xmmword [rsp + 0x2e0], xmm14
movaps xmmword [rsp + 0x2d0], xmm15
call fcn.140075900
movss xmm9, dword [0x1400fd24c]
lea r8, [0x1400fb7dc]
movss xmm10, dword [0x1400fd1e0]
lea rsi, str.AAAA
movss xmm15, dword [0x140109eec]
lea r14, str.BBBB
movss xmm13, dword [0x1400fd1bc]
lea r15, str.CCCC
movss xmm14, dword [0x1400fd1c8]
lea rdi, str._.3f
movss xmm11, dword [0x1400fd1d8]
xor r13d, r13d
movss xmm12, dword [0x1400fd224]
mov r12d, 1
movss xmm7, dword [0x1400fd210]
xorps xmm8, xmm8
test al, al
je 0x14002fd0c
lea rdx, [rbp - 0x78]
mov qword [rbp - 0x78], r13
mov rcx, r8
call fcn.1400632b0
test al, al
mov eax, dword [0x140171d84]
je 0x14002f215
inc eax
mov dword [0x140171d84], eax
test r12b, al
je 0x14002f232
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.14001ac90
lea rcx, str.Thanks_for_clicking_me_
call fcn.140075220
lea rdx, [0x1401660e0]
lea rcx, str.checkbox
call fcn.140063a50
xor r8d, r8d
lea rdx, [0x140171d88]
lea rcx, str.radio_a
call fcn.14006fcc0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.14001ac90
mov r8d, r12d
lea rdx, [0x140171d88]
lea rcx, str.radio_b
call fcn.14006fcc0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.14001ac90
mov r8d, 2
lea rdx, [0x140171d88]
lea rcx, str.radio_c
call fcn.14006fcc0
mov ebx, r13d
mov dword [rbp + 0x15c], 0x3f800000
mov dword [rbp + 0x17c], 0x3f800000
mov dword [rbp + 0x4c], 0x3f800000
test ebx, ebx
je 0x14002f2d1
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
mov ecx, ebx
call fcn.140017590
movd xmm6, ebx
lea rax, [rbp - 0x60]
cvtdq2ps xmm6, xmm6
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x48]
lea rax, [rbp - 0x4c]
mov qword [rsp + 0x20], rax
movaps xmm2, xmm13
movaps xmm1, xmm13
divss xmm6, xmm15
movaps xmm0, xmm6
call fcn.140008090
movups xmm3, xmmword [rbp + 0x150]
lea rdx, [rbp + 0x60]
mov ecx, 0x15
movss xmm0, dword [rbp - 0x48]
movss xmm1, dword [rbp - 0x4c]
movss xmm3, xmm0
movss xmm2, dword [rbp - 0x60]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp + 0x150], xmm3
movups xmmword [rbp + 0x60], xmm3
call fcn.140017bd0
lea rax, [rbp - 0x20]
movaps xmm2, xmm14
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x38]
lea rax, [rbp - 0x1c]
movaps xmm1, xmm14
movaps xmm0, xmm6
mov qword [rsp + 0x20], rax
call fcn.140008090
movups xmm3, xmmword [rbp + 0x170]
lea rdx, [rbp + 0x50]
mov ecx, 0x16
movss xmm0, dword [rbp - 0x38]
movss xmm1, dword [rbp - 0x1c]
movss xmm3, xmm0
movss xmm2, dword [rbp - 0x20]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp + 0x170], xmm3
movups xmmword [rbp + 0x50], xmm3
call fcn.140017bd0
lea rax, [rbp - 0x70]
movaps xmm2, xmm11
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x50]
lea rax, [rbp - 0x54]
movaps xmm1, xmm11
movaps xmm0, xmm6
mov qword [rsp + 0x20], rax
call fcn.140008090
movups xmm3, xmmword [rbp + 0x40]
lea rdx, [rbp + 0x70]
mov ecx, 0x17
movss xmm0, dword [rbp - 0x50]
movss xmm1, dword [rbp - 0x54]
movss xmm3, xmm0
movss xmm2, dword [rbp - 0x70]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp + 0x40], xmm3
movups xmmword [rbp + 0x70], xmm3
call fcn.140017bd0
lea rdx, [rbp - 0x78]
mov qword [rbp - 0x78], r13
lea rcx, str.Click
call fcn.1400632b0
mov ecx, 3
call fcn.140017040
call fcn.140016fe0
inc ebx
cmp ebx, 7
jl 0x14002f2c0
call fcn.140060fb0
lea rcx, str.Hold_to_repeat:
call fcn.140075220
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
call fcn.14000e060
movzx ecx, r12b
movss xmm6, dword [rax + 0x50]
call fcn.140017340
xor edx, edx
lea rcx, str.left
call fcn.140061020
test al, al
je 0x14002f49c
dec dword [0x140171d8c]
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.14001ac90
mov edx, r12d
lea rcx, str.right
call fcn.140061020
test al, al
je 0x14002f4c1
inc dword [0x140171d8c]
call fcn.140016e60
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
mov edx, dword [0x140171d8c]
lea rbx, [0x1400fc64c]
mov rcx, rbx
call fcn.140075220
lea rcx, str.Hover_over_me
call fcn.140075220
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002f50b
lea rcx, str.I_am_a_tooltip
call fcn.14001be70
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, str.__or_me
call fcn.140075220
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002f58e
call fcn.140006770
lea rcx, str.I_am_a_fancy_tooltip
call fcn.140075220
mov dword [rsp + 0x40], 4
lea rdx, [0x1401660e8]
movaps xmm0, xmm8
lea rcx, str.Curve
unpcklps xmm0, xmm8
xor r9d, r9d
movsd qword [rsp + 0x38], xmm0
movss xmm0, dword [0x1400fd240]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm0
lea r8d, [r9 + 7]
mov qword [rsp + 0x20], r13
call fcn.14006f920
call fcn.14000bfe0
call fcn.1400713a0
lea rdx, [0x1400fe6b0]
lea rcx, str.label
call fcn.14006e480
lea rax, str.DDDD
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xe8], rax
lea r8, [rbp + 0xd0]
lea rax, str.EEEE
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xf0], rax
lea rdx, [0x140171d90]
lea rax, str.FFFF
mov qword [rbp + 0xe0], r15
mov qword [rbp + 0xf8], rax
lea rcx, str.combo
lea rax, str.GGGG
mov esi, 0xffffffff
mov qword [rbp + 0x100], rax
lea rax, str.HHHH
mov qword [rbp + 0x108], rax
lea rax, str.IIIIIII
mov qword [rbp + 0x110], rax
lea rax, str.JJJJ
mov qword [rbp + 0x118], rax
lea r9d, [rsi + 0xc]
lea rax, str.KKKKKKK
mov dword [rsp + 0x20], esi
mov qword [rbp + 0x120], rax
call fcn.140067f00
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002f6a2
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Using_the_simplified_one_liner_Combo_API_here._nRefer_to_the__Combo__section_below_for_an_explanation_of_how_to_use_the_more_flexible_and_general_BeginCombo_EndCombo_API.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov qword [rsp + 0x28], r13
lea rdx, str.Hello__world_
xor r9d, r9d
mov qword [rsp + 0x20], r13
mov r8d, 0x80
lea rcx, str.input_text
call fcn.14006b490
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002f718
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.USER:_nHold_SHIFT_or_use_mouse_to_select_text._nCTRLLeft_Right_to_word_jump._nCTRLA_or_double_click_to_select_all._nCTRLX_CTRLC_CTRLV_clipboard._nCTRLZ_CTRLY_undo_redo._nESCAPE_to_revert._n_nPROGRAMMER:_nYou_can_use_the_LRImGuiInputTextFlags_CallbackResize_facility_if_you_need_to_wire_InputText___to_a_dynamic_string_type._See_misc_cpp_imgui_stdlib.h_for_an_example__this_is_not_demonstrated_in_imgui_demo.cpp_.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov qword [rsp + 0x30], r13
lea r8, [0x140171da0]
mov qword [rsp + 0x28], r13
lea rdx, str.enter_text_here
mov r9d, 0x80
mov dword [rsp + 0x20], r13d
lea rcx, str.input_text__w__hint_
call fcn.14006e180
mov r9d, 0x64
mov dword [rsp + 0x20], r13d
mov r8d, r12d
lea rdx, [0x140166190]
lea rcx, str.input_int
call fcn.14006ace0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002f7b8
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.You_can_apply_arithmetic_operators_____on_numerical_values._n__e.g.___100____input_2__result_becomes___200___nUse___to_subtract.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
movss xmm2, dword [0x140109ea8]
lea rdx, [0x140166194]
mov dword [rsp + 0x28], r13d
lea rcx, str.input_float
movaps xmm3, xmm10
mov qword [rsp + 0x20], rdi
call fcn.14006abc0
movsd xmm3, qword [0x140109ed0]
lea rax, str._.8f
movsd xmm2, qword [0x140109eb8]
lea rdx, [0x140166198]
mov dword [rsp + 0x28], r13d
lea rcx, str.input_double
mov qword [rsp + 0x20], rax
call fcn.14006aad0
lea rax, [0x1400fea78]
mov dword [rsp + 0x28], r13d
movaps xmm3, xmm8
mov qword [rsp + 0x20], rax
movaps xmm2, xmm8
lea rdx, [0x1401661a0]
lea rcx, str.input_scientific
call fcn.14006abc0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002f891
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.You_can_input_value_using_the_scientific_notation__n__e.g.__1e8__becomes__100000000_.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
xor r9d, r9d
lea rdx, [0x1401661a8]
mov r8, rdi
lea rcx, str.input_float3
call fcn.14006ab60
mov dword [rsp + 0x30], r13d
lea rdx, [0x1401661b8]
mov qword [rsp + 0x28], rbx
lea rcx, str.drag_int
xor r9d, r9d
mov dword [rsp + 0x20], r13d
movaps xmm2, xmm10
call fcn.1400694c0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002f923
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Click_and_drag_to_edit_value._nHold_SHIFT_ALT_for_faster_slower_edit._nDouble_click_or_CTRLclick_to_input_value.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
lea rax, str._d__
mov dword [rsp + 0x30], 0x10
mov qword [rsp + 0x28], rax
lea rdx, [0x1401661bc]
xor r9d, r9d
mov dword [rsp + 0x20], 0x64
movaps xmm2, xmm10
lea rcx, str.drag_int_0..100
call fcn.1400694c0
movss xmm2, dword [0x1400fd18c]
lea rdx, [0x1401661c0]
mov dword [rsp + 0x30], r13d
lea rcx, str.drag_float
mov qword [rsp + 0x28], rdi
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm8
call fcn.140069130
movss xmm2, dword [0x1400fd184]
lea rax, str._.06f_ns
mov dword [rsp + 0x30], r13d
lea rdx, [0x1401661c4]
mov qword [rsp + 0x28], rax
lea rcx, str.drag_small_float
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm8
call fcn.140069130
mov r9d, 3
mov dword [rsp + 0x28], r13d
mov r8d, esi
mov qword [rsp + 0x20], rbx
lea rdx, [0x140171e20]
lea rcx, str.slider_int
call fcn.1400721a0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002fa36
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.CTRLclick_to_input_value.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
lea rax, str.ratio___.3f
mov dword [rsp + 0x28], r13d
movaps xmm3, xmm10
mov qword [rsp + 0x20], rax
movaps xmm2, xmm8
lea rdx, [0x1401661c8]
lea rcx, str.slider_float
call fcn.140072060
movss xmm2, dword [0x140109f88]
lea rax, str._.4f
mov dword [rsp + 0x28], 0x20
lea rdx, [0x140171e24]
movaps xmm3, xmm7
mov qword [rsp + 0x20], rax
lea rcx, str.slider_float__log_
call fcn.140072060
movss xmm3, dword [0x140109f50]
lea rax, str._.0f_deg
movss xmm2, dword [0x140109fa4]
lea rdx, [0x140171e28]
mov dword [rsp + 0x28], r13d
lea rcx, str.slider_angle
mov qword [rsp + 0x20], rax
call fcn.140071af0
lea rax, str.Fire
mov qword [rbp + 0x150], rax
lea rax, str.Earth
mov qword [rbp + 0x158], rax
lea rax, [0x1400fec80]
mov qword [rbp + 0x160], rax
lea rax, str.Water
mov qword [rbp + 0x168], rax
movsxd rax, dword [0x140171e2c]
cmp eax, 3
ja 0x14002fb16
mov rcx, qword [rbp + rax*8 + 0x150]
jmp 0x14002fb1d
lea rcx, str.Unknown
mov dword [rsp + 0x28], r13d
lea rdx, [0x140171e2c]
mov qword [rsp + 0x20], rcx
mov r9d, 3
lea rcx, str.slider_enum
xor r8d, r8d
call fcn.1400721a0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002fb93
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Using_the_format_string_parameter_to_display_a_name_instead_of_the_underlying_integer.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
xor r8d, r8d
lea rdx, [0x1401661d0]
lea rcx, str.color_1
call fcn.140064bf0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002fbf9
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Click_on_the_color_square_to_open_a_color_picker._nClick_and_hold_to_use_drag_and_drop._nRight_click_on_the_color_square_to_show_options._nCTRLclick_on_individual_component_to_input_value._n
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
xor r8d, r8d
lea rdx, [0x1401661e0]
lea rcx, str.color_2
call fcn.140064c00
lea rax, str.Apple
mov dword [rsp + 0x20], 4
mov qword [rbp + 0xd0], rax
lea r8, [rbp + 0xd0]
lea rax, str.Banana
mov r9d, 9
mov qword [rbp + 0xd8], rax
lea rdx, [0x1401661f0]
lea rax, str.Cherry
mov qword [rbp + 0xe0], rax
lea rcx, str.listbox
lea rax, str.Kiwi
mov qword [rbp + 0xe8], rax
lea rax, str.Mango
mov qword [rbp + 0xf0], rax
lea rax, str.Orange
mov qword [rbp + 0xf8], rax
lea rax, str.Pineapple
mov qword [rbp + 0x100], rax
lea rax, str.Strawberry
mov qword [rbp + 0x108], rax
lea rax, str.Watermelon
mov qword [rbp + 0x110], rax
call fcn.14006e700
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002fd05
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Using_the_simplified_one_liner_ListBox_API_here._nRefer_to_the__List_boxes__section_below_for_an_explanation_of_how_to_use_the_more_flexible_and_general_BeginListBox_EndListBox_API.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
call fcn.140076510
jmp 0x14002fd11
mov esi, 0xffffffff
lea rcx, str.Trees
call fcn.140075900
test al, al
je 0x14003002f
lea rcx, str.Basic_trees
call fcn.140075900
test al, al
je 0x14002fd93
mov ebx, r13d
test ebx, ebx
jne 0x14002fd48
lea edx, [rbx + 2]
movzx ecx, r12b
call fcn.1400716b0
mov ecx, ebx
lea rdx, str.Child__d
mov r8d, ebx
call fcn.140075960
test al, al
je 0x14002fd87
lea rcx, str.blah_blah
call fcn.140075220
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, str.button
call fcn.140072860
call fcn.140076510
inc ebx
cmp ebx, 5
jl 0x14002fd38
call fcn.140076510
lea rcx, str.Advanced__with_Selectable_nodes
call fcn.140075900
test al, al
je 0x14003002a
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002fdea
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.This_is_a_more_typical_looking_tree_with_selectable_nodes._nClick_to_select__CTRLClick_to_toggle__click_on_arrows_or_double_click_to_open.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r8d, 0x80
lea rdx, [0x1401661f4]
lea rcx, str.LRImGuiTreeNodeFlags_OpenOnArrow
call fcn.140063e20
mov r8d, 0x40
lea rdx, [0x1401661f4]
lea rcx, str.LRImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.140063e20
mov r8d, 0x800
lea rdx, [0x1401661f4]
lea rcx, str.LRImGuiTreeNodeFlags_SpanAvailWidth
call fcn.140063e20
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14002fe85
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Extend_hit_area_to_all_available_width_instead_of_allowing_more_items_to_be_laid_out_after_the_node.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r8d, 0x1000
lea rdx, [0x1401661f4]
lea rcx, str.LRImGuiTreeNodeFlags_SpanFullWidth
call fcn.140063e20
lea rdx, [0x140171e30]
lea rcx, str.Align_label_with_current_X_position
call fcn.140063a50
lea rdx, [0x140171e31]
lea rcx, str.Test_tree_node_as_drag_source
call fcn.140063a50
lea rcx, str.Hello_
call fcn.140075220
cmp byte [0x140171e30], r13b
je 0x14002fee3
call fcn.14006a380
call fcn.14001e900
mov ebx, esi
mov edi, r13d
mov esi, r12d
mov r14, r13
nop
mov ecx, dword [0x1401661f8]
mov r9d, edi
mov edx, dword [0x1401661f4]
or edx, r12d
and ecx, esi
mov rcx, r14
cmove edx, dword [0x1401661f4]
cmp edi, 3
jae 0x14002ff80
lea r8, str.Selectable_Node__d
call fcn.140076380
xor ecx, ecx
movzx r15d, al
call fcn.140010160
test al, al
cmovne ebx, edi
cmp byte [0x140171e31], r13b
je 0x14002ff68
xor ecx, ecx
call fcn.140005d60
test al, al
je 0x14002ff68
xor r9d, r9d
lea rcx, str._TREENODE
xor r8d, r8d
xor edx, edx
call fcn.14001b530
lea rcx, str.This_is_a_drag_and_drop_source
call fcn.140075220
call fcn.14000b9f0
test r15b, r15b
je 0x14002ffd7
lea rcx, str.Blah_blah_nBlah_Blah
call fcn.1400630a0
call fcn.140076510
jmp 0x14002ffd7
or edx, 0x108
lea r8, str.Selectable_Leaf__d
call fcn.140076380
xor ecx, ecx
call fcn.140010160
test al, al
cmovne ebx, edi
cmp byte [0x140171e31], r13b
je 0x14002ffd7
xor ecx, ecx
call fcn.140005d60
test al, al
je 0x14002ffd7
xor r9d, r9d
lea rcx, str._TREENODE
xor r8d, r8d
xor edx, edx
call fcn.14001b530
lea rcx, str.This_is_a_drag_and_drop_source
call fcn.140075220
call fcn.14000b9f0
inc edi
rol esi, 1
inc r14
cmp edi, 6
jl 0x14002fef0
cmp ebx, 0xffffffff
je 0x140030012
call fcn.14000d790
cmp byte [rax + 0x138], r13b
je 0x140030005
mov eax, dword [0x1401661f8]
btc eax, ebx
jmp 0x14003000c
mov ecx, ebx
mov eax, r12d
shl eax, cl
mov dword [0x1401661f8], eax
cmp byte [0x140171e30], r13b
je 0x140030025
call fcn.14006a380
call fcn.14000fc90
call fcn.140076510
call fcn.140076510
lea rcx, str.Collapsing_Headers
call fcn.140075900
test al, al
je 0x1400300ea
lea rdx, [0x1401661fc]
lea rcx, str.Show_2nd_header
call fcn.140063a50
xor edx, edx
lea rcx, str.Header
call fcn.140064400
test al, al
je 0x140030096
xor ecx, ecx
call fcn.140010330
movzx edx, al
lea rcx, str.IsItemHovered:__d
call fcn.140075220
mov ebx, r13d
mov edx, ebx
lea rcx, str.Some_content__d
call fcn.140075220
inc ebx
cmp ebx, 5
jl 0x140030081
xor r8d, r8d
lea rdx, [0x1401661fc]
lea rcx, str.Header_with_a_close_button
call fcn.140064470
test al, al
je 0x1400300e5
xor ecx, ecx
call fcn.140010330
movzx edx, al
lea rcx, str.IsItemHovered:__d
call fcn.140075220
mov ebx, r13d
nop dword [rax]
mov edx, ebx
lea rcx, str.More_content__d
call fcn.140075220
inc ebx
cmp ebx, 5
jl 0x1400300d0
call fcn.140076510
lea rcx, str.Bullets
call fcn.140075900
test al, al
je 0x14003015a
lea rcx, str.Bullet_point_1
call fcn.1400630a0
lea rcx, str.Bullet_point_2_nOn_multiple_lines
call fcn.1400630a0
lea rcx, str.Tree_node
call fcn.140075900
test al, al
je 0x140030133
lea rcx, str.Another_bullet_point
call fcn.1400630a0
call fcn.140076510
call fcn.140062f60
lea rcx, str.Bullet_point_3__two_calls_
call fcn.140075220
call fcn.140062f60
lea rcx, [0x1400fb7dc]
call fcn.140072860
call fcn.140076510
lea rcx, [0x1400fb6a0]
call fcn.140075900
test al, al
je 0x14003040b
lea rcx, str.Colorful_Text
call fcn.140075900
test al, al
je 0x140030225
movaps xmm0, xmmword [0x14010a040]
lea rdx, str.Pink
lea rcx, [rbp + 0x150]
movups xmmword [rbp + 0x150], xmm0
call fcn.140075250
movaps xmm0, xmmword [0x140109ff0]
lea rdx, str.Yellow
lea rcx, [rbp + 0x150]
movups xmmword [rbp + 0x150], xmm0
call fcn.140075250
lea rcx, str.Disabled
call fcn.1400752d0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140030220
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.The_TextDisabled_color_is_stored_in_LRImGuiStyle.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
call fcn.140076510
lea rcx, str.Word_Wrapping
call fcn.140075900
test al, al
je 0x1400303a9
lea rcx, str.This_text_should_automatically_wrap_on_the_edge_of_the_window._The_current_implementation_for_text_wrapping_follows_simple_rules_suitable_for_English_and_possibly_other_languages.
call fcn.140075840
call fcn.1400728b0
movss xmm3, dword [0x1400fd234]
lea rax, str._.0f
movss xmm2, dword [0x140109f90]
lea rdx, [0x140166200]
mov dword [rsp + 0x28], r13d
lea rcx, str.Wrap_width
mov qword [rsp + 0x20], rax
call fcn.140072060
call fcn.14000e7a0
mov rsi, rax
mov edi, r13d
nop dword [rax]
mov edx, edi
lea rcx, str.Test_paragraph__d:
call fcn.140075220
lea rcx, [rbp - 0x18]
call fcn.14000d0a0
movss xmm0, dword [0x140166200]
addss xmm0, dword [rbp - 0x18]
movss dword [rbp - 0x68], xmm0
movss xmm0, dword [rbp - 0x14]
movss dword [rbp - 0x64], xmm0
call fcn.14000d130
movss xmm1, dword [0x140166200]
lea rcx, [rbp + 0x150]
addss xmm1, dword [rbp - 0x18]
addss xmm0, dword [rbp - 0x14]
addss xmm1, xmm7
movss dword [rbp - 0x74], xmm0
movss dword [rbp - 0x78], xmm1
call fcn.14000d030
movss xmm0, dword [0x140166200]
addss xmm0, dword [rax]
call fcn.140017e10
test edi, edi
jne 0x140030327
movss xmm1, dword [0x140166200]
lea rcx, str.The_lazy_dog_is_a_good_dog._This_paragraph_should_fit_within__.0f_pixels._Testing_a_1_character_word._The_quick_brown_fox_jumps_over_the_lazy_dog.
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.140075220
jmp 0x140030333
lea rcx, str.aaaaaaaa_bbbbbbbb__c_cccccccc_dddddddd._d_eeeeeeee___ffffffff._gggggggg_hhhhhhhh
call fcn.140075220
lea rcx, [rbp + 0x170]
call fcn.14000d8d0
lea rcx, [rbp + 0x40]
mov rbx, rax
call fcn.14000d8f0
movss dword [rsp + 0x30], xmm10
mov rdx, rax
mov dword [rsp + 0x28], r13d
mov r9d, 0xff00ffff
mov r8, rbx
movss dword [rsp + 0x20], xmm8
mov rcx, rsi
call fcn.14003d360
mov r9d, 0xffff00ff
mov dword [rsp + 0x28], r13d
lea r8, [rbp - 0x78]
movss dword [rsp + 0x20], xmm8
lea rdx, [rbp - 0x68]
mov rcx, rsi
call fcn.14003d460
call fcn.1400172f0
inc edi
cmp edi, 2
jl 0x140030290
call fcn.140076510
lea rcx, str.UTF_8_Text
call fcn.140075900
test al, al
je 0x140030406
lea rcx, str.CJK_text_will_only_appears_if_the_font_was_loaded_with_the_appropriate_CJK_character_ranges._Call_io.Fonts__AddFontFromFileTTF___manually_to_load_extra_character_ranges._Read_docs_FONTS.md_for_details.
call fcn.140075840
lea rcx, str.Hiragana:___kakikukeko_
call fcn.140075220
lea rcx, str.Kanjis:___nihongo_
call fcn.140075220
xor r9d, r9d
mov qword [rsp + 0x28], r13
lea rdx, [0x140166208]
mov qword [rsp + 0x20], r13
lea rcx, str.UTF_8_input
lea r8d, [r9 + 0x20]
call fcn.14006b490
call fcn.140076510
call fcn.140076510
lea rcx, str.Images
call fcn.140075900
movss xmm13, dword [0x1400fd218]
test al, al
je 0x140030706
call fcn.14000d790
lea rcx, str.Below_we_are_displaying_the_font_texture__which_is_the_only_texture_we_have_access_to_in_this_demo_._Use_the_LRImTextureID_type_as_storage_to_pass_pointers_or_identifier_to_your_own_texture_data._Hover_the_texture_for_a_zoomed_view_
mov rbx, rax
call fcn.140075840
mov rcx, qword [rbx + 0xa0]
movd xmm15, dword [rcx + 0x30]
movd xmm6, dword [rcx + 0x34]
mov rdi, qword [rcx + 8]
lea rcx, str._.0fx_.0f
cvtdq2ps xmm6, xmm6
cvtdq2ps xmm15, xmm15
cvtps2pd xmm2, xmm6
cvtps2pd xmm1, xmm15
movq r8, xmm2
movss dword [rbp - 0x60], xmm6
movq rdx, xmm1
call fcn.140075220
lea rcx, [rbp + 0x38]
call fcn.14000d0a0
movaps xmm0, xmmword [0x1400fd2a0]
lea rax, [rbp + 0x150]
movaps xmm1, xmmword [0x1400fd280]
lea r9, [rbp - 0x78]
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x68]
lea rax, [rbp + 0x170]
movss dword [rbp - 0x40], xmm15
lea rdx, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov rcx, rdi
movss dword [rbp - 0x3c], xmm6
mov qword [rbp - 0x68], r13
mov dword [rbp - 0x78], 0x3f800000
mov dword [rbp - 0x74], 0x3f800000
movups xmmword [rbp + 0x170], xmm0
movups xmmword [rbp + 0x150], xmm1
call fcn.14006a520
xor ecx, ecx
call fcn.140010330
movss xmm11, dword [0x140109f10]
test al, al
je 0x14003062d
call fcn.140006770
movss xmm0, dword [rbx + 0x120]
subss xmm0, dword [rbp + 0x38]
movss xmm1, dword [rbx + 0x124]
subss xmm1, dword [rbp + 0x3c]
subss xmm0, xmm13
subss xmm1, xmm13
comiss xmm8, xmm0
jbe 0x140030536
movaps xmm14, xmm8
jmp 0x140030544
movaps xmm14, xmm15
subss xmm14, xmm11
minss xmm14, xmm0
comiss xmm8, xmm1
jbe 0x140030550
movaps xmm13, xmm8
jmp 0x14003055e
movaps xmm13, xmm6
subss xmm13, xmm11
minss xmm13, xmm1
xorps xmm2, xmm2
lea rcx, str.Min:___.2f___.2f_
xorps xmm1, xmm1
cvtss2sd xmm2, xmm13
cvtss2sd xmm1, xmm14
movq r8, xmm2
movq rdx, xmm1
call fcn.140075220
xorps xmm2, xmm2
lea rcx, str.Max:___.2f___.2f_
xorps xmm1, xmm1
movaps xmm7, xmm13
movaps xmm6, xmm14
addss xmm7, xmm11
addss xmm6, xmm11
cvtss2sd xmm2, xmm7
cvtss2sd xmm1, xmm6
movq r8, xmm2
movq rdx, xmm1
call fcn.140075220
divss xmm13, dword [rbp - 0x60]
lea rax, [rbp + 0x150]
mov rcx, rdi
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x170]
lea r9, [rbp - 0x40]
mov dword [rbp + 0x18], 0x43000000
lea r8, [rbp + 0x20]
mov dword [rbp + 0x1c], 0x43000000
lea rdx, [rbp + 0x18]
mov qword [rsp + 0x20], rax
divss xmm7, dword [rbp - 0x60]
divss xmm14, xmm15
divss xmm6, xmm15
movss dword [rbp + 0x20], xmm14
movss dword [rbp + 0x24], xmm13
movss dword [rbp - 0x40], xmm6
movss dword [rbp - 0x3c], xmm7
call fcn.14006a520
call fcn.14000bfe0
movss xmm13, dword [0x1400fd218]
lea rcx, str.And_now_some_textured_buttons..
call fcn.140075840
movaps xmm6, xmm11
mov ebx, r13d
divss xmm6, dword [rbp - 0x60]
divss xmm11, xmm15
nop word [rax + rax]
mov ecx, ebx
call fcn.140017590
movaps xmm0, xmmword [0x140109fe0]
lea rcx, [rbp + 0x150]
movaps xmm1, xmmword [0x1400fd2a0]
lea eax, [rbx - 1]
mov qword [rsp + 0x30], rcx
lea r9, [rbp - 0x78]
lea rcx, [rbp + 0x170]
movss dword [rbp - 0x78], xmm11
mov qword [rsp + 0x28], rcx
lea r8, [rbp - 0x68]
mov rcx, rdi
movss dword [rbp - 0x74], xmm6
lea rdx, [rbp - 0x40]
mov dword [rbp - 0x40], 0x42000000
mov dword [rbp - 0x3c], 0x42000000
mov qword [rbp - 0x68], r13
movups xmmword [rbp + 0x170], xmm0
mov dword [rsp + 0x20], eax
movups xmmword [rbp + 0x150], xmm1
call fcn.14006a740
test al, al
je 0x1400306cd
inc dword [0x140171e34]
call fcn.140016fe0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
inc ebx
cmp ebx, 8
jl 0x140030650
call fcn.14006edf0
mov edx, dword [0x140171e34]
lea rcx, str.Pressed__d_times.
call fcn.140075220
call fcn.140076510
lea rcx, str.Combo
call fcn.140075900
lea r14, str.IIII
lea r15, str.KKKK
lea rbx, str.LLLLLLL
lea rdi, str.MMMM
lea rsi, str.OOOOOOO
test al, al
je 0x14003099c
mov r8d, r12d
lea rdx, [0x140171e38]
lea rcx, str.LRImGuiComboFlags_PopupAlignLeft
call fcn.140063e20
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400307a3
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Only_makes_a_difference_if_the_popup_is_larger_than_the_combo
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r8d, 0x20
lea rdx, [0x140171e38]
lea rcx, str.LRImGuiComboFlags_NoArrowButton
call fcn.140063e20
test al, al
je 0x1400307c7
and dword [0x140171e38], 0xffffffbf
mov r8d, 0x40
lea rdx, [0x140171e38]
lea rcx, str.LRImGuiComboFlags_NoPreview
call fcn.140063e20
mov r8d, dword [0x140171e38]
test al, al
je 0x1400307f6
and r8d, 0xffffffdf
mov dword [0x140171e38], r8d
lea rax, str.AAAA
mov qword [rbp + 0x110], r14
mov qword [rbp + 0xd0], rax
lea rcx, str.combo_1
lea rax, str.BBBB
mov qword [rbp + 0x120], r15
mov qword [rbp + 0xd8], rax
lea rax, str.CCCC
mov qword [rbp + 0xe0], rax
lea rax, str.DDDD
mov qword [rbp + 0xe8], rax
lea rax, str.EEEE
mov qword [rbp + 0xf0], rax
lea rax, str.FFFF
mov qword [rbp + 0xf8], rax
lea rax, str.GGGG
mov qword [rbp + 0x100], rax
lea rax, str.HHHH
mov qword [rbp + 0x108], rax
lea rax, str.JJJJ
mov qword [rbp + 0x118], rax
movsxd rax, dword [0x140171e3c]
mov qword [rbp + 0x128], rbx
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x138], rsi
mov rdx, qword [rbp + rax*8 + 0xd0]
call fcn.1400612a0
test al, al
je 0x14003091e
mov edi, r13d
lea rsi, [rbp + 0xd0]
cmp dword [0x140171e3c], edi
lea r9, [rbp - 0x78]
mov rcx, qword [rsi]
sete bl
mov qword [rbp - 0x78], r13
movzx edx, bl
xor r8d, r8d
call fcn.140070e00
mov ecx, dword [0x140171e3c]
test al, al
cmovne ecx, edi
mov dword [0x140171e3c], ecx
test bl, bl
je 0x1400308f9
call fcn.14001b830
inc edi
add rsi, 8
cmp edi, 0xe
jl 0x1400308c0
call fcn.140069ea0
lea rbx, str.LLLLLLL
lea rdi, str.MMMM
lea rsi, str.OOOOOOO
mov r9d, 0xffffffff
lea r8, str.aaaa
lea rdx, [0x140171e40]
lea rcx, str.combo_2__one_liner_
call fcn.140067cd0
mov r9d, 0xe
mov dword [rsp + 0x20], 0xffffffff
lea r8, [rbp + 0xd0]
lea rdx, [0x140166228]
lea rcx, str.combo_3__array_
call fcn.140067f00
lea r9, [rbp + 0xd0]
mov dword [rsp + 0x28], 0xffffffff
lea r8, [0x140023310]
mov dword [rsp + 0x20], 0xe
lea rdx, [0x140171e44]
lea rcx, str.combo_4__function_
call fcn.140067d30
call fcn.140076510
lea rcx, str.List_boxes
call fcn.140075900
test al, al
je 0x140030b5e
lea rax, str.AAAA
mov qword [rbp + 0x110], r14
mov qword [rbp + 0xd0], rax
lea rdx, [rbp - 0x78]
lea rax, str.BBBB
mov qword [rbp + 0x120], r15
mov qword [rbp + 0xd8], rax
lea rcx, str.listbox_1
lea rax, str.CCCC
mov qword [rbp + 0x128], rbx
mov qword [rbp + 0xe0], rax
lea rax, str.DDDD
mov qword [rbp + 0xe8], rax
lea rax, str.EEEE
mov qword [rbp + 0xf0], rax
lea rax, str.FFFF
mov qword [rbp + 0xf8], rax
lea rax, str.GGGG
mov qword [rbp + 0x100], rax
lea rax, str.HHHH
mov qword [rbp + 0x108], rax
lea rax, str.JJJJ
mov qword [rbp + 0x118], rax
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x138], rsi
mov qword [rbp - 0x78], r13
call fcn.1400619f0
test al, al
je 0x140030ac9
mov edi, r13d
lea rsi, [rbp + 0xd0]
nop dword [rax]
nop word [rax + rax]
cmp dword [0x140171e48], edi
lea r9, [rbp - 0x78]
mov rcx, qword [rsi]
sete bl
mov qword [rbp - 0x78], r13
movzx edx, bl
xor r8d, r8d
call fcn.140070e00
mov ecx, dword [0x140171e48]
test al, al
cmovne ecx, edi
mov dword [0x140171e48], ecx
test bl, bl
je 0x140030ab9
call fcn.14001b830
inc edi
add rsi, 8
cmp edi, 0xe
jl 0x140030a80
call fcn.140069eb0
lea rcx, str.Full_width:
call fcn.140075220
call fcn.14000e550
mulss xmm0, dword [0x1400fd204]
lea rdx, [rbp - 0x78]
lea rcx, str.listbox_2
mov dword [rbp - 0x78], 0x80800000
movss dword [rbp - 0x74], xmm0
call fcn.1400619f0
test al, al
je 0x140030b59
mov edi, r13d
lea rsi, [rbp + 0xd0]
nop dword [rax]
cmp dword [0x140171e48], edi
lea r9, [rbp - 0x78]
mov rcx, qword [rsi]
sete bl
mov qword [rbp - 0x78], r13
movzx edx, bl
xor r8d, r8d
call fcn.140070e00
mov ecx, dword [0x140171e48]
test al, al
cmovne ecx, edi
mov dword [0x140171e48], ecx
test bl, bl
je 0x140030b49
call fcn.14001b830
inc edi
add rsi, 8
cmp edi, 0xe
jl 0x140030b10
call fcn.140069eb0
call fcn.140076510
lea rcx, str.Selectables
call fcn.140075900
movss xmm7, dword [0x1400fd1b8]
test al, al
je 0x1400311e9
lea rcx, str.Basic
call fcn.140075900
test al, al
je 0x140030c37
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], r13
xor r8d, r8d
lea rdx, [0x14016622c]
lea rcx, str.1._I_am_selectable
call fcn.140070dd0
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], r13
xor r8d, r8d
lea rdx, [0x14016622d]
lea rcx, str.2._I_am_selectable
call fcn.140070dd0
lea rcx, str._I_am_not_selectable_
call fcn.140075220
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], r13
xor r8d, r8d
lea rdx, [0x14016622f]
lea rcx, str.4._I_am_selectable
call fcn.140070dd0
movzx edx, byte [0x140166230]
lea r9, [rbp - 0x78]
mov r8d, 4
mov qword [rbp - 0x78], r13
lea rcx, str.5._I_am_double_clickable
call fcn.140070e00
test al, al
je 0x140030c32
xor ecx, ecx
call fcn.140010630
test al, al
je 0x140030c32
cmp byte [0x140166230], r13b
sete byte [0x140166230]
call fcn.140076510
lea rcx, str.Selection_State:_Single_Selection
call fcn.140075900
test al, al
je 0x140030ca3
mov ebx, r13d
nop word [rax + rax]
mov r8d, ebx
lea rdx, str.Object__d
lea rcx, [rbp + 0x150]
call fcn.14003a240
cmp dword [0x140166234], ebx
lea r9, [rbp - 0x78]
lea rcx, [rbp + 0x150]
mov qword [rbp - 0x78], r13
sete dl
xor r8d, r8d
call fcn.140070e00
mov ecx, dword [0x140166234]
test al, al
cmovne ecx, ebx
inc ebx
mov dword [0x140166234], ecx
cmp ebx, 5
jl 0x140030c50
call fcn.140076510
lea rcx, str.Selection_State:_Multiple_Selection
call fcn.140075900
test al, al
je 0x140030d66
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140030cfa
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Hold_CTRL_and_click_to_select_multiple_items.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov edi, r13d
lea rbx, [0x140171e4c]
mov r8d, edi
lea rdx, str.Object__d
lea rcx, [rbp + 0x150]
call fcn.14003a240
movzx edx, byte [rbx]
lea r9, [rbp - 0x78]
xor r8d, r8d
mov qword [rbp - 0x78], r13
lea rcx, [rbp + 0x150]
call fcn.140070e00
test al, al
je 0x140030d57
call fcn.14000d790
cmp byte [rax + 0x138], r13b
jne 0x140030d54
xor eax, eax
mov dword [0x140171e4c], eax
mov byte [0x140171e50], al
xor byte [rbx], r12b
inc edi
inc rbx
cmp edi, 5
jl 0x140030d04
call fcn.140076510
lea rcx, str.Rendering_more_text_into_the_same_line
call fcn.140075900
test al, al
je 0x140030e29
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], r13
xor r8d, r8d
lea rdx, [0x140171e54]
lea rcx, str.main.c
call fcn.140070dd0
movss xmm6, dword [0x140109f4c]
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.14001ac90
lea rcx, str._2_345_bytes
call fcn.140075220
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], r13
xor r8d, r8d
lea rdx, [0x140171e55]
lea rcx, str.Hello.cpp
call fcn.140070dd0
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.14001ac90
lea rcx, str.12_345_bytes
call fcn.140075220
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], r13
xor r8d, r8d
lea rdx, [0x140171e56]
lea rcx, str.Hello.h
call fcn.140070dd0
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.14001ac90
lea rcx, str._2_345_bytes
call fcn.140075220
call fcn.140076510
lea rcx, str.In_columns
call fcn.140075900
test al, al
je 0x140030f69
lea r9, [rbp - 0x78]
movss dword [rsp + 0x20], xmm8
mov edx, 3
mov qword [rbp - 0x78], r13
mov r8d, 0x791
lea rcx, str.split1
call fcn.140050fa0
lea rdi, [0x140171e58]
test al, al
je 0x140030eb8
mov ebx, r13d
mov rsi, rdi
mov r8d, ebx
lea rdx, str.Item__d
lea rcx, [rbp + 0x150]
call fcn.14003a240
call fcn.140056c10
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], r13
xor r8d, r8d
lea rcx, [rbp + 0x150]
mov rdx, rsi
call fcn.140070dd0
inc ebx
inc rsi
cmp ebx, 0xa
jl 0x140030e74
call fcn.140053030
call fcn.1400728b0
lea r9, [rbp - 0x78]
movss dword [rsp + 0x20], xmm8
mov edx, 3
mov qword [rbp - 0x78], r13
mov r8d, 0x791
lea rcx, str.split2
call fcn.140050fa0
test al, al
je 0x140030f64
mov ebx, r13d
nop word [rax + rax]
mov r8d, ebx
lea rdx, str.Item__d
lea rcx, [rbp + 0x150]
call fcn.14003a240
movaps xmm1, xmm8
xor ecx, ecx
call fcn.140056c90
call fcn.140056c10
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], r13
mov r8d, 2
lea rcx, [rbp + 0x150]
mov rdx, rdi
call fcn.140070dd0
call fcn.140056c10
lea rcx, str.Some_other_contents
call fcn.140075220
call fcn.140056c10
lea rcx, str.123456
call fcn.140075220
inc ebx
inc rdi
cmp ebx, 0xa
jl 0x140030ef0
call fcn.140053030
call fcn.140076510
lea rcx, str.Grid
call fcn.140075900
test al, al
je 0x1400310c7
call fcn.14000e570
xor edx, edx
lea rdi, [0x140166238]
xorps xmm11, xmm11
mov rcx, rdi
cvtsd2ss xmm11, xmm0
lea r8d, [rdx + 0x10]
call sub.VCRUNTIME140.dll_memchr
test rax, rax
sete r12b
test r12b, r12b
je 0x140030ff6
movaps xmm0, xmm11
mulss xmm0, dword [0x1400fd1f8]
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm6, xmm0
addss xmm11, xmm11
mulss xmm6, xmm7
movaps xmm0, xmm11
addss xmm6, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
mulss xmm0, xmm7
lea rdx, [rbp - 0x78]
mov ecx, 0x17
movss dword [rbp - 0x74], xmm6
addss xmm0, xmm7
movss dword [rbp - 0x78], xmm0
call fcn.140017d00
mov r15d, 4
lea rbx, [rdi - 4]
sub r15, rdi
mov r14d, r13d
nop word [rax + rax]
mov esi, r14d
lea rdi, [r15 + rbx]
test rdi, rdi
jle 0x140031029
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
mov ecx, esi
call fcn.140017590
cmp byte [rbx + 4], r13b
lea r9, [rbp - 0x78]
lea rcx, str.Sailor
mov dword [rbp - 0x78], 0x42480000
setne dl
mov dword [rbp - 0x74], 0x42480000
xor r8d, r8d
call fcn.140070e00
test al, al
je 0x140031085
xor byte [rbx + 4], 1
test rdi, rdi
jle 0x140031069
xor byte [rbx + 3], 1
cmp rdi, 3
jge 0x140031073
xor byte [rbx + 5], 1
test r14d, r14d
jle 0x14003107b
xor byte [rbx], 1
cmp r14d, 0xc
jge 0x140031085
xor byte [rbx + 8], 1
call fcn.140016fe0
inc rbx
inc esi
lea rax, [r15 + rbx]
cmp rax, 4
jl 0x140031013
add r14d, 4
sub r15, 4
cmp r14d, 0x10
jl 0x140031010
test r12b, r12b
mov r12d, 1
je 0x1400310c2
mov ecx, r12d
call fcn.140017090
call fcn.140076510
lea rcx, str.Alignment
call fcn.140075900
test al, al
je 0x1400311e4
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14003111e
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.By_default__Selectables_uses_style.SelectableTextAlign_but_it_can_be_overridden_on_a_per_item_basis_using_PushStyleVar__._Youll_probably_want_to_always_keep_your_default_situation_to_left_align_otherwise_it_becomes_difficult_to_layout_multiple_items_on_a_same_line
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov esi, r13d
lea rdi, [0x140166248]
nop dword [rax + rax]
movd xmm6, esi
mov ebx, r13d
cvtdq2ps xmm6, xmm6
mulss xmm6, xmm7
cvtps2pd xmm11, xmm6
movd xmm0, ebx
lea rdx, str.__.1f__.1f_
cvtdq2ps xmm0, xmm0
lea rcx, [rbp + 0x150]
movaps xmm3, xmm11
movss dword [rbp - 0x74], xmm6
mulss xmm0, xmm7
movq r9, xmm3
cvtps2pd xmm2, xmm0
movss dword [rbp - 0x78], xmm0
movq r8, xmm2
call fcn.14003a240
test ebx, ebx
je 0x14003118c
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rdx, [rbp - 0x78]
mov ecx, 0x17
call fcn.140017d00
lea r9, [rbp - 0x68]
mov dword [rbp - 0x68], 0x42a00000
xor r8d, r8d
mov dword [rbp - 0x64], 0x42a00000
mov rdx, rdi
lea rcx, [rbp + 0x150]
call fcn.140070dd0
mov ecx, r12d
call fcn.140017090
inc ebx
inc rdi
cmp ebx, 3
jl 0x140031142
inc esi
cmp esi, 3
jl 0x140031130
call fcn.140076510
call fcn.140076510
lea rcx, str.Text_Input
call fcn.140075900
mov edi, dword [0x14017fb00]
mov r13d, 0x200
mov r15d, 0x14
mov r12d, 0x40000
test al, al
je 0x140031803
lea rcx, str.Multi_line_Text_Input
call fcn.140075900
test al, al
je 0x140031307
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14003126c
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.You_can_use_the_LRImGuiInputTextFlags_CallbackResize_facility_if_you_need_to_wire_InputTextMultiline___to_a_dynamic_string_type._See_misc_cpp_imgui_stdlib.h_for_an_example.__This_is_not_demonstrated_in_imgui_demo.cpp_because_we_dont_want_to_include__string__in_here_
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r8d, 0x4000
lea rdx, [0x14016a260]
lea rcx, str.LRImGuiInputTextFlags_ReadOnly
call fcn.140063e20
mov r8d, 0x400
lea rdx, [0x14016a260]
lea rcx, str.LRImGuiInputTextFlags_AllowTabInput
call fcn.140063e20
mov r8d, 0x800
lea rdx, [0x14016a260]
lea rcx, str.LRImGuiInputTextFlags_CtrlEnterForNewLine
call fcn.140063e20
call fcn.14000d130
mov eax, dword [0x14016a260]
lea r9, [rbp - 0x78]
mulss xmm0, xmm13
lea rdx, str.__n_The_Pentium_F00F_bug__shorthand_for_F0_0F_C7_C8__n_the_hexadecimal_encoding_of_one_offending_instruction__n_more_formally__the_invalid_operand_with_locked_CMPXCHG8B_n_instruction_bug__is_a_design_flaw_in_the_majority_of_n_Intel_Pentium__Pentium_MMX__and_Pentium_OverDrive_n_processors__all_in_the_P5_microarchitecture_._n__n_nlabel:_n_tlock_cmpxchg8b_eax_n
xor ebx, ebx
mov dword [rbp - 0x78], 0x80800000
mov qword [rsp + 0x30], rbx
lea rcx, str.source
mov qword [rsp + 0x28], rbx
mov r8d, 0x4000
movss dword [rbp - 0x74], xmm0
mov dword [rsp + 0x20], eax
call fcn.14006e130
call fcn.140076510
jmp 0x140031309
xor ebx, ebx
lea rcx, str.Filtered_Text_Input
call fcn.140075900
test al, al
je 0x14003140f
xor r9d, r9d
mov qword [rsp + 0x28], rbx
lea rdx, [0x140171e70]
mov qword [rsp + 0x20], rbx
lea rcx, str.default
lea r8d, [r9 + 0x40]
call fcn.14006b490
mov r9d, 1
mov qword [rsp + 0x28], rbx
lea rdx, [0x140171eb0]
mov qword [rsp + 0x20], rbx
lea rcx, str.decimal
lea r8d, [r9 + 0x3f]
call fcn.14006b490
mov r9d, 6
mov qword [rsp + 0x28], rbx
lea rdx, [0x140171ef0]
mov qword [rsp + 0x20], rbx
lea rcx, str.hexadecimal
lea r8d, [r9 + 0x3a]
call fcn.14006b490
mov r9d, 4
mov qword [rsp + 0x28], rbx
lea rdx, [0x140171f30]
mov qword [rsp + 0x20], rbx
lea rcx, str.uppercase
lea r8d, [r9 + 0x3c]
call fcn.14006b490
mov r9d, 8
mov qword [rsp + 0x28], rbx
lea rdx, [0x140171f70]
mov qword [rsp + 0x20], rbx
lea rcx, str.no_blank
lea r8d, [r9 + 0x38]
call fcn.14006b490
lea rax, [0x1400232d0]
mov qword [rsp + 0x28], rbx
mov r9d, r13d
mov qword [rsp + 0x20], rax
mov r8d, 0x40
lea rdx, [0x140171fb0]
lea rcx, str._imgui__letters
call fcn.14006b490
call fcn.140076510
lea rcx, str.Password_Input
call fcn.140075900
test al, al
je 0x1400314f7
mov qword [rsp + 0x28], rbx
lea rdx, str.password123
mov r9d, 0x8000
mov qword [rsp + 0x20], rbx
mov r8d, 0x40
lea rcx, str.password
call fcn.14006b490
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14003149c
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Display_all_characters_as_._nDisable_clipboard_cut_and_copy._nDisable_logging._n
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov qword [rsp + 0x30], rbx
lea r8, str.password123
mov qword [rsp + 0x28], rbx
lea rdx, str._password_
mov r9d, 0x40
mov dword [rsp + 0x20], 0x8000
lea rcx, str.password__w__hint_
call fcn.14006e180
xor r9d, r9d
mov qword [rsp + 0x28], rbx
lea rdx, str.password123
mov qword [rsp + 0x20], rbx
lea rcx, str.password__clear_
lea r8d, [r9 + 0x40]
call fcn.14006b490
call fcn.140076510
lea rcx, str.Completion__History__Edit_Callbacks
call fcn.140075900
test al, al
je 0x1400316a3
mov r9d, 0x40
mov qword [rsp + 0x28], rbx
lea rsi, [0x140023320]
mov r8d, r9d
lea rdx, [0x140171ff0]
mov qword [rsp + 0x20], rsi
lea rcx, str.Completion
call fcn.14006b490
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140031588
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Here_we_append__..__each_time_Tab_is_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r9d, 0x80
mov qword [rsp + 0x28], rbx
lea rdx, [0x140172030]
mov qword [rsp + 0x20], rsi
lea rcx, str.History
lea r8d, [r9 - 0x40]
call fcn.14006b490
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400315ff
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Here_we_replace_and_select_text_each_time_Up_Down_are_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
lea rax, [0x1401720b0]
mov r9d, 0x80000
mov qword [rsp + 0x28], rax
lea rdx, [0x140172070]
mov r8d, 0x40
mov qword [rsp + 0x20], rsi
lea rcx, str.Edit
call fcn.14006b490
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14003167f
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Here_we_toggle_the_casing_of_the_first_character_on_every_edits__count_edits.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
mov edx, dword [0x1401720b0]
lea rcx, [0x140100110]
call fcn.140075220
call fcn.140076510
lea rcx, str.Resize_Callback
call fcn.140075900
test al, al
je 0x1400317fe
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400316fa
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Using_LRImGuiInputTextFlags_CallbackResize_to_wire_your_custom_string_type_to_InputText__._n_nSee_misc_cpp_imgui_stdlib.h_for_an_implementation_of_this_for_std::string.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [r15 + rcx]
cmp dword [0x1401720c8], eax
jg 0x1400353e1
mov eax, dword [0x1401720b8]
test eax, eax
jne 0x140031787
cmp dword [0x1401720bc], eax
jne 0x140031774
lea ecx, [rax + 8]
call fcn.140011c70
mov rdx, qword [0x1401720c0]
mov rbx, rax
test rdx, rdx
je 0x14003175b
movsxd r8, dword [0x1401720b8]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x1401720c0]
call fcn.140011c90
mov eax, dword [0x1401720b8]
mov qword [0x1401720c0], rbx
mov dword [0x1401720bc], 8
jmp 0x14003177b
mov rbx, qword [0x1401720c0]
cdqe
mov byte [rax + rbx], 0
inc dword [0x1401720b8]
call fcn.14000d130
movsxd r8, dword [0x1401720b8]
lea rax, [0x1401720b8]
mov rdx, qword [0x1401720c0]
lea r9, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rcx, str.MyStr
mulss xmm0, xmm13
lea rax, [0x140023400]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r12d
mov dword [rbp - 0x78], 0x80800000
movss dword [rbp - 0x74], xmm0
call fcn.14006e130
mov r9d, dword [0x1401720bc]
lea rcx, str.Data:__p_nSize:__d_nCapacity:__d
mov r8d, dword [0x1401720b8]
mov rdx, qword [0x1401720c0]
call fcn.140075220
call fcn.140076510
call fcn.140076510
lea rcx, [0x140100200]
call fcn.140075900
test al, al
je 0x140031e6e
lea rcx, str.Basic
call fcn.140075900
test al, al
je 0x1400318be
xor edx, edx
lea rcx, str.MyTabBar
call fcn.140062880
test al, al
je 0x1400318b4
xor r8d, r8d
lea rcx, str.Avocado
xor edx, edx
call fcn.140062ce0
test al, al
je 0x140031863
lea rcx, str.This_is_the_Avocado_tab__nblah_blah_blah_blah_blah
call fcn.140075220
call fcn.14006a340
xor r8d, r8d
lea rcx, str.Broccoli
xor edx, edx
call fcn.140062ce0
test al, al
je 0x140031889
lea rcx, str.This_is_the_Broccoli_tab__nblah_blah_blah_blah_blah
call fcn.140075220
call fcn.14006a340
xor r8d, r8d
lea rcx, str.Cucumber
xor edx, edx
call fcn.140062ce0
test al, al
je 0x1400318af
lea rcx, str.This_is_the_Cucumber_tab__nblah_blah_blah_blah_blah
call fcn.140075220
call fcn.14006a340
call fcn.14006a220
call fcn.1400713a0
call fcn.140076510
lea rcx, str.Advanced__Close_Button
call fcn.140075900
test al, al
je 0x140031a9b
mov r8d, 1
lea rdx, [0x14016a2b0]
lea rcx, str.LRImGuiTabBarFlags_Reorderable
call fcn.140063e20
mov r8d, 2
lea rdx, [0x14016a2b0]
lea rcx, str.LRImGuiTabBarFlags_AutoSelectNewTabs
call fcn.140063e20
mov r8d, 4
lea rdx, [0x14016a2b0]
lea rcx, str.LRImGuiTabBarFlags_TabListPopupButton
call fcn.140063e20
mov r8d, 8
lea rdx, [0x14016a2b0]
lea rcx, str.LRImGuiTabBarFlags_NoCloseWithMiddleMouseButton
call fcn.140063e20
mov eax, dword [0x14016a2b0]
test al, 0xc0
jne 0x140031949
or eax, 0x40
mov dword [0x14016a2b0], eax
mov r8d, 0x40
lea rdx, [0x14016a2b0]
lea rcx, str.LRImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.140063e20
test al, al
je 0x140031970
and dword [0x14016a2b0], 0xffffff7f
mov r8d, 0x80
lea rdx, [0x14016a2b0]
lea rcx, str.LRImGuiTabBarFlags_FittingPolicyScroll
call fcn.140063e20
test al, al
je 0x140031994
and dword [0x14016a2b0], 0xffffffbf
lea rax, str.Artichoke
xor ebx, ebx
mov qword [rbp + 0x150], rax
lea rdi, [0x14016a2b4]
lea rax, str.Beetroot
mov r14, rdi
mov qword [rbp + 0x158], rax
lea rsi, [rbp + 0x150]
lea rax, str.Celery
mov qword [rbp + 0x160], rax
lea rax, str.Daikon
mov qword [rbp + 0x168], rax
nop
test ebx, ebx
je 0x1400319f1
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
mov rcx, qword [rsi]
mov rdx, r14
call fcn.140063a50
inc ebx
inc r14
add rsi, 8
cmp ebx, 4
jl 0x1400319e0
mov edx, dword [0x14016a2b0]
lea rcx, str.MyTabBar
call fcn.140062880
test al, al
je 0x140031a8b
xor ebx, ebx
lea r14, [rbp + 0x150]
mov rsi, rdi
nop dword [rax]
cmp byte [rdi], 0
je 0x140031a6f
mov r15, qword [r14]
xor r8d, r8d
mov rcx, r15
mov rdx, rsi
call fcn.140062ce0
test al, al
je 0x140031a6f
mov rdx, r15
lea rcx, str.This_is_the__s_tab_
call fcn.140075220
test bl, 1
je 0x140031a6a
lea rcx, str.I_am_an_odd_tab.
call fcn.140075220
call fcn.14006a340
inc ebx
inc rsi
inc rdi
add r14, 8
cmp ebx, 4
jl 0x140031a30
call fcn.14006a220
mov r15d, 0x14
call fcn.1400713a0
call fcn.140076510
mov edi, dword [0x14017fb00]
lea rcx, str.TabItemButton__Leading_Trailing_flags
call fcn.140075900
test al, al
je 0x140031e63
mov rax, qword gs:[0x58]
mov ecx, edi
mov edx, r15d
mov rcx, qword [rax + rcx*8]
mov eax, dword [rdx + rcx]
cmp dword [0x1401720e0], eax
jg 0x140035417
mov r9d, dword [0x1401720e4]
test r9d, r9d
jne 0x140031ba8
mov ecx, dword [0x1401720d0]
lea r14d, [r9 + 3]
nop word [rax + rax]
mov r8d, dword [0x1401720d4]
mov esi, r9d
inc r9d
mov dword [0x1401720e4], r9d
cmp ecx, r8d
jne 0x140031b83
lea ebx, [rcx + 1]
test r8d, r8d
je 0x140031b1e
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
add eax, r8d
jmp 0x140031b23
mov eax, 8
cmp eax, ebx
cmovg ebx, eax
cmp ebx, r8d
jle 0x140031b83
movsxd rcx, ebx
shl rcx, 2
call fcn.140011c70
mov rdx, qword [0x1401720d8]
mov rdi, rax
test rdx, rdx
je 0x140031b67
movsxd r8, dword [0x1401720d0]
mov rcx, rax
shl r8, 2
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x1401720d8]
call fcn.140011c90
mov ecx, dword [0x1401720d0]
mov r9d, dword [0x1401720e4]
mov qword [0x1401720d8], rdi
mov dword [0x1401720d4], ebx
jmp 0x140031b8a
mov rdi, qword [0x1401720d8]
movsxd rax, ecx
mov dword [rdi + rax*4], esi
mov ecx, dword [0x1401720d0]
inc ecx
mov dword [0x1401720d0], ecx
sub r14, 1
jne 0x140031af0
lea rdx, [0x14016a2b8]
lea rcx, str.Show_Leading_TabItemButton__
call fcn.140063a50
lea rdx, [0x14016a2b9]
lea rcx, str.Show_Trailing_TabItemButton__
call fcn.140063a50
mov r8d, 4
lea rdx, [0x14016a2bc]
lea rcx, str.LRImGuiTabBarFlags_TabListPopupButton
call fcn.140063e20
mov r8d, 0x40
lea rdx, [0x14016a2bc]
lea rcx, str.LRImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.140063e20
test al, al
je 0x140031c0e
and dword [0x14016a2bc], 0xffffff7f
mov r8d, 0x80
lea rdx, [0x14016a2bc]
lea rcx, str.LRImGuiTabBarFlags_FittingPolicyScroll
call fcn.140063e20
mov edx, dword [0x14016a2bc]
test al, al
je 0x140031c3a
and edx, 0xffffffbf
mov dword [0x14016a2bc], edx
lea rcx, str.MyTabBar
call fcn.140062880
test al, al
je 0x140031e59
cmp byte [0x14016a2b8], 0
je 0x140031c7a
mov edx, 0x50
lea rcx, [0x1401004c0]
call fcn.140074040
test al, al
je 0x140031c7a
xor edx, edx
lea rcx, str.MyHelpMenu
call fcn.140016860
xor edx, edx
lea rcx, str.MyHelpMenu
call fcn.1400061b0
test al, al
je 0x140031cae
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], 0
xor r8d, r8d
lea rcx, str.Hello_
xor edx, edx
call fcn.140070e00
call fcn.14000bf90
cmp byte [0x14016a2b9], 0
je 0x140031d83
mov edx, 0x90
lea rcx, [0x1401004d4]
call fcn.140074040
test al, al
je 0x140031d83
mov esi, dword [0x1401720e4]
mov r8d, dword [0x1401720d0]
mov ecx, dword [0x1401720d4]
lea eax, [rsi + 1]
mov dword [0x1401720e4], eax
cmp r8d, ecx
jne 0x140031d66
lea ebx, [r8 + 1]
test ecx, ecx
je 0x140031d08
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140031d0d
mov eax, 8
cmp eax, ebx
cmovg ebx, eax
cmp ebx, ecx
jle 0x140031d66
movsxd rcx, ebx
shl rcx, 2
call fcn.140011c70
mov rdx, qword [0x1401720d8]
mov rdi, rax
test rdx, rdx
je 0x140031d50
movsxd r8, dword [0x1401720d0]
mov rcx, rax
shl r8, 2
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x1401720d8]
call fcn.140011c90
mov r8d, dword [0x1401720d0]
mov qword [0x1401720d8], rdi
mov dword [0x1401720d4], ebx
jmp 0x140031d6d
mov rdi, qword [0x1401720d8]
movsxd rax, r8d
mov dword [rdi + rax*4], esi
mov eax, dword [0x1401720d0]
inc eax
mov dword [0x1401720d0], eax
jmp 0x140031d89
mov eax, dword [0x1401720d0]
xor ebx, ebx
test eax, eax
jle 0x140031e54
xor edi, edi
nop word [rax + rax]
mov rax, qword [0x1401720d8]
lea r8, str._04d
mov byte [rbp - 0x80], 1
lea rcx, [rbp + 0x150]
mov edx, 0x10
mov r9d, dword [rdi + rax]
call fcn.14003a1e0
xor r8d, r8d
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x150]
call fcn.140062ce0
test al, al
je 0x140031df6
lea rdx, [rbp + 0x150]
lea rcx, str.This_is_the__s_tab_
call fcn.140075220
call fcn.14006a340
cmp byte [rbp - 0x80], 0
jne 0x140031e40
mov rcx, qword [0x1401720d8]
movsxd r8, dword [0x1401720d0]
movsxd rax, ebx
lea rdx, [rcx + rax*4]
sub rdx, rcx
sar rdx, 2
sub r8, rdx
lea rcx, [rcx + rdx*4]
lea r8, [r8*4 - 4]
lea rdx, [rcx + 4]
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [0x1401720d0]
dec eax
mov dword [0x1401720d0], eax
jmp 0x140031e4c
mov eax, dword [0x1401720d0]
inc ebx
add rdi, 4
cmp ebx, eax
jl 0x140031da0
call fcn.14006a220
call fcn.1400713a0
call fcn.140076510
call fcn.140076510
mov edi, dword [0x14017fb00]
lea rcx, str.Plots_Widgets
call fcn.140075900
xorps xmm15, xmm15
test al, al
je 0x1400322e3
lea rdx, [0x14016a2c0]
lea rcx, str.Animate
call fcn.140063a50
mov dword [rsp + 0x40], 4
lea rdx, [0x14016a2c8]
movaps xmm0, xmm8
lea rcx, str.Frame_Times
unpcklps xmm0, xmm8
xor r14d, r14d
movsd qword [rsp + 0x38], xmm0
xor r9d, r9d
movss xmm0, dword [0x1400fd240]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm0
lea r8d, [r14 + 7]
mov qword [rsp + 0x20], r14
call fcn.14006f920
cmp byte [0x14016a2c0], r14b
je 0x140031eff
movsd xmm0, qword [0x140172260]
ucomisd xmm0, xmm15
jp 0x140031f0c
jne 0x140031f0c
call fcn.14000e570
movsd qword [0x140172260], xmm0
call fcn.14000e570
movsd xmm11, qword [0x140172260]
lea rbx, [0x1401720f0]
comisd xmm0, xmm11
jbe 0x140031fb7
movss xmm13, dword [0x1400fd198]
movsd xmm14, qword [0x140109ec0]
nop
movss xmm6, dword [0x140172268]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movsxd rcx, dword [0x140172258]
addsd xmm11, xmm14
mov eax, 0xb60b60b7
movss dword [rbx + rcx*4], xmm0
inc ecx
imul ecx
movsd qword [0x140172260], xmm11
add edx, ecx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x5a
sub ecx, eax
mov dword [0x140172258], ecx
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
addss xmm6, xmm0
movss dword [0x140172268], xmm6
call fcn.14000e570
movsd xmm11, qword [0x140172260]
comisd xmm0, xmm11
ja 0x140031f40
movaps xmm0, xmm8
lea rax, [0x1401720f4]
lea rcx, [0x14017225c]
nop dword [rax]
addss xmm0, dword [rax - 4]
addss xmm0, dword [rax]
addss xmm0, dword [rax + 4]
addss xmm0, dword [rax + 8]
addss xmm0, dword [rax + 0xc]
addss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x1c]
addss xmm0, dword [rax + 0x20]
add rax, 0x28
cmp rax, rcx
jl 0x140031fd0
divss xmm0, dword [0x140109f2c]
lea rdx, str.avg__f
lea rcx, [rbp + 0x150]
xorps xmm2, xmm2
cvtss2sd xmm2, xmm0
movq r8, xmm2
call fcn.14003a240
movss xmm6, dword [0x140109f28]
lea rax, [rbp + 0x150]
mov r9d, dword [0x140172258]
lea rcx, str.Lines
mov dword [rsp + 0x40], 4
movaps xmm0, xmm8
unpcklps xmm0, xmm6
mov r8d, 0x5a
movsd qword [rsp + 0x38], xmm0
mov rdx, rbx
movss dword [rsp + 0x30], xmm10
movss dword [rsp + 0x28], xmm9
mov qword [rsp + 0x20], rax
call fcn.14006f920
mov dword [rsp + 0x40], 4
lea rdx, [0x14016a2c8]
movaps xmm0, xmm8
lea rcx, str.Histogram
xor r9d, r9d
unpcklps xmm0, xmm6
movsd qword [rsp + 0x38], xmm0
movss dword [rsp + 0x30], xmm10
movss dword [rsp + 0x28], xmm8
lea r8d, [r9 + 7]
mov qword [rsp + 0x20], r14
call fcn.14006f830
call fcn.1400713a0
call fcn.14000d130
mulss xmm0, dword [0x1400fd20c]
call fcn.14001ba80
mov r9d, 0xffffffff
lea r8, [0x140100528]
lea rdx, [0x14017226c]
lea rcx, str.func
call fcn.140067cd0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rbx, [0x1400fc64c]
mov dword [rsp + 0x28], r14d
mov r9d, 0x190
mov qword [rsp + 0x20], rbx
mov r8d, 1
lea rdx, [0x14016a2e4]
lea rcx, str.Sample_count
call fcn.1400721a0
cmp dword [0x14017226c], r14d
lea rax, [0x140039c80]
mov r9d, dword [0x14016a2e4]
lea rbx, [0x140023540]
cmove rbx, rax
lea rcx, str.Lines
movaps xmm0, xmm8
xor r8d, r8d
unpcklps xmm0, xmm6
mov rdx, rbx
movsd qword [rsp + 0x40], xmm0
movss dword [rsp + 0x38], xmm10
movss dword [rsp + 0x30], xmm9
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
call fcn.14006f8b0
mov r9d, dword [0x14016a2e4]
lea rcx, str.Histogram
movaps xmm0, xmm8
xor r8d, r8d
unpcklps xmm0, xmm6
mov rdx, rbx
movsd qword [rsp + 0x40], xmm0
movss dword [rsp + 0x38], xmm10
movss dword [rsp + 0x30], xmm9
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
call fcn.14006f7c0
call fcn.1400713a0
cmp byte [0x14016a2c0], r14b
je 0x140032244
call fcn.14000d790
movss xmm1, dword [0x140172270]
movss xmm2, dword [0x14016a2e8]
movaps xmm0, xmm2
mulss xmm0, dword [0x1400fd1b4]
mulss xmm0, dword [rax + 0x10]
addss xmm1, xmm0
movss xmm0, dword [0x1400fd1e4]
comiss xmm1, xmm0
movss dword [0x140172270], xmm1
jb 0x140032235
mulss xmm2, xmm9
movaps xmm1, xmm0
movss dword [0x140172270], xmm0
movss dword [0x14016a2e8], xmm2
jmp 0x14003224c
movss xmm0, dword [0x140109f84]
comiss xmm0, xmm1
jb 0x14003224c
jmp 0x14003221b
movss xmm1, dword [0x140172270]
xor r8d, r8d
mov qword [rbp - 0x78], r14
lea rdx, [rbp - 0x78]
movaps xmm0, xmm1
call fcn.14006f9c0
call fcn.14000e060
movaps xmm0, xmm8
movss xmm1, dword [rax + 0x50]
call fcn.14001ac90
lea rcx, str.Progress_Bar
call fcn.140075220
movss xmm1, dword [0x140172270]
comiss xmm8, xmm1
jbe 0x140032292
movaps xmm0, xmm8
jmp 0x14003229a
movaps xmm0, xmm10
minss xmm0, xmm1
mulss xmm0, dword [0x140109f7c]
lea rdx, str._d__d
mov r9d, 0x6d9
lea rcx, [rbp + 0x170]
cvttss2si r8d, xmm0
call fcn.14003a240
movss xmm0, dword [0x140172270]
lea r8, [rbp + 0x170]
lea rdx, [rbp - 0x78]
mov qword [rbp - 0x78], r14
call fcn.14006f9c0
call fcn.140076510
jmp 0x1400322e6
xor r14d, r14d
lea rcx, str.Color_Picker_Widgets
call fcn.140075900
movss xmm11, dword [0x1400fd228]
movss xmm13, dword [0x140109f14]
test al, al
je 0x140032c73
mov rax, qword gs:[0x58]
lea rdx, [0x14016a300]
mov ecx, edi
mov ebx, r15d
mov rsi, qword [rax + rcx*8]
lea rcx, str.With_Alpha_Preview
call fcn.140063a50
lea rdx, [0x140172274]
lea rcx, str.With_Half_Alpha_Preview
call fcn.140063a50
lea rdx, [0x14016a301]
lea rcx, str.With_Drag_and_Drop
call fcn.140063a50
lea rdx, [0x14016a302]
lea rcx, str.With_Options_Menu
call fcn.140063a50
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400323ba
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Right_click_on_the_individual_color_widget_to_show_options.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
lea rdx, [0x140172275]
lea rcx, str.With_HDR
call fcn.140063a50
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14003241d
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Currently_all_this_does_is_to_lift_the_0..1_limits_on_dragging_widgets.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
cmp byte [0x140172274], 0
jne 0x140032439
movzx eax, byte [0x14016a300]
neg al
sbb r12d, r12d
and r12d, 0x20000
movzx eax, byte [0x140172275]
lea rcx, str.Color_widget:
neg al
mov eax, 8
sbb edi, edi
and edi, 0x80000
cmp byte [0x14016a301], 0
cmovne r13d, r14d
or edi, r13d
mov r13d, 0
cmp byte [0x14016a302], 0
cmovne eax, r13d
or edi, eax
or edi, r12d
call fcn.140075220
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400324cf
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Click_on_the_color_square_to_open_a_color_picker._nCTRLclick_on_individual_component_to_input_value._n
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r8d, edi
lea rdx, [0x14016a2f0]
lea rcx, str.MyColor1
call fcn.140064bf0
lea rcx, str.Color_widget_HSV_with_Alpha:
call fcn.140075220
mov r8d, edi
lea rdx, [0x14016a2f0]
bts r8d, 0x15
lea rcx, str.MyColor2
call fcn.140064c00
lea rcx, str.Color_widget_with_Float_Display:
call fcn.140075220
mov r8d, edi
lea rdx, [0x14016a2f0]
bts r8d, 0x18
lea rcx, str.MyColor2f
call fcn.140064c00
lea rcx, str.Color_button_with_Picker:
call fcn.140075220
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14003258f
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.With_the_LRImGuiColorEditFlags_NoInputs_flag_you_can_hide_all_the_slider_text_inputs._nWith_the_LRImGuiColorEditFlags_NoLabel_flag_you_can_pass_a_non_empty_label_which_will_only_be_used_for_the_tooltip_and_picker_popup.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r8d, edi
lea rdx, [0x14016a2f0]
or r8d, 0xa0
lea rcx, str.MyColor3
call fcn.140064c00
lea rcx, str.Color_button_with_Custom_Picker_Popup:
call fcn.140075220
mov eax, dword [rsi + rbx]
cmp dword [0x140172480], eax
jg 0x1400351f7
cmp byte [0x14016a303], r13b
je 0x140032647
movss xmm6, dword [0x140109f0c]
lea r14, [0x14017228c]
movss xmm14, dword [0x1400fd1d8]
lea rbx, [0x140172284]
mov esi, r13d
nop dword [rax]
nop word [rax + rax]
movd xmm0, esi
lea rax, [rbx + 4]
cvtdq2ps xmm0, xmm0
mov qword [rsp + 0x28], rax
lea r9, [rbx - 4]
mov qword [rsp + 0x20], rbx
movaps xmm2, xmm14
movaps xmm1, xmm14
divss xmm0, xmm6
call fcn.140008090
inc esi
mov dword [r14], 0x3f800000
add rbx, 0x10
lea r14, [r14 + 0x10]
cmp esi, 0x20
jl 0x140032600
mov byte [0x14016a303], r13b
movaps xmm0, xmm8
lea rdx, [0x14016a2f0]
unpcklps xmm0, xmm8
lea rcx, str.MyColor3b
movq r9, xmm0
mov r8d, edi
call fcn.140064630
movzx ebx, al
call fcn.14000e060
movaps xmm0, xmm8
movss xmm1, dword [rax + 0x50]
call fcn.14001ac90
lea rdx, [rbp - 0x78]
mov qword [rbp - 0x78], r13
lea rcx, str.Palette
call fcn.1400632b0
or bl, al
je 0x1400326b4
xor edx, edx
lea rcx, str.mypicker
call fcn.140016860
movups xmm0, xmmword [0x14016a2f0]
movups xmmword [0x140172488], xmm0
xor edx, edx
lea rcx, str.mypicker
call fcn.1400061b0
test al, al
je 0x140032888
lea rcx, str.MY_CUSTOM_COLOR_PICKER_WITH_AN_AMAZING_PALETTE_
call fcn.140075220
call fcn.1400713a0
mov r8d, edi
lea rdx, [0x14016a2f0]
or r8d, 0x110
lea rcx, [0x140100900]
xor r9d, r9d
call fcn.140065cd0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
call fcn.140006080
lea rcx, str.Current
call fcn.140075220
movaps xmm0, xmm11
lea rdx, [0x14016a2f0]
unpcklps xmm0, xmm13
lea rcx, str.current
movq r9, xmm0
mov r8d, 0x40004
call fcn.140064630
lea rcx, str.Previous
call fcn.140075220
movaps xmm0, xmm11
lea rdx, [0x140172488]
unpcklps xmm0, xmm13
lea rcx, str.previous
movq r9, xmm0
mov r8d, 0x40004
call fcn.140064630
test al, al
je 0x140032783
movups xmm0, xmmword [0x140172488]
movups xmmword [0x14016a2f0], xmm0
call fcn.1400713a0
lea rcx, str.Palette
call fcn.140075220
lea rbx, [0x140172280]
mov dword [rbp - 0x78], 0x41a00000
mov dword [rbp - 0x74], 0x41a00000
mov r14, rbx
movsd xmm6, qword [rbp - 0x78]
mov esi, r13d
mov ecx, esi
call fcn.140017590
test sil, 7
je 0x1400327d4
call fcn.14000e060
movaps xmm0, xmm8
movss xmm1, dword [rax + 0x4c]
call fcn.14001ac90
movq r9, xmm6
lea rcx, str.palette
mov r8d, 0x46
mov rdx, r14
call fcn.140064630
test al, al
je 0x140032818
movss xmm2, dword [rbx + 8]
movss xmm1, dword [rbx + 4]
movss xmm0, dword [rbx]
movss dword [0x14016a2f0], xmm0
movss dword [0x14016a2f4], xmm1
movss dword [0x14016a2f8], xmm2
call fcn.140005fd0
test al, al
je 0x140032866
xor edx, edx
lea rcx, str._COL3F
call fcn.140002d90
test rax, rax
je 0x140032845
mov rax, qword [rax]
movsd xmm0, qword [rax]
movsd qword [rbx], xmm0
mov eax, dword [rax + 8]
mov dword [rbx + 8], eax
xor edx, edx
lea rcx, str._COL4F
call fcn.140002d90
test rax, rax
je 0x140032861
mov rax, qword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rbx], xmm0
call fcn.14000ba30
call fcn.140016fe0
inc esi
add r14, 0x10
add rbx, 0x10
cmp esi, 0x20
jl 0x1400327b4
call fcn.14000bd70
call fcn.14000bf90
lea rcx, str.Color_button_only:
call fcn.140075220
lea rdx, [0x140172498]
lea rcx, str.LRImGuiColorEditFlags_NoBorder
call fcn.140063a50
movss xmm1, dword [0x140109f28]
lea rdx, [0x14016a2f0]
movzx eax, byte [0x140172498]
lea rcx, str.MyColor3c
neg al
movaps xmm0, xmm1
unpcklps xmm0, xmm1
sbb r8d, r8d
movq r9, xmm0
and r8d, 0x400
or r8d, edi
call fcn.140064630
lea rcx, str.Color_picker:
call fcn.140075220
lea rdx, [0x14016a304]
lea rcx, str.With_Alpha
call fcn.140063a50
lea rdx, [0x14016a305]
lea rcx, str.With_Alpha_Bar
call fcn.140063a50
lea rdx, [0x14016a306]
lea rcx, str.With_Side_Preview
call fcn.140063a50
cmp byte [0x14016a306], r13b
lea rbx, [0x14016a308]
je 0x140032984
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rdx, [0x140172499]
lea rcx, str.With_Ref_Color
call fcn.140063a50
cmp byte [0x140172499], r13b
je 0x140032984
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
mov r8d, edi
lea rcx, str.RefColor
or r8d, 0x20
mov rdx, rbx
call fcn.140064c00
mov esi, 0xffffffff
lea r8, [0x140100a18]
mov r9d, esi
lea rdx, [0x14017249c]
lea rcx, str.Display_Mode
call fcn.140067cd0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400329f6
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.ColorEdit_defaults_to_displaying_RGB_inputs_if_you_dont_specify_a_display_mode__but_the_user_can_change_it_with_a_right_click._n_nColorPicker_defaults_to_displaying_RGBHSVHex_if_you_dont_specify_a_display_mode._n_nYou_can_change_the_defaults_using_SetColorEditOptions__.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r9d, esi
lea r8, str.Auto_Current
lea rdx, [0x1401724a0]
lea rcx, str.Picker_Mode
call fcn.140067cd0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140032a63
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.User_can_right_click_the_picker_to_change_mode.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
cmp byte [0x14016a304], r13b
jne 0x140032a6f
or edi, 2
cmp byte [0x14016a305], r13b
je 0x140032a7c
bts edi, 0x10
cmp byte [0x14016a306], r13b
jne 0x140032a89
bts edi, 8
mov eax, dword [0x1401724a0]
cmp eax, 1
jne 0x140032a9a
bts edi, 0x19
jmp 0x140032aa3
cmp eax, 2
jne 0x140032aa3
bts edi, 0x1a
mov eax, dword [0x14017249c]
cmp eax, 1
jne 0x140032ab3
or edi, 0x20
jmp 0x140032ad2
cmp eax, 2
jne 0x140032abe
bts edi, 0x14
jmp 0x140032ad2
cmp eax, 3
jne 0x140032ac9
bts edi, 0x15
jmp 0x140032ad2
cmp eax, 4
jne 0x140032ad2
bts edi, 0x16
cmp byte [0x140172499], r13b
lea rdx, [0x14016a2f0]
mov r9, r13
lea rcx, str.MyColor4
cmovne r9, rbx
mov r8d, edi
call fcn.140065cd0
lea rcx, str.Set_defaults_in_code:
call fcn.140075220
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140032b52
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.SetColorEditOptions___is_designed_to_allow_you_to_set_boot_time_default._nWe_dont_have_Push_Pop_functions_because_you_can_force_options_on_a_per_widget_basis_if_needed_and_the_user_can_change_non_forced_ones_with_the_options_menu._nWe_dont_have_a_getter_to_avoidencouraging_you_to_persistently_save_values_that_arent_forward_compatible.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
lea rdx, [rbp - 0x78]
mov qword [rbp - 0x78], r13
lea rcx, str.Default:_Uint8__HSV__Hue_Bar
call fcn.1400632b0
test al, al
je 0x140032b74
mov ecx, 0x2a00000
call fcn.140071660
lea rdx, [rbp - 0x78]
mov qword [rbp - 0x78], r13
lea rcx, str.Default:_Float__HDR__Hue_Wheel
call fcn.1400632b0
test al, al
je 0x140032b96
mov ecx, 0x5080000
call fcn.140071660
call fcn.1400728b0
lea rcx, str.HSV_encoded_colors
call fcn.140075220
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140032bf7
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.By_default__colors_are_given_to_ColorEdit_and_ColorPicker_in_RGB__but_LRImGuiColorEditFlags_InputHSVallows_you_to_store_colors_as_HSV_and_pass_them_to_ColorEdit_and_ColorPicker_as_HSV._This_comes_with_theadded_benefit_that_you_can_manipulate_hue_values_with_the_picker_even_when_saturation_or_value_are_zero.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
lea rcx, str.Color_widget_with_InputHSV:
call fcn.140075220
mov r8d, 0x11100000
lea rdx, [0x14016a318]
lea rcx, str.HSV_shown_as_RGB1
call fcn.140064c00
mov r8d, 0x11200000
lea rdx, [0x14016a318]
lea rcx, str.HSV_shown_as_HSV1
call fcn.140064c00
movss xmm2, dword [0x140109ea8]
lea rbx, str._.3f
mov dword [rsp + 0x30], r13d
lea rdx, [0x14016a318]
mov qword [rsp + 0x28], rbx
lea rcx, str.Raw_HSV_values
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
call fcn.1400690d0
call fcn.140076510
jmp 0x140032c7d
xor r13d, r13d
lea rbx, str._.3f
lea rcx, str.Drag_Slider_Flags
call fcn.140075900
test al, al
je 0x140032fdc
mov r8d, 0x10
lea rdx, [0x1401724a4]
lea rcx, str.LRImGuiSliderFlags_AlwaysClamp
call fcn.140063e20
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140032cfa
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Always_clamp_value_to_min_max_bounds__if_any__when_input_manually_with_CTRLClick.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r8d, 0x20
lea rdx, [0x1401724a4]
lea rcx, str.LRImGuiSliderFlags_Logarithmic
call fcn.140063e20
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140032d63
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Enable_logarithmic_editing__more_precision_for_small_values_.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r8d, 0x40
lea rdx, [0x1401724a4]
lea rcx, str.LRImGuiSliderFlags_NoRoundToFormat
call fcn.140063e20
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140032dcc
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Disable_rounding_underlying_value_to_match_precision_of_the_format_string__e.g.__.3f_values_are_rounded_to_those_3_digits_.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
mov r8d, 0x80
lea rdx, [0x1401724a4]
lea rcx, str.LRImGuiSliderFlags_NoInput
call fcn.140063e20
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140032e35
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Disable_CTRLClick_or_Enter_key_allowing_to_input_text_directly_into_the_widget.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
movss xmm1, dword [0x14016a328]
lea rcx, str.Underlying_float_value:__f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.140075220
mov eax, dword [0x1401724a4]
lea rdx, [0x14016a328]
movss xmm14, dword [0x1400fd18c]
lea rcx, str.DragFloat__0____1_
mov dword [rsp + 0x30], eax
movaps xmm3, xmm8
mov qword [rsp + 0x28], rbx
movaps xmm2, xmm14
movss dword [rsp + 0x20], xmm10
call fcn.140069130
mov eax, dword [0x1401724a4]
lea rdx, [0x14016a328]
movss xmm11, dword [0x1400fd240]
lea rcx, str.DragFloat__0____inf_
mov dword [rsp + 0x30], eax
movaps xmm3, xmm8
mov qword [rsp + 0x28], rbx
movaps xmm2, xmm14
movss dword [rsp + 0x20], xmm11
call fcn.140069130
mov eax, dword [0x1401724a4]
lea rdx, [0x14016a328]
movss xmm6, dword [0x1400fd254]
lea rcx, str.DragFloat___inf____1_
mov dword [rsp + 0x30], eax
movaps xmm3, xmm6
mov qword [rsp + 0x28], rbx
movaps xmm2, xmm14
movss dword [rsp + 0x20], xmm10
call fcn.140069130
mov eax, dword [0x1401724a4]
lea rdx, [0x14016a328]
mov dword [rsp + 0x30], eax
lea rcx, str.DragFloat___inf____inf_
mov qword [rsp + 0x28], rbx
movaps xmm3, xmm6
movaps xmm2, xmm14
movss dword [rsp + 0x20], xmm11
call fcn.140069130
mov eax, dword [0x1401724a4]
lea rsi, [0x1400fc64c]
mov dword [rsp + 0x30], eax
lea rdx, [0x14016a32c]
mov qword [rsp + 0x28], rsi
lea rcx, str.DragInt__0____100_
xor r9d, r9d
mov dword [rsp + 0x20], 0x64
movaps xmm2, xmm7
call fcn.1400694c0
movss xmm1, dword [0x14016a330]
lea rcx, str.Underlying_float_value:__f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.140075220
mov eax, dword [0x1401724a4]
lea rdx, [0x14016a330]
mov dword [rsp + 0x28], eax
lea rcx, str.SliderFloat__0____1_
movaps xmm3, xmm10
mov qword [rsp + 0x20], rbx
movaps xmm2, xmm8
call fcn.140072060
mov eax, dword [0x1401724a4]
lea rdx, [0x14016a334]
mov dword [rsp + 0x28], eax
lea rcx, str.SliderInt__0____100_
mov r9d, 0x64
mov qword [rsp + 0x20], rsi
xor r8d, r8d
call fcn.1400721a0
call fcn.140076510
jmp 0x140032fec
movss xmm14, dword [0x1400fd18c]
lea rsi, [0x1400fc64c]
lea rcx, str.Range_Widgets
call fcn.140075900
test al, al
je 0x1400330e1
movss xmm0, dword [0x1400fd22c]
lea rax, str.Max:__.1f___
movss xmm3, dword [0x1400fd1ac]
lea r8, [0x14016a33c]
mov dword [rsp + 0x40], 0x10
lea rdx, [0x14016a338]
mov qword [rsp + 0x38], rax
lea rcx, str.range_float
lea rax, str.Min:__.1f___
mov qword [rsp + 0x30], rax
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm8
call fcn.140069180
movss xmm6, dword [0x1400fd204]
lea rdi, str.Max:__d_units
mov dword [rsp + 0x40], r13d
lea rbx, str.Min:__d_units
mov qword [rsp + 0x38], rdi
lea r8, [0x14016a344]
mov qword [rsp + 0x30], rbx
lea rdx, [0x14016a340]
mov dword [rsp + 0x28], 0x3e8
lea rcx, str.range_int
movaps xmm3, xmm6
mov dword [rsp + 0x20], r13d
call fcn.140069510
mov dword [rsp + 0x40], r13d
lea r8, [0x14016a344]
mov qword [rsp + 0x38], rdi
lea rdx, [0x14016a340]
mov qword [rsp + 0x30], rbx
lea rcx, str.range_int__no_bounds_
mov dword [rsp + 0x28], r13d
movaps xmm3, xmm6
mov dword [rsp + 0x20], r13d
call fcn.140069510
call fcn.140076510
lea rcx, str.Data_Types
call fcn.140075900
mov r12d, 1
test al, al
je 0x140033e39
movss xmm0, dword [0x140109fa8]
mov edx, 0x32
movss xmm1, dword [0x140109f80]
mov eax, 0xffff8000
mov word [rbp + 4], ax
movabs rcx, 0x3fffffffffffffff
mov eax, 0x7fff
movss dword [rbp - 0x18], xmm0
movsd xmm0, qword [0x140109ed0]
mov word [rbp], ax
mov eax, 0xffff
mov word [rbp + 0x30], ax
movabs rax, 0xc000000000000000
mov qword [rbp + 0x98], rax
movabs rax, 0x3fffffffffffff9b
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x80], rcx
movabs rcx, 0x7fffffffffffffff
mov qword [rbp + 0x88], rax
movabs rax, 0x7fffffffffffff9b
movss dword [rbp - 0x24], xmm1
movsd xmm1, qword [0x140109f38]
movsd qword [rbp + 0x20], xmm0
movsd xmm0, qword [0x140109f98]
mov qword [rbp + 0x70], rcx
mov qword [rbp + 0xa8], rcx
lea rcx, str.Drags:
mov qword [rbp + 0xb8], rax
movsd qword [rbp + 0x18], xmm15
movsd qword [rbp + 0x40], xmm0
movsd qword [rbp + 0x60], xmm1
mov byte [rbp - 0x5b], 0
mov byte [rbp - 0x58], r12b
mov byte [rbp - 0x5c], 0x32
mov byte [rbp - 0x80], 0x80
mov byte [rbp - 0x6c], 0x7f
mov byte [rbp - 0x59], 0
mov byte [rbp - 0x57], r12b
mov byte [rbp - 0x5a], 0x32
mov byte [rbp - 0x6b], 0
mov byte [rbp - 0x6a], 0xff
mov word [rbp - 0xc], r13w
mov word [rbp + 0x28], r12w
mov word [rbp - 0x10], dx
mov word [rbp - 4], r13w
mov word [rbp - 0x70], r12w
mov word [rbp - 8], dx
mov word [rbp + 0x2c], r13w
mov dword [rbp - 0x20], r13d
mov dword [rbp - 0x4c], r12d
mov dword [rbp - 0x1c], edx
mov dword [rbp + 0xc], 0xc0000000
mov dword [rbp + 8], 0x3fffffff
mov dword [rbp + 0x14], 0x3fffff9b
mov dword [rbp + 0x10], 0x3fffffff
mov dword [rbp - 0x38], r13d
mov dword [rbp - 0x48], r12d
mov dword [rbp - 0x60], edx
mov dword [rbp - 0x34], r13d
mov dword [rbp - 0x28], 0x7fffffff
mov dword [rbp - 0x2c], 0x7fffff9b
mov dword [rbp - 0x30], 0x7fffffff
mov qword [rbp + 0x38], r13
mov qword [rbp + 0x170], r12
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x68], r13
mov qword [rbp + 0x150], r12
mov qword [rbp - 0x78], rdx
mov qword [rbp + 0x50], r13
mov dword [rbp - 0x50], 0
mov dword [rbp - 0x54], 0x3f800000
call fcn.140075220
lea rdx, [0x1401724a8]
lea rcx, str.Clamp_integers_to_0..50
call fcn.140063a50
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400332f5
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.As_with_every_widgets_in_dear_imgui__we_never_modify_values_unless_there_is_a_user_interaction._nYou_can_override_the_clamping_limits_by_using_CTRLClick_to_input_a_value.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
movzx eax, byte [0x1401724a8]
lea rdx, [rbp - 0x5c]
movss xmm6, dword [0x1400fd1a8]
lea rcx, [rbp - 0x5b]
test al, al
mov dword [rsp + 0x38], r13d
mov qword [rsp + 0x30], r13
lea r8, [0x14016a348]
cmove rcx, r13
cmove rdx, r13
mov qword [rsp + 0x28], rdx
movaps xmm3, xmm6
mov qword [rsp + 0x20], rcx
xor edx, edx
lea rcx, str.drag_s8
call fcn.140069730
movzx eax, byte [0x1401724a8]
lea rdx, [rbp - 0x5a]
test al, al
mov dword [rsp + 0x38], r13d
lea rcx, [rbp - 0x59]
movaps xmm3, xmm6
cmove rdx, r13
lea rbx, str._u_ms
cmove rcx, r13
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdx
lea r8, [0x14016a349]
mov qword [rsp + 0x20], rcx
mov edx, r12d
lea rcx, str.drag_u8
call fcn.140069730
movzx eax, byte [0x1401724a8]
lea rdx, [rbp - 0x10]
test al, al
mov dword [rsp + 0x38], r13d
mov qword [rsp + 0x30], r13
lea rcx, [rbp - 0xc]
cmove rdx, r13
lea r8, [0x14016a34c]
cmove rcx, r13
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
mov edi, 2
lea rcx, str.drag_s16
movaps xmm3, xmm6
mov edx, edi
call fcn.140069730
movzx eax, byte [0x1401724a8]
lea rdx, [rbp - 8]
test al, al
mov dword [rsp + 0x38], r13d
mov qword [rsp + 0x30], rbx
lea rcx, [rbp - 4]
cmove rdx, r13
lea r8, [0x14016a350]
cmove rcx, r13
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea edx, [rdi + 1]
lea rcx, str.drag_u16
movaps xmm3, xmm6
call fcn.140069730
movzx eax, byte [0x1401724a8]
lea rdx, [rbp - 0x1c]
test al, al
mov dword [rsp + 0x38], r13d
mov qword [rsp + 0x30], r13
lea rcx, [rbp - 0x20]
cmove rdx, r13
lea r8, [0x14016a354]
cmove rcx, r13
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea edx, [rdi + 2]
lea rcx, str.drag_s32
movaps xmm3, xmm6
call fcn.140069730
movzx eax, byte [0x1401724a8]
lea rdx, [rbp - 0x60]
test al, al
cmove rdx, r13
mov dword [rsp + 0x38], r13d
mov qword [rsp + 0x30], rbx
lea rcx, [rbp - 0x38]
cmove rcx, r13
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [0x14016a358]
lea rcx, str.drag_u32
movaps xmm3, xmm6
lea edx, [rdi + 3]
call fcn.140069730
movzx eax, byte [0x1401724a8]
lea rdx, [rbp - 0x40]
test al, al
mov dword [rsp + 0x38], r13d
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x38]
cmove rdx, r13
lea r8, [0x14016a360]
cmove rcx, r13
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea edx, [rdi + 4]
lea rcx, str.drag_s64
movaps xmm3, xmm6
call fcn.140069730
movzx eax, byte [0x1401724a8]
lea rdx, [rbp - 0x78]
test al, al
mov dword [rsp + 0x38], r13d
mov qword [rsp + 0x30], r13
lea rcx, [rbp - 0x68]
cmove rdx, r13
lea r8, [0x14016a368]
cmove rcx, r13
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea edx, [rdi + 5]
lea rcx, str.drag_u64
movaps xmm3, xmm6
call fcn.140069730
mov dword [rsp + 0x38], r13d
lea rax, [rbp - 0x54]
lea rbx, [0x140101424]
movaps xmm3, xmm14
mov qword [rsp + 0x30], rbx
lea r8, [0x14016a370]
mov qword [rsp + 0x28], rax
lea edx, [rdi + 6]
lea rax, [rbp - 0x50]
lea rcx, str.drag_float
mov qword [rsp + 0x20], rax
call fcn.140069730
mov dword [rsp + 0x38], 0x20
lea rax, [rbp - 0x54]
mov qword [rsp + 0x30], rbx
lea r8, [0x14016a370]
mov qword [rsp + 0x28], rax
lea edx, [rdi + 6]
lea rax, [rbp - 0x50]
movaps xmm3, xmm14
lea rcx, str.drag_float_log
mov qword [rsp + 0x20], rax
call fcn.140069730
movss xmm6, dword [0x140109ea4]
lea rax, [rbp + 0x18]
mov dword [rsp + 0x38], r13d
lea r14, str._.10f_grams
mov qword [rsp + 0x30], r14
lea r8, [0x14016a378]
mov qword [rsp + 0x28], r13
lea edx, [rdi + 7]
movaps xmm3, xmm6
mov qword [rsp + 0x20], rax
lea rcx, str.drag_double
call fcn.140069730
lea rax, str.0____.10f___1
mov dword [rsp + 0x38], 0x20
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rax
lea r8, [0x14016a378]
lea rax, [rbp + 0x18]
movaps xmm3, xmm6
lea edx, [rdi + 7]
mov qword [rsp + 0x20], rax
lea rcx, str.drag_double_log
call fcn.140069730
lea rcx, str.Sliders
call fcn.140075220
lea rax, [rbp - 0x6c]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea r9, [rbp - 0x80]
lea r8, [0x14016a348]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.slider_s8_full
call fcn.1400721f0
lea rax, [rbp - 0x6a]
mov dword [rsp + 0x30], r13d
lea r15, [0x140101490]
mov edx, r12d
mov qword [rsp + 0x28], r15
lea r9, [rbp - 0x6b]
lea r8, [0x14016a349]
mov qword [rsp + 0x20], rax
lea rcx, str.slider_u8_full
call fcn.1400721f0
lea rax, [rbp]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 4]
lea r8, [0x14016a34c]
mov qword [rsp + 0x20], rax
mov edx, edi
lea rcx, str.slider_s16_full
call fcn.1400721f0
lea rax, [rbp + 0x30]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea r9, [rbp + 0x2c]
lea r8, [0x14016a350]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 1]
lea rcx, str.slider_u16_full
call fcn.1400721f0
lea rax, [rbp - 0x1c]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea r9, [rbp - 0x20]
lea r8, [0x14016a354]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 2]
lea rcx, str.slider_s32_low
call fcn.1400721f0
lea rax, [rbp + 0x10]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x14]
lea r8, [0x14016a354]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 2]
lea rcx, str.slider_s32_high
call fcn.1400721f0
lea rax, [rbp + 8]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0xc]
lea r8, [0x14016a354]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 2]
lea rcx, str.slider_s32_full
call fcn.1400721f0
mov dword [rsp + 0x30], r13d
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], r15
lea r9, [rbp - 0x38]
mov qword [rsp + 0x20], rax
lea r8, [0x14016a358]
lea edx, [rdi + 3]
lea rcx, str.slider_u32_low
call fcn.1400721f0
lea rax, [rbp - 0x30]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea r9, [rbp - 0x2c]
lea r8, [0x14016a358]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 3]
lea rcx, str.slider_u32_high
call fcn.1400721f0
lea rax, [rbp - 0x28]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea r9, [rbp - 0x34]
lea r8, [0x14016a358]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 3]
lea rcx, str.slider_u32_full
call fcn.1400721f0
lea rax, [rbp - 0x40]
mov dword [rsp + 0x30], r13d
lea rsi, str._I64d
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x38]
lea r8, [0x14016a360]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 4]
lea rcx, str.slider_s64_low
call fcn.1400721f0
lea rax, [rbp + 0x80]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x88]
lea r8, [0x14016a360]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 4]
lea rcx, str.slider_s64_high
call fcn.1400721f0
lea rax, [rbp + 0x90]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x98]
lea r8, [0x14016a360]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 4]
lea rcx, str.slider_s64_full
call fcn.1400721f0
lea rax, [rbp - 0x78]
mov dword [rsp + 0x30], r13d
lea rdi, str._I64u_ms
mov edx, 7
mov qword [rsp + 0x28], rdi
lea r9, [rbp - 0x68]
lea r8, [0x14016a368]
mov qword [rsp + 0x20], rax
lea rcx, str.slider_u64_low
call fcn.1400721f0
lea rax, [rbp + 0xa8]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0xb8]
lea r8, [0x14016a368]
mov qword [rsp + 0x20], rax
mov edx, 7
lea rcx, str.slider_u64_high
call fcn.1400721f0
lea rax, [rbp + 0x70]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x50]
lea r8, [0x14016a368]
mov qword [rsp + 0x20], rax
mov edx, 7
lea rcx, str.slider_u64_full
call fcn.1400721f0
mov dword [rsp + 0x30], r13d
lea rax, [rbp - 0x54]
mov qword [rsp + 0x28], r13
lea r9, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea r8, [0x14016a370]
mov edx, 8
lea rcx, str.slider_float_low
call fcn.1400721f0
lea rax, [rbp - 0x54]
mov dword [rsp + 0x30], 0x20
lea rbx, str._.10f
mov edx, 8
mov qword [rsp + 0x28], rbx
lea r9, [rbp - 0x50]
lea r8, [0x14016a370]
mov qword [rsp + 0x20], rax
lea rcx, str.slider_float_low_log
call fcn.1400721f0
lea rax, [0x1400fea78]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x18]
lea rax, [rbp - 0x24]
mov edx, 8
lea r8, [0x14016a370]
mov qword [rsp + 0x20], rax
lea rcx, str.slider_float_high
call fcn.1400721f0
lea rax, [rbp + 0x20]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r14
lea r9, [rbp + 0x18]
lea r8, [0x14016a378]
mov qword [rsp + 0x20], rax
mov edx, 9
lea rcx, str.slider_double_low
call fcn.1400721f0
lea rax, [rbp + 0x20]
mov dword [rsp + 0x30], 0x20
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x18]
lea r8, [0x14016a378]
mov qword [rsp + 0x20], rax
mov edx, 9
lea rcx, str.slider_double_low_log
call fcn.1400721f0
lea rax, str._e_grams
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x40]
lea rax, [rbp + 0x60]
mov edx, 9
lea r8, [0x14016a378]
mov qword [rsp + 0x20], rax
lea rcx, str.slider_double_high
call fcn.1400721f0
lea rcx, str.Sliders__reverse_
call fcn.140075220
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r13d
lea rbx, [0x1400fc64c]
xor edx, edx
mov qword [rsp + 0x28], rbx
lea r9, [rbp - 0x6c]
lea r8, [0x14016a348]
mov qword [rsp + 0x20], rax
lea rcx, str.slider_s8_reverse
call fcn.1400721f0
lea rax, [rbp - 0x6b]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea r9, [rbp - 0x6a]
lea r8, [0x14016a349]
mov qword [rsp + 0x20], rax
mov edx, r12d
lea rcx, str.slider_u8_reverse
call fcn.1400721f0
mov dword [rsp + 0x30], r13d
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rbx
lea r9, [rbp - 0x1c]
mov qword [rsp + 0x20], rax
lea r8, [0x14016a354]
mov edx, 4
lea rcx, str.slider_s32_reverse
call fcn.1400721f0
lea rax, [rbp - 0x38]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea r9, [rbp - 0x60]
lea r8, [0x14016a358]
mov qword [rsp + 0x20], rax
mov edx, 5
lea rcx, str.slider_u32_reverse
call fcn.1400721f0
lea rax, [rbp + 0x38]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea r9, [rbp - 0x40]
lea r8, [0x14016a360]
mov qword [rsp + 0x20], rax
mov edx, 6
lea rcx, str.slider_s64_reverse
call fcn.1400721f0
lea rax, [rbp - 0x68]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rdi
lea r9, [rbp - 0x78]
lea r8, [0x14016a368]
mov qword [rsp + 0x20], rax
mov edx, 7
lea rcx, str.slider_u64_reverse
call fcn.1400721f0
lea rcx, str.Inputs
call fcn.140075220
lea rdx, [0x14016a380]
lea rcx, str.Show_step_buttons
call fcn.140063a50
cmp byte [0x14016a380], 0
lea r9, [rbp - 0x58]
mov dword [rsp + 0x30], r13d
lea rsi, [0x1400fc64c]
cmove r9, r13
mov qword [rsp + 0x28], rsi
xor edx, edx
mov qword [rsp + 0x20], r13
lea r8, [0x14016a348]
lea rcx, str.input_s8
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp - 0x57]
mov dword [rsp + 0x30], r13d
lea r8, [0x14016a349]
cmove r9, r13
mov qword [rsp + 0x28], r15
mov edx, r12d
mov qword [rsp + 0x20], r13
lea rcx, str.input_u8
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp + 0x28]
mov dword [rsp + 0x30], r13d
lea r8, [0x14016a34c]
mov edi, 2
mov qword [rsp + 0x28], rsi
cmove r9, r13
mov qword [rsp + 0x20], r13
mov edx, edi
lea rcx, str.input_s16
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp - 0x70]
mov dword [rsp + 0x30], r13d
lea r8, [0x14016a350]
cmove r9, r13
mov qword [rsp + 0x28], r15
lea edx, [rdi + 1]
mov qword [rsp + 0x20], r13
lea rcx, str.input_u16
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp - 0x4c]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
cmove r9, r13
mov qword [rsp + 0x20], r13
lea r8, [0x14016a354]
lea edx, [rdi + 2]
lea rcx, str.input_s32
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp - 0x4c]
mov dword [rsp + 0x30], edi
lea rbx, str._08X
cmove r9, r13
mov qword [rsp + 0x28], rbx
lea r8, [0x14016a354]
mov qword [rsp + 0x20], r13
lea edx, [rdi + 2]
lea rcx, str.input_s32_hex
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp - 0x48]
mov dword [rsp + 0x30], r13d
lea r8, [0x14016a358]
cmove r9, r13
mov qword [rsp + 0x28], r15
lea edx, [rdi + 3]
mov qword [rsp + 0x20], r13
lea rcx, str.input_u32
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp - 0x48]
mov dword [rsp + 0x30], edi
lea r8, [0x14016a358]
cmove r9, r13
mov qword [rsp + 0x28], rbx
lea edx, [rdi + 3]
mov qword [rsp + 0x20], r13
lea rcx, str.input_u32_hex
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp + 0x170]
mov dword [rsp + 0x30], r13d
lea r8, [0x14016a360]
cmove r9, r13
mov qword [rsp + 0x28], r13
lea edx, [rdi + 4]
mov qword [rsp + 0x20], r13
lea rcx, str.input_s64
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp + 0x150]
mov dword [rsp + 0x30], r13d
lea r8, [0x14016a368]
cmove r9, r13
mov qword [rsp + 0x28], r13
lea edx, [rdi + 5]
mov qword [rsp + 0x20], r13
lea rcx, str.input_u64
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp - 0x54]
mov dword [rsp + 0x30], r13d
lea r8, [0x14016a370]
cmove r9, r13
mov qword [rsp + 0x28], r13
lea edx, [rdi + 6]
mov qword [rsp + 0x20], r13
lea rcx, str.input_float
call fcn.14006ad50
cmp byte [0x14016a380], 0
lea r9, [rbp + 0x20]
mov dword [rsp + 0x30], r13d
lea r8, [0x14016a378]
cmove r9, r13
mov qword [rsp + 0x28], r13
lea edx, [rdi + 7]
mov qword [rsp + 0x20], r13
lea rcx, str.input_double
call fcn.14006ad50
call fcn.140076510
lea rcx, str.Multi_component_Widgets
call fcn.140075900
test al, al
je 0x1400340de
lea rbx, str._.3f
xor r9d, r9d
mov r8, rbx
lea rdx, [0x14016a388]
lea rcx, str.input_float2
call fcn.14006ab30
movss xmm6, dword [0x140109ea8]
lea rdx, [0x14016a388]
mov dword [rsp + 0x30], r13d
lea rcx, str.drag_float2
movaps xmm2, xmm6
mov qword [rsp + 0x28], rbx
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
call fcn.140069010
movaps xmm3, xmm10
mov dword [rsp + 0x28], r13d
movaps xmm2, xmm8
mov qword [rsp + 0x20], rbx
lea rdx, [0x14016a388]
lea rcx, str.slider_float2
call fcn.140071f70
xor r8d, r8d
lea rdx, [0x14016a398]
lea rcx, str.input_int2
call fcn.14006ac20
mov dword [rsp + 0x30], r13d
lea rdx, [0x14016a398]
mov qword [rsp + 0x28], rsi
lea rcx, str.drag_int2
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
movaps xmm2, xmm10
call fcn.1400693d0
mov r9d, 0xff
mov dword [rsp + 0x28], r13d
xor r8d, r8d
mov qword [rsp + 0x20], rsi
lea rdx, [0x14016a398]
lea rcx, str.slider_int2
call fcn.1400720b0
call fcn.1400728b0
xor r9d, r9d
lea rdx, [0x14016a388]
mov r8, rbx
lea rcx, str.input_float3
call fcn.14006ab60
mov dword [rsp + 0x30], r13d
lea rdx, [0x14016a388]
mov qword [rsp + 0x28], rbx
lea rcx, str.drag_float3
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm6
call fcn.140069070
movaps xmm3, xmm10
mov dword [rsp + 0x28], r13d
movaps xmm2, xmm8
mov qword [rsp + 0x20], rbx
lea rdx, [0x14016a388]
lea rcx, str.slider_float3
call fcn.140071fc0
xor r8d, r8d
lea rdx, [0x14016a398]
lea rcx, str.input_int3
call fcn.14006ac60
mov dword [rsp + 0x30], r13d
lea rdx, [0x14016a398]
mov qword [rsp + 0x28], rsi
lea rcx, str.drag_int3
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
movaps xmm2, xmm10
call fcn.140069420
mov r9d, 0xff
mov dword [rsp + 0x28], r13d
xor r8d, r8d
mov qword [rsp + 0x20], rsi
lea rdx, [0x14016a398]
lea rcx, str.slider_int3
call fcn.140072100
call fcn.1400728b0
xor r9d, r9d
lea rdx, [0x14016a388]
mov r8, rbx
lea rcx, str.input_float4
call fcn.14006ab90
mov dword [rsp + 0x30], r13d
lea rdx, [0x14016a388]
mov qword [rsp + 0x28], rbx
lea rcx, str.drag_float4
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm6
call fcn.1400690d0
movaps xmm3, xmm10
mov dword [rsp + 0x28], r13d
movaps xmm2, xmm8
mov qword [rsp + 0x20], rbx
lea rdx, [0x14016a388]
lea rcx, str.slider_float4
call fcn.140072010
xor r8d, r8d
lea rdx, [0x14016a398]
lea rcx, str.input_int4
call fcn.14006aca0
mov dword [rsp + 0x30], r13d
lea rdx, [0x14016a398]
mov qword [rsp + 0x28], rsi
lea rcx, str.drag_int4
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
movaps xmm2, xmm10
call fcn.140069470
mov r9d, 0xff
mov dword [rsp + 0x28], r13d
xor r8d, r8d
mov qword [rsp + 0x20], rsi
lea rdx, [0x14016a398]
lea rcx, str.slider_int4
call fcn.140072150
call fcn.140076510
lea rcx, str.Vertical_Sliders
call fcn.140075900
lea r14, [0x1400fb69c]
test al, al
je 0x1400345cd
lea rdx, [rbp - 0x78]
mov dword [rbp - 0x78], 0x40800000
mov ecx, 0xd
mov dword [rbp - 0x74], 0x40800000
call fcn.140017d00
mov dword [rsp + 0x30], r13d
lea r8, [0x1401724ac]
mov qword [rsp + 0x28], rsi
lea rdx, [rbp - 0x78]
xor r9d, r9d
mov dword [rsp + 0x20], 5
lea rcx, str.int
mov dword [rbp - 0x78], 0x41900000
mov dword [rbp - 0x74], 0x43200000
call fcn.140076810
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, str.set1
call fcn.140017670
movss xmm11, dword [0x140109eb4]
lea r15, [0x14016a3a8]
movss xmm14, dword [0x1400fd1bc]
mov rdi, r15
movss xmm15, dword [0x1400fd1c8]
mov rsi, r15
mov qword [rbp + 0x150], r15
mov ebx, r13d
mov dword [rbp + 0x17c], 0x3f800000
mov dword [rbp + 0x4c], 0x3f800000
mov dword [rbp + 0x6c], 0x3f800000
mov dword [rbp + 0x5c], 0x3f800000
nop dword [rax]
test ebx, ebx
je 0x1400341d1
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
mov ecx, ebx
call fcn.140017590
movd xmm6, ebx
lea rax, [rbp - 0x34]
cvtdq2ps xmm6, xmm6
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x18]
lea rax, [rbp - 0x24]
mov qword [rsp + 0x20], rax
movaps xmm2, xmm7
movaps xmm1, xmm7
divss xmm6, dword [0x140109eec]
movaps xmm0, xmm6
call fcn.140008090
movups xmm3, xmmword [rbp + 0x170]
lea rdx, [rbp + 0x70]
mov ecx, 7
movss xmm0, dword [rbp - 0x18]
movss xmm1, dword [rbp - 0x24]
movss xmm3, xmm0
movss xmm2, dword [rbp - 0x34]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp + 0x170], xmm3
movups xmmword [rbp + 0x70], xmm3
call fcn.140017bd0
lea rax, [rbp - 0x30]
movaps xmm2, xmm7
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x28]
lea rax, [rbp - 0x2c]
movaps xmm1, xmm14
movaps xmm0, xmm6
mov qword [rsp + 0x20], rax
call fcn.140008090
movups xmm3, xmmword [rbp + 0x40]
lea rdx, [rbp + 0xb8]
mov ecx, 8
movss xmm0, dword [rbp - 0x28]
movss xmm1, dword [rbp - 0x2c]
movss xmm3, xmm0
movss xmm2, dword [rbp - 0x30]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp + 0x40], xmm3
movups xmmword [rbp + 0xb8], xmm3
call fcn.140017bd0
lea rax, [rbp + 0x14]
movaps xmm2, xmm7
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0xc]
lea rax, [rbp + 8]
movaps xmm1, xmm15
movaps xmm0, xmm6
mov qword [rsp + 0x20], rax
call fcn.140008090
movups xmm3, xmmword [rbp + 0x60]
lea rdx, [rbp + 0xa8]
mov ecx, 9
movss xmm0, dword [rbp + 0xc]
movss xmm1, dword [rbp + 8]
movss xmm3, xmm0
movss xmm2, dword [rbp + 0x14]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp + 0x60], xmm3
movups xmmword [rbp + 0xa8], xmm3
call fcn.140017bd0
lea rax, [rbp - 0x4c]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x10]
movaps xmm2, xmm11
movaps xmm1, xmm11
movaps xmm0, xmm6
call fcn.140008090
movups xmm3, xmmword [rbp + 0x50]
lea rdx, [rbp + 0x98]
mov ecx, 0x13
movss xmm0, dword [rbp + 0x10]
movss xmm1, dword [rbp - 0x48]
movss xmm3, xmm0
movss xmm2, dword [rbp - 0x4c]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp + 0x50], xmm3
movups xmmword [rbp + 0x98], xmm3
call fcn.140017bd0
mov dword [rsp + 0x30], r13d
lea rdx, [rbp - 0x78]
mov qword [rsp + 0x28], r14
lea rcx, [0x140101904]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
mov r8, rsi
mov dword [rbp - 0x78], 0x41900000
mov dword [rbp - 0x74], 0x43200000
call fcn.1400767c0
call fcn.140010140
test al, al
jne 0x1400343e1
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400343f9
movss xmm1, dword [rdi]
lea rcx, str._.3f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.14001be70
mov ecx, 4
call fcn.140017040
call fcn.140016fe0
inc ebx
add rsi, 4
add rdi, 4
cmp ebx, 7
jl 0x1400341c0
call fcn.140016fe0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, str.set2
call fcn.140017670
lea rsi, [0x14016a3c8]
mov dword [rbp - 0x68], 0x41900000
mov r14, rsi
mov dword [rbp - 0x64], 0x42480000
mov r12d, r13d
lea r15, [0x1400fb69c]
mov edi, r13d
nop
test r12d, r12d
jle 0x140034472
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
call fcn.140006080
mov ebx, r13d
nop word [rax + rax]
lea ecx, [rdi + rbx]
call fcn.140017590
mov dword [rsp + 0x30], r13d
lea rdx, [rbp - 0x68]
mov qword [rsp + 0x28], r15
lea rcx, [0x140101904]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
mov r8, r14
call fcn.1400767c0
call fcn.140010140
test al, al
jne 0x1400344c4
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400344dc
movss xmm1, dword [rsi]
lea rcx, str._.3f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.14001be70
call fcn.140016fe0
inc ebx
cmp ebx, 3
jl 0x140034480
call fcn.14000bd70
inc r12d
add r14, 4
add edi, 3
add rsi, 4
cmp edi, 0xc
jl 0x140034460
call fcn.140016fe0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, str.set3
call fcn.140017670
mov r15, qword [rbp + 0x150]
lea rdi, str._.2f_nsec
mov ebx, r13d
mov r12d, 1
nop dword [rax]
test ebx, ebx
je 0x140034551
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
mov ecx, ebx
call fcn.140017590
movaps xmm1, xmm13
mov ecx, 0x13
call fcn.140017d90
mov dword [rsp + 0x30], r13d
lea rdx, [rbp - 0x78]
mov qword [rsp + 0x28], rdi
lea rcx, [0x140101904]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
mov r8, r15
mov dword [rbp - 0x78], 0x42200000
mov dword [rbp - 0x74], 0x43200000
call fcn.1400767c0
mov ecx, r12d
call fcn.140017090
call fcn.140016fe0
inc ebx
add r15, 4
cmp ebx, 4
jl 0x140034540
call fcn.140016fe0
mov ecx, r12d
call fcn.140017090
call fcn.140076510
lea r14, [0x1400fb69c]
lea rcx, str.Drag_and_Drop
call fcn.140075900
movaps xmm15, xmmword [rsp + 0x2d0]
movaps xmm14, xmmword [rsp + 0x2e0]
movaps xmm13, xmmword [rsp + 0x2f0]
test al, al
je 0x140034984
lea rcx, str.Drag_and_drop_in_standard_widgets
call fcn.140075900
test al, al
je 0x140034680
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x14003464f
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.You_can_drag_from_the_color_squares.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
xor r8d, r8d
lea rdx, [0x14016a3d8]
lea rcx, str.color_1
call fcn.140064bf0
xor r8d, r8d
lea rdx, [0x14016a3e8]
lea rcx, str.color_2
call fcn.140064c00
call fcn.140076510
lea rcx, str.Drag_and_drop_to_copy_swap_items
call fcn.140075900
test al, al
je 0x140034895
cmp dword [0x1401724b0], 0
lea rcx, str.Copy
sete dl
call fcn.14006fcf0
mov ecx, dword [0x1401724b0]
test al, al
movaps xmm1, xmm9
movaps xmm0, xmm8
cmovne ecx, r13d
mov dword [0x1401724b0], ecx
call fcn.14001ac90
cmp dword [0x1401724b0], 1
lea rcx, str.Move
sete dl
call fcn.14006fcf0
mov ecx, dword [0x1401724b0]
test al, al
movaps xmm1, xmm9
movaps xmm0, xmm8
cmovne ecx, r12d
mov dword [0x1401724b0], ecx
call fcn.14001ac90
cmp dword [0x1401724b0], 2
lea rcx, str.Swap
sete dl
call fcn.14006fcf0
mov ecx, dword [0x1401724b0]
lea rbx, str.Bobby
test al, al
mov eax, 2
cmovne ecx, eax
mov eax, r13d
mov dword [rbp - 0x70], eax
mov dword [0x1401724b0], ecx
mov ecx, eax
call fcn.140017590
mov r8d, dword [rbp - 0x70]
mov eax, 0x55555556
imul r8d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea ecx, [rdx + rdx*2]
cmp r8d, ecx
je 0x14003476a
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
mov r8d, dword [rbp - 0x70]
movsxd rcx, r8d
lea rdx, [rbp - 0x78]
mov dword [rbp - 0x78], 0x42700000
mov dword [rbp - 0x74], 0x42700000
mov rcx, qword [rbx + rcx*8]
call fcn.1400632b0
xor ecx, ecx
call fcn.140005d60
test al, al
je 0x14003480b
xor r9d, r9d
lea rdx, [rbp - 0x70]
lea rcx, str.DND_DEMO_CELL
lea r8d, [r9 + 4]
call fcn.14001b530
mov eax, dword [0x1401724b0]
test eax, eax
jne 0x1400347ce
movsxd rdx, dword [rbp - 0x70]
lea rcx, str.Copy__s
mov rdx, qword [rbx + rdx*8]
call fcn.140075220
mov eax, dword [0x1401724b0]
cmp eax, 1
jne 0x1400347ed
movsxd rdx, dword [rbp - 0x70]
lea rcx, str.Move__s
mov rdx, qword [rbx + rdx*8]
call fcn.140075220
mov eax, dword [0x1401724b0]
cmp eax, 2
jne 0x140034806
movsxd rdx, dword [rbp - 0x70]
lea rcx, str.Swap__s
mov rdx, qword [rbx + rdx*8]
call fcn.140075220
call fcn.14000b9f0
call fcn.140005fd0
test al, al
je 0x14003487a
xor edx, edx
lea rcx, str.DND_DEMO_CELL
call fcn.140002d90
test rax, rax
je 0x140034875
mov rax, qword [rax]
movsxd r8, dword [rax]
mov eax, dword [0x1401724b0]
test eax, eax
jne 0x140034845
movsxd rcx, dword [rbp - 0x70]
mov rax, qword [rbx + r8*8]
mov qword [rbx + rcx*8], rax
jmp 0x140034875
cmp eax, 1
jne 0x14003485c
mov rax, qword [rbx + r8*8]
movsxd rcx, dword [rbp - 0x70]
mov qword [rbx + rcx*8], rax
mov qword [rbx + r8*8], r14
jmp 0x140034875
cmp eax, 2
jne 0x140034875
movsxd rdx, dword [rbp - 0x70]
mov rax, qword [rbx + r8*8]
mov rcx, qword [rbx + rdx*8]
mov qword [rbx + rdx*8], rax
mov qword [rbx + r8*8], rcx
call fcn.14000ba30
call fcn.140016fe0
mov eax, dword [rbp - 0x70]
inc eax
mov dword [rbp - 0x70], eax
cmp eax, 9
jl 0x140034737
call fcn.140076510
lea rcx, str.Drag_to_reorder_items__simple_
call fcn.140075900
test al, al
je 0x14003497f
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x1400348ec
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.We_dont_use_the_drag_and_drop_api_at_all_here__Instead_we_query_when_the_item_is_held_but_not_hovered__and_order_items_accordingly.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
lea r14, str.Item_One
mov edi, r13d
mov rbx, r14
lea r15, [0x14016a470]
mov rsi, qword [rbx]
lea r9, [rbp - 0x78]
mov rcx, rsi
mov qword [rbp - 0x78], 0
xor r8d, r8d
xor edx, edx
call fcn.140070e00
call fcn.140010140
test al, al
je 0x14003496f
xor ecx, ecx
call fcn.140010330
test al, al
jne 0x14003496f
movaps xmm2, xmm9
lea rcx, [rbp + 0x150]
xor edx, edx
call fcn.14000d990
mov ecx, r12d
comiss xmm8, dword [rax + 4]
mov eax, 0xffffffff
cmova ecx, eax
lea eax, [rcx + rdi]
cmp eax, 4
ja 0x14003496f
movsxd rcx, eax
mov rax, qword [r14 + rcx*8]
mov qword [rbx], rax
mov qword [r14 + rcx*8], rsi
xor ecx, ecx
call fcn.14001ac70
inc edi
add rbx, 8
cmp rbx, r15
jl 0x140034900
call fcn.140076510
call fcn.140076510
lea rcx, str.Querying_Status__Edited_Active_Focused_Hovered_etc._
call fcn.140075900
test al, al
je 0x14003516a
lea rax, [0x1400fb6a0]
mov dword [rsp + 0x20], 0xf
mov qword [rbp + 0xd0], rax
lea r8, [rbp + 0xd0]
lea rax, [0x1400fb7dc]
mov r9d, 0xf
mov qword [rbp + 0xd8], rax
lea rdx, [0x14016a470]
lea rax, str.Button__w__repeat_
mov qword [rbp + 0xe0], rax
lea rcx, str.Item_Type
lea rax, str.Checkbox
mov qword [rbp + 0xe8], rax
lea rax, str.SliderFloat
mov qword [rbp + 0xf0], rax
lea rax, [0x140101b08]
mov qword [rbp + 0xf8], rax
lea rax, str.InputFloat
mov qword [rbp + 0x100], rax
lea rax, str.InputFloat3
mov qword [rbp + 0x108], rax
lea rax, str.ColorEdit4
mov qword [rbp + 0x110], rax
lea rax, str.Selectable
mov qword [rbp + 0x118], rax
lea rax, str.MenuItem
mov qword [rbp + 0x120], rax
lea rax, str.TreeNode
mov qword [rbp + 0x128], rax
lea rax, str.TreeNode__w__double_click_
mov qword [rbp + 0x130], rax
lea rax, str.Combo
mov qword [rbp + 0x138], rax
lea rax, str.ListBox
mov qword [rbp + 0x140], rax
call fcn.140067f00
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001ac90
lea rcx, [0x1400fbca0]
call fcn.1400752d0
xor ecx, ecx
call fcn.140010330
test al, al
je 0x140034ae2
call fcn.140006770
call fcn.14000d130
mulss xmm0, xmm12
call fcn.140017e10
xor edx, edx
lea rcx, str.Testing_how_various_types_of_items_are_interacting_with_the_IsItemXXX_functions._Note_that_the_bool_return_value_of_most_LRImGui_function_is_generally_equivalent_to_calling_LRImGui::IsItemHovered__.
call fcn.1400757b0
call fcn.1400172f0
call fcn.14000bfe0
cmp dword [0x14016a470], 0
mov byte [rbp - 0x80], 0
jne 0x140034afb
lea rcx, str.ITEM:_Text
call fcn.140075220
cmp dword [0x14016a470], 1
jne 0x140034b1f
lea rdx, [rbp - 0x78]
mov qword [rbp - 0x78], 0
lea rcx, str.ITEM:_Button
call fcn.1400632b0
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 2
jne 0x140034b4f
mov cl, 1
call fcn.140017340
lea rdx, [rbp - 0x78]
mov qword [rbp - 0x78], 0
lea rcx, str.ITEM:_Button
call fcn.1400632b0
mov byte [rbp - 0x80], al
call fcn.140016e60
cmp dword [0x14016a470], 3
jne 0x140034b6e
lea rdx, [0x1401724b4]
lea rcx, str.ITEM:_Checkbox
call fcn.140063a50
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 4
lea rbx, str._.3f
jne 0x140034ba6
mov dword [rsp + 0x28], r13d
lea rdx, [0x14016a478]
movaps xmm3, xmm10
mov qword [rsp + 0x20], rbx
movaps xmm2, xmm8
lea rcx, str.ITEM:_SliderFloat
call fcn.140072060
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 5
jne 0x140034bd6
xor r9d, r9d
mov qword [rsp + 0x28], r13
lea rdx, [0x1401724b8]
mov qword [rsp + 0x20], r13
lea rcx, str.ITEM:_InputText
lea r8d, [r9 + 0x10]
call fcn.14006b490
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 6
jne 0x140034c07
mov dword [rsp + 0x28], r13d
lea rdx, [0x14016a478]
movaps xmm3, xmm8
mov qword [rsp + 0x20], rbx
movaps xmm2, xmm10
lea rcx, str.ITEM:_InputFloat
call fcn.14006abc0
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 7
jne 0x140034c2c
xor r9d, r9d
lea rdx, [0x14016a478]
mov r8, rbx
lea rcx, str.ITEM:_InputFloat3
call fcn.14006ab60
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 8
jne 0x140034c4e
xor r8d, r8d
lea rdx, [0x14016a478]
lea rcx, str.ITEM:_ColorEdit4
call fcn.140064c00
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 9
jne 0x140034c77
lea r9, [rbp - 0x78]
mov qword [rbp - 0x78], 0
xor r8d, r8d
lea rcx, str.ITEM:_Selectable
xor edx, edx
call fcn.140070e00
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 0xa
jne 0x140034c97
mov r9b, 1
lea rcx, str.ITEM:_MenuItem
xor r8d, r8d
xor edx, edx
call fcn.14006e950
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 0xb
jne 0x140034cb8
lea rcx, str.ITEM:_TreeNode
call fcn.140075900
mov byte [rbp - 0x80], al
test al, al
je 0x140034cb8
call fcn.140076510
cmp dword [0x14016a470], 0xc
jne 0x140034cd5
mov edx, 0x48
lea rcx, str.ITEM:_TreeNode_w__LRImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.140076310
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 0xd
lea rbx, str.Apple
lea rdi, str.Banana
lea rsi, str.Cherry
lea r14, str.Kiwi
jne 0x140034d40
mov eax, 0xffffffff
mov qword [rbp + 0x150], rbx
lea r8, [rbp + 0x150]
mov qword [rbp + 0x158], rdi
lea rdx, [0x14016a488]
mov qword [rbp + 0x160], rsi
lea rcx, str.ITEM:_Combo
mov qword [rbp + 0x168], r14
lea r9d, [rax + 5]
mov dword [rsp + 0x20], eax
call fcn.140067f00
mov byte [rbp - 0x80], al
cmp dword [0x14016a470], 0xe
jne 0x140034d90
mov r9d, 4
mov qword [rbp + 0x150], rbx
lea r8, [rbp + 0x150]
mov qword [rbp + 0x158], rdi
lea rdx, [0x14016a48c]
mov qword [rbp + 0x160], rsi
lea rcx, str.ITEM:_ListBox
mov qword [rbp + 0x168], r14
mov dword [rsp + 0x20], 4
call fcn.14006e700
mov byte [rbp - 0x80], al
lea rcx, [rbp + 0x150]
call fcn.14000d910
lea rcx, [rbp + 0x170]
movss xmm10, dword [rax + 4]
call fcn.14000d910
lea rcx, [rbp + 0x40]
movss xmm9, dword [rax]
call fcn.14000d8d0
lea rcx, [rbp + 0x60]
movss xmm8, dword [rax + 4]
call fcn.14000d8d0
lea rcx, [rbp + 0x50]
movss xmm7, dword [rax]
call fcn.14000d8f0
lea rcx, [rbp + 0x70]
movss xmm6, dword [rax + 4]
call fcn.14000d8f0
cvtps2pd xmm10, xmm10
movss xmm11, dword [rax]
cvtps2pd xmm11, xmm11
cvtps2pd xmm9, xmm9
cvtps2pd xmm8, xmm8
cvtps2pd xmm7, xmm7
cvtps2pd xmm6, xmm6
call fcn.140010430
movzx eax, al
xor ecx, ecx
mov dword [rbp - 0x18], eax
call fcn.140010160
movzx eax, al
mov dword [rbp - 0x24], eax
call fcn.140010450
movzx eax, al
mov dword [rbp - 0x34], eax
call fcn.140010290
movzx eax, al
mov dword [rbp - 0x28], eax
call fcn.140010250
movzx eax, al
mov dword [rbp - 0x2c], eax
call fcn.140010110
movzx eax, al
mov dword [rbp - 0x30], eax
call fcn.1400102f0
movzx r13d, al
call fcn.140010140
mov ecx, 0x68
movzx r12d, al
call fcn.140010330
mov ecx, 0x40
movzx r15d, al
call fcn.140010330
mov ecx, 0x20
movzx r14d, al
call fcn.140010330
mov ecx, 8
movzx esi, al
call fcn.140010330
xor ecx, ecx
movzx edi, al
call fcn.140010330
movzx ebx, al
call fcn.140010310
movzx edx, byte [rbp - 0x80]
movsd qword [rsp + 0xa8], xmm10
movsd qword [rsp + 0xa0], xmm9
movsd qword [rsp + 0x98], xmm8
movsd qword [rsp + 0x90], xmm7
movsd qword [rsp + 0x88], xmm6
movzx r8d, al
mov eax, dword [rbp - 0x18]
movsd qword [rsp + 0x80], xmm11
mov dword [rsp + 0x78], eax
mov eax, dword [rbp - 0x24]
mov dword [rsp + 0x70], eax
mov eax, dword [rbp - 0x34]
mov dword [rsp + 0x68], eax
mov eax, dword [rbp - 0x28]
mov dword [rsp + 0x60], eax
mov eax, dword [rbp - 0x2c]
mov dword [rsp + 0x58], eax
mov eax, dword [rbp - 0x30]
lea rcx, str.Return_value___d_nIsItemFocused_____d_nIsItemHovered_____d_nIsItemHovered__AllowWhenBlockedByPopup____d_nIsItemHovered__AllowWhenBlockedByActiveItem____d_nIsItemHovered__AllowWhenOverlapped____d_nIsItemHovered__RectOnly____d_nIsItemActive_____d_nIsItemEdited_____d_nIsItemActivated_____d_nIsItemDeactivated_____d_nIsItemDeactivatedAfterEdit_____d_nIsItemVisible_____d_nIsItemClicked_____d_nIsItemToggledOpen_____d_nGetItemRectMin______.1f___.1f__nGetItemRectMax______.1f___.1f__nGetItemRectSize______.1f___.1f_
mov dword [rsp + 0x50], eax
mov r9d, ebx
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x30], r14d
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], edi
call fcn.1400630a0
lea rdx, [0x1401724c8]
lea rcx, str.Embed_everything_inside_a_child_window__for_additional_testing_
call fcn.140063a50
cmp byte [0x1401724c8], 0
je 0x140034f7e
call fcn.14000d130
mulss xmm0, dword [0x1400fd21c]
lea rdx, [rbp - 0x78]
xor r9d, r9d
mov dword [rbp - 0x78], 0
mov r8b, 1
lea rcx, str.outer_child
movss dword [rbp - 0x74], xmm0
call fcn.140005840
mov ecx, 4
call fcn.140010990
mov r15d, 2
movzx r14d, al
mov ecx, r15d
call fcn.140010990
lea ecx, [r15 + 1]
movzx esi, al
call fcn.140010990
lea ecx, [r15 - 1]
movzx edi, al
call fcn.140010990
xor ecx, ecx
movzx ebx, al
call fcn.140010990
movzx edx, al
lea rcx, str.IsWindowFocused_____d_nIsWindowFocused__ChildWindows____d_nIsWindowFocused__ChildWindows_RootWindow____d_nIsWindowFocused__RootWindow____d_nIsWindowFocused__AnyWindow____d_n
mov r9d, edi
mov dword [rsp + 0x28], r14d
mov r8d, ebx
mov dword [rsp + 0x20], esi
call fcn.1400630a0
lea ecx, [r15 + 2]
call fcn.140010a40
mov ecx, r15d
movzx r13d, al
call fcn.140010a40
lea ecx, [r15 + 7]
movzx r12d, al
call fcn.140010a40
mov ecx, 3
movzx r15d, al
call fcn.140010a40
mov ecx, 1
movzx r14d, al
call fcn.140010a40
mov ecx, 0x20
movzx esi, al
call fcn.140010a40
mov ecx, 8
movzx edi, al
call fcn.140010a40
xor ecx, ecx
movzx ebx, al
call fcn.140010a40
mov dword [rsp + 0x40], r13d
lea rcx, str.IsWindowHovered_____d_nIsWindowHovered__AllowWhenBlockedByPopup____d_nIsWindowHovered__AllowWhenBlockedByActiveItem____d_nIsWindowHovered__ChildWindows____d_nIsWindowHovered__ChildWindows_RootWindow____d_nIsWindowHovered__ChildWindows_AllowWhenBlockedByPopup____d_nIsWindowHovered__RootWindow____d_nIsWindowHovered__AnyWindow____d_n
mov dword [rsp + 0x38], r12d
mov r9d, edi
mov dword [rsp + 0x30], r15d
mov r8d, ebx
mov dword [rsp + 0x28], r14d
movzx edx, al
mov dword [rsp + 0x20], esi
call fcn.1400630a0
xor r9d, r9d
mov dword [rbp - 0x78], 0
mov r8b, 1
mov dword [rbp - 0x74], 0x42480000
lea rdx, [rbp - 0x78]
lea rcx, str.child
call fcn.140005840
lea rcx, str.This_is_another_child_window_for_testing_the__ChildWindows_flag.
call fcn.140075220
call fcn.14000b800
cmp byte [0x1401724c8], 0
je 0x1400350ac
call fcn.14000b800
xor ebx, ebx
lea rdx, str.This_widget_is_only_here_to_be_able_to_tab_out_of_the_widgets_above.
mov qword [rsp + 0x28], rbx
lea rcx, str.unused
mov r9d, 0x4000
mov qword [rsp + 0x20], rbx
lea r8d, [rbx + 0x45]
call fcn.14006b490
lea rdx, [0x1401724c9]
lea rcx, str.Hovered_Active_tests_after_Begin___for_title_bar_testing
call fcn.140063a50
cmp byte [0x1401724c9], bl
je 0x140035165
xor r8d, r8d
lea rdx, [0x1401724c9]
lea rcx, str.Title_bar_Hovered_Active_tests
call fcn.140003460
lea edx, [rbx + 1]
xor ecx, ecx
call fcn.140006250
test al, al
je 0x14003513f
mov r9b, 1
lea rcx, str.Close
xor r8d, r8d
xor edx, edx
call fcn.14006e950
movzx ecx, byte [0x1401724c9]
test al, al
cmovne ecx, ebx
mov byte [0x1401724c9], cl
call fcn.14000bf90
call fcn.140010140
xor ecx, ecx
movzx ebx, al
call fcn.140010330
movzx edx, al
lea rcx, str.IsItemHovered___after_begin___d___is_title_bar_hovered__nIsItemActive___after_begin___d___is_window_being_clicked_moved__n
mov r8d, ebx
call fcn.140075220
call fcn.14000b4e0
call fcn.140076510
movaps xmm11, xmmword [rsp + 0x310]
movaps xmm10, xmmword [rsp + 0x320]
movaps xmm9, xmmword [rsp + 0x330]
movaps xmm8, xmmword [rsp + 0x340]
movaps xmm7, xmmword [rsp + 0x350]
movaps xmm6, xmmword [rsp + 0x360]
mov r15, qword [rsp + 0x370]
mov r14, qword [rsp + 0x378]
mov r13, qword [rsp + 0x380]
mov r12, qword [rsp + 0x388]
mov rdi, qword [rsp + 0x3b0]
mov rsi, qword [rsp + 0x3a8]
mov rbx, qword [rsp + 0x3a0]
movaps xmm12, xmmword [rsp + 0x300]
mov rcx, qword [rbp + 0x190]
xor rcx, rsp
call fcn.1400f2a70
add rsp, 0x390
pop rbp
ret
lea rcx, [0x140172480]
call fcn.1400f2e68
cmp dword [0x140172480], 0xffffffff
jne 0x1400325c7
lea rcx, [0x140172480]
mov qword [0x140172288], r13
mov qword [0x140172280], r13
mov qword [0x140172298], r13
mov qword [0x140172290], r13
mov qword [0x1401722a8], r13
mov qword [0x1401722a0], r13
mov qword [0x1401722b8], r13
mov qword [0x1401722b0], r13
mov qword [0x1401722c8], r13
mov qword [0x1401722c0], r13
mov qword [0x1401722d8], r13
mov qword [0x1401722d0], r13
mov qword [0x1401722e8], r13
mov qword [0x1401722e0], r13
mov qword [0x1401722f8], r13
mov qword [0x1401722f0], r13
mov qword [0x140172308], r13
mov qword [0x140172300], r13
mov qword [0x140172318], r13
mov qword [0x140172310], r13
mov qword [0x140172328], r13
mov qword [0x140172320], r13
mov qword [0x140172338], r13
mov qword [0x140172330], r13
mov qword [0x140172348], r13
mov qword [0x140172340], r13
mov qword [0x140172358], r13
mov qword [0x140172350], r13
mov qword [0x140172368], r13
mov qword [0x140172360], r13
mov qword [0x140172378], r13
mov qword [0x140172370], r13
mov qword [0x140172388], r13
mov qword [0x140172380], r13
mov qword [0x140172398], r13
mov qword [0x140172390], r13
mov qword [0x1401723a8], r13
mov qword [0x1401723a0], r13
mov qword [0x1401723b8], r13
mov qword [0x1401723b0], r13
mov qword [0x1401723c8], r13
mov qword [0x1401723c0], r13
mov qword [0x1401723d8], r13
mov qword [0x1401723d0], r13
mov qword [0x1401723e8], r13
mov qword [0x1401723e0], r13
mov qword [0x1401723f8], r13
mov qword [0x1401723f0], r13
mov qword [0x140172408], r13
mov qword [0x140172400], r13
mov qword [0x140172418], r13
mov qword [0x140172410], r13
mov qword [0x140172428], r13
mov qword [0x140172420], r13
mov qword [0x140172438], r13
mov qword [0x140172430], r13
mov qword [0x140172448], r13
mov qword [0x140172440], r13
mov qword [0x140172458], r13
mov qword [0x140172450], r13
mov qword [0x140172468], r13
mov qword [0x140172460], r13
mov qword [0x140172478], r13
mov qword [0x140172470], r13
call fcn.1400f2e08
jmp 0x1400325c7
lea rcx, [0x1401720c8]
call fcn.1400f2e68
cmp dword [0x1401720c8], 0xffffffff
jne 0x140031717
lea rcx, [0x1400f7ea0]
call fcn.1400f2cc8
lea rcx, [0x1401720c8]
call fcn.1400f2e08
jmp 0x140031717
lea rcx, [0x1401720e0]
call fcn.1400f2e68
cmp dword [0x1401720e0], 0xffffffff
jne 0x140031ad0
lea rcx, [0x1400f7c70]
call fcn.1400f2cc8
lea rcx, [0x1401720e0]
call fcn.1400f2e08
jmp 0x140031ad0