Function at 0x100320df
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x1e4
mov eax, 0x100c2064
call fcn.1009cd1d
mov eax, dword [0x10127fd4]
mov esi, str.Widgets
mov edi, str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x10032113
push dword [0x10127fd8]
push esi
push 0x230
push edi
call eax
add esp, 0x10
push 0
push esi
call fcn.1005e21f
pop ecx
pop ecx
test al, al
je 0x10038002
xor eax, eax
inc eax
cmp byte [0x10127ffd], 0
je 0x10032138
push eax
call fcn.1000c396
pop ecx
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10032157
push dword [0x10127fd8]
push str.Widgets_Basic
push 0x238
push edi
call eax
add esp, 0x10
push str.Basic
call fcn.1005df05
pop ecx
test al, al
je 0x10032bc6
push str.General
call fcn.100576de
mov eax, dword [0x10127fd4]
pop ecx
test eax, eax
je 0x10032194
push dword [0x10127fd8]
push str.Widgets_Basic_Button
push 0x23d
push edi
call eax
add esp, 0x10
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push 0x100c5f80
call fcn.10057722
pop ecx
test al, al
mov eax, dword [0x10128000]
pop ecx
je 0x100321c4
inc eax
mov dword [0x10128000], eax
test al, 1
je 0x100321e8
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Thanks_for_clicking_me_
call fcn.100571db
add esp, 0xc
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10032207
push dword [0x10127fd8]
push str.Widgets_Basic_Checkbox
push 0x247
push edi
call eax
add esp, 0x10
push 0x100ff028
push str.checkbox
call fcn.100578c3
mov eax, dword [0x10127fd4]
pop ecx
pop ecx
test eax, eax
je 0x10032237
push dword [0x10127fd8]
push str.Widgets_Basic_RadioButton
push 0x24b
push edi
call eax
add esp, 0x10
push 0
mov esi, 0x10128004
push esi
push str.radio_a
call fcn.1005808d
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
xor eax, eax
inc eax
push eax
push esi
push str.radio_b
call fcn.1005808d
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 2
pop eax
push eax
push esi
push str.radio_c
call fcn.1005808d
mov eax, dword [0x10127fd4]
add esp, 0x14
test eax, eax
je 0x100322af
push dword [0x10127fd8]
push str.Widgets_Basic_Buttons__Colored_
push 0x252
push edi
call eax
add esp, 0x10
xor esi, esi
mov dword [ebp - 0x11c], esi
test esi, esi
je 0x100322d0
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
pop ecx
pop ecx
push esi
call fcn.1000b36b
movd xmm0, esi
lea eax, [ebp - 0xf4]
cvtdq2ps xmm0, xmm0
mov dword [esp], 0x3f800000
sub esp, 0xc
mov dword [esp + 8], 0x3f19999a
mulss xmm0, dword [0x100db934]
mov dword [esp + 4], 0x3f19999a
movss dword [esp], xmm0
push eax
movss dword [ebp - 0xc0], xmm0
call fcn.10029e6c
mov esi, eax
lea edi, [ebp - 0x40]
lea eax, [ebp - 0x40]
push eax
push 0x15
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1000a716
movss xmm0, dword [ebp - 0xc0]
lea eax, [ebp - 0x170]
add esp, 0xc
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f333333
mov dword [esp + 4], 0x3f333333
movss dword [esp], xmm0
push eax
call fcn.10029e6c
mov esi, eax
lea edi, [ebp - 0x20]
lea eax, [ebp - 0x20]
push eax
push 0x16
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1000a716
movss xmm0, dword [ebp - 0xc0]
lea eax, [ebp - 0x1a4]
add esp, 0xc
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f4ccccd
mov dword [esp + 4], 0x3f4ccccd
movss dword [esp], xmm0
push eax
call fcn.10029e6c
mov esi, eax
lea edi, [ebp - 0x160]
lea eax, [ebp - 0x160]
push eax
push 0x17
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1000a716
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push str.Click
call fcn.10057722
push 3
pop eax
push eax
call fcn.1000a75e
add esp, 0x28
call fcn.1000b39a
mov esi, dword [ebp - 0x11c]
inc esi
mov dword [ebp - 0x11c], esi
cmp esi, 7
jl 0x100322b7
call fcn.10057164
push str.Hold_to_repeat:
call fcn.100571db
mov dword [esp], 0xbf800000
push ecx
and dword [esp], 0
call fcn.1000ac1a
mov eax, dword [0x10127fd4]
mov edi, str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
pop ecx
pop ecx
test eax, eax
je 0x1003244e
push dword [0x10127fd8]
push str.Widgets_Basic_Buttons__Repeating_
push 0x268
push edi
call eax
add esp, 0x10
call fcn.1000463c
movss xmm0, dword [eax + 0x54]
xor eax, eax
inc eax
movss dword [ebp - 0xb8], xmm0
push eax
call fcn.1000a96b
xor esi, esi
push esi
push str.left
call fcn.1005788f
add esp, 0xc
test al, al
je 0x10032483
dec dword [0x10128008]
movss xmm0, dword [ebp - 0xb8]
push ecx
push ecx
movss dword [esp + 4], xmm0
and dword [esp], esi
call fcn.1000ac1a
xor eax, eax
inc eax
push eax
push str.right
call fcn.1005788f
add esp, 0x10
test al, al
je 0x100324b6
inc dword [0x10128008]
call fcn.1000a979
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000ac1a
push dword [0x10128008]
push 0x100cbabc
call fcn.100571db
mov eax, dword [0x10127fd4]
add esp, 0x10
test eax, eax
je 0x100324ff
push dword [0x10127fd8]
push str.Widgets_Basic_Tooltips
push 0x275
push edi
call eax
add esp, 0x10
push str.Tooltips:
call fcn.100571db
mov dword [esp], 0xbf800000
push ecx
and dword [esp], esi
call fcn.1000ac1a
push str.Basic
call fcn.10057735
push esi
call fcn.1000c6bb
add esp, 0x10
test al, al
je 0x1003253b
push str.I_am_a_tooltip
call fcn.1000b453
pop ecx
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000ac1a
push str.Fancy
call fcn.10057735
push esi
call fcn.1000c6bb
add esp, 0x10
test al, al
je 0x100325f6
call fcn.1000b417
test al, al
je 0x100325f6
push str.I_am_a_fancy_tooltip
call fcn.100571db
and dword [ebp - 0xcc], esi
and dword [ebp - 0xd0], esi
pop ecx
push 4
push dword [ebp - 0xcc]
push dword [ebp - 0xd0]
push ecx
push ecx
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
push 0x100ff02c
push str.Curve
call fcn.1005ed7f
call fcn.1000cb7f
fstp dword [ebp - 0xb8]
movss xmm0, dword [ebp - 0xb8]
call fcn.100a2ec0
cvtss2sd xmm0, xmm0
add esp, 0x20
movsd qword [esp], xmm0
push str.Sin_time____f
call fcn.100571db
add esp, 0xc
call fcn.1000b423
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000ac1a
push str.Delayed
call fcn.10057735
push 0x800
call fcn.1000c6bb
add esp, 0x10
test al, al
je 0x1003262e
push str.I_am_a_tooltip_with_a_delay.
call fcn.1000b453
pop ecx
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000ac1a
push str.Tooltip_are_created_by_using_the_IsItemHovered___function_over_any_kind_of_item.
call fcn.10029ed5
push 0x100cf264
push str.label
call fcn.100572fe
push str.Inputs
call fcn.100576de
mov eax, dword [0x10127fd4]
add esp, 0x18
test eax, eax
je 0x10032685
push dword [0x10127fd8]
push str.Widgets_Basic_InputText
push 0x29a
push edi
call eax
add esp, 0x10
xor eax, eax
mov esi, 0x80
push eax
push eax
push eax
push esi
push 0x100ff048
push str.input_text
call fcn.1005a4f2
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 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_ImGuiInputTextFlags_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.10029ed5
xor eax, eax
push eax
push eax
push eax
push esi
push 0x10128010
push str.enter_text_here
push str.input_text__w__hint_
call fcn.1005a56b
mov eax, dword [0x10127fd4]
add esp, 0x28
test eax, eax
je 0x100326f9
push dword [0x10127fd8]
push str.Widgets_Basic_InputInt__InputFloat
push 0x2ad
push edi
call eax
add esp, 0x10
xor esi, esi
xor eax, eax
push esi
push 0x64
inc eax
push eax
push 0x100ff0c8
push str.input_int
call fcn.1005a662
add esp, 0x14
push esi
push str._.3f
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3c23d70a
push 0x100ff0cc
push str.input_float
call fcn.1005a5bb
movaps xmm0, xmmword [0x100dba90]
add esp, 0x18
push esi
push str._.8f
sub esp, 0x10
movups xmmword [esp], xmm0
push 0x100ff0d0
push str.input_double
call fcn.1005a708
add esp, 0x20
push esi
push 0x100cf4b8
push ecx
push ecx
and dword [esp + 4], esi
and dword [esp], esi
push 0x100ff0d8
push str.input_scientific
call fcn.1005a5bb
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000ac1a
push str.You_can_input_value_using_the_scientific_notation__n__e.g.__1e8__becomes__100000000_.
call fcn.10029ed5
push esi
push str._.3f
push 0x100ff0dc
push str.input_float3
call fcn.1005a620
push str.Drags
call fcn.100576de
mov eax, dword [0x10127fd4]
add esp, 0x20
test eax, eax
je 0x100327df
push dword [0x10127fd8]
push str.Widgets_Basic_DragInt__DragFloat
push 0x2c4
push edi
call eax
add esp, 0x10
xor eax, eax
push eax
push 0x100cbabc
push eax
push eax
push ecx
mov dword [esp], 0x3f800000
push 0x100ff0ec
push str.drag_int
call fcn.100590d8
add esp, 0x14
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000ac1a
push str.Click_and_drag_to_edit_value._nHold_SHIFT_ALT_for_faster_slower_edit._nDouble_click_or_CTRLclick_to_input_value.
call fcn.10029ed5
add esp, 0xc
xor esi, esi
push 0x10
push str._d__
push 0x64
push esi
push ecx
mov dword [esp], 0x3f800000
push 0x100ff0f0
push str.drag_int_0..100
call fcn.100590d8
add esp, 0x1c
push esi
push str._.3f
sub esp, 0xc
and dword [esp + 8], esi
and dword [esp + 4], esi
mov dword [esp], 0x3ba3d70a
push 0x100ff0f4
push str.drag_float
call fcn.10058e54
add esp, 0x1c
push esi
push str._.06f_ns
sub esp, 0xc
and dword [esp + 8], esi
and dword [esp + 4], esi
mov dword [esp], 0x38d1b717
push 0x100ff0f8
push str.drag_small_float
call fcn.10058e54
push str.Sliders
call fcn.100576de
mov eax, dword [0x10127fd4]
add esp, 0x20
test eax, eax
je 0x100328c3
push dword [0x10127fd8]
push str.Widgets_Basic_SliderInt__SliderFloat
push 0x2d6
push edi
call eax
add esp, 0x10
push esi
push 0x100cbabc
push 3
pop eax
push eax
push 0xffffffffffffffff
push 0x10128090
push str.slider_int
call fcn.10059a9f
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000ac1a
push str.CTRLclick_to_input_value.
call fcn.10029ed5
add esp, 0xc
push esi
push str.ratio___.3f
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], esi
push 0x100ff0fc
push str.slider_float
call fcn.100599a2
add esp, 0x18
push 0x20
push str._.4f
push ecx
push ecx
mov dword [esp + 4], 0x41200000
mov dword [esp], 0xc1200000
push 0x10128094
push str.slider_float__log_
call fcn.100599a2
mov eax, dword [0x10127fd4]
add esp, 0x18
test eax, eax
je 0x1003296c
push dword [0x10127fd8]
push str.Widgets_Basic_SliderAngle
push 0x2df
push edi
call eax
add esp, 0x10
push esi
push str._.0f_deg
push ecx
push ecx
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0xc3b40000
push 0x10128098
push str.slider_angle
call fcn.10059a34
mov eax, dword [0x10127fd4]
add esp, 0x18
test eax, eax
je 0x100329b4
push dword [0x10127fd8]
push str.Widgets_Basic_Slider__enum_
push 0x2e6
push edi
call eax
add esp, 0x10
mov eax, dword [0x1012809c]
push 3
pop esi
mov dword [ebp - 0x40], str.Fire
mov dword [ebp - 0x3c], str.Earth
mov dword [ebp - 0x38], 0x100cf71c
mov dword [ebp - 0x34], str.Water
cmp eax, esi
ja 0x100329e2
mov eax, dword [ebp + eax*4 - 0x40]
jmp 0x100329e7
mov eax, str.Unknown
push 0
push eax
push esi
push 0
push 0x1012809c
push str.slider_enum
call fcn.10059a9f
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Using_the_format_string_parameter_to_display_a_name_instead_of_the_underlying_integer.
call fcn.10029ed5
push str.Selectors_Pickers
call fcn.100576de
mov eax, dword [0x10127fd4]
add esp, 0x10
test eax, eax
je 0x10032a46
push dword [0x10127fd8]
push str.Widgets_Basic_ColorEdit3__ColorEdit4
push 0x2f2
push edi
call eax
add esp, 0x10
push 0
push 0x100ff100
push str.color_1
call fcn.1005abb3
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 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.10029ed5
push 0
push 0x100ff10c
push str.color_2
call fcn.1005abcc
mov eax, dword [0x10127fd4]
add esp, 0x18
test eax, eax
je 0x10032aa6
push dword [0x10127fd8]
push str.Widgets_Basic_Combo
push 0x302
push edi
call eax
add esp, 0x10
push 0xffffffffffffffff
push 0xb
lea eax, [ebp - 0x5c]
mov dword [ebp - 0x5c], str.AAAA
push eax
push 0x101280a0
push str.combo
mov dword [ebp - 0x58], str.BBBB
mov dword [ebp - 0x54], str.CCCC
mov dword [ebp - 0x50], str.DDDD
mov dword [ebp - 0x4c], str.EEEE
mov dword [ebp - 0x48], str.FFFF
mov dword [ebp - 0x44], str.GGGG
mov dword [ebp - 0x40], str.HHHH
mov dword [ebp - 0x3c], str.IIIIIII
mov dword [ebp - 0x38], str.JJJJ
mov dword [ebp - 0x34], str.KKKKKKK
call fcn.10058cb6
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 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.10029ed5
mov eax, dword [0x10127fd4]
add esp, 0xc
test eax, eax
je 0x10032b4a
push dword [0x10127fd8]
push str.Widgets_Basic_ListBox
push 0x30d
push edi
call eax
add esp, 0x10
push 4
push 9
lea eax, [ebp - 0x54]
mov dword [ebp - 0x54], str.Apple
push eax
push 0x100ff11c
push str.listbox
mov dword [ebp - 0x50], str.Banana
mov dword [ebp - 0x4c], str.Cherry
mov dword [ebp - 0x48], str.Kiwi
mov dword [ebp - 0x44], str.Mango
mov dword [ebp - 0x40], str.Orange
mov dword [ebp - 0x3c], str.Pineapple
mov dword [ebp - 0x38], str.Strawberry
mov dword [ebp - 0x34], str.Watermelon
call fcn.1005ec0e
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 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.10029ed5
add esp, 0xc
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10032be5
push dword [0x10127fd8]
push str.Widgets_Trees
push 0x31e
push edi
call eax
add esp, 0x10
push str.Trees
call fcn.1005df05
pop ecx
test al, al
je 0x10032ec1
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10032c17
push dword [0x10127fd8]
push str.Widgets_Trees_Basic_trees
push 0x321
push edi
call eax
add esp, 0x10
push str.Basic_trees
call fcn.1005df05
pop ecx
test al, al
je 0x10032c86
xor esi, esi
test esi, esi
jne 0x10032c3b
push 2
pop eax
push eax
xor eax, eax
inc eax
push eax
call fcn.1005e399
pop ecx
pop ecx
push esi
push str.Child__d
push esi
call fcn.1005df5e
add esp, 0xc
test al, al
je 0x10032c7b
push str.blah_blah
call fcn.100571db
mov dword [esp], 0xbf800000
push ecx
and dword [esp], 0
call fcn.1000ac1a
push str.button
call fcn.10057735
add esp, 0xc
call fcn.1005e14e
inc esi
cmp esi, 5
jl 0x10032c28
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10032ca5
push dword [0x10127fd8]
push str.Widgets_Trees_Advanced__with_Selectable_nodes
push 0x336
push edi
call eax
add esp, 0x10
push str.Advanced__with_Selectable_nodes
call fcn.1005df05
pop ecx
test al, al
je 0x10032ebc
push 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.10029ed5
push 0x80
mov esi, 0x100ff120
push esi
push str.ImGuiTreeNodeFlags_OpenOnArrow
call fcn.10057c7b
push 0x40
push esi
push str.ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.10057c7b
push 0x800
push esi
push str.ImGuiTreeNodeFlags_SpanAvailWidth
call fcn.10057c7b
add esp, 0x20
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Extend_hit_area_to_all_available_width_instead_of_allowing_more_items_to_be_laid_out_after_the_node.
call fcn.10029ed5
push 0x1000
push esi
push str.ImGuiTreeNodeFlags_SpanFullWidth
call fcn.10057c7b
push 0x101280a4
push str.Align_label_with_current_X_position
call fcn.100578c3
push 0x101280a5
push str.Test_tree_node_as_drag_source
call fcn.100578c3
push str.Hello_
call fcn.100571db
add esp, 0x2c
cmp byte [0x101280a4], 0
je 0x10032d65
call fcn.1005e20b
push ecx
fstp dword [esp]
call fcn.1000ad30
pop ecx
or edi, 0xffffffff
xor esi, esi
xor eax, eax
mov ecx, esi
push 3
lea edx, [eax + 1]
shl edx, cl
mov ecx, dword [0x100ff120]
or ecx, 1
and edx, dword [0x100ff124]
pop eax
cmove ecx, dword [0x100ff120]
push esi
cmp esi, eax
jae 0x10032e0c
push str.Selectable_Node__d
push ecx
push esi
call fcn.1005e002
push 0
mov byte [ebp - 0xb9], al
call fcn.1000c884
add esp, 0x14
test al, al
je 0x10032dbb
call fcn.1000c958
test al, al
cmove edi, esi
cmp byte [0x101280a5], 0
je 0x10032df1
push 0
call fcn.1000bc3f
pop ecx
test al, al
je 0x10032df1
xor eax, eax
push eax
push eax
push eax
push str._TREENODE
call fcn.1000be72
push str.This_is_a_drag_and_drop_source
call fcn.100571db
add esp, 0x14
call fcn.1000bfe6
cmp byte [ebp - 0xb9], 0
je 0x10032e6c
push str.Blah_blah_nBlah_Blah
call fcn.10057507
pop ecx
call fcn.1005e14e
jmp 0x10032e6c
or ecx, 0x108
push str.Selectable_Leaf__d
push ecx
push esi
call fcn.1005e002
push 0
call fcn.1000c884
add esp, 0x14
test al, al
je 0x10032e36
call fcn.1000c958
test al, al
cmove edi, esi
cmp byte [0x101280a5], 0
je 0x10032e6c
push 0
call fcn.1000bc3f
pop ecx
test al, al
je 0x10032e6c
xor eax, eax
push eax
push eax
push eax
push str._TREENODE
call fcn.1000be72
push str.This_is_a_drag_and_drop_source
call fcn.100571db
add esp, 0x14
call fcn.1000bfe6
inc esi
cmp esi, 6
jl 0x10032d6a
cmp edi, 0xffffffff
je 0x10032e9f
call fcn.10004613
cmp byte [eax + 0xdd4], 0
je 0x10032e93
mov eax, dword [0x100ff124]
btc eax, edi
jmp 0x10032e9a
xor eax, eax
mov ecx, edi
inc eax
shl eax, cl
mov dword [0x100ff124], eax
cmp byte [0x101280a4], 0
je 0x10032eb7
call fcn.1005e20b
push ecx
fstp dword [esp]
call fcn.1000acd6
pop ecx
call fcn.1005e14e
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10032ee4
push dword [0x10127fd8]
push str.Widgets_Collapsing_Headers
push 0x38a
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Collapsing_Headers
call fcn.1005df05
pop ecx
test al, al
je 0x10032f90
push 0x100ff128
push str.Show_2nd_header
call fcn.100578c3
xor edi, edi
push edi
push str.Header
call fcn.1005e21f
add esp, 0x10
test al, al
je 0x10032f46
push edi
call fcn.1000c6bb
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.100571db
add esp, 0xc
mov esi, edi
push esi
push str.Some_content__d
call fcn.100571db
inc esi
pop ecx
pop ecx
cmp esi, 5
jl 0x10032f33
push edi
push 0x100ff128
push str.Header_with_a_close_button
call fcn.1005e267
add esp, 0xc
test al, al
je 0x10032f89
push edi
call fcn.1000c6bb
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.100571db
add esp, 0xc
mov esi, edi
push esi
push str.More_content__d
call fcn.100571db
inc esi
pop ecx
pop ecx
cmp esi, 5
jl 0x10032f76
call fcn.1005e14e
jmp 0x10032f92
xor edi, edi
mov eax, dword [0x10127fd4]
mov esi, str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x10032fb6
push dword [0x10127fd8]
push str.Widgets_Bullets
push 0x3a2
push esi
call eax
add esp, 0x10
push str.Bullets
call fcn.1005df05
pop ecx
test al, al
je 0x10033022
push str.Bullet_point_1
call fcn.10057507
mov dword [esp], str.Bullet_point_2_nOn_multiple_lines
call fcn.10057507
mov dword [esp], str.Tree_node
call fcn.1005df05
pop ecx
test al, al
je 0x10032ffc
push str.Another_bullet_point
call fcn.10057507
pop ecx
call fcn.1005e14e
call fcn.100583c5
push str.Bullet_point_3__two_calls_
call fcn.100571db
call fcn.100583c5
mov dword [esp], 0x100c5f80
call fcn.10057735
pop ecx
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10033041
push dword [0x10127fd8]
push str.Widgets_Text
push 0x3b1
push esi
call eax
add esp, 0x10
push 0x100c5e60
call fcn.1005df05
pop ecx
test al, al
je 0x10033319
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10033073
push dword [0x10127fd8]
push str.Widgets_Text_Colored_Text
push 0x3b4
push esi
call eax
add esp, 0x10
push str.Colorful_Text
call fcn.1005df05
pop ecx
test al, al
je 0x100330e4
movaps xmm0, xmmword [0x100dba70]
lea eax, [ebp - 0x40]
push str.Pink
push eax
movups xmmword [ebp - 0x40], xmm0
call fcn.10057238
movaps xmm0, xmmword [0x100dba00]
lea eax, [ebp - 0x40]
push str.Yellow
push eax
movups xmmword [ebp - 0x40], xmm0
call fcn.10057238
push str.Disabled
call fcn.10057271
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.The_TextDisabled_color_is_stored_in_ImGuiStyle.
call fcn.10029ed5
add esp, 0xc
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10033103
push dword [0x10127fd8]
push str.Widgets_Text_Word_Wrapping
push 0x3bf
push esi
call eax
add esp, 0x10
push str.Word_Wrapping
call fcn.1005df05
pop ecx
test al, al
je 0x100332a2
push 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.100572ac
pop ecx
call fcn.1005709f
push edi
push str._.0f
push ecx
push ecx
mov dword [esp + 4], 0x44160000
mov dword [esp], 0xc1a00000
push 0x100ff12c
push str.Wrap_width
call fcn.100599a2
add esp, 0x18
call fcn.10009f66
mov dword [ebp - 0xdc], eax
push edi
push str.Test_paragraph__d:
call fcn.100571db
lea eax, [ebp - 0x118]
push eax
call fcn.1000b232
movss xmm0, dword [0x100ff12c]
addss xmm0, dword [ebp - 0x118]
movss dword [ebp - 0x100], xmm0
movss xmm0, dword [ebp - 0x114]
movss dword [ebp - 0xfc], xmm0
call fcn.1000b289
movss xmm0, dword [0x100ff12c]
lea eax, [ebp - 0x38]
addss xmm0, dword [ebp - 0x118]
fadd dword [ebp - 0x114]
push eax
addss xmm0, dword [0x100c44d8]
fstp dword [ebp - 0xb8]
movss dword [ebp - 0xb4], xmm0
movss xmm0, dword [ebp - 0xb8]
movss dword [ebp - 0xb0], xmm0
call fcn.1000b0ce
movss xmm0, dword [0x100ff12c]
add esp, 0xc
addss xmm0, dword [eax]
movss dword [esp], xmm0
call fcn.1000aa90
pop ecx
test edi, edi
jne 0x10033222
movss xmm0, dword [0x100ff12c]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push 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.
call fcn.100571db
add esp, 0xc
jmp 0x1003322d
push str.aaaaaaaa_bbbbbbbb__c_cccccccc_dddddddd._d_eeeeeeee___ffffffff._gggggggg_hhhhhhhh
call fcn.100571db
pop ecx
lea eax, [ebp - 0x18]
push eax
call fcn.1000c9d6
mov esi, eax
lea eax, [ebp - 0x158]
push eax
call fcn.1000c9bb
add esp, 4
mov dword [esp], 0x3f800000
push 0
push ecx
and dword [esp], 0
mov ecx, dword [ebp - 0xdc]
push 0xff00ffff
push esi
push eax
call fcn.1003d6e8
push 0
push ecx
and dword [esp], 0
lea eax, [ebp - 0xb4]
mov ecx, dword [ebp - 0xdc]
push 0xffff00ff
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.1003d7d2
call fcn.1000aac8
push 2
inc edi
pop eax
cmp edi, eax
jl 0x1003315a
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x100332c5
push dword [0x10127fd8]
push str.Widgets_Text_UTF_8_Text
push 0x3e1
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.UTF_8_Text
call fcn.1005df05
pop ecx
test al, al
je 0x10033314
push str.CJK_text_will_only_appear_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.100572ac
mov dword [esp], str.Hiragana:___kakikukeko_
call fcn.100571db
mov dword [esp], str.Kanjis:___nihongo_
call fcn.100571db
xor eax, eax
push eax
push eax
push eax
push 0x20
push 0x100ff130
push str.UTF_8_input
call fcn.1005a4f2
add esp, 0x1c
call fcn.1005e14e
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x1003333c
push dword [0x10127fd8]
push str.Widgets_Images
push 0x3fc
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Images
call fcn.1005df05
pop ecx
test al, al
je 0x100337b8
call fcn.10004613
mov esi, eax
push str.Below_we_are_displaying_the_font_texture__which_is_the_only_texture_we_have_access_to_in_this_demo_._Use_the_ImTextureID_type_as_storage_to_pass_pointers_or_identifier_to_your_own_texture_data._Hover_the_texture_for_a_zoomed_view_
mov dword [ebp - 0xdc], esi
call fcn.100572ac
mov ecx, dword [esi + 0x40]
mov dword [esp], 0x101280a6
push str.Use_Text_Color_for_Tint
movd xmm0, dword [ecx + 0x24]
mov eax, dword [ecx + 4]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0xb8], eax
movss dword [ebp - 0xc8], xmm0
movd xmm0, dword [ecx + 0x28]
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0xe4], xmm0
call fcn.100578c3
movss xmm0, dword [ebp - 0xe4]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
movss xmm0, dword [ebp - 0xc8]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._.0fx_.0f
call fcn.100571db
lea eax, [ebp - 0x130]
push eax
call fcn.1000b232
and dword [ebp - 0x100], 0
add esp, 0x18
and dword [ebp - 0xfc], 0
cmp byte [0x101280a6], 0
mov dword [ebp - 0xb4], 0x3f800000
mov dword [ebp - 0xb0], 0x3f800000
je 0x1003341f
push 0
call fcn.1000ac06
mov esi, eax
lea edi, [ebp - 0x160]
pop ecx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
jmp 0x1003342d
movaps xmm0, xmmword [0x100cdb70]
movups xmmword [ebp - 0x160], xmm0
lea esi, [ebp - 0x160]
lea edi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
push 5
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1000ac06
movss xmm0, dword [ebp - 0xc8]
lea edi, [ebp - 0x40]
mov esi, eax
movss dword [ebp - 0xd0], xmm0
movss xmm0, dword [ebp - 0xe4]
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x20]
movss dword [ebp - 0xcc], xmm0
movsd dword es:[edi], dword [esi]
push eax
lea eax, [ebp - 0xb4]
push eax
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xd0]
push eax
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0xb8]
push edi
call fcn.1005851a
push 0
call fcn.1000c6bb
add esp, 0x20
test al, al
je 0x10033648
call fcn.1000b417
test al, al
je 0x10033648
mov eax, dword [ebp - 0xdc]
xorps xmm0, xmm0
movss xmm2, dword [eax + 0xdb8]
subss xmm2, dword [ebp - 0x130]
movss xmm3, dword [eax + 0xdbc]
subss xmm3, dword [ebp - 0x12c]
subss xmm2, dword [0x100c44f0]
subss xmm3, dword [0x100c44f0]
comiss xmm0, xmm2
jbe 0x100334f5
xorps xmm1, xmm1
jmp 0x10033509
movss xmm1, dword [ebp - 0xc8]
subss xmm1, dword [0x100cdaac]
minss xmm1, xmm2
comiss xmm0, xmm3
movss dword [ebp - 0xd4], xmm1
ja 0x1003352a
movss xmm0, dword [ebp - 0xe4]
subss xmm0, dword [0x100cdaac]
minss xmm0, xmm3
movss dword [ebp - 0xc4], xmm0
sub esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push str.Min:___.2f___.2f_
call fcn.100571db
movss xmm0, dword [ebp - 0xc4]
addss xmm0, dword [0x100cdaac]
movss xmm1, dword [ebp - 0xd4]
addss xmm1, dword [0x100cdaac]
movss dword [ebp - 0xdc], xmm0
cvtps2pd xmm0, xmm0
movss dword [ebp - 0xb8], xmm1
movsd qword [esp + 0xc], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 4], xmm0
mov dword [esp], str.Max:___.2f___.2f_
call fcn.100571db
movss xmm0, dword [0x100c44b4]
lea eax, [ebp - 0x40]
movaps xmm1, xmm0
movss xmm2, dword [ebp - 0xc4]
divss xmm0, dword [ebp - 0xe4]
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x13c], 0x43000000
push eax
lea eax, [ebp - 0xd0]
mov dword [ebp - 0x138], 0x43000000
push eax
lea eax, [ebp - 0x144]
push eax
lea eax, [ebp - 0x13c]
push eax
push edi
divss xmm1, dword [ebp - 0xc8]
movss xmm3, dword [ebp - 0xd4]
mulss xmm2, xmm0
mulss xmm3, xmm1
movss dword [ebp - 0x140], xmm2
movss xmm2, dword [ebp - 0xb8]
mulss xmm2, xmm1
movss xmm1, dword [ebp - 0xdc]
mulss xmm1, xmm0
movss dword [ebp - 0x144], xmm3
movss dword [ebp - 0xd0], xmm2
movss dword [ebp - 0xcc], xmm1
call fcn.1005851a
add esp, 0x2c
call fcn.1000b423
mov eax, dword [0x10127fd4]
test eax, eax
je 0x1003366b
push dword [0x10127fd8]
push str.Widgets_Images_Textured_buttons
push 0x434
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.And_now_some_textured_buttons..
call fcn.100572ac
movss xmm0, dword [0x100cdaac]
xor esi, esi
movaps xmm1, xmm0
divss xmm1, dword [ebp - 0xc8]
pop ecx
divss xmm0, dword [ebp - 0xe4]
movss dword [ebp - 0xb8], xmm1
movss dword [ebp - 0xdc], xmm0
push esi
call fcn.1000b36b
pop ecx
test esi, esi
je 0x100336dd
movd xmm0, esi
lea eax, [ebp - 0xb4]
cvtdq2ps xmm0, xmm0
push eax
push 0xb
subss xmm0, dword [0x100c44b4]
movss dword [ebp - 0xb4], xmm0
movss dword [ebp - 0xb0], xmm0
call fcn.1000a83d
pop ecx
pop ecx
movss xmm0, dword [ebp - 0xb8]
lea eax, [ebp - 0x40]
and dword [ebp - 0xd0], 0
and dword [ebp - 0xcc], 0
push eax
lea eax, [ebp - 0x20]
movss dword [ebp - 0x100], xmm0
movss xmm0, dword [ebp - 0xdc]
push eax
lea eax, [ebp - 0x100]
movss dword [ebp - 0xfc], xmm0
movaps xmm0, xmmword [0x100db9f0]
push eax
lea eax, [ebp - 0xd0]
mov dword [ebp - 0x130], 0x42000000
push eax
lea eax, [ebp - 0x130]
mov dword [ebp - 0x12c], 0x42000000
push eax
movups xmmword [ebp - 0x20], xmm0
push edi
movaps xmm0, xmmword [0x100cdb70]
push 0x100c5670
movups xmmword [ebp - 0x40], xmm0
call fcn.100586d0
add esp, 0x1c
test al, al
je 0x1003376a
inc dword [0x101280a8]
test esi, esi
je 0x10033778
xor eax, eax
inc eax
push eax
call fcn.1000a8c6
pop ecx
call fcn.1000b39a
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
inc esi
pop ecx
pop ecx
cmp esi, 8
jl 0x100336a3
call fcn.10057015
push dword [0x101280a8]
push str.Pressed__d_times.
call fcn.100571db
pop ecx
pop ecx
call fcn.1005e14e
mov eax, dword [0x10127fd4]
mov edi, str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x100337dc
push dword [0x10127fd8]
push str.Widgets_Combo
push 0x450
push edi
call eax
add esp, 0x10
push str.Combo
call fcn.1005df05
pop ecx
test al, al
je 0x1003398d
xor eax, eax
mov esi, 0x101280ac
inc eax
push eax
push esi
push str.ImGuiComboFlags_PopupAlignLeft
call fcn.10057c7b
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Only_makes_a_difference_if_the_popup_is_larger_than_the_combo
call fcn.10029ed5
push 0x20
push esi
push str.ImGuiComboFlags_NoArrowButton
call fcn.10057c7b
add esp, 0x18
test al, al
je 0x1003383a
and dword [0x101280ac], 0xffffffbf
push 0x40
push esi
push str.ImGuiComboFlags_NoPreview
call fcn.10057c7b
mov ecx, dword [0x101280ac]
add esp, 0xc
test al, al
je 0x1003385d
and ecx, 0xffffffdf
mov dword [0x101280ac], ecx
mov eax, dword [0x101280b0]
push ecx
mov dword [ebp - 0x68], str.AAAA
mov dword [ebp - 0x64], str.BBBB
mov dword [ebp - 0x60], str.CCCC
mov dword [ebp - 0x5c], str.DDDD
mov dword [ebp - 0x58], str.EEEE
mov dword [ebp - 0x54], str.FFFF
mov dword [ebp - 0x50], str.GGGG
mov dword [ebp - 0x4c], str.HHHH
mov dword [ebp - 0x48], str.IIII
mov dword [ebp - 0x44], str.JJJJ
mov dword [ebp - 0x40], str.KKKK
mov dword [ebp - 0x3c], str.LLLLLLL
mov dword [ebp - 0x38], str.MMMM
mov dword [ebp - 0x34], str.OOOOOOO
push dword [ebp + eax*4 - 0x68]
push str.combo_1
call fcn.10058714
add esp, 0xc
test al, al
je 0x1003393c
xor esi, esi
cmp dword [0x101280b0], esi
lea eax, [ebp - 0xb4]
push eax
sete byte [ebp - 0xc0]
and dword [ebp - 0xb4], 0
and dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xc0]
push dword [ebp + esi*4 - 0x68]
call fcn.1005e3d3
mov ecx, dword [0x101280b0]
add esp, 0x10
test al, al
cmovne ecx, esi
cmp byte [ebp - 0xc0], 0
mov dword [0x101280b0], ecx
je 0x10033931
call fcn.1000c536
inc esi
cmp esi, 0xe
jl 0x100338dc
call fcn.10058cb1
or esi, 0xffffffff
push esi
push str.aaaa
push 0x101280b4
push str.combo_2__one_liner_
call fcn.10058cd7
push esi
push 0xe
lea eax, [ebp - 0x68]
push eax
push 0x100ff150
push str.combo_3__array_
call fcn.10058cb6
push esi
push 0xe
lea eax, [ebp - 0x68]
push eax
push 0x100288e1
push 0x101280b8
push str.combo_4__function_
call fcn.10058d1c
add esp, 0x3c
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x100339ac
push dword [0x10127fd8]
push str.Widgets_List_Boxes
push 0x484
push edi
call eax
add esp, 0x10
push str.List_boxes
call fcn.1005df05
pop ecx
test al, al
je 0x10033b5c
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push str.listbox_1
mov dword [ebp - 0x68], str.AAAA
mov dword [ebp - 0x64], str.BBBB
mov dword [ebp - 0x60], str.CCCC
mov dword [ebp - 0x5c], str.DDDD
mov dword [ebp - 0x58], str.EEEE
mov dword [ebp - 0x54], str.FFFF
mov dword [ebp - 0x50], str.GGGG
mov dword [ebp - 0x4c], str.HHHH
mov dword [ebp - 0x48], str.IIII
mov dword [ebp - 0x44], str.JJJJ
mov dword [ebp - 0x40], str.KKKK
mov dword [ebp - 0x3c], str.LLLLLLL
mov dword [ebp - 0x38], str.MMMM
mov dword [ebp - 0x34], str.OOOOOOO
call fcn.1005e964
pop ecx
pop ecx
test al, al
je 0x10033aa8
xor esi, esi
cmp dword [0x101280bc], esi
lea eax, [ebp - 0xb4]
push eax
sete byte [ebp - 0xc0]
and dword [ebp - 0xb4], 0
and dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xc0]
push dword [ebp + esi*4 - 0x68]
call fcn.1005e3d3
mov ecx, dword [0x101280bc]
add esp, 0x10
test al, al
cmovne ecx, esi
cmp byte [ebp - 0xc0], 0
mov dword [0x101280bc], ecx
je 0x10033a9d
call fcn.1000c536
inc esi
cmp esi, 0xe
jl 0x10033a48
call fcn.1005ebd9
push str.Full_width:
call fcn.100571db
call fcn.1000b295
fmul dword [0x100c44c4]
lea eax, [ebp - 0xb4]
push eax
push str.listbox_2
mov dword [ebp - 0xb4], 0x80800000
fstp dword [ebp - 0xb8]
movss xmm0, dword [ebp - 0xb8]
movss dword [ebp - 0xb0], xmm0
call fcn.1005e964
add esp, 0xc
test al, al
je 0x10033b57
xor esi, esi
cmp dword [0x101280bc], esi
lea eax, [ebp - 0xb4]
push eax
sete byte [ebp - 0xc0]
and dword [ebp - 0xb4], 0
and dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xc0]
push dword [ebp + esi*4 - 0x68]
call fcn.1005e3d3
mov ecx, dword [0x101280bc]
add esp, 0x10
test al, al
cmovne ecx, esi
cmp byte [ebp - 0xc0], 0
mov dword [0x101280bc], ecx
je 0x10033b4c
call fcn.1000c536
inc esi
cmp esi, 0xe
jl 0x10033af7
call fcn.1005ebd9
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10033b7b
push dword [0x10127fd8]
push str.Widgets_Selectables
push 0x4af
push edi
call eax
add esp, 0x10
push str.Selectables
call fcn.1005df05
pop ecx
test al, al
je 0x10034348
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10033bad
push dword [0x10127fd8]
push str.Widgets_Selectables_Basic
push 0x4b8
push edi
call eax
add esp, 0x10
push str.Basic
call fcn.1005df05
xor edi, edi
pop ecx
test al, al
je 0x10033c81
and dword [ebp - 0xb4], edi
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], edi
push eax
push edi
push 0x100ff154
push str.1._I_am_selectable
call fcn.1005e933
and dword [ebp - 0xb4], edi
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], edi
push eax
push edi
push 0x100ff155
push str.2._I_am_selectable
call fcn.1005e933
push str._I_am_not_selectable_
call fcn.100571db
and dword [ebp - 0xb4], edi
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], edi
push eax
push edi
push 0x100ff157
push str.4._I_am_selectable
call fcn.1005e933
and dword [ebp - 0xb4], edi
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], edi
push eax
movzx eax, byte [0x100ff158]
push 4
push eax
push str.5._I_am_double_clickable
call fcn.1005e3d3
add esp, 0x44
test al, al
je 0x10033c7c
push edi
call fcn.1000d440
pop ecx
test al, al
je 0x10033c7c
cmp byte [0x100ff158], 0
sete byte [0x100ff158]
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10033ca4
push dword [0x10127fd8]
push str.Widgets_Selectables_Single_Selection
push 0x4c5
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Single_Selection
call fcn.1005df05
pop ecx
test al, al
je 0x10033d0c
mov esi, edi
push esi
lea eax, [ebp - 0x50]
push str.Object__d
push eax
call fcn.1003bbf9
and dword [ebp - 0xb4], 0
lea ecx, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
cmp dword [0x100ff15c], esi
push ecx
sete al
push edi
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1005e3d3
mov ecx, dword [0x100ff15c]
add esp, 0x1c
test al, al
cmovne ecx, esi
inc esi
mov dword [0x100ff15c], ecx
cmp esi, 5
jl 0x10033cb5
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10033d2f
push dword [0x10127fd8]
push str.Widgets_Selectables_Multiple_Selection
push 0x4d2
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Multiple_Selection
call fcn.1005df05
pop ecx
test al, al
je 0x10033db9
push str.Hold_CTRL_and_click_to_select_multiple_items.
call fcn.10029ed5
pop ecx
mov esi, edi
push esi
lea eax, [ebp - 0x50]
push str.Object__d
push eax
call fcn.1003bbf9
mov al, byte [esi + 0x101280c0]
lea ecx, [ebp - 0xb4]
and dword [ebp - 0xb4], 0
and dword [ebp - 0xb0], 0
push ecx
push edi
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1005e3d3
add esp, 0x1c
test al, al
je 0x10033dae
call fcn.10004613
cmp byte [eax + 0xdd4], 0
jne 0x10033da5
and dword [0x101280c0], 0
xor edi, edi
mov byte [0x101280c4], 0
xor eax, eax
inc eax
xor byte [esi + 0x101280c0], al
inc esi
cmp esi, 5
jl 0x10033d4b
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10033ddc
push dword [0x10127fd8]
push str.Widgets_Selectables_Rendering_more_text_into_the_same_line
push 0x4e4
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Rendering_more_text_into_the_same_line
call fcn.1005df05
pop ecx
test al, al
je 0x10033ec5
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push edi
push 0x101280c8
push str.main.c
call fcn.1005e933
pop ecx
pop ecx
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.1000ac1a
mov esi, str._2_345_bytes
push esi
call fcn.100571db
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push edi
push 0x101280c9
push str.Hello.cpp
call fcn.1005e933
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.1000ac1a
push str.12_345_bytes
call fcn.100571db
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push edi
push 0x101280ca
push str.Hello.h
call fcn.1005e933
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.1000ac1a
push esi
call fcn.100571db
add esp, 0xc
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10033ee8
push dword [0x10127fd8]
push str.Widgets_Selectables_In_columns
push 0x4ef
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.In_columns
call fcn.1005df05
pop ecx
test al, al
je 0x1003402e
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push ecx
and dword [esp], 0
push eax
push 0x791
push 3
pop eax
push eax
push str.split1
call fcn.1004e38c
add esp, 0x14
test al, al
je 0x10033f79
mov esi, edi
push esi
lea eax, [ebp - 0x50]
push str.Item__d
push eax
call fcn.1003bbf9
call fcn.1004ecd9
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push edi
lea eax, [esi + 0x101280cc]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1005e933
add esp, 0x1c
inc esi
cmp esi, 0xa
jl 0x10033f31
call fcn.1004e3b8
call fcn.1005709f
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push ecx
and dword [esp], 0
push eax
push 0x791
push 3
pop eax
push eax
push str.split2
call fcn.1004e38c
add esp, 0x14
test al, al
je 0x10034029
mov esi, edi
push esi
lea eax, [ebp - 0x50]
push str.Item__d
push eax
call fcn.1003bbf9
pop ecx
pop ecx
and dword [esp], 0
push edi
call fcn.1004ec56
call fcn.1004ecd9
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push 2
pop eax
push eax
lea eax, [esi + 0x101280cc]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1005e933
call fcn.1004ecd9
push str.Some_other_contents
call fcn.100571db
call fcn.1004ecd9
push str.123456
call fcn.100571db
add esp, 0x20
inc esi
cmp esi, 0xa
jl 0x10033fb4
call fcn.1004e3b8
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10034051
push dword [0x10127fd8]
push str.Widgets_Selectables_Grid
push 0x512
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Grid
call fcn.1005df05
pop ecx
test al, al
je 0x10034208
call fcn.1000cb7f
push 0x10
mov esi, 0x100ff160
push edi
push esi
fstp dword [ebp - 0xc0]
mov dword [ebp - 0xc4], esi
call fcn.1009fe40
add esp, 0xc
test eax, eax
sete al
mov byte [ebp - 0xb9], al
test al, al
je 0x1003410b
movss xmm0, dword [ebp - 0xc0]
mulss xmm0, dword [0x100c44bc]
call fcn.100a2ec0
addss xmm0, dword [0x100c44b4]
mulss xmm0, dword [0x100c44b0]
movss dword [ebp - 0xb8], xmm0
movss xmm0, dword [ebp - 0xc0]
addss xmm0, xmm0
call fcn.100a2d73
addss xmm0, dword [0x100c44b4]
lea eax, [ebp - 0xb4]
push eax
push 0x18
mulss xmm0, dword [0x100c44b0]
movss dword [ebp - 0xb4], xmm0
movss xmm0, dword [ebp - 0xb8]
movss dword [ebp - 0xb0], xmm0
call fcn.1000a83d
pop ecx
pop ecx
push 4
pop eax
sub eax, esi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xb8], eax
lea edi, [esi - 4]
xor eax, eax
mov esi, edi
mov dword [ebp - 0xd4], eax
test eax, eax
je 0x10034142
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
pop ecx
pop ecx
mov eax, dword [ebp - 0xb8]
add eax, esi
push eax
call fcn.1000b36b
cmp byte [esi + 4], 0
lea ecx, [ebp - 0xb4]
push ecx
setne al
mov dword [ebp - 0xb4], 0x42480000
push 0
push eax
push str.Sailor
mov dword [ebp - 0xb0], 0x42480000
call fcn.1005e3d3
add esp, 0x14
test al, al
je 0x100341be
mov eax, dword [ebp - 0xd4]
xor ecx, ecx
inc ecx
xor byte [esi + 4], cl
test eax, eax
je 0x10034199
xor byte [esi + 3], cl
push 3
pop edx
cmp eax, edx
jae 0x100341a3
xor byte [esi + 5], cl
mov eax, dword [ebp - 0xdc]
cmp dword [ebp - 0xc4], eax
jle 0x100341b3
xor byte [esi], cl
cmp edi, 0x100ff168
jge 0x100341be
xor byte [esi + 8], cl
call fcn.1000b39a
mov eax, dword [ebp - 0xd4]
inc eax
inc esi
mov dword [ebp - 0xd4], eax
cmp eax, 4
jl 0x10034129
add dword [ebp - 0xc4], 4
add edi, 4
cmp edi, 0x100ff16c
jl 0x1003411f
cmp byte [ebp - 0xb9], 0
je 0x10034203
xor eax, eax
inc eax
push eax
call fcn.1000a8c6
pop ecx
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x1003422b
push dword [0x10127fd8]
push str.Widgets_Selectables_Alignment
push 0x533
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Alignment
call fcn.1005df05
pop ecx
test al, al
je 0x10034343
push 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.10029ed5
xor eax, eax
mov esi, 0x100ff170
pop ecx
mov dword [ebp - 0xc0], eax
movd xmm1, eax
xor edi, edi
cvtdq2ps xmm1, xmm1
mulss xmm1, dword [0x100c44b0]
movss dword [ebp - 0xb8], xmm1
cvtps2pd xmm2, xmm1
movd xmm0, edi
lea eax, [ebp - 0x50]
cvtdq2ps xmm0, xmm0
sub esp, 0x10
movss dword [ebp - 0xb0], xmm1
mulss xmm0, dword [0x100c44b0]
movsd qword [esp + 8], xmm2
movss dword [ebp - 0xb4], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.__.1f__.1f_
push eax
call fcn.1003bbf9
add esp, 0x18
test edi, edi
je 0x100342cc
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
pop ecx
pop ecx
lea eax, [ebp - 0xb4]
push eax
push 0x18
call fcn.1000a83d
lea eax, [ebp - 0x100]
mov dword [ebp - 0x100], 0x42a00000
push eax
push 0
lea eax, [ebp - 0x50]
mov dword [ebp - 0xfc], 0x42a00000
push esi
push eax
call fcn.1005e933
xor eax, eax
inc eax
push eax
call fcn.1000a8c6
movss xmm1, dword [ebp - 0xb8]
add esp, 0x1c
inc edi
inc esi
cvtps2pd xmm2, xmm1
push 3
pop eax
cmp edi, eax
jl 0x10034272
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
cmp esi, 0x100ff179
jl 0x10034256
call fcn.1005e14e
call fcn.1005e14e
mov eax, dword [0x10127fd4]
mov edi, str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x1003436c
push dword [0x10127fd8]
push str.Widgets_Text_Input
push 0x54f
push edi
call eax
add esp, 0x10
push str.Text_Input
call fcn.1005df05
pop ecx
test al, al
je 0x100347c0
mov eax, dword [0x10127fd4]
test eax, eax
je 0x1003439e
push dword [0x10127fd8]
push str.Widgets_Text_Input_Multi_line_Text_Input
push 0x552
push edi
call eax
add esp, 0x10
push str.Multi_line_Text_Input
call fcn.1005df05
pop ecx
test al, al
je 0x1003444c
push str.You_can_use_the_ImGuiInputTextFlags_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.10029ed5
mov dword [esp], 0x4000
mov esi, 0x10103180
push esi
push str.ImGuiInputTextFlags_ReadOnly
call fcn.10057c7b
mov eax, 0x400
push eax
push esi
push str.ImGuiInputTextFlags_AllowTabInput
call fcn.10057c7b
push 0x800
push esi
push str.ImGuiInputTextFlags_CtrlEnterForNewLine
call fcn.10057c7b
mov esi, dword [0x10103180]
call fcn.1000b289
fmul dword [0x100c44f0]
lea eax, [ebp - 0xb4]
push 0
push 0
push esi
push eax
push 0x4000
fstp dword [ebp - 0xb8]
movss xmm0, dword [ebp - 0xb8]
push 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
push str.source
mov dword [ebp - 0xb4], 0x80800000
movss dword [ebp - 0xb0], xmm0
call fcn.1005a541
add esp, 0x40
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x1003446b
push dword [0x10127fd8]
push str.Widgets_Text_Input_Filtered_Text_Input
push 0x56c
push edi
call eax
add esp, 0x10
push str.Filtered_Text_Input
call fcn.1005df05
pop ecx
test al, al
je 0x10034536
xor eax, eax
push eax
push eax
push eax
push 0x20
pop esi
push esi
push 0x101280d8
push str.default
call fcn.1005a4f2
push 0
push 0
xor eax, eax
inc eax
push eax
push esi
push 0x101280f8
push str.decimal
call fcn.1005a4f2
push 0
push 0
push 6
push esi
push 0x10128118
push str.hexadecimal
call fcn.1005a4f2
add esp, 0x48
push 0
push 0
push 4
push esi
push 0x10128138
push str.uppercase
call fcn.1005a4f2
push 0
push 0
push 8
push esi
push 0x10128158
push str.no_blank
call fcn.1005a4f2
push 0
push 0x100288f5
push 0x200
push esi
push 0x10128178
push str.casing_swap
call fcn.1005a4f2
add esp, 0x48
push 0
push 0x10028928
push 0x200
push esi
push 0x10128198
push str._imgui_
call fcn.1005a4f2
add esp, 0x18
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10034555
push dword [0x10127fd8]
push str.Widgets_Text_Input_Password_input
push 0x58c
push edi
call eax
add esp, 0x10
push str.Password_Input
call fcn.1005df05
pop ecx
test al, al
je 0x100345cf
push 0
push 0
mov esi, 0x8000
mov edi, str.password123
push esi
push 0x40
push edi
push str.password
call fcn.1005a4f2
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Display_all_characters_as_._nDisable_clipboard_cut_and_copy._nDisable_logging._n
call fcn.10029ed5
push 0
push 0
push esi
push 0x40
push edi
push str._password_
push str.password__w__hint_
call fcn.1005a56b
xor eax, eax
push eax
push eax
push eax
push 0x40
push edi
push str.password__clear_
call fcn.1005a4f2
add esp, 0x40
call fcn.1005e14e
push str.Completion__History__Edit_Callbacks
call fcn.1005df05
pop ecx
test al, al
je 0x100346b6
push 0
mov esi, 0x10028952
push esi
push 0x40
pop edi
push edi
push edi
push 0x101281b8
push str.Completion
call fcn.1005a4f2
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Here_we_append__..__each_time_Tab_is_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.10029ed5
push 0
push esi
push 0x80
push edi
push 0x101281f8
push str.History
call fcn.1005a4f2
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 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.10029ed5
push 0x10128278
push esi
mov eax, 0x80000
push eax
push edi
push 0x10128238
push str.Edit
call fcn.1005a4f2
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Here_we_toggle_the_casing_of_the_first_character_on_every_edit__count_edits.
call fcn.10029ed5
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push dword [0x10128278]
push str.__d_
call fcn.100571db
add esp, 0x10
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x100346d9
push dword [0x10127fd8]
push str.Widgets_Text_Input_Resize_Callback
push 0x5cf
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Resize_Callback
call fcn.1005df05
pop ecx
test al, al
je 0x100347b3
push str.Using_ImGuiInputTextFlags_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.10029ed5
mov eax, dword fs:[0x2c]
mov edi, dword [0x10150b74]
pop ecx
mov ecx, dword [eax + edi*4]
mov eax, dword [0x10128288]
cmp eax, dword [ecx + 4]
jg 0x10038008
cmp dword [0x1012827c], 0
mov esi, 0x1012827c
jne 0x1003473a
lea eax, [ebp - 0xb9]
mov byte [ebp - 0xb9], 0
push eax
mov ecx, esi
call fcn.10025d7d
call fcn.1000b289
fmul dword [0x100c44f0]
lea eax, [ebp - 0xb4]
push esi
push 0x100289fc
push 0x40000
push eax
push dword [0x1012827c]
fstp dword [ebp - 0xb8]
push dword [0x10128284]
movss xmm0, dword [ebp - 0xb8]
push str.MyStr
mov dword [ebp - 0xb4], 0x80800000
movss dword [ebp - 0xb0], xmm0
call fcn.1005a541
push dword [0x10128280]
push dword [0x1012827c]
push dword [0x10128284]
push str.Data:__p_nSize:__d_nCapacity:__d
call fcn.100571db
add esp, 0x2c
call fcn.1005e14e
jmp 0x100347b9
mov edi, dword [0x10150b74]
call fcn.1005e14e
jmp 0x100347c6
mov edi, dword [0x10150b74]
mov eax, dword [0x10127fd4]
mov esi, str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x100347ea
push dword [0x10127fd8]
push str.Widgets_Tabs
push 0x5fe
push esi
call eax
add esp, 0x10
push 0x100d0fc8
call fcn.1005df05
pop ecx
test al, al
je 0x10034c96
mov eax, dword [0x10127fd4]
test eax, eax
je 0x1003481c
push dword [0x10127fd8]
push str.Widgets_Tabs_Basic
push 0x601
push esi
call eax
add esp, 0x10
push str.Basic
call fcn.1005df05
pop ecx
test al, al
je 0x100348bf
push 0
push str.MyTabBar
call fcn.1005f43e
pop ecx
pop ecx
test al, al
je 0x100348b5
push 0
push 0
push str.Avocado
call fcn.1005f5eb
add esp, 0xc
test al, al
je 0x10034866
push str.This_is_the_Avocado_tab__nblah_blah_blah_blah_blah
call fcn.100571db
pop ecx
call fcn.1005f686
push 0
push 0
push str.Broccoli
call fcn.1005f5eb
add esp, 0xc
test al, al
je 0x1003488b
push str.This_is_the_Broccoli_tab__nblah_blah_blah_blah_blah
call fcn.100571db
pop ecx
call fcn.1005f686
push 0
push 0
push str.Cucumber
call fcn.1005f5eb
add esp, 0xc
test al, al
je 0x100348b0
push str.This_is_the_Cucumber_tab__nblah_blah_blah_blah_blah
call fcn.100571db
pop ecx
call fcn.1005f686
call fcn.1005f4de
call fcn.10056fe3
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x100348de
push dword [0x10127fd8]
push str.Widgets_Tabs_Advanced__Close_Button
push 0x61c
push esi
call eax
add esp, 0x10
push str.Advanced__Close_Button
call fcn.1005df05
pop ecx
test al, al
je 0x10034a53
xor eax, eax
mov esi, 0x101031c8
inc eax
push eax
push esi
push str.ImGuiTabBarFlags_Reorderable
call fcn.10057c7b
push 2
pop eax
push eax
push esi
push str.ImGuiTabBarFlags_AutoSelectNewTabs
call fcn.10057c7b
push 4
push esi
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.10057c7b
push 8
push esi
push str.ImGuiTabBarFlags_NoCloseWithMiddleMouseButton
call fcn.10057c7b
mov eax, dword [0x101031c8]
add esp, 0x30
test al, 0xc0
jne 0x10034942
or eax, 0x40
mov dword [0x101031c8], eax
push 0x40
push esi
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.10057c7b
add esp, 0xc
test al, al
je 0x10034960
and dword [0x101031c8], 0xffffff7f
push 0x80
push esi
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.10057c7b
add esp, 0xc
test al, al
je 0x1003497e
and dword [0x101031c8], 0xffffffbf
mov dword [ebp - 0x40], str.Artichoke
xor esi, esi
mov dword [ebp - 0x3c], str.Beetroot
mov dword [ebp - 0x38], str.Celery
mov dword [ebp - 0x34], str.Daikon
test esi, esi
je 0x100349b5
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
pop ecx
pop ecx
lea eax, [esi + 0x101031cc]
push eax
push dword [ebp + esi*4 - 0x40]
call fcn.100578c3
inc esi
pop ecx
pop ecx
cmp esi, 4
jl 0x1003499c
push dword [0x101031c8]
push str.MyTabBar
call fcn.1005f43e
pop ecx
pop ecx
test al, al
je 0x10034a49
xor eax, eax
mov dword [ebp - 0xc4], eax
lea ecx, [eax + 0x101031cc]
cmp byte [ecx], 0
je 0x10034a38
mov esi, dword [ebp + eax*4 - 0x40]
push 0
push ecx
push esi
call fcn.1005f5eb
add esp, 0xc
test al, al
je 0x10034a32
push esi
push str.This_is_the__s_tab_
call fcn.100571db
xor eax, eax
inc eax
pop ecx
pop ecx
test byte [ebp - 0xc4], al
je 0x10034a2d
push str.I_am_an_odd_tab.
call fcn.100571db
pop ecx
call fcn.1005f686
mov eax, dword [ebp - 0xc4]
inc eax
mov dword [ebp - 0xc4], eax
cmp eax, 4
jl 0x100349eb
call fcn.1005f4de
call fcn.10056fe3
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10034a76
push dword [0x10127fd8]
push str.Widgets_Tabs_TabItemButton__Leading_Trailing_flags
push 0x647
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.TabItemButton__Leading_Trailing_flags
call fcn.1005df05
pop ecx
test al, al
je 0x10034c91
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edi*4]
mov eax, dword [0x10128298]
cmp eax, dword [ecx + 4]
jg 0x10038038
mov eax, dword [0x1012829c]
mov edi, 0x1012828c
test eax, eax
jne 0x10034adc
push 3
pop ecx
mov esi, ecx
mov dword [ebp - 0xb8], eax
mov ecx, edi
inc eax
mov dword [0x1012829c], eax
lea eax, [ebp - 0xb8]
push eax
call fcn.10025dd9
sub esi, 1
je 0x10034adc
mov eax, dword [0x1012829c]
jmp 0x10034ab6
push 0x101031d0
push str.Show_Leading_TabItemButton__
call fcn.100578c3
push 0x101031d1
push str.Show_Trailing_TabItemButton__
call fcn.100578c3
push 4
mov esi, 0x101031d4
push esi
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.10057c7b
push 0x40
push esi
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.10057c7b
add esp, 0x28
test al, al
je 0x10034b2a
and dword [0x101031d4], 0xffffff7f
push 0x80
push esi
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.10057c7b
add esp, 0xc
test al, al
mov eax, dword [0x101031d4]
je 0x10034b4e
and eax, 0xffffffbf
mov dword [0x101031d4], eax
push eax
push str.MyTabBar
call fcn.1005f43e
pop ecx
pop ecx
test al, al
je 0x10034c87
cmp byte [0x101031d0], 0
mov esi, str.MyHelpMenu
je 0x10034b8d
push 0x50
push 0x100d12c4
call fcn.1005f6f5
pop ecx
pop ecx
test al, al
je 0x10034b8d
push 0
push esi
call fcn.1000b643
pop ecx
pop ecx
push 0
push esi
call fcn.1000b488
pop ecx
pop ecx
test al, al
je 0x10034bc6
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push 0
push 0
push str.Hello_
call fcn.1005e3d3
add esp, 0x10
call fcn.1000b5a9
cmp byte [0x101031d1], 0
je 0x10034c03
push 0x90
push 0x100d12d4
call fcn.1005f6f5
pop ecx
pop ecx
test al, al
je 0x10034c03
mov eax, dword [0x1012829c]
mov ecx, edi
mov dword [ebp - 0xb8], eax
inc eax
mov dword [0x1012829c], eax
lea eax, [ebp - 0xb8]
push eax
call fcn.10025dd9
xor esi, esi
cmp dword [0x1012828c], esi
jle 0x10034c82
xor eax, eax
mov ecx, edi
inc eax
push esi
mov byte [ebp - 0xa9], al
call fcn.1001c035
push dword [eax]
lea eax, [ebp - 0x40]
push str._04d
push 0x10
push eax
call fcn.1003bbdf
push 0
lea eax, [ebp - 0xa9]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.1005f5eb
add esp, 0x1c
test al, al
je 0x10034c5e
lea eax, [ebp - 0x40]
push eax
push str.This_is_the__s_tab_
call fcn.100571db
pop ecx
pop ecx
call fcn.1005f686
cmp byte [ebp - 0xa9], 0
jne 0x10034c79
mov eax, dword [0x10128294]
mov ecx, edi
lea eax, [eax + esi*4]
push eax
call fcn.1002577d
jmp 0x10034c7a
inc esi
cmp esi, dword [0x1012828c]
jl 0x10034c0d
call fcn.1005f4de
call fcn.10056fe3
call fcn.1005e14e
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10034cb9
push dword [0x10127fd8]
push str.Widgets_Plotting
push 0x68f
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Plotting
call fcn.1005df05
pop ecx
test al, al
je 0x1003512b
push 0x101031d8
push str.Animate
call fcn.100578c3
mov eax, dword [0x10127fd4]
pop ecx
pop ecx
test eax, eax
je 0x10034d00
push dword [0x10127fd8]
push str.Widgets_Plotting_PlotLines__PlotHistogram
push 0x696
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
and dword [ebp - 0xcc], 0
mov esi, 0x101031dc
and dword [ebp - 0xd0], 0
push 4
push dword [ebp - 0xcc]
push dword [ebp - 0xd0]
push ecx
push ecx
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
push esi
push str.Frame_Times
call fcn.1005ed7f
and dword [ebp - 0xd0], 0
add esp, 0x28
mov dword [ebp - 0xcc], 0x42a00000
push 4
push dword [ebp - 0xcc]
push dword [ebp - 0xd0]
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], 0
push 0
push 0
push 7
push esi
push str.Histogram
call fcn.1005ee08
add esp, 0x28
cmp byte [0x101031d8], 0
je 0x10034da6
movsd xmm0, qword [0x10128410]
ucomisd xmm0, qword [0x100db920]
lahf
test ah, 0x44
jp 0x10034db1
call fcn.1000cb7f
fstp qword [0x10128410]
call fcn.1000cb7f
push 0x5a
fstp qword [ebp - 0xec]
movsd xmm0, qword [ebp - 0xec]
pop edi
jmp 0x10034e38
movss xmm0, dword [0x10128418]
call fcn.100a2d73
mov eax, dword [0x10128408]
movss dword [eax*4 + 0x101282a0], xmm0
inc eax
cdq
idiv edi
mov dword [0x10128408], edx
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x100cda50]
addss xmm0, dword [0x10128418]
movss dword [0x10128418], xmm0
movsd xmm0, qword [0x10128410]
addsd xmm0, qword [0x100db938]
movsd qword [0x10128410], xmm0
call fcn.1000cb7f
fstp qword [ebp - 0xec]
movsd xmm0, qword [ebp - 0xec]
comisd xmm0, xmmword [0x10128410]
ja 0x10034dc9
mov esi, 0x101282a0
xorps xmm0, xmm0
mov eax, esi
addss xmm0, dword [eax]
add eax, 4
cmp eax, 0x10128408
jl 0x10034e4c
mulss xmm0, dword [str.a_v6__b_]
lea eax, [ebp - 0x50]
push ecx
push ecx
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push str.avg__f
push eax
call fcn.1003bbf9
and dword [ebp - 0xd0], 0
lea eax, [ebp - 0x50]
add esp, 0x10
mov dword [ebp - 0xcc], 0x42a00000
push 4
push dword [ebp - 0xcc]
push dword [ebp - 0xd0]
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push eax
push dword [0x10128408]
push edi
push esi
mov edi, str.Lines
push edi
call fcn.1005ed7f
push str.Functions
call fcn.100576de
call fcn.1000ab0d
fmul dword [0x100c44d0]
add esp, 0x28
fstp dword [esp]
call fcn.1000aa02
push 0xffffffffffffffff
push 0x100d1368
push 0x1012841c
push str.func
call fcn.10058cd7
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 0
push 0x100cbabc
xor eax, eax
push 0x190
inc eax
push eax
push 0x101031f8
push str.Sample_count
call fcn.10059a9f
add esp, 0x20
mov dword [ebp - 0xcc], 0x42a00000
cmp dword [0x1012841c], 0
mov eax, 0x10028a42
mov esi, 0x10028a64
cmove esi, eax
and dword [ebp - 0xd0], 0
push dword [ebp - 0xcc]
xor eax, eax
push dword [ebp - 0xd0]
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push eax
push eax
push dword [0x101031f8]
push eax
push esi
push edi
call fcn.1005edcc
add esp, 0x28
mov dword [ebp - 0xcc], 0x42a00000
and dword [ebp - 0xd0], 0
push dword [ebp - 0xcc]
push dword [ebp - 0xd0]
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
xor eax, eax
push eax
push eax
push dword [0x101031f8]
push eax
push esi
push str.Histogram
call fcn.1005ee55
add esp, 0x28
call fcn.10056fe3
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10034ff7
push dword [0x10127fd8]
push str.Widgets_Plotting_ProgressBar
push 0x6cc
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
cmp byte [0x101031d8], 0
je 0x10035066
call fcn.10004613
movss xmm1, dword [0x101031fc]
movss xmm2, dword [0x100cda90]
movaps xmm0, xmm1
mulss xmm0, dword [0x100cda68]
mulss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x10128420]
comiss xmm0, xmm2
movss dword [0x10128420], xmm0
jb 0x10035057
mulss xmm1, dword [0x100cdae0]
movaps xmm0, xmm2
movss dword [0x10128420], xmm0
movss dword [0x101031fc], xmm1
jmp 0x1003506e
movss xmm2, dword [0x100db9a0]
comiss xmm2, xmm0
jb 0x1003506e
jmp 0x1003503a
movss xmm0, dword [0x10128420]
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push 0
push eax
push ecx
movss dword [esp], xmm0
call fcn.100580b4
call fcn.1000463c
pop ecx
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
and dword [esp], 0
call fcn.1000ac1a
push str.Progress_Bar
call fcn.100571db
movss xmm0, dword [0x10128420]
xorps xmm1, xmm1
add esp, 0xc
comiss xmm1, xmm0
jbe 0x100350cc
xorps xmm0, xmm0
jmp 0x100350d4
minss xmm0, dword [0x100c44b4]
mulss xmm0, dword [0x100db994]
push 0x6d9
cvttss2si eax, xmm0
push eax
lea eax, [ebp - 0x30]
push str._d__d
push eax
call fcn.1003bbf9
movss xmm0, dword [0x10128420]
lea eax, [ebp - 0x30]
and dword [ebp - 0xb4], 0
add esp, 0x10
and dword [ebp - 0xb0], 0
push eax
lea eax, [ebp - 0xb4]
push eax
push ecx
movss dword [esp], xmm0
call fcn.100580b4
add esp, 0xc
call fcn.1005e14e
mov eax, dword [0x10127fd4]
mov edi, str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x1003514f
push dword [0x10127fd8]
push str.Widgets_Color
push 0x6e2
push edi
call eax
add esp, 0x10
push str.Color_Picker_Widgets
call fcn.1005df05
pop ecx
test al, al
je 0x10035a86
push str.Options
call fcn.100576de
mov dword [esp], 0x10103210
push str.With_Alpha_Preview
call fcn.100578c3
push 0x10128424
push str.With_Half_Alpha_Preview
call fcn.100578c3
push 0x10103211
push str.With_Drag_and_Drop
call fcn.100578c3
push 0x10103212
push str.With_Options_Menu
call fcn.100578c3
add esp, 0x18
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Right_click_on_the_individual_color_widget_to_show_options.
call fcn.10029ed5
push 0x10128425
push str.With_HDR
call fcn.100578c3
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Currently_all_this_does_is_to_lift_the_0..1_limits_on_dragging_widgets.
call fcn.10029ed5
xor esi, esi
add esp, 0xc
cmp byte [0x10103210], 0
mov eax, 0x20000
cmovne esi, eax
cmp byte [0x10128424], 0
mov eax, 0x40000
cmovne esi, eax
mov eax, 0x200
xor ecx, ecx
cmp byte [0x10103211], cl
push 8
cmovne eax, ecx
mov ecx, 0x80000
or esi, eax
xor eax, eax
cmp byte [0x10128425], al
cmovne eax, ecx
xor ecx, ecx
or esi, eax
cmp byte [0x10103212], cl
pop eax
cmovne eax, ecx
or esi, eax
mov eax, dword [0x10127fd4]
mov dword [ebp - 0xc4], esi
test eax, eax
je 0x10035271
push dword [0x10127fd8]
push str.Widgets_Color_ColorEdit
push 0x6f4
push edi
call eax
add esp, 0x10
push str.Inline_color_editor
call fcn.100576de
mov dword [esp], str.Color_widget:
call fcn.100571db
mov dword [esp], 0xbf800000
push ecx
and dword [esp], 0
call fcn.1000ac1a
push str.Click_on_the_color_square_to_open_a_color_picker._nCTRLclick_on_individual_component_to_input_value._n
call fcn.10029ed5
push esi
push 0x10103200
push str.MyColor1
call fcn.1005abb3
mov eax, dword [0x10127fd4]
add esp, 0x18
test eax, eax
je 0x100352d4
push dword [0x10127fd8]
push str.Widgets_Color_ColorEdit__HSV__with_Alpha_
push 0x6fc
push edi
call eax
add esp, 0x10
push str.Color_widget_HSV_with_Alpha:
call fcn.100571db
mov eax, esi
or eax, 0x200000
push eax
push 0x10103200
push str.MyColor2
call fcn.1005abcc
mov eax, dword [0x10127fd4]
add esp, 0x10
test eax, eax
je 0x10035317
push dword [0x10127fd8]
push str.Widgets_Color_ColorEdit__float_display_
push 0x700
push edi
call eax
add esp, 0x10
push str.Color_widget_with_Float_Display:
call fcn.100571db
mov eax, esi
or eax, 0x1000000
push eax
push 0x10103200
push str.MyColor2f
call fcn.1005abcc
mov eax, dword [0x10127fd4]
add esp, 0x10
test eax, eax
je 0x1003535a
push dword [0x10127fd8]
push str.Widgets_Color_ColorButton__with_Picker_
push 0x704
push edi
call eax
add esp, 0x10
push str.Color_button_with_Picker:
call fcn.100571db
mov dword [esp], 0xbf800000
push ecx
and dword [esp], 0
call fcn.1000ac1a
push str.With_the_ImGuiColorEditFlags_NoInputs_flag_you_can_hide_all_the_slider_text_inputs._nWith_the_ImGuiColorEditFlags_NoLabel_flag_you_can_pass_a_non_empty_label_which_will_only_be_used_for_the_tooltip_and_picker_popup.
call fcn.10029ed5
mov eax, esi
or eax, 0xa0
push eax
push 0x10103200
push str.MyColor3
call fcn.1005abcc
mov eax, dword [0x10127fd4]
add esp, 0x18
test eax, eax
je 0x100353b8
push dword [0x10127fd8]
push str.Widgets_Color_ColorButton__with_custom_Picker_popup_
push 0x70c
push edi
call eax
add esp, 0x10
push str.Color_button_with_Custom_Picker_Popup:
call fcn.100571db
cmp byte [0x10103213], 0
pop ecx
je 0x1003542b
xor esi, esi
mov edi, 0x1012842c
lea eax, [edi + 4]
movd xmm0, esi
push eax
cvtdq2ps xmm0, xmm0
push edi
lea eax, [edi - 4]
push eax
sub esp, 0xc
mulss xmm0, dword [0x100db92c]
mov dword [esp + 8], 0x3f4ccccd
mov dword [esp + 4], 0x3f4ccccd
movss dword [esp], xmm0
call fcn.1000d132
add esp, 0x18
mov dword [edi + 8], 0x3f800000
add edi, 0x10
inc esi
cmp edi, 0x1012862c
jl 0x100353d3
mov esi, dword [ebp - 0xc4]
mov byte [0x10103213], 0
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
mov edi, 0x10103200
push eax
push esi
push edi
push str.MyColor3b
call fcn.1005d82d
mov byte [ebp - 0xa9], al
call fcn.1000463c
pop ecx
pop ecx
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
and dword [esp], 0
call fcn.1000ac1a
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push str.Palette
call fcn.10057722
add esp, 0x10
or byte [ebp - 0xa9], al
je 0x100354c0
push 0
push str.mypicker
call fcn.1000b643
mov esi, edi
mov edi, 0x10128628
pop ecx
pop ecx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, dword [ebp - 0xc4]
mov edi, 0x10103200
push 0
push str.mypicker
call fcn.1000b488
pop ecx
pop ecx
test al, al
je 0x100356ba
push str.MY_CUSTOM_COLOR_PICKER_WITH_AN_AMAZING_PALETTE_
call fcn.100571db
call fcn.10056fe3
push 0
or esi, 0x110
push esi
push edi
push 0x100d1814
call fcn.1005ba27
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
call fcn.1000ad8e
push str.Current
call fcn.100571db
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x42700000
push eax
mov edi, 0x40004
mov dword [ebp - 0xb0], 0x42200000
push edi
push 0x10103200
push str.current
call fcn.1005d82d
push str.Previous
call fcn.100571db
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x42700000
push eax
push edi
mov esi, 0x10128628
mov dword [ebp - 0xb0], 0x42200000
push esi
push str.previous
call fcn.1005d82d
add esp, 0x30
test al, al
je 0x10035592
mov edi, 0x10103200
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.10056fe3
push str.Palette
call fcn.100571db
xor esi, esi
mov edi, 0x10128428
pop ecx
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xd4], edi
push esi
call fcn.1000b36b
mov eax, esi
pop ecx
and eax, 0x80000007
jns 0x100355cc
dec eax
or eax, 0xfffffff8
add eax, 1
je 0x100355eb
call fcn.1000463c
push ecx
push ecx
movss xmm0, dword [eax + 0x50]
movss dword [esp + 4], xmm0
and dword [esp], 0
call fcn.1000ac1a
pop ecx
pop ecx
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x41a00000
push eax
push 0x46
push edi
push str.palette
mov dword [ebp - 0xb0], 0x41a00000
call fcn.1005d82d
add esp, 0x10
test al, al
je 0x10035640
movss xmm2, dword [edi]
movss xmm0, dword [edi + 4]
movss xmm1, dword [edi + 8]
movss dword [0x10103200], xmm2
movss dword [0x10103204], xmm0
movss dword [0x10103208], xmm1
call fcn.1000c051
test al, al
je 0x1003568f
push 0
push str._COL3F
call fcn.1000c127
pop ecx
pop ecx
test eax, eax
je 0x10035666
mov esi, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0xd4]
push 0
push str._COL4F
call fcn.1000c127
pop ecx
pop ecx
test eax, eax
je 0x1003567e
mov esi, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1000c31a
mov edi, dword [ebp - 0xd4]
mov esi, dword [ebp - 0xc0]
call fcn.1000b39a
add edi, 0x10
inc esi
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xd4], edi
cmp edi, 0x10128628
jl 0x100355b5
call fcn.1000ae9b
call fcn.1000b5a9
mov eax, dword [0x10127fd4]
test eax, eax
je 0x100356dd
push dword [0x10127fd8]
push str.Widgets_Color_ColorButton__simple_
push 0x750
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_only:
call fcn.100571db
mov dword [esp], 0x10128638
push str.ImGuiColorEditFlags_NoBorder
call fcn.100578c3
mov esi, dword [ebp - 0xc4]
xor eax, eax
cmp byte [0x10128638], al
mov ecx, 0x400
mov dword [ebp - 0xb4], 0x42a00000
cmovne eax, ecx
mov dword [ebp - 0xb0], 0x42a00000
lea ecx, [ebp - 0xb4]
or eax, esi
push ecx
push eax
push 0x10103200
push str.MyColor3c
call fcn.1005d82d
mov eax, dword [0x10127fd4]
add esp, 0x18
test eax, eax
je 0x10035761
push dword [0x10127fd8]
push str.Widgets_Color_ColorPicker
push 0x756
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_picker
call fcn.100576de
mov dword [esp], 0x10103214
push str.With_Alpha
call fcn.100578c3
push 0x10103215
push str.With_Alpha_Bar
call fcn.100578c3
push 0x10103216
push str.With_Side_Preview
call fcn.100578c3
add esp, 0x18
mov edi, 0x10103218
cmp byte [0x10103216], 0
je 0x10035800
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 0x10128639
push str.With_Ref_Color
call fcn.100578c3
add esp, 0x10
cmp byte [0x10128639], 0
je 0x10035800
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
mov eax, esi
or eax, 0x20
push eax
push edi
push str.RefColor
call fcn.1005abcc
add esp, 0x14
push 0xffffffffffffffff
push str.Auto_Current
push 0x1012863c
push str.Display_Mode
call fcn.10058cd7
pop ecx
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.ColorEdit_defaults_to_displaying_RGB_inputs_if_you_dont_specify_a_display_mode__but_the_user_can_change_it_with_a_right_click_on_those_inputs._n_nColorPicker_defaults_to_displaying_RGBHSVHex_if_you_dont_specify_a_display_mode._n_nYou_can_change_the_defaults_using_SetColorEditOptions__.
call fcn.10029ed5
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.When_not_specified_explicitly__Auto_Current_mode___user_can_right_click_the_picker_to_change_mode.
call fcn.10029ed5
add esp, 0xc
cmp byte [0x10103214], 0
push 2
pop edx
jne 0x10035860
or esi, edx
cmp byte [0x10103215], 0
je 0x1003586f
or esi, 0x10000
cmp byte [0x10103216], 0
jne 0x1003587e
or esi, 0x100
mov eax, dword [0x10128640]
xor ecx, ecx
inc ecx
cmp eax, ecx
jne 0x10035890
or esi, 0x2000000
cmp eax, edx
jne 0x1003589a
or esi, 0x4000000
mov eax, dword [0x1012863c]
cmp eax, ecx
jne 0x100358a6
or esi, 0x20
cmp eax, edx
jne 0x100358b0
or esi, 0x100000
push 3
pop ecx
cmp eax, ecx
jne 0x100358bd
or esi, 0x200000
cmp eax, 4
jne 0x100358c8
or esi, 0x400000
xor eax, eax
cmp byte [0x10128639], al
cmove edi, eax
push edi
push esi
mov edi, 0x10103200
push edi
push str.MyColor4
call fcn.1005ba27
push str.Set_defaults_in_code:
call fcn.100571db
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 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.10029ed5
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push str.Default:_Uint8__HSV__Hue_Bar
call fcn.10057722
add esp, 0x14
test al, al
je 0x1003593e
push 0x2a00000
call fcn.1005de11
pop ecx
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push str.Default:_Float__HDR__Hue_Wheel
call fcn.10057722
pop ecx
pop ecx
test al, al
je 0x1003596e
push 0x5080000
call fcn.1005de11
pop ecx
push str.Both_types:
call fcn.100571db
lea eax, [ebp - 0x38]
push eax
call fcn.1000a339
mov esi, eax
call fcn.1000463c
movss xmm0, dword [esi]
add esp, 4
subss xmm0, dword [eax + 0x50]
mulss xmm0, dword [0x100cda68]
movss dword [ebp - 0xb8], xmm0
movss dword [esp], xmm0
call fcn.1000aa02
mov dword [esp], 0x2000122
push edi
push str.MyColor5
call fcn.1005b9a6
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
movss xmm0, dword [ebp - 0xb8]
pop ecx
movss dword [esp], xmm0
call fcn.1000aa02
mov dword [esp], 0x4000122
push edi
push str.MyColor6
call fcn.1005b9a6
call fcn.1005709f
push str.HSV_encoded_colors
call fcn.100571db
pop ecx
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.By_default__colors_are_given_to_ColorEdit_and_ColorPicker_in_RGB__but_ImGuiColorEditFlags_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.10029ed5
push str.Color_widget_with_InputHSV:
call fcn.100571db
push 0x11100000
mov esi, 0x10103228
push esi
push str.HSV_shown_as_RGB1
call fcn.1005abcc
push 0x11200000
push esi
push str.HSV_shown_as_HSV1
call fcn.1005abcc
add esp, 0x28
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
and dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push esi
push str.Raw_HSV_values
call fcn.10058ee2
add esp, 0x1c
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10035aa9
push dword [0x10127fd8]
push str.Widgets_Drag_and_Slider_Flags
push 0x7a2
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_Slider_Flags
call fcn.1005df05
pop ecx
test al, al
je 0x10035ce7
push 0x10
mov esi, 0x10128644
push esi
push str.ImGuiSliderFlags_AlwaysClamp
call fcn.10057c7b
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Always_clamp_value_to_min_max_bounds__if_any__when_input_manually_with_CTRLClick.
call fcn.10029ed5
push 0x20
push esi
push str.ImGuiSliderFlags_Logarithmic
call fcn.10057c7b
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Enable_logarithmic_editing__more_precision_for_small_values_.
call fcn.10029ed5
push 0x40
push esi
push str.ImGuiSliderFlags_NoRoundToFormat
call fcn.10057c7b
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Disable_rounding_underlying_value_to_match_precision_of_the_format_string__e.g.__.3f_values_are_rounded_to_those_3_digits_.
call fcn.10029ed5
push 0x80
push esi
push str.ImGuiSliderFlags_NoInput
call fcn.10057c7b
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Disable_CTRLClick_or_Enter_key_allowing_to_input_text_directly_into_the_widget.
call fcn.10029ed5
movss xmm0, dword [0x10103238]
add esp, 4
cvtps2pd xmm0, xmm0
mov edi, str.Underlying_float_value:__f
movsd qword [esp], xmm0
push edi
call fcn.100571db
add esp, 0xc
mov esi, 0x10103238
push dword [0x10128644]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
and dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push esi
push str.DragFloat__0____1_
call fcn.10058e54
add esp, 0x1c
push dword [0x10128644]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x7f7fffff
and dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push esi
push str.DragFloat__0____inf_
call fcn.10058e54
add esp, 0x1c
push dword [0x10128644]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0xff7fffff
mov dword [esp], 0x3ba3d70a
push esi
push str.DragFloat___inf____1_
call fcn.10058e54
add esp, 0x1c
push dword [0x10128644]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x7f7fffff
mov dword [esp + 4], 0xff7fffff
mov dword [esp], 0x3ba3d70a
push esi
push str.DragFloat___inf____inf_
call fcn.10058e54
add esp, 0x1c
mov esi, 0x100cbabc
push dword [0x10128644]
push esi
push 0x64
push 0
push ecx
mov dword [esp], 0x3f000000
push 0x1010323c
push str.DragInt__0____100_
call fcn.100590d8
movss xmm0, dword [0x10103240]
add esp, 0x14
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push edi
call fcn.100571db
add esp, 0xc
push dword [0x10128644]
push str._.3f
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], 0
push 0x10103240
push str.SliderFloat__0____1_
call fcn.100599a2
push dword [0x10128644]
push esi
push 0x64
push 0
push 0x10103244
push str.SliderInt__0____100_
call fcn.10059a9f
add esp, 0x30
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10035d0a
push dword [0x10127fd8]
push str.Widgets_Range_Widgets
push 0x7c4
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Range_Widgets
call fcn.1005df05
pop ecx
test al, al
je 0x10035db6
push 0x10
push str.Max:__.1f___
push str.Min:__.1f___
sub esp, 0xc
mov dword [esp + 8], 0x42c80000
and dword [esp + 4], 0
mov dword [esp], 0x3e800000
push 0x1010324c
push 0x10103248
push str.range_float
call fcn.10058f12
add esp, 0x24
mov edi, 0x10103254
mov esi, 0x10103250
push 0
push str.Max:__d_units
push str.Min:__d_units
push 0x3e8
push 0
push ecx
mov dword [esp], 0x40a00000
push edi
push esi
push str.range_int
call fcn.10059196
add esp, 0x24
xor eax, eax
push eax
push str.Max:__d_units
push str.Min:__d_units
push eax
push eax
push ecx
mov dword [esp], 0x40a00000
push edi
push esi
push str.range_int__no_bounds_
call fcn.10059196
add esp, 0x24
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10035dd9
push dword [0x10127fd8]
push str.Widgets_Data_Types
push 0x7cf
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Data_Types
call fcn.1005df05
pop ecx
test al, al
je 0x100369dd
and dword [ebp - 0xe8], 0
xor eax, eax
and dword [ebp - 0x12c], 0
xor esi, esi
push 0x32
pop edx
inc esi
mov byte [ebp - 0xf6], al
xor edi, edi
mov byte [ebp - 0xd6], al
push 0x32
xor ecx, ecx
mov byte [ebp - 0xde], al
inc ecx
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], eax
xorps xmm0, xmm0
mov dword [ebp - 0x184], eax
mov dword [ebp - 0xe4], eax
mov eax, 0xc0000000
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0x168], esi
pop esi
push 0xffffffffffffff9b
mov byte [ebp - 0xd7], cl
mov byte [ebp - 0xf5], dl
mov byte [ebp - 0xd8], cl
mov byte [ebp - 0xd5], dl
mov dword [ebp - 0x10c], ecx
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x114], ecx
mov dword [ebp - 0x17c], edx
mov dword [ebp - 0xdc], ecx
mov ecx, 0x3fffffff
mov dword [ebp - 0xc8], edx
mov dword [ebp - 0x134], eax
mov dword [ebp - 0x11c], edi
mov dword [ebp - 0xc0], edx
mov edx, closesocket
mov dword [ebp - 0x104], edi
mov dword [ebp - 0x164], edi
mov dword [ebp - 0x140], edi
mov dword [ebp - 0x1c8], edi
or edi, 0xffffffff
and dword [ebp - 0xd4], 0
mov dword [ebp - 0x1c4], eax
pop eax
mov byte [ebp - 0xa9], 0x80
mov byte [ebp - 0xdd], 0x7f
mov byte [ebp - 0xb9], 0xff
mov dword [ebp - 0x1ac], 0xffff8000
mov dword [ebp - 0x1b0], 0x7fff
mov dword [ebp - 0x1a8], 0xffff
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], 0x3fffff9b
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x120], edx
mov dword [ebp - 0x128], 0x7fffff9b
mov dword [ebp - 0x124], edx
movlpd qword [ebp - 0x100], xmm0
mov dword [ebp - 0x144], esi
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1b4], ecx
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x190], ecx
mov dword [ebp - 0x18c], edi
mov dword [ebp - 0x188], ecx
movlpd qword [ebp - 0xb4], xmm0
mov dword [ebp - 0xec], 1
mov dword [ebp - 0x130], esi
movlpd qword [ebp - 0x158], xmm0
mov dword [ebp - 0x19c], edi
mov dword [ebp - 0x198], edx
mov dword [ebp - 0x1e8], eax
mov dword [ebp - 0x1e4], edx
mov dword [ebp - 0x1d8], edi
mov dword [ebp - 0x1d4], edx
mov dword [ebp - 0xc4], 0x3f800000
mov dword [ebp - 0x110], 0xd01502f9
mov dword [ebp - 0x108], 0x501502f9
movsd qword [ebp - 0x13c], xmm0
movsd xmm0, qword [0x100db948]
mov eax, dword [0x10127fd4]
movsd qword [ebp - 0xd0], xmm0
movsd xmm0, qword [0x100db9b0]
movsd qword [ebp - 0x38], xmm0
movsd xmm0, qword [0x100db980]
movsd qword [ebp - 0x18], xmm0
test eax, eax
je 0x10036013
push dword [0x10127fd8]
push str.Widgets_Data_Types_Drags
push 0x801
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drags
call fcn.100576de
mov dword [esp], 0x10128648
push str.Clamp_integers_to_0..50
call fcn.100578c3
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.As_with_every_widget_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.10029ed5
mov cl, byte [0x10128648]
lea eax, [ebp - 0xf5]
add esp, 0xc
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0xf6]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10103258
push edx
push str.drag_s8
call fcn.10059312
mov cl, byte [0x10128648]
lea eax, [ebp - 0xd5]
add esp, 0x20
xor edx, edx
test cl, cl
mov esi, str._u_ms
cmove eax, edx
test cl, cl
push 0
push esi
push eax
lea eax, [ebp - 0xd6]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
xor eax, eax
push 0x10103259
inc eax
push eax
push str.drag_u8
call fcn.10059312
mov cl, byte [0x10128648]
lea eax, [ebp - 0x174]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0x178]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x1010325c
push 2
pop eax
push eax
push str.drag_s16
call fcn.10059312
mov cl, byte [0x10128648]
lea eax, [ebp - 0x17c]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
push 0
push esi
push eax
test cl, cl
lea eax, [ebp - 0x180]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10103260
push 3
pop eax
push eax
push str.drag_u16
call fcn.10059312
mov cl, byte [0x10128648]
lea eax, [ebp - 0xc8]
add esp, 0x20
xor edx, edx
test cl, cl
mov edi, 0x10103264
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0xe4]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push edi
push 4
push str.drag_s32
call fcn.10059312
mov cl, byte [0x10128648]
lea eax, [ebp - 0xc8]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str.0x_08X
push eax
lea eax, [ebp - 0xe4]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push edi
push 4
push str.drag_s32_hex
call fcn.10059312
mov cl, byte [0x10128648]
lea eax, [ebp - 0xc0]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push esi
push eax
lea eax, [ebp - 0x11c]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10103268
push 5
push str.drag_u32
call fcn.10059312
mov cl, byte [0x10128648]
lea eax, [ebp - 0x144]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0x100]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10103270
push 6
push str.drag_s64
call fcn.10059312
mov cl, byte [0x10128648]
lea eax, [ebp - 0x130]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0xb4]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10103278
push 7
push str.drag_u64
call fcn.10059312
add esp, 0x20
lea eax, [ebp - 0xc4]
mov esi, 0x100d2374
push 0
push esi
push eax
lea eax, [ebp - 0xd4]
push eax
push ecx
mov dword [esp], 0x3ba3d70a
push 0x10103280
push 8
push str.drag_float
call fcn.10059312
add esp, 0x20
lea eax, [ebp - 0xc4]
push 0x20
push esi
push eax
lea eax, [ebp - 0xd4]
push eax
push ecx
mov dword [esp], 0x3ba3d70a
push 0x10103280
push 8
push str.drag_float_log
call fcn.10059312
add esp, 0x20
lea eax, [ebp - 0x13c]
mov esi, 0x10103288
push 0
push str._.10f_grams
push 0
push eax
push ecx
mov dword [esp], 0x3a03126f
push esi
push 9
push str.drag_double
call fcn.10059312
add esp, 0x20
lea eax, [ebp - 0xd0]
push 0x20
push str.0____.10f___1
push eax
lea eax, [ebp - 0x13c]
push eax
push ecx
mov dword [esp], 0x3a03126f
push esi
push 9
push str.drag_double_log
call fcn.10059312
add esp, 0x20
mov eax, dword [0x10127fd4]
test eax, eax
je 0x1003636f
push dword [0x10127fd8]
push str.Widgets_Data_Types_Sliders
push 0x815
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Sliders
call fcn.100576de
push 0
push 0x100cbabc
lea eax, [ebp - 0xdd]
push eax
lea eax, [ebp - 0xa9]
push eax
push 0x10103258
push 0
push str.slider_s8_full
call fcn.10059b31
push 0
mov esi, 0x100d23ec
lea eax, [ebp - 0xb9]
push esi
push eax
lea eax, [ebp - 0xde]
push eax
xor eax, eax
push 0x10103259
inc eax
push eax
push str.slider_u8_full
call fcn.10059b31
push 0
push 0x100cbabc
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1ac]
push eax
push 0x1010325c
push 2
pop eax
push eax
push str.slider_s16_full
call fcn.10059b31
add esp, 0x58
lea eax, [ebp - 0x1a8]
push 0
push esi
push eax
lea eax, [ebp - 0x184]
push eax
push 0x10103260
push 3
pop eax
push eax
push str.slider_u16_full
call fcn.10059b31
push 0
push 0x100cbabc
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xe4]
push eax
push edi
push 4
push str.slider_s32_low
call fcn.10059b31
push 0
push 0x100cbabc
lea eax, [ebp - 0x14c]
push eax
lea eax, [ebp - 0x148]
push eax
push edi
push 4
push str.slider_s32_high
call fcn.10059b31
add esp, 0x54
lea eax, [ebp - 0x150]
push 0
push 0x100cbabc
push eax
lea eax, [ebp - 0x134]
push eax
push edi
push 4
push str.slider_s32_full
call fcn.10059b31
push 0
push str.0x_04X
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xe4]
push eax
push edi
push 4
push str.slider_s32_hex
call fcn.10059b31
push 0
push esi
lea eax, [ebp - 0xc0]
mov edi, 0x10103268
push eax
lea eax, [ebp - 0x11c]
push eax
push edi
push 5
push str.slider_u32_low
call fcn.10059b31
add esp, 0x54
lea eax, [ebp - 0x124]
push 0
push esi
push eax
lea eax, [ebp - 0x128]
push eax
push edi
push 5
push str.slider_u32_high
call fcn.10059b31
push 0
push esi
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x104]
push eax
push edi
push 5
push str.slider_u32_full
call fcn.10059b31
push 0
mov esi, str._I64d
lea eax, [ebp - 0x144]
push esi
push eax
lea eax, [ebp - 0x100]
mov edi, 0x10103270
push eax
push edi
push 6
push str.slider_s64_low
call fcn.10059b31
add esp, 0x54
lea eax, [ebp - 0x18c]
push 0
push esi
push eax
lea eax, [ebp - 0x194]
push eax
push edi
push 6
push str.slider_s64_high
call fcn.10059b31
push 0
push esi
lea eax, [ebp - 0x1b8]
push eax
lea eax, [ebp - 0x1c8]
push eax
push edi
push 6
push str.slider_s64_full
call fcn.10059b31
push 0
mov edi, str._I64u_ms
lea eax, [ebp - 0x130]
push edi
push eax
lea eax, [ebp - 0xb4]
push eax
mov esi, 0x10103278
push esi
push 7
push str.slider_u64_low
call fcn.10059b31
add esp, 0x54
lea eax, [ebp - 0x1d8]
push 0
push edi
push eax
lea eax, [ebp - 0x1e8]
push eax
push esi
push 7
push str.slider_u64_high
call fcn.10059b31
push 0
push edi
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x158]
push eax
push esi
push 7
push str.slider_u64_full
call fcn.10059b31
push 0
push 0
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xd4]
push eax
push 0x10103280
push 8
push str.slider_float_low
call fcn.10059b31
add esp, 0x54
lea eax, [ebp - 0xc4]
mov esi, str._.10f
push 0x20
push esi
push eax
lea eax, [ebp - 0xd4]
push eax
push 0x10103280
push 8
push str.slider_float_low_log
call fcn.10059b31
push 0
push 0x100cf4b8
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x110]
push eax
push 0x10103280
push 8
push str.slider_float_high
call fcn.10059b31
push 0
push str._.10f_grams
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x13c]
push eax
push 0x10103288
push 9
push str.slider_double_low
call fcn.10059b31
add esp, 0x54
lea eax, [ebp - 0xd0]
push 0x20
push esi
push eax
lea eax, [ebp - 0x13c]
mov esi, 0x10103288
push eax
push esi
push 9
push str.slider_double_low_log
call fcn.10059b31
push 0
push str._e_grams
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x38]
push eax
push esi
push 9
push str.slider_double_high
call fcn.10059b31
push str.Sliders__reverse_
call fcn.100576de
push 0
push 0x100cbabc
lea eax, [ebp - 0xa9]
push eax
lea eax, [ebp - 0xdd]
push eax
push 0x10103258
push 0
push str.slider_s8_reverse
call fcn.10059b31
add esp, 0x58
lea eax, [ebp - 0xde]
mov esi, 0x100d23ec
push 0
push esi
push eax
lea eax, [ebp - 0xb9]
push eax
xor eax, eax
push 0x10103259
inc eax
push eax
push str.slider_u8_reverse
call fcn.10059b31
push 0
push 0x100cbabc
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xc8]
push eax
push 0x10103264
push 4
push str.slider_s32_reverse
call fcn.10059b31
push 0
push esi
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0xc0]
push eax
push 0x10103268
push 5
push str.slider_u32_reverse
call fcn.10059b31
add esp, 0x54
lea eax, [ebp - 0x100]
push 0
push str._I64d
push eax
lea eax, [ebp - 0x144]
push eax
push 0x10103270
push 6
push str.slider_s64_reverse
call fcn.10059b31
push 0
push edi
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x130]
push eax
push 0x10103278
push 7
push str.slider_u64_reverse
call fcn.10059b31
mov eax, dword [0x10127fd4]
add esp, 0x38
test eax, eax
je 0x100367c2
push dword [0x10127fd8]
push str.Widgets_Data_Types_Inputs
push 0x837
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Inputs
call fcn.100576de
mov dword [esp], 0x10103290
push str.Show_step_buttons
call fcn.100578c3
xor edx, edx
lea eax, [ebp - 0xd7]
push edx
xor ecx, ecx
mov edi, 0x100cbabc
cmp byte [0x10103290], cl
push edi
push edx
cmove eax, ecx
push eax
push 0x10103258
push edx
push str.input_s8
call fcn.1005a74e
push 0
xor ecx, ecx
lea eax, [ebp - 0xd8]
cmp byte [0x10103290], cl
push esi
push 0
cmove eax, ecx
push eax
xor eax, eax
push 0x10103259
inc eax
push eax
push str.input_u8
call fcn.1005a74e
add esp, 0x40
lea eax, [ebp - 0x10c]
xor ecx, ecx
cmp byte [0x10103290], cl
push 0
push edi
push 0
cmove eax, ecx
push eax
push 0x1010325c
push 2
pop eax
push eax
push str.input_s16
call fcn.1005a74e
push 0
push esi
xor ecx, ecx
lea eax, [ebp - 0x114]
cmp byte [0x10103290], cl
push 0
cmove eax, ecx
push eax
push 0x10103260
push 3
pop eax
push eax
push str.input_u16
call fcn.1005a74e
push 0
push edi
xor ecx, ecx
lea eax, [ebp - 0xdc]
cmp byte [0x10103290], cl
mov edi, 0x10103264
push 0
cmove eax, ecx
push eax
push edi
push 4
push str.input_s32
call fcn.1005a74e
add esp, 0x54
lea eax, [ebp - 0xdc]
xor ecx, ecx
push 0
push str._04X
push 0
cmp byte [0x10103290], cl
cmove eax, ecx
push eax
push edi
push 4
push str.input_s32_hex
call fcn.1005a74e
push 0
push esi
xor ecx, ecx
lea eax, [ebp - 0xb8]
cmp byte [0x10103290], cl
mov esi, 0x10103268
push 0
cmove eax, ecx
push eax
push esi
push 5
push str.input_u32
call fcn.1005a74e
push 0
xor ecx, ecx
lea eax, [ebp - 0xb8]
cmp byte [0x10103290], cl
push 0x100d26bc
push 0
cmove eax, ecx
push eax
push esi
push 5
push str.input_u32_hex
call fcn.1005a74e
add esp, 0x54
xor eax, eax
xor ecx, ecx
cmp byte [0x10103290], cl
push eax
push eax
push eax
lea eax, [ebp - 0x168]
cmove eax, ecx
push eax
push 0x10103270
push 6
push str.input_s64
call fcn.1005a74e
xor eax, eax
xor ecx, ecx
cmp byte [0x10103290], cl
push eax
push eax
push eax
lea eax, [ebp - 0xec]
cmove eax, ecx
push eax
push 0x10103278
push 7
push str.input_u64
call fcn.1005a74e
xor eax, eax
xor ecx, ecx
cmp byte [0x10103290], cl
push eax
push eax
push eax
lea eax, [ebp - 0xc4]
cmove eax, ecx
push eax
push 0x10103280
push 8
push str.input_float
call fcn.1005a74e
add esp, 0x54
xor eax, eax
xor ecx, ecx
cmp byte [0x10103290], cl
push eax
push eax
push eax
lea eax, [ebp - 0xd0]
cmove eax, ecx
push eax
push 0x10103288
push 9
push str.input_double
call fcn.1005a74e
add esp, 0x1c
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10036a00
push dword [0x10127fd8]
push str.Widgets_Multi_component_Widgets
push 0x84b
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Multi_component_Widgets
call fcn.1005df05
pop ecx
test al, al
je 0x10036c3a
push str.2_wide
call fcn.100576de
push 0
mov esi, str._.3f
mov edi, 0x10103294
push esi
push edi
push str.input_float2
call fcn.1005a5ff
add esp, 0x14
push 0
push esi
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
and dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push edi
push str.drag_float2
call fcn.10058e82
add esp, 0x1c
push 0
push esi
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], 0
push edi
push str.slider_float2
call fcn.100599c5
push 0
mov esi, 0x101032a4
push esi
push str.input_int2
call fcn.1005a6a2
add esp, 0x24
push 0
push 0x100cbabc
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push esi
push str.drag_int2
call fcn.10059106
push 0
push 0x100cbabc
push 0xff
push 0
push esi
push str.slider_int2
call fcn.10059ac2
push str.3_wide
call fcn.100576de
push 0
push str._.3f
push edi
push str.input_float3
call fcn.1005a620
add esp, 0x48
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
and dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push edi
push str.drag_float3
call fcn.10058eb2
add esp, 0x1c
push 0
push str._.3f
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], 0
push edi
push str.slider_float3
call fcn.100599ea
push 0
push esi
push str.input_int3
call fcn.1005a6c4
add esp, 0x24
push 0
push 0x100cbabc
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push esi
push str.drag_int3
call fcn.10059136
push 0
push 0x100cbabc
push 0xff
push 0
push esi
push str.slider_int3
call fcn.10059ae7
push str.4_wide
call fcn.100576de
push 0
push str._.3f
push edi
push str.input_float4
call fcn.1005a641
add esp, 0x48
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
and dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push edi
push str.drag_float4
call fcn.10058ee2
add esp, 0x1c
push 0
push str._.3f
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], 0
push edi
push str.slider_float4
call fcn.10059a0f
push 0
push esi
push str.input_int4
call fcn.1005a6e6
add esp, 0x24
mov edi, 0xff
push 0
push 0x100cbabc
push edi
push 0
push ecx
mov dword [esp], 0x3f800000
push esi
push str.drag_int4
call fcn.10059166
push 0
push 0x100cbabc
push edi
push 0
push esi
push str.slider_int4
call fcn.10059b0c
add esp, 0x34
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10036c5d
push dword [0x10127fd8]
push str.Widgets_Vertical_Sliders
push 0x86c
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Vertical_Sliders
call fcn.1005df05
pop ecx
test al, al
je 0x100370d0
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], 0x40800000
push eax
push 0xe
mov dword [ebp - 0xe8], 0x40800000
call fcn.1000a83d
push 0
push 0x100cbabc
push 5
push 0
push 0x1012864c
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], 0x41900000
push eax
push str.int
mov dword [ebp - 0xe8], 0x43200000
call fcn.1005a12b
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.set1
call fcn.1000b2d9
add esp, 0xc
mov dword [ebp - 0xdc], 0x101032b4
xor edi, edi
mov dword [ebp - 0xb8], edi
test edi, edi
jle 0x10036d13
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
pop ecx
pop ecx
push edi
call fcn.1000b36b
movd xmm0, edi
lea eax, [ebp - 0x1f0]
cvtdq2ps xmm0, xmm0
mov dword [esp], 0x3f800000
sub esp, 0xc
mov dword [esp + 8], 0x3f000000
mulss xmm0, dword [0x100db934]
mov dword [esp + 4], 0x3f000000
movss dword [esp], xmm0
push eax
movss dword [ebp - 0xc0], xmm0
call fcn.10029e6c
mov esi, eax
lea edi, [ebp - 0x40]
lea eax, [ebp - 0x40]
push eax
push 7
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1000a716
movss xmm0, dword [ebp - 0xc0]
lea eax, [ebp - 0x1e0]
add esp, 0xc
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f19999a
movss dword [esp], xmm0
push eax
call fcn.10029e6c
mov esi, eax
lea edi, [ebp - 0x20]
lea eax, [ebp - 0x20]
push eax
push 8
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1000a716
movss xmm0, dword [ebp - 0xc0]
lea eax, [ebp - 0x1d0]
add esp, 0xc
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f333333
movss dword [esp], xmm0
push eax
call fcn.10029e6c
mov esi, eax
lea edi, [ebp - 0x160]
lea eax, [ebp - 0x160]
push eax
push 9
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1000a716
movss xmm0, dword [ebp - 0xc0]
lea eax, [ebp - 0x1c0]
add esp, 0xc
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f666666
mov dword [esp + 4], 0x3f666666
movss dword [esp], xmm0
push eax
call fcn.10029e6c
mov esi, eax
lea edi, [ebp - 0x1a4]
lea eax, [ebp - 0x1a4]
push eax
push 0x13
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.1000a716
mov esi, dword [ebp - 0xdc]
lea eax, [ebp - 0xec]
add esp, 0x1c
mov dword [ebp - 0xec], 0x41900000
mov dword [ebp - 0xe8], 0x43200000
push 0
push 0x100c5670
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], 0
push esi
push eax
push 0x100d285c
call fcn.1005a105
add esp, 0x1c
call fcn.1000c84c
test al, al
jne 0x10036eaf
push 0
call fcn.1000c6bb
pop ecx
test al, al
je 0x10036eca
movss xmm0, dword [esi]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._.3f
call fcn.1000b453
add esp, 0xc
push 4
call fcn.1000a75e
pop ecx
call fcn.1000b39a
mov edi, dword [ebp - 0xb8]
add esi, 4
inc edi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xb8], edi
cmp esi, 0x101032d0
jl 0x10036cfa
call fcn.1000b39a
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.set2
call fcn.1000b2d9
xor eax, eax
mov dword [ebp - 0x168], 0x41900000
add esp, 0xc
mov dword [ebp - 0x164], 0x42480000
and dword [ebp - 0xc0], eax
mov esi, 0x101032d0
mov dword [ebp - 0xb8], eax
test eax, eax
jle 0x10036f5e
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
pop ecx
pop ecx
call fcn.1000ad8e
xor edi, edi
mov eax, dword [ebp - 0xc0]
add eax, edi
push eax
call fcn.1000b36b
pop ecx
push 0
push 0x100c5670
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
lea eax, [ebp - 0x168]
and dword [esp], 0
push esi
push eax
push 0x100d285c
call fcn.1005a105
add esp, 0x1c
call fcn.1000c84c
test al, al
jne 0x10036fb3
push 0
call fcn.1000c6bb
pop ecx
test al, al
je 0x10036fce
movss xmm0, dword [esi]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._.3f
call fcn.1000b453
add esp, 0xc
call fcn.1000b39a
push 3
inc edi
pop eax
cmp edi, eax
jl 0x10036f65
call fcn.1000ae9b
mov eax, dword [ebp - 0xb8]
add esi, 4
push 3
pop ecx
add dword [ebp - 0xc0], ecx
inc eax
mov dword [ebp - 0xb8], eax
cmp esi, 0x101032e0
jl 0x10036f45
call fcn.1000b39a
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.set3
call fcn.1000b2d9
add esp, 0xc
mov edi, 0x101032b4
xor esi, esi
test esi, esi
jle 0x1003704a
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
pop ecx
pop ecx
push esi
call fcn.1000b36b
mov dword [esp], 0x42200000
push 0x14
call fcn.1000a7ca
pop ecx
pop ecx
push 0
push str._.2f_nsec
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
lea eax, [ebp - 0xec]
and dword [esp], 0
push edi
push eax
push 0x100d285c
mov dword [ebp - 0xec], 0x42200000
mov dword [ebp - 0xe8], 0x43200000
call fcn.1005a105
xor eax, eax
inc eax
push eax
call fcn.1000a8c6
add esp, 0x20
call fcn.1000b39a
add edi, 4
inc esi
cmp edi, 0x101032c4
jl 0x10037031
call fcn.1000b39a
xor eax, eax
inc eax
push eax
call fcn.1000a8c6
pop ecx
call fcn.1005e14e
mov eax, dword [0x10127fd4]
mov esi, str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x100370f4
push dword [0x10127fd8]
push str.Widgets_Drag_and_drop
push 0x8ad
push esi
call eax
add esp, 0x10
push str.Drag_and_Drop
call fcn.1005df05
pop ecx
test al, al
je 0x100374e0
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10037126
push dword [0x10127fd8]
push str.Widgets_Drag_and_drop_Standard_widgets
push 0x8b0
push esi
call eax
add esp, 0x10
push str.Drag_and_drop_in_standard_widgets
call fcn.1005df05
pop ecx
test al, al
je 0x10037169
push str.You_can_drag_from_the_color_squares.
call fcn.10029ed5
push 0
push 0x101032e0
push str.color_1
call fcn.1005abb3
push 0
push 0x101032ec
push str.color_2
call fcn.1005abcc
add esp, 0x1c
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10037188
push dword [0x10127fd8]
push str.Widgets_Drag_and_drop_Copy_swap_items
push 0x8bf
push esi
call eax
add esp, 0x10
push str.Drag_and_drop_to_copy_swap_items
call fcn.1005df05
pop ecx
test al, al
je 0x10037401
cmp dword [0x10128650], 0
sete al
movzx eax, al
push eax
push str.Copy
call fcn.10057c85
mov ecx, dword [0x10128650]
xor edx, edx
test al, al
mov dword [esp + 4], 0xbf800000
cmovne ecx, edx
and dword [esp], edx
mov dword [0x10128650], ecx
call fcn.1000ac1a
xor eax, eax
inc eax
cmp dword [0x10128650], eax
sete al
movzx eax, al
push eax
push str.Move
call fcn.10057c85
mov ecx, dword [0x10128650]
test al, al
push 1
pop eax
cmovne ecx, eax
add esp, 8
mov dword [0x10128650], ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push 2
pop edi
cmp dword [0x10128650], edi
sete al
movzx eax, al
push eax
push str.Swap
call fcn.10057c85
mov ecx, dword [0x10128650]
add esp, 0x10
test al, al
cmovne ecx, edi
xor eax, eax
push 3
mov dword [0x10128650], ecx
mov dword [ebp - 0xc8], eax
pop esi
push eax
call fcn.1000b36b
pop ecx
mov ecx, dword [ebp - 0xc8]
mov eax, ecx
cdq
idiv esi
test edx, edx
je 0x10037282
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
pop ecx
pop ecx
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], 0x42700000
push eax
push dword [ecx*4 + 0x101032fc]
mov dword [ebp - 0xe8], 0x42700000
call fcn.10057722
push 0
call fcn.1000bc3f
add esp, 0xc
test al, al
je 0x10037341
push 0
push 4
lea eax, [ebp - 0xc8]
push eax
push str.DND_DEMO_CELL
call fcn.1000be72
mov eax, dword [0x10128650]
add esp, 0x10
test eax, eax
jne 0x100372fa
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x101032fc]
push str.Copy__s
call fcn.100571db
mov eax, dword [0x10128650]
pop ecx
pop ecx
xor ecx, ecx
inc ecx
cmp eax, ecx
jne 0x1003731f
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x101032fc]
push str.Move__s
call fcn.100571db
mov eax, dword [0x10128650]
pop ecx
pop ecx
cmp eax, edi
jne 0x1003733c
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x101032fc]
push str.Swap__s
call fcn.100571db
pop ecx
pop ecx
call fcn.1000bfe6
call fcn.1000c051
test al, al
je 0x100373e1
push 0
push str.DND_DEMO_CELL
call fcn.1000c127
mov esi, eax
pop ecx
pop ecx
test esi, esi
je 0x100373d9
cmp dword [esi + 4], 4
je 0x1003737f
push 0x8ea
push 0x100cdc08
push str.payload__DataSize__sizeof_int_
call fcn.100a3881
add esp, 0xc
mov eax, dword [esi]
mov edi, dword [0x10128650]
mov esi, dword [ebp - 0xc8]
mov ecx, dword [eax]
test edi, edi
jne 0x100373a1
mov eax, dword [ecx*4 + 0x101032fc]
mov dword [esi*4 + str.Bobby], eax
xor eax, eax
lea edx, [ecx*4 + 0x101032fc]
inc eax
cmp edi, eax
jne 0x100373be
mov eax, dword [edx]
mov dword [esi*4 + str.Bobby], eax
mov dword [edx], 0x100c5670
push 2
pop eax
push eax
cmp edi, eax
pop edi
jne 0x100373d9
mov ecx, dword [esi*4 + 0x101032fc]
mov eax, dword [edx]
mov dword [esi*4 + str.Bobby], eax
mov dword [edx], ecx
call fcn.1000c31a
push 3
pop esi
call fcn.1000b39a
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp eax, 9
jl 0x10037251
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10037424
push dword [0x10127fd8]
push str.Widgets_Drag_and_Drop_Drag_to_reorder_items__simple_
push 0x903
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_to_reorder_items__simple_
call fcn.1005df05
pop ecx
test al, al
je 0x100374db
push 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.10029ed5
pop ecx
xor esi, esi
mov edi, dword [esi*4 + 0x10103320]
lea eax, [ebp - 0xec]
and dword [ebp - 0xec], 0
and dword [ebp - 0xe8], 0
push eax
push 0
push 0
push edi
call fcn.1005e3d3
add esp, 0x10
call fcn.1000c84c
test al, al
je 0x100374cc
push 0
call fcn.1000c6bb
pop ecx
test al, al
jne 0x100374cc
push ecx
mov dword [esp], 0xbf800000
lea eax, [ebp - 0x38]
push 0
push eax
call fcn.1000d6c3
xor ecx, ecx
add esp, 0xc
inc ecx
xorps xmm0, xmm0
comiss xmm0, dword [eax + 4]
push 0xffffffffffffffff
pop eax
cmova ecx, eax
add ecx, esi
cmp ecx, 4
ja 0x100374cc
mov eax, dword [ecx*4 + 0x10103320]
mov dword [esi*4 + str.Item_One], eax
push 0
mov dword [ecx*4 + str.Item_One], edi
call fcn.1000d787
pop ecx
inc esi
cmp esi, 5
jl 0x10037444
call fcn.1005e14e
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10037503
push dword [0x10127fd8]
push str.Widgets_Querying_Item_Status__Edited_Active_Hovered_etc._
push 0x921
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Item_Status__Edited_Active_Hovered_etc._
call fcn.1005df05
pop ecx
test al, al
je 0x10037bb4
push 0x10
push 0x10
lea eax, [ebp - 0xa8]
mov dword [ebp - 0xa8], 0x100c5e60
push eax
push 0x10103334
push str.Item_Type
mov dword [ebp - 0xa4], 0x100c5f80
mov dword [ebp - 0xa0], str.Button__w__repeat_
mov dword [ebp - 0x9c], str.Checkbox
mov dword [ebp - 0x98], str.SliderFloat
mov dword [ebp - 0x94], 0x100cc28c
mov dword [ebp - 0x90], str.InputTextMultiline
mov dword [ebp - 0x8c], str.InputFloat
mov dword [ebp - 0x88], str.InputFloat3
mov dword [ebp - 0x84], str.ColorEdit4
mov dword [ebp - 0x80], str.Selectable
mov dword [ebp - 0x7c], str.MenuItem
mov dword [ebp - 0x78], str.TreeNode
mov dword [ebp - 0x74], str.TreeNode__w__double_click_
mov dword [ebp - 0x70], str.Combo
mov dword [ebp - 0x6c], str.ListBox
call fcn.10058cb6
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Testing_how_various_types_of_items_are_interacting_with_the_IsItemXXX_functions._Note_that_the_bool_return_value_of_most_ImGui_function_is_generally_equivalent_to_calling_ImGui::IsItemHovered__.
call fcn.10029ed5
push 0x10128654
push str.Item_Disabled
call fcn.100578c3
add esp, 0x14
mov byte [ebp - 0xa9], 0
cmp byte [0x10128654], 0
je 0x10037608
xor eax, eax
inc eax
push eax
call fcn.1000c396
pop ecx
cmp dword [0x10103334], 0
jne 0x1003761c
push str.ITEM:_Text
call fcn.100571db
pop ecx
xor eax, eax
mov esi, str.ITEM:_Button
inc eax
cmp dword [0x10103334], eax
jne 0x10037652
and dword [ebp - 0xec], 0
lea eax, [ebp - 0xec]
and dword [ebp - 0xe8], 0
push eax
push esi
call fcn.10057722
mov byte [ebp - 0xa9], al
xor eax, eax
pop ecx
pop ecx
inc eax
cmp dword [0x10103334], 2
jne 0x1003768a
push eax
call fcn.1000a96b
and dword [ebp - 0xec], 0
lea eax, [ebp - 0xec]
and dword [ebp - 0xe8], 0
push eax
push esi
call fcn.10057722
add esp, 0xc
mov byte [ebp - 0xa9], al
call fcn.1000a979
push 3
pop eax
cmp dword [0x10103334], eax
jne 0x100376ac
push 0x10128655
push str.ITEM:_Checkbox
call fcn.100578c3
pop ecx
pop ecx
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 4
mov esi, 0x10103338
jne 0x100376e3
push 0
push str._.3f
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], 0
push esi
push str.ITEM:_SliderFloat
call fcn.100599a2
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 5
mov edi, 0x10128658
jne 0x1003770c
xor eax, eax
push eax
push eax
push eax
push 0x10
push edi
push str.ITEM:_InputText
call fcn.1005a4f2
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 6
jne 0x10037745
and dword [ebp - 0xec], 0
xor eax, eax
and dword [ebp - 0xe8], 0
push eax
push eax
push eax
lea eax, [ebp - 0xec]
push eax
push 0x10
push edi
push str.ITEM:_InputTextMultiline
call fcn.1005a541
add esp, 0x1c
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 7
jne 0x10037777
push 0
push str._.3f
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x3f800000
push esi
push str.ITEM:_InputFloat
call fcn.1005a5bb
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 8
jne 0x1003779b
push 0
push str._.3f
push esi
push str.ITEM:_InputFloat3
call fcn.1005a620
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 9
jne 0x100377ba
push 0
push esi
push str.ITEM:_ColorEdit4
call fcn.1005abcc
add esp, 0xc
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 0xa
jne 0x100377ef
and dword [ebp - 0xec], 0
lea eax, [ebp - 0xec]
and dword [ebp - 0xe8], 0
push eax
push 0
push 0
push str.ITEM:_Selectable
call fcn.1005e3d3
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 0xb
jne 0x10037813
xor eax, eax
inc eax
push eax
push 0
push 0
push str.ITEM:_MenuItem
call fcn.1005f3e5
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 0xc
jne 0x10037836
push str.ITEM:_TreeNode
call fcn.1005df05
mov byte [ebp - 0xa9], al
pop ecx
test al, al
je 0x10037836
call fcn.1005e14e
cmp dword [0x10103334], 0xd
jne 0x10037853
push 0x48
push str.ITEM:_TreeNode_w__ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.1005dfa4
pop ecx
pop ecx
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 0xe
jne 0x1003789a
or eax, 0xffffffff
mov dword [ebp - 0x40], str.Apple
push eax
push 4
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], str.Banana
push eax
push 0x10103348
push str.ITEM:_Combo
mov dword [ebp - 0x38], str.Cherry
mov dword [ebp - 0x34], str.Kiwi
call fcn.10058cb6
add esp, 0x14
mov byte [ebp - 0xa9], al
cmp dword [0x10103334], 0xf
jne 0x100378df
push 4
push 4
lea eax, [ebp - 0x40]
mov dword [ebp - 0x40], str.Apple
push eax
push 0x1010334c
push str.ITEM:_ListBox
mov dword [ebp - 0x3c], str.Banana
mov dword [ebp - 0x38], str.Cherry
mov dword [ebp - 0x34], str.Kiwi
call fcn.1005ec0e
add esp, 0x14
mov byte [ebp - 0xa9], al
push 0
call fcn.1000c6bb
mov byte [ebp - 0xd6], al
mov dword [esp], 0x1000
call fcn.1000c6bb
mov byte [ebp - 0xd7], al
mov dword [esp], 0x800
call fcn.1000c6bb
mov byte [ebp - 0xd8], al
lea eax, [ebp - 0x1e8]
push eax
call fcn.1000c9f1
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1d8]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x38], xmm0
call fcn.1000c9f1
movss xmm0, dword [eax]
lea eax, [ebp - 0x1c8]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x18], xmm0
call fcn.1000c9d6
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1b8]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x158], xmm0
call fcn.1000c9d6
movss xmm0, dword [eax]
lea eax, [ebp - 0x194]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0xec], xmm0
call fcn.1000c9bb
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x18c]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x168], xmm0
call fcn.1000c9bb
movss xmm0, dword [eax]
cvtps2pd xmm0, xmm0
movsd qword [ebp - 0x19c], xmm0
call fcn.1000c958
movzx eax, al
push 0
mov dword [ebp - 0x114], eax
call fcn.1000c884
movzx eax, al
mov dword [ebp - 0x10c], eax
call fcn.1000c8a8
movzx eax, al
mov dword [ebp - 0x110], eax
call fcn.1000c928
movzx eax, al
mov dword [ebp - 0x108], eax
call fcn.1000c8f0
movzx eax, al
mov dword [ebp - 0x104], eax
call fcn.1000c8ca
movzx eax, al
mov dword [ebp - 0x120], eax
call fcn.1000c8b9
movzx eax, al
mov dword [ebp - 0x128], eax
call fcn.1000c84c
movzx eax, al
push 0x1a0
mov dword [ebp - 0x124], eax
call fcn.1000c6bb
movzx eax, al
push 0x200
mov dword [ebp - 0x134], eax
call fcn.1000c6bb
movzx eax, al
push 0x100
mov dword [ebp - 0x150], eax
call fcn.1000c6bb
movzx eax, al
push 0x80
mov dword [ebp - 0x148], eax
call fcn.1000c6bb
movzx eax, al
push 0x20
mov dword [ebp - 0x14c], eax
call fcn.1000c6bb
push 0
movzx edi, al
call fcn.1000c6bb
movzx esi, al
call fcn.1000c868
movsd xmm0, qword [ebp - 0x38]
add esp, 8
movzx eax, al
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [ebp - 0x18]
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [ebp - 0x158]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp - 0xec]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x168]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp - 0x19c]
movsd qword [esp], xmm0
push dword [ebp - 0x114]
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
push dword [ebp - 0x108]
push dword [ebp - 0x104]
push dword [ebp - 0x120]
push dword [ebp - 0x128]
push dword [ebp - 0x124]
push dword [ebp - 0x134]
push dword [ebp - 0x150]
push dword [ebp - 0x148]
push dword [ebp - 0x14c]
push edi
push esi
push eax
movzx eax, byte [ebp - 0xa9]
push eax
push str.Return_value___d_nIsItemFocused_____d_nIsItemHovered_____d_nIsItemHovered__AllowWhenBlockedByPopup____d_nIsItemHovered__AllowWhenBlockedByActiveItem____d_nIsItemHovered__AllowWhenOverlapped____d_nIsItemHovered__AllowWhenDisabled____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_
call fcn.10057507
movzx eax, byte [ebp - 0xd8]
push eax
movzx eax, byte [ebp - 0xd7]
push eax
movzx eax, byte [ebp - 0xd6]
push eax
push str.w__Hovering_Delay:_None___d__Fast__d__Normal___d
call fcn.10057507
add esp, 0x84
cmp byte [0x10128654], 0
je 0x10037b6c
call fcn.1000c3f3
xor eax, eax
push eax
push eax
mov byte [ebp - 0xd5], al
inc eax
push 0x4000
push eax
lea eax, [ebp - 0xd5]
push eax
push str.unused
call fcn.1005a4f2
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.This_widget_is_only_here_to_be_able_to_tab_out_of_the_widgets_above_and_see_e.g._Deactivated___status.
call fcn.10029ed5
add esp, 0xc
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10037bd7
push dword [0x10127fd8]
push str.Widgets_Querying_Window_Status__Focused_Hovered_etc._
push 0x987
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Window_Status__Focused_Hovered_etc._
call fcn.1005df05
pop ecx
test al, al
je 0x10037eaa
push 0x10128668
push str.Embed_everything_inside_a_child_window_for_testing__RootWindow_flag.
call fcn.100578c3
cmp byte [0x10128668], 0
pop ecx
pop ecx
je 0x10037c46
call fcn.1000ab0d
fmul dword [0x100c4500]
xor eax, eax
and dword [ebp - 0xec], 0
inc eax
push 0
push eax
lea eax, [ebp - 0xec]
push eax
fstp dword [ebp - 0x114]
movss xmm0, dword [ebp - 0x114]
push str.outer_child
movss dword [ebp - 0xe8], xmm0
call fcn.10009b3c
add esp, 0x10
push 4
call fcn.10009df5
movzx eax, al
push 0xa
mov dword [ebp - 0x114], eax
call fcn.10009df5
movzx eax, al
push 2
mov dword [ebp - 0x10c], eax
pop eax
push eax
call fcn.10009df5
movzx eax, al
push 0xb
mov dword [ebp - 0x110], eax
call fcn.10009df5
movzx eax, al
push 3
mov dword [ebp - 0x108], eax
pop eax
push eax
call fcn.10009df5
movzx eax, al
push 9
mov dword [ebp - 0x104], eax
call fcn.10009df5
movzx edi, al
xor eax, eax
inc eax
push eax
call fcn.10009df5
push 0
movzx esi, al
call fcn.10009df5
push dword [ebp - 0x114]
movzx eax, al
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
push dword [ebp - 0x108]
push dword [ebp - 0x104]
push edi
push esi
push eax
push str.IsWindowFocused_____d_nIsWindowFocused__ChildWindows____d_nIsWindowFocused__ChildWindows_NoPopupHierarchy____d_nIsWindowFocused__ChildWindows_RootWindow____d_nIsWindowFocused__ChildWindows_RootWindow_NoPopupHierarchy____d_nIsWindowFocused__RootWindow____d_nIsWindowFocused__RootWindow_NoPopupHierarchy____d_nIsWindowFocused__AnyWindow____d_n
call fcn.10057507
add esp, 0x44
push 4
call fcn.10009e84
movzx eax, al
push 0x21
mov dword [ebp - 0x114], eax
call fcn.10009e84
movzx eax, al
push 0xa
mov dword [ebp - 0x10c], eax
call fcn.10009e84
movzx eax, al
push 2
mov dword [ebp - 0x110], eax
pop eax
push eax
call fcn.10009e84
movzx eax, al
push 0xb
mov dword [ebp - 0x108], eax
call fcn.10009e84
movzx eax, al
push 3
mov dword [ebp - 0x104], eax
pop eax
push eax
call fcn.10009e84
movzx eax, al
push 9
mov dword [ebp - 0x120], eax
call fcn.10009e84
movzx eax, al
mov dword [ebp - 0x128], eax
xor eax, eax
inc eax
push eax
call fcn.10009e84
movzx eax, al
push 0x80
mov dword [ebp - 0x124], eax
call fcn.10009e84
push 0x20
movzx edi, al
call fcn.10009e84
push 0
movzx esi, al
call fcn.10009e84
push dword [ebp - 0x114]
movzx eax, al
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
push dword [ebp - 0x108]
push dword [ebp - 0x104]
push dword [ebp - 0x120]
push dword [ebp - 0x128]
push dword [ebp - 0x124]
push edi
push esi
push eax
push str.IsWindowHovered_____d_nIsWindowHovered__AllowWhenBlockedByPopup____d_nIsWindowHovered__AllowWhenBlockedByActiveItem____d_nIsWindowHovered__ChildWindows____d_nIsWindowHovered__ChildWindows_NoPopupHierarchy____d_nIsWindowHovered__ChildWindows_RootWindow____d_nIsWindowHovered__ChildWindows_RootWindow_NoPopupHierarchy____d_nIsWindowHovered__RootWindow____d_nIsWindowHovered__RootWindow_NoPopupHierarchy____d_nIsWindowHovered__ChildWindows_AllowWhenBlockedByPopup____d_nIsWindowHovered__AnyWindow____d_n
call fcn.10057507
and dword [ebp - 0xec], 0
add esp, 0x5c
xor eax, eax
mov dword [ebp - 0xe8], 0x42480000
inc eax
push 0
push eax
lea eax, [ebp - 0xec]
push eax
push str.child
call fcn.10009b3c
push str.This_is_another_child_window_for_testing_the__ChildWindows_flag.
call fcn.100571db
add esp, 0x14
call fcn.10009bb1
cmp byte [0x10128668], 0
je 0x10037e17
call fcn.10009bb1
mov esi, 0x10128669
push esi
push str.Hovered_Active_tests_after_Begin___for_title_bar_testing
call fcn.100578c3
cmp byte [0x10128669], 0
pop ecx
pop ecx
je 0x10037ea5
push 0
push esi
push str.Title_bar_Hovered_Active_tests
call fcn.1000794b
xor eax, eax
inc eax
push eax
push 0
call fcn.1000b7da
add esp, 0x14
test al, al
je 0x10037e7f
xor eax, eax
inc eax
push eax
push 0
push 0
push str.Close
call fcn.1005f3e5
movzx ecx, byte [0x10128669]
xor edx, edx
add esp, 0x10
test al, al
cmovne ecx, edx
mov byte [0x10128669], cl
call fcn.1000b5a9
call fcn.1000c84c
push 0
movzx esi, al
call fcn.1000c6bb
movzx eax, al
push esi
push eax
push str.IsItemHovered___after_begin___d___is_title_bar_hovered__nIsItemActive___after_begin___d___is_window_being_clicked_moved__n
call fcn.100571db
add esp, 0x10
call fcn.10009a16
call fcn.1005e14e
cmp byte [0x10127ffd], 0
je 0x10037eb8
call fcn.1000c3f3
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10037edb
push dword [0x10127fd8]
push str.Widgets_Disable_Block
push 0x9dc
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Disable_block
call fcn.1005df05
pop ecx
test al, al
je 0x10037f1c
push 0x10127ffd
push str.Disable_entire_section_above
call fcn.100578c3
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000ac1a
push str.Demonstrate_using_BeginDisabled___EndDisabled___across_this_section.
call fcn.10029ed5
add esp, 0xc
call fcn.1005e14e
mov eax, dword [0x10127fd4]
test eax, eax
je 0x10037f3f
push dword [0x10127fd8]
push str.Widgets_Text_Filter
push 0x9e4
push str.C:Users_viktoDesktopTANKSOFTSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Text_Filter
call fcn.1005df05
pop ecx
test al, al
je 0x10038002
push str.Not_a_widget_per_se__but_ImGuiTextFilter_is_a_helper_to_perform_simple_filtering_on_text_strings.
call fcn.10029ed5
mov eax, dword [0x10150b74]
mov edi, 0x10128670
pop ecx
mov ecx, dword fs:[0x2c]
mov ecx, dword [ecx + eax*4]
mov eax, dword [0x10128780]
cmp eax, dword [ecx + 4]
jg 0x10038068
push str.Filter_usage:_n_____________display_all_lines_n___xxx_______display_lines_containing__xxx__n___xxx_yyy___display_lines_containing__xxx__or__yyy__n____xxx______hide_lines_containing__xxx_
call fcn.100571db
and dword [esp], 0
mov ecx, edi
push str.Filter__inc__exc_
call fcn.1000ee13
mov dword [ebp - 0x50], str.aaa1.c
xor esi, esi
mov dword [ebp - 0x4c], str.bbb1.c
mov dword [ebp - 0x48], str.ccc1.c
mov dword [ebp - 0x44], str.aaa2.cpp
mov dword [ebp - 0x40], str.bbb2.cpp
mov dword [ebp - 0x3c], str.ccc2.cpp
mov dword [ebp - 0x38], str.abc.h
mov dword [ebp - 0x34], str.hello__world
push 0
push dword [ebp + esi*4 - 0x50]
mov ecx, edi
call fcn.1000ee69
test al, al
je 0x10037ff7
push dword [ebp + esi*4 - 0x50]
push 0x100cc318
call fcn.10057507
pop ecx
pop ecx
inc esi
cmp esi, 8
jl 0x10037fd6
call fcn.1005e14e
call fcn.1009ccdb
ret
mov esi, 0x10128288
push esi
call fcn.1009d38f
cmp dword [0x10128288], 0xffffffff
pop ecx
jne 0x10034717
push 0x100c3a25
call fcn.1009d247
push esi
call fcn.1009d345
pop ecx
pop ecx
jmp 0x10034717
mov esi, 0x10128298
push esi
call fcn.1009d38f
cmp dword [0x10128298], 0xffffffff
pop ecx
jne 0x10034aa3
push 0x100c38b9
call fcn.1009d247
push esi
call fcn.1009d345
pop ecx
pop ecx
jmp 0x10034aa3
mov esi, 0x10128780
push esi
call fcn.1009d38f
or eax, 0xffffffff
pop ecx
cmp dword [0x10128780], eax
jne 0x10037f82
and dword [ebp - 4], 0
mov ecx, edi
push 0x100c5670
call fcn.1000edbc
push 0x100c396f
call fcn.1009d247
or eax, 0xffffffff
push esi
mov dword [ebp - 4], eax
call fcn.1009d345
pop ecx
pop ecx
jmp 0x10037f82