Function at 0x4371f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x48e7c1
mov eax, dword fs:[0]
push eax
sub esp, 0x1dc
mov eax, dword [0x4b2740]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [0x4b3240]
test eax, eax
je 0x437240
push dword [0x4b3244]
push str.Widgets
push 0x249
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push str.Widgets
call fcn.0046dba0
add esp, 8
test al, al
je 0x43e7a3
cmp byte [0x4b3269], 0
je 0x43726a
push 1
call fcn.00407540
add esp, 4
mov eax, dword [0x4b3240]
test eax, eax
je 0x43728d
push dword [0x4b3244]
push str.Widgets_Basic
push 0x251
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic
call fcn.0047fcf0
add esp, 4
test al, al
je 0x437ed2
push str.General
call fcn.0047bd60
mov eax, dword [0x4b3240]
add esp, 4
test eax, eax
je 0x4372d2
push dword [0x4b3244]
push str.Widgets_Basic_Button
push 0x256
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0x491024
mov dword [ebp - 0xb0], 0
call fcn.0046c940
add esp, 8
test al, al
mov eax, dword [0x4b326c]
je 0x437309
inc eax
mov dword [0x4b326c], eax
test al, 1
je 0x437331
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push str.Thanks_for_clicking_me_
call fcn.0047f590
add esp, 0xc
mov eax, dword [0x4b3240]
test eax, eax
je 0x437354
push dword [0x4b3244]
push str.Widgets_Basic_Checkbox
push 0x260
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0x4ae008
push str.checkbox
call fcn.0046d2e0
mov eax, dword [0x4b3240]
add esp, 8
test eax, eax
je 0x437389
push dword [0x4b3244]
push str.Widgets_Basic_RadioButton
push 0x264
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x4b3270
push str.radio_a
call fcn.0047a460
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 1
push 0x4b3270
push str.radio_b
call fcn.0047a460
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 2
push 0x4b3270
push str.radio_c
call fcn.0047a460
mov eax, dword [0x4b3240]
add esp, 0x14
test eax, eax
je 0x437410
push dword [0x4b3244]
push str.Widgets_Basic_Buttons__Colored_
push 0x26b
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
xor esi, esi
mov dword [ebp - 0x34], 0x3f800000
mov dword [ebp - 0x14], 0x3f800000
mov dword [ebp - 0x15c], 0x3f800000
nop word [eax + eax]
test esi, esi
je 0x43744e
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
add esp, 8
push esi
call fcn.0041a7c0
movd xmm0, esi
lea eax, [ebp - 0x110]
cvtdq2ps xmm0, xmm0
add esp, 4
push eax
divss xmm0, dword [0x494354]
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x104]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f19999a
mov dword [esp + 4], 0x3f19999a
movss dword [ebp - 0xbc], xmm0
movss dword [esp], xmm0
call fcn.00409520
movss xmm0, dword [ebp - 0x104]
lea eax, [ebp - 0xf0]
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [ebp - 0x12c]
movss dword [ebp - 0x3c], xmm0
movss xmm0, dword [ebp - 0x110]
movss dword [ebp - 0x38], xmm0
movups xmm0, xmmword [ebp - 0x40]
push eax
push 0x15
movups xmmword [ebp - 0xf0], xmm0
call fcn.0041aaf0
movss xmm0, dword [ebp - 0xbc]
lea eax, [ebp - 0xe0]
add esp, 0x20
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xc4]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f333333
mov dword [esp + 4], 0x3f333333
movss dword [esp], xmm0
call fcn.00409520
movss xmm0, dword [ebp - 0xc4]
lea eax, [ebp - 0x178]
movss dword [ebp - 0x20], xmm0
movss xmm0, dword [ebp - 0xcc]
movss dword [ebp - 0x1c], xmm0
movss xmm0, dword [ebp - 0xe0]
movss dword [ebp - 0x18], xmm0
movups xmm0, xmmword [ebp - 0x20]
push eax
push 0x16
movups xmmword [ebp - 0x178], xmm0
call fcn.0041aaf0
movss xmm0, dword [ebp - 0xbc]
lea eax, [ebp - 0xb8]
add esp, 0x20
push eax
lea eax, [ebp - 0xf8]
push eax
lea eax, [ebp - 0xc8]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f4ccccd
mov dword [esp + 4], 0x3f4ccccd
movss dword [esp], xmm0
call fcn.00409520
movss xmm0, dword [ebp - 0xc8]
lea eax, [ebp - 0x188]
movss dword [ebp - 0x168], xmm0
movss xmm0, dword [ebp - 0xf8]
movss dword [ebp - 0x164], xmm0
movss xmm0, dword [ebp - 0xb8]
movss dword [ebp - 0x160], xmm0
movups xmm0, xmmword [ebp - 0x168]
push eax
push 0x17
movups xmmword [ebp - 0x188], xmm0
call fcn.0041aaf0
mov dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb0], 0
push eax
push str.Click
call fcn.0046c940
push 3
call fcn.0041a4f0
add esp, 0x2c
call fcn.0041a490
inc esi
cmp esi, 7
jl 0x437430
call fcn.0046a510
push str.Hold_to_repeat:
call fcn.0047f590
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.0041d280
mov eax, dword [0x4b3240]
add esp, 8
test eax, eax
je 0x43766d
push dword [0x4b3244]
push str.Widgets_Basic_Buttons__Repeating_
push 0x281
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
call fcn.004103b0
push 1
movss xmm0, dword [eax + 0x54]
movss dword [ebp - 0xb8], xmm0
call fcn.0041a620
push 0
push str.left
call fcn.0046a580
add esp, 0xc
test al, al
je 0x43769f
dec dword [0x4b3274]
movss xmm0, dword [ebp - 0xb8]
sub esp, 8
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.0041d280
push 1
push str.right
call fcn.0046a580
add esp, 0x10
test al, al
je 0x4376d5
inc dword [0x4b3274]
call fcn.0041a390
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push dword [0x4b3274]
push 0x492180
call fcn.0047f590
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push str.Tooltip
mov dword [ebp - 0xb0], 0
call fcn.0046c940
push str.I_am_a_tooltip
call fcn.0041df70
push 0x495ab4
push str.label
call fcn.00478dc0
push str.Inputs
call fcn.0047bd60
mov eax, dword [0x4b3240]
add esp, 0x28
test eax, eax
je 0x43776f
push dword [0x4b3244]
push str.Widgets_Basic_InputText
push 0x296
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0
push 0
push 0x80
push str.Hello__world_
push str.input_text
call fcn.00474f60
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x4377e3
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0
push 0
push 0
push 0x80
push 0x4b3278
push str.enter_text_here
push str.input_text__w__hint_
call fcn.00478ac0
mov eax, dword [0x4b3240]
add esp, 0x1c
test eax, eax
je 0x437828
push dword [0x4b3244]
push str.Widgets_Basic_InputInt__InputFloat
push 0x2a9
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x64
push 1
push 0x4ae090
push str.input_int
call fcn.00474a80
add esp, 0x14
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3c23d70a
push 0x4ae094
push str.input_float
call fcn.00474980
movaps xmm0, xmmword [0x4a3310]
add esp, 0x18
push 0
push str._.8f
sub esp, 0x10
movups xmmword [esp], xmm0
push 0x4ae098
push str.input_double
call fcn.00474880
add esp, 0x20
push 0
push 0x495d08
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push 0x4ae0a0
push str.input_scientific
call fcn.00474980
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x437914
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.You_can_input_value_using_the_scientific_notation__n__e.g.__1e8__becomes__100000000_.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0
push str._.3f
push 0x4ae0a4
push str.input_float3
call fcn.00474920
push str.Drags
call fcn.0047bd60
mov eax, dword [0x4b3240]
add esp, 0x14
test eax, eax
je 0x43795a
push dword [0x4b3244]
push str.Widgets_Basic_DragInt__DragFloat
push 0x2c0
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x492180
push 0
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4ae0b4
push str.drag_int
call fcn.00473370
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x4379d6
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Click_and_drag_to_edit_value._nHold_SHIFT_ALT_for_faster_slower_edit._nDouble_click_or_CTRLclick_to_input_value.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x10
push str._d__
push 0x64
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4ae0b8
push str.drag_int_0..100
call fcn.00473370
add esp, 0x1c
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push 0x4ae0bc
push str.drag_float
call fcn.00473080
add esp, 0x1c
push 0
push str._.06f_ns
sub esp, 0xc
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0x38d1b717
push 0x4ae0c0
push str.drag_small_float
call fcn.00473080
push str.Sliders
call fcn.0047bd60
mov eax, dword [0x4b3240]
add esp, 0x20
test eax, eax
je 0x437a8e
push dword [0x4b3244]
push str.Widgets_Basic_SliderInt__SliderFloat
push 0x2d2
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x492180
push 3
push 0xffffffffffffffff
push 0x4b32f8
push str.slider_int
call fcn.0047c8d0
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x437b02
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.CTRLclick_to_input_value.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0
push str.ratio___.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4ae0c4
push str.slider_float
call fcn.0047c810
add esp, 0x18
push 0x20
push str._.4f
sub esp, 8
mov dword [esp + 4], 0x41200000
mov dword [esp], 0xc1200000
push 0x4b32fc
push str.slider_float__log_
call fcn.0047c810
mov eax, dword [0x4b3240]
add esp, 0x18
test eax, eax
je 0x437b7b
push dword [0x4b3244]
push str.Widgets_Basic_SliderAngle
push 0x2db
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push str._.0f_deg
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0xc3b40000
push 0x4b3300
push str.slider_angle
call fcn.0047c480
mov eax, dword [0x4b3240]
add esp, 0x18
test eax, eax
je 0x437bc9
push dword [0x4b3244]
push str.Widgets_Basic_Slider__enum_
push 0x2e2
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov eax, dword [0x4b3304]
mov dword [ebp - 0x40], str.Fire
mov dword [ebp - 0x3c], str.Earth
mov dword [ebp - 0x38], 0x495f6c
mov dword [ebp - 0x34], str.Water
cmp eax, 3
ja 0x437bf5
mov eax, dword [ebp + eax*4 - 0x40]
jmp 0x437bfa
mov eax, str.Unknown
push 0
push eax
push 3
push 0
push 0x4b3304
push str.slider_enum
call fcn.0047c8d0
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x437c6a
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Using_the_format_string_parameter_to_display_a_name_instead_of_the_underlying_integer.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push str.Selectors_Pickers
call fcn.0047bd60
mov eax, dword [0x4b3240]
add esp, 4
test eax, eax
je 0x437c9a
push dword [0x4b3244]
push str.Widgets_Basic_ColorEdit3__ColorEdit4
push 0x2ee
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x4ae0c8
push str.color_1
call fcn.0046e2c0
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x437d05
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0
push 0x4ae0d4
push str.color_2
call fcn.0046e2e0
mov eax, dword [0x4b3240]
add esp, 0xc
test eax, eax
je 0x437d3c
push dword [0x4b3244]
push str.Widgets_Basic_Combo
push 0x2fe
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0xffffffffffffffff
push 0xb
lea eax, [ebp - 0x5c]
mov dword [ebp - 0x5c], str.AAAA
push eax
push 0x4b3308
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.00471cc0
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x437dfa
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
mov eax, dword [0x4b3240]
test eax, eax
je 0x437e1d
push dword [0x4b3244]
push str.Widgets_Basic_ListBox
push 0x30a
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 4
push 9
lea eax, [ebp - 0x54]
mov dword [ebp - 0x54], str.Apple
push eax
push 0x4ae0e4
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.004791c0
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x437ecd
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x437ef5
push dword [0x4b3244]
push str.Widgets_Tooltips
push 0x316
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Tooltips
call fcn.0047fcf0
add esp, 4
test al, al
je 0x4382dd
push str.General
call fcn.0047bd60
push 0x4921ac
call fcn.0047f680
add esp, 8
call fcn.00407a70
test al, al
je 0x437f57
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Tooltip_are_typically_created_by_using_a_IsItemHovered____SetTooltip___sequence._n_nWe_provide_a_helper_SetItemTooltip___function_to_perform_the_two_with_standards_flags.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
lea eax, [ebp - 0x100]
mov dword [ebp - 0x100], 0x80800000
push eax
push str.Basic
mov dword [ebp - 0xfc], 0
call fcn.0046c940
push str.I_am_a_tooltip
call fcn.0041df70
lea eax, [ebp - 0x100]
push eax
push str.Fancy
call fcn.0046c940
add esp, 0x14
call fcn.00407a70
test al, al
je 0x43803a
push str.I_am_a_fancy_tooltip
call fcn.0047f590
add esp, 4
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0xd4], 0
push 4
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
push 0x4ae0e8
push str.Curve
call fcn.0047a100
call fcn.00410880
fstp dword [ebp - 0xb8]
movss xmm0, dword [ebp - 0xb8]
cvtps2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sin_precise
cvtsd2ss xmm0, xmm0
add esp, 0x20
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push str.Sin_time____f
call fcn.0047f590
add esp, 0xc
call fcn.0040e260
push str.Always_On
call fcn.0047bd60
push 0
push 0x4b330c
push 0x496448
call fcn.0047a460
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 1
push 0x4b330c
push str.Always_On__Simple_
call fcn.0047a460
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 2
push 0x4b330c
push str.Always_On__Advanced_
call fcn.0047a460
mov eax, dword [0x4b330c]
add esp, 0x14
cmp eax, 1
jne 0x4380c1
push str.I_am_following_you_around.
call fcn.0041edd0
add esp, 4
jmp 0x438135
cmp eax, 2
jne 0x438135
call fcn.00407fb0
test al, al
je 0x438135
call fcn.0040f590
fmul dword [0x494378]
mov dword [ebp - 0xb0], 0
fstp dword [ebp - 0xb4]
call fcn.00410880
fstp dword [ebp - 0xb8]
movss xmm0, dword [ebp - 0xb8]
lea eax, [ebp - 0xb4]
cvtps2pd xmm0, xmm0
push 0
push eax
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sin_precise
cvtsd2ss xmm0, xmm0
push ecx
mulss xmm0, dword [0x4942e8]
addss xmm0, dword [0x4942e8]
movss dword [esp], xmm0
call fcn.0047a190
add esp, 0xc
call fcn.0040e260
push str.Custom
call fcn.0047bd60
push 0x4921ac
call fcn.0047f680
add esp, 8
call fcn.00407a70
test al, al
je 0x438182
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Passing_ImGuiHoveredFlags_ForTooltip_to_IsItemHovered___is_the_preferred_way_to_standardizetooltip_activation_details_across_your_application._You_may_however_decide_to_use_customflags_for_a_specific_tooltip_instance.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
lea eax, [ebp - 0x100]
push eax
push str.Manual
call fcn.0046c940
push 0x1000
call fcn.00412f90
add esp, 0xc
test al, al
je 0x4381b1
push str.I_am_a_manually_emitted_tooltip.
call fcn.0041edd0
add esp, 4
lea eax, [ebp - 0x100]
push eax
push str.DelayNone
call fcn.0046c940
push 0x4000
call fcn.00412f90
add esp, 0xc
test al, al
je 0x4381e0
push str.I_am_a_tooltip_with_no_delay.
call fcn.0041edd0
add esp, 4
lea eax, [ebp - 0x100]
push eax
push str.DelayShort
call fcn.0046c940
push 0x28000
call fcn.00412f90
add esp, 0xc
test al, al
je 0x438227
call fcn.004103b0
sub esp, 8
movss xmm0, dword [eax + 0x438]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.I_am_a_tooltip_with_a_short_delay___0.2f_sec_.
call fcn.0041edd0
add esp, 0xc
lea eax, [ebp - 0x100]
push eax
push str.DelayLong
call fcn.0046c940
push 0x30000
call fcn.00412f90
add esp, 0xc
test al, al
je 0x43826e
call fcn.004103b0
sub esp, 8
movss xmm0, dword [eax + 0x43c]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.I_am_a_tooltip_with_a_long_delay___0.2f_sec_.
call fcn.0041edd0
add esp, 0xc
lea eax, [ebp - 0x100]
push eax
push str.Stationary
call fcn.0046c940
push 0x2000
call fcn.00412f90
add esp, 0xc
test al, al
je 0x43829d
push str.I_am_a_tooltip_requiring_mouse_to_be_stationary_before_activating.
call fcn.0041edd0
add esp, 4
push 1
call fcn.00407540
lea eax, [ebp - 0x100]
push eax
push str.Disabled_item
call fcn.0046c940
call fcn.0040db30
push 0x1000
call fcn.00412f90
add esp, 0x10
test al, al
je 0x4382d8
push str.I_am_a_a_tooltip_for_a_disabled_item.
call fcn.0041edd0
add esp, 4
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x438300
push dword [0x4b3244]
push str.Widgets_Tree_Nodes
push 0x379
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Tree_Nodes
call fcn.0047fcf0
add esp, 4
test al, al
je 0x4386ff
mov eax, dword [0x4b3240]
test eax, eax
je 0x438338
push dword [0x4b3244]
push str.Widgets_Tree_Nodes_Basic_trees
push 0x37c
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic_trees
call fcn.0047fcf0
add esp, 4
test al, al
je 0x4383ae
xor esi, esi
nop dword [eax + eax]
test esi, esi
jne 0x438360
push 2
push 1
call fcn.0047c1a0
add esp, 8
push esi
push str.Child__d
push esi
call fcn.0047fd40
add esp, 0xc
test al, al
je 0x4383a3
push str.blah_blah
call fcn.0047f590
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.0041d280
push str.button
call fcn.0047ced0
add esp, 0xc
call fcn.00480a10
inc esi
cmp esi, 5
jl 0x438350
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x4383d1
push dword [0x4b3244]
push str.Widgets_Tree_Nodes_Advanced__with_Selectable_nodes
push 0x391
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Advanced__with_Selectable_nodes
call fcn.0047fcf0
add esp, 4
test al, al
je 0x4386fa
push 0x4921ac
call fcn.0047f680
add esp, 4
call fcn.00407a70
test al, al
je 0x438429
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x80
push 0x4ae104
push str.ImGuiTreeNodeFlags_OpenOnArrow
call fcn.0046d680
push 0x40
push 0x4ae104
push str.ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.0046d680
push 0x800
push 0x4ae104
push str.ImGuiTreeNodeFlags_SpanAvailWidth
call fcn.0046d680
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x4384bc
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Extend_hit_area_to_all_available_width_instead_of_allowing_more_items_to_be_laid_out_after_the_node.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x1000
push 0x4ae104
push str.ImGuiTreeNodeFlags_SpanFullWidth
call fcn.0046d680
push 0x2000
push 0x4ae104
push str.ImGuiTreeNodeFlags_SpanAllColumns
call fcn.0046d680
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43853e
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.For_use_in_Tables_only.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x4b3310
push str.Align_label_with_current_X_position
call fcn.0046d2e0
push 0x4b3311
push str.Test_tree_node_as_drag_source
call fcn.0046d2e0
push str.Hello_
call fcn.0047f590
add esp, 0x14
cmp byte [0x4b3310], 0
je 0x438583
call fcn.004741d0
push ecx
fstp dword [esp]
call fcn.00424340
add esp, 4
mov eax, 1
or edi, 0xffffffff
xor esi, esi
mov dword [ebp - 0xbc], eax
mov edx, dword [0x4ae104]
mov ecx, eax
or edx, 1
and ecx, dword [0x4ae108]
push esi
cmove edx, dword [0x4ae104]
cmp esi, 3
jae 0x438635
push str.Selectable_Node__d
push edx
push esi
call fcn.004808c0
push 0
mov byte [ebp - 0xbd], al
call fcn.00412e50
add esp, 0x14
test al, al
je 0x4385df
call fcn.004131b0
test al, al
cmove edi, esi
cmp byte [0x4b3311], 0
je 0x438618
push 0
call fcn.004075b0
add esp, 4
test al, al
je 0x438618
push 0
push 0
push 0
push str._TREENODE
call fcn.0041dbe0
push str.This_is_a_drag_and_drop_source
call fcn.0047f590
add esp, 0x14
call fcn.0040db80
cmp byte [ebp - 0xbd], 0
je 0x438698
push str.Blah_blah_nBlah_Blah
call fcn.0046c770
add esp, 4
call fcn.00480a10
jmp 0x438698
or edx, 0x108
push str.Selectable_Leaf__d
push edx
push esi
call fcn.004808c0
push 0
call fcn.00412e50
add esp, 0x14
test al, al
je 0x43865f
call fcn.004131b0
test al, al
cmove edi, esi
cmp byte [0x4b3311], 0
je 0x438698
push 0
call fcn.004075b0
add esp, 4
test al, al
je 0x438698
push 0
push 0
push 0
push str._TREENODE
call fcn.0041dbe0
push str.This_is_a_drag_and_drop_source
call fcn.0047f590
add esp, 0x14
call fcn.0040db80
mov eax, dword [ebp - 0xbc]
inc esi
rol eax, 1
mov dword [ebp - 0xbc], eax
cmp esi, 6
jl 0x438593
cmp edi, 0xffffffff
je 0x4386db
call fcn.0040f9c0
cmp byte [eax + 0xe14], 0
je 0x4386cd
mov eax, dword [0x4ae108]
btc eax, edi
jmp 0x4386d6
mov eax, 1
mov ecx, edi
shl eax, cl
mov dword [0x4ae108], eax
cmp byte [0x4b3310], 0
je 0x4386f5
call fcn.004741d0
push ecx
fstp dword [esp]
call fcn.00412650
add esp, 4
call fcn.00480a10
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x438722
push dword [0x4b3244]
push str.Widgets_Collapsing_Headers
push 0x3e6
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Collapsing_Headers
call fcn.0047fcf0
add esp, 4
test al, al
je 0x4387d9
push 0x4ae10c
push str.Show_2nd_header
call fcn.0046d2e0
push 0
push str.Header
call fcn.0046dba0
add esp, 0x10
test al, al
je 0x438787
push 0
call fcn.00412f90
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.0047f590
add esp, 0xc
xor esi, esi
push esi
push str.Some_content__d
call fcn.0047f590
inc esi
add esp, 8
cmp esi, 5
jl 0x438773
push 0
push 0x4ae10c
push str.Header_with_a_close_button
call fcn.0046dbf0
add esp, 0xc
test al, al
je 0x4387d4
push 0
call fcn.00412f90
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.0047f590
add esp, 0xc
xor esi, esi
nop dword [eax]
push esi
push str.More_content__d
call fcn.0047f590
inc esi
add esp, 8
cmp esi, 5
jl 0x4387c0
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x4387fc
push dword [0x4b3244]
push str.Widgets_Bullets
push 0x3fe
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Bullets
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43886a
push str.Bullet_point_1
call fcn.0046c770
push str.Bullet_point_2_nOn_multiple_lines
call fcn.0046c770
push str.Tree_node
call fcn.0047fcf0
add esp, 0xc
test al, al
je 0x438844
push str.Another_bullet_point
call fcn.0046c770
add esp, 4
call fcn.00480a10
call fcn.0046c600
push str.Bullet_point_3__two_calls_
call fcn.0047f590
call fcn.0046c600
push 0x491024
call fcn.0047ced0
add esp, 8
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43888d
push dword [0x4b3244]
push str.Widgets_Text
push 0x40d
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0x490f04
call fcn.0047fcf0
add esp, 4
test al, al
je 0x438bb4
mov eax, dword [0x4b3240]
test eax, eax
je 0x4388c5
push dword [0x4b3244]
push str.Widgets_Text_Colored_Text
push 0x410
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Colorful_Text
call fcn.0047fcf0
add esp, 4
test al, al
je 0x438975
movaps xmm0, xmmword [0x4a3300]
lea eax, [ebp - 0x40]
push str.Pink
push eax
movups xmmword [ebp - 0x40], xmm0
call fcn.0047f600
movaps xmm0, xmmword [0x4a32b0]
lea eax, [ebp - 0x40]
push str.Yellow
push eax
movups xmmword [ebp - 0x40], xmm0
call fcn.0047f600
push str.Disabled
call fcn.0047f680
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x438970
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.The_TextDisabled_color_is_stored_in_ImGuiStyle.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x438998
push dword [0x4b3244]
push str.Widgets_Text_Word_Wrapping
push 0x41b
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Word_Wrapping
call fcn.0047fcf0
add esp, 4
test al, al
je 0x438b3e
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.0047fbc0
add esp, 4
call fcn.0047cf30
push 0
push str._.0f
sub esp, 8
mov dword [esp + 4], 0x44160000
mov dword [esp], 0xc1a00000
push 0x4ae110
push str.Wrap_width
call fcn.0047c810
add esp, 0x18
call fcn.00410a60
mov edi, eax
xor esi, esi
push esi
push str.Test_paragraph__d:
call fcn.0047f590
lea eax, [ebp - 0xd4]
push eax
call fcn.0040f4f0
movss xmm1, dword [0x4ae110]
addss xmm1, dword [ebp - 0xd4]
movss xmm0, dword [ebp - 0xd0]
movss dword [ebp - 0x108], xmm0
movss dword [ebp - 0x10c], xmm1
addss xmm1, dword [0x494360]
movss dword [ebp - 0xb8], xmm1
call fcn.0040f590
fadd dword [ebp - 0xd0]
lea eax, [ebp - 0x38]
push eax
movss xmm0, dword [ebp - 0xb8]
movss dword [ebp - 0xb4], xmm0
fstp dword [ebp - 0xf8]
movss xmm0, dword [ebp - 0xf8]
movss dword [ebp - 0xb0], xmm0
call fcn.0040f480
movss xmm0, dword [0x4ae110]
add esp, 0xc
addss xmm0, dword [eax]
movss dword [esp], xmm0
call fcn.0041ad80
add esp, 4
test esi, esi
jne 0x438abe
movss xmm0, dword [0x4ae110]
sub esp, 8
cvtps2pd xmm0, xmm0
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.0047f590
add esp, 0xc
jmp 0x438acb
push str.aaaaaaaa_bbbbbbbb__c_cccccccc_dddddddd._d_eeeeeeee___ffffffff._gggggggg_hhhhhhhh
call fcn.0047f590
add esp, 4
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x18]
push 0
push ecx
mov dword [esp], 0
push 0xff00ffff
push eax
call fcn.0040faa0
add esp, 4
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.0040fac0
add esp, 4
mov ecx, edi
push eax
call fcn.00446370
push 0
push ecx
mov dword [esp], 0
lea eax, [ebp - 0xb4]
push 0xffff00ff
push eax
lea eax, [ebp - 0x10c]
mov ecx, edi
push eax
call fcn.00446460
call fcn.0041a5e0
inc esi
cmp esi, 2
jl 0x4389f3
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x438b61
push dword [0x4b3244]
push str.Widgets_Text_UTF_8_Text
push 0x43d
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.UTF_8_Text
call fcn.0047fcf0
add esp, 4
test al, al
je 0x438baf
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.0047fbc0
push str.Hiragana:___kakikukeko_
call fcn.0047f590
push str.Kanjis:___nihongo_
call fcn.0047f590
push 0
push 0
push 0
push 0x20
push 0x4ae114
push str.UTF_8_input
call fcn.00474f60
add esp, 0x24
call fcn.00480a10
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x438bd7
push dword [0x4b3244]
push str.Widgets_Images
push 0x458
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Images
call fcn.0047fcf0
add esp, 4
test al, al
je 0x439029
call fcn.0040f9c0
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 esi, eax
call fcn.0047fbc0
mov ecx, dword [esi + 0x24]
push 0x4b3312
push str.Use_Text_Color_for_Tint
movd xmm0, dword [ecx + 0x24]
mov edi, dword [ecx + 4]
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0xc8], xmm0
movd xmm0, dword [ecx + 0x28]
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0xe0], xmm0
call fcn.0046d2e0
movss xmm0, dword [ebp - 0xe0]
cvtps2pd xmm0, xmm0
push ecx
movsd qword [esp + 8], xmm0
movss xmm0, dword [ebp - 0xc8]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.0fx_.0f
call fcn.0047f590
lea eax, [ebp - 0x128]
push eax
call fcn.0040f4f0
add esp, 0x18
mov dword [ebp - 0x10c], 0
cmp byte [0x4b3312], 0
mov dword [ebp - 0x108], 0
mov dword [ebp - 0xb4], 0x3f800000
mov dword [ebp - 0xb0], 0x3f800000
je 0x438cad
push 0
call fcn.00410630
add esp, 4
movups xmm0, xmmword [eax]
jmp 0x438cb4
movaps xmm0, xmmword [0x494430]
lea eax, [ebp - 0x20]
movups xmmword [ebp - 0x20], xmm0
push 5
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x20], xmm0
call fcn.00410630
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x10c]
push eax
movups xmmword [ebp - 0x40], xmm0
lea eax, [ebp - 0xd4]
movss xmm0, dword [ebp - 0xc8]
movss dword [ebp - 0xd4], xmm0
movss xmm0, dword [ebp - 0xe0]
push eax
push edi
movss dword [ebp - 0xd0], xmm0
call fcn.004743f0
add esp, 0x1c
call fcn.00407a70
movss xmm1, dword [0x4a3224]
test al, al
je 0x438ea8
movss xmm4, dword [esi + 0xdf8]
xorps xmm0, xmm0
subss xmm4, dword [ebp - 0x128]
movss xmm3, dword [esi + 0xdfc]
subss xmm3, dword [ebp - 0x124]
subss xmm4, dword [0x49436c]
subss xmm3, dword [0x49436c]
comiss xmm0, xmm4
jbe 0x438d68
xorps xmm2, xmm2
jmp 0x438d78
movss xmm2, dword [ebp - 0xc8]
subss xmm2, xmm1
minss xmm2, xmm4
comiss xmm0, xmm3
movss dword [ebp - 0xc4], xmm2
ja 0x438d95
movss xmm0, dword [ebp - 0xe0]
subss xmm0, xmm1
minss xmm0, xmm3
movss dword [ebp - 0xcc], xmm0
sub esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp], xmm0
push str.Min:___.2f___.2f_
call fcn.0047f590
movss xmm0, dword [ebp - 0xcc]
add esp, 4
addss xmm0, dword [0x4a3224]
movss xmm1, dword [ebp - 0xc4]
addss xmm1, dword [0x4a3224]
movss dword [ebp - 0xf8], xmm0
cvtps2pd xmm0, xmm0
movss dword [ebp - 0xb8], xmm1
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push str.Max:___.2f___.2f_
call fcn.0047f590
movss xmm1, dword [ebp - 0xc4]
lea eax, [ebp - 0x40]
movss xmm0, dword [ebp - 0xcc]
divss xmm1, dword [ebp - 0xc8]
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x148], 0x43000000
push eax
lea eax, [ebp - 0xd4]
mov dword [ebp - 0x144], 0x43000000
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x148]
push eax
push edi
divss xmm0, dword [ebp - 0xe0]
movss dword [ebp - 0x150], xmm1
movss xmm1, dword [ebp - 0xf8]
divss xmm1, dword [ebp - 0xe0]
movss dword [ebp - 0x14c], xmm0
movss xmm0, dword [ebp - 0xb8]
divss xmm0, dword [ebp - 0xc8]
movss dword [ebp - 0xd0], xmm1
movss dword [ebp - 0xd4], xmm0
call fcn.004743f0
add esp, 0x2c
call fcn.0040e260
mov eax, dword [0x4b3240]
test eax, eax
je 0x438ecb
push dword [0x4b3244]
push str.Widgets_Images_Textured_buttons
push 0x490
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.And_now_some_textured_buttons..
call fcn.0047fbc0
movss xmm0, dword [0x4a3224]
add esp, 4
movaps xmm1, xmm0
xor esi, esi
divss xmm1, dword [ebp - 0xc8]
divss xmm0, dword [ebp - 0xe0]
movss dword [ebp - 0xb8], xmm1
movss dword [ebp - 0xf8], xmm0
push esi
call fcn.0041a7c0
add esp, 4
test esi, esi
je 0x438f42
movd xmm0, esi
lea eax, [ebp - 0xb4]
cvtdq2ps xmm0, xmm0
push eax
push 0xb
subss xmm0, dword [0x494310]
movss dword [ebp - 0xb4], xmm0
movss dword [ebp - 0xb0], xmm0
call fcn.0041ac50
add esp, 8
movss xmm0, dword [ebp - 0xb8]
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x20]
movss dword [ebp - 0x10c], xmm0
movss xmm0, dword [ebp - 0xf8]
push eax
lea eax, [ebp - 0x10c]
movss dword [ebp - 0x108], xmm0
movaps xmm0, xmmword [0x4a32a0]
push eax
lea eax, [ebp - 0xd4]
mov dword [ebp - 0x128], 0x42000000
push eax
lea eax, [ebp - 0x128]
mov dword [ebp - 0x124], 0x42000000
push eax
movups xmmword [ebp - 0x20], xmm0
push edi
movaps xmm0, xmmword [0x494430]
push 0x490e2c
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
movups xmmword [ebp - 0x40], xmm0
call fcn.00474590
add esp, 0x1c
test al, al
je 0x438fd5
inc dword [0x4b3314]
test esi, esi
je 0x438fe3
push 1
call fcn.0041a550
add esp, 4
call fcn.0041a490
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
inc esi
add esp, 8
cmp esi, 8
jl 0x438f05
call fcn.00479760
push dword [0x4b3314]
push str.Pressed__d_times.
call fcn.0047f590
add esp, 8
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43904c
push dword [0x4b3244]
push str.Widgets_Combo
push 0x4ac
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Combo
call fcn.0047fcf0
add esp, 4
test al, al
je 0x439315
push 1
push 0x4b3318
push str.ImGuiComboFlags_PopupAlignLeft
call fcn.0046d680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x4390cc
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Only_makes_a_difference_if_the_popup_is_larger_than_the_combo
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x20
push 0x4b3318
push str.ImGuiComboFlags_NoArrowButton
call fcn.0046d680
add esp, 0xc
test al, al
je 0x4390eb
and dword [0x4b3318], 0xffffffbf
push 0x40
push 0x4b3318
push str.ImGuiComboFlags_NoPreview
call fcn.0046d680
add esp, 0xc
test al, al
je 0x43910d
and dword [0x4b3318], 0xffffff5f
push 0x80
push 0x4b3318
push str.ImGuiComboFlags_WidthFitPreview
call fcn.0046d680
add esp, 0xc
test al, al
je 0x43912f
and dword [0x4b3318], 0xffffffbf
push 2
push 0x4b3318
push str.ImGuiComboFlags_HeightSmall
call fcn.0046d680
add esp, 0xc
test al, al
je 0x43914e
and dword [0x4b3318], 0xffffffe3
push 4
push 0x4b3318
push str.ImGuiComboFlags_HeightRegular
call fcn.0046d680
add esp, 0xc
test al, al
je 0x43916d
and dword [0x4b3318], 0xffffffe5
push 0x10
push 0x4b3318
push str.ImGuiComboFlags_HeightLargest
call fcn.0046d680
mov ecx, dword [0x4b3318]
add esp, 0xc
test al, al
je 0x439194
and ecx, 0xfffffff1
mov dword [0x4b3318], ecx
mov eax, dword [0x4b331c]
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.0046a7c0
add esp, 0xc
test al, al
je 0x439272
xor esi, esi
cmp dword [0x4b331c], esi
lea eax, [ebp - 0xb4]
push eax
push 0
sete byte [ebp - 0xbc]
mov dword [ebp - 0xb4], 0
push dword [ebp - 0xbc]
mov dword [ebp - 0xb0], 0
push dword [ebp + esi*4 - 0x68]
call fcn.0047b550
add esp, 0x10
test al, al
je 0x439259
mov dword [0x4b331c], esi
cmp byte [ebp - 0xbc], 0
je 0x439267
call fcn.0041dea0
inc esi
cmp esi, 0xe
jl 0x439213
call fcn.00473c50
call fcn.0047cf30
push str.One_liner_variants
call fcn.0047bd60
push 0x4921ac
call fcn.0047f680
add esp, 8
call fcn.00407a70
test al, al
je 0x4392c4
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Flags_above_dont_apply_to_this_section.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0xffffffffffffffff
push str.aaaa
push 0x4b3320
push str.combo_2__one_liner_
call fcn.00471b00
push 0xffffffffffffffff
push 0xe
lea eax, [ebp - 0x68]
push eax
push 0x4ae134
push str.combo_3__array_
call fcn.00471cc0
push 0xffffffffffffffff
push 0xe
lea eax, [ebp - 0x68]
push eax
push 0x428380
push 0x4b3324
push str.combo_4__function_
call fcn.00471b50
add esp, 0x3c
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x439338
push dword [0x4b3244]
push str.Widgets_List_Boxes
push 0x4f0
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.List_boxes
call fcn.0047fcf0
add esp, 4
test al, al
je 0x4394f4
lea eax, [ebp - 0xb4]
mov dword [ebp - 0x68], str.AAAA
push eax
push str.listbox_1
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
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
call fcn.0046af70
add esp, 8
test al, al
je 0x43943f
xor esi, esi
nop dword [eax]
cmp dword [0x4b3328], esi
lea eax, [ebp - 0xb4]
push eax
push 0
sete byte [ebp - 0xbc]
mov dword [ebp - 0xb4], 0
push dword [ebp - 0xbc]
mov dword [ebp - 0xb0], 0
push dword [ebp + esi*4 - 0x68]
call fcn.0047b550
add esp, 0x10
test al, al
je 0x439426
mov dword [0x4b3328], esi
cmp byte [ebp - 0xbc], 0
je 0x439434
call fcn.0041dea0
inc esi
cmp esi, 0xe
jl 0x4393e0
call fcn.00473c70
push str.Full_width:
call fcn.0047f590
call fcn.00410860
fmul dword [0x49434c]
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.0046af70
add esp, 0xc
test al, al
je 0x4394ef
xor esi, esi
nop
cmp dword [0x4b3328], esi
lea eax, [ebp - 0xb4]
push eax
push 0
sete byte [ebp - 0xbc]
mov dword [ebp - 0xb4], 0
push dword [ebp - 0xbc]
mov dword [ebp - 0xb0], 0
push dword [ebp + esi*4 - 0x68]
call fcn.0047b550
add esp, 0x10
test al, al
je 0x4394d6
mov dword [0x4b3328], esi
cmp byte [ebp - 0xbc], 0
je 0x4394e4
call fcn.0041dea0
inc esi
cmp esi, 0xe
jl 0x439490
call fcn.00473c70
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x439517
push dword [0x4b3244]
push str.Widgets_Selectables
push 0x520
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selectables
call fcn.0047fcf0
add esp, 4
test al, al
je 0x439dfd
mov eax, dword [0x4b3240]
test eax, eax
je 0x43954f
push dword [0x4b3244]
push str.Widgets_Selectables_Basic
push 0x529
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43963f
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4ae138
push str.1._I_am_selectable
mov dword [ebp - 0xb0], 0
call fcn.0047b510
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4ae139
push str.2._I_am_selectable
mov dword [ebp - 0xb0], 0
call fcn.0047b510
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4ae13a
push str.3._I_am_selectable
mov dword [ebp - 0xb0], 0
call fcn.0047b510
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
movzx eax, byte [0x4ae13b]
push 4
push eax
push str.4._I_am_double_clickable
mov dword [ebp - 0xb0], 0
call fcn.0047b550
add esp, 0x40
test al, al
je 0x43963a
push 0
call fcn.00413670
add esp, 4
test al, al
je 0x43963a
cmp byte [0x4ae13b], 0
sete byte [0x4ae13b]
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x439662
push dword [0x4b3244]
push str.Widgets_Selectables_Single_Selection
push 0x536
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Single_Selection
call fcn.0047fcf0
add esp, 4
test al, al
je 0x4396cf
xor esi, esi
push esi
lea eax, [ebp - 0x50]
push str.Object__d
push eax
call fcn.00443f20
cmp dword [0x4ae140], esi
lea eax, [ebp - 0xb4]
push eax
sete al
mov dword [ebp - 0xb4], 0
movzx eax, al
push 0
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0xb0], 0
push eax
call fcn.0047b550
add esp, 0x1c
test al, al
je 0x4396c4
mov dword [0x4ae140], esi
inc esi
cmp esi, 5
jl 0x439675
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x4396f2
push dword [0x4b3244]
push str.Widgets_Selectables_Multiple_Selection
push 0x543
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Multiple_Selection
call fcn.0047fcf0
add esp, 4
test al, al
je 0x4397c5
push 0x4921ac
call fcn.0047f680
add esp, 4
call fcn.00407a70
test al, al
je 0x43974a
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Hold_CTRL_and_click_to_select_multiple_items.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
xor esi, esi
nop dword [eax]
push esi
lea eax, [ebp - 0x50]
push str.Object__d
push eax
call fcn.00443f20
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
movzx eax, byte [esi + 0x4b332c]
push 0
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0xb0], 0
push eax
call fcn.0047b550
add esp, 0x1c
test al, al
je 0x4397ba
call fcn.0040f9c0
cmp byte [eax + 0xe14], 0
jne 0x4397b3
mov dword [0x4b332c], 0
mov byte [0x4b3330], 0
xor byte [esi + 0x4b332c], 1
inc esi
cmp esi, 5
jl 0x439750
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x4397e8
push dword [0x4b3244]
push str.Widgets_Selectables_Rendering_more_items_on_the_same_line
push 0x555
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Rendering_more_items_on_the_same_line
call fcn.0047fcf0
add esp, 4
test al, al
je 0x4398fb
call fcn.0041e5f0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4b3334
push str.main.c
mov dword [ebp - 0xb0], 0
call fcn.0047b510
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push str.Link_1
call fcn.0047ced0
call fcn.0041e5f0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4b3335
push str.Hello.cpp
mov dword [ebp - 0xb0], 0
call fcn.0047b510
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push str.Link_2
call fcn.0047ced0
call fcn.0041e5f0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4b3336
push str.Hello.h
mov dword [ebp - 0xb0], 0
call fcn.0047b510
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push str.Link_3
call fcn.0047ced0
add esp, 0xc
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43991e
push dword [0x4b3244]
push str.Widgets_Selectables_In_columns
push 0x561
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.In_columns
call fcn.0047fcf0
add esp, 4
test al, al
je 0x439a88
push ecx
mov dword [esp], 0
lea eax, [ebp - 0xb4]
push eax
push 0x791
push 3
push str.split1
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
call fcn.00459780
add esp, 0x14
test al, al
je 0x4399bf
xor esi, esi
push esi
lea eax, [ebp - 0x50]
push str.Item__d
push eax
call fcn.00443f20
call fcn.0045fa80
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
lea eax, [esi + 0x4b3338]
mov dword [ebp - 0xb0], 0
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.0047b510
inc esi
add esp, 0x1c
cmp esi, 0xa
jl 0x439970
call fcn.0045b670
call fcn.0047cf30
push ecx
mov dword [esp], 0
lea eax, [ebp - 0xb4]
push eax
push 0x791
push 3
push str.split2
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
call fcn.00459780
add esp, 0x14
test al, al
je 0x439a83
xor esi, esi
push esi
lea eax, [ebp - 0x50]
push str.Item__d
push eax
call fcn.00443f20
add esp, 8
mov dword [esp], 0
push 0
call fcn.0045faf0
call fcn.0045fa80
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 2
lea eax, [esi + 0x4b3338]
mov dword [ebp - 0xb0], 0
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.0047b510
call fcn.0045fa80
push str.Some_other_contents
call fcn.0047f590
call fcn.0045fa80
push str.123456
call fcn.0047f590
inc esi
add esp, 0x20
cmp esi, 0xa
jl 0x439a05
call fcn.0045b670
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x439aab
push dword [0x4b3244]
push str.Widgets_Selectables_Grid
push 0x585
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Grid
call fcn.0047fcf0
add esp, 4
test al, al
je 0x439c7a
call fcn.00410880
push 0x10
push 0
push 0x4ae144
fstp dword [ebp - 0xbc]
call sub.VCRUNTIME140.dll_memchr
add esp, 0xc
test eax, eax
sete al
mov byte [ebp - 0xbd], al
test al, al
je 0x439b6c
movss xmm0, dword [ebp - 0xbc]
mulss xmm0, dword [0x494340]
cvtps2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sin_precise
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0xb8], xmm0
movss xmm0, dword [ebp - 0xbc]
addss xmm0, xmm0
cvtps2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_cos_precise
movss xmm1, dword [0x4942e8]
lea eax, [ebp - 0xb4]
cvtsd2ss xmm0, xmm0
push eax
push 0x19
mulss xmm0, xmm1
addss xmm0, xmm1
movss dword [ebp - 0xb4], xmm0
movss xmm0, dword [ebp - 0xb8]
mulss xmm0, xmm1
addss xmm0, xmm1
movss dword [ebp - 0xb0], xmm0
call fcn.0041ac50
add esp, 8
mov eax, 4
mov dword [ebp - 0xc4], 0x4ae144
sub eax, 0x4ae144
mov dword [ebp - 0xb8], eax
mov eax, 0x4ae144
sub eax, 4
mov dword [ebp - 0xcc], eax
xor edi, edi
mov esi, eax
test edi, edi
je 0x439bb6
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
add esp, 8
mov eax, dword [ebp - 0xb8]
add eax, esi
push eax
call fcn.0041a7c0
cmp byte [esi + 4], 0
lea eax, [ebp - 0xb4]
push eax
setne al
mov dword [ebp - 0xb4], 0x42480000
push 0
movzx eax, al
push eax
push str.Sailor
mov dword [ebp - 0xb0], 0x42480000
call fcn.0047b550
add esp, 0x14
test al, al
je 0x439c31
xor byte [esi + 4], 1
test edi, edi
je 0x439c09
xor byte [esi + 3], 1
cmp edi, 3
jae 0x439c12
xor byte [esi + 5], 1
cmp dword [ebp - 0xc4], 0x4ae144
jle 0x439c21
xor byte [esi], 1
cmp dword [ebp - 0xcc], 0x4ae14c
jge 0x439c31
xor byte [esi + 8], 1
call fcn.0041a490
inc edi
inc esi
cmp edi, 4
jl 0x439b98
mov eax, dword [ebp - 0xcc]
add dword [ebp - 0xc4], 4
add eax, 4
mov dword [ebp - 0xcc], eax
cmp eax, 0x4ae150
jl 0x439b94
cmp byte [ebp - 0xbd], 0
je 0x439c75
push 1
call fcn.0041a550
add esp, 4
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x439c9d
push dword [0x4b3244]
push str.Widgets_Selectables_Alignment
push 0x5a6
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Alignment
call fcn.0047fcf0
add esp, 4
test al, al
je 0x439df8
push 0x4921ac
call fcn.0047f680
add esp, 4
call fcn.00407a70
test al, al
je 0x439cf5
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
xor eax, eax
mov edi, 0x4ae154
mov dword [ebp - 0xbc], eax
movss xmm3, dword [0x4942e8]
xor esi, esi
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm3
movss dword [ebp - 0xb8], xmm1
cvtps2pd xmm2, xmm1
movd xmm0, esi
lea eax, [ebp - 0x50]
cvtdq2ps xmm0, xmm0
sub esp, 0x10
movss dword [ebp - 0xb0], xmm1
mulss xmm0, xmm3
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.00443f20
add esp, 0x18
test esi, esi
je 0x439d7d
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
add esp, 8
lea eax, [ebp - 0xb4]
push eax
push 0x19
call fcn.0041ac50
lea eax, [ebp - 0x10c]
mov dword [ebp - 0x10c], 0x42a00000
push eax
push 0
lea eax, [ebp - 0x50]
mov dword [ebp - 0x108], 0x42a00000
push edi
push eax
call fcn.0047b510
push 1
call fcn.0041a550
movss xmm1, dword [ebp - 0xb8]
inc esi
movss xmm3, dword [0x4942e8]
add esp, 0x1c
inc edi
cvtps2pd xmm2, xmm1
cmp esi, 3
jl 0x439d22
mov eax, dword [ebp - 0xbc]
inc eax
mov dword [ebp - 0xbc], eax
cmp edi, 0x4ae15d
jl 0x439d02
call fcn.00480a10
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x439e20
push dword [0x4b3244]
push str.Widgets_Text_Input
push 0x5c2
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Text_Input
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43a567
mov eax, dword [0x4b3240]
test eax, eax
je 0x439e58
push dword [0x4b3244]
push str.Widgets_Text_Input_Multi_line_Text_Input
push 0x5c5
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Multi_line_Text_Input
call fcn.0047fcf0
add esp, 4
test al, al
je 0x439f9e
push 0x4921ac
call fcn.0047f680
add esp, 4
call fcn.00407a70
test al, al
je 0x439eb0
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x4000
push 0x4b2160
push str.ImGuiInputTextFlags_ReadOnly
call fcn.0046d680
push 0x400
push 0x4b2160
push str.ImGuiInputTextFlags_AllowTabInput
call fcn.0046d680
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x439f32
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.When__AllowTabInput_is_set__passing_through_the_widget_with_Tabbing_doesnt_automatically_activate_it__in_order_to_also_cycling_through_subsequent_widgets.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x800
push 0x4b2160
push str.ImGuiInputTextFlags_CtrlEnterForNewLine
call fcn.0046d680
call fcn.0040f590
fmul dword [0x49436c]
lea eax, [ebp - 0xb4]
push 0
push 0
push dword [0x4b2160]
mov dword [ebp - 0xb4], 0x80800000
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
movss dword [ebp - 0xb0], xmm0
call fcn.00478960
add esp, 0x28
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x439fc1
push dword [0x4b3244]
push str.Widgets_Text_Input_Filtered_Text_Input
push 0x5e0
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Filtered_Text_Input
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43a091
push 0
push 0
push 0
push 0x20
push 0x4b3344
push str.default
call fcn.00474f60
push 0
push 0
push 1
push 0x20
push 0x4b3364
push str.decimal
call fcn.00474f60
push 0
push 0
push 6
push 0x20
push 0x4b3384
push str.hexadecimal
call fcn.00474f60
add esp, 0x48
push 0
push 0
push 4
push 0x20
push 0x4b33a4
push str.uppercase
call fcn.00474f60
push 0
push 0
push 8
push 0x20
push 0x4b33c4
push str.no_blank
call fcn.00474f60
push 0
push 0x429de0
push 0x200
push 0x20
push 0x4b33e4
push str.casing_swap
call fcn.00474f60
add esp, 0x48
push 0
push 0x429e20
push 0x200
push 0x20
push 0x4b3404
push str._imgui_
call fcn.00474f60
add esp, 0x18
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43a0b4
push dword [0x4b3244]
push str.Widgets_Text_Input_Password_input
push 0x600
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Password_Input
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43a17b
push 0
push 0
push 0x8000
push 0x40
push str.password123
push str.password
call fcn.00474f60
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43a13d
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Display_all_characters_as_._nDisable_clipboard_cut_and_copy._nDisable_logging._n
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0
push 0
push 0x8000
push 0x40
push str.password123
push str._password_
push str.password__w__hint_
call fcn.00478ac0
push 0
push 0
push 0
push 0x40
push str.password123
push str.password__clear_
call fcn.00474f60
add esp, 0x34
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43a19e
push dword [0x4b3244]
push str.Widgets_Text_Input_Completion__History__Edit_Callbacks
push 0x60b
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Completion__History__Edit_Callbacks
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43a347
push 0
push 0x429eb0
push 0x40
push 0x40
push 0x4b3428
push str.Completion
call fcn.00474f60
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43a227
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Here_we_append__..__each_time_Tab_is_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0
push 0x429eb0
push 0x80
push 0x40
push 0x4b3468
push str.History
call fcn.00474f60
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43a29e
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x4b34e8
push 0x429eb0
push 0x80000
push 0x40
push 0x4b34a8
push str.Edit
call fcn.00474f60
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43a318
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Here_we_toggle_the_casing_of_the_first_character_on_every_edit__count_edits.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push dword [0x4b34e8]
push str.__d_
call fcn.0047f590
add esp, 0x10
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43a36a
push dword [0x4b3244]
push str.Widgets_Text_Input_Resize_Callback
push 0x649
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Resize_Callback
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43a4c7
push 0x4921ac
call fcn.0047f680
add esp, 4
call fcn.00407a70
test al, al
je 0x43a3c2
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
mov eax, dword fs:[0x2c]
mov edi, dword [0x4b466c]
mov ecx, dword [eax + edi*4]
mov eax, dword [0x4b34f8]
cmp eax, dword [ecx + 8]
jg 0x43e7be
mov eax, dword [0x4b34ec]
test eax, eax
jne 0x43a44a
cmp dword [0x4b34f0], eax
jne 0x43a43a
push 8
call fcn.00414de0
mov esi, eax
add esp, 4
mov eax, dword [0x4b34f4]
test eax, eax
je 0x43a423
push dword [0x4b34ec]
push eax
push esi
call sub.VCRUNTIME140.dll_memcpy
push dword [0x4b34f4]
call fcn.00414e70
add esp, 0x10
mov eax, dword [0x4b34ec]
mov dword [0x4b34f4], esi
mov dword [0x4b34f0], 8
jmp 0x43a440
mov esi, dword [0x4b34f4]
mov byte [eax + esi], 0
inc dword [0x4b34ec]
call fcn.0040f590
fmul dword [0x49436c]
lea eax, [ebp - 0xb4]
push 0x4b34ec
push 0x429f60
push 0x40000
push eax
push dword [0x4b34ec]
fstp dword [ebp - 0xb8]
push dword [0x4b34f4]
movss xmm0, dword [ebp - 0xb8]
push str.MyStr
mov dword [ebp - 0xb4], 0x80800000
movss dword [ebp - 0xb0], xmm0
call fcn.00478960
push dword [0x4b34f0]
push dword [0x4b34ec]
push dword [0x4b34f4]
push str.Data:__p_nSize:__d_nCapacity:__d
call fcn.0047f590
add esp, 0x2c
call fcn.00480a10
jmp 0x43a4cd
mov edi, dword [0x4b466c]
mov eax, dword [0x4b3240]
test eax, eax
je 0x43a4f0
push dword [0x4b3244]
push str.Widgets_Text_Input_Miscellaneous
push 0x674
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Miscellaneous
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43a560
push 0x100000
push 0x4b21a8
push str.ImGuiInputTextFlags_EscapeClearsAll
call fcn.0046d680
push 0x4000
push 0x4b21a8
push str.ImGuiInputTextFlags_ReadOnly
call fcn.0046d680
push 0x10000
push 0x4b21a8
push str.ImGuiInputTextFlags_NoUndoRedo
call fcn.0046d680
push 0
push 0
push dword [0x4b21a8]
push 0x10
push 0x4b34fc
push str.Hello
call fcn.00474f60
add esp, 0x3c
call fcn.00480a10
call fcn.00480a10
jmp 0x43a56d
mov edi, dword [0x4b466c]
mov eax, dword [0x4b3240]
test eax, eax
je 0x43a590
push dword [0x4b3244]
push str.Widgets_Tabs
push 0x684
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0x497e00
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43ab72
mov eax, dword [0x4b3240]
test eax, eax
je 0x43a5c8
push dword [0x4b3244]
push str.Widgets_Tabs_Basic
push 0x687
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43a678
push 0
push str.MyTabBar
call fcn.0046bfa0
add esp, 8
test al, al
je 0x43a66e
push 0
push 0
push str.Avocado
call fcn.0046c3b0
add esp, 0xc
test al, al
je 0x43a61b
push str.This_is_the_Avocado_tab__nblah_blah_blah_blah_blah
call fcn.0047f590
add esp, 4
call fcn.00474190
push 0
push 0
push str.Broccoli
call fcn.0046c3b0
add esp, 0xc
test al, al
je 0x43a642
push str.This_is_the_Broccoli_tab__nblah_blah_blah_blah_blah
call fcn.0047f590
add esp, 4
call fcn.00474190
push 0
push 0
push str.Cucumber
call fcn.0046c3b0
add esp, 0xc
test al, al
je 0x43a669
push str.This_is_the_Cucumber_tab__nblah_blah_blah_blah_blah
call fcn.0047f590
add esp, 4
call fcn.00474190
call fcn.00474090
call fcn.0047bac0
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43a69b
push dword [0x4b3244]
push str.Widgets_Tabs_Advanced__Close_Button
push 0x6a2
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Advanced__Close_Button
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43a83d
push 1
push 0x4b21ac
push str.ImGuiTabBarFlags_Reorderable
call fcn.0046d680
push 2
push 0x4b21ac
push str.ImGuiTabBarFlags_AutoSelectNewTabs
call fcn.0046d680
push 4
push 0x4b21ac
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.0046d680
push 8
push 0x4b21ac
push str.ImGuiTabBarFlags_NoCloseWithMiddleMouseButton
call fcn.0046d680
mov eax, dword [0x4b21ac]
add esp, 0x30
test al, 0xc0
jne 0x43a708
or eax, 0x40
mov dword [0x4b21ac], eax
push 0x40
push 0x4b21ac
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.0046d680
add esp, 0xc
test al, al
je 0x43a72a
and dword [0x4b21ac], 0xffffff7f
push 0x80
push 0x4b21ac
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.0046d680
add esp, 0xc
test al, al
je 0x43a74c
and dword [0x4b21ac], 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
nop word [eax + eax]
test esi, esi
je 0x43a78e
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
add esp, 8
lea eax, [esi + 0x4b21b0]
push eax
push dword [ebp + esi*4 - 0x40]
call fcn.0046d2e0
inc esi
add esp, 8
cmp esi, 4
jl 0x43a770
push dword [0x4b21ac]
push str.MyTabBar
call fcn.0046bfa0
add esp, 8
test al, al
je 0x43a833
xor eax, eax
mov dword [ebp - 0xcc], eax
nop word [eax + eax]
cmp byte [eax + 0x4b21b0], 0
lea ecx, [eax + 0x4b21b0]
je 0x43a822
mov esi, dword [ebp + eax*4 - 0x40]
push 0
push ecx
push esi
call fcn.0046c3b0
add esp, 0xc
test al, al
je 0x43a81c
push esi
push str.This_is_the__s_tab_
call fcn.0047f590
add esp, 8
test byte [ebp - 0xcc], 1
je 0x43a817
push str.I_am_an_odd_tab.
call fcn.0047f590
add esp, 4
call fcn.00474190
mov eax, dword [ebp - 0xcc]
inc eax
mov dword [ebp - 0xcc], eax
cmp eax, 4
jl 0x43a7d0
call fcn.00474090
call fcn.0047bac0
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43a860
push dword [0x4b3244]
push str.Widgets_Tabs_TabItemButton__Leading_Trailing_flags
push 0x6cd
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.TabItemButton__Leading_Trailing_flags
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43ab6d
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edi*4]
mov eax, dword [0x4b3518]
cmp eax, dword [ecx + 8]
jg 0x43e7f4
mov eax, dword [0x4b351c]
test eax, eax
jne 0x43a970
mov ecx, dword [0x4b350c]
mov edx, 3
mov dword [ebp - 0xc4], edx
nop dword [eax]
mov edi, dword [0x4b3510]
mov dword [ebp - 0xb8], eax
inc eax
mov dword [0x4b351c], eax
cmp ecx, edi
jne 0x43a940
lea esi, [ecx + 1]
test edi, edi
je 0x43a8de
mov eax, edi
cdq
sub eax, edx
mov edx, dword [ebp - 0xc4]
sar eax, 1
add eax, edi
jmp 0x43a8e3
mov eax, 8
cmp eax, esi
cmovg esi, eax
cmp esi, edi
jle 0x43a940
lea eax, [esi*4]
push eax
call fcn.00414de0
mov edi, eax
add esp, 4
mov eax, dword [0x4b3514]
test eax, eax
je 0x43a926
mov ecx, dword [0x4b350c]
shl ecx, 2
push ecx
push eax
push edi
call sub.VCRUNTIME140.dll_memcpy
push dword [0x4b3514]
call fcn.00414e70
add esp, 0x10
mov ecx, dword [0x4b350c]
mov edx, dword [ebp - 0xc4]
mov dword [0x4b3514], edi
mov dword [0x4b3510], esi
jmp 0x43a946
mov edi, dword [0x4b3514]
mov eax, dword [ebp - 0xb8]
mov dword [edi + ecx*4], eax
mov ecx, dword [0x4b350c]
mov eax, dword [0x4b351c]
inc ecx
sub edx, 1
mov dword [0x4b350c], ecx
mov dword [ebp - 0xc4], edx
jne 0x43a8b0
push 0x4b21b4
push str.Show_Leading_TabItemButton__
call fcn.0046d2e0
push 0x4b21b5
push str.Show_Trailing_TabItemButton__
call fcn.0046d2e0
push 4
push 0x4b21b8
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.0046d680
push 0x40
push 0x4b21b8
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.0046d680
add esp, 0x28
test al, al
je 0x43a9c1
and dword [0x4b21b8], 0xffffff7f
push 0x80
push 0x4b21b8
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.0046d680
add esp, 0xc
test al, al
mov eax, dword [0x4b21b8]
je 0x43a9e9
and eax, 0xffffffbf
mov dword [0x4b21b8], eax
push eax
push str.MyTabBar
call fcn.0046bfa0
add esp, 8
test al, al
je 0x43ab63
cmp byte [0x4b21b4], 0
je 0x43aa2a
push 0x50
push 0x4980fc
call fcn.0047e400
add esp, 8
test al, al
je 0x43aa2a
push 0
push str.MyHelpMenu
call fcn.00419f80
add esp, 8
push 0
push str.MyHelpMenu
call fcn.00407a90
add esp, 8
test al, al
je 0x43aa6e
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0
push str.Hello_
mov dword [ebp - 0xb0], 0
call fcn.0047b550
add esp, 0x10
call fcn.0040e200
cmp byte [0x4b21b5], 0
je 0x43aaaf
push 0x90
push 0x49810c
call fcn.0047e400
add esp, 8
test al, al
je 0x43aaaf
mov eax, dword [0x4b351c]
mov ecx, 0x4b350c
mov dword [ebp - 0xb8], eax
inc eax
mov dword [0x4b351c], eax
lea eax, [ebp - 0xb8]
push eax
call fcn.00427ab0
xor esi, esi
cmp dword [0x4b350c], esi
jle 0x43ab5e
nop dword [eax]
mov eax, dword [0x4b3514]
mov byte [ebp - 0xa9], 1
push dword [eax + esi*4]
lea eax, [ebp - 0x40]
push str._04d
push 0x10
push eax
call fcn.00443ee0
push 0
lea eax, [ebp - 0xa9]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0046c3b0
add esp, 0x1c
test al, al
je 0x43ab0e
lea eax, [ebp - 0x40]
push eax
push str.This_is_the__s_tab_
call fcn.0047f590
add esp, 8
call fcn.00474190
cmp byte [ebp - 0xa9], 0
jne 0x43ab50
mov eax, dword [0x4b3514]
lea edx, [eax + esi*4]
sub edx, eax
sar edx, 2
lea ecx, [eax + edx*4]
mov eax, dword [0x4b350c]
sub eax, edx
lea eax, [eax*4 - 4]
push eax
lea eax, [ecx + 4]
push eax
push ecx
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [0x4b350c]
add esp, 0xc
dec eax
mov dword [0x4b350c], eax
jmp 0x43ab56
mov eax, dword [0x4b350c]
inc esi
cmp esi, eax
jl 0x43aac0
call fcn.00474090
call fcn.0047bac0
call fcn.00480a10
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43ab95
push dword [0x4b3244]
push str.Widgets_Plotting
push 0x716
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Plotting
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43b0b7
push 0x4b21bc
push str.Animate
call fcn.0046d2e0
mov eax, dword [0x4b3240]
add esp, 8
test eax, eax
je 0x43abdf
push dword [0x4b3244]
push str.Widgets_Plotting_PlotLines__PlotHistogram
push 0x71d
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 4
mov dword [ebp - 0xd0], 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
push 0x4b21c0
push str.Frame_Times
call fcn.0047a100
add esp, 0x28
mov dword [ebp - 0xd0], 0x42a00000
mov dword [ebp - 0xd4], 0
push 4
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0
push 0
push 7
push 0x4b21c0
push str.Histogram
call fcn.0047a040
add esp, 0x28
cmp byte [0x4b21bc], 0
je 0x43ac96
movsd xmm0, qword [0x4b3690]
ucomisd xmm0, qword [0x4942a8]
lahf
test ah, 0x44
jp 0x43aca1
call fcn.00410880
fstp qword [0x4b3690]
call fcn.00410880
fstp qword [ebp - 0xe8]
movsd xmm0, qword [ebp - 0xe8]
comisd xmm0, xmmword [0x4b3690]
jbe 0x43ad50
mov esi, 0x5a
nop word [eax + eax]
movss xmm0, dword [0x4b3698]
cvtps2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_cos_precise
mov eax, dword [0x4b3688]
cvtsd2ss xmm0, xmm0
movss dword [eax*4 + 0x4b3520], xmm0
inc eax
cdq
idiv esi
mov dword [0x4b3688], edx
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x4942c4]
addss xmm0, dword [0x4b3698]
movss dword [0x4b3698], xmm0
movsd xmm0, qword [0x4b3690]
addsd xmm0, qword [0x4a31d8]
movsd qword [0x4b3690], xmm0
call fcn.00410880
fstp qword [ebp - 0xe8]
movsd xmm0, qword [ebp - 0xe8]
comisd xmm0, xmmword [0x4b3690]
ja 0x43acd0
xorps xmm0, xmm0
mov eax, 0x4b3524
nop dword [eax + eax]
addss xmm0, dword [eax - 4]
addss xmm0, dword [eax]
addss xmm0, dword [eax + 4]
addss xmm0, dword [eax + 8]
addss xmm0, dword [eax + 0xc]
addss xmm0, dword [eax + 0x10]
addss xmm0, dword [eax + 0x14]
addss xmm0, dword [eax + 0x18]
addss xmm0, dword [eax + 0x1c]
addss xmm0, dword [eax + 0x20]
add eax, 0x28
cmp eax, 0x4b368c
jl 0x43ad60
divss xmm0, dword [0x4a323c]
sub esp, 8
lea eax, [ebp - 0x50]
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push str.avg__f
push eax
call fcn.00443f20
add esp, 0x10
mov dword [ebp - 0xd0], 0x42a00000
mov dword [ebp - 0xd4], 0
lea eax, [ebp - 0x50]
push 4
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push eax
push dword [0x4b3688]
push 0x5a
push 0x4b3520
push str.Lines
call fcn.0047a100
push str.Functions
call fcn.0047bd60
call fcn.0040f590
fmul dword [0x494358]
add esp, 0x28
fstp dword [esp]
call fcn.0041e600
push 0xffffffffffffffff
push 0x4981a0
push 0x4b369c
push str.func
call fcn.00471b00
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0
push 0x492180
push 0x190
push 1
push 0x4b21dc
push str.Sample_count
call fcn.0047c8d0
add esp, 0x20
mov dword [ebp - 0xd0], 0x42a00000
cmp dword [0x4b369c], 0
mov eax, 0x4439e0
mov dword [ebp - 0xd4], 0
mov esi, 0x429ff0
cmove esi, eax
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push 0
push 0
push dword [0x4b21dc]
push 0
push esi
push str.Lines
call fcn.0047a0b0
add esp, 0x28
mov dword [ebp - 0xd0], 0x42a00000
mov dword [ebp - 0xd4], 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push 0
push 0
push dword [0x4b21dc]
push 0
push esi
push str.Histogram
call fcn.00479ff0
add esp, 0x28
call fcn.0047bac0
mov eax, dword [0x4b3240]
test eax, eax
je 0x43af50
push dword [0x4b3244]
push str.Widgets_Plotting_ProgressBar
push 0x753
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
cmp byte [0x4b21bc], 0
je 0x43afe2
call fcn.0040f9c0
movss xmm2, dword [0x4b21e0]
movss xmm0, dword [0x494314]
movaps xmm1, xmm2
mulss xmm1, dword [0x4a31d0]
movss xmm4, dword [0x4943a8]
mulss xmm1, dword [eax + 0x10]
addss xmm1, dword [0x4b36a0]
comiss xmm1, xmm0
movss dword [0x4b36a0], xmm1
movaps xmm3, xmm1
jb 0x43afbc
mulss xmm2, xmm4
movaps xmm1, xmm0
movss dword [0x4b36a0], xmm1
movaps xmm3, xmm0
movss dword [0x4b21e0], xmm2
movss xmm0, dword [0x4a3258]
comiss xmm0, xmm3
jb 0x43afea
mulss xmm2, xmm4
movaps xmm1, xmm0
movss dword [0x4b36a0], xmm1
movss dword [0x4b21e0], xmm2
jmp 0x43afea
movss xmm1, dword [0x4b36a0]
push 0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push ecx
mov dword [ebp - 0xb0], 0
movss dword [esp], xmm1
call fcn.0047a190
call fcn.004103b0
add esp, 4
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.0041d280
push str.Progress_Bar
call fcn.0047f590
movss xmm0, dword [0x4b36a0]
xorps xmm1, xmm1
add esp, 0xc
comiss xmm1, xmm0
ja 0x43b05a
movss xmm1, dword [0x494310]
minss xmm1, xmm0
mulss xmm1, dword [0x4a3254]
push 0x6d9
cvttss2si eax, xmm1
push eax
lea eax, [ebp - 0x30]
push str._d__d
push eax
call fcn.00443f20
movss xmm0, dword [0x4b36a0]
lea eax, [ebp - 0x30]
add esp, 0x10
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
push eax
lea eax, [ebp - 0xb4]
push eax
push ecx
movss dword [esp], xmm0
call fcn.0047a190
add esp, 0xc
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43b0da
push dword [0x4b3244]
push str.Widgets_Color
push 0x769
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_Picker_Widgets
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43bc4d
push str.Options
call fcn.0047bd60
push 0x4b21f4
push str.With_Alpha_Preview
call fcn.0046d2e0
push 0x4b36a4
push str.With_Half_Alpha_Preview
call fcn.0046d2e0
push 0x4b21f5
push str.With_Drag_and_Drop
call fcn.0046d2e0
push 0x4b21f6
push str.With_Options_Menu
call fcn.0046d2e0
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43b18f
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Right_click_on_the_individual_color_widget_to_show_options.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x4b36a5
push str.With_HDR
call fcn.0046d2e0
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43b1f5
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Currently_all_this_does_is_to_lift_the_0..1_limits_on_dragging_widgets.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
cmp byte [0x4b36a4], 0
je 0x43b205
mov ecx, 0x40000
jmp 0x43b215
xor ecx, ecx
mov eax, 0x20000
cmp byte [0x4b21f4], cl
cmovne ecx, eax
xor eax, eax
mov edi, 0x200
cmp byte [0x4b21f5], al
mov edx, 0x80000
cmovne edi, eax
cmp byte [0x4b36a5], al
cmovne eax, edx
xor edx, edx
or edi, eax
cmp byte [0x4b21f6], dl
mov eax, 8
cmovne eax, edx
or edi, eax
mov eax, dword [0x4b3240]
or edi, ecx
mov dword [ebp - 0xb8], edi
test eax, eax
je 0x43b272
push dword [0x4b3244]
push str.Widgets_Color_ColorEdit
push 0x77b
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Inline_color_editor
call fcn.0047bd60
push str.Color_widget:
call fcn.0047f590
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43b2dd
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Click_on_the_color_square_to_open_a_color_picker._nCTRLclick_on_individual_component_to_input_value._n
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push edi
push 0x4b21e4
push str.MyColor1
call fcn.0046e2c0
mov eax, dword [0x4b3240]
add esp, 0xc
test eax, eax
je 0x43b313
push dword [0x4b3244]
push str.Widgets_Color_ColorEdit__HSV__with_Alpha_
push 0x783
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_widget_HSV_with_Alpha:
call fcn.0047f590
mov eax, edi
or eax, 0x200000
push eax
push 0x4b21e4
push str.MyColor2
call fcn.0046e2e0
mov eax, dword [0x4b3240]
add esp, 0x10
test eax, eax
je 0x43b35a
push dword [0x4b3244]
push str.Widgets_Color_ColorEdit__float_display_
push 0x787
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_widget_with_Float_Display:
call fcn.0047f590
mov eax, edi
or eax, 0x1000000
push eax
push 0x4b21e4
push str.MyColor2f
call fcn.0046e2e0
mov eax, dword [0x4b3240]
add esp, 0x10
test eax, eax
je 0x43b3a1
push dword [0x4b3244]
push str.Widgets_Color_ColorButton__with_Picker_
push 0x78b
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_with_Picker:
call fcn.0047f590
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43b402
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
mov eax, edi
or eax, 0xa0
push eax
push 0x4b21e4
push str.MyColor3
call fcn.0046e2e0
mov eax, dword [0x4b3240]
add esp, 0xc
test eax, eax
je 0x43b43f
push dword [0x4b3244]
push str.Widgets_Color_ColorButton__with_custom_Picker_popup_
push 0x793
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_with_Custom_Picker_Popup:
call fcn.0047f590
add esp, 4
cmp byte [0x4b21f7], 0
je 0x43b4b8
xor edi, edi
mov esi, 0x4b36ac
nop dword [eax]
movd xmm0, edi
lea eax, [esi + 4]
cvtdq2ps xmm0, xmm0
push eax
push esi
lea eax, [esi - 4]
push eax
sub esp, 0xc
divss xmm0, dword [0x4a3220]
mov dword [esp + 8], 0x3f4ccccd
mov dword [esp + 4], 0x3f4ccccd
movss dword [esp], xmm0
call fcn.00409520
mov dword [esi + 8], 0x3f800000
add esp, 0x18
add esi, 0x10
inc edi
cmp esi, 0x4b38ac
jl 0x43b460
mov edi, dword [ebp - 0xb8]
mov byte [0x4b21f7], 0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push edi
push 0x4b21e4
push str.MyColor3b
mov dword [ebp - 0xb0], 0
call fcn.0046dd80
mov byte [ebp - 0xa9], al
call fcn.004103b0
add esp, 8
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.0041d280
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push str.Palette
mov dword [ebp - 0xb0], 0
call fcn.0046c940
add esp, 0x10
or byte [ebp - 0xa9], al
je 0x43b555
push 0
push str.mypicker
call fcn.00419f80
movups xmm0, xmmword [0x4b21e4]
add esp, 8
movups xmmword [0x4b38a8], xmm0
push 0
push str.mypicker
call fcn.00407a90
add esp, 8
test al, al
je 0x43b756
push str.MY_CUSTOM_COLOR_PICKER_WITH_AN_AMAZING_PALETTE_
call fcn.0047f590
call fcn.0047bac0
push 0
mov eax, edi
or eax, 0x110
push eax
push 0x4b21e4
push 0x49864c
call fcn.0046f650
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
call fcn.00407910
push str.Current
call fcn.0047f590
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x42700000
push eax
push 0x40004
push 0x4b21e4
push str.current
mov dword [ebp - 0xb0], 0x42200000
call fcn.0046dd80
push str.Previous
call fcn.0047f590
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x42700000
push eax
push 0x40004
push 0x4b38a8
push str.previous
mov dword [ebp - 0xb0], 0x42200000
call fcn.0046dd80
add esp, 0x30
test al, al
je 0x43b637
movups xmm0, xmmword [0x4b38a8]
movups xmmword [0x4b21e4], xmm0
call fcn.0047bac0
push str.Palette
call fcn.0047f590
add esp, 4
mov esi, 0x4b36a8
xor eax, eax
mov dword [ebp - 0xc4], eax
push eax
call fcn.0041a7c0
add esp, 4
test byte [ebp - 0xc4], 7
je 0x43b68a
call fcn.004103b0
sub esp, 8
movss xmm0, dword [eax + 0x50]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.0041d280
add esp, 8
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x41a00000
push eax
push 0x46
push esi
push str.palette
mov dword [ebp - 0xb0], 0x41a00000
call fcn.0046dd80
add esp, 0x10
test al, al
je 0x43b6df
movss xmm2, dword [esi]
movss xmm0, dword [esi + 4]
movss xmm1, dword [esi + 8]
movss dword [0x4b21e4], xmm2
movss dword [0x4b21e8], xmm0
movss dword [0x4b21ec], xmm1
call fcn.00407830
test al, al
je 0x43b72b
push 0
push str._COL3F
call fcn.00403ea0
add esp, 8
test eax, eax
je 0x43b70b
mov eax, dword [eax]
movq xmm0, qword [eax]
movq qword [esi], xmm0
mov eax, dword [eax + 8]
mov dword [esi + 8], eax
push 0
push str._COL4F
call fcn.00403ea0
add esp, 8
test eax, eax
je 0x43b726
mov eax, dword [eax]
movups xmm0, xmmword [eax]
movups xmmword [esi], xmm0
call fcn.0040dbb0
call fcn.0041a490
mov eax, dword [ebp - 0xc4]
add esi, 0x10
inc eax
mov dword [ebp - 0xc4], eax
cmp esi, 0x4b38a8
jl 0x43b656
call fcn.0040df30
call fcn.0040e200
mov eax, dword [0x4b3240]
test eax, eax
je 0x43b779
push dword [0x4b3244]
push str.Widgets_Color_ColorButton__simple_
push 0x7d7
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_only:
call fcn.0047f590
push 0x4b38b8
push str.ImGuiColorEditFlags_NoBorder
call fcn.0046d2e0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x42a00000
push eax
xor eax, eax
mov dword [ebp - 0xb0], 0x42a00000
cmp byte [0x4b38b8], al
mov ecx, 0x400
cmovne eax, ecx
or eax, edi
push eax
push 0x4b21e4
push str.MyColor3c
call fcn.0046dd80
mov eax, dword [0x4b3240]
add esp, 0x1c
test eax, eax
je 0x43b7f5
push dword [0x4b3244]
push str.Widgets_Color_ColorPicker
push 0x7dd
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_picker
call fcn.0047bd60
push 0x4b21f8
push str.With_Alpha
call fcn.0046d2e0
push 0x4b21f9
push str.With_Alpha_Bar
call fcn.0046d2e0
push 0x4b21fa
push str.With_Side_Preview
call fcn.0046d2e0
add esp, 0x1c
cmp byte [0x4b21fa], 0
je 0x43b899
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4b38b9
push str.With_Ref_Color
call fcn.0046d2e0
add esp, 0x10
cmp byte [0x4b38b9], 0
je 0x43b899
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
mov eax, edi
or eax, 0x20
push eax
push 0x4b21fc
push str.RefColor
call fcn.0046e2e0
add esp, 0x14
push 0xffffffffffffffff
push str.Auto_Current
push 0x4b38bc
push str.Display_Mode
call fcn.00471b00
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43b909
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43b963
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.When_not_specified_explicitly__Auto_Current_mode___user_can_right_click_the_picker_to_change_mode.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
cmp byte [0x4b21f8], 0
jne 0x43b96f
or edi, 2
cmp byte [0x4b21f9], 0
je 0x43b97e
or edi, 0x10000
cmp byte [0x4b21fa], 0
jne 0x43b98d
or edi, 0x100
mov eax, dword [0x4b38c0]
cmp eax, 1
jne 0x43b99f
or edi, 0x2000000
jmp 0x43b9aa
cmp eax, 2
jne 0x43b9aa
or edi, 0x4000000
mov eax, dword [0x4b38bc]
cmp eax, 1
jne 0x43b9b9
or edi, 0x20
jmp 0x43b9de
cmp eax, 2
jne 0x43b9c6
or edi, 0x100000
jmp 0x43b9de
cmp eax, 3
jne 0x43b9d3
or edi, 0x200000
jmp 0x43b9de
cmp eax, 4
jne 0x43b9de
or edi, 0x400000
xor ecx, ecx
mov eax, 0x4b21fc
cmp byte [0x4b38b9], cl
cmove eax, ecx
push eax
push edi
push 0x4b21e4
push str.MyColor4
call fcn.0046f650
push str.Set_defaults_in_code:
call fcn.0047f590
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43ba63
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push str.Default:_Uint8__HSV__Hue_Bar
mov dword [ebp - 0xb0], 0
call fcn.0046c940
add esp, 8
test al, al
je 0x43ba9c
push 0x2a00000
call fcn.0047c140
add esp, 4
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push str.Default:_Float__HDR__Hue_Wheel
mov dword [ebp - 0xb0], 0
call fcn.0046c940
add esp, 8
test al, al
je 0x43bad5
push 0x5080000
call fcn.0047c140
add esp, 4
push str.Both_types:
call fcn.0047f590
lea eax, [ebp - 0x38]
push eax
call fcn.0040f410
movss xmm0, dword [eax]
movss dword [ebp - 0xc4], xmm0
call fcn.004103b0
movss xmm0, dword [ebp - 0xc4]
add esp, 4
subss xmm0, dword [eax + 0x50]
mulss xmm0, dword [0x4a31d0]
movss dword [ebp - 0xc4], xmm0
movss dword [esp], xmm0
call fcn.0041e600
push 0x2000122
push 0x4b21e4
push str.MyColor5
call fcn.0046f5a0
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
movss xmm0, dword [ebp - 0xc4]
add esp, 4
movss dword [esp], xmm0
call fcn.0041e600
push 0x4000122
push 0x4b21e4
push str.MyColor6
call fcn.0046f5a0
call fcn.0047cf30
push str.HSV_encoded_colors
call fcn.0047f590
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43bbe0
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push str.Color_widget_with_InputHSV:
call fcn.0047f590
push 0x11100000
push 0x4b220c
push str.HSV_shown_as_RGB1
call fcn.0046e2e0
push 0x11200000
push 0x4b220c
push str.HSV_shown_as_HSV1
call fcn.0046e2e0
add esp, 0x1c
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x4b220c
push str.Raw_HSV_values
call fcn.00473040
add esp, 0x1c
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43bc70
push dword [0x4b3244]
push str.Widgets_Drag_and_Slider_Flags
push 0x82a
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_Slider_Flags
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43bfc8
push 0x10
push 0x4b38c4
push str.ImGuiSliderFlags_AlwaysClamp
call fcn.0046d680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43bcf0
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Always_clamp_value_to_min_max_bounds__if_any__when_input_manually_with_CTRLClick.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x20
push 0x4b38c4
push str.ImGuiSliderFlags_Logarithmic
call fcn.0046d680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43bd5b
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Enable_logarithmic_editing__more_precision_for_small_values_.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x40
push 0x4b38c4
push str.ImGuiSliderFlags_NoRoundToFormat
call fcn.0046d680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43bdc6
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x80
push 0x4b38c4
push str.ImGuiSliderFlags_NoInput
call fcn.0046d680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43be34
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Disable_CTRLClick_or_Enter_key_allowing_to_input_text_directly_into_the_widget.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
movss xmm0, dword [0x4b221c]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Underlying_float_value:__f
call fcn.0047f590
add esp, 0xc
push dword [0x4b38c4]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push 0x4b221c
push str.DragFloat__0____1_
call fcn.00473080
add esp, 0x1c
push dword [0x4b38c4]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x7f7fffff
mov dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push 0x4b221c
push str.DragFloat__0____inf_
call fcn.00473080
add esp, 0x1c
push dword [0x4b38c4]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0xff7fffff
mov dword [esp], 0x3ba3d70a
push 0x4b221c
push str.DragFloat___inf____1_
call fcn.00473080
add esp, 0x1c
push dword [0x4b38c4]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x7f7fffff
mov dword [esp + 4], 0xff7fffff
mov dword [esp], 0x3ba3d70a
push 0x4b221c
push str.DragFloat___inf____inf_
call fcn.00473080
add esp, 0x1c
push dword [0x4b38c4]
push 0x492180
push 0x64
push 0
push ecx
mov dword [esp], 0x3f000000
push 0x4b2220
push str.DragInt__0____100_
call fcn.00473370
movss xmm0, dword [0x4b2224]
add esp, 0x14
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Underlying_float_value:__f
call fcn.0047f590
add esp, 0xc
push dword [0x4b38c4]
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b2224
push str.SliderFloat__0____1_
call fcn.0047c810
push dword [0x4b38c4]
push 0x492180
push 0x64
push 0
push 0x4b2228
push str.SliderInt__0____100_
call fcn.0047c8d0
add esp, 0x30
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43bfeb
push dword [0x4b3244]
push str.Widgets_Range_Widgets
push 0x84c
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Range_Widgets
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43c0a3
push 0x10
push str.Max:__.1f___
push str.Min:__.1f___
sub esp, 0xc
mov dword [esp + 8], 0x42c80000
mov dword [esp + 4], 0
mov dword [esp], 0x3e800000
push 0x4b2230
push 0x4b222c
push str.range_float
call fcn.004730c0
add esp, 0x24
push 0
push str.Max:__d_units
push str.Min:__d_units
push 0x3e8
push 0
push ecx
mov dword [esp], 0x40a00000
push 0x4b2238
push 0x4b2234
push str.range_int
call fcn.004733b0
add esp, 0x24
push 0
push str.Max:__d_units
push str.Min:__d_units
push 0
push 0
push ecx
mov dword [esp], 0x40a00000
push 0x4b2238
push 0x4b2234
push str.range_int__no_bounds_
call fcn.004733b0
add esp, 0x24
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43c0c6
push dword [0x4b3244]
push str.Widgets_Data_Types
push 0x857
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Data_Types
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43cdef
mov eax, dword [0x4b3240]
xorps xmm0, xmm0
movlpd qword [ebp - 0x10c], xmm0
movlpd qword [ebp - 0xb4], xmm0
movlpd qword [ebp - 0x160], xmm0
movsd qword [ebp - 0x148], xmm0
movsd xmm0, qword [0x494330]
movsd qword [ebp - 0xd4], xmm0
movsd xmm0, qword [0x4a3260]
movsd qword [ebp - 0x38], xmm0
movsd xmm0, qword [0x4a3240]
mov byte [ebp - 0xd6], 0
mov byte [ebp - 0xd9], 1
mov byte [ebp - 0xd5], 0x32
mov byte [ebp - 0xa9], 0x80
mov byte [ebp - 0xf1], 0x7f
mov byte [ebp - 0xd8], 0
mov byte [ebp - 0xda], 1
mov byte [ebp - 0xd7], 0x32
mov byte [ebp - 0xf2], 0
mov byte [ebp - 0xbd], 0xff
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0x11c], 1
mov dword [ebp - 0xb8], 0x32
mov dword [ebp - 0x19c], 0xffff8000
mov dword [ebp - 0x1a0], 0x7fff
mov dword [ebp - 0x190], 0
mov dword [ebp - 0xfc], 1
mov dword [ebp - 0x18c], 0x32
mov dword [ebp - 0x194], 0
mov dword [ebp - 0x198], 0xffff
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0x12c], 1
mov dword [ebp - 0xc8], 0x32
mov dword [ebp - 0x130], 0xc0000000
mov dword [ebp - 0x158], 0x3fffffff
mov dword [ebp - 0x140], 0x3fffff9b
mov dword [ebp - 0x154], 0x3fffffff
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x104], 1
mov dword [ebp - 0xbc], 0x32
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x13c], htonl
mov dword [ebp - 0x138], 0x7fffff9b
mov dword [ebp - 0x134], htonl
mov dword [ebp - 0x170], 1
mov dword [ebp - 0x16c], 0
mov dword [ebp - 0x150], 0x32
mov dword [ebp - 0x14c], 0
mov dword [ebp - 0x1c0], 0
mov dword [ebp - 0x1bc], 0xc0000000
mov dword [ebp - 0x1b8], 0xffffffff
mov dword [ebp - 0x1b4], 0x3fffffff
mov dword [ebp - 0x1b0], 0xffffff9b
mov dword [ebp - 0x1ac], 0x3fffffff
mov dword [ebp - 0x1a8], 0xffffffff
mov dword [ebp - 0x1a4], 0x3fffffff
mov dword [ebp - 0xe8], 1
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0x128], 0x32
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x180], 0xffffffff
mov dword [ebp - 0x17c], htonl
mov dword [ebp - 0x1e0], 0xffffff9b
mov dword [ebp - 0x1dc], htonl
mov dword [ebp - 0x1d0], 0xffffffff
mov dword [ebp - 0x1cc], htonl
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xcc], 0x3f800000
mov dword [ebp - 0x120], 0xd01502f9
mov dword [ebp - 0x118], 0x501502f9
movsd qword [ebp - 0x18], xmm0
test eax, eax
je 0x43c385
push dword [0x4b3244]
push str.Widgets_Data_Types_Drags
push 0x889
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drags
call fcn.0047bd60
push 0x4b38c8
push str.Clamp_integers_to_0..50
call fcn.0046d2e0
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43c3f8
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
mov cl, byte [0x4b38c8]
lea eax, [ebp - 0xd5]
xor edx, edx
test cl, cl
push 0
push 0
cmove eax, edx
test cl, cl
push eax
lea eax, [ebp - 0xd6]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b223c
push edx
push str.drag_s8
call fcn.00473580
mov cl, byte [0x4b38c8]
lea eax, [ebp - 0xd7]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [ebp - 0xd8]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b223d
push 1
push str.drag_u8
call fcn.00473580
mov cl, byte [0x4b38c8]
lea eax, [ebp - 0xb8]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0xf8]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b2240
push 2
push str.drag_s16
call fcn.00473580
mov cl, byte [0x4b38c8]
lea eax, [ebp - 0x18c]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [ebp - 0x190]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b2244
push 3
push str.drag_u16
call fcn.00473580
mov cl, byte [0x4b38c8]
lea eax, [ebp - 0xc8]
add esp, 0x20
xor edx, edx
push 0
push 0
test cl, cl
cmove eax, edx
test cl, cl
push eax
lea eax, [ebp - 0xe0]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b2248
push 4
push str.drag_s32
call fcn.00473580
mov cl, byte [0x4b38c8]
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 - 0xe0]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b2248
push 4
push str.drag_s32_hex
call fcn.00473580
mov cl, byte [0x4b38c8]
lea eax, [ebp - 0xbc]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [ebp - 0x110]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b224c
push 5
push str.drag_u32
call fcn.00473580
mov cl, byte [0x4b38c8]
lea eax, [ebp - 0x150]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0x10c]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b2250
push 6
push str.drag_s64
call fcn.00473580
mov cl, byte [0x4b38c8]
lea eax, [ebp - 0x128]
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 0x4b2258
push 7
push str.drag_u64
call fcn.00473580
add esp, 0x20
lea eax, [ebp - 0xcc]
push 0
push 0x4991ac
push eax
lea eax, [ebp - 0xc4]
push eax
push ecx
mov dword [esp], 0x3ba3d70a
push 0x4b2260
push 8
push str.drag_float
call fcn.00473580
add esp, 0x20
lea eax, [ebp - 0xcc]
push 0x20
push 0x4991ac
push eax
lea eax, [ebp - 0xc4]
push eax
push ecx
mov dword [esp], 0x3ba3d70a
push 0x4b2260
push 8
push str.drag_float_log
call fcn.00473580
add esp, 0x20
lea eax, [ebp - 0x148]
push 0
push str._.10f_grams
push 0
push eax
push ecx
mov dword [esp], 0x3a03126f
push 0x4b2268
push 9
push str.drag_double
call fcn.00473580
add esp, 0x20
lea eax, [ebp - 0xd4]
push 0x20
push str.0____.10f___1
push eax
lea eax, [ebp - 0x148]
push eax
push ecx
mov dword [esp], 0x3a03126f
push 0x4b2268
push 9
push str.drag_double_log
call fcn.00473580
mov eax, dword [0x4b3240]
add esp, 0x20
test eax, eax
je 0x43c725
push dword [0x4b3244]
push str.Widgets_Data_Types_Sliders
push 0x89d
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Sliders
call fcn.0047bd60
push 0
push 0x492180
lea eax, [ebp - 0xf1]
push eax
lea eax, [ebp - 0xa9]
push eax
push 0x4b223c
push 0
push str.slider_s8_full
call fcn.0047c900
push 0
push 0x499224
lea eax, [ebp - 0xbd]
push eax
lea eax, [ebp - 0xf2]
push eax
push 0x4b223d
push 1
push str.slider_u8_full
call fcn.0047c900
push 0
push 0x492180
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x19c]
push eax
push 0x4b2240
push 2
push str.slider_s16_full
call fcn.0047c900
add esp, 0x58
lea eax, [ebp - 0x198]
push 0
push 0x499224
push eax
lea eax, [ebp - 0x194]
push eax
push 0x4b2244
push 3
push str.slider_u16_full
call fcn.0047c900
push 0
push 0x492180
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xe0]
push eax
push 0x4b2248
push 4
push str.slider_s32_low
call fcn.0047c900
push 0
push 0x492180
lea eax, [ebp - 0x154]
push eax
lea eax, [ebp - 0x140]
push eax
push 0x4b2248
push 4
push str.slider_s32_high
call fcn.0047c900
add esp, 0x54
lea eax, [ebp - 0x158]
push 0
push 0x492180
push eax
lea eax, [ebp - 0x130]
push eax
push 0x4b2248
push 4
push str.slider_s32_full
call fcn.0047c900
push 0
push str.0x_04X
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xe0]
push eax
push 0x4b2248
push 4
push str.slider_s32_hex
call fcn.0047c900
push 0
push 0x499224
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0x110]
push eax
push 0x4b224c
push 5
push str.slider_u32_low
call fcn.0047c900
add esp, 0x54
lea eax, [ebp - 0x134]
push 0
push 0x499224
push eax
lea eax, [ebp - 0x138]
push eax
push 0x4b224c
push 5
push str.slider_u32_high
call fcn.0047c900
push 0
push 0x499224
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x114]
push eax
push 0x4b224c
push 5
push str.slider_u32_full
call fcn.0047c900
push 0
push str._lld
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x10c]
push eax
push 0x4b2250
push 6
push str.slider_s64_low
call fcn.0047c900
add esp, 0x54
lea eax, [ebp - 0x1a8]
push 0
push str._lld
push eax
lea eax, [ebp - 0x1b0]
push eax
push 0x4b2250
push 6
push str.slider_s64_high
call fcn.0047c900
push 0
push str._lld
lea eax, [ebp - 0x1b8]
push eax
lea eax, [ebp - 0x1c0]
push eax
push 0x4b2250
push 6
push str.slider_s64_full
call fcn.0047c900
push 0
push str._llu_ms
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0xb4]
push eax
push 0x4b2258
push 7
push str.slider_u64_low
call fcn.0047c900
add esp, 0x54
lea eax, [ebp - 0x1d0]
push 0
push str._llu_ms
push eax
lea eax, [ebp - 0x1e0]
push eax
push 0x4b2258
push 7
push str.slider_u64_high
call fcn.0047c900
push 0
push str._llu_ms
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x160]
push eax
push 0x4b2258
push 7
push str.slider_u64_full
call fcn.0047c900
push 0
push 0
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xc4]
push eax
push 0x4b2260
push 8
push str.slider_float_low
call fcn.0047c900
add esp, 0x54
lea eax, [ebp - 0xcc]
push 0x20
push str._.10f
push eax
lea eax, [ebp - 0xc4]
push eax
push 0x4b2260
push 8
push str.slider_float_low_log
call fcn.0047c900
push 0
push 0x495d08
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x120]
push eax
push 0x4b2260
push 8
push str.slider_float_high
call fcn.0047c900
push 0
push str._.10f_grams
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0x148]
push eax
push 0x4b2268
push 9
push str.slider_double_low
call fcn.0047c900
add esp, 0x54
lea eax, [ebp - 0xd4]
push 0x20
push str._.10f
push eax
lea eax, [ebp - 0x148]
push eax
push 0x4b2268
push 9
push str.slider_double_low_log
call fcn.0047c900
push 0
push str._e_grams
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x38]
push eax
push 0x4b2268
push 9
push str.slider_double_high
call fcn.0047c900
push str.Sliders__reverse_
call fcn.0047bd60
push 0
push 0x492180
lea eax, [ebp - 0xa9]
push eax
lea eax, [ebp - 0xf1]
push eax
push 0x4b223c
push 0
push str.slider_s8_reverse
call fcn.0047c900
add esp, 0x58
lea eax, [ebp - 0xf2]
push 0
push 0x499224
push eax
lea eax, [ebp - 0xbd]
push eax
push 0x4b223d
push 1
push str.slider_u8_reverse
call fcn.0047c900
push 0
push 0x492180
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc8]
push eax
push 0x4b2248
push 4
push str.slider_s32_reverse
call fcn.0047c900
push 0
push 0x499224
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xbc]
push eax
push 0x4b224c
push 5
push str.slider_u32_reverse
call fcn.0047c900
add esp, 0x54
lea eax, [ebp - 0x10c]
push 0
push str._lld
push eax
lea eax, [ebp - 0x150]
push eax
push 0x4b2250
push 6
push str.slider_s64_reverse
call fcn.0047c900
push 0
push str._llu_ms
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x128]
push eax
push 0x4b2258
push 7
push str.slider_u64_reverse
call fcn.0047c900
mov eax, dword [0x4b3240]
add esp, 0x38
test eax, eax
je 0x43cbbf
push dword [0x4b3244]
push str.Widgets_Data_Types_Inputs
push 0x8bf
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Inputs
call fcn.0047bd60
push 0x4b2270
push str.Show_step_buttons
call fcn.0046d2e0
push 0
xor ecx, ecx
lea eax, [ebp - 0xd9]
cmp byte [0x4b2270], cl
push 0x492180
push 0
cmove eax, ecx
push eax
push 0x4b223c
push ecx
push str.input_s8
call fcn.00474af0
push 0
xor ecx, ecx
lea eax, [ebp - 0xda]
cmp byte [0x4b2270], cl
push 0x499224
push 0
cmove eax, ecx
push eax
push 0x4b223d
push 1
push str.input_u8
call fcn.00474af0
add esp, 0x44
lea eax, [ebp - 0x11c]
xor ecx, ecx
cmp byte [0x4b2270], cl
push 0
push 0x492180
push 0
cmove eax, ecx
push eax
push 0x4b2240
push 2
push str.input_s16
call fcn.00474af0
push 0
xor ecx, ecx
lea eax, [ebp - 0xfc]
cmp byte [0x4b2270], cl
push 0x499224
push 0
cmove eax, ecx
push eax
push 0x4b2244
push 3
push str.input_u16
call fcn.00474af0
push 0
xor ecx, ecx
lea eax, [ebp - 0x12c]
cmp byte [0x4b2270], cl
push 0x492180
push 0
cmove eax, ecx
push eax
push 0x4b2248
push 4
push str.input_s32
call fcn.00474af0
add esp, 0x54
lea eax, [ebp - 0x12c]
xor ecx, ecx
cmp byte [0x4b2270], cl
push 0
push str._04X
push 0
cmove eax, ecx
push eax
push 0x4b2248
push 4
push str.input_s32_hex
call fcn.00474af0
push 0
push 0x499224
xor ecx, ecx
lea eax, [ebp - 0x104]
cmp byte [0x4b2270], cl
push 0
cmove eax, ecx
push eax
push 0x4b224c
push 5
push str.input_u32
call fcn.00474af0
push 0
xor ecx, ecx
lea eax, [ebp - 0x104]
cmp byte [0x4b2270], cl
push str._08X
push 0
cmove eax, ecx
push eax
push 0x4b224c
push 5
push str.input_u32_hex
call fcn.00474af0
add esp, 0x54
lea eax, [ebp - 0x170]
xor ecx, ecx
cmp byte [0x4b2270], cl
push 0
push 0
push 0
cmove eax, ecx
push eax
push 0x4b2250
push 6
push str.input_s64
call fcn.00474af0
push 0
xor ecx, ecx
lea eax, [ebp - 0xe8]
cmp byte [0x4b2270], cl
push 0
push 0
cmove eax, ecx
push eax
push 0x4b2258
push 7
push str.input_u64
call fcn.00474af0
push 0
xor ecx, ecx
lea eax, [ebp - 0xcc]
cmp byte [0x4b2270], cl
push 0
push 0
cmove eax, ecx
push eax
push 0x4b2260
push 8
push str.input_float
call fcn.00474af0
add esp, 0x54
lea eax, [ebp - 0xd4]
xor ecx, ecx
cmp byte [0x4b2270], cl
push 0
push 0
push 0
cmove eax, ecx
push eax
push 0x4b2268
push 9
push str.input_double
call fcn.00474af0
add esp, 0x1c
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43ce12
push dword [0x4b3244]
push str.Widgets_Multi_component_Widgets
push 0x8d3
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Multi_component_Widgets
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43d0ab
push str.2_wide
call fcn.0047bd60
push 0
push str._.3f
push 0x4b2274
push str.input_float2
call fcn.004748f0
add esp, 0x14
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x4b2274
push str.drag_float2
call fcn.00472fc0
add esp, 0x1c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b2274
push str.slider_float2
call fcn.0047c780
push 0
push 0x4b2284
push str.input_int2
call fcn.004749f0
add esp, 0x24
push 0
push 0x492180
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4b2284
push str.drag_int2
call fcn.004732b0
push 0
push 0x492180
push 0xff
push 0
push 0x4b2284
push str.slider_int2
call fcn.0047c840
push str.3_wide
call fcn.0047bd60
push 0
push str._.3f
push 0x4b2274
push str.input_float3
call fcn.00474920
add esp, 0x48
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x4b2274
push str.drag_float3
call fcn.00473000
add esp, 0x1c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b2274
push str.slider_float3
call fcn.0047c7b0
push 0
push 0x4b2284
push str.input_int3
call fcn.00474a20
add esp, 0x24
push 0
push 0x492180
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4b2284
push str.drag_int3
call fcn.004732f0
push 0
push 0x492180
push 0xff
push 0
push 0x4b2284
push str.slider_int3
call fcn.0047c870
push str.4_wide
call fcn.0047bd60
push 0
push str._.3f
push 0x4b2274
push str.input_float4
call fcn.00474950
add esp, 0x48
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x4b2274
push str.drag_float4
call fcn.00473040
add esp, 0x1c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b2274
push str.slider_float4
call fcn.0047c7e0
push 0
push 0x4b2284
push str.input_int4
call fcn.00474a50
add esp, 0x24
push 0
push 0x492180
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4b2284
push str.drag_int4
call fcn.00473330
push 0
push 0x492180
push 0xff
push 0
push 0x4b2284
push str.slider_int4
call fcn.0047c8a0
add esp, 0x34
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43d0ce
push dword [0x4b3244]
push str.Widgets_Vertical_Sliders
push 0x8f4
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Vertical_Sliders
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43d647
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0x40800000
push eax
push 0xe
mov dword [ebp - 0xe4], 0x40800000
call fcn.0041ac50
push 0
push 0x492180
push 5
push 0
push 0x4b38cc
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0x41900000
push eax
push str.int
mov dword [ebp - 0xe4], 0x43200000
call fcn.00480b60
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push str.set1
call fcn.0041a800
add esp, 0xc
mov dword [ebp - 0x34], 0x3f800000
xor edi, edi
mov dword [ebp - 0x15c], 0x3f800000
mov dword [ebp - 0x17c], 0x3f800000
mov esi, 0x4b2294
test edi, edi
jle 0x43d19e
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
add esp, 8
push edi
call fcn.0041a7c0
movd xmm0, edi
lea eax, [ebp - 0x120]
cvtdq2ps xmm0, xmm0
add esp, 4
push eax
divss xmm0, dword [0x494354]
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0xfc]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f000000
movss dword [ebp - 0xbc], xmm0
movss dword [esp], xmm0
call fcn.00409520
movss xmm0, dword [ebp - 0xfc]
lea eax, [ebp - 0x1e8]
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [ebp - 0x11c]
movss dword [ebp - 0x3c], xmm0
movss xmm0, dword [ebp - 0x120]
movss dword [ebp - 0x38], xmm0
movups xmm0, xmmword [ebp - 0x40]
push eax
push 7
movups xmmword [ebp - 0x1e8], xmm0
call fcn.0041aaf0
movss xmm0, dword [ebp - 0xbc]
lea eax, [ebp - 0x13c]
add esp, 0x20
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x118]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f19999a
movss dword [esp], xmm0
call fcn.00409520
movss xmm0, dword [ebp - 0x118]
lea eax, [ebp - 0x20]
movss dword [ebp - 0x20], xmm0
movss xmm0, dword [ebp - 0x114]
movss dword [ebp - 0x1c], xmm0
movss xmm0, dword [ebp - 0x13c]
push eax
push 8
movss dword [ebp - 0x18], xmm0
mov dword [ebp - 0x14], 0x3f800000
call fcn.0041aaf0
movss xmm0, dword [ebp - 0xbc]
lea eax, [ebp - 0x130]
add esp, 0x20
push eax
lea eax, [ebp - 0x134]
push eax
lea eax, [ebp - 0x138]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f333333
movss dword [esp], xmm0
call fcn.00409520
movss xmm0, dword [ebp - 0x138]
lea eax, [ebp - 0x1d8]
movss dword [ebp - 0x168], xmm0
movss xmm0, dword [ebp - 0x134]
movss dword [ebp - 0x164], xmm0
movss xmm0, dword [ebp - 0x130]
movss dword [ebp - 0x160], xmm0
movups xmm0, xmmword [ebp - 0x168]
push eax
push 9
movups xmmword [ebp - 0x1d8], xmm0
call fcn.0041aaf0
add esp, 0x20
lea eax, [ebp - 0x154]
movss xmm0, dword [ebp - 0xbc]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x158]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f666666
mov dword [esp + 4], 0x3f666666
movss dword [esp], xmm0
call fcn.00409520
movss xmm0, dword [ebp - 0x158]
lea eax, [ebp - 0x1c8]
movss dword [ebp - 0x188], xmm0
movss xmm0, dword [ebp - 0x140]
movss dword [ebp - 0x184], xmm0
movss xmm0, dword [ebp - 0x154]
movss dword [ebp - 0x180], xmm0
movups xmm0, xmmword [ebp - 0x188]
push eax
push 0x13
movups xmmword [ebp - 0x1c8], xmm0
call fcn.0041aaf0
add esp, 0x20
mov dword [ebp - 0xe8], 0x41900000
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe4], 0x43200000
push 0
push 0x490e2c
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push esi
push eax
push 0x499690
call fcn.00480b30
add esp, 0x1c
call fcn.00412e30
test al, al
jne 0x43d414
push 0
call fcn.00412f90
add esp, 4
test al, al
je 0x43d430
movss xmm0, dword [esi]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.3f
call fcn.0041edd0
add esp, 0xc
push 4
call fcn.0041a4f0
add esp, 4
call fcn.0041a490
add esi, 4
inc edi
cmp esi, 0x4b22b0
jl 0x43d180
call fcn.0041a490
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push str.set2
call fcn.0041a800
add esp, 0xc
mov dword [ebp - 0x170], 0x41900000
xor eax, eax
mov dword [ebp - 0x16c], 0x42480000
mov dword [ebp - 0x104], eax
mov edi, 0x4b22b0
mov dword [ebp - 0xbc], eax
nop
test eax, eax
jle 0x43d4be
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
add esp, 8
call fcn.00407910
xor esi, esi
mov eax, dword [ebp - 0xbc]
add eax, esi
push eax
call fcn.0041a7c0
add esp, 4
lea eax, [ebp - 0x170]
push 0
push 0x490e2c
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push edi
push eax
push 0x499690
call fcn.00480b30
add esp, 0x1c
call fcn.00412e30
test al, al
jne 0x43d51b
push 0
call fcn.00412f90
add esp, 4
test al, al
je 0x43d537
movss xmm0, dword [edi]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.3f
call fcn.0041edd0
add esp, 0xc
call fcn.0041a490
inc esi
cmp esi, 3
jl 0x43d4c5
call fcn.0040df30
mov eax, dword [ebp - 0x104]
add edi, 4
add dword [ebp - 0xbc], 3
inc eax
mov dword [ebp - 0x104], eax
cmp edi, 0x4b22c0
jl 0x43d4a0
call fcn.0041a490
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push str.set3
call fcn.0041a800
add esp, 0xc
mov edi, 0x4b2294
xor esi, esi
nop word [eax + eax]
test esi, esi
jle 0x43d5be
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
add esp, 8
push esi
call fcn.0041a7c0
mov dword [esp], 0x42200000
push 0x14
call fcn.0041acd0
add esp, 8
mov dword [ebp - 0xe8], 0x42200000
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe4], 0x43200000
push 0
push str._.2f_nsec
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push edi
push eax
push 0x499690
call fcn.00480b30
push 1
call fcn.0041a550
add esp, 0x20
call fcn.0041a490
add edi, 4
inc esi
cmp edi, 0x4b22a4
jl 0x43d5a0
call fcn.0041a490
push 1
call fcn.0041a550
add esp, 4
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43d66a
push dword [0x4b3244]
push str.Widgets_Drag_and_drop
push 0x935
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_and_Drop
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43dbf4
mov eax, dword [0x4b3240]
test eax, eax
je 0x43d6a2
push dword [0x4b3244]
push str.Widgets_Drag_and_drop_Standard_widgets
push 0x938
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_and_drop_in_standard_widgets
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43d720
push 0x4921ac
call fcn.0047f680
add esp, 4
call fcn.00407a70
test al, al
je 0x43d6f6
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.You_can_drag_from_the_color_squares.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0
push 0x4b22c0
push str.color_1
call fcn.0046e2c0
push 0
push 0x4b22cc
push str.color_2
call fcn.0046e2e0
add esp, 0x18
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43d743
push dword [0x4b3244]
push str.Widgets_Drag_and_drop_Copy_swap_items
push 0x947
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_and_drop_to_copy_swap_items
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43d9cc
cmp dword [0x4b38d0], 0
sete al
movzx eax, al
push eax
push str.Copy
call fcn.0047a490
add esp, 8
test al, al
je 0x43d781
mov dword [0x4b38d0], 0
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
cmp dword [0x4b38d0], 1
sete al
movzx eax, al
push eax
push str.Move
call fcn.0047a490
add esp, 0x10
test al, al
je 0x43d7c1
mov dword [0x4b38d0], 1
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
cmp dword [0x4b38d0], 2
sete al
movzx eax, al
push eax
push str.Swap
call fcn.0047a490
add esp, 0x10
test al, al
je 0x43d801
mov dword [0x4b38d0], 2
xor eax, eax
mov dword [ebp - 0xc8], eax
nop dword [eax]
push eax
call fcn.0041a7c0
mov esi, dword [ebp - 0xc8]
mov eax, 0x55555556
imul esi
mov ecx, esi
add esp, 4
mov eax, edx
shr eax, 0x1f
add eax, edx
lea eax, [eax + eax*2]
sub ecx, eax
je 0x43d856
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
mov esi, dword [ebp - 0xc8]
add esp, 8
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0x42700000
push eax
push dword [esi*4 + 0x4b22dc]
mov dword [ebp - 0xe4], 0x42700000
call fcn.0046c940
push 0
call fcn.004075b0
add esp, 0xc
test al, al
je 0x43d917
push 0
push 4
lea eax, [ebp - 0xc8]
push eax
push str.DND_DEMO_CELL
call fcn.0041dbe0
mov eax, dword [0x4b38d0]
add esp, 0x10
test eax, eax
jne 0x43d8cf
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x4b22dc]
push str.Copy__s
call fcn.0047f590
mov eax, dword [0x4b38d0]
add esp, 8
cmp eax, 1
jne 0x43d8f3
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x4b22dc]
push str.Move__s
call fcn.0047f590
mov eax, dword [0x4b38d0]
add esp, 8
cmp eax, 2
jne 0x43d912
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x4b22dc]
push str.Swap__s
call fcn.0047f590
add esp, 8
call fcn.0040db80
call fcn.00407830
test al, al
je 0x43d9ac
push 0
push str.DND_DEMO_CELL
call fcn.00403ea0
add esp, 8
test eax, eax
je 0x43d9a7
mov eax, dword [eax]
mov esi, dword [eax]
mov eax, dword [0x4b38d0]
test eax, eax
jne 0x43d95a
mov eax, dword [ebp - 0xc8]
mov ecx, dword [esi*4 + 0x4b22dc]
mov dword [eax*4 + str.Bobby], ecx
jmp 0x43d9a7
cmp eax, 1
jne 0x43d980
mov eax, dword [ebp - 0xc8]
mov ecx, dword [esi*4 + 0x4b22dc]
mov dword [eax*4 + str.Bobby], ecx
mov dword [esi*4 + str.Bobby], 0x490e2c
jmp 0x43d9a7
cmp eax, 2
jne 0x43d9a7
mov edx, dword [ebp - 0xc8]
mov eax, dword [esi*4 + 0x4b22dc]
mov ecx, dword [edx*4 + 0x4b22dc]
mov dword [edx*4 + str.Bobby], eax
mov dword [esi*4 + str.Bobby], ecx
call fcn.0040dbb0
call fcn.0041a490
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp eax, 9
jl 0x43d810
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43d9ef
push dword [0x4b3244]
push str.Widgets_Drag_and_Drop_Drag_to_reorder_items__simple_
push 0x98b
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_to_reorder_items__simple_
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43daf4
push 0x4921ac
call fcn.0047f680
add esp, 4
call fcn.00407a70
test al, al
je 0x43da47
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
xor esi, esi
nop dword [eax]
mov edi, dword [esi*4 + 0x4b2300]
lea eax, [ebp - 0xe8]
push eax
push 0
push 0
push edi
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xe4], 0
call fcn.0047b550
add esp, 0x10
call fcn.00412e30
test al, al
je 0x43dae5
push 0
call fcn.00412f90
add esp, 4
test al, al
jne 0x43dae5
push ecx
mov dword [esp], 0xbf800000
lea eax, [ebp - 0x38]
push 0
push eax
call fcn.0040fe80
xor ecx, ecx
add esp, 0xc
xorps xmm0, xmm0
comiss xmm0, dword [eax + 4]
setbe cl
lea ecx, [ecx*2 - 1]
add ecx, esi
cmp ecx, 4
ja 0x43dae5
mov eax, dword [ecx*4 + 0x4b2300]
mov dword [esi*4 + str.Item_One], eax
push 0
mov dword [ecx*4 + str.Item_One], edi
call fcn.0041d250
add esp, 4
inc esi
cmp esi, 5
jl 0x43da50
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43db17
push dword [0x4b3244]
push str.Widgets_Drag_and_Drop_Tooltip_at_target_location
push 0x9a6
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Tooltip_at_target_location
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43dbef
xor esi, esi
mov edi, str.drop_here0
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
test esi, esi
mov dword [ebp - 0xe4], 0
mov eax, str.drop_here1
cmove eax, edi
push eax
call fcn.0046c940
add esp, 8
call fcn.00407830
test al, al
je 0x43dbb0
push 0x1400
push str._COL4F
call fcn.00403ea0
add esp, 8
test eax, eax
je 0x43dbab
push 8
call fcn.0041e2b0
call fcn.00407fb0
push str.Cannot_drop_here_
call fcn.0047f590
add esp, 8
call fcn.0040e260
call fcn.0040dbb0
test esi, esi
jne 0x43dbe0
lea eax, [ebp - 0x170]
mov dword [ebp - 0x170], esi
push eax
push esi
push 0x4b2314
push str.drag_me
mov dword [ebp - 0x16c], esi
call fcn.0046dd80
add esp, 0x10
inc esi
jmp 0x43db40
inc esi
cmp esi, 2
jl 0x43db40
call fcn.00480a10
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43dc17
push dword [0x4b3244]
push str.Widgets_Querying_Item_Status__Edited_Active_Hovered_etc._
push 0x9c7
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Item_Status__Edited_Active_Hovered_etc._
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43e332
push 0x10
push 0x10
lea eax, [ebp - 0xa8]
mov dword [ebp - 0xa8], 0x490f04
push eax
push 0x4b2324
push str.Item_Type
mov dword [ebp - 0xa4], 0x491024
mov dword [ebp - 0xa0], str.Button__w__repeat_
mov dword [ebp - 0x9c], str.Checkbox
mov dword [ebp - 0x98], str.SliderFloat
mov dword [ebp - 0x94], 0x492a0c
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.00471cc0
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43dd2e
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
push 0x4b38d4
push str.Item_Disabled
call fcn.0046d2e0
add esp, 8
mov byte [ebp - 0xa9], 0
cmp byte [0x4b38d4], 0
je 0x43dd5a
push 1
call fcn.00407540
add esp, 4
cmp dword [0x4b2324], 0
jne 0x43dd70
push str.ITEM:_Text
call fcn.0047f590
add esp, 4
cmp dword [0x4b2324], 1
jne 0x43dda7
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
push str.ITEM:_Button
mov dword [ebp - 0xe4], 0
call fcn.0046c940
add esp, 8
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 2
jne 0x43ddea
push 1
call fcn.0041a620
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
push str.ITEM:_Button
mov dword [ebp - 0xe4], 0
call fcn.0046c940
add esp, 0xc
mov byte [ebp - 0xa9], al
call fcn.0041a390
cmp dword [0x4b2324], 3
jne 0x43de0b
push 0x4b38d5
push str.ITEM:_Checkbox
call fcn.0046d2e0
add esp, 8
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 4
jne 0x43de45
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b2328
push str.ITEM:_SliderFloat
call fcn.0047c810
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 5
jne 0x43de6e
push 0
push 0
push 0
push 0x10
push 0x4b38d8
push str.ITEM:_InputText
call fcn.00474f60
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 6
jne 0x43deb2
push 0
push 0
push 0
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
push 0x10
push 0x4b38d8
push str.ITEM:_InputTextMultiline
mov dword [ebp - 0xe4], 0
call fcn.00478960
add esp, 0x1c
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 7
jne 0x43deec
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x3f800000
push 0x4b2328
push str.ITEM:_InputFloat
call fcn.00474980
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 8
jne 0x43df14
push 0
push str._.3f
push 0x4b2328
push str.ITEM:_InputFloat3
call fcn.00474920
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 9
jne 0x43df37
push 0
push 0x4b2328
push str.ITEM:_ColorEdit4
call fcn.0046e2e0
add esp, 0xc
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 0xa
jne 0x43df72
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
push 0
push 0
push str.ITEM:_Selectable
mov dword [ebp - 0xe4], 0
call fcn.0047b550
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 0xb
jne 0x43df94
push 1
push 0
push 0
push str.ITEM:_MenuItem
call fcn.004792a0
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 0xc
jne 0x43dfb9
push str.ITEM:_TreeNode
call fcn.0047fcf0
add esp, 4
mov byte [ebp - 0xa9], al
test al, al
je 0x43dfb9
call fcn.00480a10
cmp dword [0x4b2324], 0xd
jne 0x43dfd7
push 0x48
push str.ITEM:_TreeNode_w__ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.00480870
add esp, 8
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 0xe
jne 0x43e01c
push 0xffffffffffffffff
push 4
lea eax, [ebp - 0x40]
mov dword [ebp - 0x40], str.Apple
push eax
push 0x4b2338
push str.ITEM:_Combo
mov dword [ebp - 0x3c], str.Banana
mov dword [ebp - 0x38], str.Cherry
mov dword [ebp - 0x34], str.Kiwi
call fcn.00471cc0
add esp, 0x14
mov byte [ebp - 0xa9], al
cmp dword [0x4b2324], 0xf
jne 0x43e061
push 4
push 4
lea eax, [ebp - 0x40]
mov dword [ebp - 0x40], str.Apple
push eax
push 0x4b233c
push str.ITEM:_ListBox
mov dword [ebp - 0x3c], str.Banana
mov dword [ebp - 0x38], str.Cherry
mov dword [ebp - 0x34], str.Kiwi
call fcn.004791c0
add esp, 0x14
mov byte [ebp - 0xa9], al
push 0
call fcn.00412f90
push 0x2000
mov byte [ebp - 0xd6], al
call fcn.00412f90
push 0x8000
mov byte [ebp - 0xd7], al
call fcn.00412f90
push 0x10000
mov byte [ebp - 0xd8], al
call fcn.00412f90
push 0x1000
mov byte [ebp - 0xd9], al
call fcn.00412f90
mov byte [ebp - 0xda], al
lea eax, [ebp - 0x38]
push eax
call fcn.0040fae0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x18]
push eax
movss dword [ebp - 0xfc], xmm0
call fcn.0040fae0
movss xmm0, dword [eax]
lea eax, [ebp - 0x160]
push eax
movss dword [ebp - 0x11c], xmm0
call fcn.0040faa0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0xe8]
push eax
movss dword [ebp - 0x120], xmm0
call fcn.0040faa0
movss xmm0, dword [eax]
lea eax, [ebp - 0x170]
push eax
movss dword [ebp - 0x118], xmm0
call fcn.0040fac0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x180]
push eax
movss dword [ebp - 0x114], xmm0
call fcn.0040fac0
movss xmm0, dword [ebp - 0xfc]
cvtps2pd xmm0, xmm0
push ecx
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [ebp - 0x11c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [ebp - 0x120]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [ebp - 0x118]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [ebp - 0x114]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [eax]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
call fcn.004131b0
movzx eax, al
push eax
push 0
call fcn.00412e50
add esp, 4
movzx eax, al
push eax
call fcn.004131d0
movzx eax, al
push eax
call fcn.00412ef0
movzx eax, al
push eax
call fcn.00412eb0
movzx eax, al
push eax
call fcn.00412e00
movzx eax, al
push eax
call fcn.00412f50
movzx eax, al
push eax
call fcn.00412e30
movzx eax, al
push eax
push 0x3a0
call fcn.00412f90
add esp, 4
movzx eax, al
push eax
push 0x400
call fcn.00412f90
add esp, 4
movzx eax, al
push eax
push 0x200
call fcn.00412f90
add esp, 4
movzx eax, al
push eax
push 0x100
call fcn.00412f90
add esp, 4
movzx eax, al
push eax
push 0x80
call fcn.00412f90
add esp, 4
movzx eax, al
push eax
push 0x20
call fcn.00412f90
add esp, 4
movzx eax, al
push eax
push 0
call fcn.00412f90
add esp, 4
movzx eax, al
push eax
call fcn.00412f70
movzx eax, al
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__AllowWhenOverlappedByItem____d_nIsItemHovered__AllowWhenOverlappedByWindow____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.0046c770
movzx eax, byte [ebp - 0xda]
push eax
movzx eax, byte [ebp - 0xd9]
push eax
movzx eax, byte [ebp - 0xd8]
push eax
movzx eax, byte [ebp - 0xd7]
push eax
movzx eax, byte [ebp - 0xd6]
push eax
push str.with_Hovering_Delay_or_Stationary_test:_nIsItemHovered______d_nIsItemHovered__Stationary____d_nIsItemHovered__DelayShort____d_nIsItemHovered__DelayNormal____d_nIsItemHovered__Tooltip____d
call fcn.0046c770
add esp, 0x90
cmp byte [0x4b38d4], 0
je 0x43e2b0
call fcn.0040db30
push 0
push 0
push 0x4000
push 1
lea eax, [ebp - 0xd5]
mov byte [ebp - 0xd5], 0
push eax
push str.unused
call fcn.00474f60
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43e32d
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
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.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43e355
push dword [0x4b3244]
push str.Widgets_Querying_Window_Status__Focused_Hovered_etc._
push 0xa37
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Window_Status__Focused_Hovered_etc._
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43e5d3
push 0x4b38e8
push str.Embed_everything_inside_a_child_window_for_testing__RootWindow_flag.
call fcn.0046d2e0
add esp, 8
cmp byte [0x4b38e8], 0
je 0x43e3c8
call fcn.0040f590
fmul dword [0x494370]
lea eax, [ebp - 0xe8]
push 0
push 1
push eax
push str.outer_child
fstp dword [ebp - 0xfc]
movss xmm0, dword [ebp - 0xfc]
mov dword [ebp - 0xe8], 0
movss dword [ebp - 0xe4], xmm0
call fcn.004070d0
add esp, 0x10
push 4
call fcn.00413c10
add esp, 4
movzx eax, al
push eax
push 0xa
call fcn.00413c10
add esp, 4
movzx eax, al
push eax
push 2
call fcn.00413c10
add esp, 4
movzx eax, al
push eax
push 0xb
call fcn.00413c10
add esp, 4
movzx eax, al
push eax
push 3
call fcn.00413c10
add esp, 4
movzx eax, al
push eax
push 9
call fcn.00413c10
add esp, 4
movzx eax, al
push eax
push 1
call fcn.00413c10
add esp, 4
movzx eax, al
push eax
push 0
call fcn.00413c10
add esp, 4
movzx eax, al
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.0046c770
push 0x2000
call fcn.00413cc0
add esp, 0x28
movzx eax, al
push eax
push 4
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 0x21
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 0xa
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 2
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 0xb
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 3
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 9
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 1
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 0x80
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 0x20
call fcn.00413cc0
add esp, 4
movzx eax, al
push eax
push 0
call fcn.00413cc0
add esp, 4
movzx eax, al
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_nIsWindowHovered__Stationary____d_n
call fcn.0046c770
push 0
push 1
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
push str.child
mov dword [ebp - 0xe4], 0x42480000
call fcn.004070d0
add esp, 0x44
push str.This_is_another_child_window_for_testing_the__ChildWindows_flag.
call fcn.0047f590
add esp, 4
call fcn.0040d970
cmp byte [0x4b38e8], 0
je 0x43e546
call fcn.0040d970
push 0x4b38e9
push str.Hovered_Active_tests_after_Begin___for_title_bar_testing
call fcn.0046d2e0
add esp, 8
cmp byte [0x4b38e9], 0
je 0x43e5ce
push 0
push 0x4b38e9
push str.Title_bar_Hovered_Active_tests
call fcn.00404a70
push 1
push 0
call fcn.00407b10
add esp, 0x14
test al, al
je 0x43e5a5
push 1
push 0
push 0
push str.Close
call fcn.004792a0
add esp, 0x10
test al, al
je 0x43e5a0
mov byte [0x4b38e9], 0
call fcn.0040e200
call fcn.00412e30
movzx eax, al
push eax
push 0
call fcn.00412f90
add esp, 4
movzx eax, al
push eax
push str.IsItemHovered___after_begin___d___is_title_bar_hovered__nIsItemActive___after_begin___d___is_window_being_clicked_moved__n
call fcn.0047f590
add esp, 0xc
call fcn.0040d5a0
call fcn.00480a10
cmp byte [0x4b3269], 0
je 0x43e5e1
call fcn.0040db30
mov eax, dword [0x4b3240]
test eax, eax
je 0x43e604
push dword [0x4b3244]
push str.Widgets_Disable_Block
push 0xa8e
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Disable_block
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43e680
push 0x4b3269
push str.Disable_entire_section_above
call fcn.0046d2e0
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.0041d280
push 0x4921ac
call fcn.0047f680
add esp, 0xc
call fcn.00407a70
test al, al
je 0x43e67b
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Demonstrate_using_BeginDisabled___EndDisabled___across_this_section.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
call fcn.00480a10
mov eax, dword [0x4b3240]
test eax, eax
je 0x43e6a3
push dword [0x4b3244]
push str.Widgets_Text_Filter
push 0xa96
push str.C:Userspc_source_reposRebirth_LauncherSDKImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Text_Filter
call fcn.0047fcf0
add esp, 4
test al, al
je 0x43e7a3
push 0x4921ac
call fcn.0047f680
add esp, 4
call fcn.00407a70
test al, al
je 0x43e6fb
call fcn.0040f590
fmul dword [0x494380]
push ecx
fstp dword [esp]
call fcn.0041ad80
push 0
push str.Not_a_widget_per_se__but_ImGuiTextFilter_is_a_helper_to_perform_simple_filtering_on_text_strings.
call fcn.0047fb30
add esp, 0xc
call fcn.0041a5e0
call fcn.0040e260
mov eax, dword [0x4b466c]
mov ecx, dword fs:[0x2c]
mov ecx, dword [ecx + eax*4]
mov eax, dword [0x4b3a00]
cmp eax, dword [ecx + 8]
jg 0x43e82a
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.0047f590
mov dword [esp], 0
mov ecx, 0x4b38f0
push str.Filter__inc__exc_
call fcn.0040d540
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
mov edi, dword [ebp + esi*4 - 0x50]
mov ecx, 0x4b38f0
push 0
push edi
call fcn.0041a260
test al, al
je 0x43e798
push edi
push 0x493588
call fcn.0046c770
add esp, 8
inc esi
cmp esi, 8
jl 0x43e775
call fcn.00480a10
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0048cd9a
mov esp, ebp
pop ebp
ret
push 0x4b34f8
call fcn.0048d22f
add esp, 4
cmp dword [0x4b34f8], 0xffffffff
jne 0x43a3e2
push 0x48fc00
call fcn.0048d19e
push 0x4b34f8
call fcn.0048d1de
add esp, 8
jmp 0x43a3e2
push 0x4b3518
call fcn.0048d22f
add esp, 4
cmp dword [0x4b3518], 0xffffffff
jne 0x43a88f
push 0x48f820
call fcn.0048d19e
push 0x4b3518
call fcn.0048d1de
add esp, 8
jmp 0x43a88f
push 0x4b3a00
call fcn.0048d22f
add esp, 4
cmp dword [0x4b3a00], 0xffffffff
jne 0x43e71b
push 0x490e2c
mov ecx, 0x4b38f0
mov dword [ebp - 4], 0
call fcn.00402960
push 0x48fa30
call fcn.0048d19e
push 0x4b3a00
mov dword [ebp - 4], 0xffffffff
call fcn.0048d1de
add esp, 8
jmp 0x43e71b