Function at 0x100325ab
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x1e4
mov eax, 0x100c04e5
call fcn.1009b67d
mov eax, dword [0x10125fa4]
mov esi, str.Widgets
mov edi, str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x100325df
push dword [0x10125fa8]
push esi
push 0x230
push edi
call eax
add esp, 0x10
push 0
push esi
call fcn.1005ec10
pop ecx
pop ecx
test al, al
je 0x1003843d
cmp byte [0x10125fcd], 0
je 0x10032602
push 1
call fcn.1000c8b3
pop ecx
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10032621
push dword [0x10125fa8]
push str.Widgets_Basic
push 0x238
push edi
call eax
add esp, 0x10
push str.Basic
call fcn.1005e8f6
pop ecx
test al, al
je 0x10033086
push str.General
call fcn.10058111
mov eax, dword [0x10125fa4]
pop ecx
test eax, eax
je 0x1003265e
push dword [0x10125fa8]
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 0x100c4fa0
call fcn.10058155
pop ecx
test al, al
mov eax, dword [0x10125fd0]
pop ecx
je 0x1003268e
inc eax
mov dword [0x10125fd0], eax
test al, 1
je 0x100326b2
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Thanks_for_clicking_me_
call fcn.10057c0e
add esp, 0xc
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100326d1
push dword [0x10125fa8]
push str.Widgets_Basic_Checkbox
push 0x247
push edi
call eax
add esp, 0x10
push 0x100fd028
push str.checkbox
call fcn.100582f6
mov eax, dword [0x10125fa4]
pop ecx
pop ecx
test eax, eax
je 0x10032701
push dword [0x10125fa8]
push str.Widgets_Basic_RadioButton
push 0x24b
push edi
call eax
add esp, 0x10
push 0
mov esi, 0x10125fd4
push esi
push str.radio_a
call fcn.10058ac0
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push 1
push esi
push str.radio_b
call fcn.10058ac0
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push 2
push esi
push str.radio_c
call fcn.10058ac0
mov eax, dword [0x10125fa4]
add esp, 0x14
test eax, eax
je 0x10032775
push dword [0x10125fa8]
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 0x10032796
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
pop ecx
pop ecx
push esi
call fcn.1000b888
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 [0x100da954]
mov dword [esp + 4], 0x3f19999a
movss dword [esp], xmm0
push eax
movss dword [ebp - 0xc0], xmm0
call fcn.1002a384
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.1000ac33
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.1002a384
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.1000ac33
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.1002a384
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.1000ac33
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push str.Click
call fcn.10058155
push 3
pop eax
push eax
call fcn.1000ac7b
add esp, 0x28
call fcn.1000b8b7
mov esi, dword [ebp - 0x11c]
inc esi
mov dword [ebp - 0x11c], esi
cmp esi, 7
jl 0x1003277d
call fcn.10057b97
push str.Hold_to_repeat:
call fcn.10057c0e
mov dword [esp], 0xbf800000
push ecx
and dword [esp], 0
call fcn.1000b137
mov eax, dword [0x10125fa4]
mov edi, str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
pop ecx
pop ecx
test eax, eax
je 0x10032914
push dword [0x10125fa8]
push str.Widgets_Basic_Buttons__Repeating_
push 0x268
push edi
call eax
add esp, 0x10
call fcn.10004b1f
push 1
movss xmm0, dword [eax + 0x54]
movss dword [ebp - 0xb8], xmm0
call fcn.1000ae88
xor esi, esi
push esi
push str.left
call fcn.100582c2
add esp, 0xc
test al, al
je 0x10032947
dec dword [0x10125fd8]
movss xmm0, dword [ebp - 0xb8]
push ecx
push ecx
movss dword [esp + 4], xmm0
and dword [esp], esi
call fcn.1000b137
push 1
push str.right
call fcn.100582c2
add esp, 0x10
test al, al
je 0x10032978
inc dword [0x10125fd8]
call fcn.1000ae96
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000b137
push dword [0x10125fd8]
push 0x100caadc
call fcn.10057c0e
mov eax, dword [0x10125fa4]
add esp, 0x10
test eax, eax
je 0x100329c1
push dword [0x10125fa8]
push str.Widgets_Basic_Tooltips
push 0x275
push edi
call eax
add esp, 0x10
push str.Tooltips:
call fcn.10057c0e
mov dword [esp], 0xbf800000
push ecx
and dword [esp], esi
call fcn.1000b137
push str.Basic
call fcn.10058168
push esi
call fcn.1000cbd8
add esp, 0x10
test al, al
je 0x100329fd
push str.I_am_a_tooltip
call fcn.1000b970
pop ecx
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000b137
push str.Fancy
call fcn.10058168
push esi
call fcn.1000cbd8
add esp, 0x10
test al, al
je 0x10032ab8
call fcn.1000b934
test al, al
je 0x10032ab8
push str.I_am_a_fancy_tooltip
call fcn.10057c0e
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 0x100fd02c
push str.Curve
call fcn.1005f76f
call fcn.1000d09c
fstp dword [ebp - 0xb8]
movss xmm0, dword [ebp - 0xb8]
call fcn.100a16f0
cvtss2sd xmm0, xmm0
add esp, 0x20
movsd qword [esp], xmm0
push str.Sin_time____f
call fcn.10057c0e
add esp, 0xc
call fcn.1000b940
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000b137
push str.Delayed
call fcn.10058168
push 0x800
call fcn.1000cbd8
add esp, 0x10
test al, al
je 0x10032af0
push str.I_am_a_tooltip_with_a_delay.
call fcn.1000b970
pop ecx
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000b137
push str.Tooltip_are_created_by_using_the_IsItemHovered___function_over_any_kind_of_item.
call fcn.1002a3ed
push 0x100ce284
push str.label
call fcn.10057d31
push str.Inputs
call fcn.10058111
mov eax, dword [0x10125fa4]
add esp, 0x18
test eax, eax
je 0x10032b47
push dword [0x10125fa8]
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 0x100fd048
push str.input_text
call fcn.1005aef1
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
xor eax, eax
push eax
push eax
push eax
push esi
push 0x10125fe0
push str.enter_text_here
push str.input_text__w__hint_
call fcn.1005af6a
mov eax, dword [0x10125fa4]
add esp, 0x28
test eax, eax
je 0x10032bbb
push dword [0x10125fa8]
push str.Widgets_Basic_InputInt__InputFloat
push 0x2ad
push edi
call eax
add esp, 0x10
xor esi, esi
push esi
push 0x64
push 1
push 0x100fd0c8
push str.input_int
call fcn.1005b061
add esp, 0x14
push esi
push str._.3f
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3c23d70a
push 0x100fd0cc
push str.input_float
call fcn.1005afba
movaps xmm0, xmmword [0x100daab0]
add esp, 0x18
push esi
push str._.8f
sub esp, 0x10
movups xmmword [esp], xmm0
push 0x100fd0d0
push str.input_double
call fcn.1005b107
add esp, 0x20
push esi
push 0x100ce4d8
push ecx
push ecx
and dword [esp + 4], esi
and dword [esp], esi
push 0x100fd0d8
push str.input_scientific
call fcn.1005afba
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000b137
push str.You_can_input_value_using_the_scientific_notation__n__e.g.__1e8__becomes__100000000_.
call fcn.1002a3ed
push esi
push str._.3f
push 0x100fd0dc
push str.input_float3
call fcn.1005b01f
push str.Drags
call fcn.10058111
mov eax, dword [0x10125fa4]
add esp, 0x20
test eax, eax
je 0x10032c9f
push dword [0x10125fa8]
push str.Widgets_Basic_DragInt__DragFloat
push 0x2c4
push edi
call eax
add esp, 0x10
xor eax, eax
push eax
push 0x100caadc
push eax
push eax
push ecx
mov dword [esp], 0x3f800000
push 0x100fd0ec
push str.drag_int
call fcn.10059ae3
add esp, 0x14
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000b137
push str.Click_and_drag_to_edit_value._nHold_SHIFT_ALT_for_faster_slower_edit._nDouble_click_or_CTRLclick_to_input_value.
call fcn.1002a3ed
add esp, 0xc
xor esi, esi
push 0x10
push str._d__
push 0x64
push esi
push ecx
mov dword [esp], 0x3f800000
push 0x100fd0f0
push str.drag_int_0..100
call fcn.10059ae3
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 0x100fd0f4
push str.drag_float
call fcn.1005985f
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 0x100fd0f8
push str.drag_small_float
call fcn.1005985f
push str.Sliders
call fcn.10058111
mov eax, dword [0x10125fa4]
add esp, 0x20
test eax, eax
je 0x10032d83
push dword [0x10125fa8]
push str.Widgets_Basic_SliderInt__SliderFloat
push 0x2d6
push edi
call eax
add esp, 0x10
push esi
push 0x100caadc
push 3
pop eax
push eax
push 0xffffffffffffffff
push 0x10126060
push str.slider_int
call fcn.1005a4a6
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], esi
call fcn.1000b137
push str.CTRLclick_to_input_value.
call fcn.1002a3ed
add esp, 0xc
push esi
push str.ratio___.3f
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], esi
push 0x100fd0fc
push str.slider_float
call fcn.1005a3a9
add esp, 0x18
push 0x20
push str._.4f
push ecx
push ecx
mov dword [esp + 4], 0x41200000
mov dword [esp], 0xc1200000
push 0x10126064
push str.slider_float__log_
call fcn.1005a3a9
mov eax, dword [0x10125fa4]
add esp, 0x18
test eax, eax
je 0x10032e2c
push dword [0x10125fa8]
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 0x10126068
push str.slider_angle
call fcn.1005a43b
mov eax, dword [0x10125fa4]
add esp, 0x18
test eax, eax
je 0x10032e74
push dword [0x10125fa8]
push str.Widgets_Basic_Slider__enum_
push 0x2e6
push edi
call eax
add esp, 0x10
mov eax, dword [0x1012606c]
push 3
pop esi
mov dword [ebp - 0x40], str.Fire
mov dword [ebp - 0x3c], str.Earth
mov dword [ebp - 0x38], 0x100ce73c
mov dword [ebp - 0x34], str.Water
cmp eax, esi
ja 0x10032ea2
mov eax, dword [ebp + eax*4 - 0x40]
jmp 0x10032ea7
mov eax, str.Unknown
push 0
push eax
push esi
push 0
push 0x1012606c
push str.slider_enum
call fcn.1005a4a6
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Using_the_format_string_parameter_to_display_a_name_instead_of_the_underlying_integer.
call fcn.1002a3ed
push str.Selectors_Pickers
call fcn.10058111
mov eax, dword [0x10125fa4]
add esp, 0x10
test eax, eax
je 0x10032f06
push dword [0x10125fa8]
push str.Widgets_Basic_ColorEdit3__ColorEdit4
push 0x2f2
push edi
call eax
add esp, 0x10
push 0
push 0x100fd100
push str.color_1
call fcn.1005b5ae
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
push 0
push 0x100fd10c
push str.color_2
call fcn.1005b5c7
mov eax, dword [0x10125fa4]
add esp, 0x18
test eax, eax
je 0x10032f66
push dword [0x10125fa8]
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 0x10126070
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.100596bb
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
mov eax, dword [0x10125fa4]
add esp, 0xc
test eax, eax
je 0x1003300a
push dword [0x10125fa8]
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 0x100fd11c
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.1005f5ff
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
add esp, 0xc
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100330a5
push dword [0x10125fa8]
push str.Widgets_Trees
push 0x31e
push edi
call eax
add esp, 0x10
push str.Trees
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003337b
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100330d7
push dword [0x10125fa8]
push str.Widgets_Trees_Basic_trees
push 0x321
push edi
call eax
add esp, 0x10
push str.Basic_trees
call fcn.1005e8f6
pop ecx
test al, al
je 0x10033142
xor esi, esi
test esi, esi
jne 0x100330f7
push 2
push 1
call fcn.1005ed8a
pop ecx
pop ecx
push esi
push str.Child__d
push esi
call fcn.1005e94f
add esp, 0xc
test al, al
je 0x10033137
push str.blah_blah
call fcn.10057c0e
mov dword [esp], 0xbf800000
push ecx
and dword [esp], 0
call fcn.1000b137
push str.button
call fcn.10058168
add esp, 0xc
call fcn.1005eb3f
inc esi
cmp esi, 5
jl 0x100330e8
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10033161
push dword [0x10125fa8]
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.1005e8f6
pop ecx
test al, al
je 0x10033376
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.1002a3ed
push 0x80
mov esi, 0x100fd120
push esi
push str.ImGuiTreeNodeFlags_OpenOnArrow
call fcn.100586ae
push 0x40
push esi
push str.ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.100586ae
push 0x800
push esi
push str.ImGuiTreeNodeFlags_SpanAvailWidth
call fcn.100586ae
add esp, 0x20
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Extend_hit_area_to_all_available_width_instead_of_allowing_more_items_to_be_laid_out_after_the_node.
call fcn.1002a3ed
push 0x1000
push esi
push str.ImGuiTreeNodeFlags_SpanFullWidth
call fcn.100586ae
push 0x10126074
push str.Align_label_with_current_X_position
call fcn.100582f6
push 0x10126075
push str.Test_tree_node_as_drag_source
call fcn.100582f6
push str.Hello_
call fcn.10057c0e
add esp, 0x2c
cmp byte [0x10126074], 0
je 0x10033221
call fcn.1005ebfc
push ecx
fstp dword [esp]
call fcn.1000b24d
pop ecx
or edi, 0xffffffff
xor esi, esi
xor edx, edx
mov ecx, esi
inc edx
shl edx, cl
mov ecx, dword [0x100fd120]
or ecx, 1
and edx, dword [0x100fd124]
push 3
cmove ecx, dword [0x100fd120]
pop eax
push esi
cmp esi, eax
jae 0x100332c6
push str.Selectable_Node__d
push ecx
push esi
call fcn.1005e9f3
push 0
mov byte [ebp - 0xb9], al
call fcn.1000cda1
add esp, 0x14
test al, al
je 0x10033275
call fcn.1000ce75
test al, al
cmove edi, esi
cmp byte [0x10126075], 0
je 0x100332ab
push 0
call fcn.1000c15c
pop ecx
test al, al
je 0x100332ab
xor eax, eax
push eax
push eax
push eax
push str._TREENODE
call fcn.1000c38f
push str.This_is_a_drag_and_drop_source
call fcn.10057c0e
add esp, 0x14
call fcn.1000c503
cmp byte [ebp - 0xb9], 0
je 0x10033326
push str.Blah_blah_nBlah_Blah
call fcn.10057f3a
pop ecx
call fcn.1005eb3f
jmp 0x10033326
or ecx, 0x108
push str.Selectable_Leaf__d
push ecx
push esi
call fcn.1005e9f3
push 0
call fcn.1000cda1
add esp, 0x14
test al, al
je 0x100332f0
call fcn.1000ce75
test al, al
cmove edi, esi
cmp byte [0x10126075], 0
je 0x10033326
push 0
call fcn.1000c15c
pop ecx
test al, al
je 0x10033326
xor eax, eax
push eax
push eax
push eax
push str._TREENODE
call fcn.1000c38f
push str.This_is_a_drag_and_drop_source
call fcn.10057c0e
add esp, 0x14
call fcn.1000c503
inc esi
cmp esi, 6
jl 0x10033226
cmp edi, 0xffffffff
je 0x10033359
call fcn.10004af6
cmp byte [eax + 0xdd4], 0
je 0x1003334d
mov eax, dword [0x100fd124]
btc eax, edi
jmp 0x10033354
xor eax, eax
mov ecx, edi
inc eax
shl eax, cl
mov dword [0x100fd124], eax
cmp byte [0x10126074], 0
je 0x10033371
call fcn.1005ebfc
push ecx
fstp dword [esp]
call fcn.1000b1f3
pop ecx
call fcn.1005eb3f
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003339e
push dword [0x10125fa8]
push str.Widgets_Collapsing_Headers
push 0x38a
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Collapsing_Headers
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003344a
push 0x100fd128
push str.Show_2nd_header
call fcn.100582f6
xor edi, edi
push edi
push str.Header
call fcn.1005ec10
add esp, 0x10
test al, al
je 0x10033400
push edi
call fcn.1000cbd8
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.10057c0e
add esp, 0xc
mov esi, edi
push esi
push str.Some_content__d
call fcn.10057c0e
inc esi
pop ecx
pop ecx
cmp esi, 5
jl 0x100333ed
push edi
push 0x100fd128
push str.Header_with_a_close_button
call fcn.1005ec58
add esp, 0xc
test al, al
je 0x10033443
push edi
call fcn.1000cbd8
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.10057c0e
add esp, 0xc
mov esi, edi
push esi
push str.More_content__d
call fcn.10057c0e
inc esi
pop ecx
pop ecx
cmp esi, 5
jl 0x10033430
call fcn.1005eb3f
jmp 0x1003344c
xor edi, edi
mov eax, dword [0x10125fa4]
mov esi, str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x10033470
push dword [0x10125fa8]
push str.Widgets_Bullets
push 0x3a2
push esi
call eax
add esp, 0x10
push str.Bullets
call fcn.1005e8f6
pop ecx
test al, al
je 0x100334dc
push str.Bullet_point_1
call fcn.10057f3a
mov dword [esp], str.Bullet_point_2_nOn_multiple_lines
call fcn.10057f3a
mov dword [esp], str.Tree_node
call fcn.1005e8f6
pop ecx
test al, al
je 0x100334b6
push str.Another_bullet_point
call fcn.10057f3a
pop ecx
call fcn.1005eb3f
call fcn.10058df8
push str.Bullet_point_3__two_calls_
call fcn.10057c0e
call fcn.10058df8
mov dword [esp], 0x100c4fa0
call fcn.10058168
pop ecx
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100334fb
push dword [0x10125fa8]
push str.Widgets_Text
push 0x3b1
push esi
call eax
add esp, 0x10
push 0x100c4e80
call fcn.1005e8f6
pop ecx
test al, al
je 0x100337d1
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003352d
push dword [0x10125fa8]
push str.Widgets_Text_Colored_Text
push 0x3b4
push esi
call eax
add esp, 0x10
push str.Colorful_Text
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003359e
movaps xmm0, xmmword [0x100daa90]
lea eax, [ebp - 0x40]
push str.Pink
push eax
movups xmmword [ebp - 0x40], xmm0
call fcn.10057c6b
movaps xmm0, xmmword [0x100daa20]
lea eax, [ebp - 0x40]
push str.Yellow
push eax
movups xmmword [ebp - 0x40], xmm0
call fcn.10057c6b
push str.Disabled
call fcn.10057ca4
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.The_TextDisabled_color_is_stored_in_ImGuiStyle.
call fcn.1002a3ed
add esp, 0xc
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100335bd
push dword [0x10125fa8]
push str.Widgets_Text_Word_Wrapping
push 0x3bf
push esi
call eax
add esp, 0x10
push str.Word_Wrapping
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003375a
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.10057cdf
pop ecx
call fcn.10057ad2
push edi
push str._.0f
push ecx
push ecx
mov dword [esp + 4], 0x44160000
mov dword [esp], 0xc1a00000
push 0x100fd12c
push str.Wrap_width
call fcn.1005a3a9
add esp, 0x18
call fcn.1000a483
mov dword [ebp - 0xdc], eax
push edi
push str.Test_paragraph__d:
call fcn.10057c0e
lea eax, [ebp - 0x118]
push eax
call fcn.1000b74f
movss xmm0, dword [0x100fd12c]
addss xmm0, dword [ebp - 0x118]
movss dword [ebp - 0x100], xmm0
movss xmm0, dword [ebp - 0x114]
movss dword [ebp - 0xfc], xmm0
call fcn.1000b7a6
movss xmm0, dword [0x100fd12c]
lea eax, [ebp - 0x38]
addss xmm0, dword [ebp - 0x118]
fadd dword [ebp - 0x114]
push eax
addss xmm0, dword [0x100c34d8]
fstp dword [ebp - 0xb8]
movss dword [ebp - 0xb4], xmm0
movss xmm0, dword [ebp - 0xb8]
movss dword [ebp - 0xb0], xmm0
call fcn.1000b5eb
movss xmm0, dword [0x100fd12c]
add esp, 0xc
addss xmm0, dword [eax]
movss dword [esp], xmm0
call fcn.1000afad
pop ecx
test edi, edi
jne 0x100336dc
movss xmm0, dword [0x100fd12c]
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.10057c0e
add esp, 0xc
jmp 0x100336e7
push str.aaaaaaaa_bbbbbbbb__c_cccccccc_dddddddd._d_eeeeeeee___ffffffff._gggggggg_hhhhhhhh
call fcn.10057c0e
pop ecx
lea eax, [ebp - 0x18]
push eax
call fcn.1000cef3
mov esi, eax
lea eax, [ebp - 0x158]
push eax
call fcn.1000ced8
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.1003e380
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.1003e46a
call fcn.1000afe5
inc edi
cmp edi, 2
jl 0x10033614
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003377d
push dword [0x10125fa8]
push str.Widgets_Text_UTF_8_Text
push 0x3e1
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.UTF_8_Text
call fcn.1005e8f6
pop ecx
test al, al
je 0x100337cc
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.10057cdf
mov dword [esp], str.Hiragana:___kakikukeko_
call fcn.10057c0e
mov dword [esp], str.Kanjis:___nihongo_
call fcn.10057c0e
xor eax, eax
push eax
push eax
push eax
push 0x20
push 0x100fd130
push str.UTF_8_input
call fcn.1005aef1
add esp, 0x1c
call fcn.1005eb3f
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100337f4
push dword [0x10125fa8]
push str.Widgets_Images
push 0x3fc
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Images
call fcn.1005e8f6
pop ecx
test al, al
je 0x10033c6e
call fcn.10004af6
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.10057cdf
mov ecx, dword [esi + 0x40]
mov dword [esp], 0x10126076
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.100582f6
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.10057c0e
lea eax, [ebp - 0x130]
push eax
call fcn.1000b74f
and dword [ebp - 0x100], 0
add esp, 0x18
and dword [ebp - 0xfc], 0
cmp byte [0x10126076], 0
mov dword [ebp - 0xb4], 0x3f800000
mov dword [ebp - 0xb0], 0x3f800000
je 0x100338d7
push 0
call fcn.1000b123
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 0x100338e5
movaps xmm0, xmmword [0x100ccb90]
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.1000b123
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.10058f4d
push 0
call fcn.1000cbd8
add esp, 0x20
test al, al
je 0x10033b00
call fcn.1000b934
test al, al
je 0x10033b00
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 [0x100c34f0]
subss xmm3, dword [0x100c34f0]
comiss xmm0, xmm2
jbe 0x100339ad
xorps xmm1, xmm1
jmp 0x100339c1
movss xmm1, dword [ebp - 0xc8]
subss xmm1, dword [0x100ccacc]
minss xmm1, xmm2
comiss xmm0, xmm3
movss dword [ebp - 0xd4], xmm1
ja 0x100339e2
movss xmm0, dword [ebp - 0xe4]
subss xmm0, dword [0x100ccacc]
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.10057c0e
movss xmm0, dword [ebp - 0xc4]
addss xmm0, dword [0x100ccacc]
movss xmm1, dword [ebp - 0xd4]
addss xmm1, dword [0x100ccacc]
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.10057c0e
movss xmm0, dword [0x100c34b4]
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.10058f4d
add esp, 0x2c
call fcn.1000b940
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10033b23
push dword [0x10125fa8]
push str.Widgets_Images_Textured_buttons
push 0x434
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.And_now_some_textured_buttons..
call fcn.10057cdf
movss xmm0, dword [0x100ccacc]
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.1000b888
pop ecx
test esi, esi
je 0x10033b95
movd xmm0, esi
lea eax, [ebp - 0xb4]
cvtdq2ps xmm0, xmm0
push eax
push 0xb
subss xmm0, dword [0x100c34b4]
movss dword [ebp - 0xb4], xmm0
movss dword [ebp - 0xb0], xmm0
call fcn.1000ad5a
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 [0x100daa10]
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 [0x100ccb90]
push 0x100c4690
movups xmmword [ebp - 0x40], xmm0
call fcn.10059103
add esp, 0x1c
test al, al
je 0x10033c22
inc dword [0x10126078]
test esi, esi
je 0x10033c2e
push 1
call fcn.1000ade3
pop ecx
call fcn.1000b8b7
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
inc esi
pop ecx
pop ecx
cmp esi, 8
jl 0x10033b5b
call fcn.10057a48
push dword [0x10126078]
push str.Pressed__d_times.
call fcn.10057c0e
pop ecx
pop ecx
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
mov edi, str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x10033c92
push dword [0x10125fa8]
push str.Widgets_Combo
push 0x450
push edi
call eax
add esp, 0x10
push str.Combo
call fcn.1005e8f6
pop ecx
test al, al
je 0x10033e3a
push 1
mov esi, 0x1012607c
push esi
push str.ImGuiComboFlags_PopupAlignLeft
call fcn.100586ae
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Only_makes_a_difference_if_the_popup_is_larger_than_the_combo
call fcn.1002a3ed
push 0x20
push esi
push str.ImGuiComboFlags_NoArrowButton
call fcn.100586ae
add esp, 0x18
test al, al
je 0x10033cee
and dword [0x1012607c], 0xffffffbf
push 0x40
push esi
push str.ImGuiComboFlags_NoPreview
call fcn.100586ae
mov ecx, dword [0x1012607c]
add esp, 0xc
test al, al
je 0x10033d11
and ecx, 0xffffffdf
mov dword [0x1012607c], ecx
mov eax, dword [0x10126080]
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.10059147
add esp, 0xc
test al, al
je 0x10033de9
xor esi, esi
cmp dword [0x10126080], 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.1005edc4
add esp, 0x10
test al, al
je 0x10033dd0
mov dword [0x10126080], esi
cmp byte [ebp - 0xc0], 0
je 0x10033dde
call fcn.1000ca53
inc esi
cmp esi, 0xe
jl 0x10033d90
call fcn.100596b6
or esi, 0xffffffff
push esi
push str.aaaa
push 0x10126084
push str.combo_2__one_liner_
call fcn.100596dc
push esi
push 0xe
lea eax, [ebp - 0x68]
push eax
push 0x100fd150
push str.combo_3__array_
call fcn.100596bb
push esi
push 0xe
lea eax, [ebp - 0x68]
push eax
push 0x10028df9
push 0x10126088
push str.combo_4__function_
call fcn.10059721
add esp, 0x3c
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10033e59
push dword [0x10125fa8]
push str.Widgets_List_Boxes
push 0x484
push edi
call eax
add esp, 0x10
push str.List_boxes
call fcn.1005e8f6
pop ecx
test al, al
je 0x10033ffb
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.1005f355
pop ecx
pop ecx
test al, al
je 0x10033f4e
xor esi, esi
cmp dword [0x1012608c], 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.1005edc4
add esp, 0x10
test al, al
je 0x10033f35
mov dword [0x1012608c], esi
cmp byte [ebp - 0xc0], 0
je 0x10033f43
call fcn.1000ca53
inc esi
cmp esi, 0xe
jl 0x10033ef5
call fcn.1005f5ca
push str.Full_width:
call fcn.10057c0e
call fcn.1000b7b2
fmul dword [0x100c34c4]
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.1005f355
add esp, 0xc
test al, al
je 0x10033ff6
xor esi, esi
cmp dword [0x1012608c], 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.1005edc4
add esp, 0x10
test al, al
je 0x10033fdd
mov dword [0x1012608c], esi
cmp byte [ebp - 0xc0], 0
je 0x10033feb
call fcn.1000ca53
inc esi
cmp esi, 0xe
jl 0x10033f9d
call fcn.1005f5ca
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003401a
push dword [0x10125fa8]
push str.Widgets_Selectables
push 0x4af
push edi
call eax
add esp, 0x10
push str.Selectables
call fcn.1005e8f6
pop ecx
test al, al
je 0x100347d8
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003404c
push dword [0x10125fa8]
push str.Widgets_Selectables_Basic
push 0x4b8
push edi
call eax
add esp, 0x10
push str.Basic
call fcn.1005e8f6
xor edi, edi
pop ecx
test al, al
je 0x10034120
and dword [ebp - 0xb4], edi
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], edi
push eax
push edi
push 0x100fd154
push str.1._I_am_selectable
call fcn.1005f324
and dword [ebp - 0xb4], edi
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], edi
push eax
push edi
push 0x100fd155
push str.2._I_am_selectable
call fcn.1005f324
push str._I_am_not_selectable_
call fcn.10057c0e
and dword [ebp - 0xb4], edi
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], edi
push eax
push edi
push 0x100fd157
push str.4._I_am_selectable
call fcn.1005f324
and dword [ebp - 0xb4], edi
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], edi
push eax
movzx eax, byte [0x100fd158]
push 4
push eax
push str.5._I_am_double_clickable
call fcn.1005edc4
add esp, 0x44
test al, al
je 0x1003411b
push edi
call fcn.1000d95d
pop ecx
test al, al
je 0x1003411b
cmp byte [0x100fd158], 0
sete byte [0x100fd158]
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10034143
push dword [0x10125fa8]
push str.Widgets_Selectables_Single_Selection
push 0x4c5
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Single_Selection
call fcn.1005e8f6
pop ecx
test al, al
je 0x100341a4
mov esi, edi
push esi
lea eax, [ebp - 0x50]
push str.Object__d
push eax
call fcn.1003c054
and dword [ebp - 0xb4], 0
lea ecx, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
cmp dword [0x100fd15c], esi
push ecx
sete al
push edi
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1005edc4
add esp, 0x1c
test al, al
je 0x10034199
mov dword [0x100fd15c], esi
inc esi
cmp esi, 5
jl 0x10034154
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100341c7
push dword [0x10125fa8]
push str.Widgets_Selectables_Multiple_Selection
push 0x4d2
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Multiple_Selection
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003424f
push str.Hold_CTRL_and_click_to_select_multiple_items.
call fcn.1002a3ed
pop ecx
mov esi, edi
push esi
lea eax, [ebp - 0x50]
push str.Object__d
push eax
call fcn.1003c054
mov al, byte [esi + 0x10126090]
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.1005edc4
add esp, 0x1c
test al, al
je 0x10034244
call fcn.10004af6
cmp byte [eax + 0xdd4], 0
jne 0x1003423d
and dword [0x10126090], 0
xor edi, edi
mov byte [0x10126094], 0
xor byte [esi + 0x10126090], 1
inc esi
cmp esi, 5
jl 0x100341e3
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10034272
push dword [0x10125fa8]
push str.Widgets_Selectables_Rendering_more_text_into_the_same_line
push 0x4e4
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Rendering_more_text_into_the_same_line
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003435b
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push edi
push 0x10126098
push str.main.c
call fcn.1005f324
pop ecx
pop ecx
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.1000b137
mov esi, str._2_345_bytes
push esi
call fcn.10057c0e
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push edi
push 0x10126099
push str.Hello.cpp
call fcn.1005f324
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.1000b137
push str.12_345_bytes
call fcn.10057c0e
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push edi
push 0x1012609a
push str.Hello.h
call fcn.1005f324
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.1000b137
push esi
call fcn.10057c0e
add esp, 0xc
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003437e
push dword [0x10125fa8]
push str.Widgets_Selectables_In_columns
push 0x4ef
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.In_columns
call fcn.1005e8f6
pop ecx
test al, al
je 0x100344c2
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.1004ed87
add esp, 0x14
test al, al
je 0x1003440f
mov esi, edi
push esi
lea eax, [ebp - 0x50]
push str.Item__d
push eax
call fcn.1003c054
call fcn.1004f6d4
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push edi
lea eax, [esi + 0x1012609c]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1005f324
add esp, 0x1c
inc esi
cmp esi, 0xa
jl 0x100343c7
call fcn.1004edb3
call fcn.10057ad2
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.1004ed87
add esp, 0x14
test al, al
je 0x100344bd
mov esi, edi
push esi
lea eax, [ebp - 0x50]
push str.Item__d
push eax
call fcn.1003c054
pop ecx
pop ecx
and dword [esp], 0
push edi
call fcn.1004f651
call fcn.1004f6d4
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push 2
lea eax, [esi + 0x1012609c]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1005f324
call fcn.1004f6d4
push str.Some_other_contents
call fcn.10057c0e
call fcn.1004f6d4
push str.123456
call fcn.10057c0e
add esp, 0x20
inc esi
cmp esi, 0xa
jl 0x1003444a
call fcn.1004edb3
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100344e5
push dword [0x10125fa8]
push str.Widgets_Selectables_Grid
push 0x512
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Grid
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003469a
call fcn.1000d09c
push 0x10
mov esi, 0x100fd160
push edi
push esi
fstp dword [ebp - 0xc0]
mov dword [ebp - 0xc4], esi
call fcn.1009e680
add esp, 0xc
test eax, eax
sete al
mov byte [ebp - 0xb9], al
test al, al
je 0x1003459f
movss xmm0, dword [ebp - 0xc0]
mulss xmm0, dword [0x100c34bc]
call fcn.100a16f0
addss xmm0, dword [0x100c34b4]
mulss xmm0, dword [0x100c34b0]
movss dword [ebp - 0xb8], xmm0
movss xmm0, dword [ebp - 0xc0]
addss xmm0, xmm0
call fcn.100a15a3
addss xmm0, dword [0x100c34b4]
lea eax, [ebp - 0xb4]
push eax
push 0x18
mulss xmm0, dword [0x100c34b0]
movss dword [ebp - 0xb4], xmm0
movss xmm0, dword [ebp - 0xb8]
movss dword [ebp - 0xb0], xmm0
call fcn.1000ad5a
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 0x100345d6
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
pop ecx
pop ecx
mov eax, dword [ebp - 0xb8]
add eax, esi
push eax
call fcn.1000b888
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.1005edc4
add esp, 0x14
test al, al
je 0x10034652
mov eax, dword [ebp - 0xd4]
xor ecx, ecx
inc ecx
xor byte [esi + 4], cl
test eax, eax
je 0x1003462d
xor byte [esi + 3], cl
push 3
pop edx
cmp eax, edx
jae 0x10034637
xor byte [esi + 5], cl
mov eax, dword [ebp - 0xdc]
cmp dword [ebp - 0xc4], eax
jle 0x10034647
xor byte [esi], cl
cmp edi, 0x100fd168
jge 0x10034652
xor byte [esi + 8], cl
call fcn.1000b8b7
mov eax, dword [ebp - 0xd4]
inc eax
inc esi
mov dword [ebp - 0xd4], eax
cmp eax, 4
jl 0x100345bd
add dword [ebp - 0xc4], 4
add edi, 4
cmp edi, 0x100fd16c
jl 0x100345b3
cmp byte [ebp - 0xb9], 0
je 0x10034695
push 1
call fcn.1000ade3
pop ecx
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100346bd
push dword [0x10125fa8]
push str.Widgets_Selectables_Alignment
push 0x533
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Alignment
call fcn.1005e8f6
pop ecx
test al, al
je 0x100347d3
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.1002a3ed
xor eax, eax
mov esi, 0x100fd170
pop ecx
mov dword [ebp - 0xc0], eax
movd xmm1, eax
xor edi, edi
cvtdq2ps xmm1, xmm1
mulss xmm1, dword [0x100c34b0]
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 [0x100c34b0]
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.1003c054
add esp, 0x18
test edi, edi
je 0x1003475e
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
pop ecx
pop ecx
lea eax, [ebp - 0xb4]
push eax
push 0x18
call fcn.1000ad5a
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.1005f324
push 1
call fcn.1000ade3
movss xmm1, dword [ebp - 0xb8]
add esp, 0x1c
inc edi
inc esi
cvtps2pd xmm2, xmm1
push 3
pop eax
cmp edi, eax
jl 0x10034704
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
cmp esi, 0x100fd179
jl 0x100346e8
call fcn.1005eb3f
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
mov edi, str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x100347fc
push dword [0x10125fa8]
push str.Widgets_Text_Input
push 0x54f
push edi
call eax
add esp, 0x10
push str.Text_Input
call fcn.1005e8f6
pop ecx
test al, al
je 0x10034c4e
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003482e
push dword [0x10125fa8]
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.1005e8f6
pop ecx
test al, al
je 0x100348dc
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.1002a3ed
mov dword [esp], 0x4000
mov esi, 0x10101180
push esi
push str.ImGuiInputTextFlags_ReadOnly
call fcn.100586ae
mov eax, 0x400
push eax
push esi
push str.ImGuiInputTextFlags_AllowTabInput
call fcn.100586ae
push 0x800
push esi
push str.ImGuiInputTextFlags_CtrlEnterForNewLine
call fcn.100586ae
mov esi, dword [0x10101180]
call fcn.1000b7a6
fmul dword [0x100c34f0]
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.1005af40
add esp, 0x40
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100348fb
push dword [0x10125fa8]
push str.Widgets_Text_Input_Filtered_Text_Input
push 0x56c
push edi
call eax
add esp, 0x10
push str.Filtered_Text_Input
call fcn.1005e8f6
pop ecx
test al, al
je 0x100349c4
xor eax, eax
push eax
push eax
push eax
push 0x20
pop esi
push esi
push 0x101260a8
push str.default
call fcn.1005aef1
push 0
push 0
push 1
push esi
push 0x101260c8
push str.decimal
call fcn.1005aef1
push 0
push 0
push 6
push esi
push 0x101260e8
push str.hexadecimal
call fcn.1005aef1
add esp, 0x48
push 0
push 0
push 4
push esi
push 0x10126108
push str.uppercase
call fcn.1005aef1
push 0
push 0
push 8
push esi
push 0x10126128
push str.no_blank
call fcn.1005aef1
push 0
push 0x10028e0d
push 0x200
push esi
push 0x10126148
push str.casing_swap
call fcn.1005aef1
add esp, 0x48
push 0
push 0x10028e40
push 0x200
push esi
push 0x10126168
push str._imgui_
call fcn.1005aef1
add esp, 0x18
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100349e3
push dword [0x10125fa8]
push str.Widgets_Text_Input_Password_input
push 0x58c
push edi
call eax
add esp, 0x10
push str.Password_Input
call fcn.1005e8f6
pop ecx
test al, al
je 0x10034a5d
push 0
push 0
mov esi, 0x8000
mov edi, str.password123
push esi
push 0x40
push edi
push str.password
call fcn.1005aef1
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Display_all_characters_as_._nDisable_clipboard_cut_and_copy._nDisable_logging._n
call fcn.1002a3ed
push 0
push 0
push esi
push 0x40
push edi
push str._password_
push str.password__w__hint_
call fcn.1005af6a
xor eax, eax
push eax
push eax
push eax
push 0x40
push edi
push str.password__clear_
call fcn.1005aef1
add esp, 0x40
call fcn.1005eb3f
push str.Completion__History__Edit_Callbacks
call fcn.1005e8f6
pop ecx
test al, al
je 0x10034b44
push 0
mov esi, 0x10028e6a
push esi
push 0x40
pop edi
push edi
push edi
push 0x10126188
push str.Completion
call fcn.1005aef1
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Here_we_append__..__each_time_Tab_is_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.1002a3ed
push 0
push esi
push 0x80
push edi
push 0x101261c8
push str.History
call fcn.1005aef1
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
push 0x10126248
push esi
mov eax, 0x80000
push eax
push edi
push 0x10126208
push str.Edit
call fcn.1005aef1
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Here_we_toggle_the_casing_of_the_first_character_on_every_edit__count_edits.
call fcn.1002a3ed
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push dword [0x10126248]
push str.__d_
call fcn.10057c0e
add esp, 0x10
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10034b67
push dword [0x10125fa8]
push str.Widgets_Text_Input_Resize_Callback
push 0x5cf
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Resize_Callback
call fcn.1005e8f6
pop ecx
test al, al
je 0x10034c41
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.1002a3ed
mov eax, dword fs:[0x2c]
mov edi, dword [0x1014eadc]
pop ecx
mov ecx, dword [eax + edi*4]
mov eax, dword [0x10126258]
cmp eax, dword [ecx + 4]
jg 0x10038443
cmp dword [0x1012624c], 0
mov esi, 0x1012624c
jne 0x10034bc8
lea eax, [ebp - 0xb9]
mov byte [ebp - 0xb9], 0
push eax
mov ecx, esi
call fcn.1002629a
call fcn.1000b7a6
fmul dword [0x100c34f0]
lea eax, [ebp - 0xb4]
push esi
push 0x10028f14
push 0x40000
push eax
push dword [0x1012624c]
fstp dword [ebp - 0xb8]
push dword [0x10126254]
movss xmm0, dword [ebp - 0xb8]
push str.MyStr
mov dword [ebp - 0xb4], 0x80800000
movss dword [ebp - 0xb0], xmm0
call fcn.1005af40
push dword [0x10126250]
push dword [0x1012624c]
push dword [0x10126254]
push str.Data:__p_nSize:__d_nCapacity:__d
call fcn.10057c0e
add esp, 0x2c
call fcn.1005eb3f
jmp 0x10034c47
mov edi, dword [0x1014eadc]
call fcn.1005eb3f
jmp 0x10034c54
mov edi, dword [0x1014eadc]
mov eax, dword [0x10125fa4]
mov esi, str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x10034c78
push dword [0x10125fa8]
push str.Widgets_Tabs
push 0x5fe
push esi
call eax
add esp, 0x10
push 0x100cffe8
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003511c
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10034caa
push dword [0x10125fa8]
push str.Widgets_Tabs_Basic
push 0x601
push esi
call eax
add esp, 0x10
push str.Basic
call fcn.1005e8f6
pop ecx
test al, al
je 0x10034d4d
push 0
push str.MyTabBar
call fcn.1005fe2e
pop ecx
pop ecx
test al, al
je 0x10034d43
push 0
push 0
push str.Avocado
call fcn.1005ffdb
add esp, 0xc
test al, al
je 0x10034cf4
push str.This_is_the_Avocado_tab__nblah_blah_blah_blah_blah
call fcn.10057c0e
pop ecx
call fcn.10060076
push 0
push 0
push str.Broccoli
call fcn.1005ffdb
add esp, 0xc
test al, al
je 0x10034d19
push str.This_is_the_Broccoli_tab__nblah_blah_blah_blah_blah
call fcn.10057c0e
pop ecx
call fcn.10060076
push 0
push 0
push str.Cucumber
call fcn.1005ffdb
add esp, 0xc
test al, al
je 0x10034d3e
push str.This_is_the_Cucumber_tab__nblah_blah_blah_blah_blah
call fcn.10057c0e
pop ecx
call fcn.10060076
call fcn.1005fece
call fcn.10057a16
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10034d6c
push dword [0x10125fa8]
push str.Widgets_Tabs_Advanced__Close_Button
push 0x61c
push esi
call eax
add esp, 0x10
push str.Advanced__Close_Button
call fcn.1005e8f6
pop ecx
test al, al
je 0x10034edb
push 1
mov esi, 0x101011c8
push esi
push str.ImGuiTabBarFlags_Reorderable
call fcn.100586ae
push 2
push esi
push str.ImGuiTabBarFlags_AutoSelectNewTabs
call fcn.100586ae
push 4
push esi
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.100586ae
push 8
push esi
push str.ImGuiTabBarFlags_NoCloseWithMiddleMouseButton
call fcn.100586ae
mov eax, dword [0x101011c8]
add esp, 0x30
test al, 0xc0
jne 0x10034dcc
or eax, 0x40
mov dword [0x101011c8], eax
push 0x40
push esi
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.100586ae
add esp, 0xc
test al, al
je 0x10034dea
and dword [0x101011c8], 0xffffff7f
push 0x80
push esi
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.100586ae
add esp, 0xc
test al, al
je 0x10034e08
and dword [0x101011c8], 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 0x10034e3f
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
pop ecx
pop ecx
lea eax, [esi + 0x101011cc]
push eax
push dword [ebp + esi*4 - 0x40]
call fcn.100582f6
inc esi
pop ecx
pop ecx
cmp esi, 4
jl 0x10034e26
push dword [0x101011c8]
push str.MyTabBar
call fcn.1005fe2e
pop ecx
pop ecx
test al, al
je 0x10034ed1
xor eax, eax
mov dword [ebp - 0xc4], eax
lea ecx, [eax + 0x101011cc]
cmp byte [ecx], 0
je 0x10034ec0
mov esi, dword [ebp + eax*4 - 0x40]
push 0
push ecx
push esi
call fcn.1005ffdb
add esp, 0xc
test al, al
je 0x10034eba
push esi
push str.This_is_the__s_tab_
call fcn.10057c0e
test byte [ebp - 0xc4], 1
pop ecx
pop ecx
je 0x10034eb5
push str.I_am_an_odd_tab.
call fcn.10057c0e
pop ecx
call fcn.10060076
mov eax, dword [ebp - 0xc4]
inc eax
mov dword [ebp - 0xc4], eax
cmp eax, 4
jl 0x10034e75
call fcn.1005fece
call fcn.10057a16
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10034efe
push dword [0x10125fa8]
push str.Widgets_Tabs_TabItemButton__Leading_Trailing_flags
push 0x647
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.TabItemButton__Leading_Trailing_flags
call fcn.1005e8f6
pop ecx
test al, al
je 0x10035117
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edi*4]
mov eax, dword [0x10126268]
cmp eax, dword [ecx + 4]
jg 0x10038473
mov eax, dword [0x1012626c]
mov edi, 0x1012625c
test eax, eax
jne 0x10034f64
push 3
pop ecx
mov esi, ecx
mov dword [ebp - 0xb8], eax
mov ecx, edi
inc eax
mov dword [0x1012626c], eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100262f6
sub esi, 1
je 0x10034f64
mov eax, dword [0x1012626c]
jmp 0x10034f3e
push 0x101011d0
push str.Show_Leading_TabItemButton__
call fcn.100582f6
push 0x101011d1
push str.Show_Trailing_TabItemButton__
call fcn.100582f6
push 4
mov esi, 0x101011d4
push esi
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.100586ae
push 0x40
push esi
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.100586ae
add esp, 0x28
test al, al
je 0x10034fb2
and dword [0x101011d4], 0xffffff7f
push 0x80
push esi
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.100586ae
add esp, 0xc
test al, al
mov eax, dword [0x101011d4]
je 0x10034fd6
and eax, 0xffffffbf
mov dword [0x101011d4], eax
push eax
push str.MyTabBar
call fcn.1005fe2e
pop ecx
pop ecx
test al, al
je 0x1003510d
cmp byte [0x101011d0], 0
mov esi, str.MyHelpMenu
je 0x10035015
push 0x50
push 0x100d02e4
call fcn.100600e5
pop ecx
pop ecx
test al, al
je 0x10035015
push 0
push esi
call fcn.1000bb60
pop ecx
pop ecx
push 0
push esi
call fcn.1000b9a5
pop ecx
pop ecx
test al, al
je 0x1003504e
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.1005edc4
add esp, 0x10
call fcn.1000bac6
cmp byte [0x101011d1], 0
je 0x1003508b
push 0x90
push 0x100d02f4
call fcn.100600e5
pop ecx
pop ecx
test al, al
je 0x1003508b
mov eax, dword [0x1012626c]
mov ecx, edi
mov dword [ebp - 0xb8], eax
inc eax
mov dword [0x1012626c], eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100262f6
xor esi, esi
cmp dword [0x1012625c], esi
jle 0x10035108
push esi
mov ecx, edi
mov byte [ebp - 0xa9], 1
call fcn.1001c54f
push dword [eax]
lea eax, [ebp - 0x40]
push str._04d
push 0x10
push eax
call fcn.1003c03a
push 0
lea eax, [ebp - 0xa9]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.1005ffdb
add esp, 0x1c
test al, al
je 0x100350e4
lea eax, [ebp - 0x40]
push eax
push str.This_is_the__s_tab_
call fcn.10057c0e
pop ecx
pop ecx
call fcn.10060076
cmp byte [ebp - 0xa9], 0
jne 0x100350ff
mov eax, dword [0x10126264]
mov ecx, edi
lea eax, [eax + esi*4]
push eax
call fcn.10025c9a
jmp 0x10035100
inc esi
cmp esi, dword [0x1012625c]
jl 0x10035095
call fcn.1005fece
call fcn.10057a16
call fcn.1005eb3f
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003513f
push dword [0x10125fa8]
push str.Widgets_Plotting
push 0x68f
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Plotting
call fcn.1005e8f6
pop ecx
test al, al
je 0x100355af
push 0x101011d8
push str.Animate
call fcn.100582f6
mov eax, dword [0x10125fa4]
pop ecx
pop ecx
test eax, eax
je 0x10035186
push dword [0x10125fa8]
push str.Widgets_Plotting_PlotLines__PlotHistogram
push 0x696
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
and dword [ebp - 0xcc], 0
mov esi, 0x101011dc
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.1005f76f
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.1005f7f8
add esp, 0x28
cmp byte [0x101011d8], 0
je 0x1003522c
movsd xmm0, qword [0x101263e0]
ucomisd xmm0, qword [0x100da940]
lahf
test ah, 0x44
jp 0x10035237
call fcn.1000d09c
fstp qword [0x101263e0]
call fcn.1000d09c
push 0x5a
fstp qword [ebp - 0xec]
movsd xmm0, qword [ebp - 0xec]
pop edi
jmp 0x100352be
movss xmm0, dword [0x101263e8]
call fcn.100a15a3
mov eax, dword [0x101263d8]
movss dword [eax*4 + 0x10126270], xmm0
inc eax
cdq
idiv edi
mov dword [0x101263d8], edx
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x100cca70]
addss xmm0, dword [0x101263e8]
movss dword [0x101263e8], xmm0
movsd xmm0, qword [0x101263e0]
addsd xmm0, qword [0x100da958]
movsd qword [0x101263e0], xmm0
call fcn.1000d09c
fstp qword [ebp - 0xec]
movsd xmm0, qword [ebp - 0xec]
comisd xmm0, xmmword [0x101263e0]
ja 0x1003524f
mov esi, 0x10126270
xorps xmm0, xmm0
mov eax, esi
addss xmm0, dword [eax]
add eax, 4
cmp eax, 0x101263d8
jl 0x100352d2
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.1003c054
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 [0x101263d8]
push edi
push esi
mov edi, str.Lines
push edi
call fcn.1005f76f
push str.Functions
call fcn.10058111
call fcn.1000b02a
fmul dword [0x100c34d0]
add esp, 0x28
fstp dword [esp]
call fcn.1000af1f
push 0xffffffffffffffff
push 0x100d0388
push 0x101263ec
push str.func
call fcn.100596dc
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push 0
push 0x100caadc
push 0x190
push 1
push 0x101011f8
push str.Sample_count
call fcn.1005a4a6
add esp, 0x20
mov dword [ebp - 0xcc], 0x42a00000
cmp dword [0x101263ec], 0
mov eax, 0x10028f5a
mov esi, 0x10028f7c
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 [0x101011f8]
push eax
push esi
push edi
call fcn.1005f7bc
and dword [ebp - 0xd0], 0
add esp, 0x28
mov dword [ebp - 0xcc], 0x42a00000
xor eax, eax
push dword [ebp - 0xcc]
push dword [ebp - 0xd0]
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push eax
push eax
push dword [0x101011f8]
push eax
push esi
push str.Histogram
call fcn.1005f845
add esp, 0x28
call fcn.10057a16
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003547b
push dword [0x10125fa8]
push str.Widgets_Plotting_ProgressBar
push 0x6cc
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
cmp byte [0x101011d8], 0
je 0x100354ea
call fcn.10004af6
movss xmm1, dword [0x101011fc]
movss xmm2, dword [0x100ccab0]
movaps xmm0, xmm1
mulss xmm0, dword [0x100cca88]
mulss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101263f0]
comiss xmm0, xmm2
movss dword [0x101263f0], xmm0
jb 0x100354db
mulss xmm1, dword [0x100ccb00]
movaps xmm0, xmm2
movss dword [0x101263f0], xmm0
movss dword [0x101011fc], xmm1
jmp 0x100354f2
movss xmm2, dword [0x100da9c0]
comiss xmm2, xmm0
jb 0x100354f2
jmp 0x100354be
movss xmm0, dword [0x101263f0]
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.10058ae7
call fcn.10004b1f
pop ecx
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
and dword [esp], 0
call fcn.1000b137
push str.Progress_Bar
call fcn.10057c0e
movss xmm0, dword [0x101263f0]
xorps xmm1, xmm1
add esp, 0xc
comiss xmm1, xmm0
jbe 0x10035550
xorps xmm0, xmm0
jmp 0x10035558
minss xmm0, dword [0x100c34b4]
mulss xmm0, dword [0x100da9b4]
push 0x6d9
cvttss2si eax, xmm0
push eax
lea eax, [ebp - 0x30]
push str._d__d
push eax
call fcn.1003c054
movss xmm0, dword [0x101263f0]
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.10058ae7
add esp, 0xc
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
mov edi, str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x100355d3
push dword [0x10125fa8]
push str.Widgets_Color
push 0x6e2
push edi
call eax
add esp, 0x10
push str.Color_Picker_Widgets
call fcn.1005e8f6
pop ecx
test al, al
je 0x10035f09
push str.Options
call fcn.10058111
mov dword [esp], 0x10101210
push str.With_Alpha_Preview
call fcn.100582f6
push 0x101263f4
push str.With_Half_Alpha_Preview
call fcn.100582f6
push 0x10101211
push str.With_Drag_and_Drop
call fcn.100582f6
push 0x10101212
push str.With_Options_Menu
call fcn.100582f6
add esp, 0x18
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Right_click_on_the_individual_color_widget_to_show_options.
call fcn.1002a3ed
push 0x101263f5
push str.With_HDR
call fcn.100582f6
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Currently_all_this_does_is_to_lift_the_0..1_limits_on_dragging_widgets.
call fcn.1002a3ed
xor esi, esi
add esp, 0xc
cmp byte [0x10101210], 0
mov eax, 0x20000
cmovne esi, eax
cmp byte [0x101263f4], 0
mov eax, 0x40000
cmovne esi, eax
mov eax, 0x200
xor ecx, ecx
cmp byte [0x10101211], cl
push 8
cmovne eax, ecx
mov ecx, 0x80000
or esi, eax
xor eax, eax
cmp byte [0x101263f5], al
cmovne eax, ecx
xor ecx, ecx
or esi, eax
cmp byte [0x10101212], cl
pop eax
cmovne eax, ecx
or esi, eax
mov eax, dword [0x10125fa4]
mov dword [ebp - 0xc4], esi
test eax, eax
je 0x100356f5
push dword [0x10125fa8]
push str.Widgets_Color_ColorEdit
push 0x6f4
push edi
call eax
add esp, 0x10
push str.Inline_color_editor
call fcn.10058111
mov dword [esp], str.Color_widget:
call fcn.10057c0e
mov dword [esp], 0xbf800000
push ecx
and dword [esp], 0
call fcn.1000b137
push str.Click_on_the_color_square_to_open_a_color_picker._nCTRLclick_on_individual_component_to_input_value._n
call fcn.1002a3ed
push esi
push 0x10101200
push str.MyColor1
call fcn.1005b5ae
mov eax, dword [0x10125fa4]
add esp, 0x18
test eax, eax
je 0x10035758
push dword [0x10125fa8]
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.10057c0e
mov eax, esi
or eax, 0x200000
push eax
push 0x10101200
push str.MyColor2
call fcn.1005b5c7
mov eax, dword [0x10125fa4]
add esp, 0x10
test eax, eax
je 0x1003579b
push dword [0x10125fa8]
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.10057c0e
mov eax, esi
or eax, 0x1000000
push eax
push 0x10101200
push str.MyColor2f
call fcn.1005b5c7
mov eax, dword [0x10125fa4]
add esp, 0x10
test eax, eax
je 0x100357de
push dword [0x10125fa8]
push str.Widgets_Color_ColorButton__with_Picker_
push 0x704
push edi
call eax
add esp, 0x10
push str.Color_button_with_Picker:
call fcn.10057c0e
mov dword [esp], 0xbf800000
push ecx
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
mov eax, esi
or eax, 0xa0
push eax
push 0x10101200
push str.MyColor3
call fcn.1005b5c7
mov eax, dword [0x10125fa4]
add esp, 0x18
test eax, eax
je 0x1003583c
push dword [0x10125fa8]
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.10057c0e
cmp byte [0x10101213], 0
pop ecx
je 0x100358af
xor esi, esi
mov edi, 0x101263fc
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 [0x100da94c]
mov dword [esp + 8], 0x3f4ccccd
mov dword [esp + 4], 0x3f4ccccd
movss dword [esp], xmm0
call fcn.1000d64f
add esp, 0x18
mov dword [edi + 8], 0x3f800000
add edi, 0x10
inc esi
cmp edi, 0x101265fc
jl 0x10035857
mov esi, dword [ebp - 0xc4]
mov byte [0x10101213], 0
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
mov edi, 0x10101200
push eax
push esi
push edi
push str.MyColor3b
call fcn.1005e21e
mov byte [ebp - 0xa9], al
call fcn.10004b1f
pop ecx
pop ecx
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
and dword [esp], 0
call fcn.1000b137
and dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
and dword [ebp - 0xb0], 0
push eax
push str.Palette
call fcn.10058155
add esp, 0x10
or byte [ebp - 0xa9], al
je 0x10035944
push 0
push str.mypicker
call fcn.1000bb60
mov esi, edi
mov edi, 0x101265f8
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, 0x10101200
push 0
push str.mypicker
call fcn.1000b9a5
pop ecx
pop ecx
test al, al
je 0x10035b3e
push str.MY_CUSTOM_COLOR_PICKER_WITH_AN_AMAZING_PALETTE_
call fcn.10057c0e
call fcn.10057a16
push 0
or esi, 0x110
push esi
push edi
push 0x100d0834
call fcn.1005c422
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
call fcn.1000b2ab
push str.Current
call fcn.10057c0e
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x42700000
push eax
mov edi, 0x40004
mov dword [ebp - 0xb0], 0x42200000
push edi
push 0x10101200
push str.current
call fcn.1005e21e
push str.Previous
call fcn.10057c0e
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x42700000
push eax
push edi
mov esi, 0x101265f8
mov dword [ebp - 0xb0], 0x42200000
push esi
push str.previous
call fcn.1005e21e
add esp, 0x30
test al, al
je 0x10035a16
mov edi, 0x10101200
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.10057a16
push str.Palette
call fcn.10057c0e
xor esi, esi
mov edi, 0x101263f8
pop ecx
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xd4], edi
push esi
call fcn.1000b888
mov eax, esi
pop ecx
and eax, 0x80000007
jns 0x10035a50
dec eax
or eax, 0xfffffff8
add eax, 1
je 0x10035a6f
call fcn.10004b1f
push ecx
push ecx
movss xmm0, dword [eax + 0x50]
movss dword [esp + 4], xmm0
and dword [esp], 0
call fcn.1000b137
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.1005e21e
add esp, 0x10
test al, al
je 0x10035ac4
movss xmm2, dword [edi]
movss xmm0, dword [edi + 4]
movss xmm1, dword [edi + 8]
movss dword [0x10101200], xmm2
movss dword [0x10101204], xmm0
movss dword [0x10101208], xmm1
call fcn.1000c56e
test al, al
je 0x10035b13
push 0
push str._COL3F
call fcn.1000c644
pop ecx
pop ecx
test eax, eax
je 0x10035aea
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.1000c644
pop ecx
pop ecx
test eax, eax
je 0x10035b02
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.1000c837
mov edi, dword [ebp - 0xd4]
mov esi, dword [ebp - 0xc0]
call fcn.1000b8b7
add edi, 0x10
inc esi
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xd4], edi
cmp edi, 0x101265f8
jl 0x10035a39
call fcn.1000b3b8
call fcn.1000bac6
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10035b61
push dword [0x10125fa8]
push str.Widgets_Color_ColorButton__simple_
push 0x750
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_only:
call fcn.10057c0e
mov dword [esp], 0x10126608
push str.ImGuiColorEditFlags_NoBorder
call fcn.100582f6
mov esi, dword [ebp - 0xc4]
xor eax, eax
cmp byte [0x10126608], 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 0x10101200
push str.MyColor3c
call fcn.1005e21e
mov eax, dword [0x10125fa4]
add esp, 0x18
test eax, eax
je 0x10035be5
push dword [0x10125fa8]
push str.Widgets_Color_ColorPicker
push 0x756
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_picker
call fcn.10058111
mov dword [esp], 0x10101214
push str.With_Alpha
call fcn.100582f6
push 0x10101215
push str.With_Alpha_Bar
call fcn.100582f6
push 0x10101216
push str.With_Side_Preview
call fcn.100582f6
add esp, 0x18
mov edi, 0x10101218
cmp byte [0x10101216], 0
je 0x10035c84
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push 0x10126609
push str.With_Ref_Color
call fcn.100582f6
add esp, 0x10
cmp byte [0x10126609], 0
je 0x10035c84
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
mov eax, esi
or eax, 0x20
push eax
push edi
push str.RefColor
call fcn.1005b5c7
add esp, 0x14
push 0xffffffffffffffff
push str.Auto_Current
push 0x1012660c
push str.Display_Mode
call fcn.100596dc
pop ecx
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.When_not_specified_explicitly__Auto_Current_mode___user_can_right_click_the_picker_to_change_mode.
call fcn.1002a3ed
add esp, 0xc
cmp byte [0x10101214], 0
jne 0x10035ce2
or esi, 2
cmp byte [0x10101215], 0
je 0x10035cf1
or esi, 0x10000
cmp byte [0x10101216], 0
jne 0x10035d00
or esi, 0x100
mov eax, dword [0x10126610]
cmp eax, 1
jne 0x10035d10
or esi, 0x2000000
cmp eax, 2
jne 0x10035d1b
or esi, 0x4000000
mov eax, dword [0x1012660c]
cmp eax, 1
jne 0x10035d28
or esi, 0x20
cmp eax, 2
jne 0x10035d33
or esi, 0x100000
push 3
pop ecx
cmp eax, ecx
jne 0x10035d40
or esi, 0x200000
cmp eax, 4
jne 0x10035d4b
or esi, 0x400000
xor eax, eax
cmp byte [0x10126609], al
cmove edi, eax
push edi
push esi
mov edi, 0x10101200
push edi
push str.MyColor4
call fcn.1005c422
push str.Set_defaults_in_code:
call fcn.10057c0e
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
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.10058155
add esp, 0x14
test al, al
je 0x10035dc1
push 0x2a00000
call fcn.1005e802
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.10058155
pop ecx
pop ecx
test al, al
je 0x10035df1
push 0x5080000
call fcn.1005e802
pop ecx
push str.Both_types:
call fcn.10057c0e
lea eax, [ebp - 0x38]
push eax
call fcn.1000a856
mov esi, eax
call fcn.10004b1f
movss xmm0, dword [esi]
add esp, 4
subss xmm0, dword [eax + 0x50]
mulss xmm0, dword [0x100cca88]
movss dword [ebp - 0xb8], xmm0
movss dword [esp], xmm0
call fcn.1000af1f
mov dword [esp], 0x2000122
push edi
push str.MyColor5
call fcn.1005c3a1
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
movss xmm0, dword [ebp - 0xb8]
pop ecx
movss dword [esp], xmm0
call fcn.1000af1f
mov dword [esp], 0x4000122
push edi
push str.MyColor6
call fcn.1005c3a1
call fcn.10057ad2
push str.HSV_encoded_colors
call fcn.10057c0e
pop ecx
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
push str.Color_widget_with_InputHSV:
call fcn.10057c0e
push 0x11100000
mov esi, 0x10101228
push esi
push str.HSV_shown_as_RGB1
call fcn.1005b5c7
push 0x11200000
push esi
push str.HSV_shown_as_HSV1
call fcn.1005b5c7
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.100598ed
add esp, 0x1c
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10035f2c
push dword [0x10125fa8]
push str.Widgets_Drag_and_Slider_Flags
push 0x7a2
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_Slider_Flags
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003616a
push 0x10
mov esi, 0x10126614
push esi
push str.ImGuiSliderFlags_AlwaysClamp
call fcn.100586ae
pop ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Always_clamp_value_to_min_max_bounds__if_any__when_input_manually_with_CTRLClick.
call fcn.1002a3ed
push 0x20
push esi
push str.ImGuiSliderFlags_Logarithmic
call fcn.100586ae
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Enable_logarithmic_editing__more_precision_for_small_values_.
call fcn.1002a3ed
push 0x40
push esi
push str.ImGuiSliderFlags_NoRoundToFormat
call fcn.100586ae
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
push 0x80
push esi
push str.ImGuiSliderFlags_NoInput
call fcn.100586ae
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Disable_CTRLClick_or_Enter_key_allowing_to_input_text_directly_into_the_widget.
call fcn.1002a3ed
movss xmm0, dword [0x10101238]
add esp, 4
cvtps2pd xmm0, xmm0
mov edi, str.Underlying_float_value:__f
movsd qword [esp], xmm0
push edi
call fcn.10057c0e
add esp, 0xc
mov esi, 0x10101238
push dword [0x10126614]
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.1005985f
add esp, 0x1c
push dword [0x10126614]
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.1005985f
add esp, 0x1c
push dword [0x10126614]
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.1005985f
add esp, 0x1c
push dword [0x10126614]
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.1005985f
add esp, 0x1c
mov esi, 0x100caadc
push dword [0x10126614]
push esi
push 0x64
push 0
push ecx
mov dword [esp], 0x3f000000
push 0x1010123c
push str.DragInt__0____100_
call fcn.10059ae3
movss xmm0, dword [0x10101240]
add esp, 0x14
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push edi
call fcn.10057c0e
add esp, 0xc
push dword [0x10126614]
push str._.3f
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], 0
push 0x10101240
push str.SliderFloat__0____1_
call fcn.1005a3a9
push dword [0x10126614]
push esi
push 0x64
push 0
push 0x10101244
push str.SliderInt__0____100_
call fcn.1005a4a6
add esp, 0x30
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003618d
push dword [0x10125fa8]
push str.Widgets_Range_Widgets
push 0x7c4
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Range_Widgets
call fcn.1005e8f6
pop ecx
test al, al
je 0x10036239
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 0x1010124c
push 0x10101248
push str.range_float
call fcn.1005991d
add esp, 0x24
mov edi, 0x10101254
mov esi, 0x10101250
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.10059ba1
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.10059ba1
add esp, 0x24
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003625c
push dword [0x10125fa8]
push str.Widgets_Data_Types
push 0x7cf
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Data_Types
call fcn.1005e8f6
pop ecx
test al, al
je 0x10036e52
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 [0x100da968]
mov eax, dword [0x10125fa4]
movsd qword [ebp - 0xd0], xmm0
movsd xmm0, qword [0x100da9d0]
movsd qword [ebp - 0x38], xmm0
movsd xmm0, qword [0x100da9a0]
movsd qword [ebp - 0x18], xmm0
test eax, eax
je 0x10036496
push dword [0x10125fa8]
push str.Widgets_Data_Types_Drags
push 0x801
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drags
call fcn.10058111
mov dword [esp], 0x10126618
push str.Clamp_integers_to_0..50
call fcn.100582f6
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
mov cl, byte [0x10126618]
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 0x10101258
push edx
push str.drag_s8
call fcn.10059d1d
mov cl, byte [0x10126618]
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
push 0x10101259
push 1
push str.drag_u8
call fcn.10059d1d
mov cl, byte [0x10126618]
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 0x1010125c
push 2
push str.drag_s16
call fcn.10059d1d
mov cl, byte [0x10126618]
lea eax, [ebp - 0x17c]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push esi
push eax
lea eax, [ebp - 0x180]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10101260
push 3
pop eax
push eax
push str.drag_u16
call fcn.10059d1d
mov cl, byte [0x10126618]
lea eax, [ebp - 0xc8]
add esp, 0x20
xor edx, edx
test cl, cl
mov edi, 0x10101264
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.10059d1d
mov cl, byte [0x10126618]
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.10059d1d
mov cl, byte [0x10126618]
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 0x10101268
push 5
push str.drag_u32
call fcn.10059d1d
mov cl, byte [0x10126618]
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 0x10101270
push 6
push str.drag_s64
call fcn.10059d1d
mov cl, byte [0x10126618]
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 0x10101278
push 7
push str.drag_u64
call fcn.10059d1d
add esp, 0x20
lea eax, [ebp - 0xc4]
mov esi, 0x100d1394
push 0
push esi
push eax
lea eax, [ebp - 0xd4]
push eax
push ecx
mov dword [esp], 0x3ba3d70a
push 0x10101280
push 8
push str.drag_float
call fcn.10059d1d
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 0x10101280
push 8
push str.drag_float_log
call fcn.10059d1d
add esp, 0x20
lea eax, [ebp - 0x13c]
mov esi, 0x10101288
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.10059d1d
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.10059d1d
mov eax, dword [0x10125fa4]
add esp, 0x20
test eax, eax
je 0x100367ee
push dword [0x10125fa8]
push str.Widgets_Data_Types_Sliders
push 0x815
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Sliders
call fcn.10058111
push 0
push 0x100caadc
lea eax, [ebp - 0xdd]
push eax
lea eax, [ebp - 0xa9]
push eax
push 0x10101258
push 0
push str.slider_s8_full
call fcn.1005a538
push 0
mov esi, 0x100d140c
lea eax, [ebp - 0xb9]
push esi
push eax
lea eax, [ebp - 0xde]
push eax
push 0x10101259
push 1
push str.slider_u8_full
call fcn.1005a538
push 0
push 0x100caadc
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1ac]
push eax
push 0x1010125c
push 2
push str.slider_s16_full
call fcn.1005a538
add esp, 0x58
lea eax, [ebp - 0x1a8]
push 0
push esi
push eax
lea eax, [ebp - 0x184]
push eax
push 0x10101260
push 3
pop eax
push eax
push str.slider_u16_full
call fcn.1005a538
push 0
push 0x100caadc
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xe4]
push eax
push edi
push 4
push str.slider_s32_low
call fcn.1005a538
push 0
push 0x100caadc
lea eax, [ebp - 0x14c]
push eax
lea eax, [ebp - 0x148]
push eax
push edi
push 4
push str.slider_s32_high
call fcn.1005a538
add esp, 0x54
lea eax, [ebp - 0x150]
push 0
push 0x100caadc
push eax
lea eax, [ebp - 0x134]
push eax
push edi
push 4
push str.slider_s32_full
call fcn.1005a538
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.1005a538
push 0
push esi
lea eax, [ebp - 0xc0]
mov edi, 0x10101268
push eax
lea eax, [ebp - 0x11c]
push eax
push edi
push 5
push str.slider_u32_low
call fcn.1005a538
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.1005a538
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.1005a538
push 0
mov esi, str._I64d
lea eax, [ebp - 0x144]
push esi
push eax
lea eax, [ebp - 0x100]
mov edi, 0x10101270
push eax
push edi
push 6
push str.slider_s64_low
call fcn.1005a538
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.1005a538
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.1005a538
push 0
mov edi, str._I64u_ms
lea eax, [ebp - 0x130]
push edi
push eax
lea eax, [ebp - 0xb4]
mov esi, 0x10101278
push eax
push esi
push 7
push str.slider_u64_low
call fcn.1005a538
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.1005a538
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.1005a538
push 0
push 0
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xd4]
push eax
push 0x10101280
push 8
push str.slider_float_low
call fcn.1005a538
add esp, 0x54
lea eax, [ebp - 0xc4]
mov esi, str._.10f
push 0x20
push esi
push eax
lea eax, [ebp - 0xd4]
push eax
push 0x10101280
push 8
push str.slider_float_low_log
call fcn.1005a538
push 0
push 0x100ce4d8
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x110]
push eax
push 0x10101280
push 8
push str.slider_float_high
call fcn.1005a538
push 0
push str._.10f_grams
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x13c]
push eax
push 0x10101288
push 9
push str.slider_double_low
call fcn.1005a538
add esp, 0x54
lea eax, [ebp - 0xd0]
push 0x20
push esi
push eax
lea eax, [ebp - 0x13c]
mov esi, 0x10101288
push eax
push esi
push 9
push str.slider_double_low_log
call fcn.1005a538
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.1005a538
push str.Sliders__reverse_
call fcn.10058111
push 0
push 0x100caadc
lea eax, [ebp - 0xa9]
push eax
lea eax, [ebp - 0xdd]
push eax
push 0x10101258
push 0
push str.slider_s8_reverse
call fcn.1005a538
add esp, 0x58
lea eax, [ebp - 0xde]
mov esi, 0x100d140c
push 0
push esi
push eax
lea eax, [ebp - 0xb9]
push eax
push 0x10101259
push 1
push str.slider_u8_reverse
call fcn.1005a538
push 0
push 0x100caadc
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xc8]
push eax
push 0x10101264
push 4
push str.slider_s32_reverse
call fcn.1005a538
push 0
push esi
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0xc0]
push eax
push 0x10101268
push 5
push str.slider_u32_reverse
call fcn.1005a538
add esp, 0x54
lea eax, [ebp - 0x100]
push 0
push str._I64d
push eax
lea eax, [ebp - 0x144]
push eax
push 0x10101270
push 6
push str.slider_s64_reverse
call fcn.1005a538
push 0
push edi
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x130]
push eax
push 0x10101278
push 7
push str.slider_u64_reverse
call fcn.1005a538
mov eax, dword [0x10125fa4]
add esp, 0x38
test eax, eax
je 0x10036c3b
push dword [0x10125fa8]
push str.Widgets_Data_Types_Inputs
push 0x837
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Inputs
call fcn.10058111
mov dword [esp], 0x10101290
push str.Show_step_buttons
call fcn.100582f6
xor edx, edx
lea eax, [ebp - 0xd7]
push edx
xor ecx, ecx
mov edi, 0x100caadc
cmp byte [0x10101290], cl
push edi
push edx
cmove eax, ecx
push eax
push 0x10101258
push edx
push str.input_s8
call fcn.1005b14d
push 0
xor ecx, ecx
lea eax, [ebp - 0xd8]
cmp byte [0x10101290], cl
push esi
push 0
cmove eax, ecx
push eax
push 0x10101259
push 1
push str.input_u8
call fcn.1005b14d
add esp, 0x40
lea eax, [ebp - 0x10c]
xor ecx, ecx
cmp byte [0x10101290], cl
push 0
push edi
push 0
cmove eax, ecx
push eax
push 0x1010125c
push 2
push str.input_s16
call fcn.1005b14d
push 0
push esi
xor ecx, ecx
lea eax, [ebp - 0x114]
cmp byte [0x10101290], cl
push 0
cmove eax, ecx
push eax
push 0x10101260
push 3
pop eax
push eax
push str.input_u16
call fcn.1005b14d
push 0
push edi
xor ecx, ecx
lea eax, [ebp - 0xdc]
cmp byte [0x10101290], cl
mov edi, 0x10101264
push 0
cmove eax, ecx
push eax
push edi
push 4
push str.input_s32
call fcn.1005b14d
add esp, 0x54
lea eax, [ebp - 0xdc]
xor ecx, ecx
cmp byte [0x10101290], cl
push 0
push str._04X
push 0
cmove eax, ecx
push eax
push edi
push 4
push str.input_s32_hex
call fcn.1005b14d
push 0
push esi
xor ecx, ecx
lea eax, [ebp - 0xb8]
cmp byte [0x10101290], cl
mov esi, 0x10101268
push 0
cmove eax, ecx
push eax
push esi
push 5
push str.input_u32
call fcn.1005b14d
push 0
xor ecx, ecx
lea eax, [ebp - 0xb8]
cmp byte [0x10101290], cl
push 0x100d16dc
push 0
cmove eax, ecx
push eax
push esi
push 5
push str.input_u32_hex
call fcn.1005b14d
add esp, 0x54
xor eax, eax
xor ecx, ecx
cmp byte [0x10101290], cl
push eax
push eax
push eax
lea eax, [ebp - 0x168]
cmove eax, ecx
push eax
push 0x10101270
push 6
push str.input_s64
call fcn.1005b14d
xor eax, eax
xor ecx, ecx
cmp byte [0x10101290], cl
push eax
push eax
push eax
lea eax, [ebp - 0xec]
cmove eax, ecx
push eax
push 0x10101278
push 7
push str.input_u64
call fcn.1005b14d
xor eax, eax
xor ecx, ecx
cmp byte [0x10101290], cl
push eax
push eax
push eax
lea eax, [ebp - 0xc4]
cmove eax, ecx
push eax
push 0x10101280
push 8
push str.input_float
call fcn.1005b14d
add esp, 0x54
xor eax, eax
xor ecx, ecx
cmp byte [0x10101290], cl
push eax
push eax
push eax
lea eax, [ebp - 0xd0]
cmove eax, ecx
push eax
push 0x10101288
push 9
push str.input_double
call fcn.1005b14d
add esp, 0x1c
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10036e75
push dword [0x10125fa8]
push str.Widgets_Multi_component_Widgets
push 0x84b
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Multi_component_Widgets
call fcn.1005e8f6
pop ecx
test al, al
je 0x100370af
push str.2_wide
call fcn.10058111
push 0
mov esi, str._.3f
mov edi, 0x10101294
push esi
push edi
push str.input_float2
call fcn.1005affe
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.1005988d
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.1005a3cc
push 0
mov esi, 0x101012a4
push esi
push str.input_int2
call fcn.1005b0a1
add esp, 0x24
push 0
push 0x100caadc
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push esi
push str.drag_int2
call fcn.10059b11
push 0
push 0x100caadc
push 0xff
push 0
push esi
push str.slider_int2
call fcn.1005a4c9
push str.3_wide
call fcn.10058111
push 0
push str._.3f
push edi
push str.input_float3
call fcn.1005b01f
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.100598bd
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.1005a3f1
push 0
push esi
push str.input_int3
call fcn.1005b0c3
add esp, 0x24
push 0
push 0x100caadc
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push esi
push str.drag_int3
call fcn.10059b41
push 0
push 0x100caadc
push 0xff
push 0
push esi
push str.slider_int3
call fcn.1005a4ee
push str.4_wide
call fcn.10058111
push 0
push str._.3f
push edi
push str.input_float4
call fcn.1005b040
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.100598ed
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.1005a416
push 0
push esi
push str.input_int4
call fcn.1005b0e5
add esp, 0x24
mov edi, 0xff
push 0
push 0x100caadc
push edi
push 0
push ecx
mov dword [esp], 0x3f800000
push esi
push str.drag_int4
call fcn.10059b71
push 0
push 0x100caadc
push edi
push 0
push esi
push str.slider_int4
call fcn.1005a513
add esp, 0x34
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100370d2
push dword [0x10125fa8]
push str.Widgets_Vertical_Sliders
push 0x86c
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Vertical_Sliders
call fcn.1005e8f6
pop ecx
test al, al
je 0x10037541
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], 0x40800000
push eax
push 0xe
mov dword [ebp - 0xe8], 0x40800000
call fcn.1000ad5a
push 0
push 0x100caadc
push 5
push 0
push 0x1012661c
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], 0x41900000
push eax
push str.int
mov dword [ebp - 0xe8], 0x43200000
call fcn.1005ab2e
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.set1
call fcn.1000b7f6
add esp, 0xc
mov dword [ebp - 0xdc], 0x101012b4
xor edi, edi
mov dword [ebp - 0xb8], edi
test edi, edi
jle 0x10037188
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
pop ecx
pop ecx
push edi
call fcn.1000b888
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 [0x100da954]
mov dword [esp + 4], 0x3f000000
movss dword [esp], xmm0
push eax
movss dword [ebp - 0xc0], xmm0
call fcn.1002a384
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.1000ac33
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.1002a384
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.1000ac33
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.1002a384
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.1000ac33
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.1002a384
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.1000ac33
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 0x100c4690
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
and dword [esp], 0
push esi
push eax
push 0x100d187c
call fcn.1005ab08
add esp, 0x1c
call fcn.1000cd69
test al, al
jne 0x10037324
push 0
call fcn.1000cbd8
pop ecx
test al, al
je 0x1003733f
movss xmm0, dword [esi]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._.3f
call fcn.1000b970
add esp, 0xc
push 4
call fcn.1000ac7b
pop ecx
call fcn.1000b8b7
mov edi, dword [ebp - 0xb8]
add esi, 4
inc edi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xb8], edi
cmp esi, 0x101012d0
jl 0x1003716f
call fcn.1000b8b7
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.set2
call fcn.1000b7f6
xor eax, eax
mov dword [ebp - 0x168], 0x41900000
add esp, 0xc
mov dword [ebp - 0x164], 0x42480000
and dword [ebp - 0xc0], eax
mov esi, 0x101012d0
mov dword [ebp - 0xb8], eax
test eax, eax
jle 0x100373d3
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
pop ecx
pop ecx
call fcn.1000b2ab
xor edi, edi
mov eax, dword [ebp - 0xc0]
add eax, edi
push eax
call fcn.1000b888
pop ecx
push 0
push 0x100c4690
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
lea eax, [ebp - 0x168]
and dword [esp], 0
push esi
push eax
push 0x100d187c
call fcn.1005ab08
add esp, 0x1c
call fcn.1000cd69
test al, al
jne 0x10037428
push 0
call fcn.1000cbd8
pop ecx
test al, al
je 0x10037443
movss xmm0, dword [esi]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._.3f
call fcn.1000b970
add esp, 0xc
call fcn.1000b8b7
push 3
inc edi
pop eax
cmp edi, eax
jl 0x100373da
call fcn.1000b3b8
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, 0x101012e0
jl 0x100373ba
call fcn.1000b8b7
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.set3
call fcn.1000b7f6
add esp, 0xc
mov edi, 0x101012b4
xor esi, esi
test esi, esi
jle 0x100374bf
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
pop ecx
pop ecx
push esi
call fcn.1000b888
mov dword [esp], 0x42200000
push 0x14
call fcn.1000ace7
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 0x100d187c
mov dword [ebp - 0xec], 0x42200000
mov dword [ebp - 0xe8], 0x43200000
call fcn.1005ab08
push 1
call fcn.1000ade3
add esp, 0x20
call fcn.1000b8b7
add edi, 4
inc esi
cmp edi, 0x101012c4
jl 0x100374a6
call fcn.1000b8b7
push 1
call fcn.1000ade3
pop ecx
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
mov esi, str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
test eax, eax
je 0x10037565
push dword [0x10125fa8]
push str.Widgets_Drag_and_drop
push 0x8ad
push esi
call eax
add esp, 0x10
push str.Drag_and_Drop
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003793c
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10037597
push dword [0x10125fa8]
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.1005e8f6
pop ecx
test al, al
je 0x100375da
push str.You_can_drag_from_the_color_squares.
call fcn.1002a3ed
push 0
push 0x101012e0
push str.color_1
call fcn.1005b5ae
push 0
push 0x101012ec
push str.color_2
call fcn.1005b5c7
add esp, 0x1c
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x100375f9
push dword [0x10125fa8]
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.1005e8f6
pop ecx
test al, al
je 0x1003785d
cmp dword [0x10126620], 0
sete al
movzx eax, al
push eax
push str.Copy
call fcn.100586b8
pop ecx
pop ecx
test al, al
je 0x10037631
and dword [0x10126620], 0
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
cmp dword [0x10126620], 1
sete al
movzx eax, al
push eax
push str.Move
call fcn.100586b8
add esp, 0x10
test al, al
je 0x1003766d
mov dword [0x10126620], 1
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
cmp dword [0x10126620], 2
sete al
movzx eax, al
push eax
push str.Swap
call fcn.100586b8
add esp, 0x10
test al, al
je 0x100376a9
mov dword [0x10126620], 2
xor eax, eax
push 3
mov dword [ebp - 0xc8], eax
pop esi
push eax
call fcn.1000b888
pop ecx
mov ecx, dword [ebp - 0xc8]
mov eax, ecx
cdq
idiv esi
test edx, edx
je 0x100376e5
push ecx
push ecx
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
pop ecx
pop ecx
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], 0x42700000
push eax
push dword [ecx*4 + 0x101012fc]
mov dword [ebp - 0xe8], 0x42700000
call fcn.10058155
push 0
call fcn.1000c15c
add esp, 0xc
test al, al
je 0x100377a3
push 0
push 4
lea eax, [ebp - 0xc8]
push eax
push str.DND_DEMO_CELL
call fcn.1000c38f
mov eax, dword [0x10126620]
add esp, 0x10
test eax, eax
jne 0x1003775d
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x101012fc]
push str.Copy__s
call fcn.10057c0e
mov eax, dword [0x10126620]
pop ecx
pop ecx
cmp eax, 1
jne 0x10037780
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x101012fc]
push str.Move__s
call fcn.10057c0e
mov eax, dword [0x10126620]
pop ecx
pop ecx
cmp eax, 2
jne 0x1003779e
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x101012fc]
push str.Swap__s
call fcn.10057c0e
pop ecx
pop ecx
call fcn.1000c503
call fcn.1000c56e
test al, al
je 0x1003783d
push 0
push str.DND_DEMO_CELL
call fcn.1000c644
mov esi, eax
pop ecx
pop ecx
test esi, esi
je 0x10037835
cmp dword [esi + 4], 4
je 0x100377e1
push 0x8ea
push 0x100ccc18
push str.payload__DataSize__sizeof_int_
call fcn.100a20b1
add esp, 0xc
mov eax, dword [esi]
mov edi, dword [0x10126620]
mov esi, dword [ebp - 0xc8]
mov ecx, dword [eax]
test edi, edi
jne 0x10037803
mov eax, dword [ecx*4 + 0x101012fc]
mov dword [esi*4 + str.Bobby], eax
lea edx, [ecx*4 + 0x101012fc]
cmp edi, 1
jne 0x1003781e
mov eax, dword [edx]
mov dword [esi*4 + str.Bobby], eax
mov dword [edx], 0x100c4690
cmp edi, 2
jne 0x10037835
mov ecx, dword [esi*4 + 0x101012fc]
mov eax, dword [edx]
mov dword [esi*4 + str.Bobby], eax
mov dword [edx], ecx
call fcn.1000c837
push 3
pop esi
call fcn.1000b8b7
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp eax, 9
jl 0x100376b4
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10037880
push dword [0x10125fa8]
push str.Widgets_Drag_and_Drop_Drag_to_reorder_items__simple_
push 0x903
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_to_reorder_items__simple_
call fcn.1005e8f6
pop ecx
test al, al
je 0x10037937
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.1002a3ed
pop ecx
xor esi, esi
mov edi, dword [esi*4 + 0x10101320]
lea eax, [ebp - 0xec]
and dword [ebp - 0xec], 0
and dword [ebp - 0xe8], 0
push eax
push 0
push 0
push edi
call fcn.1005edc4
add esp, 0x10
call fcn.1000cd69
test al, al
je 0x10037928
push 0
call fcn.1000cbd8
pop ecx
test al, al
jne 0x10037928
push ecx
mov dword [esp], 0xbf800000
lea eax, [ebp - 0x38]
push 0
push eax
call fcn.1000dbdb
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 0x10037928
mov eax, dword [ecx*4 + 0x10101320]
mov dword [esi*4 + str.Item_One], eax
push 0
mov dword [ecx*4 + str.Item_One], edi
call fcn.1000dc9f
pop ecx
inc esi
cmp esi, 5
jl 0x100378a0
call fcn.1005eb3f
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003795f
push dword [0x10125fa8]
push str.Widgets_Querying_Item_Status__Edited_Active_Hovered_etc._
push 0x921
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Item_Status__Edited_Active_Hovered_etc._
call fcn.1005e8f6
pop ecx
test al, al
je 0x10038008
push 0x10
push 0x10
lea eax, [ebp - 0xa8]
mov dword [ebp - 0xa8], 0x100c4e80
push eax
push 0x10101334
push str.Item_Type
mov dword [ebp - 0xa4], 0x100c4fa0
mov dword [ebp - 0xa0], str.Button__w__repeat_
mov dword [ebp - 0x9c], str.Checkbox
mov dword [ebp - 0x98], str.SliderFloat
mov dword [ebp - 0x94], 0x100cb2ac
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.100596bb
add esp, 0xc
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
push 0x10126624
push str.Item_Disabled
call fcn.100582f6
add esp, 0x14
mov byte [ebp - 0xa9], 0
cmp byte [0x10126624], 0
je 0x10037a62
push 1
call fcn.1000c8b3
pop ecx
cmp dword [0x10101334], 0
jne 0x10037a76
push str.ITEM:_Text
call fcn.10057c0e
pop ecx
cmp dword [0x10101334], 1
mov esi, str.ITEM:_Button
jne 0x10037aa7
and dword [ebp - 0xec], 0
lea eax, [ebp - 0xec]
and dword [ebp - 0xe8], 0
push eax
push esi
call fcn.10058155
pop ecx
pop ecx
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 2
jne 0x10037ae0
push 1
call fcn.1000ae88
and dword [ebp - 0xec], 0
lea eax, [ebp - 0xec]
and dword [ebp - 0xe8], 0
push eax
push esi
call fcn.10058155
add esp, 0xc
mov byte [ebp - 0xa9], al
call fcn.1000ae96
push 3
pop eax
cmp dword [0x10101334], eax
jne 0x10037b02
push 0x10126625
push str.ITEM:_Checkbox
call fcn.100582f6
pop ecx
pop ecx
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 4
mov esi, 0x10101338
jne 0x10037b39
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.1005a3a9
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 5
mov edi, 0x10126628
jne 0x10037b62
xor eax, eax
push eax
push eax
push eax
push 0x10
push edi
push str.ITEM:_InputText
call fcn.1005aef1
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 6
jne 0x10037b9b
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.1005af40
add esp, 0x1c
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 7
jne 0x10037bcd
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.1005afba
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 8
jne 0x10037bf1
push 0
push str._.3f
push esi
push str.ITEM:_InputFloat3
call fcn.1005b01f
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 9
jne 0x10037c10
push 0
push esi
push str.ITEM:_ColorEdit4
call fcn.1005b5c7
add esp, 0xc
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 0xa
jne 0x10037c45
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.1005edc4
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 0xb
jne 0x10037c67
push 1
push 0
push 0
push str.ITEM:_MenuItem
call fcn.1005fdd5
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 0xc
jne 0x10037c8a
push str.ITEM:_TreeNode
call fcn.1005e8f6
mov byte [ebp - 0xa9], al
pop ecx
test al, al
je 0x10037c8a
call fcn.1005eb3f
cmp dword [0x10101334], 0xd
jne 0x10037ca7
push 0x48
push str.ITEM:_TreeNode_w__ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.1005e995
pop ecx
pop ecx
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 0xe
jne 0x10037cee
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 0x10101348
push str.ITEM:_Combo
mov dword [ebp - 0x38], str.Cherry
mov dword [ebp - 0x34], str.Kiwi
call fcn.100596bb
add esp, 0x14
mov byte [ebp - 0xa9], al
cmp dword [0x10101334], 0xf
jne 0x10037d33
push 4
push 4
lea eax, [ebp - 0x40]
mov dword [ebp - 0x40], str.Apple
push eax
push 0x1010134c
push str.ITEM:_ListBox
mov dword [ebp - 0x3c], str.Banana
mov dword [ebp - 0x38], str.Cherry
mov dword [ebp - 0x34], str.Kiwi
call fcn.1005f5ff
add esp, 0x14
mov byte [ebp - 0xa9], al
push 0
call fcn.1000cbd8
mov byte [ebp - 0xd6], al
mov dword [esp], 0x1000
call fcn.1000cbd8
mov byte [ebp - 0xd7], al
mov dword [esp], 0x800
call fcn.1000cbd8
mov byte [ebp - 0xd8], al
lea eax, [ebp - 0x1e8]
push eax
call fcn.1000cf0e
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1d8]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x38], xmm0
call fcn.1000cf0e
movss xmm0, dword [eax]
lea eax, [ebp - 0x1c8]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x18], xmm0
call fcn.1000cef3
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1b8]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x158], xmm0
call fcn.1000cef3
movss xmm0, dword [eax]
lea eax, [ebp - 0x194]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0xec], xmm0
call fcn.1000ced8
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x18c]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x168], xmm0
call fcn.1000ced8
movss xmm0, dword [eax]
cvtps2pd xmm0, xmm0
movsd qword [ebp - 0x19c], xmm0
call fcn.1000ce75
movzx eax, al
push 0
mov dword [ebp - 0x114], eax
call fcn.1000cda1
movzx eax, al
mov dword [ebp - 0x10c], eax
call fcn.1000cdc5
movzx eax, al
mov dword [ebp - 0x110], eax
call fcn.1000ce45
movzx eax, al
mov dword [ebp - 0x108], eax
call fcn.1000ce0d
movzx eax, al
mov dword [ebp - 0x104], eax
call fcn.1000cde7
movzx eax, al
mov dword [ebp - 0x120], eax
call fcn.1000cdd6
movzx eax, al
mov dword [ebp - 0x128], eax
call fcn.1000cd69
movzx eax, al
push 0x1a0
mov dword [ebp - 0x124], eax
call fcn.1000cbd8
movzx eax, al
push 0x200
mov dword [ebp - 0x134], eax
call fcn.1000cbd8
movzx eax, al
push pe_nt_image_headers32
mov dword [ebp - 0x150], eax
call fcn.1000cbd8
movzx eax, al
push 0x80
mov dword [ebp - 0x148], eax
call fcn.1000cbd8
movzx eax, al
push 0x20
mov dword [ebp - 0x14c], eax
call fcn.1000cbd8
push 0
movzx edi, al
call fcn.1000cbd8
movzx esi, al
call fcn.1000cd85
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.10057f3a
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.10057f3a
add esp, 0x84
cmp byte [0x10126624], 0
je 0x10037fc0
call fcn.1000c910
xor eax, eax
push eax
push eax
push 0x4000
mov byte [ebp - 0xd5], al
lea eax, [ebp - 0xd5]
push 1
push eax
push str.unused
call fcn.1005aef1
add esp, 0x10
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
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.1002a3ed
add esp, 0xc
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003802b
push dword [0x10125fa8]
push str.Widgets_Querying_Window_Status__Focused_Hovered_etc._
push 0x987
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Window_Status__Focused_Hovered_etc._
call fcn.1005e8f6
pop ecx
test al, al
je 0x100382e5
push 0x10126638
push str.Embed_everything_inside_a_child_window_for_testing__RootWindow_flag.
call fcn.100582f6
cmp byte [0x10126638], 0
pop ecx
pop ecx
je 0x10038098
call fcn.1000b02a
fmul dword [0x100c3500]
lea eax, [ebp - 0xec]
and dword [ebp - 0xec], 0
push 0
push 1
push eax
fstp dword [ebp - 0x114]
movss xmm0, dword [ebp - 0x114]
push str.outer_child
movss dword [ebp - 0xe8], xmm0
call fcn.1000a059
add esp, 0x10
push 4
call fcn.1000a312
movzx eax, al
push 0xa
mov dword [ebp - 0x114], eax
call fcn.1000a312
movzx eax, al
push 2
mov dword [ebp - 0x10c], eax
call fcn.1000a312
movzx eax, al
push 0xb
mov dword [ebp - 0x110], eax
call fcn.1000a312
movzx eax, al
push 3
mov dword [ebp - 0x108], eax
pop eax
push eax
call fcn.1000a312
movzx eax, al
push 9
mov dword [ebp - 0x104], eax
call fcn.1000a312
push 1
movzx edi, al
call fcn.1000a312
push 0
movzx esi, al
call fcn.1000a312
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.10057f3a
add esp, 0x44
push 4
call fcn.1000a3a1
movzx eax, al
push 0x21
mov dword [ebp - 0x114], eax
call fcn.1000a3a1
movzx eax, al
push 0xa
mov dword [ebp - 0x10c], eax
call fcn.1000a3a1
movzx eax, al
push 2
mov dword [ebp - 0x110], eax
call fcn.1000a3a1
movzx eax, al
push 0xb
mov dword [ebp - 0x108], eax
call fcn.1000a3a1
movzx eax, al
push 3
mov dword [ebp - 0x104], eax
pop eax
push eax
call fcn.1000a3a1
movzx eax, al
push 9
mov dword [ebp - 0x120], eax
call fcn.1000a3a1
movzx eax, al
push 1
mov dword [ebp - 0x128], eax
call fcn.1000a3a1
movzx eax, al
push 0x80
mov dword [ebp - 0x124], eax
call fcn.1000a3a1
push 0x20
movzx edi, al
call fcn.1000a3a1
push 0
movzx esi, al
call fcn.1000a3a1
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.10057f3a
and dword [ebp - 0xec], 0
lea eax, [ebp - 0xec]
add esp, 0x5c
mov dword [ebp - 0xe8], 0x42480000
push 0
push 1
push eax
push str.child
call fcn.1000a059
push str.This_is_another_child_window_for_testing_the__ChildWindows_flag.
call fcn.10057c0e
add esp, 0x14
call fcn.1000a0ce
cmp byte [0x10126638], 0
je 0x1003825f
call fcn.1000a0ce
mov esi, 0x10126639
push esi
push str.Hovered_Active_tests_after_Begin___for_title_bar_testing
call fcn.100582f6
cmp byte [0x10126639], 0
pop ecx
pop ecx
je 0x100382e0
push 0
push esi
push str.Title_bar_Hovered_Active_tests
call fcn.10007e2b
push 1
push 0
call fcn.1000bcf7
add esp, 0x14
test al, al
je 0x100382ba
push 1
push 0
push 0
push str.Close
call fcn.1005fdd5
add esp, 0x10
test al, al
je 0x100382b5
mov byte [0x10126639], 0
call fcn.1000bac6
call fcn.1000cd69
push 0
movzx esi, al
call fcn.1000cbd8
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.10057c0e
add esp, 0x10
call fcn.10009f33
call fcn.1005eb3f
cmp byte [0x10125fcd], 0
je 0x100382f3
call fcn.1000c910
mov eax, dword [0x10125fa4]
test eax, eax
je 0x10038316
push dword [0x10125fa8]
push str.Widgets_Disable_Block
push 0x9dc
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Disable_block
call fcn.1005e8f6
pop ecx
test al, al
je 0x10038357
push 0x10125fcd
push str.Disable_entire_section_above
call fcn.100582f6
mov dword [esp + 4], 0xbf800000
and dword [esp], 0
call fcn.1000b137
push str.Demonstrate_using_BeginDisabled___EndDisabled___across_this_section.
call fcn.1002a3ed
add esp, 0xc
call fcn.1005eb3f
mov eax, dword [0x10125fa4]
test eax, eax
je 0x1003837a
push dword [0x10125fa8]
push str.Widgets_Text_Filter
push 0x9e4
push str.C:UsersdimonDesktopSAMP_API_mainSAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Text_Filter
call fcn.1005e8f6
pop ecx
test al, al
je 0x1003843d
push str.Not_a_widget_per_se__but_ImGuiTextFilter_is_a_helper_to_perform_simple_filtering_on_text_strings.
call fcn.1002a3ed
mov eax, dword [0x1014eadc]
mov edi, 0x10126640
pop ecx
mov ecx, dword fs:[0x2c]
mov ecx, dword [ecx + eax*4]
mov eax, dword [0x10126750]
cmp eax, dword [ecx + 4]
jg 0x100384a3
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.10057c0e
and dword [esp], 0
mov ecx, edi
push str.Filter__inc__exc_
call fcn.1000f32b
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.1000f381
test al, al
je 0x10038432
push dword [ebp + esi*4 - 0x50]
push 0x100cb338
call fcn.10057f3a
pop ecx
pop ecx
inc esi
cmp esi, 8
jl 0x10038411
call fcn.1005eb3f
call fcn.1009b63b
ret
mov esi, 0x10126258
push esi
call fcn.1009bc38
cmp dword [0x10126258], 0xffffffff
pop ecx
jne 0x10034ba5
push 0x100c204f
call fcn.1009bba7
push esi
call fcn.1009bbe7
pop ecx
pop ecx
jmp 0x10034ba5
mov esi, 0x10126268
push esi
call fcn.1009bc38
cmp dword [0x10126268], 0xffffffff
pop ecx
jne 0x10034f2b
push 0x100c1ee0
call fcn.1009bba7
push esi
call fcn.1009bbe7
pop ecx
pop ecx
jmp 0x10034f2b
mov esi, 0x10126750
push esi
call fcn.1009bc38
or eax, 0xffffffff
pop ecx
cmp dword [0x10126750], eax
jne 0x100383bd
and dword [ebp - 4], 0
mov ecx, edi
push 0x100c4690
call fcn.1000f2d4
push 0x100c1f96
call fcn.1009bba7
or eax, 0xffffffff
push esi
mov dword [ebp - 4], eax
call fcn.1009bbe7
pop ecx
pop ecx
jmp 0x100383bd