Function at 0x474370
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4f290f
mov eax, dword fs:[0]
push eax
sub esp, 0x78
mov eax, dword [0x57af80]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, ecx
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp + 0xc]
xor esi, esi
mov edi, dword [ebp + 8]
mov dword [ebp - 0x18], ecx
lea ecx, [eax + 0xc]
mov dword [ebp - 0x5c], edi
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x68], esi
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QListData::isEmpty_void_const]
test al, al
jne 0x4758cf
mov ecx, dword [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QModelIndex::row_void_const]
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x20], eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QModelIndex::column_void_const]
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QModelIndex___thiscall_QModelIndex::parent_void_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QModelIndex::isValid_void_const]
test al, al
jne 0x4744df
push dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ecx, esi
call fcn.00469240
mov ecx, dword [ebp + 0x10]
cmp ecx, 8
jg 0x4744b6
je 0x4758cf
sub ecx, 0
je 0x474480
dec ecx
jne 0x4758cf
cmp dword [ebp - 0x50], ecx
jne 0x4758cf
mov eax, dword [eax]
mov eax, dword [eax + 0x1c]
sub eax, 2
je 0x47446c
dec eax
je 0x474458
dec eax
jne 0x4758cf
push 2
push edi
call fcn.00459920
mov ecx, eax
call fcn.004595e0
jmp 0x4758d7
push 1
push edi
call fcn.00459920
mov ecx, eax
call fcn.004595e0
jmp 0x4758d7
push 0
push edi
call fcn.00459920
mov ecx, eax
call fcn.004595e0
jmp 0x4758d7
push dword [ebp - 0x20]
lea eax, [ebp - 0x20]
mov ecx, esi
push dword [ebp - 0x50]
push eax
call fcn.004692b0
push eax
mov ecx, edi
mov dword [ebp - 4], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
lea ecx, [ebp - 0x20]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4758d7
cmp ecx, 0x100
jne 0x4758cf
push 1
sub esp, 8
mov ecx, esp
push eax
call fcn.0041a130
push dword [ebp - 0x50]
mov ecx, esi
push edi
call fcn.00473680
jmp 0x4758d7
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QModelIndex___thiscall_QModelIndex::parent_void_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QModelIndex::row_void_const]
mov ecx, dword [ebp - 0x1c]
push eax
call fcn.00469240
xor edi, edi
mov dword [ebp - 0x58], eax
cmp dword [ebp + 0x10], 0x101
mov dword [ebp - 0x4c], edi
jne 0x474d6b
mov ecx, dword [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QModelIndex::row_void_const]
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x20], eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QModelIndex::column_void_const]
mov ecx, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x1c], ecx
mov ecx, dword [ebp - 0x58]
mov dword [ebp - 4], 1
call fcn.0041ae80
test al, al
je 0x474655
cmp dword [ebp - 0x20], edi
jg 0x474644
push 0x30d41
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
mov edi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 1
call edi
mov esi, dword [ebp - 0x58]
lea eax, [ebp - 0x4c]
push eax
mov ecx, esi
call fcn.00469790
mov ecx, eax
mov byte [ebp - 4], 3
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
mov ecx, esi
test al, al
jne 0x4745b7
lea eax, [ebp - 0x24]
push eax
call fcn.00469790
mov byte [ebp - 4], 4
mov esi, 2
jmp 0x4745cc
lea eax, [ebp - 0x18]
push eax
call fcn.00434640
mov dword [ebp - 4], 5
mov esi, 4
push eax
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x68], esi
mov dword [ebp - 0x14], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 6
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 5
call edi
mov eax, esi
mov dword [ebp - 4], 4
test al, 4
je 0x47461a
and eax, 0xfffffffb
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x68], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], 3
test al, 2
je 0x474634
and eax, 0xfffffffd
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [ebp - 0x14]
mov edi, 1
mov dword [ebp - 0x4c], edi
cmp dword [ebp - 0x28], edi
jl 0x474c90
mov eax, dword [ebp - 0x58]
push 2
mov ecx, dword [eax]
add ecx, 0x98
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QBitArray::testBit_int_const]
test al, al
je 0x47476e
cmp edi, dword [ebp - 0x20]
jl 0x474761
push 0x30d45
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov ecx, dword [ebp - 0x58]
lea eax, [ebp - 0x4c]
push eax
call fcn.004698d0
mov ecx, eax
mov byte [ebp - 4], 8
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
mov ecx, dword [ebp - 0x58]
test al, al
jne 0x4746d5
lea eax, [ebp - 0x24]
push eax
call fcn.004698d0
mov byte [ebp - 4], 9
or esi, 8
jmp 0x4746e8
lea eax, [ebp - 0x18]
push eax
call fcn.00469830
mov dword [ebp - 4], 0xa
or esi, 0x10
push eax
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x68], esi
mov dword [ebp - 0x14], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov eax, esi
mov dword [ebp - 4], 9
test al, 0x10
je 0x47473a
and eax, 0xffffffef
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x68], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], 8
test al, 8
je 0x474754
and eax, 0xfffffff7
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
inc edi
mov dword [ebp - 0x4c], edi
cmp edi, dword [ebp - 0x28]
jg 0x474c90
mov esi, dword [ebp - 0x58]
push 3
mov ecx, dword [esi]
add ecx, 0x98
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QBitArray::testBit_int_const]
test al, al
je 0x47480b
cmp edi, dword [ebp - 0x20]
jl 0x4747fe
push 0x30d47
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 1
call esi
mov ecx, dword [ebp - 0x58]
lea eax, [ebp - 0x18]
push eax
call fcn.00469080
push eax
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0xd
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0xd
call esi
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [ebp - 0x58]
inc edi
mov dword [ebp - 0x4c], edi
cmp edi, dword [ebp - 0x28]
jg 0x474c90
mov ecx, dword [esi]
push 4
add ecx, 0x98
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QBitArray::testBit_int_const]
test al, al
je 0x4748a5
cmp edi, dword [ebp - 0x20]
jl 0x474898
push 0x30d48
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 1
call esi
mov ecx, dword [ebp - 0x58]
lea eax, [ebp - 0x18]
push eax
call fcn.0046b600
push eax
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x10
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x10
call esi
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [ebp - 0x58]
inc edi
mov dword [ebp - 0x4c], edi
cmp edi, dword [ebp - 0x28]
jg 0x474c90
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
call fcn.00447a20
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x18], 0
call fcn.004079a0
lea eax, [ebp - 0x50]
mov dword [ebp - 0x50], 0
push eax
lea ecx, [ebp - 0x24]
call fcn.00407f10
mov esi, dword [ebp - 0x18]
mov edi, dword [ebp - 0x50]
cmp esi, edi
je 0x474987
jmp 0x4748f0
push esi
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov eax, dword [ebp - 0x4c]
mov byte [ebp - 4], 0x13
cmp eax, dword [ebp - 0x20]
jl 0x47495e
push 0x30d49
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x13
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x15
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x13
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov eax, dword [ebp - 0x4c]
inc eax
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x4c], eax
cmp eax, dword [ebp - 0x28]
jg 0x474981
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
add esi, 4
cmp esi, edi
jne 0x4748f0
jmp 0x474987
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 1
call fcn.00403910
mov ecx, dword [ebp - 0x58]
lea eax, [ebp - 0x24]
push eax
call fcn.00435350
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x18], 0
call fcn.004079a0
lea eax, [ebp - 0x50]
mov dword [ebp - 0x50], 0
push eax
lea ecx, [ebp - 0x24]
call fcn.00407f10
mov esi, dword [ebp - 0x18]
mov edi, dword [ebp - 0x50]
cmp esi, edi
je 0x474b03
jmp 0x4749e0
push esi
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov eax, dword [ebp - 0x4c]
mov byte [ebp - 4], 0x17
cmp eax, dword [ebp - 0x20]
jl 0x474ada
push 0x30d4a
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x17
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
test al, al
je 0x474a4e
push 0x5078dc
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 4], 0x19
or eax, 0x20
jmp 0x474a6a
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov ecx, eax
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], 0x1a
or eax, 0x40
push ecx
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x14], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
lea eax, [ebp - 0x48]
mov dword [ebp - 4], 0x1b
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x1a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], 0x19
test al, 0x40
je 0x474abd
and eax, 0xffffffbf
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x68], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], 0x17
test al, 0x20
je 0x474ad7
and eax, 0xffffffdf
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x14], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x4c]
inc eax
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x4c], eax
cmp eax, dword [ebp - 0x28]
jg 0x474afd
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
add esi, 4
cmp esi, edi
jne 0x4749e0
jmp 0x474b03
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 1
call fcn.00403910
mov ecx, dword [ebp - 0x58]
lea eax, [ebp - 0x24]
push eax
call fcn.00434710
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x18], 0
call fcn.004079a0
lea eax, [ebp - 0x50]
mov dword [ebp - 0x50], 0
push eax
lea ecx, [ebp - 0x24]
call fcn.00407f10
mov esi, dword [ebp - 0x18]
mov edi, dword [ebp - 0x50]
cmp esi, edi
je 0x474c81
push esi
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov eax, dword [ebp - 0x4c]
mov byte [ebp - 4], 0x1d
cmp eax, dword [ebp - 0x20]
jl 0x474c58
push 0x30d4b
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x1d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
test al, al
je 0x474bc3
push 0x5078dc
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov ecx, eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 4], 0x1f
or eax, 0x80
jmp 0x474be1
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov ecx, eax
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], 0x20
or eax, 0x100
push ecx
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x14], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
lea eax, [ebp - 0x48]
mov dword [ebp - 4], 0x21
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x20
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], 0x1f
test eax, 0x100
je 0x474c39
and eax, 0xfffffeff
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x68], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], 0x1d
test al, al
jns 0x474c55
and eax, 0xffffff7f
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x14], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x4c]
inc eax
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x4c], eax
cmp eax, dword [ebp - 0x28]
jg 0x474c7b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
add esi, 4
cmp esi, edi
jne 0x474b53
jmp 0x474c81
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 1
call fcn.00403910
mov edi, dword [ebp - 0x4c]
mov eax, dword [ebp - 0x58]
lea ecx, [ebp - 0x38]
cmp dword [ebp - 0x20], edi
xorps xmm0, xmm0
movdqu xmmword [ebp - 0x38], xmm0
cmovg edi, dword [ebp - 0x20]
mov eax, dword [eax]
push dword [eax + 0x64]
call fcn.0041a040
mov eax, dword [ebp - 0x28]
cmp edi, eax
jg 0x474d47
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
sub eax, edi
mov edi, eax
mov dword [ebp - 0x28], eax
inc edi
lea ecx, [ebp - 0x38]
call fcn.0041afe0
push eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 1
call esi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x38]
call fcn.0041b5f0
push eax
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x23
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QString_const__]
lea eax, [ebp - 0x84]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [ebp - 0x1c]
call fcn.00429030
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x23
call esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x38]
call fcn.0041b0e0
dec edi
jne 0x474cc8
mov ecx, dword [ebp - 0x5c]
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QList_class_QVariant__const__]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call fcn.00427b60
mov eax, dword [ebp - 0x5c]
jmp 0x4758d9
mov ecx, eax
call fcn.0041ae80
test al, al
je 0x474ec4
cmp dword [ebp - 0x20], esi
mov edi, 1
mov esi, dword [ebp + 0x10]
mov dword [ebp - 0x4c], edi
jne 0x474ec7
cmp esi, 3
jg 0x474e97
je 0x474dbf
mov eax, esi
sub eax, 0
je 0x474dbf
dec eax
jne 0x474ec7
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push 4
push dword [ebp - 0x50]
push esi
call fcn.00467050
mov eax, esi
jmp 0x4758d9
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov esi, dword [ebp - 0x58]
lea eax, [ebp - 0x64]
push eax
mov ecx, esi
mov dword [ebp - 4], 0x25
call fcn.00434640
mov ecx, eax
mov byte [ebp - 4], 0x26
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
test al, al
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x64]
sete byte [ebp - 0x51]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp - 0x51], 0
je 0x474e43
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
call fcn.00434640
push eax
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x27
push 0x50557c
push eax
call fcn.0041abe0
add esp, 0xc
lea ecx, [ebp - 0x20]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x25
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x509514
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x20]
push ecx
push 0x509514
push eax
call fcn.0041abe0
mov byte [ebp - 4], 0x25
mov esi, dword [ebp - 0x5c]
add esp, 0xc
mov ecx, dword [ebp - 0x1c]
push dword [ebp - 0x50]
push esi
call fcn.00467100
lea ecx, [ebp - 0x20]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, esi
jmp 0x4758d9
cmp esi, 0x100
jne 0x474ec7
push 2
sub esp, 8
mov ecx, esp
push dword [ebp - 0x58]
call fcn.0041a130
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
call fcn.00473680
mov eax, esi
jmp 0x4758d9
mov esi, dword [ebp + 0x10]
mov eax, dword [ebp - 0x58]
push 2
mov ecx, dword [eax]
add ecx, 0x98
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QBitArray::testBit_int_const]
test al, al
je 0x475003
mov eax, edi
inc edi
mov dword [ebp - 0x4c], edi
cmp dword [ebp - 0x20], eax
jne 0x475003
cmp esi, 3
jg 0x474fd6
je 0x474f22
mov eax, esi
sub eax, 0
je 0x474f22
dec eax
jne 0x475003
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push 5
push dword [ebp - 0x50]
push esi
call fcn.00467050
mov eax, esi
jmp 0x4758d9
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov esi, dword [ebp - 0x58]
lea eax, [ebp - 0x64]
push eax
mov ecx, esi
mov dword [ebp - 4], 0x29
call fcn.00469830
mov ecx, eax
mov byte [ebp - 4], 0x2a
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
test al, al
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x64]
sete byte [ebp - 0x51]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp - 0x51], 0
je 0x474fa6
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
call fcn.00469830
push eax
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x2b
push 0x50557c
push eax
call fcn.0041abe0
add esp, 0xc
lea ecx, [ebp - 0x20]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x29
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x505a70
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x20]
push ecx
push 0x50951c
push eax
call fcn.0041abe0
mov byte [ebp - 4], 0x29
jmp 0x474e6e
cmp esi, 0x100
jne 0x475003
push 3
sub esp, 8
mov ecx, esp
push dword [ebp - 0x58]
call fcn.0041a130
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
call fcn.00473680
mov eax, esi
jmp 0x4758d9
mov eax, dword [ebp - 0x58]
push 3
mov ecx, dword [eax]
add ecx, 0x98
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QBitArray::testBit_int_const]
test al, al
je 0x47515f
mov eax, edi
inc edi
mov dword [ebp - 0x4c], edi
cmp dword [ebp - 0x20], eax
jne 0x47515f
cmp esi, 3
jg 0x475132
je 0x47505e
mov eax, esi
sub eax, 0
je 0x47505e
dec eax
jne 0x47515f
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push 3
push dword [ebp - 0x50]
push esi
call fcn.00467050
mov eax, esi
jmp 0x4758d9
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov esi, dword [ebp - 0x58]
lea eax, [ebp - 0x64]
push eax
mov ecx, esi
mov dword [ebp - 4], 0x2d
call fcn.00469080
mov ecx, eax
mov byte [ebp - 4], 0x2e
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
test al, al
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x64]
sete byte [ebp - 0x51]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp - 0x51], 0
je 0x475102
lea eax, [ebp - 0x14]
mov ecx, esi
push eax
call fcn.00469080
push eax
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x2f
push 0x507a70
push eax
call fcn.0041abe0
push 0x507a6c
push eax
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x30
push eax
call fcn.0040f700
add esp, 0x18
lea ecx, [ebp - 0x20]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x2f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x2d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x505a70
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x20]
push ecx
push 0x509524
push eax
call fcn.0041abe0
mov byte [ebp - 4], 0x2d
jmp 0x474e6e
cmp esi, 0x100
jne 0x47515f
push 4
sub esp, 8
mov ecx, esp
push dword [ebp - 0x58]
call fcn.0041a130
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
call fcn.00473680
mov eax, esi
jmp 0x4758d9
mov eax, dword [ebp - 0x58]
push 4
mov ecx, dword [eax]
add ecx, 0x98
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QBitArray::testBit_int_const]
test al, al
je 0x4752b9
mov eax, edi
inc edi
mov dword [ebp - 0x4c], edi
cmp dword [ebp - 0x20], eax
jne 0x4752b9
cmp esi, 3
jg 0x47528c
je 0x4751b8
sub esi, 0
je 0x4751b8
dec esi
jne 0x4752b9
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push 9
push dword [ebp - 0x50]
push esi
call fcn.00467050
mov eax, esi
jmp 0x4758d9
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov esi, dword [ebp - 0x58]
lea eax, [ebp - 0x64]
push eax
mov ecx, esi
mov dword [ebp - 4], 0x32
call fcn.0046b600
mov ecx, eax
mov byte [ebp - 4], 0x33
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
test al, al
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x64]
sete byte [ebp - 0x51]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp - 0x51], 0
je 0x47525c
lea eax, [ebp - 0x14]
mov ecx, esi
push eax
call fcn.0046b600
push eax
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x34
push 0x507a70
push eax
call fcn.0041abe0
push 0x507a6c
push eax
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x35
push eax
call fcn.0040f700
add esp, 0x18
lea ecx, [ebp - 0x20]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x34
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x32
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x505a70
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x20]
push ecx
push 0x509528
push eax
call fcn.0041abe0
mov byte [ebp - 4], 0x32
jmp 0x474e6e
cmp esi, 0x100
jne 0x4752b9
push 7
sub esp, 8
mov ecx, esp
push dword [ebp - 0x58]
call fcn.0041a130
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
call fcn.00473680
mov eax, esi
jmp 0x4758d9
mov ecx, dword [ebp - 0x58]
lea eax, [ebp - 0x24]
push eax
call fcn.00447a20
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x37
push eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x18], 0
call fcn.004079a0
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], 0
push eax
lea ecx, [ebp - 0x24]
call fcn.00407f10
mov esi, dword [ebp - 0x18]
mov edi, dword [ebp - 0x28]
cmp esi, edi
je 0x47538d
push esi
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov ecx, dword [ebp - 0x4c]
mov eax, ecx
inc ecx
mov byte [ebp - 4], 0x38
mov dword [ebp - 0x4c], ecx
cmp dword [ebp - 0x20], eax
jne 0x475375
mov eax, dword [ebp + 0x10]
cmp eax, 3
jg 0x47536a
je 0x475469
sub eax, 0
je 0x475469
dec eax
jne 0x475375
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push 7
push dword [ebp - 0x50]
push esi
call fcn.00467050
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x37
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.00403910
mov eax, esi
jmp 0x4758d9
cmp eax, 0x100
je 0x47562a
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x37
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
add esi, 4
cmp esi, edi
jne 0x475300
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.00403910
mov ecx, dword [ebp - 0x58]
lea eax, [ebp - 0x14]
push eax
call fcn.00435350
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], 0x44
mov ecx, dword [eax]
cmp ecx, 1
je 0x4753c8
test ecx, ecx
je 0x4753c8
push dword [eax + 4]
lea ecx, [ebp - 0x14]
call fcn.00407b20
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::begin_void_const]
mov esi, eax
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax]
cmp ecx, 1
je 0x4753ec
test ecx, ecx
je 0x4753ec
push dword [eax + 4]
lea ecx, [ebp - 0x14]
call fcn.00407b20
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::end_void_const]
mov edi, eax
cmp esi, edi
je 0x4756a6
nop
push esi
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov ecx, dword [ebp - 0x4c]
mov eax, ecx
inc ecx
mov byte [ebp - 4], 0x45
mov dword [ebp - 0x4c], ecx
cmp dword [ebp - 0x20], eax
jne 0x47568e
mov eax, dword [ebp + 0x10]
cmp eax, 3
jg 0x475683
je 0x475785
sub eax, 0
je 0x475785
dec eax
jne 0x47568e
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
test al, al
je 0x475778
push 8
push dword [ebp - 0x50]
push esi
call fcn.00467050
jmp 0x4757c8
push 5
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::left_int_]
push 0x509888
mov ecx, eax
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp - 0x64]
mov byte [ebp - 0x51], al
mov byte [ebp - 4], 0x38
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp - 0x51], 0
je 0x47559c
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::length_void_const]
sub eax, 5
lea ecx, [ebp - 0x14]
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QStringRef___thiscall_QString::rightRef_int_]
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x3a
push eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_class_QStringRef___thiscall_QStringRef::trimmed_void_]
push eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_class_QStringRef____thiscall_QStringRef::operator_class_QStringRef__]
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QStringRef::destructor_void_]
push ecx
mov ecx, esp
mov dword [ebp - 0x58], esp
push 0x505a70
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QStringRef::toString_void_]
mov dword [ebp - 0x4c], eax
push str.Radmin__1
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x3c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov edi, eax
push ecx
mov esi, esp
mov byte [ebp - 0x20], 0x20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x3d
push dword [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
push dword [ebp - 0x4c]
mov ecx, edi
push esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
mov byte [ebp - 4], 0x3f
call fcn.00467100
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x3e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x3a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x38
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QStringRef::destructor_void_]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x37
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.00403910
mov eax, esi
jmp 0x4758d9
push ecx
mov ecx, esp
mov dword [ebp - 0x6c], esp
push 0x505a70
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push str.Radmin:__1
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x40
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov edi, eax
push ecx
mov esi, esp
mov byte [ebp - 0x20], 0x20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x41
push dword [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0x14]
mov ecx, edi
push eax
push esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
mov byte [ebp - 4], 0x42
call fcn.00467100
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x38
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x37
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.00403910
mov eax, esi
jmp 0x4758d9
push ecx
lea eax, [ebp - 0x14]
mov dword [ebp - 0x6c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 5
sub esp, 8
mov byte [ebp - 4], 0x43
mov ecx, esp
push dword [ebp - 0x58]
call fcn.0041a130
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
mov byte [ebp - 4], 0x38
call fcn.004739b0
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x37
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.00403910
mov eax, esi
jmp 0x4758d9
cmp eax, 0x100
je 0x475805
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x44
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
add esi, 4
cmp esi, edi
jne 0x475400
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00403910
mov ecx, dword [ebp - 0x58]
lea eax, [ebp - 0x28]
push eax
call fcn.00434710
mov eax, dword [ebp - 0x28]
mov dword [ebp - 4], 0x48
mov ecx, dword [eax]
cmp ecx, 1
je 0x4756e1
test ecx, ecx
je 0x4756e1
push dword [eax + 4]
lea ecx, [ebp - 0x28]
call fcn.00407b20
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::begin_void_const]
mov esi, eax
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
cmp ecx, 1
je 0x475705
test ecx, ecx
je 0x475705
push dword [eax + 4]
lea ecx, [ebp - 0x28]
call fcn.00407b20
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::end_void_const]
mov edi, eax
cmp esi, edi
je 0x475860
jmp 0x475720
push esi
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov ecx, dword [ebp - 0x4c]
mov eax, ecx
inc ecx
mov byte [ebp - 4], 0x49
mov dword [ebp - 0x4c], ecx
cmp dword [ebp - 0x20], eax
jne 0x475848
mov eax, dword [ebp + 0x10]
cmp eax, 3
jg 0x47583d
je 0x4758f6
sub eax, 0
je 0x4758f6
dec eax
jne 0x475848
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push 0xa
push dword [ebp - 0x50]
push esi
call fcn.00467050
jmp 0x475939
push 6
push dword [ebp - 0x50]
push esi
call fcn.00467050
jmp 0x4757c8
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
push ecx
mov ecx, esp
test al, al
je 0x4757eb
mov dword [ebp - 0x6c], esp
push 0x505a70
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x46
push 0x5078dc
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x45
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
call fcn.00467100
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x44
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00403910
mov eax, esi
jmp 0x4758d9
push 0x505a70
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_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__]
jmp 0x4757b9
push ecx
lea eax, [ebp - 0x24]
mov dword [ebp - 0x6c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 6
sub esp, 8
mov byte [ebp - 4], 0x47
mov ecx, esp
push dword [ebp - 0x58]
call fcn.0041a130
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
mov byte [ebp - 4], 0x45
call fcn.004737f0
jmp 0x4757c8
cmp eax, 0x100
je 0x475973
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
add esi, 4
cmp esi, edi
jne 0x475720
mov edi, dword [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x20], edi
mov eax, dword [edi]
test eax, eax
je 0x47588c
cmp eax, 0xffffffff
je 0x4758cc
or eax, 0xffffffff
lock xadd dword [edi], eax
setne al
test al, al
jne 0x4758cc
mov edi, dword [ebp - 0x28]
mov dword [ebp - 0x20], edi
mov eax, dword [edi + 0xc]
add eax, 4
lea esi, [edi + eax*4]
mov eax, dword [edi + 8]
add eax, 4
lea eax, [edi + eax*4]
mov dword [ebp - 0x60], eax
cmp eax, esi
je 0x4758c2
mov edi, eax
jmp 0x4758b0
sub esi, 4
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp esi, edi
jne 0x4758b0
mov edi, dword [ebp - 0x20]
push edi
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
mov edi, dword [ebp - 0x5c]
mov ecx, edi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_void_]
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004df262
mov esp, ebp
pop ebp
ret 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::isEmpty_void_const]
push ecx
mov ecx, esp
test al, al
je 0x475959
mov dword [ebp - 0x6c], esp
push 0x505a70
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x4a
push 0x5078dc
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x49
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
call fcn.00467100
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x48
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00403910
mov eax, esi
jmp 0x4758d9
push 0x505a70
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
lea eax, [ebp - 0x18]
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
jmp 0x47592a
push ecx
lea eax, [ebp - 0x18]
mov dword [ebp - 0x6c], esp
mov ecx, esp
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 8
sub esp, 8
mov byte [ebp - 4], 0x4b
mov ecx, esp
push dword [ebp - 0x58]
call fcn.0041a130
push dword [ebp - 0x50]
mov esi, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x1c]
push esi
mov byte [ebp - 4], 0x49
call fcn.00473b70
jmp 0x475939