Function at 0x49b4a0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x660c65
mov eax, dword fs:[0]
push eax
sub esp, 0xc90
mov eax, dword [0x70a0c4]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0xa6c], ecx
cmp dword [ebp + 0xc], 0
jne 0x49b4dc
jmp 0x49ca37
lea ecx, [ebp - 0xa64]
call fcn.0047b0c0
lea eax, [ebp - 0xa64]
push eax
call fcn.0046a540
mov ecx, eax
call fcn.0046c810
movzx ecx, al
test ecx, ecx
je 0x49b50c
mov edx, dword [ebp - 0xa60]
cmp edx, dword [ebp + 8]
je 0x49b511
jmp 0x49ca37
lea ecx, [ebp - 0xb70]
call fcn.0049dd20
lea ecx, [ebp - 0xc74]
call fcn.0049dbe0
mov dword [ebp - 4], 0
lea eax, [ebp - 0x65c]
push eax
lea ecx, [ebp - 0x28]
call fcn.00447470
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xc74]
push ecx
lea edx, [ebp - 0xb70]
push edx
mov eax, dword [ebp - 0x260]
push eax
lea ecx, [ebp - 0x28]
push ecx
mov edx, dword [ebp - 0x85e]
push edx
mov eax, dword [ebp + 8]
push eax
call fcn.0046a540
mov ecx, eax
call fcn.0046f130
movzx ecx, al
test ecx, ecx
jne 0x49b584
mov dword [ebp - 0xb30], 1
jmp 0x49b58e
mov dword [ebp - 0xb30], 0
mov dl, byte [ebp - 0xb30]
mov byte [ebp - 0xa79], dl
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0043cfa0
movzx eax, byte [ebp - 0xa79]
test eax, eax
je 0x49b5c8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc74]
call fcn.0049df00
jmp 0x49ca37
mov ecx, dword [ebp - 0xb6c]
mov dword [ebp - 0xaa0], ecx
mov edx, dword [ebp - 0xb68]
mov dword [ebp - 0xaf0], edx
lea eax, [ebp - 0x65c]
push eax
lea ecx, [ebp - 0x40]
call fcn.00447470
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x85e]
push edx
mov eax, dword [ebp + 8]
push eax
call fcn.0046a540
mov ecx, eax
call fcn.0046fa50
mov byte [ebp - 0xa65], al
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x40]
call fcn.0043cfa0
movzx ecx, byte [ebp - 0xa65]
test ecx, ecx
je 0x49b643
mov edx, dword [ebp - 0xb64]
mov dword [ebp - 0xaa0], edx
mov eax, dword [ebp - 0xb60]
mov dword [ebp - 0xaf0], eax
push 0xffffffffffffffff
push str.text_local_1
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xab4], eax
push 0xffffffffffffffff
push str.text_local_2
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xab8], eax
push 0xffffffffffffffff
push str.adapter_type
mov ecx, dword [ebp + 0xc]
call fcn.0048e120
mov dword [ebp - 0xa78], eax
push 0xffffffffffffffff
push str.wifi_tips
mov ecx, dword [ebp + 0xc]
call fcn.0048e120
mov dword [ebp - 0xab0], eax
call fcn.00457560
movzx ecx, al
test ecx, ecx
je 0x49b8b1
cmp dword [ebp - 0xab4], 0
je 0x49b6c0
push 1
push 0
mov ecx, dword [ebp - 0xab4]
call dword [sym.imp.soui.dll_public:_void___thiscall_SOUI::SWindow::SetVisible_int__int_]
cmp dword [ebp - 0xab8], 0
je 0x49b6d9
push 1
push 1
mov ecx, dword [ebp - 0xab8]
call dword [sym.imp.soui.dll_public:_void___thiscall_SOUI::SWindow::SetVisible_int__int_]
cmp dword [ebp - 0xa78], 0
je 0x49b8af
mov edx, dword [ebp - 0xb4c]
push edx
mov eax, dword [ebp - 0xb5c]
push eax
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d2d0
mov dword [ebp - 0xa98], eax
mov ecx, dword [ebp - 0xa78]
call dword [sym.imp.soui.dll_public:_class_SOUI::ISkinObj____thiscall_SOUI::SImageWnd::GetSkin_void_]
mov dword [ebp - 0xa9c], eax
cmp dword [ebp - 0xa9c], 0
je 0x49b77c
cmp dword [ebp - 0xa98], 0
jl 0x49b744
mov ecx, dword [ebp - 0xa9c]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa9c]
mov eax, dword [edx + 0x1c]
call eax
cmp dword [ebp - 0xa98], eax
jl 0x49b74e
mov dword [ebp - 0xa98], 0
mov ecx, dword [ebp - 0xa9c]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa9c]
mov eax, dword [edx + 0x1c]
call eax
cmp dword [ebp - 0xa98], eax
jge 0x49b77c
mov ecx, dword [ebp - 0xa98]
push ecx
mov ecx, dword [ebp - 0xa78]
call dword [sym.imp.soui.dll_public:_int___thiscall_SOUI::SImageWnd::SetIcon_int_]
cmp dword [ebp - 0xab0], 0
je 0x49b7df
mov ecx, dword [ebp - 0xab0]
call dword [sym.imp.soui.dll_public:_class_SOUI::ISkinObj____thiscall_SOUI::SImageWnd::GetSkin_void_]
mov dword [ebp - 0xae8], eax
cmp dword [ebp - 0xae8], 0
je 0x49b7df
mov edx, dword [ebp - 0xae8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xae8]
mov edx, dword [eax + 0x1c]
call edx
cmp eax, 2
jne 0x49b7df
cmp dword [ebp - 0xa98], 1
jl 0x49b7d1
push 1
mov ecx, dword [ebp - 0xab0]
call dword [sym.imp.soui.dll_public:_int___thiscall_SOUI::SImageWnd::SetIcon_int_]
jmp 0x49b7df
push 0
mov ecx, dword [ebp - 0xab0]
call dword [sym.imp.soui.dll_public:_int___thiscall_SOUI::SImageWnd::SetIcon_int_]
mov eax, dword [ebp - 0xa6c]
push eax
push 0x49cd30
lea ecx, [ebp - 0xc90]
push ecx
call fcn.0049d990
add esp, 0xc
mov dword [ebp - 0xc0c], eax
mov edx, dword [ebp - 0xc0c]
mov dword [ebp - 0xc78], edx
mov byte [ebp - 4], 3
mov eax, dword [ebp - 0xc78]
push eax
push 0x2328
mov ecx, dword [ebp - 0xa78]
call dword [sym.imp.soui.dll_public:_class_SOUI::SEventSet____thiscall_SOUI::SWindow::GetEventSet_void_]
mov ecx, eax
call dword [sym.imp.soui.dll_public:_bool___thiscall_SOUI::SEventSet::subscribeEvent_unsigned_long_int__struct_SOUI::ISlotFunctor_const__]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xc90]
call fcn.0049dde0
mov ecx, dword [ebp - 0xa6c]
push ecx
push 0x49cdc0
lea edx, [ebp - 0xc9c]
push edx
call fcn.0049d990
add esp, 0xc
mov dword [ebp - 0xc7c], eax
mov eax, dword [ebp - 0xc7c]
mov dword [ebp - 0xc80], eax
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0xc80]
push ecx
push 0x2329
mov ecx, dword [ebp - 0xa78]
call dword [sym.imp.soui.dll_public:_class_SOUI::SEventSet____thiscall_SOUI::SWindow::GetEventSet_void_]
mov ecx, eax
call dword [sym.imp.soui.dll_public:_bool___thiscall_SOUI::SEventSet::subscribeEvent_unsigned_long_int__struct_SOUI::ISlotFunctor_const__]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xc9c]
call fcn.0049dde0
push 1
push 1
mov ecx, dword [ebp - 0xa78]
call dword [sym.imp.soui.dll_public:_void___thiscall_SOUI::SWindow::SetVisible_int__int_]
jmp 0x49b8fc
cmp dword [ebp - 0xab4], 0
je 0x49b8ca
push 1
push 1
mov ecx, dword [ebp - 0xab4]
call dword [sym.imp.soui.dll_public:_void___thiscall_SOUI::SWindow::SetVisible_int__int_]
cmp dword [ebp - 0xab8], 0
je 0x49b8e3
push 1
push 0
mov ecx, dword [ebp - 0xab8]
call dword [sym.imp.soui.dll_public:_void___thiscall_SOUI::SWindow::SetVisible_int__int_]
cmp dword [ebp - 0xa78], 0
je 0x49b8fc
push 1
push 0
mov ecx, dword [ebp - 0xa78]
call dword [sym.imp.soui.dll_public:_void___thiscall_SOUI::SWindow::SetVisible_int__int_]
push 0xffffffffffffffff
push str.delay_total
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xa80], eax
cmp dword [ebp - 0xa80], 0
je 0x49ba43
lea ecx, [ebp - 0xaec]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 5
mov edx, dword [ebp - 0xaa0]
push edx
push 0x682db4
lea eax, [ebp - 0xb74]
push eax
lea ecx, [ebp - 0xaec]
push ecx
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xb74]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x682e8c
lea ecx, [ebp - 0xb34]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 6
push 0
mov edx, dword [ebp - 0xaa0]
push edx
lea eax, [ebp - 0xb80]
push eax
mov ecx, dword [ebp - 0xa6c]
call fcn.0049ce50
mov dword [ebp - 0xb78], eax
mov ecx, dword [ebp - 0xb78]
mov dword [ebp - 0xb7c], ecx
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0xb7c]
push edx
lea eax, [ebp - 0xb34]
push eax
mov ecx, dword [ebp - 0xa80]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa80]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xb80]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 5
lea ecx, [ebp - 0xb34]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
cmp dword [ebp - 0xaa0], 0
jle 0x49ba1b
cmp dword [ebp - 0xaa0], 0x3e8
jge 0x49ba1b
lea ecx, [ebp - 0xaec]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xa80]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa80]
mov eax, dword [edx + 0x40]
call eax
jmp 0x49ba33
push 0x682fb4
mov ecx, dword [ebp - 0xa80]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa80]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xaec]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.loss_total
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xaa4], eax
cmp dword [ebp - 0xaa4], 0
je 0x49bb5b
lea ecx, [ebp - 0xac0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0xaf0]
push ecx
push 0x682ef4
lea edx, [ebp - 0xb84]
push edx
lea eax, [ebp - 0xac0]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xb84]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x682fbc
lea ecx, [ebp - 0xb38]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 9
push 0
mov ecx, dword [ebp - 0xaf0]
push ecx
lea edx, [ebp - 0xb90]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049cee0
mov dword [ebp - 0xb88], eax
mov eax, dword [ebp - 0xb88]
mov dword [ebp - 0xb8c], eax
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0xb8c]
push ecx
lea edx, [ebp - 0xb38]
push edx
mov eax, dword [ebp - 0xaa4]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xaa4]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 9
lea ecx, [ebp - 0xb90]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xb38]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
lea ecx, [ebp - 0xac0]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xaa4]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xaa4]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xac0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.delay_A_value
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xa84], eax
cmp dword [ebp - 0xa84], 0
je 0x49bca2
lea ecx, [ebp - 0xac4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0xb5c]
push ecx
push 0x6830f4
lea edx, [ebp - 0xb94]
push edx
lea eax, [ebp - 0xac4]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xb94]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x683154
lea ecx, [ebp - 0xaf4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0xc
push 0
mov ecx, dword [ebp - 0xb5c]
push ecx
lea edx, [ebp - 0xba0]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049cf70
mov dword [ebp - 0xb98], eax
mov eax, dword [ebp - 0xb98]
mov dword [ebp - 0xb9c], eax
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0xb9c]
push ecx
lea edx, [ebp - 0xaf4]
push edx
mov eax, dword [ebp - 0xa84]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa84]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xba0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xaf4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
cmp dword [ebp - 0xb5c], 0
jle 0x49bc7a
cmp dword [ebp - 0xb5c], 0xc8
jge 0x49bc7a
lea ecx, [ebp - 0xac4]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xa84]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa84]
mov eax, dword [edx + 0x40]
call eax
jmp 0x49bc92
push 0x68321c
mov ecx, dword [ebp - 0xa84]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa84]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xac4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.delay_B_value
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xa88], eax
cmp dword [ebp - 0xa88], 0
je 0x49bde9
lea ecx, [ebp - 0xac8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0xb58]
push ecx
push 0x683294
lea edx, [ebp - 0xba4]
push edx
lea eax, [ebp - 0xac8]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xba4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x683354
lea ecx, [ebp - 0xaf8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0xf
push 0
mov ecx, dword [ebp - 0xb58]
push ecx
lea edx, [ebp - 0xbb0]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d000
mov dword [ebp - 0xba8], eax
mov eax, dword [ebp - 0xba8]
mov dword [ebp - 0xbac], eax
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0xbac]
push ecx
lea edx, [ebp - 0xaf8]
push edx
mov eax, dword [ebp - 0xa88]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa88]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0xbb0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xaf8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
cmp dword [ebp - 0xb58], 0
jle 0x49bdc1
cmp dword [ebp - 0xb58], 0x3e8
jge 0x49bdc1
lea ecx, [ebp - 0xac8]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xa88]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa88]
mov eax, dword [edx + 0x40]
call eax
jmp 0x49bdd9
push 0x68348c
mov ecx, dword [ebp - 0xa88]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa88]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xac8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.delay_C_value
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xa70], eax
cmp dword [ebp - 0xa70], 0
je 0x49c070
lea ecx, [ebp - 0xacc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0xb54]
push ecx
push 0x683494
lea edx, [ebp - 0xbb4]
push edx
lea eax, [ebp - 0xacc]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xbb4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
movzx ecx, byte [ebp - 0xa65]
test ecx, ecx
je 0x49bef8
push 0x6834f4
lea ecx, [ebp - 0xafc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x12
push 0
push 0
lea edx, [ebp - 0xbc0]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d090
mov dword [ebp - 0xbb8], eax
mov eax, dword [ebp - 0xbb8]
mov dword [ebp - 0xbbc], eax
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0xbbc]
push ecx
lea edx, [ebp - 0xafc]
push edx
mov eax, dword [ebp - 0xa70]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa70]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xbc0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0xafc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x683564
mov ecx, dword [ebp - 0xa70]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa70]
mov eax, dword [edx + 0x40]
call eax
jmp 0x49c060
cmp dword [ebp - 0xb54], 0
jle 0x49bfc1
cmp dword [ebp - 0xb54], 0x1f4
jge 0x49bfc1
push 0x6835cc
lea ecx, [ebp - 0xb00]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x14
push 0
mov ecx, dword [ebp - 0xb54]
push ecx
lea edx, [ebp - 0xbcc]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d090
mov dword [ebp - 0xbc4], eax
mov eax, dword [ebp - 0xbc4]
mov dword [ebp - 0xbc8], eax
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0xbc8]
push ecx
lea edx, [ebp - 0xb00]
push edx
mov eax, dword [ebp - 0xa70]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa70]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xbcc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0xb00]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
lea ecx, [ebp - 0xacc]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xa70]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa70]
mov eax, dword [edx + 0x40]
call eax
jmp 0x49c060
push 0x6836fc
lea ecx, [ebp - 0xb04]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x16
push 0
mov ecx, dword [ebp - 0xb54]
push ecx
lea edx, [ebp - 0xbd8]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d090
mov dword [ebp - 0xbd0], eax
mov eax, dword [ebp - 0xbd0]
mov dword [ebp - 0xbd4], eax
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0xbd4]
push ecx
lea edx, [ebp - 0xb04]
push edx
mov eax, dword [ebp - 0xa70]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa70]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0xbd8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0xb04]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x683894
mov ecx, dword [ebp - 0xa70]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa70]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xacc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.delay_A_avg
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xa8c], eax
cmp dword [ebp - 0xa8c], 0
je 0x49c1b7
lea ecx, [ebp - 0xad0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0xb50]
push ecx
push 0x68376c
lea edx, [ebp - 0xbdc]
push edx
lea eax, [ebp - 0xad0]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xbdc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x68389c
lea ecx, [ebp - 0xb08]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x19
push 0
mov ecx, dword [ebp - 0xb50]
push ecx
lea edx, [ebp - 0xbe8]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049cf70
mov dword [ebp - 0xbe0], eax
mov eax, dword [ebp - 0xbe0]
mov dword [ebp - 0xbe4], eax
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0xbe4]
push ecx
lea edx, [ebp - 0xb08]
push edx
mov eax, dword [ebp - 0xa8c]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa8c]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0xbe8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0xb08]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
cmp dword [ebp - 0xb50], 0
jle 0x49c18f
cmp dword [ebp - 0xb50], 0xc8
jge 0x49c18f
lea ecx, [ebp - 0xad0]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xa8c]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa8c]
mov eax, dword [edx + 0x40]
call eax
jmp 0x49c1a7
push 0x683a08
mov ecx, dword [ebp - 0xa8c]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa8c]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xad0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.delay_B_avg
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xa90], eax
cmp dword [ebp - 0xa90], 0
je 0x49c2fe
lea ecx, [ebp - 0xad4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0xb48]
push ecx
push 0x68390c
lea edx, [ebp - 0xbec]
push edx
lea eax, [ebp - 0xad4]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xbec]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x683a28
lea ecx, [ebp - 0xb0c]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x1c
push 0
mov ecx, dword [ebp - 0xb48]
push ecx
lea edx, [ebp - 0xbf8]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d000
mov dword [ebp - 0xbf0], eax
mov eax, dword [ebp - 0xbf0]
mov dword [ebp - 0xbf4], eax
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0xbf4]
push ecx
lea edx, [ebp - 0xb0c]
push edx
mov eax, dword [ebp - 0xa90]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa90]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0xbf8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0xb0c]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
cmp dword [ebp - 0xb48], 0
jle 0x49c2d6
cmp dword [ebp - 0xb48], 0x3e8
jge 0x49c2d6
lea ecx, [ebp - 0xad4]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xa90]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa90]
mov eax, dword [edx + 0x40]
call eax
jmp 0x49c2ee
push 0x683a3c
mov ecx, dword [ebp - 0xa90]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa90]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xad4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.delay_C_avg
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xa74], eax
cmp dword [ebp - 0xa74], 0
je 0x49c585
lea ecx, [ebp - 0xad8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0xb40]
push ecx
push 0x683a5c
lea edx, [ebp - 0xbfc]
push edx
lea eax, [ebp - 0xad8]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xbfc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
movzx ecx, byte [ebp - 0xa65]
test ecx, ecx
je 0x49c40d
push 0x683a68
lea ecx, [ebp - 0xb10]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x1f
push 0
push 0
lea edx, [ebp - 0xc08]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d090
mov dword [ebp - 0xc00], eax
mov eax, dword [ebp - 0xc00]
mov dword [ebp - 0xc04], eax
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0xc04]
push ecx
lea edx, [ebp - 0xb10]
push edx
mov eax, dword [ebp - 0xa74]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa74]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xc08]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0xb10]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push str.ck8
mov ecx, dword [ebp - 0xa74]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa74]
mov eax, dword [edx + 0x40]
call eax
jmp 0x49c575
cmp dword [ebp - 0xb40], 0
jle 0x49c4d6
cmp dword [ebp - 0xb40], 0x1f4
jge 0x49c4d6
push 0x683a84
lea ecx, [ebp - 0xb14]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x21
push 0
mov ecx, dword [ebp - 0xb40]
push ecx
lea edx, [ebp - 0xc14]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d090
mov dword [ebp - 0xc48], eax
mov eax, dword [ebp - 0xc48]
mov dword [ebp - 0xc10], eax
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0xc10]
push ecx
lea edx, [ebp - 0xb14]
push edx
mov eax, dword [ebp - 0xa74]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa74]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0xc14]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0xb14]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
lea ecx, [ebp - 0xad8]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xa74]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa74]
mov eax, dword [edx + 0x40]
call eax
jmp 0x49c575
push 0x683a98
lea ecx, [ebp - 0xb18]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x23
push 0
mov ecx, dword [ebp - 0xb40]
push ecx
lea edx, [ebp - 0xc20]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d090
mov dword [ebp - 0xc18], eax
mov eax, dword [ebp - 0xc18]
mov dword [ebp - 0xc1c], eax
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0xc1c]
push ecx
lea edx, [ebp - 0xb18]
push edx
mov eax, dword [ebp - 0xa74]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa74]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0xc20]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0xb18]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x683aac
mov ecx, dword [ebp - 0xa74]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xa74]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xad8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.loss_A_avg
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xaa8], eax
cmp dword [ebp - 0xaa8], 0
je 0x49c69d
lea ecx, [ebp - 0xadc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 0x25
mov ecx, dword [ebp - 0xb4c]
push ecx
push 0x683acc
lea edx, [ebp - 0xc24]
push edx
lea eax, [ebp - 0xadc]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xc24]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x683ad8
lea ecx, [ebp - 0xb1c]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x26
push 0
mov ecx, dword [ebp - 0xb4c]
push ecx
lea edx, [ebp - 0xc30]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d120
mov dword [ebp - 0xc28], eax
mov eax, dword [ebp - 0xc28]
mov dword [ebp - 0xc2c], eax
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0xc2c]
push ecx
lea edx, [ebp - 0xb1c]
push edx
mov eax, dword [ebp - 0xaa8]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xaa8]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0xc30]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0xb1c]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
lea ecx, [ebp - 0xadc]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xaa8]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xaa8]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xadc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.loss_B_avg
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xaac], eax
cmp dword [ebp - 0xaac], 0
je 0x49c7b5
lea ecx, [ebp - 0xae0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0xb44]
push ecx
push 0x683b04
lea edx, [ebp - 0xc34]
push edx
lea eax, [ebp - 0xae0]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xc34]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0x683b10
lea ecx, [ebp - 0xb20]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x29
push 0
mov ecx, dword [ebp - 0xb44]
push ecx
lea edx, [ebp - 0xc40]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d1b0
mov dword [ebp - 0xc38], eax
mov eax, dword [ebp - 0xc38]
mov dword [ebp - 0xc3c], eax
mov byte [ebp - 4], 0x2a
mov ecx, dword [ebp - 0xc3c]
push ecx
lea edx, [ebp - 0xb20]
push edx
mov eax, dword [ebp - 0xaac]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xaac]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0xc40]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0xb20]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
lea ecx, [ebp - 0xae0]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov ecx, dword [ebp - 0xaac]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0xaac]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xae0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0xffffffffffffffff
push str.loss_C_avg
mov ecx, dword [ebp + 0xc]
call fcn.0048a5c0
mov dword [ebp - 0xa94], eax
cmp dword [ebp - 0xa94], 0
je 0x49c98d
lea ecx, [ebp - 0xabc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov byte [ebp - 4], 0x2b
movzx ecx, byte [ebp - 0xa65]
test ecx, ecx
je 0x49c8a7
push 0x683b3c
lea ecx, [ebp - 0xb24]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x2c
push 0
push 0
lea edx, [ebp - 0xc4c]
push edx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d240
mov dword [ebp - 0xc44], eax
mov eax, dword [ebp - 0xc44]
mov dword [ebp - 0xc84], eax
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0xc84]
push ecx
lea edx, [ebp - 0xb24]
push edx
mov eax, dword [ebp - 0xa94]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa94]
mov eax, dword [edx + 0x10]
call eax
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0xc4c]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0xb24]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
push 0
push 0x683b50
lea ecx, [ebp - 0xc50]
push ecx
lea edx, [ebp - 0xabc]
push edx
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xc50]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
jmp 0x49c95d
push 0x683b5c
lea ecx, [ebp - 0xb28]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
mov byte [ebp - 4], 0x2e
push 0
mov eax, dword [ebp - 0xb3c]
push eax
lea ecx, [ebp - 0xc5c]
push ecx
mov ecx, dword [ebp - 0xa6c]
call fcn.0049d240
mov dword [ebp - 0xc54], eax
mov edx, dword [ebp - 0xc54]
mov dword [ebp - 0xc58], edx
mov byte [ebp - 4], 0x2f
mov eax, dword [ebp - 0xc58]
push eax
lea ecx, [ebp - 0xb28]
push ecx
mov edx, dword [ebp - 0xa94]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xa94]
mov edx, dword [eax + 0x10]
call edx
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0xc5c]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0xb28]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov eax, dword [ebp - 0xb3c]
push eax
push 0x683b70
lea ecx, [ebp - 0xc60]
push ecx
lea edx, [ebp - 0xabc]
push edx
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0xc60]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
lea ecx, [ebp - 0xabc]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_wchar_t_const__void_const]
push eax
mov eax, dword [ebp - 0xa94]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xa94]
mov eax, dword [edx + 0x40]
call eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xabc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
movzx ecx, byte [ebp - 0xa65]
test ecx, ecx
je 0x49ca0e
lea edx, [ebp - 0xc74]
mov dword [ebp - 0xb2c], edx
lea eax, [ebp - 0xae4]
push eax
mov ecx, dword [ebp - 0xb2c]
call fcn.004849b0
lea ecx, [ebp - 0xc64]
push ecx
mov ecx, dword [ebp - 0xb2c]
call fcn.004861b0
jmp 0x49c9d5
lea ecx, [ebp - 0xae4]
call fcn.0049e190
lea edx, [ebp - 0xc64]
push edx
lea ecx, [ebp - 0xae4]
call fcn.0049e0e0
movzx eax, al
test eax, eax
je 0x49ca0e
lea ecx, [ebp - 0xae4]
call fcn.0049e150
mov dword [ebp - 0xc68], eax
mov ecx, dword [ebp - 0xc68]
mov dword [ecx + 8], 0
jmp 0x49c9ca
lea edx, [ebp - 0xc74]
push edx
mov eax, dword [ebp + 8]
push eax
call fcn.0046a540
mov ecx, eax
call fcn.0046f530
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc74]
call fcn.0049df00
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005c7840
mov esp, ebp
pop ebp
ret 0xc