Function at 0x44ea60
Capabilities:
Authenticate hmac
Create thread
Inspect section memory permissions
Parse pe header

Disassembly:
push ebp
lea ebp, [esp - 0x78]
sub esp, 0x78
push 0xffffffffffffffff
push 0x4ce6de
mov eax, dword fs:[0]
push eax
sub esp, 0xca4
push ebx
push esi
push edi
mov eax, dword [0x89a1a0]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp + 0x60], esi
push 4
mov dword [ebp + 0x70], 0
call fcn.004bbbfe
mov dword [eax], esi
mov dword [ebp - 0x920], 0
mov dword [ebp - 0x940], 0
mov dword [ebp - 0x804], eax
lea ecx, [ebp - 0x278]
mov dword [ebp - 4], 0
push ecx
push 0
push eax
push 0x403f50
push 0
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
add esp, 0x1c
mov dword [ebp - 0x27c], eax
test eax, eax
je 0x457534
mov dword [ebp - 0x804], 0
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 4], 1
test ecx, ecx
je 0x457516
push ecx
push eax
call sub.MSVCP140.dll__Thrd_detach
add esp, 8
test eax, eax
jne 0x4574f9
xorps xmm0, xmm0
lea ecx, [ebp - 0x24c]
push 3
movlpd qword [ebp - 0x27c], xmm0
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QCursor::constructor_enum_Qt::CursorShape_]
lea eax, [ebp - 0x24c]
mov byte [ebp - 4], 2
push eax
call dword [sym.imp.Qt5Gui.dll_public:_static_void___cdecl_QGuiApplication::setOverrideCursor_class_QCursor_const__]
add esp, 4
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x24c]
call dword [sym.imp.Qt5Gui.dll_public:_void___thiscall_QCursor::destructor_void_]
push 0
push 0x4dcbf3
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x884], eax
xor eax, eax
lea ecx, [ebp - 0x810]
mov dword [esi + 0x1c], eax
xor ebx, ebx
mov dword [ebp - 0xc0], eax
mov dword [esi + 0x20], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
push ecx
mov ecx, esp
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x4c]
push eax
mov dword [ecx], 1
mov ecx, dword [esi + 0x18]
mov ecx, dword [ecx + 0x6c]
call fcn.00404080
lea ecx, [ebp - 0x810]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0xf8]
call fcn.004042a0
lea ecx, [ebp - 0xf8]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::begin_void_const]
lea ecx, [ebp - 0xf8]
mov dword [ebp - 0xf4], eax
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::end_void_const]
mov edi, 1
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], edi
mov edx, dword [ebp - 0xf4]
mov byte [ebp - 4], 7
cmp edx, eax
je 0x44ec3c
mov ecx, dword [edx]
test edi, edi
je 0x44ec28
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QAbstractButton::isChecked_void_const]
test al, al
je 0x44ec1a
inc ebx
mov eax, dword [ebp - 0xf0]
xor edi, edi
mov edx, dword [ebp - 0xf4]
add edx, 4
xor edi, 1
mov dword [ebp - 0xf4], edx
mov dword [ebp - 0xec], edi
jne 0x44ec05
mov dword [ebp - 0x38], ebx
mov eax, dword [ebp - 0xf8]
mov byte [ebp - 4], 8
mov eax, dword [eax]
test eax, eax
je 0x44ec69
cmp eax, 0xffffffff
je 0x44ec78
mov eax, dword [ebp - 0xf8]
or ecx, 0xffffffff
lock xadd dword [eax], ecx
dec ecx
setne al
test al, al
jne 0x44ec78
push dword [ebp - 0xf8]
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
mov edi, ebx
mov byte [ebp - 4], 6
neg edi
lea eax, [ebx - 0x64]
lea ecx, [ebp - 0xc74]
sbb edi, edi
and edi, eax
lea eax, [ebp - 0x814]
push eax
push 0
push 0
push 0
mov dword [ebp - 0xbc], edi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
push edi
push str.step
mov ecx, eax
mov byte [ebp - 4], 9
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [ebp - 0x814]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
push 0x18
call fcn.004bbbfe
mov edi, eax
mov dword [ebp + 0x14], edi
mov ebx, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 0
push 0x4dcbf3
mov byte [ebp - 4], 0xa
call ebx
add esp, 0xc
mov dword [ebp - 0x254], eax
push 0xffffffffffffffff
push 0
push 0x4fd8cc
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0xb
push eax
mov ecx, 0x89a018
mov dword [ebp + 0x70], 0x300001
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 0
push 0
push 0x64
push 0
lea eax, [ebp - 0x254]
mov dword [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x250]
mov dword [ebp + 0x70], 0x700003
push eax
mov ecx, edi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::constructor_class_QString_const___class_QString_const___int__int__class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [edi], vtable.QProgressDialog.0
mov dword [edi + 8], vtable.QProgressDialog.1.0
lea ecx, [ebp - 0x250]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x254]
mov dword [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0
mov ecx, edi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setCancelButton_class_QPushButton__]
push 0
mov ecx, edi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setMinimumDuration_int_]
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], 0x1000
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setWindowFlags_class_QFlags_enum_Qt::WindowType__]
push 0x1f4
mov ecx, edi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setMinimumWidth_int_]
push 1
mov ecx, edi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QDialog::setModal_bool_]
push 0xffffffffffffffff
push 0
push 0x4fd8f0
lea eax, [ebp - 0x258]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
lea eax, [ebp - 0x258]
mov byte [ebp - 4], 0xf
push eax
mov ecx, edi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setWindowTitle_class_QString_const__]
lea ecx, [ebp - 0x258]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0
mov ecx, edi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setValue_int_]
call dword [sym.imp.Qt5Core.dll_public:_static_class_QCoreApplication____cdecl_QCoreApplication::instance_void_]
push ecx
mov eax, esp
mov dword [eax], 0
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QCoreApplication::processEvents_class_QFlags_enum_QEventLoop::ProcessEventsFlag__]
mov edi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
lea ecx, [ebp - 0x970]
add esp, 4
mov byte [esi + 0x73], 1
push 0x4f9f04
call edi
push 0x4f9eec
lea ecx, [ebp - 0x960]
mov byte [ebp - 4], 0x10
call edi
push 0xc
push str.settings_bup
mov byte [ebp - 4], 0x11
call ebx
add esp, 8
mov dword [ebp - 0x25c], eax
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0x960]
push eax
lea eax, [ebp - 0x25c]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0xac0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::cmp_class_QVariant_const__const]
lea ecx, [ebp - 0x970]
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x13
call edi
lea ecx, [ebp - 0xac0]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x25c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x960]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x970]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
test bl, bl
je 0x44ef31
lea eax, [ebp - 0x824]
push eax
push 0
push 0
push 0
lea ecx, [ebp - 0xc88]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
push str.backup_tweaks
mov ecx, eax
mov byte [ebp - 4], 0x14
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [ebp - 0x824]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push ecx
mov esi, esp
push 6
push str.Tweaks
call ebx
add esp, 8
mov dword [esi], eax
mov esi, dword [ebp + 0x60]
mov ecx, esi
call fcn.00413110
jmp 0x44ef37
mov ebx, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push str.enabled
lea ecx, [ebp - 0x990]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
push str.none
lea ecx, [ebp - 0x980]
mov byte [ebp - 4], 0x15
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
push 0x10
push str.settings_noreset
mov byte [ebp - 4], 0x16
call ebx
add esp, 8
mov dword [ebp - 0x260], eax
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0x980]
push eax
lea eax, [ebp - 0x260]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0xad0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0x990]
mov byte [ebp - 4], 0x18
push ecx
mov ecx, eax
call edi
lea ecx, [ebp - 0xad0]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x260]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x980]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x990]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
test bl, bl
jne 0x44f0a2
lea eax, [ebp - 0x888]
push eax
push 0
push 0
push 0
lea ecx, [ebp - 0xc9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov ecx, eax
call ebx
push str.reset
mov ecx, eax
mov byte [ebp - 4], 0x19
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [ebp - 0x888]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
push ecx
mov dword [ebp + 0x4c], esp
mov esi, esp
push 0xffffffffffffffff
push 0
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
mov dword [esi], eax
mov eax, dword [ebp + 0x60]
add esp, 4
mov ecx, esp
mov dword [ebp + 0x38], esp
add eax, 0x48
mov byte [ebp - 4], 0x1a
push 0x4dccd8
push eax
push ecx
call fcn.00401ac0
add esp, 8
mov byte [ebp - 4], 0x1b
mov dword [ebp - 0xcc], esp
mov esi, esp
push 5
push str.reset
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
mov dword [esi], eax
add esp, 4
mov byte [ebp - 4], 0x1c
mov esi, esp
push 0x15
push str.:_files_zip_reset.zip
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
mov dword [esi], eax
add esp, 8
mov esi, dword [ebp + 0x60]
mov ecx, esi
mov byte [ebp - 4], 6
call fcn.0049f970
jmp 0x44f0a8
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
push str.activated
lea ecx, [ebp - 0x9c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
push str.activated
lea ecx, [ebp - 0x9b0]
mov byte [ebp - 4], 0x1d
mov dword [ebp + 0x70], 0xf00004
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
push 0x10
push str.settings_autorus
mov dword [ebp - 4], 0x1e
mov dword [ebp + 0x70], 0xf0000c
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x268], eax
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0x9b0]
push eax
lea eax, [ebp - 0x268]
mov dword [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0xb00]
mov dword [ebp + 0x70], 0xf0001c
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0x9c0]
mov dword [ebp - 4], 0x20
push ecx
mov ecx, eax
mov dword [ebp + 0x70], 0xf0003c
call edi
test al, al
je 0x44f1d4
push 0x4dd084
lea ecx, [ebp - 0x9a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
push 0xd
push str.settings_lang
mov dword [ebp - 4], 0x21
mov dword [ebp + 0x70], 0xf0007c
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x264], eax
lea ecx, [ebp - 0xaf0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_void_]
mov ecx, dword [esi + 0x1d0]
push eax
lea eax, [ebp - 0x264]
mov dword [ebp - 4], 0x23
push eax
lea eax, [ebp - 0xae0]
mov dword [ebp + 0x70], 0xf001fc
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0x9a0]
mov dword [ebp - 4], 0x24
push ecx
mov ecx, eax
mov dword [ebp + 0x70], 0xf003fc
call edi
mov byte [ebp + 0x53], 1
test al, al
jne 0x44f1d8
mov byte [ebp + 0x53], 0
test dword [ebp + 0x70], 0x200
mov edi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
je 0x44f1f6
and dword [ebp + 0x70], 0xfffffdff
lea ecx, [ebp - 0xae0]
call edi
test dword [ebp + 0x70], 0x100
je 0x44f20e
and dword [ebp + 0x70], 0xfffffeff
lea ecx, [ebp - 0xaf0]
call edi
mov ecx, dword [ebp + 0x70]
test cl, cl
jns 0x44f228
and dword [ebp + 0x70], 0xffffff7f
lea ecx, [ebp - 0x264]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp + 0x70]
test cl, 0x40
je 0x44f23c
and dword [ebp + 0x70], 0xffffffbf
lea ecx, [ebp - 0x9a0]
call edi
mov ecx, dword [ebp + 0x70]
test cl, 0x20
je 0x44f250
and dword [ebp + 0x70], 0xffffffdf
lea ecx, [ebp - 0xb00]
call edi
mov ecx, dword [ebp + 0x70]
test cl, 0x10
je 0x44f268
and dword [ebp + 0x70], 0xffffffef
lea ecx, [ebp - 0x268]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp + 0x70]
test cl, 8
je 0x44f27c
and dword [ebp + 0x70], 0xfffffff7
lea ecx, [ebp - 0x9b0]
call edi
mov ecx, dword [ebp + 0x70]
mov dword [ebp - 4], 6
test cl, 4
je 0x44f297
and dword [ebp + 0x70], 0xfffffffb
lea ecx, [ebp - 0x9c0]
call edi
cmp byte [ebp + 0x53], 0
je 0x44f374
lea eax, [ebp - 0x88c]
push eax
push 0
push 0
push 0
lea ecx, [ebp - 0xcb0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call ebx
push str.autorus
mov ecx, eax
mov byte [ebp - 4], 0x25
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [ebp - 0x88c]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
push 4
call fcn.004bbbfe
or dword [ebp + 0x70], 0x1000000
mov dword [eax], esi
mov dword [ebp - 0x928], 0
mov dword [ebp - 0x92c], 0
mov dword [ebp - 0x890], eax
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0x26
push ecx
push 0
push eax
push 0x403fb0
push 0
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
add esp, 0x1c
mov dword [ebp - 0x2a0], eax
test eax, eax
je 0x457505
mov dword [ebp - 0x890], 0
mov ecx, dword [ebp - 0x29c]
mov byte [ebp - 4], 0x27
test ecx, ecx
je 0x457516
push ecx
push eax
call sub.MSVCP140.dll__Thrd_detach
add esp, 8
test eax, eax
jne 0x4574ff
xorps xmm0, xmm0
mov byte [ebp - 4], 6
movlpd qword [ebp - 0x2a0], xmm0
push 0xffffffffffffffff
push 0
push 0x4fd9a8
lea eax, [ebp - 0x26c]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
or dword [ebp + 0x70], 0x2000000
mov ecx, dword [ebp + 0x14]
lea eax, [ebp - 0x26c]
mov edi, dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setWindowTitle_class_QString_const__]
push eax
mov byte [ebp - 4], 0x28
call edi
lea ecx, [ebp - 0x26c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp + 0x40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp + 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp + 8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp + 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp + 4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
cmp dword [ebp - 0x38], 0
mov byte [ebp - 4], 0x36
jle 0x44f767
push ecx
mov esi, esp
push 0xc
push str._scripts.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
mov ebx, dword [ebp + 0x60]
add esp, 8
mov dword [esi], eax
mov ecx, ebx
lea eax, [ebp - 0x894]
push eax
call fcn.004408c0
push eax
lea ecx, [ebp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x894]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0xa
push str._menus.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x898]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp + 0x40]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x898]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0xb
push str._troops.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x89c]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x89c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0x14
push str._simple_triggers.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x8a0]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp + 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x8a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0xe
push str._variables.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x8a4]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x8a4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0x12
push str._dialog_states.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x8a8]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x8a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0xb
push str._module.ini
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x8ac]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp + 8]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x8ac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0x12
push str._presentations.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x8b0]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp + 4]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x8b0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0x16
push str._mission_templates.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x8b4]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp + 0x24]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x8b4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0xd
push str._triggers.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x2a4]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0x11
push str._conversation.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x2a8]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x2a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0x12
push str._quick_strings.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x2ac]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x2ac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0xc
push str._strings.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x2b0]
mov ecx, ebx
push eax
call fcn.004408c0
push eax
lea ecx, [ebp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x2b0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov esi, esp
push 0x13
push str._game_variables.txt
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esi], eax
lea eax, [ebp - 0x2b4]
mov esi, ebx
mov ecx, esi
push eax
call fcn.004408c0
push eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
push 0
push 0x4fd8cc
lea eax, [ebp - 0x280]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
or dword [ebp + 0x70], 0x4000000
mov ecx, dword [ebp + 0x14]
lea eax, [ebp - 0x280]
push eax
mov byte [ebp - 4], 0x37
call edi
lea ecx, [ebp - 0x280]
mov byte [ebp - 4], 0x36
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x298]
call fcn.004042a0
lea ecx, [ebp - 0x298]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::begin_void_const]
lea ecx, [ebp - 0x298]
mov dword [ebp - 0x294], eax
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::end_void_const]
or dword [ebp + 0x70], 0x8000000
mov edx, eax
mov ecx, 1
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x28c], ecx
mov ebx, dword [ebp - 0x3c]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
mov eax, dword [ebp - 0x294]
mov dword [ebp - 0xac], ebx
mov ebx, dword [ebp - 0x40]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x3c]
mov dword [ebp + 0x30], ebx
mov ebx, dword [ebp - 0x40]
mov dword [ebp + 0x34], ebx
mov ebx, dword [ebp - 0x3c]
mov dword [ebp - 0x18], ebx
mov ebx, dword [ebp - 0x40]
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x3c]
mov dword [ebp - 0x17c], ebx
mov ebx, dword [ebp - 0x40]
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 0x3c]
mov dword [ebp - 0x194], ebx
mov ebx, dword [ebp - 0x40]
mov byte [ebp - 4], 0x38
mov dword [ebp - 0x190], ebx
cmp eax, edx
je 0x455a62
mov ebx, dword [eax]
test ecx, ecx
je 0x455a4a
mov ecx, ebx
call dword [sym.imp.Qt5Widgets.dll_public:_bool___thiscall_QAbstractButton::isChecked_void_const]
test al, al
je 0x455a3c
push 9
push str.checkBox_
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x284], eax
lea eax, [ebp - 0x2b8]
mov byte [ebp - 4], 0x39
push eax
mov ecx, ebx
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QObject::objectName_void_]
push 1
lea ecx, [ebp - 0x284]
mov byte [ebp - 4], 0x3a
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
push eax
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x284]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov eax, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov dword [ebp - 0x44], eax
mov dword [ebp + 0x20], eax
mov dword [ebp + 0x54], eax
mov dword [ebp + 0x74], eax
mov dword [ebp + 0x6c], eax
mov dword [ebp + 0x1c], eax
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x45
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlDatabase::constructor_void_]
lea ecx, [ebp - 0x2bc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
push eax
lea ecx, [ebp + 0x28]
mov byte [ebp - 4], 0x46
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlQuery::constructor_class_QString_const___class_QSqlDatabase_]
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 0x2e
push str.select_count_1__from_tweaks_where_tweak__:id_
call ebx
add esp, 8
mov dword [ebp - 0x288], eax
lea eax, [ebp - 0x288]
mov byte [ebp - 4], 0x49
push eax
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_bool___thiscall_QSqlQuery::prepare_class_QString_const__]
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp + 0x64]
push eax
lea ecx, [ebp - 0x9d0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
push 3
push 0x4fda28
mov byte [ebp - 4], 0x4a
call ebx
mov dword [ebp - 0xfc], eax
add esp, 4
mov byte [ebp - 4], 0x4b
mov eax, esp
lea ecx, [ebp + 0x28]
mov dword [eax], 1
lea eax, [ebp - 0x9d0]
push eax
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlQuery::bindValue_class_QString_const___class_QVariant_const___class_QFlags_enum_QSql::ParamTypeFlag__]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x9d0]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_bool___thiscall_QSqlQuery::exec_void_]
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_bool___thiscall_QSqlQuery::next_void_]
push 0
lea eax, [ebp - 0xb10]
push eax
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_class_QVariant___thiscall_QSqlQuery::value_int_]
push 0
mov ecx, eax
mov byte [ebp - 4], 0x4c
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QVariant::toInt_bool__const]
lea ecx, [ebp - 0xb10]
mov dword [ebp + 0x5c], eax
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
push 0x38
push str.select_mode_from_tweaks_where_tweak__:id_group_by_mode_
call ebx
add esp, 8
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x100]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_bool___thiscall_QSqlQuery::prepare_class_QString_const__]
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp + 0x64]
push eax
lea ecx, [ebp - 0x9e0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
push 3
push 0x4fda28
mov byte [ebp - 4], 0x4e
call ebx
mov dword [ebp - 0x104], eax
add esp, 4
mov byte [ebp - 4], 0x4f
mov eax, esp
lea ecx, [ebp + 0x28]
mov dword [eax], 1
lea eax, [ebp - 0x9e0]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlQuery::bindValue_class_QString_const___class_QVariant_const___class_QFlags_enum_QSql::ParamTypeFlag__]
lea ecx, [ebp - 0x104]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x9e0]
mov byte [ebp - 4], 0x48
call ebx
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_bool___thiscall_QSqlQuery::exec_void_]
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_bool___thiscall_QSqlQuery::next_void_]
push 0
lea eax, [ebp - 0xb20]
push eax
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_class_QVariant___thiscall_QSqlQuery::value_int_]
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 4], 0x50
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x2c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xb20]
mov byte [ebp - 4], 0x48
call ebx
mov eax, dword [esi + 0x208]
lea ecx, [ebp - 0xb90]
xor ebx, ebx
mov dword [ebp + 0x68], ebx
mov esi, dword [eax]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QModelIndex::constructor_void_]
push eax
mov eax, dword [ebp + 0x60]
mov ecx, dword [eax + 0x208]
mov eax, dword [esi + 0x38]
call eax
test eax, eax
jle 0x44ff21
mov edi, dword [ebp + 0x60]
nop dword [eax]
mov esi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 5
push str.tweak
call esi
add esp, 8
mov dword [ebp - 0x108], eax
mov ecx, dword [edi + 0x208]
lea eax, [ebp - 0x2c8]
push ebx
push eax
mov byte [ebp - 4], 0x51
call dword [sym.imp.Qt5Sql.dll_public:_class_QSqlRecord___thiscall_QSqlQueryModel::record_int_]
lea ecx, [ebp - 0x108]
mov byte [ebp - 4], 0x52
push ecx
lea ecx, [ebp - 0xb30]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Sql.dll_public:_class_QVariant___thiscall_QSqlRecord::value_class_QString_const__]
lea ecx, [ebp - 0x2c4]
mov byte [ebp - 4], 0x53
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
lea ecx, [ebp + 0x64]
push ecx
push eax
call dword [sym.imp.Qt5Core.dll_bool___cdecl_operator_class_QString_const___class_QString_const__]
add esp, 8
lea ecx, [ebp - 0x2c4]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xb30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlRecord::destructor_void_]
lea ecx, [ebp - 0x108]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x44feec
push 3
push 0x4fda68
call esi
add esp, 8
mov dword [ebp - 0x10c], eax
mov ebx, dword [ebp + 0x68]
lea eax, [ebp - 0x2d0]
mov ecx, dword [edi + 0x208]
push ebx
push eax
mov byte [ebp - 4], 0x54
call dword [sym.imp.Qt5Sql.dll_public:_class_QSqlRecord___thiscall_QSqlQueryModel::record_int_]
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x55
push ecx
lea ecx, [ebp - 0xb40]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Sql.dll_public:_class_QVariant___thiscall_QSqlRecord::value_class_QString_const__]
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 4], 0x56
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push eax
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x57
call fcn.0040aef0
lea ecx, [ebp - 0x2cc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xb40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x2d0]
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlRecord::destructor_void_]
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 4
push 0x4fda6c
call esi
add esp, 8
mov dword [ebp - 0x110], eax
mov ecx, dword [edi + 0x208]
lea eax, [ebp - 0x2d8]
push ebx
push eax
mov byte [ebp - 4], 0x58
call dword [sym.imp.Qt5Sql.dll_public:_class_QSqlRecord___thiscall_QSqlQueryModel::record_int_]
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x59
push ecx
lea ecx, [ebp - 0xb50]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Sql.dll_public:_class_QVariant___thiscall_QSqlRecord::value_class_QString_const__]
lea ecx, [ebp - 0x2d4]
mov byte [ebp - 4], 0x5a
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push eax
lea ecx, [ebp + 0x20]
mov byte [ebp - 4], 0x5b
call fcn.0040aef0
lea ecx, [ebp - 0x2d4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xb50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x2d8]
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlRecord::destructor_void_]
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 4
push 0x4fda74
call esi
add esp, 8
mov dword [ebp - 0x114], eax
mov ecx, dword [edi + 0x208]
lea eax, [ebp - 0x2e0]
push ebx
push eax
mov byte [ebp - 4], 0x5c
call dword [sym.imp.Qt5Sql.dll_public:_class_QSqlRecord___thiscall_QSqlQueryModel::record_int_]
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 0x5d
push ecx
lea ecx, [ebp - 0xb60]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Sql.dll_public:_class_QVariant___thiscall_QSqlRecord::value_class_QString_const__]
lea ecx, [ebp - 0x2dc]
mov byte [ebp - 4], 0x5e
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push eax
lea ecx, [ebp + 0x54]
mov byte [ebp - 4], 0x5f
call fcn.0040aef0
lea ecx, [ebp - 0x2dc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xb60]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x2e0]
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlRecord::destructor_void_]
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 6
push 0x4fda7c
call esi
add esp, 8
mov dword [ebp - 0x118], eax
mov ecx, dword [edi + 0x208]
lea eax, [ebp - 0x2e8]
push ebx
push eax
mov byte [ebp - 4], 0x60
call dword [sym.imp.Qt5Sql.dll_public:_class_QSqlRecord___thiscall_QSqlQueryModel::record_int_]
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x61
push ecx
lea ecx, [ebp - 0xb70]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Sql.dll_public:_class_QVariant___thiscall_QSqlRecord::value_class_QString_const__]
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 4], 0x62
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push eax
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x63
call fcn.0040aef0
lea ecx, [ebp - 0x2e4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xb70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x2e8]
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlRecord::destructor_void_]
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 6
push 0x4fda84
call esi
add esp, 8
mov dword [ebp - 0x11c], eax
mov ecx, dword [edi + 0x208]
lea eax, [ebp - 0x2f0]
push ebx
push eax
mov byte [ebp - 4], 0x64
call dword [sym.imp.Qt5Sql.dll_public:_class_QSqlRecord___thiscall_QSqlQueryModel::record_int_]
lea ecx, [ebp - 0x11c]
mov byte [ebp - 4], 0x65
push ecx
lea ecx, [ebp - 0xb80]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Sql.dll_public:_class_QVariant___thiscall_QSqlRecord::value_class_QString_const__]
lea ecx, [ebp - 0x2ec]
mov byte [ebp - 4], 0x66
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push eax
lea ecx, [ebp + 0x6c]
mov byte [ebp - 4], 0x67
call fcn.0040aef0
lea ecx, [ebp - 0x2ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xb80]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlRecord::destructor_void_]
lea ecx, [ebp - 0x11c]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
sub dword [ebp + 0x5c], 1
je 0x44ff1b
jmp 0x44feef
mov ebx, dword [ebp + 0x68]
mov eax, dword [edi + 0x208]
lea ecx, [ebp - 0xb90]
inc ebx
mov dword [ebp + 0x68], ebx
mov esi, dword [eax]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QModelIndex::constructor_void_]
mov ecx, dword [edi + 0x208]
push eax
mov eax, dword [esi + 0x38]
call eax
cmp ebx, eax
jl 0x44fb40
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
xor ebx, ebx
lea ecx, [ebp - 0x44]
mov dword [ebp + 0x68], ebx
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QListData::size_void_const]
test eax, eax
jle 0x45580e
nop word [eax + eax]
mov esi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 2
push 0x4fa6d8
call esi
mov dword [ebp - 0x124], eax
push 4
push 0x4fda8c
mov byte [ebp - 4], 0x68
call esi
add esp, 0x10
mov dword [ebp - 0x120], eax
push ebx
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov dword [ebp + 0x5c], eax
mov ecx, dword [ebp + 0x74]
mov byte [ebp - 4], 0x6a
mov ecx, dword [ecx]
cmp ecx, 1
je 0x44ffa5
test ecx, ecx
je 0x44ffa5
mov eax, dword [ebp + 0x74]
lea ecx, [ebp + 0x74]
push dword [eax + 4]
call fcn.0040f7c0
push ebx
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
mov ecx, dword [ebp + 0x5c]
mov esi, eax
push 1
lea eax, [ebp - 0x124]
push eax
lea eax, [ebp - 0x120]
push eax
call edi
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x120]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x124]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 2
push 0x4fa6d8
call esi
mov dword [ebp - 0x12c], eax
push 4
push 0x4fda8c
mov byte [ebp - 4], 0x6b
call esi
add esp, 0x10
mov dword [ebp - 0x128], eax
push ebx
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov edi, eax
mov ecx, dword [ebp + 0x6c]
mov byte [ebp - 4], 0x6d
mov ecx, dword [ecx]
cmp ecx, 1
je 0x45005b
test ecx, ecx
je 0x45005b
mov eax, dword [ebp + 0x6c]
lea ecx, [ebp + 0x6c]
push dword [eax + 4]
call fcn.0040f7c0
push ebx
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
mov esi, eax
push 1
lea eax, [ebp - 0x12c]
mov ecx, edi
push eax
lea eax, [ebp - 0x128]
push eax
call ebx
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
mov ecx, esi
push eax
call edi
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x128]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x12c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [ebp + 0x68]
lea ecx, [ebp - 0x44]
push esi
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0x4fda94
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557d6
push esi
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.scripts.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x451226
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450f87
push 0x4f8d38
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4501ba
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x304]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x2fc], 0x20
push dword [ebp - 0x2fc]
mov byte [ebp - 4], 0x6f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x90]
lea eax, [ebp - 0x300]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x70
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x300]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x304]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d34
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450296
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x318]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x308], 0x20
push dword [ebp - 0x308]
mov byte [ebp - 4], 0x71
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x314]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0x94]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x30c], 0x20
push dword [ebp - 0x30c]
mov byte [ebp - 4], 0x72
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x98]
lea eax, [ebp - 0x310]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x73
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x310]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x314]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x318]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdaac
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45047d
push 0x4f8d6c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450347
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x324]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x31c], 0x20
push dword [ebp - 0x31c]
mov byte [ebp - 4], 0x74
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xa0]
lea eax, [ebp - 0x320]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x75
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x320]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x324]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d70
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4503e2
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x330]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x328], 0x20
push dword [ebp - 0x328]
mov byte [ebp - 4], 0x76
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xa4]
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x77
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x32c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x330]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d68
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x33c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x334], 0x20
push dword [ebp - 0x334]
mov byte [ebp - 4], 0x78
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xa8]
lea eax, [ebp - 0x338]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x79
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x338]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x33c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdab0
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45060a
push 0x4f8d6c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45056f
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x350]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x340], 0x20
push dword [ebp - 0x340]
mov byte [ebp - 4], 0x7a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x34c]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0xc0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x344], 0x20
push dword [ebp - 0x344]
mov byte [ebp - 4], 0x7b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0xc4]
lea eax, [ebp - 0x348]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x7c
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x348]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x350]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d70
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x35c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x354], 0x20
push dword [ebp - 0x354]
mov byte [ebp - 4], 0x7d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xcc]
lea eax, [ebp - 0x358]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x7e
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x358]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x35c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdab4
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4506a5
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x368]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x360], 0x20
push dword [ebp - 0x360]
mov byte [ebp - 4], 0x7f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xf8]
lea eax, [ebp - 0x364]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x80
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x364]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x368]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdab8
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450781
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x37c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x36c], 0x20
push dword [ebp - 0x36c]
mov byte [ebp - 4], 0x81
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x378]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0x100]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x370], 0x20
push dword [ebp - 0x370]
mov byte [ebp - 4], 0x82
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x104]
lea eax, [ebp - 0x374]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x83
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x374]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x378]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x37c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdabc
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4509bd
push 0x4f8d6c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4509bd
mov ebx, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 0x14
push str.process_hero_ai__1_r_n
call ebx
mov dword [ebp - 0x134], eax
push 0x14
push str.process_hero_ai__1_r_n
mov byte [ebp - 4], 0x84
call ebx
mov dword [ebp - 0x130], eax
push 0x14
push str.process_hero_ai__1_r_n
mov byte [ebp - 4], 0x85
call ebx
add esp, 0x18
mov dword [ebp - 0x3a8], eax
mov esi, dword [eax + 4]
lea ecx, [ebp + 0x44]
push 3
push 1
push 0
lea eax, [ebp - 0x134]
mov byte [ebp - 4], 0x86
push eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::indexOf_class_QString_const___int__enum_Qt::CaseSensitivity_const]
inc esi
lea ecx, [ebp + 0x44]
add eax, esi
push eax
lea eax, [ebp - 0x3a4]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
push 0xa
push 0xa
push 0
mov ecx, eax
mov byte [ebp - 4], 0x87
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
add eax, 2
push eax
lea eax, [ebp - 0x3a0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
add esp, 0xc
mov edi, eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x39c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x380], 0x20
push dword [ebp - 0x380]
mov byte [ebp - 4], 0x89
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x398]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov ebx, eax
push 0x14
push str.process_hero_ai__1_r_n
mov byte [ebp - 4], 0x8a
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x394], eax
mov esi, dword [eax + 4]
mov byte [ebp - 4], 0x8b
push 3
push 1
push 0
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::indexOf_class_QString_const___int__enum_Qt::CaseSensitivity_const]
inc esi
lea ecx, [ebp + 0x44]
add eax, esi
push eax
lea eax, [ebp - 0x390]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
mov edi, eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x38c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x384], 0x20
push dword [ebp - 0x384]
mov byte [ebp - 4], 0x8d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x388]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
lea ecx, [ebp + 0x44]
push 1
push ebx
push eax
mov byte [ebp - 4], 0x8e
call edi
lea ecx, [ebp - 0x388]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x38c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x390]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x394]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x398]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x39c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x130]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x134]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557ea
push 0x4fdad8
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450bf9
push 0x4f8d6c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450bf9
mov ebx, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 0x14
push str.process_hero_ai__1_r_n
call ebx
mov dword [ebp - 0x13c], eax
push 0x14
push str.process_hero_ai__1_r_n
mov byte [ebp - 4], 0x8f
call ebx
mov dword [ebp - 0x138], eax
push 0x14
push str.process_hero_ai__1_r_n
mov byte [ebp - 4], 0x90
call ebx
add esp, 0x18
mov dword [ebp - 0x3d4], eax
mov esi, dword [eax + 4]
lea ecx, [ebp + 0x44]
push 3
push 1
push 0
lea eax, [ebp - 0x13c]
mov byte [ebp - 4], 0x91
push eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::indexOf_class_QString_const___int__enum_Qt::CaseSensitivity_const]
inc esi
lea ecx, [ebp + 0x44]
add eax, esi
push eax
lea eax, [ebp - 0x3d0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
push 0xa
push 0xa
push 0
mov ecx, eax
mov byte [ebp - 4], 0x92
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
add eax, 3
push eax
lea eax, [ebp - 0x3cc]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
add esp, 0xc
mov edi, eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x3ac], 0x20
push dword [ebp - 0x3ac]
mov byte [ebp - 4], 0x94
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x3c4]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov ebx, eax
push 0x14
push str.process_hero_ai__1_r_n
mov byte [ebp - 4], 0x95
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x3c0], eax
mov esi, dword [eax + 4]
mov byte [ebp - 4], 0x96
push 3
push 1
push 0
lea eax, [ebp - 0x138]
push eax
lea ecx, [ebp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::indexOf_class_QString_const___int__enum_Qt::CaseSensitivity_const]
inc esi
lea ecx, [ebp + 0x44]
add eax, esi
push eax
lea eax, [ebp - 0x3bc]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
mov edi, eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x3b8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x3b0], 0x20
push dword [ebp - 0x3b0]
mov byte [ebp - 4], 0x98
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x3b4]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
lea ecx, [ebp + 0x44]
push 1
push ebx
push eax
mov byte [ebp - 4], 0x99
call edi
lea ecx, [ebp - 0x3b4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3b8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3bc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3c4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3cc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3d0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3d4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x138]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x13c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557ea
push 0x4fdadc
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450c94
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x3e0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x3d8], 0x20
push dword [ebp - 0x3d8]
mov byte [ebp - 4], 0x9a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x124]
lea eax, [ebp - 0x3dc]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x9b
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x3dc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3e0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdae0
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450d2f
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x3e4], 0x20
push dword [ebp - 0x3e4]
mov byte [ebp - 4], 0x9c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x12c]
lea eax, [ebp - 0x3e8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x9d
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x3e8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdae4
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450e8d
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x410]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x3f0], 0x20
push dword [ebp - 0x3f0]
mov byte [ebp - 4], 0x9e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x40c]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0x174]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x3f4], 0x20
push dword [ebp - 0x3f4]
mov byte [ebp - 4], 0x9f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x178]
lea eax, [ebp - 0x408]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x3f8], 0x20
push dword [ebp - 0x3f8]
mov byte [ebp - 4], 0xa0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x17c]
lea eax, [ebp - 0x404]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x3fc], 0x20
push dword [ebp - 0x3fc]
mov byte [ebp - 4], 0xa1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x180]
lea eax, [ebp - 0x400]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xa2
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x400]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x404]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x408]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x40c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x410]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdae8
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp + 0x6c]
push esi
test al, al
je 0x450f69
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x424]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x414], 0x20
push dword [ebp - 0x414]
mov byte [ebp - 4], 0xa3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x420]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0x184]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x418], 0x20
push dword [ebp - 0x418]
mov byte [ebp - 4], 0xa4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x188]
lea eax, [ebp - 0x41c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xa5
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
lea ecx, [ebp - 0x41c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x420]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x424]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call ebx
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x450fbd
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x4510c0
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov ebx, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 9
push str.c_scripts
call ebx
mov dword [ebp - 0xd4], eax
push 2
push 0x4fa6d8
mov byte [ebp - 4], 0xa6
call ebx
add esp, 0x10
mov dword [ebp - 0x140], eax
mov eax, dword [ebp + 0x60]
mov byte [ebp - 4], 0xa7
mov esi, dword [eax + 0x200]
mov eax, dword [esi]
cmp dword [eax + 0xc], 0
je 0x451069
xor ecx, ecx
cmp dword [eax + 0x18], ecx
je 0x45104c
push dword [eax + 0x1c]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.Qt5Core.dll_unsigned_int___cdecl_qHash_class_QString_const___unsigned_int_]
add esp, 8
mov ecx, eax
push ecx
lea eax, [ebp - 0xd4]
mov ecx, esi
push eax
call fcn.00413740
mov eax, dword [eax]
cmp eax, dword [esi]
je 0x451069
mov esi, dword [eax + 0x10]
mov edi, dword [eax + 0x14]
jmp 0x451077
xorps xmm0, xmm0
movlpd qword [ebp + 0x58], xmm0
mov edi, dword [ebp + 0x5c]
mov esi, dword [ebp + 0x58]
push 1
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
sub eax, 3
cdq
sub eax, edx
sar eax, 1
cdq
mov ecx, eax
mov eax, edx
add ecx, esi
mov dword [ebp - 0x38], ecx
lea ecx, [ebp - 0x140]
adc eax, edi
mov dword [ebp - 0xac], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.counter
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push 3
push 0x17
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
push esi
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xa8
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 0xa
push 0xa
push 0
lea ecx, [ebp - 0xd8]
mov edi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
push 0xa
push 0
mov ecx, edi
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
add esi, eax
lea eax, [ebp - 0x438]
push esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
mov esi, eax
mov edi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 0x19
push str.scriptsfile_version_1_r_n_1
mov byte [ebp - 4], 0xa9
call edi
mov dword [ebp - 0x148], eax
add esp, 0x10
mov byte [ebp - 0x428], 0x20
mov ecx, esp
mov byte [ebp - 4], 0xaa
push dword [ebp - 0x428]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push esi
lea eax, [ebp - 0x434]
push eax
lea ecx, [ebp - 0x148]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov esi, eax
push 0x19
push str.scriptsfile_version_1_r_n_1
mov byte [ebp - 4], 0xab
call edi
mov dword [ebp - 0x144], eax
add esp, 4
mov byte [ebp - 0x42c], 0x20
mov ecx, esp
mov byte [ebp - 4], 0xac
push dword [ebp - 0x42c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push 1
push esi
push eax
lea ecx, [ebp + 0x44]
mov byte [ebp - 4], 0xad
call ebx
lea ecx, [ebp - 0x430]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x144]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x434]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x148]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x438]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.conversation.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x451dcd
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451a9b
push str.7312
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451314
push 0x4f8d70
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451314
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x444]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x43c], 0x20
push dword [ebp - 0x43c]
mov byte [ebp - 4], 0xae
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xe4]
lea eax, [ebp - 0x440]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xaf
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
lea ecx, [ebp - 0x440]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x444]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f9350
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451431
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x460]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x448], 0x20
push dword [ebp - 0x448]
mov byte [ebp - 4], 0xb0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x45c]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0xe8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x44c], 0x20
push dword [ebp - 0x44c]
mov byte [ebp - 4], 0xb1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0xec]
lea eax, [ebp - 0x458]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x450], 0x20
push dword [ebp - 0x450]
mov byte [ebp - 4], 0xb2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0xf0]
lea eax, [ebp - 0x454]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xb3
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
lea ecx, [ebp - 0x454]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x458]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x45c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x460]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb40
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4514cc
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x46c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x464], 0x20
push dword [ebp - 0x464]
mov byte [ebp - 4], 0xb4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xb4]
lea eax, [ebp - 0x468]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xb5
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
lea ecx, [ebp - 0x468]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x46c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb44
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451567
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x478]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x470], 0x20
push dword [ebp - 0x470]
mov byte [ebp - 4], 0xb6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xfc]
lea eax, [ebp - 0x474]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xb7
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
lea ecx, [ebp - 0x474]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x478]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb48
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451602
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x484]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x47c], 0x20
push dword [ebp - 0x47c]
mov byte [ebp - 4], 0xb8
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x128]
lea eax, [ebp - 0x480]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xb9
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
lea ecx, [ebp - 0x480]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x484]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb4c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45172e
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x4a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x488], 0x20
push dword [ebp - 0x488]
mov byte [ebp - 4], 0xba
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 3
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x49c]
mov ecx, esi
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x48c], 0x20
push dword [ebp - 0x48c]
mov byte [ebp - 4], 0xbb
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 2
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x498]
mov ecx, esi
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x490], 0x20
push dword [ebp - 0x490]
mov byte [ebp - 4], 0xbc
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 1
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x494]
mov ecx, esi
push eax
call edi
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xbd
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
lea ecx, [ebp - 0x494]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x498]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x49c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb50
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4517ce
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4a4], 0x20
push dword [ebp - 0x4a4]
mov byte [ebp - 4], 0xbe
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 1
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x4a8]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xbf
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
lea ecx, [ebp - 0x4a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb54
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45197c
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4b0], 0x20
push dword [ebp - 0x4b0]
mov byte [ebp - 4], 0xc0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 4
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x4d4]
mov ecx, esi
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4b4], 0x20
push dword [ebp - 0x4b4]
mov byte [ebp - 4], 0xc1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 3
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x4d0]
mov ecx, esi
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4b8], 0x20
push dword [ebp - 0x4b8]
mov byte [ebp - 4], 0xc2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 2
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x4cc]
mov ecx, esi
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4bc], 0x20
push dword [ebp - 0x4bc]
mov byte [ebp - 4], 0xc3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 1
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x4c8]
mov ecx, esi
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4c0], 0x20
push dword [ebp - 0x4c0]
mov byte [ebp - 4], 0xc4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0x18]
lea eax, [ebp - 0x4c4]
mov ecx, esi
push dword [ebp - 0x14]
push eax
call edi
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xc5
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
lea ecx, [ebp - 0x4c4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4c8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4cc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4d0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4d4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb58
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451a79
push 0x4f8d68
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451a79
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x4ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4dc], 0x20
push dword [ebp - 0x4dc]
mov byte [ebp - 4], 0xc6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 2
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x4e8]
mov ecx, esi
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4e0], 0x20
push dword [ebp - 0x4e0]
mov byte [ebp - 4], 0xc7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
sub ecx, 1
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x4e4]
mov ecx, esi
push eax
call edi
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xc8
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
lea ecx, [ebp - 0x4e4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call ebx
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451ad1
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451c6d
push 0x4fdb5c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp + 0x74]
push esi
test al, al
je 0x451c58
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x510]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4f0], 0x20
push dword [ebp - 0x4f0]
mov byte [ebp - 4], 0xc9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp - 0x50]
mov edi, dword [ebp - 0x17c]
sub ecx, 4
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
mov eax, edi
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x50c]
mov ecx, esi
push eax
call ebx
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4f4], 0x20
push dword [ebp - 0x4f4]
mov byte [ebp - 4], 0xca
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp - 0x50]
mov eax, edi
push 0xa
sub ecx, 3
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x508]
mov ecx, esi
push eax
call ebx
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4f8], 0x20
push dword [ebp - 0x4f8]
mov byte [ebp - 4], 0xcb
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp - 0x50]
mov eax, edi
push 0xa
sub ecx, 2
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x504]
mov ecx, esi
push eax
call ebx
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x4fc], 0x20
push dword [ebp - 0x4fc]
mov byte [ebp - 4], 0xcc
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp - 0x50]
mov eax, edi
push 0xa
sub ecx, 1
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x500]
mov ecx, esi
push eax
call ebx
push eax
lea ecx, [ebp + 0x2c]
mov byte [ebp - 4], 0xcd
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
lea ecx, [ebp - 0x500]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x504]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x508]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x50c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x510]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.counter
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push 4
push 0x17
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
push esi
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xce
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 0xa
push 0xa
push 0
lea ecx, [ebp - 0x88]
mov edi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
push 0xa
push 0
mov ecx, edi
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
add esi, eax
lea eax, [ebp - 0x52c]
push esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
add esp, 0xc
mov edi, eax
push str.dialogsfile_version_2_r_n_1
lea ecx, [ebp - 0x528]
mov byte [ebp - 4], 0xcf
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x514], 0x20
push dword [ebp - 0x514]
mov byte [ebp - 4], 0xd0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x524]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov edi, eax
push str.dialogsfile_version_2_r_n_1
lea ecx, [ebp - 0x520]
mov byte [ebp - 4], 0xd1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x518], 0x20
push dword [ebp - 0x518]
mov byte [ebp - 4], 0xd2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0x88]
mov ecx, esi
push eax
lea eax, [ebp - 0x51c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push 1
push edi
push eax
lea ecx, [ebp + 0x2c]
mov byte [ebp - 4], 0xd3
call ebx
lea ecx, [ebp - 0x51c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x520]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x524]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x528]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x52c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x88]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.menus.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x452f1b
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45293d
push 0x4fdb88
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x452127
push 0x4f8d6c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451ebb
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x538]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x530], 0x20
push dword [ebp - 0x530]
mov byte [ebp - 4], 0xd4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xd0]
lea eax, [ebp - 0x534]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xd5
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x534]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x538]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d70
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451f56
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x544]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x53c], 0x20
push dword [ebp - 0x53c]
mov byte [ebp - 4], 0xd6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xd4]
lea eax, [ebp - 0x540]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xd7
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x540]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x544]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d68
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x451ff1
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x550]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x548], 0x20
push dword [ebp - 0x548]
mov byte [ebp - 4], 0xd8
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xd8]
lea eax, [ebp - 0x54c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xd9
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x54c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x550]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d3c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45208c
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x55c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x554], 0x20
push dword [ebp - 0x554]
mov byte [ebp - 4], 0xda
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xdc]
lea eax, [ebp - 0x558]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xdb
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x558]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x55c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d38
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x568]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x560], 0x20
push dword [ebp - 0x560]
mov byte [ebp - 4], 0xdc
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xe0]
lea eax, [ebp - 0x564]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xdd
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x564]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x568]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb8c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4521c2
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x574]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x56c], 0x20
push dword [ebp - 0x56c]
mov byte [ebp - 4], 0xde
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xac]
lea eax, [ebp - 0x570]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xdf
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x570]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x574]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb90
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45225d
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x580]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x578], 0x20
push dword [ebp - 0x578]
mov byte [ebp - 4], 0xe0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xb8]
lea eax, [ebp - 0x57c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xe1
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x57c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x580]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb94
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45234f
push 0x4f8d70
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45234f
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x594]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x584], 0x20
push dword [ebp - 0x584]
mov byte [ebp - 4], 0xe2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x590]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0x130]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x588], 0x20
push dword [ebp - 0x588]
mov byte [ebp - 4], 0xe3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x134]
lea eax, [ebp - 0x58c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xe4
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x58c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x590]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x594]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb98
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45242b
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x5a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x598], 0x20
push dword [ebp - 0x598]
mov byte [ebp - 4], 0xe5
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x5a4]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0x198]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x59c], 0x20
push dword [ebp - 0x59c]
mov byte [ebp - 4], 0xe6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x19c]
lea eax, [ebp - 0x5a0]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xe7
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x5a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5a4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb9c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4524c6
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x5b4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x5ac], 0x20
push dword [ebp - 0x5ac]
mov byte [ebp - 4], 0xe8
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x138]
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xe9
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5b4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdba0
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x452561
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x5c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x5b8], 0x20
push dword [ebp - 0x5b8]
mov byte [ebp - 4], 0xea
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x190]
lea eax, [ebp - 0x5bc]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xeb
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x5bc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdba4
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4525fc
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x5cc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x5c4], 0x20
push dword [ebp - 0x5c4]
mov byte [ebp - 4], 0xec
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x194]
lea eax, [ebp - 0x5c8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xed
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x5c8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5cc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdba8
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x452726
push 0x4f8d34
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x452726
push str.c_menus
lea ecx, [ebp - 0x150]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4fa6d8
lea ecx, [ebp - 0x14c]
mov byte [ebp - 4], 0xee
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x150]
mov byte [ebp - 4], 0xef
push eax
mov eax, dword [ebp + 0x60]
mov ecx, dword [eax + 0x200]
call fcn.0049f830
mov ebx, eax
lea ecx, [ebp + 0x40]
push 1
lea eax, [ebp - 0x14c]
mov edi, edx
push eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
sub eax, 2
lea ecx, [ebp - 0x14c]
cdq
sub eax, edx
sar eax, 1
cdq
add ebx, eax
adc edi, edx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x150]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x5d8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x5d0], 0x20
push dword [ebp - 0x5d0]
mov byte [ebp - 4], 0xf0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push edi
push ebx
lea eax, [ebp - 0x5d4]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xf1
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
lea ecx, [ebp + 0x40]
push eax
call edi
lea ecx, [ebp - 0x5d4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5d8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557ea
push 0x4fdbb4
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x452884
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x5fc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x5dc], 0x20
push dword [ebp - 0x5dc]
mov byte [ebp - 4], 0xf2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x5f8]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0x13c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x5e0], 0x20
push dword [ebp - 0x5e0]
mov byte [ebp - 4], 0xf3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x140]
lea eax, [ebp - 0x5f4]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x5e4], 0x20
push dword [ebp - 0x5e4]
mov byte [ebp - 4], 0xf4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x144]
lea eax, [ebp - 0x5f0]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x5e8], 0x20
push dword [ebp - 0x5e8]
mov byte [ebp - 4], 0xf5
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x148]
lea eax, [ebp - 0x5ec]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xf6
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x5ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5f0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5f4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5f8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5fc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdbb8
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp + 0x6c]
push esi
test al, al
je 0x45291f
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x608]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x600], 0x20
push dword [ebp - 0x600]
mov byte [ebp - 4], 0xf7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x160]
lea eax, [ebp - 0x604]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xf8
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x604]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x608]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call ebx
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x452973
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x452a30
push 0x4fdba8
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp + 0x74]
push esi
test al, al
je 0x452a1b
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x614]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x60c], 0x20
push dword [ebp - 0x60c]
mov byte [ebp - 4], 0xf9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp + 0x30]
lea eax, [ebp - 0x610]
mov ecx, esi
push dword [ebp + 0x34]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push eax
lea ecx, [ebp + 0x40]
mov byte [ebp - 4], 0xfa
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
lea ecx, [ebp - 0x610]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x614]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x40]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.list
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x452db1
push str.ExpandCheat
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push 0x4fdbd0
lea ecx, [ebp - 0x154]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x61c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 1
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xfc
mov dword [ecx], 0
lea ecx, [ebp - 0x154]
push ecx
lea ecx, [ebp - 0x618]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QStringList___thiscall_QString::split_class_QString_const___class_QFlags_enum_Qt::SplitBehaviorFlags___enum_Qt::CaseSensitivity_]
mov ecx, dword [eax]
mov dword [ebp - 0x8c], ecx
mov ecx, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov dword [eax], ecx
mov ecx, dword [ebp + 0x1c]
mov eax, dword [ebp - 0x8c]
mov dword [ebp - 0x8c], ecx
lea ecx, [ebp - 0x8c]
mov dword [ebp + 0x1c], eax
call fcn.00403000
lea ecx, [ebp - 0x618]
call fcn.00403000
lea ecx, [ebp - 0x61c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x154]
mov byte [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp + 0x1c]
push eax
lea ecx, [ebp - 0xe8]
call fcn.00402f40
lea ecx, [ebp - 0xe8]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::begin_void_const]
lea ecx, [ebp - 0xe8]
mov dword [ebp - 0xe4], eax
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::end_void_const]
or dword [ebp + 0x70], 0x10000000
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xdc], 1
mov ecx, dword [ebp - 0xe4]
cmp ecx, eax
je 0x452da1
push ecx
lea ecx, [ebp - 0x164]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
cmp dword [ebp - 0xdc], 0
mov byte [ebp - 4], 0xfe
je 0x452d72
push ecx
mov eax, esp
lea ecx, [ebp - 0x160]
mov dword [eax], 0
lea eax, [ebp - 0x164]
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::constructor_class_QString_const___class_QFlags_enum_QRegularExpression::PatternOption__]
push ecx
mov eax, esp
mov byte [ebp - 4], 0xff
push 0
push 0
lea ecx, [ebp - 0x160]
mov dword [eax], 0
lea eax, [ebp + 0x40]
push eax
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QRegularExpressionMatch___thiscall_QRegularExpression::match_class_QString_const___int__enum_QRegularExpression::MatchType__class_QFlags_enum_QRegularExpression::MatchOption__]
lea ecx, [ebp - 0x94]
mov dword [ebp - 4], 0x100
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QRegularExpressionMatch::hasMatch_void_const]
test al, al
je 0x452d49
push 0
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QRegularExpressionMatch::captured_int_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0x4fdbd4
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::indexOf_class_QString_const___int__enum_Qt::CaseSensitivity_const]
lea eax, [ebp - 0x158]
push 1
push 0
push eax
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 3
call ebx
inc eax
lea ecx, [ebp - 0x24]
push eax
push 0
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_int__int_]
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x4fdbd4
lea ecx, [ebp - 0x15c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
push 0
lea eax, [ebp - 0x15c]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x24]
call ebx
inc eax
lea ecx, [ebp - 0x24]
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::truncate_int_]
lea ecx, [ebp - 0x15c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xa
push 0
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QString::toLongLong_bool___int_const]
mov ebx, eax
lea ecx, [ebp - 0x90]
lea eax, [ebp - 0x54]
mov edi, edx
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov eax, dword [ebp + 0x60]
push 0xa
mov byte [ebp - 4], 5
mov ecx, dword [eax + 0x18]
mov ecx, dword [ecx + 0x454]
call dword [sym.imp.Qt5Widgets.dll_public:_int___thiscall_QSpinBox::value_void_const]
cdq
add eax, ebx
adc edx, edi
push edx
push eax
lea eax, [ebp - 0x624]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
mov esi, eax
push 0xa
push edi
mov byte [ebp - 4], 6
push ebx
lea eax, [ebp - 0x620]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
add esp, 0x20
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
lea ecx, [ebp - 0x90]
push 1
push esi
push eax
mov byte [ebp - 4], 7
call ebx
lea ecx, [ebp - 0x620]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x624]
mov byte [ebp - 4], 5
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 1
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp + 0x40]
call ebx
lea ecx, [ebp - 0x90]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x94]
mov dword [ebp - 4], 0xff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpressionMatch::destructor_void_]
lea ecx, [ebp - 0x160]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::destructor_void_]
mov dword [ebp - 0xdc], 0
lea ecx, [ebp - 0x164]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0xe4]
add ecx, 4
xor dword [ebp - 0xdc], 1
mov dword [ebp - 0xe4], ecx
je 0x452da1
mov eax, dword [ebp - 0xe0]
jmp 0x452b50
lea ecx, [ebp - 0xe8]
call fcn.00403000
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.counter
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push 3
push 0x16
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp + 0x40]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
push esi
lea ecx, [ebp + 0x74]
mov dword [ebp - 4], 0x108
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 0xa
push 0xa
push 0
lea ecx, [ebp - 0x98]
mov edi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
push 0xa
push 0
mov ecx, edi
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
add esi, eax
lea eax, [ebp - 0x640]
push esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
add esp, 0xc
mov edi, eax
push str.menusfile_version_1_r_n__1
lea ecx, [ebp - 0x63c]
mov byte [ebp - 4], 9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x628], 0x20
push dword [ebp - 0x628]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x638]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov edi, eax
push str.menusfile_version_1_r_n__1
lea ecx, [ebp - 0x634]
mov byte [ebp - 4], 0xb
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x62c], 0x20
push dword [ebp - 0x62c]
mov byte [ebp - 4], 0xc
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0x98]
mov ecx, esi
push eax
lea eax, [ebp - 0x630]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push 1
push edi
push eax
lea ecx, [ebp + 0x40]
mov byte [ebp - 4], 0xd
call ebx
lea ecx, [ebp - 0x630]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x634]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x638]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x63c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x640]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.simple_triggers.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x453b63
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453645
push 0x4fdc08
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453009
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x64c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x644], 0x20
push dword [ebp - 0x644]
mov dword [ebp - 4], 0x10e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xffffffffffffffff
push 0x67
push 0
movsd xmm0, qword [eax + 0x1c0]
sub esp, 8
lea eax, [ebp - 0x648]
movsd qword [esp], xmm0
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_double__int__char__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0xf
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
lea ecx, [ebp - 0x648]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x64c]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdc0c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4530ae
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x658]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x650], 0x20
push dword [ebp - 0x650]
mov dword [ebp - 4], pe_nt_image_headers32
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xbc]
lea eax, [ebp - 0x654]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x11
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
lea ecx, [ebp - 0x654]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x658]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdc10
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453216
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x67c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x65c], 0x20
push dword [ebp - 0x65c]
mov dword [ebp - 4], 0x112
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x678]
push 0xa
push 0
mov ecx, esi
push dword [edi + 0xf4]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x660], 0x20
push dword [ebp - 0x660]
mov byte [ebp - 4], 0x13
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x10c]
lea eax, [ebp - 0x674]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x664], 0x20
push dword [ebp - 0x664]
mov byte [ebp - 4], 0x14
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x110]
lea eax, [ebp - 0x670]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x668], 0x20
push dword [ebp - 0x668]
mov byte [ebp - 4], 0x15
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [edi + 0x114]
lea eax, [ebp - 0x66c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x16
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
lea ecx, [ebp - 0x66c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x670]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x674]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x678]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x67c]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdc14
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453376
push 0x4f8d6c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4532d1
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x688]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x680], 0x20
push dword [ebp - 0x680]
mov dword [ebp - 4], 0x117
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x118]
lea eax, [ebp - 0x684]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
lea ecx, [ebp - 0x684]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x688]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d70
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x694]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x68c], 0x20
push dword [ebp - 0x68c]
mov dword [ebp - 4], 0x119
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x11c]
lea eax, [ebp - 0x690]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x1a
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
lea ecx, [ebp - 0x690]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x694]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdc18
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45341b
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x6a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x698], 0x20
push dword [ebp - 0x698]
mov dword [ebp - 4], 0x11b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x120]
lea eax, [ebp - 0x69c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x1c
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
lea ecx, [ebp - 0x69c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6a0]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdc1c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4534c0
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x6ac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x6a4], 0x20
push dword [ebp - 0x6a4]
mov dword [ebp - 4], 0x11d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x1a0]
lea eax, [ebp - 0x6a8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x1e
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
lea ecx, [ebp - 0x6a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6ac]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdc20
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453565
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x6b8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x6b0], 0x20
push dword [ebp - 0x6b0]
mov dword [ebp - 4], 0x11f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x18c]
lea eax, [ebp - 0x6b4]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x20
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
lea ecx, [ebp - 0x6b4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6b8]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdc24
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453623
push 0x4f8d68
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453623
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x6c4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x6bc], 0x20
push dword [ebp - 0x6bc]
mov dword [ebp - 4], 0x121
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0x194]
lea eax, [ebp - 0x6c0]
mov ecx, esi
push dword [ebp - 0x190]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x22
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
lea ecx, [ebp - 0x6c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6c4]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call ebx
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45367b
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45383e
push 0x4fdc28
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453734
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x6d0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x6c8], 0x20
push dword [ebp - 0x6c8]
mov dword [ebp - 4], 0x123
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x108]
lea eax, [ebp - 0x6cc]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push eax
lea ecx, [ebp + 0x3c]
mov byte [ebp - 4], 0x24
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
lea ecx, [ebp - 0x6cc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6d0]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdb54
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4537cb
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x6dc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x6d4], 0x20
push dword [ebp - 0x6d4]
mov dword [ebp - 4], 0x125
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0x18]
lea eax, [ebp - 0x6d8]
mov ecx, esi
push dword [ebp - 0x14]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push eax
lea ecx, [ebp + 0x3c]
mov byte [ebp - 4], 0x26
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
lea ecx, [ebp - 0x6d8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6dc]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdc2c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453825
mov edi, dword [ebp + 0x30]
xor esi, esi
test edi, edi
jl 0x4557e4
mov ebx, dword [ebp + 0x34]
jg 0x453800
test ebx, ebx
je 0x4557e4
nop word [eax + eax]
push str.0.000000__0__r_n
lea ecx, [ebp + 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_char_const__]
inc esi
mov eax, esi
cdq
cmp edx, edi
jl 0x453800
jg 0x4557e4
cmp eax, ebx
jb 0x453800
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.counter
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push 0x4fdc2c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4539ed
mov eax, dword [ebp + 0x60]
mov ecx, dword [eax + 0x18]
mov ecx, dword [ecx + 0x41c]
call dword [sym.imp.Qt5Widgets.dll_public:_int___thiscall_QSpinBox::value_void_const]
cdq
lea ecx, [ebp - 0x6e0]
mov esi, eax
mov edi, edx
push str.simple_triggers_file_version_1_r_n
mov dword [ebp + 0x34], esi
mov dword [ebp + 0x30], edi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
mov ecx, eax
mov dword [ebp - 4], 0x127
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::size_void_const]
push eax
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp + 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
lea ecx, [ebp - 0x6e0]
mov byte [ebp - 4], 0x29
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xa
push 0xa
push 0
lea ecx, [ebp - 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
cdq
add eax, esi
adc edx, edi
push edx
push eax
lea eax, [ebp - 0x6fc]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
add esp, 0x10
mov edi, eax
push str.simple_triggers_file_version_1_r_n_1
lea ecx, [ebp - 0x6f8]
mov byte [ebp - 4], 0x2a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x6e4], 0x20
push dword [ebp - 0x6e4]
mov byte [ebp - 4], 0x2b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x6f4]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov edi, eax
push str.simple_triggers_file_version_1_r_n_1
lea ecx, [ebp - 0x6f0]
mov byte [ebp - 4], 0x2c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x6e8], 0x20
push dword [ebp - 0x6e8]
mov byte [ebp - 4], 0x2d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0x9c]
mov ecx, esi
push eax
lea eax, [ebp - 0x6ec]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push 1
push edi
push eax
lea ecx, [ebp + 0x3c]
mov byte [ebp - 4], 0x2e
call ebx
lea ecx, [ebp - 0x6ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6f0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6f4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6f8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6fc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x9c]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push str.simple_triggers_file_version_1
lea ecx, [ebp - 0x700]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
mov ecx, eax
mov dword [ebp - 4], 0x12f
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::size_void_const]
add eax, 2
lea ecx, [ebp + 0x3c]
push eax
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
lea ecx, [ebp - 0x700]
mov byte [ebp - 4], 0x31
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 0xa
push 0xa
push 0
lea ecx, [ebp - 0xa0]
mov edi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
push 0xa
push 0
mov ecx, edi
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
add esi, eax
lea eax, [ebp - 0x71c]
push esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
add esp, 0xc
mov edi, eax
push str.simple_triggers_file_version_1_r_n_1
lea ecx, [ebp - 0x718]
mov byte [ebp - 4], 0x32
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x704], 0x20
push dword [ebp - 0x704]
mov byte [ebp - 4], 0x33
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x714]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov edi, eax
push str.simple_triggers_file_version_1_r_n_1
lea ecx, [ebp - 0x710]
mov byte [ebp - 4], 0x34
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x708], 0x20
push dword [ebp - 0x708]
mov byte [ebp - 4], 0x35
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0xa0]
mov ecx, esi
push eax
lea eax, [ebp - 0x70c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push 1
push edi
push eax
lea ecx, [ebp + 0x3c]
mov byte [ebp - 4], 0x36
call ebx
lea ecx, [ebp - 0x70c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x710]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x714]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x718]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x71c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xa0]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.mission_templates.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x4543dc
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453dbb
push 0x4fdcc0
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453c0a
push ecx
mov eax, esp
lea ecx, [ebp + 0x74]
push esi
mov dword [eax], 0
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x720]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::constructor_class_QString_const___class_QFlags_enum_QRegularExpression::PatternOption__]
mov esi, eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x6c]
mov dword [ebp - 4], 0x137
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
push esi
lea ecx, [ebp + 0x24]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QRegularExpression_const___class_QString_const__]
lea ecx, [ebp - 0x720]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::destructor_void_]
jmp 0x4557e4
push 0x4fdcc4
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453cc5
push 0x4fdb44
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp + 0x6c]
push esi
test al, al
je 0x453d11
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x72c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x724], 0x20
push dword [ebp - 0x724]
mov dword [ebp - 4], 0x138
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0xac]
lea eax, [ebp - 0x728]
mov ecx, esi
push dword [ebp - 0x38]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x24]
call ebx
lea ecx, [ebp - 0x728]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x72c]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdcc8
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453d0d
push 0x4f8d38
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x453d2f
push 0x4f8d34
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x453d2f
push str.7312
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x453d2f
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x24]
call ebx
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x738]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x730], 0x20
push dword [ebp - 0x730]
mov dword [ebp - 4], 0x13a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0x18]
lea eax, [ebp - 0x734]
mov ecx, esi
push dword [ebp - 0x14]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x3b
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x24]
call ebx
lea ecx, [ebp - 0x734]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x738]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453ec7
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x24]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
lea ecx, [ebp + 0x1c]
xor edi, edi
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QListData::size_void_const]
test eax, eax
jle 0x4557e4
push 0x4fa6d8
lea ecx, [ebp - 0x168]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push esi
lea ecx, [ebp + 0x74]
mov dword [ebp - 4], 0x13c
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
lea ecx, [ebp - 0x168]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
neg eax
lea ecx, [ebp + 0x1c]
push eax
push edi
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push ecx
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
lea eax, [ebp + 0x24]
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp + 0x53]
call fcn.00406f30
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x3e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 1
lea ecx, [ebp - 0xa4]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push 0
lea ecx, [ebp - 0xa4]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x24]
call ebx
lea ecx, [ebp - 0xa4]
mov dword [ebp - 4], 0x6e
call fcn.00403000
lea ecx, [ebp + 0x1c]
inc edi
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QListData::size_void_const]
cmp edi, eax
jl 0x453e03
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x453efb
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x24]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.list
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x453fc9
push 0x4fdbd0
lea ecx, [ebp - 0x16c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push esi
lea ecx, [ebp + 0x74]
mov dword [ebp - 4], 0x13f
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x740]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 1
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x40
mov dword [ecx], 0
lea ecx, [ebp - 0x16c]
push ecx
lea ecx, [ebp - 0x73c]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QStringList___thiscall_QString::split_class_QString_const___class_QFlags_enum_Qt::SplitBehaviorFlags___enum_Qt::CaseSensitivity_]
mov ecx, dword [eax]
mov dword [ebp - 0xa8], ecx
mov ecx, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov dword [eax], ecx
mov ecx, dword [ebp + 0x1c]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0xa8], ecx
lea ecx, [ebp - 0xa8]
mov dword [ebp + 0x1c], eax
call fcn.00403000
lea ecx, [ebp - 0x73c]
call fcn.00403000
lea ecx, [ebp - 0x740]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x16c]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 0x4fdccc
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x454306
push 0x4fdcd0
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4540c5
push str.c_quickstrings
lea ecx, [ebp - 0x170]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x170]
push eax
mov eax, dword [ebp + 0x60]
mov ecx, dword [eax + 0x200]
call fcn.0049f830
mov esi, dword [ebp + 0x34]
mov ebx, eax
mov ecx, dword [ebp + 0x30]
sub esi, 2
mov edi, edx
sbb ecx, 0
add ebx, esi
adc edi, ecx
lea ecx, [ebp - 0x170]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x74c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x744], 0x20
push dword [ebp - 0x744]
mov dword [ebp - 4], 0x141
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push edi
push ebx
lea eax, [ebp - 0x748]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x748]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x74c]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x454227
push 0x4fdcc4
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x454217
push 0x4f8d38
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x45419a
push 0x4fdc08
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x45419a
push 0x4fdce4
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp + 0x74]
push esi
test al, al
je 0x45421b
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x758]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x750], 0x20
push dword [ebp - 0x750]
mov dword [ebp - 4], 0x143
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0x18]
lea eax, [ebp - 0x754]
mov ecx, esi
push dword [ebp - 0x14]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x754]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x758]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x454227
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x764]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x75c], 0x20
push dword [ebp - 0x75c]
mov dword [ebp - 4], 0x142
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0xac]
lea eax, [ebp - 0x760]
mov ecx, esi
push dword [ebp - 0x38]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x760]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x764]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x454227
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x10]
call edi
lea ecx, [ebp + 0x1c]
xor esi, esi
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QListData::size_void_const]
test eax, eax
jle 0x4557e4
nop word [eax + eax]
push 0x4fa6d8
lea ecx, [ebp - 0x174]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x174]
mov dword [ebp - 4], 0x144
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
push eax
push ecx
lea eax, [ebp - 0x10]
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push esi
lea ecx, [ebp + 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push ecx
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
lea eax, [ebp + 0x24]
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp + 0x53]
call fcn.00407200
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x46
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 1
lea ecx, [ebp - 0xb0]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push 0
lea ecx, [ebp - 0xb0]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x24]
call ebx
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0x6e
call fcn.00403000
lea ecx, [ebp + 0x1c]
inc esi
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QListData::size_void_const]
cmp esi, eax
jl 0x454240
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.counter
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
lea ecx, [ebp + 0x1c]
xor edi, edi
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QListData::size_void_const]
test eax, eax
jle 0x4557e4
nop dword [eax + eax]
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 0xa
push 0
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
push eax
push edi
lea ecx, [ebp + 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push ecx
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
lea eax, [ebp + 0x24]
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp + 0x53]
call fcn.00406f30
push 1
lea ecx, [ebp - 0xd0]
mov dword [ebp - 4], 0x147
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push 0
lea ecx, [ebp - 0xd0]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x24]
call ebx
lea ecx, [ebp - 0xd0]
mov dword [ebp - 4], 0x6e
call fcn.00403000
lea ecx, [ebp + 0x1c]
inc edi
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QListData::size_void_const]
cmp edi, eax
jl 0x454340
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.troops.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x4544a4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x454437
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x34]
call ebx
jmp 0x4557e4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45446c
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.module.ini
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x454847
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4547d9
push 0x4fdd00
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45470a
push 0x4f8d6c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4545a9
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x770]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x768], 0x20
push dword [ebp - 0x768]
mov dword [ebp - 4], 0x148
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x76c]
push 1
push 0x66
push 0
movsd xmm0, qword [edi + 0x1a8]
sub esp, 8
mov ecx, esi
movsd qword [esp], xmm0
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_double__int__char__int__class_QChar_]
mov esi, dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
push 1
push eax
push esi
mov byte [ebp - 4], 0x49
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 8]
call ebx
lea ecx, [ebp - 0x76c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x770]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x45470d
push 0x4f8d70
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45465b
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x77c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x774], 0x20
push dword [ebp - 0x774]
mov dword [ebp - 4], 0x14a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x778]
push 1
push 0x66
push 0
movsd xmm0, qword [edi + 0x1b0]
sub esp, 8
mov ecx, esi
movsd qword [esp], xmm0
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_double__int__char__int__class_QChar_]
mov esi, dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
push 1
push eax
push esi
mov byte [ebp - 4], 0x4b
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 8]
call ebx
lea ecx, [ebp - 0x778]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x77c]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x45470d
push 0x4f8d68
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45470a
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x788]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x780], 0x20
push dword [ebp - 0x780]
mov dword [ebp - 4], 0x14c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [ebp + 0x60]
lea eax, [ebp - 0x784]
push 1
push 0x66
push 0
movsd xmm0, qword [edi + 0x1b8]
sub esp, 8
mov ecx, esi
movsd qword [esp], xmm0
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_double__int__char__int__class_QChar_]
mov esi, dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
push 1
push eax
push esi
mov byte [ebp - 4], 0x4d
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 8]
call ebx
lea ecx, [ebp - 0x784]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x788]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x45470d
mov edi, dword [ebp + 0x60]
push 0x4fdd04
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp + 0x6c]
push esi
test al, al
je 0x4547bb
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x794]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x78c], 0x20
push dword [ebp - 0x78c]
mov dword [ebp - 4], 0x14e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
movsd xmm0, qword [edi + 0x1c8]
lea eax, [ebp - 0x790]
push 1
push 0x66
push 0
sub esp, 8
mov ecx, esi
movsd qword [esp], xmm0
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_double__int__char__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x4f
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 8]
call ebx
lea ecx, [ebp - 0x790]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x794]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 8]
call ebx
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45480f
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 8]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 8]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.triggers.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x45490f
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x4548a2
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x30]
call ebx
jmp 0x4557e4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4548d7
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.dialog_states.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x454ac1
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x45496a
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp]
call ebx
jmp 0x4557e4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45499f
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push 0x4fdb4c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x454a1c
push 0x4fdb50
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x454a1c
push 0x4fdb54
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x454a1c
push 0x4fdb58
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x454a1c
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x454a74
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push 0x4fa6d8
lea ecx, [ebp - 0x178]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x178]
mov dword [ebp - 4], 0x150
push eax
lea ecx, [ebp]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
cdq
lea ecx, [ebp - 0x178]
mov dword [ebp + 0x34], eax
mov dword [ebp + 0x30], edx
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x4fa6d8
lea ecx, [ebp - 0x180]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x180]
mov dword [ebp - 4], 0x151
push eax
lea ecx, [ebp]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
dec eax
mov dword [ebp - 4], 0x6e
cdq
lea ecx, [ebp - 0x180]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x17c], edx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.quick_strings.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x454dcd
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x454b1c
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0xc]
call ebx
jmp 0x4557e4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x454b51
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x454c64
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push 0x4fdba8
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x454ba8
push 0x4fdcd0
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x454bec
push 0x4fa6d8
lea ecx, [ebp - 0x184]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x184]
mov dword [ebp - 4], 0x152
push eax
lea ecx, [ebp + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
cdq
lea ecx, [ebp - 0x184]
mov dword [ebp + 0x34], eax
mov dword [ebp + 0x30], edx
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.c_quickstrings
lea ecx, [ebp - 0x18c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4fa6d8
lea ecx, [ebp - 0x188]
mov dword [ebp - 4], 0x153
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18c]
mov byte [ebp - 4], 0x54
push eax
mov eax, dword [ebp + 0x60]
mov ecx, dword [eax + 0x200]
call fcn.0049f830
push 1
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
lea ecx, [ebp - 0x188]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x18c]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.counter
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push 4
push 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
push esi
lea ecx, [ebp + 0x74]
mov dword [ebp - 4], 0x155
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 0xa
push 0xa
push 0
lea ecx, [ebp - 0xb4]
mov edi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
push 0xa
push 0
mov ecx, edi
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
add esi, eax
lea eax, [ebp - 0x7b0]
push esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
add esp, 0xc
mov edi, eax
push str._1_r_nqstr_Next_Page_Next_Page
lea ecx, [ebp - 0x7ac]
mov byte [ebp - 4], 0x56
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x798], 0x20
push dword [ebp - 0x798]
mov byte [ebp - 4], 0x57
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x7a8]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov edi, eax
push str._1_r_nqstr_Next_Page_Next_Page
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 4], 0x58
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x79c], 0x20
push dword [ebp - 0x79c]
mov byte [ebp - 4], 0x59
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0xb4]
mov ecx, esi
push eax
lea eax, [ebp - 0x7a0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push 1
push edi
push eax
lea ecx, [ebp + 0xc]
mov byte [ebp - 4], 0x5a
call ebx
lea ecx, [ebp - 0x7a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7a4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7ac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7b0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xb4]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.strings.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x455356
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4550d6
push 0x4fdd6c
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4550b4
push 0x4f8d6c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x454ec5
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x7bc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x7b4], 0x20
push dword [ebp - 0x7b4]
mov dword [ebp - 4], 0x15b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x164]
lea eax, [ebp - 0x7b8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x5c
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x18]
call ebx
lea ecx, [ebp - 0x7b8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7bc]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d70
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x454f6a
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x7c8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x7c0], 0x20
push dword [ebp - 0x7c0]
mov dword [ebp - 4], 0x15d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x168]
lea eax, [ebp - 0x7c4]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x5e
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x18]
call ebx
lea ecx, [ebp - 0x7c4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7c8]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d68
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45500f
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x7d4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x7cc], 0x20
push dword [ebp - 0x7cc]
mov dword [ebp - 4], 0x15f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x16c]
lea eax, [ebp - 0x7d0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x60
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x18]
call ebx
lea ecx, [ebp - 0x7d0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7d4]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4f8d3c
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x7e0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x7d8], 0x20
push dword [ebp - 0x7d8]
mov dword [ebp - 4], 0x161
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0x170]
lea eax, [ebp - 0x7dc]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x62
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x18]
call ebx
lea ecx, [ebp - 0x7dc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7e0]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x18]
call ebx
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45510c
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4551c1
push 0x4fdc24
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp + 0x74]
push esi
test al, al
je 0x4551ac
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push 0x4fa6d8
lea ecx, [ebp - 0x198]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x198]
mov dword [ebp - 4], 0x163
push eax
lea ecx, [ebp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
cdq
mov ecx, eax
mov dword [ebp - 4], 0x6e
add ecx, 0xfffffffd
mov eax, edx
mov dword [ebp - 0x190], ecx
lea ecx, [ebp - 0x198]
adc eax, 0x2ffffff
mov dword [ebp - 0x194], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.counter
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push str.stringsfile_version_1
lea ecx, [ebp - 0x7e4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 4
mov ecx, eax
mov dword [ebp - 4], 0x164
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::size_void_const]
add eax, 2
lea ecx, [ebp + 0x18]
push eax
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 4], 0x66
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 0xa
push 0xa
push 0
lea ecx, [ebp - 0xb8]
mov edi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
push 0xa
push 0
mov ecx, edi
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
add esi, eax
lea eax, [ebp - 0x800]
push esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
add esp, 0xc
mov edi, eax
push str.stringsfile_version_1_r_n_1
lea ecx, [ebp - 0x7fc]
mov byte [ebp - 4], 0x67
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x7e8], 0x20
push dword [ebp - 0x7e8]
mov byte [ebp - 4], 0x68
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push edi
lea eax, [ebp - 0x7f8]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov edi, eax
push str.stringsfile_version_1_r_n_1
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 4], 0x69
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x7ec], 0x20
push dword [ebp - 0x7ec]
mov byte [ebp - 4], 0x6a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0xb8]
mov ecx, esi
push eax
lea eax, [ebp - 0x7f0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push 1
push edi
push eax
lea ecx, [ebp + 0x18]
mov byte [ebp - 4], 0x6b
call ebx
lea ecx, [ebp - 0x7f0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7f4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7f8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x7fc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x800]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xb8]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.presentations.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x4555cb
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45555d
push 0x4fdab0
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x455438
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x80c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0xc8], 0x20
push dword [ebp - 0xc8]
mov dword [ebp - 4], 0x16c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov eax, dword [ebp + 0x60]
mov ecx, esi
push 0xa
push 0
push dword [eax + 0xc8]
lea eax, [ebp - 0x808]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x6d
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 4]
call ebx
lea ecx, [ebp - 0x808]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x80c]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push 0x4fdcc4
lea ecx, [ebp + 0x64]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45546e
push 0x4fdc18
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x455490
push 0x4fddb8
lea ecx, [ebp + 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x455490
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 4]
call ebx
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x820]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0xcc], 0x20
push dword [ebp - 0xcc]
mov dword [ebp - 4], 0x16e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ecx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x18]
sub ecx, 1
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_long_long___int64___int__int__class_QChar_]
push 0xa
push 0
sbb eax, 0
push eax
push ecx
lea eax, [ebp - 0x81c]
mov ecx, esi
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp + 0x38], 0x20
push dword [ebp + 0x38]
mov byte [ebp - 4], 0x6f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0x18]
lea eax, [ebp - 0x818]
mov ecx, esi
push dword [ebp - 0x14]
push eax
call edi
push 1
push eax
push dword [ebp + 0x68]
lea ecx, [ebp + 0x74]
mov byte [ebp - 4], 0x70
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 4]
call ebx
lea ecx, [ebp - 0x818]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x81c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x820]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x455593
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 4]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp + 4]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.variables.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x45571b
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x455626
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x20]
call ebx
jmp 0x4557e4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x45565b
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push str.c_variables
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4fa6d8
lea ecx, [ebp - 0x19c]
mov dword [ebp - 4], 0x171
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x1a0]
mov byte [ebp - 4], 0x72
push eax
mov eax, dword [ebp + 0x60]
mov ecx, dword [eax + 0x200]
call fcn.0049f830
mov esi, eax
lea ecx, [ebp - 0x20]
push 1
lea eax, [ebp - 0x19c]
mov ebx, edx
push eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::count_class_QString_const___enum_Qt::CaseSensitivity_const]
cdq
lea ecx, [ebp - 0x19c]
add esi, eax
adc ebx, edx
sub esi, 1
mov dword [ebp - 0x14], esi
sbb ebx, 0
mov dword [ebp - 0x18], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x1a0]
mov dword [ebp - 4], 0x6e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4557e4
lea ecx, [ebp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.game_variables.txt
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.replace
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
push esi
test al, al
je 0x455773
lea ecx, [ebp + 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push 1
push eax
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x2c]
call ebx
jmp 0x4557e4
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.remove
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557a5
push 1
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::remove_class_QString_const___enum_Qt::CaseSensitivity_]
jmp 0x4557e4
push esi
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push str.append
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x4557e4
push esi
lea ecx, [ebp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
push eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
jmp 0x4557e4
push 0x4fddec
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
lea ecx, [ebp + 0x48]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
inc dword [ebp + 0x68]
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QListData::size_void_const]
mov ebx, dword [ebp + 0x68]
cmp ebx, eax
jl 0x44ff40
mov esi, dword [ebp + 0x60]
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
inc dword [esi + 0x1c]
cmp dword [ebp - 0xbc], 0
jle 0x45582f
cmp eax, 2
jne 0x455854
mov ebx, dword [ebp + 0x14]
mov ecx, ebx
call dword [sym.imp.Qt5Widgets.dll_public:_int___thiscall_QProgressDialog::value_void_const]
inc eax
mov ecx, ebx
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setValue_int_]
dec dword [ebp - 0xbc]
xor eax, eax
mov dword [ebp - 0xc0], eax
jmp 0x455857
mov ebx, dword [ebp + 0x14]
push 0xffffffffffffffff
push 0
push 0x4fddf0
lea eax, [ebp - 0x1a4]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
or dword [ebp + 0x70], 0x20000000
push ecx
mov ecx, esp
mov byte [ebp + 0x4c], 0x20
push dword [ebp + 0x4c]
mov dword [ebp - 4], 0x173
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [esi + 0x1c]
lea eax, [ebp - 0x828]
push eax
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x74
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setLabelText_class_QString_const__]
lea ecx, [ebp - 0x828]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x1a4]
mov dword [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.select_nng_from_tweaks_where_tweak__:id_group_by_nng_
lea ecx, [ebp - 0x1a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x1a8]
mov dword [ebp - 4], 0x175
push eax
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_bool___thiscall_QSqlQuery::prepare_class_QString_const__]
lea ecx, [ebp - 0x1a8]
mov dword [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp + 0x64]
push eax
lea ecx, [ebp - 0x9f0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
push 0x4fda28
lea ecx, [ebp - 0x1ac]
mov dword [ebp - 4], 0x176
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x77
lea ecx, [ebp + 0x28]
mov dword [eax], 1
lea eax, [ebp - 0x9f0]
push eax
lea eax, [ebp - 0x1ac]
push eax
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlQuery::bindValue_class_QString_const___class_QVariant_const___class_QFlags_enum_QSql::ParamTypeFlag__]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x9f0]
mov dword [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_bool___thiscall_QSqlQuery::exec_void_]
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_bool___thiscall_QSqlQuery::next_void_]
push 0
lea eax, [ebp - 0xba0]
push eax
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_class_QVariant___thiscall_QSqlQuery::value_int_]
mov dword [ebp - 4], 0x178
push 0
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QVariant::toInt_bool__const]
cdq
lea ecx, [ebp - 0xba0]
mov ebx, eax
mov dword [ebp + 0x30], edx
mov dword [ebp + 0x34], ebx
mov dword [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
cmp ebx, 1
jne 0x4559db
cmp dword [ebp + 0x30], 0
jne 0x4559db
inc dword [esi + 0x20]
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlQuery::finish_void_]
lea ecx, [ebp + 0x28]
call dword [sym.imp.Qt5Sql.dll_public:_void___thiscall_QSqlQuery::destructor_void_]
lea ecx, [ebp + 0x1c]
call fcn.00403000
lea ecx, [ebp + 0x6c]
call fcn.00403000
lea ecx, [ebp + 0x74]
call fcn.00403000
lea ecx, [ebp + 0x54]
call fcn.00403000
lea ecx, [ebp + 0x20]
call fcn.00403000
lea ecx, [ebp - 0x44]
call fcn.00403000
lea ecx, [ebp - 0x10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x64]
mov byte [ebp - 4], 0x38
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov edx, dword [ebp - 0x290]
xor ecx, ecx
mov eax, dword [ebp - 0x294]
add eax, 4
xor ecx, 1
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x28c], ecx
jne 0x44f848
lea ecx, [ebp - 0x298]
mov byte [ebp - 4], 0x36
call fcn.00406790
cmp dword [esi + 0x1c], 0
jle 0x455d45
push ecx
lea eax, [ebp + 0x44]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x179
push str._scripts.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp + 0x40]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x17a
push str._menus.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp - 0x34]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x17b
push str._troops.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp + 0x3c]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x17c
push str._simple_triggers.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp - 0x20]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x17d
push str._variables.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x17e
push str._dialog_states.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp + 8]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x17f
push str._module.ini
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp + 4]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x180
push str._presentations.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp + 0x24]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x181
push str._mission_templates.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp - 0x30]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x182
push str._triggers.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp + 0x2c]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x183
push str._conversation.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp + 0xc]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x184
push str._quick_strings.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp + 0x18]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x185
push str._strings.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push ecx
lea eax, [ebp - 0x2c]
mov dword [ebp + 0x4c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x186
push str._game_variables.txt
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.0049f880
push 4
call fcn.004bbbfe
or dword [ebp + 0x70], 0x40000000
mov dword [eax], esi
mov dword [ebp - 0x930], 0
mov dword [ebp - 0x934], 0
mov dword [ebp - 0x82c], eax
lea ecx, [ebp - 0x270]
mov dword [ebp - 4], 0x187
push ecx
push 0
push eax
push 0x403ef0
push 0
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
add esp, 0x1c
mov dword [ebp - 0x274], eax
test eax, eax
je 0x457523
mov dword [ebp - 0x82c], 0
mov ecx, dword [ebp - 0x270]
mov dword [ebp - 4], 0x188
test ecx, ecx
je 0x457516
push ecx
push eax
call sub.MSVCP140.dll__Thrd_detach
add esp, 8
test eax, eax
jne 0x45751d
xorps xmm0, xmm0
lea ecx, [ebp - 0x1b0]
push str.settings_module_ch
movlpd qword [ebp - 0x274], xmm0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea ecx, [ebp - 0xbc0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_void_]
mov ecx, dword [esi + 0x1d0]
push eax
lea eax, [ebp - 0x1b0]
mov byte [ebp - 4], 0x8a
push eax
lea eax, [ebp - 0xbb0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
mov ecx, eax
mov byte [ebp - 4], 0x8b
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::isNull_void_const]
lea ecx, [ebp - 0xbb0]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0xbc0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x1b0]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
jne 0x455e9f
push 0xffffffffffffffff
push 0
push str.___module.ini...
lea eax, [ebp - 0x1b4]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
or dword [ebp + 0x70], 0x80000000
mov ecx, dword [ebp + 0x14]
lea eax, [ebp - 0x1b4]
push eax
mov byte [ebp - 4], 0x8c
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setLabelText_class_QString_const__]
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, esi
call fcn.0041abb0
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
lea ecx, [ebp - 0xa10]
push 0x4fdeb4
call ebx
push str.none
lea ecx, [ebp - 0xa00]
mov byte [ebp - 4], 0x8d
call ebx
push str.settings_tweakitems
lea ecx, [ebp - 0x1b8]
mov byte [ebp - 4], 0x8e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0xa00]
push eax
lea eax, [ebp - 0x1b8]
mov byte [ebp - 4], 0x8f
push eax
lea eax, [ebp - 0xbd0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0xa10]
mov byte [ebp - 4], 0x90
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::operator_class_QVariant_const__const]
lea ecx, [ebp - 0xbd0]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x1b8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xa00]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0xa10]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
test bl, bl
je 0x4563aa
push str._simple_triggers.txt
lea ebx, [esi + 0x48]
lea eax, [ebp - 0x830]
push ebx
push eax
call fcn.00401ac0
add esp, 0xc
push eax
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x91
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFile::constructor_class_QString_const__]
lea ecx, [ebp - 0x830]
mov byte [ebp - 4], 0x93
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, 0x600
lea ecx, [ebp - 0x64]
push eax
mov dword [ebp - 0x938], eax
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::setPermissions_class_QFlags_enum_QFileDevice::Permission__]
mov eax, 0x11
lea ecx, [ebp - 0x64]
push eax
mov dword [ebp - 0x93c], eax
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag__]
test al, al
je 0x45639d
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x8cc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QIODevice__]
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x94
push eax
lea ecx, [ebp - 0x8cc]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QTextStream::readAll_void_]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x95
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
push str.settings_tweakitemstr
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea ecx, [ebp - 0xbf0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_void_]
mov ecx, dword [esi + 0x1d0]
push eax
lea eax, [ebp - 0x1bc]
mov byte [ebp - 4], 0x97
push eax
lea eax, [ebp - 0xbe0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0x834]
mov byte [ebp - 4], 0x98
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push 1
push eax
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x99
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::contains_class_QString_const___enum_Qt::CaseSensitivity_const]
lea ecx, [ebp - 0x834]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xbe0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0xbf0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x95
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
jne 0x456386
mov eax, 0xa
lea ecx, [ebp - 0x64]
push eax
mov dword [ebp - 0x944], eax
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag__]
test al, al
je 0x456386
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x8c4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QIODevice__]
push 0x4fa6d8
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 4], 0x9a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4fa6dc
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x9b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x1c4]
mov byte [ebp - 4], 0x9c
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x1c]
call edi
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 4], 0x9a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.simple_triggers_file_version_1_r_n
lea ecx, [ebp - 0x838]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
mov ecx, eax
mov byte [ebp - 4], 0x9d
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::size_void_const]
push eax
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
lea ecx, [ebp - 0x838]
mov byte [ebp - 4], 0x9f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xa
push 0xa
push 0
lea ecx, [ebp - 0xc4]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
inc eax
push eax
lea eax, [ebp - 0x84c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
add esp, 0xc
mov edi, eax
push str.simple_triggers_file_version_1_r_n_1
lea ecx, [ebp - 0x848]
mov byte [ebp - 4], 0xa0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp + 0x4c], 0x20
push dword [ebp + 0x4c]
mov byte [ebp - 4], 0xa1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
lea eax, [ebp - 0x844]
push 0
push edi
push eax
mov ecx, esi
call ebx
mov edi, eax
mov byte [ebp - 4], 0xa2
push str.simple_triggers_file_version_1_r_n_1
lea ecx, [ebp - 0x840]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp + 0x4c], 0x20
push dword [ebp + 0x4c]
mov byte [ebp - 4], 0xa3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0xc4]
mov ecx, esi
push eax
lea eax, [ebp - 0x83c]
push eax
call ebx
push 1
push edi
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
lea ecx, [ebp - 0x1c]
push eax
mov byte [ebp - 4], 0xa4
call edi
lea ecx, [ebp - 0x83c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x840]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x844]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x848]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x84c]
mov byte [ebp - 4], 0x9f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.settings_tweakitemstr
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea ecx, [ebp - 0xc10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_void_]
mov esi, dword [ebp + 0x60]
push eax
lea eax, [ebp - 0x1c8]
mov byte [ebp - 4], 0xa6
push eax
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0xc00]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0x850]
mov byte [ebp - 4], 0xa7
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push eax
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0xa8
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
lea ecx, [ebp - 0x850]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0xc00]
call ebx
lea ecx, [ebp - 0xc10]
call ebx
lea ecx, [ebp - 0x1c8]
mov byte [ebp - 4], 0x9f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x8c4]
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___class_QString_const__]
inc dword [esi + 0x1c]
push 0xffffffffffffffff
push 0
push 0x4fddf0
lea eax, [ebp - 0x1cc]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push ecx
mov ecx, esp
mov byte [ebp + 0x4c], 0x20
push dword [ebp + 0x4c]
mov byte [ebp - 4], 0xa9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [esi + 0x1c]
lea eax, [ebp - 0x854]
push eax
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov ecx, dword [ebp + 0x14]
push eax
mov byte [ebp - 4], 0xaa
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setLabelText_class_QString_const__]
lea ecx, [ebp - 0x854]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 4], 0x9f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp - 0x8c4]
call ebx
jmp 0x45638c
mov ebx, dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x8cc]
call ebx
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFile::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
lea ecx, [ebp - 0xa30]
push str.active
call ebx
push str.none
lea ecx, [ebp - 0xa20]
mov byte [ebp - 4], 0xab
call ebx
push str.settings_mods_faces1
lea ecx, [ebp - 0x1d0]
mov byte [ebp - 4], 0xac
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0xa20]
push eax
lea eax, [ebp - 0x1d0]
mov byte [ebp - 4], 0xad
push eax
lea eax, [ebp - 0xc20]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0xa30]
mov byte [ebp - 4], 0xae
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::operator_class_QVariant_const__const]
lea ecx, [ebp - 0xc20]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xa20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0xa30]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
test bl, bl
mov ebx, dword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QFile::exists_class_QString_const__]
je 0x45689c
push 0xffffffffffffffff
push 0
push str.______...
lea eax, [ebp - 0x1d4]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp + 0x14]
lea eax, [ebp - 0x1d4]
push eax
mov byte [ebp - 4], 0xaf
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setLabelText_class_QString_const__]
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov ecx, esp
mov dword [ebp + 0x4c], esp
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea ecx, [esi + 0x48]
mov byte [ebp - 4], 0xb0
push ecx
mov eax, esp
mov dword [ebp + 0x38], esp
push 0x4dccd8
push ecx
push eax
call fcn.00401ac0
add esp, 8
mov byte [ebp - 4], 0xb1
mov ecx, esp
mov dword [ebp - 0xcc], esp
push str.mod_girl_face
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xb2
push str.:_files_zip_modFace1.zip
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
mov byte [ebp - 4], 0x88
call fcn.0049f970
push str._Resource_hair_gaolu.brf
lea eax, [esi + 0x48]
push eax
lea eax, [ebp - 0x85c]
push eax
call fcn.00401ac0
or dword [ebp + 0x70], 0x400
push eax
mov byte [ebp - 4], 0xb3
call ebx
add esp, 0x10
test al, al
je 0x456557
push str._Resource_meshes_face_gen_gaolu.brf
lea eax, [esi + 0x48]
push eax
lea eax, [ebp - 0x858]
push eax
call fcn.00401ac0
or dword [ebp + 0x70], 0x800
push eax
mov dword [ebp - 4], 0x1b4
call ebx
add esp, 0x10
test al, al
je 0x456557
mov bl, 1
jmp 0x456559
xor bl, bl
test dword [ebp + 0x70], 0x800
je 0x456575
and dword [ebp + 0x70], 0xfffff7ff
lea ecx, [ebp - 0x858]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test dword [ebp + 0x70], 0x400
mov dword [ebp - 4], 0x188
je 0x456598
and dword [ebp + 0x70], 0xfffffbff
lea ecx, [ebp - 0x85c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x45689c
push str._module.ini
lea eax, [esi + 0x48]
push eax
lea eax, [ebp - 0x860]
push eax
call fcn.00401ac0
add esp, 0xc
push eax
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0xb5
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFile::constructor_class_QString_const__]
lea ecx, [ebp - 0x860]
mov byte [ebp - 4], 0xb7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, 0x600
lea ecx, [ebp - 0x6c]
push eax
mov dword [ebp - 0x948], eax
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::setPermissions_class_QFlags_enum_QFileDevice::Permission__]
mov ebx, dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag__]
lea ecx, [ebp - 0x6c]
mov eax, 0x11
push eax
mov dword [ebp - 0x94c], eax
call ebx
test al, al
je 0x45688f
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x8bc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QIODevice__]
lea eax, [ebp + 0x10]
mov byte [ebp - 4], 0xb8
push eax
lea ecx, [ebp - 0x8bc]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QTextStream::readAll_void_]
push 0x4fa6d8
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 4], 0xb9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4fa6dc
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0xba
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x1dc]
mov byte [ebp - 4], 0xbb
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp + 0x10]
call edi
lea ecx, [ebp - 0x1d8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 4], 0xb9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
push str._r_nload_mod_resource__materials_face_gen
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
or dword [ebp + 0x70], 0x1000
lea eax, [ebp - 0x1ec]
push 1
push eax
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0xbc
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::contains_class_QString_const___enum_Qt::CaseSensitivity_const]
test al, al
jne 0x45676f
push str._r_nload_mod_resource__materials_face_gen_gaolu
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
or dword [ebp + 0x70], 0x2000
lea eax, [ebp - 0x1e8]
push 1
push eax
lea ecx, [ebp + 0x10]
mov dword [ebp - 4], 0x1bd
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::contains_class_QString_const___enum_Qt::CaseSensitivity_const]
test al, al
jne 0x45676f
push str._r_nload_mod_resource__meshes_face_gen_gaolu
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
or dword [ebp + 0x70], 0x4000
lea eax, [ebp - 0x1e4]
push 1
push eax
lea ecx, [ebp + 0x10]
mov dword [ebp - 4], 0x1be
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::contains_class_QString_const___enum_Qt::CaseSensitivity_const]
test al, al
jne 0x45676f
push str._r_nload_mod_resource__hair_gaolu
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
or dword [ebp + 0x70], 0x8000
lea eax, [ebp - 0x1e0]
push 1
push eax
lea ecx, [ebp + 0x10]
mov dword [ebp - 4], 0x1bf
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::contains_class_QString_const___enum_Qt::CaseSensitivity_const]
mov byte [ebp + 0x53], 1
test al, al
je 0x456773
mov byte [ebp + 0x53], 0
test dword [ebp + 0x70], 0x8000
je 0x45678f
and dword [ebp + 0x70], 0xffff7fff
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test dword [ebp + 0x70], 0x4000
je 0x4567ab
and dword [ebp + 0x70], 0xffffbfff
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test dword [ebp + 0x70], 0x2000
je 0x4567c7
and dword [ebp + 0x70], 0xffffdfff
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test dword [ebp + 0x70], 0x1000
mov dword [ebp - 4], 0x1b9
je 0x4567ea
and dword [ebp + 0x70], 0xffffefff
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp + 0x53], 0
je 0x45687a
mov eax, 0xa
lea ecx, [ebp - 0x6c]
push eax
mov dword [ebp - 0x950], eax
call ebx
test al, al
je 0x45687a
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x8d4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QIODevice__]
push str._r_nload_mod_resource__materials_face_gen
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0xc0
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_char_const__]
push str._r_nload_mod_resource__materials_face_gen_gaolu
lea ecx, [ebp + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_char_const__]
push str._r_nload_mod_resource__meshes_face_gen_gaolu
lea ecx, [ebp + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_char_const__]
push str._r_nload_mod_resource__hair_gaolu
lea ecx, [ebp + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_char_const__]
lea eax, [ebp + 0x10]
push eax
lea ecx, [ebp - 0x8d4]
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___class_QString_const__]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
lea ecx, [ebp - 0x8d4]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x8bc]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFile::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
lea ecx, [ebp - 0xa50]
push str.active
call ebx
push str.none
lea ecx, [ebp - 0xa40]
mov byte [ebp - 4], 0xc1
call ebx
push str.settings_mods_eop
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0xc2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0xa40]
push eax
lea eax, [ebp - 0x1f0]
mov byte [ebp - 4], 0xc3
push eax
lea eax, [ebp - 0xc30]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0xa50]
mov byte [ebp - 4], 0xc4
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::operator_class_QVariant_const__const]
lea ecx, [ebp - 0xc30]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xa40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0xa50]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
test bl, bl
je 0x45699b
push 0xffffffffffffffff
push 0
push str.___Economics_of_Pendor_...
lea eax, [ebp - 0x1f4]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp + 0x14]
lea eax, [ebp - 0x1f4]
push eax
mov byte [ebp - 4], 0xc5
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setLabelText_class_QString_const__]
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov ecx, esp
push 0x4fe0ac
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, esi
call fcn.00419860
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
lea ecx, [ebp - 0xa70]
push str.active
call ebx
push str.none
lea ecx, [ebp - 0xa60]
mov byte [ebp - 4], 0xc6
call ebx
push str.settings_mods_colfix
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0xc7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0xa60]
push eax
lea eax, [ebp - 0x1f8]
mov byte [ebp - 4], 0xc8
push eax
lea eax, [ebp - 0xc40]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0xa70]
mov byte [ebp - 4], 0xc9
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::operator_class_QVariant_const__const]
lea ecx, [ebp - 0xc40]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xa60]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0xa70]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
test bl, bl
je 0x456c81
push 0xffffffffffffffff
push 0
push str._____...
lea eax, [ebp - 0x1fc]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp + 0x14]
lea eax, [ebp - 0x1fc]
push eax
mov byte [ebp - 4], 0xca
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setLabelText_class_QString_const__]
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [esi + 0x48]
push str._Resource_ColFix.brf
push eax
lea eax, [ebp - 0x864]
push eax
call fcn.00401ac0
push eax
mov byte [ebp - 4], 0xcb
call dword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QFile::exists_class_QString_const__]
add esp, 0x10
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x864]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x456c81
push str._module.ini
lea eax, [esi + 0x48]
push eax
lea eax, [ebp - 0x868]
push eax
call fcn.00401ac0
add esp, 0xc
push eax
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0xcc
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFile::constructor_class_QString_const__]
lea ecx, [ebp - 0x868]
mov byte [ebp - 4], 0xce
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, 0x600
lea ecx, [ebp - 0x74]
push eax
mov dword [ebp - 0x924], eax
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::setPermissions_class_QFlags_enum_QFileDevice::Permission__]
mov eax, 0x11
lea ecx, [ebp - 0x74]
push eax
mov dword [ebp - 0x900], eax
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag__]
test al, al
je 0x456c74
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x8e4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QIODevice__]
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0xcf
push eax
lea ecx, [ebp - 0x8e4]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QTextStream::readAll_void_]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0xd0
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
push str.load_mod_resource__ColFix
lea ecx, [ebp - 0x200]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x200]
mov byte [ebp - 4], 0xd1
push eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::contains_class_QString_const___enum_Qt::CaseSensitivity_const]
lea ecx, [ebp - 0x200]
mov byte [ebp - 4], 0xd0
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
jne 0x456c5f
mov eax, 0xa
lea ecx, [ebp - 0x74]
push eax
mov dword [ebp - 0x904], eax
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag__]
test al, al
je 0x456c5f
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x8dc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QIODevice__]
push 0x4fa6d8
lea ecx, [ebp - 0x208]
mov byte [ebp - 4], 0xd2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4fa6dc
lea ecx, [ebp - 0x204]
mov byte [ebp - 4], 0xd3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x208]
mov byte [ebp - 4], 0xd4
push eax
lea eax, [ebp - 0x204]
push eax
lea ecx, [ebp - 0x48]
call edi
lea ecx, [ebp - 0x204]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x208]
mov byte [ebp - 4], 0xd2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str._r_nload_mod_resource__ColFix
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_char_const__]
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x8dc]
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___class_QString_const__]
lea ecx, [ebp - 0x74]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
lea ecx, [ebp - 0x8dc]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x8e4]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFile::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
lea ecx, [ebp - 0xa90]
push str.active
call ebx
push str.none
lea ecx, [ebp - 0xa80]
mov byte [ebp - 4], 0xd5
call ebx
push str.settings_mods_proper
lea ecx, [ebp - 0x20c]
mov byte [ebp - 4], 0xd6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0xa80]
push eax
lea eax, [ebp - 0x20c]
mov byte [ebp - 4], 0xd7
push eax
lea eax, [ebp - 0xc50]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0xa90]
mov byte [ebp - 4], 0xd8
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::operator_class_QVariant_const__const]
lea ecx, [ebp - 0xc50]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x20c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xa80]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0xa90]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
test bl, bl
je 0x457125
push 0xffffffffffffffff
push 0
push str.___Polished_Landscape_...
lea eax, [ebp - 0x210]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp + 0x14]
lea eax, [ebp - 0x210]
push eax
mov byte [ebp - 4], 0xd9
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setLabelText_class_QString_const__]
lea ecx, [ebp - 0x210]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str._Resource_env_materials.brf
lea ebx, [esi + 0x48]
lea eax, [ebp - 0x878]
push ebx
push eax
call fcn.00401ac0
or dword [ebp + 0x70], 0x10000
push eax
mov byte [ebp - 4], 0xda
call dword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QFile::exists_class_QString_const__]
add esp, 0x10
test al, al
je 0x456e2f
push str._Resource_grass_meshes.brf
lea eax, [ebp - 0x874]
push ebx
push eax
call fcn.00401ac0
or dword [ebp + 0x70], 0x20000
push eax
mov dword [ebp - 4], 0x1db
call dword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QFile::exists_class_QString_const__]
add esp, 0x10
test al, al
je 0x456e2f
push str._Resource_tree_meshes.brf
lea eax, [ebp - 0x870]
push ebx
push eax
call fcn.00401ac0
or dword [ebp + 0x70], 0x40000
push eax
mov dword [ebp - 4], 0x1dc
call dword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QFile::exists_class_QString_const__]
add esp, 0x10
test al, al
je 0x456e2f
push str._Resource_tree_f.brf
lea eax, [ebp - 0x86c]
push ebx
push eax
call fcn.00401ac0
or dword [ebp + 0x70], 0x80000
push eax
mov dword [ebp - 4], 0x1dd
call dword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QFile::exists_class_QString_const__]
add esp, 0x10
mov byte [ebp + 0x53], 1
test al, al
jne 0x456e33
mov byte [ebp + 0x53], 0
test dword [ebp + 0x70], 0x80000
je 0x456e4f
and dword [ebp + 0x70], 0xfff7ffff
lea ecx, [ebp - 0x86c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test dword [ebp + 0x70], 0x40000
je 0x456e6b
and dword [ebp + 0x70], 0xfffbffff
lea ecx, [ebp - 0x870]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test dword [ebp + 0x70], 0x20000
je 0x456e87
and dword [ebp + 0x70], 0xfffdffff
lea ecx, [ebp - 0x874]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test dword [ebp + 0x70], 0x10000
mov dword [ebp - 4], 0x188
je 0x456ea3
lea ecx, [ebp - 0x878]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp + 0x53], 0
je 0x457125
push str._module.ini
lea eax, [ebp - 0x87c]
push ebx
push eax
call fcn.00401ac0
add esp, 0xc
push eax
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0xde
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFile::constructor_class_QString_const__]
lea ecx, [ebp - 0x87c]
mov byte [ebp - 4], 0xe0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, 0x600
lea ecx, [ebp - 0x7c]
push eax
mov dword [ebp - 0x908], eax
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::setPermissions_class_QFlags_enum_QFileDevice::Permission__]
mov ebx, dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag__]
lea ecx, [ebp - 0x7c]
mov eax, 0x11
push eax
mov dword [ebp - 0x90c], eax
call ebx
test al, al
je 0x457118
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x8f4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QIODevice__]
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe1
push eax
lea ecx, [ebp - 0x8f4]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QTextStream::readAll_void_]
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0xe2
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
mov eax, 0xa
lea ecx, [ebp - 0x7c]
push eax
mov dword [ebp - 0x910], eax
call ebx
test al, al
je 0x457103
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x8ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QIODevice__]
push 0x4fa6d8
lea ecx, [ebp - 0x218]
mov byte [ebp - 4], 0xe3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4fa6dc
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0xe4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x218]
mov byte [ebp - 4], 0xe5
push eax
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x28]
call edi
lea ecx, [ebp - 0x214]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x218]
mov byte [ebp - 4], 0xe3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str._r_nload_resource__tree_e_meshes_r_nload_resource__tree_f_r_nload_resource__tree_meshes_r_nload_resource__xtree_meshes_r_nload_mod_resource__wb_xtree_meshes_b_r_nload_resource__xtree_meshes_c
lea ecx, [ebp - 0x220]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4fe2f8
lea ecx, [ebp - 0x21c]
mov byte [ebp - 4], 0xe6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x220]
mov byte [ebp - 4], 0xe7
push eax
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 0x28]
call edi
lea ecx, [ebp - 0x21c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x220]
mov byte [ebp - 4], 0xe3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str._r_nload_mod_resource__tree_meshes_r_nload_mod_resource__xtree_meshes_r_nload_mod_resource__grass_meshes_r_nload_mod_resource__plant_meshes_r_nload_mod_resource__xtree_meshes_b_r_nload_mod_resource__xtree_meshes_c_r_nload_mod_resource__grass_meshes_b_r_nload_mod_resource__tree_e_meshes_r_nload_mod_resource__tree_f
lea ecx, [ebp - 0x228]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push str._r_nload_mod_resource__tree_meshes_r_nload_mod_resource__xtree_meshes_r_nload_mod_resource__pop_grass_meshes_r_nload_mod_resource__plant_meshes_r_nload_mod_resource__xtree_meshes_b_r_nload_mod_resource__xtree_meshes_c_r_nload_mod_resource__grass_meshes_b_r_nload_mod_resource__tree_e_meshes_r_nload_mod_resource__tree_f
lea ecx, [ebp - 0x224]
mov byte [ebp - 4], 0xe8
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 0xe9
push eax
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x28]
call edi
lea ecx, [ebp - 0x224]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0xe3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x4fe648
lea ecx, [ebp - 0x230]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push str._r_nload_mod_resource__env_materials
lea ecx, [ebp - 0x22c]
mov byte [ebp - 4], 0xea
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x230]
mov byte [ebp - 4], 0xeb
push eax
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x28]
call edi
lea ecx, [ebp - 0x22c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x230]
mov byte [ebp - 4], 0xe3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x8ec]
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___class_QString_const__]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
lea ecx, [ebp - 0x8ec]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x8f4]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFile::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
lea ecx, [ebp - 0xab0]
push str.active
call ebx
push str.none
lea ecx, [ebp - 0xaa0]
mov byte [ebp - 4], 0xec
call ebx
push str.settings_mods_oldqualis
lea ecx, [ebp - 0x234]
mov byte [ebp - 4], 0xed
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, dword [esi + 0x1d0]
lea eax, [ebp - 0xaa0]
push eax
lea eax, [ebp - 0x234]
mov byte [ebp - 4], 0xee
push eax
lea eax, [ebp - 0xc60]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant___thiscall_QSettings::value_class_QString_const___class_QVariant_const__]
lea ecx, [ebp - 0xab0]
mov byte [ebp - 4], 0xef
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::operator_class_QVariant_const__const]
lea ecx, [ebp - 0xc60]
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x234]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0xaa0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0xab0]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
test bl, bl
je 0x4573e8
push 0xffffffffffffffff
push 0
push str.___Old_Qualis_Gem_...
lea eax, [ebp - 0x238]
mov ecx, 0x89a018
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp + 0x14]
lea eax, [ebp - 0x238]
push eax
mov byte [ebp - 4], 0xf0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setLabelText_class_QString_const__]
lea ecx, [ebp - 0x238]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str._item_kinds1.txt
lea eax, [esi + 0x48]
push eax
lea eax, [ebp - 0x880]
push eax
call fcn.00401ac0
add esp, 0xc
push eax
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0xf1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFile::constructor_class_QString_const__]
lea ecx, [ebp - 0x880]
mov byte [ebp - 4], 0xf3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, 0x600
lea ecx, [ebp - 0x84]
push eax
mov dword [ebp - 0x914], eax
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::setPermissions_class_QFlags_enum_QFileDevice::Permission__]
mov ebx, dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag__]
lea ecx, [ebp - 0x84]
mov eax, 0x11
push eax
mov dword [ebp - 0x918], eax
call ebx
test al, al
je 0x4573d8
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QIODevice__]
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x40]
call esi
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0xf4
push eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QTextStream::readAll_void_]
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0xf5
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
mov eax, 0xa
lea ecx, [ebp - 0x84]
push eax
mov dword [ebp - 0x91c], eax
call ebx
test al, al
je 0x4573c6
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x8fc]
call esi
push 0x4fa6d8
lea ecx, [ebp - 0x240]
mov byte [ebp - 4], 0xf6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4fa6dc
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xf7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x240]
mov byte [ebp - 4], 0xf8
push eax
lea eax, [ebp - 0x23c]
push eax
lea ecx, [ebp - 0x5c]
call edi
lea ecx, [ebp - 0x23c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x240]
mov byte [ebp - 4], 0xf6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.itm_qualis_Qualis_Gem_Qualis_Gem_1__copy_fine_gem
lea ecx, [ebp - 0x248]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push str.itm_qualis_Qualis_Gem_Qualis_Gem_1__flat_qualis
lea ecx, [ebp - 0x244]
mov byte [ebp - 4], 0xf9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x248]
mov byte [ebp - 4], 0xfa
push eax
lea eax, [ebp - 0x244]
push eax
lea ecx, [ebp - 0x5c]
call edi
lea ecx, [ebp - 0x244]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0xf6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x8fc]
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___class_QString_const__]
lea ecx, [ebp - 0x84]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFileDevice::close_void_]
lea ecx, [ebp - 0x8fc]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x88
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFile::destructor_void_]
mov ebx, dword [ebp + 0x14]
mov ecx, ebx
push 0x64
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QProgressDialog::setValue_int_]
mov eax, dword [ebx]
mov ecx, ebx
push 1
mov eax, dword [eax + 0xc]
call eax
call dword [sym.imp.Qt5Gui.dll_public:_static_void___cdecl_QGuiApplication::restoreOverrideCursor_void_]
cmp dword [ebp - 0x270], 0
mov dword [ebp - 4], 0x36
jne 0x4574e0
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 4], 0x1fb
mov eax, dword [eax]
test eax, eax
je 0x4574bf
cmp eax, 0xffffffff
je 0x4574cb
mov eax, dword [ebp - 0x4c]
or ecx, 0xffffffff
lock xadd dword [eax], ecx
dec ecx
setne al
test al, al
jne 0x4574cb
push dword [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
lea ecx, [ebp - 0x884]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp dword [ebp - 0x278], 0
je 0x4574e6
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
lea esp, [ebp + 0x78]
pop ebp
ret
push eax
call sub.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_
push eax
call sub.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_
push 6
mov dword [ebp - 0x29c], 0
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
push 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
push eax
call sub.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_
push 6
mov dword [ebp - 0x270], 0
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
push 6
mov dword [ebp - 0x278], 0
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3