Function at 0x1400115f0
Capabilities:
Move file

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0xa88
mov rbp, rcx
call qword [method.QCoreApplication.closingDown__]
test al, al
je 0x140011628
add rsp, 0xa88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
xor r9d, r9d
lea r8, [method.TAS::Instance_TAS::Network::Monitor_.DeleteInstance_void_]
lea rdx, [method.TAS::Instance_TAS::Network::Monitor_.CreateInstance__]
lea rcx, sym.imp.libstdc_6.dll_operator_delete___void__unsigned_long_long_
call qword [method.TAS::InstanceData.Get_std::type_info_const__void_______void____void___bool_]
mov rcx, rax
call qword [method.TAS::Network::Monitor.isConnected___const]
mov byte [rsp + 0xa0], al
test al, al
jne 0x140011710
lea r13, [rsp + 0x9b0]
mov rcx, r13
call qword [method.QDateTime.currentDateTime__]
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rsp + 0x9b0]
mov rcx, r13
mov qword [rbp + 0xb0], rdx
mov qword [rsp + 0x9b0], rax
call qword [method.QDateTime.QDateTime__]
mov r8d, dword [rbp + 0x20]
test r8d, r8d
jle 0x140012107
lea rax, [rsp + 0x9c0]
mov rcx, rbp
mov qword [rsp + 0x9b0], 0
mov r9d, 1
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x9b8]
mov r8d, 2
lea rdx, [0x140034d73]
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
call qword [method.QMetaObject.invokeMethodImpl_QObject__char_const__Qt::ConnectionType__long_long__void_const_const__char_const_const__QtPrivate::QMetaTypeInterface_const_const_]
jmp 0x140011610
xor ecx, ecx
lea r13, [rsp + 0x9b0]
call qword [method.TAS::Site.refreshCurrentSiteNumber_long_long_]
mov dword [rsp + 0xa8], eax
test eax, eax
je 0x1400121c9
mov edx, dword [rbp + 0x20]
test edx, edx
jle 0x1400178c5
mov rcx, qword [rbp + 0x90]
test rcx, rcx
je 0x14001753c
lea rax, [rsp + 0x8f0]
mov byte [rsp + 0x8f0], 0
mov r9d, 2
mov r8d, 2
mov qword [rsp + 0x90], rax
lea rdx, str.setEnabled
mov qword [rsp + 0x9b8], rax
lea rax, [0x140034d97]
mov qword [rsp + 0x9c8], rax
lea rax, [0x140037a00]
mov qword [rsp + 0x9d8], rax
lea rax, [rsp + 0x9d0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x9c0]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x28], rax
mov rax, qword [method.QMetaObject.invokeMethodImpl_QObject__char_const__Qt::ConnectionType__long_long__void_const_const__char_const_const__QtPrivate::QMetaTypeInterface_const_const_]
mov qword [rsp + 0x9b0], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x20], r13
mov qword [rsp + 0xf0], rax
call rax
mov rax, qword [rsp + 0x128]
mov r9d, 1
mov r8d, 2
lea rdx, [0x140034d73]
mov rcx, rbp
mov qword [rsp + 0x9b0], 0
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x9b8]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x20], r13
call rax
lea rax, [rsp + 0x320]
xor edx, edx
mov rcx, rax
mov qword [rsp + 0x70], rax
call method.cacheMaps.mapserver_bool_
mov rsi, qword [rsp + 0x90]
lea rdx, str._tas_maps__1_
mov rcx, rsi
call method.QString.QString_char_const_
mov rcx, r13
call method.cacheMaps.mapOS__
mov rdi, qword [method.QString.arg_QString_const__int__QChar__const]
xor r9d, r9d
mov r8, r13
mov rdx, rsi
lea rcx, [rsp + 0x340]
mov eax, 0x20
mov qword [rsp + 0x78], rcx
mov word [rsp + 0x20], ax
mov qword [rsp + 0x68], rdi
call rdi
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rdx, str._1_maps
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r13
call method.QString.QString_char_const_
mov eax, 0x20
xor r9d, r9d
mov r8, r13
mov rdx, rsi
lea rcx, [rsp + 0x360]
mov word [rsp + 0x20], ax
mov qword [rsp + 0x50], rcx
call rdi
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov eax, dword [rbp + 0x20]
test eax, eax
jle 0x14001792d
lea rax, [rsp + 0x870]
mov qword [rsp + 0xd8], rax
mov rcx, rax
mov rax, qword [method.tasFileManifest.tasFileManifest__]
mov qword [rsp + 0x150], rax
call rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0xd0], rax
mov rcx, rax
call qword [sym.imp.libtasCommonNoGUI.dll_tasFileManifestOptions::tasFileManifestOptions__]
lea rax, [rsp + 0x878]
lea rdx, str.bin_
mov rcx, r13
mov qword [rsp + 0x98], rax
call method.QString.QString_char_const_
lea r12, [rsp + 0x9c8]
lea rax, [rsp + 0x878]
lea rdx, str.installed_
mov rcx, r12
mov qword [rsp + 0x98], rax
call method.QString.QString_char_const_
lea rsi, [rsp + 0x9e0]
lea rax, [rsp + 0x878]
lea rdx, str.cacheMaps.ini
mov rcx, rsi
mov qword [rsp + 0x98], rax
call method.QString.QString_char_const_
lea rcx, [rsp + 0x9f8]
lea rax, [rsp + 0x878]
lea rdx, str.backup_
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x98], rax
call method.QString.QString_char_const_
lea rax, [rsp + 0x878]
lea rcx, [rsp + 0xa10]
lea rdx, str.log_
mov qword [rsp + 0x98], rax
call method.QString.QString_char_const_
lea rax, [rsp + 0x878]
lea rcx, [rsp + 0xa28]
lea rdx, str.logs_
mov qword [rsp + 0x98], rax
call method.QString.QString_char_const_
mov r9d, 6
mov edx, 0x18
mov dword [rsp + 0x20], 1
mov rcx, qword [rsp + 0x90]
mov rdi, qword [method.QArrayData.allocate_QArrayData__long_long__long_long__long_long__QArrayData::AllocationOption_]
mov r8d, 8
lea rbx, [rsp + 0xa40]
call rdi
xor edx, edx
mov qword [rsp + 0x7e0], 0
mov r9, rax
mov rax, qword [rsp + 0x8f0]
mov qword [rsp + 0x7d8], r9
mov qword [rsp + 0x7d0], rax
mov rax, r13
mov r10, qword [rax + 8]
lea rcx, [rdx + rdx*2]
lea r8, [r9 + rcx*8]
mov rcx, qword [rax]
mov qword [r8 + 8], r10
mov r10, qword [rax + 0x10]
mov qword [r8], rcx
mov qword [r8 + 0x10], r10
test rcx, rcx
je 0x140011adc
lock add dword [rcx], 1
mov rdx, qword [rsp + 0x7e0]
add rdx, 1
add rax, 0x18
mov qword [rsp + 0x7e0], rdx
cmp rax, rbx
jne 0x140011aad
mov r15, qword [rsp + 0x90]
mov rax, qword [method.QVariant.QVariant_QList_QString__const_]
lea r14, [rsp + 0x7d0]
mov rdx, r14
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x100], rax
mov rcx, r15
call rax
mov rax, qword [method.tasFileManifestOptions.setOption_tasFileManifestOptions::__Option__QVariant_const_]
mov r8, r15
mov edx, 1
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x108], rax
call rax
mov rax, qword [method.QVariant.QVariant__]
mov rcx, r15
mov qword [rsp + 0xe8], rax
call rax
mov rcx, r14
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov r14, qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
nop dword [rax]
mov rax, qword [rbx - 0x18]
sub rbx, 0x18
test rax, rax
je 0x140011b8c
lock sub dword [rax], 1
jne 0x140011b8c
mov rcx, qword [rbx]
mov r8d, 8
mov edx, 2
call r14
cmp rbx, r13
jne 0x140011b68
lea rax, [rsp + 0x878]
lea rdx, str.release_
mov rcx, r13
mov qword [rsp + 0x98], rax
call method.QString.QString_char_const_
lea rax, [rsp + 0x878]
lea rdx, str.releases_
mov rcx, r12
mov qword [rsp + 0x98], rax
call method.QString.QString_char_const_
mov r9d, 2
mov edx, 0x18
mov dword [rsp + 0x20], 1
mov rcx, qword [rsp + 0x90]
mov r8d, 8
call rdi
xor edx, edx
mov qword [rsp + 0x7e0], 0
mov r9, rax
mov rax, qword [rsp + 0x8f0]
mov qword [rsp + 0x7d8], r9
mov qword [rsp + 0x7d0], rax
mov rax, r13
mov r10, qword [rax + 8]
lea rcx, [rdx + rdx*2]
lea r8, [r9 + rcx*8]
mov rcx, qword [rax]
mov qword [r8 + 8], r10
mov r10, qword [rax + 0x10]
mov qword [r8], rcx
mov qword [r8 + 0x10], r10
test rcx, rcx
je 0x140011c4d
lock add dword [rcx], 1
mov rdx, qword [rsp + 0x7e0]
add rdx, 1
add rax, 0x18
mov qword [rsp + 0x7e0], rdx
cmp rax, rsi
jne 0x140011c1e
mov rdi, qword [rsp + 0x90]
mov r14, qword [rsp + 0x80]
mov rax, qword [rsp + 0x100]
mov rdx, r14
mov rcx, rdi
call rax
mov rsi, qword [rsp + 0xd0]
mov r8, rdi
mov edx, 3
mov rbx, qword [rsp + 0x108]
mov rcx, rsi
call rbx
mov rcx, rdi
mov rdi, qword [rsp + 0xe8]
call rdi
mov rcx, r14
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov edx, 1
mov rcx, r13
call qword [method.QVariant.QVariant_bool_]
mov r8, r13
xor edx, edx
mov rcx, rsi
call rbx
mov rcx, r13
call rdi
lea rax, [rsp + 0x878]
mov rdx, rsi
mov qword [rsp + 0x98], rax
mov rcx, rax
call qword [method.tasFileManifestOptions.operator_tasFileManifestOptions_const_]
mov rsi, qword [rsp + 0x50]
lea rax, [rsp + 0x2a0]
mov r9, qword [rsp + 0x78]
mov qword [rsp + 0x138], rax
mov r8, qword [rsp + 0x70]
mov rcx, rax
mov qword [rsp + 0x20], rsi
mov rdx, qword [rsp + 0xd8]
call qword [method.tasFileManifest.actionsToPerform_QString_const__QString_const__QString_const_]
cmp qword [rsp + 0x2a8], 0
jne 0x140011d48
mov esi, dword [rbp + 0x20]
test esi, esi
jle 0x140017ad9
mov rsi, qword [rsp + 0x2a0]
mov qword [rsp + 0x380], 0
mov qword [rsp + 0x388], 0
mov qword [rsp + 0x390], 0
test rsi, rsi
je 0x140018051
mov rdx, qword [rsi + 0x20]
xor ebx, ebx
cmp byte [rdx], 0xff
je 0x140018061
lea r14, [rsp + 0x380]
nop dword [rax]
test rsi, rsi
je 0x140017458
mov rax, rbx
mov rdx, rbx
mov rdi, qword [rsp + 0x390]
shr rax, 7
and edx, 0x7f
lea rax, [rax + rax*8]
shl rax, 4
add rax, qword [rsi + 0x20]
movzx edx, byte [rax + rdx]
shl rdx, 4
add rdx, qword [rax + 0x80]
mov r11d, dword [rdx]
mov rdx, qword [rsp + 0x380]
mov dword [rsp + 0x58], r11d
test rdx, rdx
je 0x140011e10
mov eax, dword [rdx]
cmp eax, 1
jle 0x140016a10
cmp qword [rsp + 0x390], 0
jne 0x140017489
test rdx, rdx
je 0x140011e10
mov eax, dword [rdx]
cmp eax, 1
jle 0x140016a9a
xor r12d, r12d
xor r9d, r9d
mov r8d, 1
mov edx, r12d
mov rcx, r14
call method.QArrayDataPointer_FileAction_.reallocateAndGrow_QArrayData::GrowthPosition__long_long__QArrayDataPointer_FileAction__
mov rcx, qword [rsp + 0x388]
mov r8, qword [rsp + 0x390]
lea r15, [rcx + rdi*4]
test r12d, r12d
je 0x140016a84
mov rax, qword [rsp + 0x380]
sub rcx, 4
sub r15, 4
mov qword [rsp + 0x388], rcx
mov edi, dword [rsp + 0x58]
add r8, 1
mov qword [rsp + 0x390], r8
mov dword [r15], edi
test rax, rax
jne 0x140016a70
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, r14
call method.QArrayDataPointer_FileAction_.reallocateAndGrow_QArrayData::GrowthPosition__long_long__QArrayDataPointer_FileAction__
mov rcx, qword [rsi + 0x10]
jmp 0x140011eb3
mov rax, rbx
mov rdx, rbx
shr rax, 7
and edx, 0x7f
lea rax, [rax + rax*8]
shl rax, 4
add rax, qword [rsi + 0x20]
cmp byte [rax + rdx], 0xff
jne 0x140011d98
add rbx, 1
cmp rbx, rcx
jne 0x140011e90
mov rax, qword [rsp + 0x388]
mov r8, qword [rsp + 0x390]
mov dword [rsp + 0x88], 0
mov rdx, qword [rsp + 0x380]
lea rcx, [rax + r8*4]
mov qword [rsp + 0x7d8], rax
mov qword [rsp + 0x7d0], rdx
mov qword [rsp + 0x7e0], r8
mov qword [rsp + 0x7e8], rax
mov qword [rsp + 0x7f0], rcx
cmp rcx, rax
je 0x1400123b6
lea rsi, [rsp + 0x700]
mov qword [rsp + 0x60], rsi
nop dword [rax]
mov eax, dword [rax]
mov r8, qword [rsp + 0x2a0]
mov qword [rsp + 0x700], 0
mov qword [rsp + 0x708], 0
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x710], 0
test r8, r8
je 0x140012038
mov edx, eax
mov rax, qword [r8 + 0x18]
mov rsi, qword [r8 + 0x10]
mov r9, qword [r8 + 0x20]
xor rax, rdx
mov rdx, rax
shr rdx, 0x20
xor rdx, rax
movabs rax, 0xd6e8feb86659fd93
imul rdx, rax
mov rcx, rdx
shr rcx, 0x20
xor rdx, rcx
imul rax, rdx
lea rdx, [rsi - 1]
mov rcx, rax
shr rcx, 0x20
xor rax, rcx
and rax, rdx
mov rdx, rax
and eax, 0x7f
shr rdx, 7
lea rcx, [rdx + rdx*8]
mov rdx, rax
shl rcx, 4
add rcx, r9
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
cmp rax, 0xff
je 0x140012038
shl rax, 4
add rax, qword [rcx + 0x80]
mov esi, dword [rsp + 0x58]
cmp esi, dword [rax]
je 0x140016700
add rdx, 1
cmp rdx, 0x80
jne 0x140011fc8
add rcx, 0x90
mov r10, qword [r8 + 0x10]
xor edx, edx
movabs rsi, 0x8e38e38e38e38e39
mov rax, rcx
sub rax, r9
shr r10, 7
sar rax, 4
imul rax, rsi
cmp rax, r10
cmove rcx, r9
movzx eax, byte [rcx + rdx]
cmp rax, 0xff
jne 0x140011fd4
nop dword [rax]
mov rcx, qword [rsp + 0x60]
mov edx, 1
call qword [method.QtPrivate.QStringList_sort_QList_QString___Qt::CaseSensitivity_]
mov rcx, qword [rsp + 0x700]
mov rax, qword [rsp + 0x708]
mov rdx, qword [rsp + 0x710]
mov qword [rsp + 0x8f0], rcx
mov qword [rsp + 0x8f8], rax
mov qword [rsp + 0x900], rdx
test rcx, rcx
je 0x140012091
lock add dword [rcx], 1
mov rax, qword [rsp + 0x8f8]
mov rdx, qword [rsp + 0x900]
lea rdx, [rdx + rdx*2]
mov qword [rsp + 0x908], rax
lea rdx, [rax + rdx*8]
mov qword [rsp + 0x910], rdx
cmp rax, rdx
je 0x14001235e
nop word [rax + rax]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x720], rdx
mov qword [rsp + 0x728], rcx
mov qword [rsp + 0x730], rax
test rdx, rdx
je 0x140015620
lock add dword [rdx], 1
mov eax, dword [rsp + 0x58]
cmp eax, 6
ja case.default.0x140012105
lea rcx, [0x140035388]
mov edx, eax
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
lea rcx, [rbp + 0x18]
lea rsi, [rsp + 0x870]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov rcx, r13
xor r9d, r9d
mov dword [rsp + 0x38], 1
xor r8d, r8d
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdx, str.Synchronise_could_not_be_completed
mov rcx, rsi
mov qword [rsp + 0xd8], rsi
call method.QString.QString_char_const_
lea rax, [rsp + 0x8f0]
mov rdx, rsi
mov qword [rsp + 0x90], rax
mov rbx, rax
mov rcx, rax
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x8f8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rcx, rbx
call method.QArrayDataPointer_char_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x1400116a3
mov rcx, r13
call qword [method.QDateTime.currentDateTime__]
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rsp + 0x9b0]
mov rcx, r13
mov qword [rbp + 0xb0], rdx
mov qword [rsp + 0x9b0], rax
call qword [method.QDateTime.QDateTime__]
mov ecx, dword [rbp + 0x20]
test ecx, ecx
jg 0x1400116a3
lea rcx, [rbp + 0x18]
lea rsi, [rsp + 0x870]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov rcx, r13
xor r9d, r9d
mov dword [rsp + 0x38], 1
xor r8d, r8d
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdx, str.Synchronise_could_not_be_completed
mov rcx, rsi
mov qword [rsp + 0xd8], rsi
call method.QString.QString_char_const_
lea rax, [rsp + 0x8f0]
mov rdx, rsi
mov qword [rsp + 0x90], rax
mov rbx, rax
mov rcx, rax
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x8f8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
jmp 0x1400121a2
mov eax, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test eax, eax
jle 0x140015980
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
mov rcx, r13
call qword [method.tasFile.deleteFolder_QString_const_]
mov ebx, eax
mov rax, qword [rsp + 0x9b0]
test rax, rax
je 0x140012302
lock sub dword [rax], 1
jne 0x140012302
mov rcx, qword [rsp + 0x9b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
test bl, bl
je 0x140016768
nop word [rax + rax]
mov rax, qword [rsp + 0x720]
test rax, rax
je case.default.0x14001563b
lock sub dword [rax], 1
jne case.default.0x14001563b
mov rcx, qword [rsp + 0x720]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rax, qword [rsp + 0x908]
add rax, 0x18
mov qword [rsp + 0x908], rax
cmp qword [rsp + 0x910], rax
jne 0x1400120b8
mov rax, qword [rsp + 0x8f0]
test rax, rax
je 0x140012375
lock sub dword [rax], 1
je 0x1400169a0
mov rax, qword [rsp + 0x700]
test rax, rax
je 0x14001238c
lock sub dword [rax], 1
je 0x140016930
mov rax, qword [rsp + 0x7e8]
add rax, 4
mov qword [rsp + 0x7e8], rax
cmp rax, qword [rsp + 0x7f0]
jne 0x140011f28
mov rdx, qword [rsp + 0x7d0]
test rdx, rdx
je 0x1400123da
lock sub dword [rdx], 1
jne 0x1400123da
mov rcx, qword [rsp + 0x7d0]
mov r8d, 8
mov edx, 4
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
cmp qword [rsp + 0x2a8], 0
je 0x1400123f2
mov r15d, dword [rbp + 0x20]
test r15d, r15d
jle 0x140017f24
mov rcx, qword [rbp + 0x90]
test rcx, rcx
je 0x140012498
lea rax, [0x140034d97]
lea rdx, [rsp + 0x7c0]
mov byte [rsp + 0x9b0], 1
mov r9d, 2
mov qword [rsp + 0x7b8], rax
lea rax, [0x140037a00]
mov r8d, 2
mov qword [rsp + 0x7c8], rax
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x7b0]
mov qword [rsp + 0x28], rdx
lea rdx, str.setEnabled
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x7a0], 0
mov qword [rsp + 0x7a8], r13
mov qword [rsp + 0x7b0], 0
mov qword [rsp + 0x7c0], 0
call rax
cmp byte [rbp + 0xe0], 0
mov qword [rsp + 0x380], 0
mov qword [rsp + 0x388], 0
mov qword [rsp + 0x390], 0
jne 0x14001762c
mov esi, dword [rsp + 0x88]
test esi, esi
jne 0x140017570
lea rsi, [rsp + 0x3c0]
lea rdx, str.UpdateSucceeded
mov rcx, rsi
call method.QString.QString_char_const_
mov rax, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x3c0]
mov rcx, rsi
lea r12, [rsp + 0x238]
mov qword [rsp + 0x380], rdx
mov rdx, qword [rsp + 0x3c8]
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x388], rdx
mov rdx, qword [rsp + 0x3d0]
mov qword [rsp + 0x3c8], rax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x390], rdx
mov qword [rsp + 0x3d0], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call qword [method.QDateTime.currentDateTime__]
mov rax, qword [rbp + 0xa8]
mov rdx, qword [rsp + 0x238]
mov rcx, r12
mov qword [rbp + 0xa8], rdx
mov qword [rsp + 0x238], rax
call qword [method.QDateTime.QDateTime__]
mov ebx, dword [rbp + 0x20]
test ebx, ebx
jle 0x14001781f
lea rax, [rsp + 0x570]
mov rcx, rbp
lea rsi, [rsp + 0x560]
mov qword [rsp + 0x560], 0
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x568]
mov r9d, 1
mov r8d, 2
mov qword [rsp + 0x28], rax
lea rdx, [0x140034d73]
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x568], 0
mov qword [rsp + 0x570], 0
mov qword [rsp + 0x168], rsi
mov qword [rsp + 0x20], rsi
call rax
lea r12, [rsp + 0x7a0]
lea rdx, str.and_timeset___current_timestamp_and__siteid_1_or_siteid_is_null__order_by_timeset_desc_limit_1
mov rcx, r12
call method.QString.QString_char_const_
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x780], 0x34
mov dword [rsp + 0x784], eax
test eax, eax
jle 0x140017470
lea rdx, [0x140034fe1]
mov rcx, r13
mov ebx, dword [0x140033540]
call method.QString.QString_char_const_
mov rsi, qword [rsp + 0x90]
lea r15, [rsp + 0x780]
mov r8d, ebx
mov rdx, r15
mov rcx, rsi
call method.ident.id_to_string_ID_const__ident::Format_
mov r11d, 0x20
xor r9d, r9d
mov r8, rsi
mov rdx, r13
mov word [rsp + 0x20], r11w
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x68]
call rax
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rsi, qword [rsp + 0x80]
mov r10d, 0x20
xor r9d, r9d
mov rdx, r12
lea rax, [rsp + 0x3e0]
mov word [rsp + 0x20], r10w
mov qword [rsp + 0x140], rax
mov rcx, rax
mov r8, rsi
mov rax, qword [rsp + 0x68]
call rax
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rsi, qword [rsp + 0x90]
mov rcx, rsi
call qword [reloc.Qt6Sql.dll__ZN12QSqlDatabaseC1Ev]
lea rcx, [rsp + 0x248]
mov r8, rsi
mov qword [rsp + 0x9b0], 0
mov rdx, r13
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0xe0], rcx
call qword [method.QSqlQuery.QSqlQuery_QString_const__QSqlDatabase_const_]
mov rcx, r13
lea r14, [rsp + 0x290]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call qword [method.QSqlDatabase.QSqlDatabase__]
mov rcx, r14
call qword [method.TAS::Computer.computerid__]
cmp word [rsp + 0x290], 0x1e5
jne 0x1400137a0
mov r9d, dword [rsp + 0x294]
test r9d, r9d
jle 0x1400137a0
cmp word [rsp + 0x292], 0x40
ja 0x1400137a0
movzx eax, byte [0x1400410b0]
test al, al
jne 0x1400127b5
lea rcx, [0x1400410b0]
call sym.__cxa_guard_acquire
test eax, eax
jne 0x140018733
mov rdi, qword [rsp + 0x90]
lea rdx, [0x140035080]
mov rcx, rdi
call method.QString.QString_char_const_
lea rax, str.void_cacheMaps::syncThread_bool_
mov r9d, 0x15d
mov rdx, rdi
mov rcx, r13
mov qword [rsp + 0x20], rax
lea r8, str._tas_qt6_src_qt_gui_cacheMaps_cacheMapsProcess.cpp
call qword [method.tasQueryLogger.tasQueryLogger_QString_const__char_const__int__char_const_]
lea r14, [rsp + 0x250]
lea r8, [0x1400410c0]
mov rdx, r13
mov rcx, r14
call qword [method.tasQueryLogger.getResult_QString_const_]
mov rax, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
mov qword [rsp + 0x250], 0
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x7d0], rax
mov rax, qword [method.QSqlQuery.QSqlQuery__]
mov qword [rsp + 0x248], rdx
mov qword [rsp + 0x130], rax
mov rsi, rax
call rax
mov rcx, r14
call rsi
mov rcx, qword [rsp + 0xb0]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rcx, [rsp + 0x9d8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
jmp 0x1400137af
mov ebx, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test ebx, ebx
jle 0x1400164c0
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
mov rcx, r13
call qword [method.tasFile.deleteFolder_QString_const_]
mov ebx, eax
mov rax, qword [rsp + 0x9b0]
test rax, rax
je 0x1400128da
lock sub dword [rax], 1
jne 0x1400128da
mov rcx, qword [rsp + 0x9b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
test bl, bl
jne case.default.0x140012105
cmp dword [rbp + 0x20], 2
lea rcx, [rbp + 0x18]
setle bl
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
xor r9d, r9d
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], r9w
mov dword [rsp + 0x9ec], 1
mov byte [rsp + 0x9f0], bl
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov r8d, 1
lea rax, str.x__1_Deleting_file_failed_n
lea rbx, [rsp + 0x740]
mov qword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
lea rdx, [rsp + 0x220]
mov rcx, rbx
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov word [r12 + 0x30], r8w
mov byte [r12 + 0x32], 0
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
mov qword [rsp + 0x220], 0x1a
mov qword [rsp + 0x228], rax
call qword [method.QString.fromUtf8_QByteArrayView_]
lea rsi, [rsp + 0x760]
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, rsi
call sym.localFile_QString_const__QString_const_
mov ecx, 0x20
mov rax, qword [rsp + 0x68]
xor r9d, r9d
mov r8, rsi
lea r15, [rsp + 0x780]
mov word [rsp + 0x20], cx
mov rdx, rbx
mov rcx, r15
call rax
lea r12, [rsp + 0x7a0]
mov rdx, r15
mov rcx, r12
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rcx, r12
call method.QArrayDataPointer_char_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp case.default.0x140012105
mov r10d, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test r10d, r10d
jle 0x140015bc0
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
lea r12, [rsp + 0x7a0]
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x70]
mov r9, r14
mov rcx, r12
call sym.serverFile_QString_const__QString_const__QString_const_
xor r9d, r9d
mov r8d, 1
mov rdx, r13
mov rcx, r12
call qword [method.tasFile.copyFile_QString_const__QString_const__bool__bool_]
mov ebx, eax
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x140012b65
lock sub dword [rax], 1
jne 0x140012b65
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rax, qword [rsp + 0x9b0]
test rax, rax
je 0x140012b91
lock sub dword [rax], 1
jne 0x140012b91
mov rcx, qword [rsp + 0x9b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
test bl, bl
jne 0x1400156e0
add dword [rsp + 0x88], 1
cmp dword [rbp + 0x20], 2
lea rcx, [rbp + 0x18]
setle bl
call qword [method.TAS::Debug.debugCategoryFinal___const]
xor ecx, ecx
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x9b0], 2
mov word [rsp + 0x9e8], cx
mov ecx, 0x58
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov dword [rsp + 0x9ec], 1
mov byte [rsp + 0x9f0], bl
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r15, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov edx, 1
lea rbx, [rsp + 0x740]
lea rax, str.x__1_Updating_file_failed_n
mov qword [r15 + 0x10], 0
mov word [r15 + 0x30], dx
mov rcx, rbx
lea rdx, [rsp + 0x220]
mov qword [r15 + 0x18], 0
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 1
mov byte [r15 + 0x32], 0
mov dword [r15 + 0x34], 2
mov qword [r15 + 0x38], 2
mov qword [r15 + 0x40], 0
mov qword [r15 + 0x48], 0
mov qword [r15 + 0x50], 0
mov qword [rsp + 0xa00], r15
mov qword [rsp + 0x220], 0x1a
mov qword [rsp + 0x228], rax
call qword [method.QString.fromUtf8_QByteArrayView_]
lea rsi, [rsp + 0x760]
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, rsi
call sym.localFile_QString_const__QString_const_
mov eax, 0x20
xor r9d, r9d
mov r8, rsi
mov rdx, rbx
lea r15, [rsp + 0x780]
mov word [rsp + 0x20], ax
mov rax, qword [rsp + 0x68]
mov rcx, r15
call rax
mov rdx, r15
mov rcx, r12
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x140012d79
lock sub dword [rax], 1
jne 0x140012d79
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rax, qword [rsp + 0x780]
test rax, rax
je 0x140012da5
lock sub dword [rax], 1
jne 0x140012da5
mov rcx, qword [rsp + 0x780]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rax, qword [rsp + 0x760]
test rax, rax
je 0x140012dd1
lock sub dword [rax], 1
jne 0x140012dd1
mov rcx, qword [rsp + 0x760]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rax, qword [rsp + 0x740]
test rax, rax
je 0x140012ac4
lock sub dword [rax], 1
jne 0x140012ac4
mov rcx, qword [rsp + 0x740]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140012ac4
mov ebx, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test ebx, ebx
jle 0x140016280
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
lea r12, [rsp + 0x7a0]
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x70]
mov r9, r14
mov rcx, r12
call sym.serverFile_QString_const__QString_const__QString_const_
mov r9d, 1
mov r8d, 1
mov rdx, r13
mov rcx, r12
call qword [method.tasFile.copyFile_QString_const__QString_const__bool__bool_]
mov ebx, eax
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x140012e96
lock sub dword [rax], 1
jne 0x140012e96
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rax, qword [rsp + 0x9b0]
test rax, rax
je 0x140012ec2
lock sub dword [rax], 1
jne 0x140012ec2
mov rcx, qword [rsp + 0x9b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
test bl, bl
jne 0x140015710
add dword [rsp + 0x88], 1
cmp dword [rbp + 0x20], 2
lea rcx, [rbp + 0x18]
setle bl
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
xor r9d, r9d
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], r9w
mov dword [rsp + 0x9ec], 1
mov byte [rsp + 0x9f0], bl
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r15, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov r8d, 1
lea rbx, [rsp + 0x740]
lea rax, str.x__1_Creating_symlink_failed_n
mov qword [r15 + 0x10], 0
mov word [r15 + 0x30], r8w
lea rdx, [rsp + 0x220]
mov rcx, rbx
mov qword [r15 + 0x18], 0
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 1
mov byte [r15 + 0x32], 0
mov dword [r15 + 0x34], 2
mov qword [r15 + 0x38], 2
mov qword [r15 + 0x40], 0
mov qword [r15 + 0x48], 0
mov qword [r15 + 0x50], 0
mov qword [rsp + 0xa00], r15
mov qword [rsp + 0x220], 0x1d
mov qword [rsp + 0x228], rax
call qword [method.QString.fromUtf8_QByteArrayView_]
lea rsi, [rsp + 0x760]
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, rsi
call sym.localFile_QString_const__QString_const_
mov ecx, 0x20
mov rax, qword [rsp + 0x68]
xor r9d, r9d
mov r8, rsi
lea r15, [rsp + 0x780]
mov word [rsp + 0x20], cx
mov rdx, rbx
mov rcx, r15
call rax
mov rdx, r15
mov rcx, r12
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
jmp 0x140012d4d
mov r15d, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test r15d, r15d
jle 0x140015740
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
lea r12, [rsp + 0x7a0]
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x70]
mov r9, r14
mov rcx, r12
call sym.serverFile_QString_const__QString_const__QString_const_
xor r9d, r9d
xor r8d, r8d
mov rdx, r13
mov rcx, r12
call qword [method.tasFile.copyFile_QString_const__QString_const__bool__bool_]
mov ebx, eax
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x140013112
lock sub dword [rax], 1
jne 0x140013112
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rax, qword [rsp + 0x9b0]
test rax, rax
je 0x14001313e
lock sub dword [rax], 1
jne 0x14001313e
mov rcx, qword [rsp + 0x9b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
test bl, bl
jne 0x140015640
add dword [rsp + 0x88], 1
cmp dword [rbp + 0x20], 2
lea rcx, [rbp + 0x18]
setle bl
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
xor esi, esi
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], si
mov dword [rsp + 0x9ec], 1
mov byte [rsp + 0x9f0], bl
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r15, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov ebx, 1
lea rax, str.x__1_Creating_file_failed_n
mov qword [r15 + 0x10], 0
lea rdx, [rsp + 0x220]
mov word [r15 + 0x30], bx
lea rbx, [rsp + 0x740]
mov qword [r15 + 0x18], 0
mov rcx, rbx
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 1
mov byte [r15 + 0x32], 0
mov dword [r15 + 0x34], 2
mov qword [r15 + 0x38], 2
mov qword [r15 + 0x40], 0
mov qword [r15 + 0x48], 0
mov qword [r15 + 0x50], 0
mov qword [rsp + 0xa00], r15
mov qword [rsp + 0x220], 0x1a
mov qword [rsp + 0x228], rax
call qword [method.QString.fromUtf8_QByteArrayView_]
lea rsi, [rsp + 0x760]
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, rsi
call sym.localFile_QString_const__QString_const_
mov r11d, 0x20
xor r9d, r9d
mov r8, rsi
mov rdx, rbx
lea r15, [rsp + 0x780]
mov word [rsp + 0x20], r11w
mov rax, qword [rsp + 0x68]
mov rcx, r15
call rax
mov rdx, r15
mov rcx, r12
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
jmp 0x140012d4d
mov edx, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test edx, edx
jle 0x140015e00
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
mov rcx, r13
call qword [method.tasFile.deleteFolder_QString_const_]
mov ebx, eax
mov rax, qword [rsp + 0x9b0]
test rax, rax
je 0x140013362
lock sub dword [rax], 1
jne 0x140013362
mov rcx, qword [rsp + 0x9b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
test bl, bl
jne case.default.0x140012105
cmp dword [rbp + 0x20], 2
lea rcx, [rbp + 0x18]
setle bl
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x9c8], rax
xor eax, eax
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], ax
mov dword [rsp + 0x9ec], 1
mov byte [rsp + 0x9f0], bl
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov eax, 1
mov byte [r12 + 0x32], 0
lea rbx, [rsp + 0x740]
lea rdx, [rsp + 0x220]
mov word [r12 + 0x30], ax
lea rax, str.x__1_Deleting_symlink_failed_n
mov rcx, rbx
mov qword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
mov qword [rsp + 0x220], 0x1d
mov qword [rsp + 0x228], rax
call qword [method.QString.fromUtf8_QByteArrayView_]
lea rsi, [rsp + 0x760]
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, rsi
call sym.localFile_QString_const__QString_const_
mov eax, 0x20
xor r9d, r9d
mov r8, rsi
mov rdx, rbx
lea r15, [rsp + 0x780]
mov word [rsp + 0x20], ax
mov rax, qword [rsp + 0x68]
mov rcx, r15
call rax
lea r12, [rsp + 0x7a0]
mov rdx, r15
mov rcx, r12
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
jmp 0x140012aa4
mov edx, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
lea r12, [rsp + 0x7a0]
test edx, edx
jle 0x140016040
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r12
call sym.localFile_QString_const__QString_const_
mov rcx, r13
call qword [method.QDir.rootPath__]
lea r15, [rsp + 0x780]
mov rdx, r13
mov rcx, r15
call qword [method.QDir.QDir_QString_const_]
mov rax, qword [rsp + 0x9b0]
test rax, rax
je 0x1400135a4
lock sub dword [rax], 1
jne 0x1400135a4
mov rcx, qword [rsp + 0x9b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rdx, r12
mov rcx, r15
call qword [method.QDir.mkpath_QString_const__const]
mov ebx, eax
mov rcx, r15
call qword [method.QDir.QDir__]
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x1400135e7
lock sub dword [rax], 1
jne 0x1400135e7
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
test bl, bl
jne 0x1400156b0
add dword [rsp + 0x88], 1
cmp dword [rbp + 0x20], 2
lea rcx, [rbp + 0x18]
setle bl
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x9c8], rax
xor eax, eax
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], ax
mov dword [rsp + 0x9ec], 1
mov byte [rsp + 0x9f0], bl
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov rbx, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov eax, 1
mov qword [rbx + 0x10], 0
lea rdx, [rsp + 0x220]
mov word [rbx + 0x30], ax
lea rax, str.x__1_Creating_directory_failed_n
mov qword [rbx + 0x18], 0
mov qword [rbx + 0x20], 0
mov qword [rbx + 0x28], 1
mov byte [rbx + 0x32], 0
mov dword [rbx + 0x34], 2
mov qword [rbx + 0x38], 2
mov qword [rbx + 0x40], 0
mov qword [rbx + 0x48], 0
mov qword [rbx + 0x50], 0
mov qword [rsp + 0xa00], rbx
lea rbx, [rsp + 0x740]
mov qword [rsp + 0x220], 0x1f
mov rcx, rbx
mov qword [rsp + 0x228], rax
call qword [method.QString.fromUtf8_QByteArrayView_]
lea rsi, [rsp + 0x760]
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, rsi
call sym.localFile_QString_const__QString_const_
mov eax, 0x20
xor r9d, r9d
mov r8, rsi
mov rdx, rbx
mov word [rsp + 0x20], ax
mov rcx, r15
mov rax, qword [rsp + 0x68]
call rax
mov rdx, r15
mov rcx, r12
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
jmp 0x140012d4d
mov rax, qword [method.QSqlQuery.QSqlQuery__]
mov qword [rsp + 0x130], rax
movabs rax, 0xfe00000002
xor ecx, ecx
mov rsi, qword [method.QFileInfo.QFileInfo__]
mov qword [rsp + 0x8f0], 0
mov qword [rsp + 0x970], rax
mov rax, qword [sym.imp.msvcrt.dll__time64]
mov qword [rsp + 0x8f8], 0
mov qword [rsp + 0x900], 0
mov qword [rsp + 0x908], 0
mov qword [rsp + 0x910], 0
mov qword [rsp + 0x918], 0
mov qword [rsp + 0x920], 0
mov qword [rsp + 0x928], 0
mov qword [rsp + 0x930], 0
mov qword [rsp + 0x938], 0
mov qword [rsp + 0x940], 0
mov qword [rsp + 0x948], 0
mov qword [rsp + 0x950], 0
mov qword [rsp + 0x958], 0
mov qword [rsp + 0x960], 0
mov qword [rsp + 0x968], 0
mov qword [rsp + 0x978], 0
mov qword [rsp + 0x980], 0
mov qword [rsp + 0x988], 0
mov qword [rsp + 0x990], 0
mov qword [rsp + 0x998], 0
mov qword [rsp + 0x9a0], 0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x88], rsi
call rax
add rax, 0x270f
lea rcx, [rsp + 0x908]
lea rdx, str.Software_Update
mov dword [rsp + 0x970], 6
mov qword [rsp + 0x968], rax
mov rax, qword [method.QFileInfo.QFileInfo__]
mov qword [rsp + 0x88], rax
call method.QString.operator_char_const___clone_.isra.0_
lea rsi, [rsp + 0x420]
lea rdx, [rsp + 0x298]
movabs rax, 0x10000f021
mov qword [rsp + 0x298], rax
mov rax, qword [method.QFileInfo.QFileInfo__]
mov rcx, rsi
mov qword [rsp + 0x158], rsi
mov qword [rsp + 0x88], rax
call qword [method.TAS::FontAwesome::FA_Icon.toString___const]
mov rax, qword [rsp + 0x8f0]
mov rdx, qword [rsp + 0x420]
mov rcx, rsi
mov qword [rsp + 0x8f0], rdx
mov rdx, qword [rsp + 0x428]
mov qword [rsp + 0x420], rax
mov rax, qword [rsp + 0x8f8]
mov qword [rsp + 0x8f8], rdx
mov rdx, qword [rsp + 0x430]
mov qword [rsp + 0x428], rax
mov rax, qword [rsp + 0x900]
mov qword [rsp + 0x900], rdx
mov qword [rsp + 0x430], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [method.QFileInfo.QFileInfo__]
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x88], rax
call qword [method.QSqlQuery.next__]
mov byte [rsp + 0x58], al
test al, al
mov rax, qword [method.QFileInfo.QFileInfo__]
mov qword [rsp + 0x88], rax
je 0x140014f01
lea rdx, str._1__2
mov rcx, r12
call method.QString.QString_char_const_
mov rcx, r13
call qword [method.TAS::Version.String__]
mov r14, qword [rsp + 0x80]
mov rcx, r14
call method.cacheMaps.mapOS__
mov rax, qword [rsp + 0x7a8]
mov rcx, qword [sym.imp.Qt6Core.dll_QString::_empty]
lea rdi, [rsp + 0x620]
lea r9, [rsp + 0x5e0]
mov rdx, qword [rsp + 0x9b8]
mov r8, qword [rsp + 0x9c0]
mov qword [rsp + 0x148], rdi
test rax, rax
mov qword [rsp + 0x5e0], rdi
lea rdi, [rsp + 0x600]
cmove rax, rcx
test rdx, rdx
mov qword [rsp + 0x608], r8
mov r8d, 2
cmove rdx, rcx
mov byte [rsp + 0x600], 2
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x7d8]
mov qword [rsp + 0xb8], rax
test rdx, rdx
mov byte [rsp + 0x620], 2
cmove rdx, rcx
mov rcx, qword [rsp + 0x7e0]
mov qword [rsp + 0x5f0], 0
mov qword [rsp + 0x178], rdi
mov qword [rsp + 0x630], rdx
mov rdx, qword [rsp + 0x7b0]
mov qword [rsp + 0x628], rcx
lea rcx, [rsp + 0x400]
mov qword [rsp + 0x210], rdx
mov rdx, rax
mov rax, qword [method.QtPrivate.argToQString_QStringView__unsigned_long_long__QtPrivate::ArgBase_const_]
mov qword [rsp + 0x5e8], rdi
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x170], r9
mov qword [rsp + 0x198], rax
call rax
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [method.QFileInfo.QFileInfo__]
xor r8d, r8d
mov rcx, r13
mov rdx, qword [rsp + 0xe0]
mov rsi, qword [method.QSqlQuery.value_int__const]
mov qword [rsp + 0x420], 0
mov qword [rsp + 0x428], 0
mov qword [rsp + 0x430], 0
mov qword [rsp + 0x88], rax
call rsi
lea rax, [rsp + 0x440]
mov rbx, qword [method.QVariant.toString___const]
mov rdx, r13
mov qword [rsp + 0xc0], rax
mov r15, rax
mov rcx, rax
call rbx
mov rdi, qword [rsp + 0x450]
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov r15, qword [rsp + 0xe8]
mov rcx, r13
call r15
test rdi, rdi
jne 0x140017730
mov rax, qword [method.QFileInfo.QFileInfo__]
mov rdx, qword [rsp + 0xe0]
mov r8d, 1
mov rcx, r13
mov qword [rsp + 0x88], rax
call rsi
mov rdx, r13
mov rcx, r12
call rbx
mov rsi, qword [rsp + 0x80]
lea rdx, str..tzip
mov rcx, rsi
call method.QString.QString_char_const_
mov rax, qword [method.QString.section_QString_const__long_long__long_long__QFlags_QString::SectionFlag___const]
xor r9d, r9d
mov r8, rsi
mov rdx, r12
lea rdi, [rsp + 0x480]
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov qword [rsp + 0xa0], rax
call rax
mov rax, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x480]
mov rcx, rdi
mov qword [rsp + 0x420], rdx
mov rdx, qword [rsp + 0x488]
mov qword [rsp + 0x480], rax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x428], rdx
mov rdx, qword [rsp + 0x490]
mov qword [rsp + 0x488], rax
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x430], rdx
mov qword [rsp + 0x490], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [rsp + 0xe8]
mov rcx, r13
call rax
mov rcx, qword [rsp + 0x428]
mov dword [rsp + 0x20], 1
mov r9, 0xffffffffffffffff
lea r8, [0x1400350ff]
mov rdx, qword [rsp + 0x430]
test rcx, rcx
cmove rcx, qword [sym.imp.Qt6Core.dll_QString::_empty]
call qword [method.QString.compare_helper_QChar_const__long_long__char_const__long_long__Qt::CaseSensitivity_]
mov rsi, qword [method.QFileInfo.QFileInfo__]
mov qword [rsp + 0x88], rsi
test eax, eax
je 0x140017b88
mov rax, qword [rsp + 0x430]
test rax, rax
je 0x140014ee7
mov edx, dword [rbp + 0x20]
test edx, edx
jle 0x1400180fd
lea rdx, str..tzip
cmp byte [rsp + 0x58], 0
lea rbx, str..zip
mov rcx, qword [rsp + 0x428]
cmove rbx, rdx
mov rdx, qword [rsp + 0x420]
mov qword [rsp + 0x490], rax
mov qword [rsp + 0x488], rcx
mov qword [rsp + 0x480], rdx
test rdx, rdx
je 0x140013d99
lock add dword [rdx], 1
mov rcx, rbx
call sym.strlen
lea rdx, [rsp + 0x1f0]
mov qword [rsp + 0x1f0], rbx
mov qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x480]
mov qword [rsp + 0x180], rax
mov rcx, rax
mov rax, qword [method.QString.append_QBasicUtf8StringView_false__]
mov qword [rsp + 0x1a0], rdx
mov qword [rsp + 0x1b0], rax
call rax
mov rdx, qword [rsp + 0x408]
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x4a8], rdx
mov rdx, qword [rsp + 0x410]
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4b0], rdx
test rax, rax
je 0x140013e1e
lock add dword [rax], 1
mov rcx, rbx
call sym.strlen
mov qword [rsp + 0x1f0], rbx
mov rdx, qword [rsp + 0x1a0]
mov qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x1a8], rax
mov rcx, rax
mov rax, qword [rsp + 0x1b0]
call rax
mov rax, qword [rsp + 0x4b0]
cmp rax, qword [rsp + 0x490]
je 0x1400180a4
mov rax, qword [rsp + 0x60]
xor ecx, ecx
call rax
add rax, 0x270f
lea rcx, [rsp + 0x920]
lea rdx, str.Downloading_Updates...
mov qword [rsp + 0x968], rax
call method.QString.operator_char_const___clone_.isra.0_
lea rdx, str.software
mov rcx, r13
call method.QString.QString_char_const_
mov rax, qword [method.TAS::Notification::Service.displayNotification_QString_const__TAS::Notification::Message_const_]
mov rdx, qword [rsp + 0x90]
mov rcx, r13
mov qword [rsp + 0x60], rax
call rax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rdx, str._1_maps
mov rcx, r12
call method.QString.QString_char_const_
mov rsi, qword [rsp + 0x80]
lea rdx, [0x140034af7]
mov rcx, rsi
call method.QString.QString_char_const_
mov eax, 0x20
xor r9d, r9d
mov r8, rsi
mov rdx, r12
mov word [rsp + 0x20], ax
mov rcx, r13
mov rax, qword [rsp + 0x68]
call rax
mov r14, qword [method.QDir.QDir_QString_const_]
lea rdi, [rsp + 0x3a0]
mov rdx, r13
mov qword [rsp + 0x1b8], rdi
mov rcx, rdi
mov qword [rsp + 0xf8], r14
call r14
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rdx, str.release
mov rcx, rsi
call method.QString.QString_char_const_
mov rbx, qword [method.QDir.absoluteFilePath_QString_const__const]
mov r8, rsi
mov rdx, rdi
mov rcx, r13
call rbx
lea rdi, [rsp + 0x3c0]
mov rdx, r13
mov qword [rsp + 0x1c0], rdi
mov rcx, rdi
call r14
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [method.QDir.exists___const]
mov rcx, rdi
mov qword [rsp + 0x1d0], rax
call rax
test al, al
je 0x140013fba
mov rcx, rdi
call qword [method.QDir.removeRecursively__]
lea rdx, str.release
mov rcx, r13
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x1b8]
mov rdx, r13
call qword [method.QDir.mkdir_QString_const__const]
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rax, [rsp + 0x4c0]
mov r8, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x1c0]
mov qword [rsp + 0x190], rax
mov rcx, rax
call rbx
mov rcx, qword [rsp + 0xc0]
xor edx, edx
call qword [method.QEventLoop.QEventLoop_QObject_]
lea rax, [rsp + 0x460]
xor edx, edx
mov qword [rsp + 0x1c8], rax
mov rcx, rax
call qword [method.QNetworkAccessManager.QNetworkAccessManager_QObject_]
lea rdx, str.http:___1_software__2__3
mov rcx, r12
call method.QString.QString_char_const_
mov rcx, r13
call method.cacheMaps.mapOS__
mov rdi, qword [rsp + 0x80]
xor edx, edx
mov rcx, rdi
call method.cacheMaps.mapserver_bool_
mov rax, qword [rsp + 0x7a8]
mov rcx, qword [sym.imp.Qt6Core.dll_QString::_empty]
lea rsi, [rsp + 0x680]
lea r15, [rsp + 0x780]
mov rdx, qword [rsp + 0x488]
mov r8, qword [rsp + 0x490]
mov qword [rsp + 0x118], rsi
mov r9, r15
test rax, rax
mov qword [rsp + 0x780], rsi
lea rsi, [rsp + 0x660]
cmove rax, rcx
test rdx, rdx
mov qword [rsp + 0x648], r8
mov r8, qword [rsp + 0x9c0]
cmove rdx, rcx
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0x788], rsi
lea rsi, [rsp + 0x640]
mov qword [rsp + 0x650], rdx
mov rdx, qword [rsp + 0x9b8]
mov qword [rsp + 0x160], rsi
test rdx, rdx
mov qword [rsp + 0x790], rsi
lea rsi, [rsp + 0x540]
cmove rdx, rcx
mov qword [rsp + 0x668], r8
mov r8d, 3
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x670], rdx
mov rdx, qword [rsp + 0x7d8]
mov byte [rsp + 0x640], 2
test rdx, rdx
mov byte [rsp + 0x660], 2
cmove rdx, rcx
mov rcx, qword [rsp + 0x7e0]
mov byte [rsp + 0x680], 2
mov qword [rsp + 0x798], 0
mov qword [rsp + 0x690], rdx
mov rdx, qword [rsp + 0x7b0]
mov qword [rsp + 0x688], rcx
mov rcx, rsi
mov qword [rsp + 0x210], rdx
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0xc8], rsi
call rax
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov eax, dword [rbp + 0x20]
test eax, eax
jle 0x140018358
lea rax, [rsp + 0x938]
mov rdx, qword [rsp + 0x180]
mov rcx, rax
mov qword [rsp + 0xa8], rax
call qword [method.QString.operator_QString_const_]
mov rax, qword [method.QDir.QDir__]
lea rdx, str.software
mov rcx, r13
mov qword [rsp + 0xa0], rax
call method.QString.QString_char_const_
mov rdx, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x60]
mov rcx, r13
call rsi
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rsi, qword [method.QDir.QDir__]
mov ecx, 0x10
mov qword [rsp + 0xa0], rsi
call sym.operator_new_unsigned_long_long_
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0x190]
mov rbx, rax
mov rcx, rax
call qword [method.QSaveFile.QSaveFile_QString_const_]
mov rsi, qword [method.QDir.QDir__]
mov edx, 2
mov rcx, rbx
mov qword [rsp + 0xa0], rsi
call qword [method.QSaveFile.open_QFlags_QIODeviceBase::OpenModeFlag__]
test al, al
je 0x1400181f0
mov rsi, qword [method.QDir.QDir__]
mov rdx, qword [rsp + 0xc8]
xor r8d, r8d
mov rcx, r15
mov qword [rsp + 0xa0], rsi
call qword [method.QUrl.QUrl_QString_const__QUrl::ParsingMode_]
mov rdx, r15
mov rcx, r12
call qword [method.QNetworkRequest.QNetworkRequest_QUrl_const_]
mov rcx, qword [rsp + 0x1c8]
mov rdx, r12
call qword [method.QNetworkAccessManager.get_QNetworkRequest_const_]
mov rsi, rax
test rax, rax
je 0x1400146e3
mov rax, qword [method.QNetworkReply.finished__]
mov ecx, 0x20
mov qword [rsp + 0x2b8], 0
mov qword [rsp + 0x2c8], 0
mov qword [rsp + 0x2b0], rax
mov rax, qword [method.QEventLoop.quit__]
mov qword [rsp + 0x2c0], rax
call sym.operator_new_unsigned_long_long_
lea rdx, [method.QtPrivate.QSlotObject_void__QEventLoop::_____QtPrivate::List____void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void__bool_]
mov rdi, qword [sym.imp.Qt6Network.dll_QNetworkReply::staticMetaObject]
mov dword [rax], 1
lea r14, [rsp + 0x258]
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x2c0]
mov rcx, r14
lea r8, [rsp + 0x2b0]
mov qword [rsp + 0xa0], rsi
mov r9, qword [rsp + 0xc0]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x2c8]
mov qword [rax + 0x18], rdx
mov rdx, rsi
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x40], rdi
mov rdi, qword [method.QObject.connectImpl_QObject_const__void__QObject_const__void__QtPrivate::QSlotObjectBase__Qt::ConnectionType__int_const__QMetaObject_const_]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], rax
call rdi
mov rcx, r14
mov rsi, qword [method.QMetaObject::Connection.Connection__]
call rsi
mov rax, qword [method.QIODevice.readyRead__]
mov ecx, 0x20
mov qword [rsp + 0x2d8], 0
mov qword [rsp + 0x2d0], rax
call sym.operator_new_unsigned_long_long_
mov r9, qword [rsp + 0xa0]
mov rdx, qword [sym.imp.Qt6Core.dll_QIODevice::staticMetaObject]
lea rcx, [sym._ZN9QtPrivate18QFunctorSlotObjectIZN9cacheMaps10syncThreadEbEUlvE_Li0ENS_4ListIJEEEvE4implEiPNS_15QSlotObjectBaseEP7QObjectPPv]
lea r14, [rsp + 0x260]
mov qword [rax + 8], rcx
lea r8, [rsp + 0x2d0]
mov rcx, r14
mov dword [rax], 1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r9
mov qword [rsp + 0x40], rdx
mov rdx, r9
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call rdi
mov rcx, r14
lea r14, [rsp + 0x7e0]
call rsi
mov rax, qword [rsp + 0x90]
mov rcx, r14
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0x7d8], rbp
mov qword [rsp + 0x7d0], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov rax, qword [method.QNetworkReply.downloadProgress_long_long__long_long_]
mov rdx, qword [rsp + 0x7e8]
mov qword [rsp + 0x2e8], 0
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x7d0]
mov qword [rsp + 0x9c8], rdx
mov rdx, qword [rsp + 0x7f0]
mov qword [rsp + 0x9b0], rax
mov rax, qword [rsp + 0x7d8]
mov qword [rsp + 0x9d0], rdx
mov qword [rsp + 0x9b8], rax
mov rax, qword [rsp + 0x7e0]
mov qword [rsp + 0x9c0], rax
test rax, rax
je 0x1400144c4
lock add dword [rax], 1
mov ecx, 0x38
call sym.operator_new_unsigned_long_long_
mov rdx, qword [rsp + 0x9b0]
mov rcx, qword [rsp + 0x9c8]
lea rbx, [method.QtPrivate::QFunctorSlotObject_cacheMaps.syncThread_bool_::lambda_long_long__long_long_2__2__QtPrivate::List_long_long__long_long___void_::impl_int__QtPrivate::QSlotObjectBase__QObject_]
mov dword [rax], 1
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x9b8]
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0x9d0]
mov qword [rax + 0x18], rdx
mov rdx, qword [rsp + 0x9c0]
mov qword [rax + 0x30], rcx
mov qword [rax + 0x20], rdx
test rdx, rdx
je 0x140014524
lock add dword [rdx], 1
mov rcx, qword [sym.imp.Qt6Network.dll_QNetworkReply::staticMetaObject]
mov qword [rsp + 0x28], rax
lea rbx, [rsp + 0x268]
lea r8, [rsp + 0x2e0]
mov rdx, qword [rsp + 0xa0]
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], rcx
mov rcx, rbx
mov dword [rsp + 0x30], 0
mov r9, rdx
mov qword [rsp + 0x20], 0
call rdi
mov rcx, qword [rsp + 0x128]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call rsi
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov r14d, dword [rbp + 0x20]
test r14d, r14d
jle 0x140018c05
mov rcx, qword [rsp + 0xc0]
xor edx, edx
call qword [method.QEventLoop.exec_QFlags_QEventLoop::ProcessEventsFlag__]
mov rsi, qword [rsp + 0xa0]
mov rcx, rsi
call qword [method.QNetworkReply.error___const]
test eax, eax
je 0x140018ba9
xor ebx, ebx
cmp dword [rbp + 0x20], 2
lea rcx, [rbp + 0x18]
setle bl
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov dword [rsp + 0x38], ebx
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x30], 1
mov rcx, r13
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.Error_downloading__
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rdx, rsi
mov rsi, qword [rsp + 0x80]
mov r14, rax
mov rcx, rsi
call qword [method.QIODevice.errorString___const]
mov rdx, rsi
mov rcx, r14
call method.QDebug.operator___QString_const_
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
mov rcx, qword [rsp + 0x58]
call qword [method.QSaveFile.cancelWriting__]
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Download_failed
call method.QString.operator_char_const___clone_.isra.0_
lea rdx, str.software
mov rcx, r13
call method.QString.QString_char_const_
mov rdx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x60]
mov rcx, r13
call rax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rbx, qword [method.QEventLoop.processEvents_QFlags_QEventLoop::ProcessEventsFlag__]
mov rcx, qword [rsp + 0xc0]
mov edx, 0x20
call rbx
test al, al
jne 0x1400146a0
mov rcx, qword [rsp + 0x58]
call qword [method.QSaveFile.commit__]
mov r8d, eax
mov eax, dword [rbp + 0x20]
test r8b, r8b
je 0x140018cac
test eax, eax
jle 0x140019dca
mov rcx, qword [rsp + 0xa0]
call qword [method.QObject.deleteLater__]
mov rcx, r12
call qword [method.QNetworkRequest.QNetworkRequest__]
mov rcx, r15
call qword [method.QUrl.QUrl__]
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rax, qword [method.QFile.exists_QString_const_]
mov rsi, qword [method.QDir.QDir__]
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0xa0], rsi
call rax
mov byte [rsp + 0x1de], al
test al, al
mov rax, qword [method.QDir.QDir__]
mov qword [rsp + 0xa0], rax
je 0x140014e3b
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Installing...
call method.QString.operator_char_const___clone_.isra.0_
mov rax, qword [method.QDir.QDir__]
lea rdx, str.software
mov rcx, r13
mov qword [rsp + 0xa0], rax
call method.QString.QString_char_const_
mov rdx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x60]
mov rcx, r13
call rax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rbx, qword [method.QEventLoop.processEvents_QFlags_QEventLoop::ProcessEventsFlag__]
mov rsi, qword [method.QDir.QDir__]
mov qword [rsp + 0xa0], rsi
mov rcx, qword [rsp + 0xc0]
mov edx, 0x20
call rbx
mov byte [rsp + 0x1dd], al
test al, al
jne 0x1400147a0
mov rax, qword [method.QDir.QDir__]
lea rsi, [rsp + 0x760]
lea rdx, str._1_new
mov rcx, rsi
mov qword [rsp + 0xa0], rax
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov edi, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, r15
mov r14, qword [rsp + 0x80]
mov word [rsp + 0x20], di
mov rdi, qword [rsp + 0x68]
mov rcx, r14
call rdi
mov ebx, 0x20
mov qword [rsp + 0x68], rdi
xor r9d, r9d
mov r8, r14
mov word [rsp + 0x20], bx
mov rdx, rsi
mov rcx, r13
call rdi
lea rbx, [rsp + 0x740]
mov r11, qword [rsp + 0xf8]
mov rdx, r13
mov rcx, rbx
call r11
mov rdx, qword [rsp + 0x1d0]
mov rcx, rbx
call rdx
mov rdx, qword [method.QDir.QDir__]
mov edi, eax
mov rcx, rbx
mov qword [rsp + 0xa0], rdx
call rdx
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
test dil, dil
je 0x14001494c
lea rdx, str._1_new
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov r11d, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, r15
mov word [rsp + 0x20], r11w
mov rdi, qword [rsp + 0x68]
mov rcx, r14
call rdi
mov r10d, 0x20
xor r9d, r9d
mov r8, r14
mov rdx, rsi
mov word [rsp + 0x20], r10w
mov rcx, r13
call rdi
mov rcx, r13
call qword [method.tasFile.deleteFolder_QString_const_]
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QDir.root__
lea rdx, str._1_new
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov rdi, qword [rsp + 0x80]
mov r9d, 0x20
mov r8, r12
mov rdx, r15
mov word [rsp + 0x20], r9w
mov r14, qword [rsp + 0x68]
xor r9d, r9d
mov rcx, rdi
call r14
mov r8d, 0x20
xor r9d, r9d
mov rdx, rsi
mov rcx, r13
mov word [rsp + 0x20], r8w
mov r8, rdi
call r14
mov rax, qword [method.QDir.mkpath_QString_const__const]
mov rdx, r13
mov rcx, rbx
mov qword [rsp + 0x1e8], rax
call rax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
mov rax, qword [rsp + 0xa0]
call rax
lea rdx, str._1_new
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov ecx, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, r15
mov word [rsp + 0x20], cx
mov rcx, rdi
call r14
mov edx, 0x20
xor r9d, r9d
mov r8, rdi
mov rcx, r13
mov word [rsp + 0x20], dx
mov rdx, rsi
call r14
mov rcx, r13
call method.tasFile.makePublic_QString_const___clone_.isra.0_
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rax, [0x140034d97]
mov rcx, qword [rbp + 0x90]
mov byte [rsp + 0x9b0], 0
mov qword [rsp + 0x7e8], rax
lea rax, [0x140037a00]
mov r9d, 2
mov r8d, 2
mov qword [rsp + 0x7f8], rax
lea rax, [rsp + 0x7f0]
lea rdx, str.setEnabled
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x7e0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x7d0], 0
mov qword [rsp + 0x7d8], r13
mov qword [rsp + 0x7e0], 0
mov qword [rsp + 0x7f0], 0
mov qword [rsp + 0x20], rdi
call rax
mov eax, dword [rbp + 0x20]
test eax, eax
jle 0x140018933
lea rdx, str..tzip
mov rcx, r13
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x190]
mov rdi, qword [method.QString.endsWith_QString_const__Qt::CaseSensitivity__const]
xor r8d, r8d
mov rdx, r13
call rdi
mov r14d, eax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
test r14b, r14b
je 0x1400184b8
mov rcx, r13
call qword [sym.imp.libtasCommonNoGUI.dll_tasCompress::tasCompress__]
mov rax, qword [method.tasCompress.progress_int__int_]
mov ecx, 0x20
mov qword [rsp + 0x2f8], 0
mov qword [rsp + 0x2f0], rax
call sym.operator_new_unsigned_long_long_
lea rdi, [method.QtPrivate::QFunctorSlotObject_cacheMaps.syncThread_bool_::lambda_int__int_3__2__QtPrivate::List_int__int___void_::impl_int__QtPrivate::QSlotObjectBase__QObject_]
mov rdx, qword [sym.imp.libtasCommonNoGUI.dll_tasCompress::staticMetaObject]
mov dword [rax], 1
mov r9, r13
mov qword [rax + 8], rdi
mov rdi, qword [rsp + 0x90]
lea r14, [rsp + 0x278]
lea r8, [rsp + 0x2f0]
mov rcx, r14
mov qword [rax + 0x10], rdi
mov rdi, qword [rsp + 0xc0]
mov qword [rax + 0x18], rdi
mov qword [rsp + 0x40], rdx
mov rdx, r13
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call qword [method.QObject.connectImpl_QObject_const__void__QObject_const__void__QtPrivate::QSlotObjectBase__Qt::ConnectionType__int_const__QMetaObject_const_]
mov rcx, r14
call qword [method.QMetaObject::Connection.Connection__]
lea rdx, str._1_new
mov rcx, rbx
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r15
call method.QString.QString_char_const_
mov eax, 0x20
mov r14, qword [rsp + 0x68]
xor r9d, r9d
mov r8, r15
mov word [rsp + 0x20], ax
mov rdx, rsi
mov rcx, r12
call r14
mov eax, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, rbx
mov rdi, qword [rsp + 0x80]
mov word [rsp + 0x20], ax
mov rcx, rdi
call r14
mov rdx, qword [rsp + 0x190]
mov r8, rdi
mov rcx, r13
call qword [method.tasCompress.uncompress_QString_const__QString_const_]
mov rcx, rdi
mov byte [rsp + 0x1df], al
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call method.tasCompress.tasCompress__
cmp byte [rsp + 0x1df], 0
jne 0x140018d44
mov byte [rsp + 0x1df], 0
lea rax, [rsp + 0x5c0]
lea rdx, str._1_bin
mov rcx, rax
mov qword [rsp + 0x198], rax
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x170]
lea rdx, str._1_maps
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x178]
lea rdx, [0x140034af7]
call method.QString.QString_char_const_
mov r8d, 0x20
mov rdx, qword [rsp + 0x170]
mov rax, qword [rsp + 0x68]
xor r9d, r9d
mov word [rsp + 0x20], r8w
mov rcx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x178]
call rax
mov ecx, 0x20
mov r8, qword [rsp + 0x148]
mov rax, qword [rsp + 0x68]
xor r9d, r9d
mov word [rsp + 0x20], cx
mov rdx, qword [rsp + 0x198]
mov rcx, qword [rsp + 0x160]
call rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0xb0]
lea r8, str._tasMenu.exe
call sym.operator_QString__char_const_
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rsp + 0x1e0]
call rax
mov byte [rsp + 0xf8], al
test al, al
je 0x140018a70
mov rcx, qword [rsp + 0xb0]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x160]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x148]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x178]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x170]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x198]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
cmp byte [rsp + 0xf8], 0
jne 0x1400189ba
cmp byte [rsp + 0x1df], 0
je 0x140014e3b
mov byte [rbp + 0xe6], 1
lea rdx, str.software
mov rcx, r13
call method.QString.QString_char_const_
mov rcx, r13
call qword [method.TAS::Notification::Service.cancelNotification_QString_const_]
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rbx, qword [method.QEventLoop.processEvents_QFlags_QEventLoop::ProcessEventsFlag__]
nop word [rax + rax]
mov rcx, qword [rsp + 0xc0]
mov edx, 0x20
call rbx
test al, al
jne 0x140014e68
mov rcx, qword [rsp + 0xc8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x1c8]
call qword [method.QNetworkAccessManager.QNetworkAccessManager__]
mov rcx, qword [rsp + 0xc0]
call qword [method.QEventLoop.QEventLoop__]
mov rcx, qword [rsp + 0x190]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x1c0]
mov rsi, qword [rsp + 0xa0]
call rsi
mov rcx, qword [rsp + 0x1b8]
call rsi
mov rcx, qword [rsp + 0x1a8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x180]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x158]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x188]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rsi, [rsp + 0x760]
lea rdx, str._1_backup
mov rcx, rsi
call method.QString.QString_char_const_
lea r15, [rsp + 0x780]
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov r10d, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, r15
mov r14, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x68]
mov word [rsp + 0x20], r10w
mov rcx, r14
call rdi
mov r9d, 0x20
mov r8, r14
mov rdx, rsi
mov rcx, r13
mov word [rsp + 0x20], r9w
xor r9d, r9d
call rdi
mov rax, qword [method.QDir.QDir_QString_const_]
lea rbx, [rsp + 0x740]
mov rdx, r13
mov rcx, rbx
mov qword [rsp + 0xf8], rax
call rax
mov rcx, rbx
call qword [method.QDir.exists___const]
mov edi, eax
mov rax, qword [method.QDir.QDir__]
mov rcx, rbx
mov qword [rsp + 0xa0], rax
call rax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
test dil, dil
je 0x140016f3b
mov rax, qword [rsp + 0x150]
mov rcx, r13
call rax
lea rdx, str.cache
mov rcx, r12
mov qword [rsp + 0x780], 0
mov qword [rsp + 0x788], 0
mov qword [rsp + 0x790], 0
call method.QString.QString_char_const_
mov rdx, qword [rsp + 0x790]
mov r8, r12
mov rcx, r15
call method.void_QtPrivate::QMovableArrayOps_QString_.emplace_QString__long_long__QString_
mov rax, qword [rsp + 0x780]
test rax, rax
je 0x140015055
mov eax, dword [rax]
cmp eax, 1
jle 0x140015065
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, r15
call method.QArrayDataPointer_QString_.reallocateAndGrow_QArrayData::GrowthPosition__long_long__QArrayDataPointer_QString__
mov rbp, qword [rsp + 0x80]
mov rax, qword [rsp + 0x100]
mov rdx, r15
mov rcx, rbp
call rax
mov rcx, qword [rsp + 0x110]
mov r8, rbp
mov edx, 1
mov rax, qword [rsp + 0x108]
call rax
mov rax, qword [rsp + 0xe8]
mov rcx, rbp
call rax
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_QString_.QArrayDataPointer__
lea rdx, str._tas_maps__1_releases_
mov rcx, r15
call method.QString.QString_char_const_
mov rcx, r12
call method.cacheMaps.mapOS__
mov r8d, 0x20
xor r9d, r9d
mov rdx, r15
mov rcx, rbp
mov word [rsp + 0x20], r8w
mov rdi, qword [rsp + 0x68]
mov r8, r12
call rdi
xor edx, edx
mov rcx, rsi
call method.cacheMaps.mapserver_bool_
lea rcx, [rsp + 0x660]
mov r9, rbp
mov r8, rsi
mov rdx, r13
mov qword [rsp + 0xb0], rcx
call qword [method.tasFileManifest.fileList_QString_const__QString_const_]
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbp
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rdx, str._1_backup
mov rcx, rbx
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r15
call method.QString.QString_char_const_
mov ecx, 0x20
xor r9d, r9d
mov r8, r15
mov rdx, rsi
mov word [rsp + 0x20], cx
mov rcx, r12
call rdi
mov edx, 0x20
mov qword [rsp + 0x68], rdi
xor r9d, r9d
mov r8, r12
mov word [rsp + 0x20], dx
mov rcx, rbp
mov rdx, rbx
call rdi
lea r14, [rsp + 0x720]
mov r11, qword [rsp + 0xf8]
mov rdx, rbp
mov rcx, r14
call r11
mov rdi, qword [method.QDir.entryList_QFlags_QDir::Filter___QFlags_QDir::SortFlag___const]
mov r9d, 0xffffffff
mov r8d, 0x6001
mov rdx, r14
lea rcx, [rsp + 0x680]
mov qword [rsp + 0x118], rcx
call rdi
mov rdx, qword [rsp + 0xa0]
mov rcx, r14
call rdx
mov rcx, rbp
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rdx, str._1_backup
mov rcx, rbx
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r15
call method.QString.QString_char_const_
mov eax, 0x20
xor r9d, r9d
mov r8, r15
mov rdx, rsi
mov word [rsp + 0x20], ax
mov rcx, r12
mov rax, qword [rsp + 0x68]
call rax
mov eax, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, rbx
mov word [rsp + 0x20], ax
mov rcx, rbp
mov rax, qword [rsp + 0x68]
call rax
mov r11, qword [rsp + 0xf8]
mov rdx, rbp
mov rcx, r14
call r11
mov r9d, 0xffffffff
lea rax, [rsp + 0x6a0]
mov r8d, 0x6002
mov rdx, r14
mov qword [rsp + 0x120], rax
mov rcx, rax
call rdi
mov rdx, qword [rsp + 0xa0]
mov rcx, r14
call rdx
mov rcx, rbp
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rdx, qword [rsp + 0x6b0]
test rdx, rdx
je 0x140016b4c
mov rcx, qword [rsp + 0x6a0]
mov rax, qword [rsp + 0x6a8]
mov qword [rsp + 0x7e0], rdx
mov qword [rsp + 0x7d0], rcx
mov qword [rsp + 0x7d8], rax
test rcx, rcx
je 0x14001532e
lock add dword [rcx], 1
mov rax, qword [rsp + 0x7d8]
mov rdx, qword [rsp + 0x7e0]
lea rdi, [rsp + 0x6c0]
lea rdx, [rdx + rdx*2]
mov qword [rsp + 0x7e8], rax
mov qword [rsp + 0xa8], rdi
lea rdx, [rax + rdx*8]
lea rdi, [rsp + 0x6e0]
mov qword [rsp + 0x7f0], rdx
lea rbp, [0x140035268]
mov qword [rsp + 0x58], rdi
cmp rax, rdx
jne 0x140015410
jmp 0x140016b3f
call qword [method.QMessageLogger.debug___const]
lea rdx, str.Deprecated_backup
mov rcx, r15
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x6c8]
mov r8, qword [rsp + 0x6d0]
mov rdi, rax
mov rcx, rax
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QString::_empty]
call qword [method.QDebug.putString_QChar_const__unsigned_long_long_]
mov rcx, qword [rdi]
cmp byte [rcx + 0x30], 0
jne 0x140017887
lea rdx, str._deleted
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rcx, r15
call qword [method.QDebug.QDebug__]
mov rcx, qword [rsp + 0xa8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [rsp + 0x7e8]
add rax, 0x18
mov qword [rsp + 0x7e8], rax
cmp qword [rsp + 0x7f0], rax
je 0x140016b3f
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x6c0], rdx
mov qword [rsp + 0x6c8], rcx
mov qword [rsp + 0x6d0], rax
test rdx, rdx
je 0x14001543c
lock add dword [rdx], 1
mov rcx, qword [rsp + 0x58]
lea rdx, str._1_backup
call method.QString.QString_char_const_
lea rax, [rsp + 0x700]
lea rdx, str._1_maps
mov rcx, rax
mov qword [rsp + 0x60], rax
mov rdi, rax
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r14
call method.QString.QString_char_const_
mov eax, 0x20
mov qword [rsp + 0x60], rdi
mov rdx, rdi
xor r9d, r9d
mov word [rsp + 0x20], ax
mov rdi, qword [rsp + 0x68]
mov r8, r14
mov rcx, rbx
call rdi
mov eax, 0x20
mov rdx, qword [rsp + 0x58]
xor r9d, r9d
mov r8, rbx
mov word [rsp + 0x20], ax
mov rcx, rsi
call rdi
mov qword [rsp + 0x1f0], rbp
lea rdx, [rsp + 0x1f0]
mov rcx, rsi
mov qword [rsp + 0x1f8], 3
call qword [method.QString.append_QBasicUtf8StringView_false__]
mov rdx, qword [rax]
mov r8, qword [rsp + 0xa8]
xor r9d, r9d
mov rcx, r12
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
mov eax, 0x20
mov word [rsp + 0x20], ax
call rdi
mov rcx, r12
call qword [method.tasFile.deleteFolder_QString_const_]
mov rcx, r12
mov edi, eax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x60]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x58]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rax, [0x140034b50]
mov rdx, r12
mov rcx, r15
mov qword [rsp + 0x7a0], 2
mov qword [rsp + 0x7a8], 0
mov qword [rsp + 0x7b0], 0
mov qword [rsp + 0x7b8], rax
test dil, dil
jne 0x140015380
call qword [method.QMessageLogger.debug___const]
lea rdx, str.Backup_file
mov rcx, r15
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x6c8]
mov r8, qword [rsp + 0x6d0]
mov rdi, rax
mov rcx, rax
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QString::_empty]
call qword [method.QDebug.putString_QChar_const__unsigned_long_long_]
mov rcx, qword [rdi]
cmp byte [rcx + 0x30], 0
jne 0x140017897
lea rdx, str._is_deprecated_but_could_not_be_deleted
mov rcx, rdi
call method.QDebug.operator___char_const_
jmp 0x1400153d8
mov eax, dword [rsp + 0x58]
cmp eax, 6
ja case.default.0x14001563b
lea rdi, [0x1400353a4]
movsxd rax, dword [rdi + rax*4]
add rax, rdi
jmp rax
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
mov rdx, r13
mov rcx, r12
call qword [method.QFile.QFile_QString_const_]
mov edx, 0x7777
mov rcx, r12
call qword [method.QFile.setPermissions_QFlags_QFileDevice::Permission__]
mov rcx, r12
call qword [method.QFile.QFile__]
mov rax, qword [rsp + 0x9b0]
test rax, rax
je case.default.0x140012105
lock sub dword [rax], 1
jne case.default.0x140012105
mov rcx, qword [rsp + 0x9b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp case.default.0x140012105
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
mov rdx, r13
mov rcx, r12
call qword [method.QFile.QFile_QString_const_]
mov edx, 0x7777
mov rcx, r12
call qword [method.QFile.setPermissions_QFlags_QFileDevice::Permission__]
jmp 0x14001566a
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
mov rdx, r13
mov rcx, r12
call qword [method.QFile.QFile_QString_const_]
mov edx, 0x7777
mov rcx, r12
call qword [method.QFile.setPermissions_QFlags_QFileDevice::Permission__]
jmp 0x14001566a
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, r13
call sym.localFile_QString_const__QString_const_
mov rdx, r13
mov rcx, r12
call qword [method.QFile.QFile_QString_const_]
mov edx, 0x7777
mov rcx, r12
call qword [method.QFile.setPermissions_QFlags_QFileDevice::Permission__]
jmp 0x14001566a
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
xor r12d, r12d
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], r12w
mov dword [rsp + 0x9ec], 0
mov byte [rsp + 0x9f0], 1
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov edi, 1
mov byte [r12 + 0x32], 0
mov r8, r14
lea rsi, [rsp + 0x760]
mov qword [r12 + 0x10], 0
mov rdx, qword [rsp + 0x50]
mov rcx, rsi
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov word [r12 + 0x30], di
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
call sym.localFile_QString_const__QString_const_
lea rbx, [rsp + 0x740]
lea rax, [0x140034e3f]
mov qword [rsp + 0x220], 2
mov qword [rsp + 0x228], rax
lea rdx, [rsp + 0x220]
mov rcx, rbx
call qword [method.QString.fromUtf8_QByteArrayView_]
mov rdx, rsi
mov rcx, rbx
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
lea r12, [rsp + 0x7a0]
lea r15, [rsp + 0x780]
mov rcx, r12
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x140015950
lock sub dword [rax], 1
jne 0x140015950
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x1400130a5
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x9c8], rax
xor eax, eax
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], ax
mov dword [rsp + 0x9ec], 0
mov byte [rsp + 0x9f0], 1
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov eax, 1
mov byte [r12 + 0x32], 0
mov r8, r14
lea rsi, [rsp + 0x760]
mov qword [r12 + 0x10], 0
mov rdx, qword [rsp + 0x50]
mov rcx, rsi
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov word [r12 + 0x30], ax
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
call sym.localFile_QString_const__QString_const_
lea rbx, [rsp + 0x740]
lea rax, [0x140034eb9]
mov qword [rsp + 0x220], 2
mov qword [rsp + 0x228], rax
lea rdx, [rsp + 0x220]
mov rcx, rbx
call qword [method.QString.fromUtf8_QByteArrayView_]
mov rdx, rsi
mov rcx, rbx
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
lea r12, [rsp + 0x7a0]
lea r15, [rsp + 0x780]
mov rcx, r12
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x140015b8e
lock sub dword [rax], 1
jne 0x140015b8e
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x1400122bb
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
xor r9d, r9d
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], r9w
mov dword [rsp + 0x9ec], 0
mov byte [rsp + 0x9f0], 1
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov r8d, 1
mov byte [r12 + 0x32], 0
lea rsi, [rsp + 0x760]
mov rdx, qword [rsp + 0x50]
mov word [r12 + 0x30], r8w
mov rcx, rsi
mov r8, r14
mov qword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
call sym.localFile_QString_const__QString_const_
lea rbx, [rsp + 0x740]
lea rax, [0x140034e9b]
mov qword [rsp + 0x220], 2
mov qword [rsp + 0x228], rax
lea rdx, [rsp + 0x220]
mov rcx, rbx
call qword [method.QString.fromUtf8_QByteArrayView_]
mov rdx, rsi
mov rcx, rbx
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
lea r12, [rsp + 0x7a0]
lea r15, [rsp + 0x780]
mov rcx, r12
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x140015dd1
lock sub dword [rax], 1
jne 0x140015dd1
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x140012af5
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x9c8], rax
xor eax, eax
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], ax
mov dword [rsp + 0x9ec], 0
mov byte [rsp + 0x9f0], 1
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov eax, 1
mov byte [r12 + 0x32], 0
mov r8, r14
lea rsi, [rsp + 0x760]
mov qword [r12 + 0x10], 0
mov rdx, qword [rsp + 0x50]
mov rcx, rsi
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov word [r12 + 0x30], ax
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
call sym.localFile_QString_const__QString_const_
lea rbx, [rsp + 0x740]
lea rax, [0x140034eb9]
mov qword [rsp + 0x220], 2
mov qword [rsp + 0x228], rax
lea rdx, [rsp + 0x220]
mov rcx, rbx
call qword [method.QString.fromUtf8_QByteArrayView_]
mov rdx, rsi
mov rcx, rbx
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
lea r12, [rsp + 0x7a0]
lea r15, [rsp + 0x780]
mov rcx, r12
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x14001600e
lock sub dword [rax], 1
jne 0x14001600e
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x14001331b
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x9c8], rax
xor eax, eax
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], ax
mov dword [rsp + 0x9ec], 0
mov byte [rsp + 0x9f0], 1
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov eax, 1
mov byte [r12 + 0x32], 0
mov r8, r14
lea rsi, [rsp + 0x760]
mov qword [r12 + 0x10], 0
mov rdx, qword [rsp + 0x50]
mov rcx, rsi
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov word [r12 + 0x30], ax
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
call sym.localFile_QString_const__QString_const_
lea rbx, [rsp + 0x740]
lea rax, [0x140034e3f]
mov qword [rsp + 0x220], 2
mov qword [rsp + 0x228], rax
lea rdx, [rsp + 0x220]
mov rcx, rbx
call qword [method.QString.fromUtf8_QByteArrayView_]
mov rdx, rsi
mov rcx, rbx
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
lea r12, [rsp + 0x7a0]
lea r15, [rsp + 0x780]
mov rcx, r12
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x14001624e
lock sub dword [rax], 1
jne 0x14001624e
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x14001354b
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
xor r11d, r11d
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], r11w
mov dword [rsp + 0x9ec], 0
mov byte [rsp + 0x9f0], 1
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov r10d, 1
mov byte [r12 + 0x32], 0
mov r8, r14
lea rsi, [rsp + 0x760]
mov qword [r12 + 0x10], 0
mov rdx, qword [rsp + 0x50]
mov rcx, rsi
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov word [r12 + 0x30], r10w
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
call sym.localFile_QString_const__QString_const_
lea rbx, [rsp + 0x740]
lea rax, [0x140034e3f]
mov qword [rsp + 0x220], 2
mov qword [rsp + 0x228], rax
lea rdx, [rsp + 0x220]
mov rcx, rbx
call qword [method.QString.fromUtf8_QByteArrayView_]
mov rdx, rsi
mov rcx, rbx
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
lea r12, [rsp + 0x7a0]
lea r15, [rsp + 0x780]
mov rcx, r12
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x140016491
lock sub dword [rax], 1
jne 0x140016491
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x140012e23
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
xor r11d, r11d
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], r11w
mov dword [rsp + 0x9ec], 0
mov byte [rsp + 0x9f0], 1
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov r10d, 1
mov byte [r12 + 0x32], 0
mov r8, r14
lea rsi, [rsp + 0x760]
mov qword [r12 + 0x10], 0
mov rdx, qword [rsp + 0x50]
mov rcx, rsi
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov word [r12 + 0x30], r10w
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
call sym.localFile_QString_const__QString_const_
lea rbx, [rsp + 0x740]
lea rax, [0x140034eb9]
mov qword [rsp + 0x220], 2
mov qword [rsp + 0x228], rax
lea rdx, [rsp + 0x220]
mov rcx, rbx
call qword [method.QString.fromUtf8_QByteArrayView_]
mov rdx, rsi
mov rcx, rbx
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
lea r12, [rsp + 0x7a0]
lea r15, [rsp + 0x780]
mov rcx, r12
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rax, qword [rsp + 0x7a0]
test rax, rax
je 0x1400166d1
lock sub dword [rax], 1
jne 0x1400166d1
mov rcx, qword [rsp + 0x7a0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x140012893
mov rbx, qword [rax + 8]
test rbx, rbx
je 0x140012038
xor edx, edx
jmp 0x140016720
mov rdx, qword [rsp + 0x710]
mov rcx, qword [rsp + 0x60]
mov r8, rbx
call method.void_QtPrivate::QMovableArrayOps_QString_.emplace_QString_const__long_long__QString_const_
mov rax, qword [rsp + 0x700]
test rax, rax
je 0x140016741
mov eax, dword [rax]
cmp eax, 1
jle 0x140016753
mov rcx, qword [rsp + 0x60]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call method.QArrayDataPointer_QString_.reallocateAndGrow_QArrayData::GrowthPosition__long_long__QArrayDataPointer_QString__
mov rbx, qword [rbx + 0x18]
test rbx, rbx
jne 0x140016718
jmp 0x140012038
cmp dword [rbp + 0x20], 2
lea rcx, [rbp + 0x18]
setle bl
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x9c8], rax
xor eax, eax
mov ecx, 0x58
mov qword [rsp + 0x9b0], 2
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], 0
mov word [rsp + 0x9e8], ax
mov dword [rsp + 0x9ec], 1
mov byte [rsp + 0x9f0], bl
mov qword [rsp + 0x9f8], rdx
call sym.operator_new_unsigned_long_long_
mov r12, rax
lea rdx, [rsp + 0x9d0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov r15d, 1
lea rax, str.x__1_Deleting_directory_failed_n
lea rbx, [rsp + 0x740]
mov qword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
lea rdx, [rsp + 0x220]
mov rcx, rbx
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 1
mov word [r12 + 0x30], r15w
mov byte [r12 + 0x32], 0
mov dword [r12 + 0x34], 2
mov qword [r12 + 0x38], 2
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [rsp + 0xa00], r12
mov qword [rsp + 0x220], 0x1f
mov qword [rsp + 0x228], rax
call qword [method.QString.fromUtf8_QByteArrayView_]
lea rsi, [rsp + 0x760]
mov rdx, qword [rsp + 0x50]
mov r8, r14
mov rcx, rsi
call sym.localFile_QString_const__QString_const_
mov edi, 0x20
mov rax, qword [rsp + 0x68]
xor r9d, r9d
mov r8, rsi
lea r15, [rsp + 0x780]
mov word [rsp + 0x20], di
mov rdx, rbx
mov rcx, r15
call rax
lea r12, [rsp + 0x7a0]
mov rdx, r15
mov rcx, r12
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x7a8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
jmp 0x140012aa4
mov rax, qword [rsp + 0x710]
mov rsi, qword [rsp + 0x708]
mov rbx, qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
lea rax, [rax + rax*2]
lea rdi, [rsi + rax*8]
cmp rsi, rdi
je 0x14001697f
nop dword [rax]
mov rax, qword [rsi]
test rax, rax
je 0x140016976
lock sub dword [rax], 1
jne 0x140016976
mov rcx, qword [rsi]
mov r8d, 8
mov edx, 2
call rbx
add rsi, 0x18
cmp rdi, rsi
jne 0x140016958
mov rcx, qword [rsp + 0x700]
mov r8d, 8
mov edx, 0x18
call rbx
jmp 0x14001238c
mov rax, qword [rsp + 0x900]
mov rsi, qword [rsp + 0x8f8]
mov rbx, qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
lea rax, [rax + rax*2]
lea rdi, [rsi + rax*8]
cmp rsi, rdi
je 0x1400169ef
nop dword [rax]
mov rax, qword [rsi]
test rax, rax
je 0x1400169e6
lock sub dword [rax], 1
jne 0x1400169e6
mov rcx, qword [rsi]
mov r8d, 8
mov edx, 2
call rbx
add rsi, 0x18
cmp rdi, rsi
jne 0x1400169c8
mov rcx, qword [rsp + 0x8f0]
mov r8d, 8
mov edx, 0x18
call rbx
jmp 0x140012375
mov r10, qword [rsp + 0x388]
lea rcx, [rdx + 0x17]
mov r8, qword [rdx + 8]
mov rax, rdx
and rcx, 0xfffffffffffffff8
mov r9, r10
sub r9, rcx
sar r9, 2
sub r8, r9
cmp rdi, r8
jne 0x1400178b0
test rdi, rdi
jne 0x140011e05
cmp rcx, r10
je 0x140011e00
mov edi, dword [rsp + 0x58]
sub r10, 4
mov dword [r10], edi
mov qword [rsp + 0x388], r10
mov qword [rsp + 0x390], 1
nop
mov eax, dword [rax]
cmp eax, 1
jg 0x140011e78
jmp 0x140011e88
lea r15, [r15 + rdi*4]
cmp rdi, r8
jl 0x14001751c
mov rax, qword [rsp + 0x380]
jmp 0x140011e5c
mov rax, qword [rsp + 0x380]
test rax, rax
je 0x140011e10
mov r15, qword [rsp + 0x388]
mov rdx, qword [rax + 8]
add rax, 0x17
and rax, 0xfffffffffffffff8
mov r8, qword [rsp + 0x390]
mov r9, r15
mov rcx, rdx
sub r9, rax
mov rax, r9
sar rax, 2
sub rcx, rax
sub rcx, r8
test rcx, rcx
jg 0x140016a80
test r9, r9
jle 0x140011e10
lea rcx, [r8 + r8*2]
add rdx, rdx
xor r12d, r12d
cmp rcx, rdx
jge 0x140011e13
xor edx, edx
sub rdx, rax
lea rcx, [r15 + rdx*4]
test r8, r8
je 0x140016b32
cmp rcx, r15
je 0x140016b32
test r15, r15
je 0x140016b32
test rcx, rcx
je 0x140016b32
shl r8, 2
mov rdx, r15
call sym.memmove
mov r8, qword [rsp + 0x390]
mov rcx, rax
mov qword [rsp + 0x388], rcx
jmp 0x140011e37
mov rcx, qword [rsp + 0x80]
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rcx, qword [rsp + 0x680]
mov rax, qword [rsp + 0x688]
mov rdx, qword [rsp + 0x690]
mov qword [rsp + 0x7d0], rcx
mov qword [rsp + 0x7d8], rax
mov qword [rsp + 0x7e0], rdx
test rcx, rcx
je 0x140016b95
lock add dword [rcx], 1
mov rax, qword [rsp + 0x7d8]
mov rdx, qword [rsp + 0x7e0]
lea rdx, [rdx + rdx*2]
lea rdi, [rsp + 0x210]
mov qword [rsp + 0x7e8], rax
mov rbp, qword [method.QtPrivate.QStringList_contains_QList_QString__const__QStringView__Qt::CaseSensitivity_]
lea rdx, [rax + rdx*8]
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0x7f0], rdx
cmp rax, rdx
jne 0x140016c91
jmp 0x140016eed
call qword [method.QMessageLogger.debug___const]
lea rdx, str.Backup
mov rcx, r15
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x6e8]
mov r8, qword [rsp + 0x6f0]
mov rdi, rax
mov rcx, rax
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QString::_empty]
call qword [method.QDebug.putString_QChar_const__unsigned_long_long_]
mov rcx, qword [rdi]
cmp byte [rcx + 0x30], 0
jne 0x1400176e8
lea rdx, str._deleted___No_longer_exists_on_server
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rcx, r15
call qword [method.QDebug.QDebug__]
mov rcx, qword [rsp + 0x58]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [rsp + 0x6c0]
test rax, rax
je 0x140016c6f
lock sub dword [rax], 1
jne 0x140016c6f
mov rcx, qword [rsp + 0x6c0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rax, qword [rsp + 0x7e8]
add rax, 0x18
mov qword [rsp + 0x7e8], rax
cmp qword [rsp + 0x7f0], rax
je 0x140016eed
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x6c0], rdx
mov qword [rsp + 0x6c8], rcx
mov qword [rsp + 0x6d0], rax
test rdx, rdx
je 0x140016ccd
lock add dword [rdx], 1
mov rax, qword [rsp + 0x6d0]
mov rcx, qword [rsp + 0x6c8]
mov qword [rsp + 0x218], rcx
mov rdx, qword [rsp + 0xb8]
mov r8d, 1
mov qword [rsp + 0x210], rax
mov rcx, qword [rsp + 0xb0]
call rbp
test al, al
jne 0x140016c43
lea rdi, [rsp + 0x700]
lea rdx, str._1_backup
mov rcx, rdi
mov qword [rsp + 0x60], rdi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r14
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, rbx
call method.QString.QString_char_const_
mov r11d, 0x20
xor r9d, r9d
mov r8, rbx
mov rdx, r14
mov word [rsp + 0x20], r11w
mov rax, qword [rsp + 0x68]
mov rcx, rsi
call rax
mov r10d, 0x20
xor r9d, r9d
mov r8, rsi
mov rdx, rdi
mov word [rsp + 0x20], r10w
mov rax, qword [rsp + 0x68]
mov rcx, r15
call rax
lea rcx, [0x140035268]
lea rdx, [rsp + 0x1f0]
mov qword [rsp + 0x1f8], 3
mov qword [rsp + 0x1f0], rcx
mov rcx, r15
call qword [method.QString.append_QBasicUtf8StringView_false__]
mov rdx, qword [rax]
mov r9d, 0x20
lea rcx, [rsp + 0x6e0]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x7a0], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x7a8], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x7b0], rdx
lea rdx, [rsp + 0x6c0]
mov qword [rax], 0
mov r8, rdx
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xa8], rdx
mov rdx, r12
mov word [rsp + 0x20], r9w
xor r9d, r9d
call rax
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x58]
call qword [method.tasFile.deleteFolder_QString_const_]
test al, al
mov rdx, r12
lea rax, [0x140034b50]
mov qword [rsp + 0x7a0], 2
mov qword [rsp + 0x7a8], 0
mov rcx, r15
mov qword [rsp + 0x7b0], 0
mov qword [rsp + 0x7b8], rax
jne 0x140016bd8
call qword [method.QMessageLogger.debug___const]
lea rdx, str.Backup
mov rcx, r15
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x6e8]
mov r8, qword [rsp + 0x6f0]
mov rdi, rax
mov rcx, rax
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QString::_empty]
call qword [method.QDebug.putString_QChar_const__unsigned_long_long_]
mov rcx, qword [rdi]
cmp byte [rcx + 0x30], 0
jne 0x1400176f8
lea rdx, str._no_longer_exists_on_server_but_could_not_be_deleted
mov rcx, rdi
call method.QDebug.operator___char_const_
jmp 0x140016c30
mov rcx, qword [rsp + 0x80]
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rcx, qword [rsp + 0x120]
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rcx, qword [rsp + 0x118]
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rcx, qword [rsp + 0xb0]
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rcx, qword [rsp + 0x110]
call method.tasFileManifestOptions.tasFileManifestOptions__
mov rax, qword [rsp + 0x88]
mov rcx, r13
call rax
lea rdx, str._1_bin
mov rcx, rbx
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r15
call method.QString.QString_char_const_
mov r8d, 0x20
xor r9d, r9d
mov rdx, rsi
mov rcx, r12
mov word [rsp + 0x20], r8w
mov rbp, qword [rsp + 0x68]
mov r8, r15
call rbp
mov ecx, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, rbx
mov rdi, qword [rsp + 0x80]
mov word [rsp + 0x20], cx
mov rcx, rdi
call rbp
lea r14, [rsp + 0x720]
mov rax, qword [rsp + 0xf8]
mov rdx, rdi
mov rcx, r14
call rax
lea rdx, str.updateComputer.exe
mov rcx, r13
call method.QString.QString_char_const_
lea rax, [rsp + 0x540]
mov r8, r13
mov rdx, r14
mov qword [rsp + 0xc8], rax
mov rcx, rax
call qword [method.QDir.absoluteFilePath_QString_const__const]
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rdx, qword [rsp + 0xa0]
mov rcx, r14
call rdx
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xc8]
call qword [method.QFile.exists_QString_const_]
test al, al
je 0x14001b76b
xor edx, edx
mov rcx, rbx
call qword [method.QProcess.QProcess_QObject_]
lea rdx, str._1_bin
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov edx, 0x20
xor r9d, r9d
mov r8, r12
mov rcx, rdi
mov word [rsp + 0x20], dx
mov rdx, r15
call rbp
mov eax, 0x20
xor r9d, r9d
mov r8, rdi
mov rdx, rsi
mov word [rsp + 0x20], ax
mov rcx, r13
call rbp
mov rdx, r13
mov rcx, rbx
call qword [method.QProcess.setWorkingDirectory_QString_const_]
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
mov qword [rsp + 0x80], rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call qword [method.QProcessEnvironment.systemEnvironment__]
lea rdx, str.LD_LIBRARY_PATH
mov rcx, r13
call method.QString.QString_char_const_
mov rdx, r13
mov rcx, r15
call qword [method.QProcessEnvironment.remove_QString_const_]
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rdx, r15
mov rcx, rbx
call qword [method.QProcess.setProcessEnvironment_QProcessEnvironment_const_]
mov rax, qword [method.QProcess.readyReadStandardOutput_QProcess::QPrivateSignal_]
mov ecx, 0x18
mov qword [rsp + 0x308], 0
mov qword [rsp + 0x300], rax
call sym.operator_new_unsigned_long_long_
mov rbp, qword [sym.imp.Qt6Core.dll_QProcess::staticMetaObject]
mov qword [rax + 0x10], rbx
mov r9, rbx
mov rdx, rbx
lea rsi, [method.QtPrivate::QFunctorSlotObject_cacheMaps.syncThread_bool_::lambda__6__0__QtPrivate::List____void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void_]
lea r14, [rsp + 0x280]
mov dword [rax], 1
mov rdi, qword [method.QObject.connectImpl_QObject_const__void__QObject_const__void__QtPrivate::QSlotObjectBase__Qt::ConnectionType__int_const__QMetaObject_const_]
mov qword [rax + 8], rsi
lea r8, [rsp + 0x300]
mov rcx, r14
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call rdi
mov rcx, r14
mov rsi, qword [method.QMetaObject::Connection.Connection__]
call rsi
mov rax, qword [method.QProcess.readyReadStandardError_QProcess::QPrivateSignal_]
mov ecx, 0x18
mov qword [rsp + 0x318], 0
mov qword [rsp + 0x310], rax
call sym.operator_new_unsigned_long_long_
lea rdx, [method.QtPrivate::QFunctorSlotObject_cacheMaps.syncThread_bool_::lambda__7__0__QtPrivate::List____void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void_]
lea r14, [rsp + 0x288]
mov dword [rax], 1
mov r9, rbx
mov qword [rax + 8], rdx
lea r8, [rsp + 0x310]
mov rdx, rbx
mov rcx, r14
mov qword [rax + 0x10], rbx
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call rdi
mov rcx, r14
lea rdi, [0x140034b50]
call rsi
mov rsi, qword [rsp + 0x80]
mov qword [rsp + 0x9c8], rdi
mov rdx, r13
mov qword [rsp + 0x9b0], 2
mov rbp, qword [method.QMessageLogger.debug___const]
mov qword [rsp + 0x9b8], 0
mov rcx, rsi
mov qword [rsp + 0x9c0], 0
call rbp
lea rdx, str.Running
mov rcx, rsi
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x548]
mov r8, qword [rsp + 0x550]
mov rsi, rax
mov rcx, rax
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QString::_empty]
call qword [method.QDebug.putString_QChar_const__unsigned_long_long_]
mov rcx, qword [rsi]
cmp byte [rcx + 0x30], 0
jne 0x140017718
mov rcx, qword [rsp + 0x80]
mov rsi, qword [method.QDebug.QDebug__]
call rsi
mov rdx, qword [rsp + 0xc8]
mov r8, r13
mov rcx, rbx
mov qword [rsp + 0x9b0], 0
mov r9d, 3
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
call qword [method.QProcess.start_QString_const__QList_QString__const__QFlags_QIODeviceBase::OpenModeFlag__]
mov rcx, r13
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov edx, 0x7530
mov rcx, rbx
call qword [method.QProcess.waitForFinished_int_]
mov qword [rsp + 0x9b0], 2
mov rdx, r13
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rdi
test al, al
je 0x14001b64e
mov rdi, qword [rsp + 0x80]
mov rcx, rdi
call rbp
lea rdx, str.Process_exited_with_code
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rdi, rax
mov rcx, rbx
call qword [method.QProcess.exitCode___const]
mov rcx, qword [rdi]
mov edx, eax
call qword [method.QTextStream.operator___int_]
mov rcx, qword [rdi]
cmp byte [rcx + 0x30], 0
jne 0x140017708
mov rcx, qword [rsp + 0x80]
call rsi
mov rcx, r15
call qword [method.QProcessEnvironment.QProcessEnvironment__]
mov rcx, rbx
call qword [method.QProcess.QProcess__]
mov rcx, qword [rsp + 0xc8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x90]
call method.TAS::Notification::Message.Message__
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xe0]
call rax
mov rcx, qword [rsp + 0x140]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rcx, [rsp + 0x380]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x138]
call method.QMultiHash_FileAction__QString_.QMultiHash__
mov rcx, qword [rsp + 0xd0]
call method.tasFileManifestOptions.tasFileManifestOptions__
mov rcx, qword [rsp + 0x98]
call method.tasFileManifestOptions.tasFileManifestOptions__
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0xd8]
call rax
mov rcx, qword [rsp + 0x50]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x78]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x70]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
jmp 0x140011610
test rbx, rbx
je 0x140011ebc
mov rax, qword [0x20]
ud2
mov rcx, qword [rsp + 0x80]
lea rdx, [0x140034fe6]
call method.QString.QString_char_const_
jmp 0x1400126ac
test rdi, rdi
jne 0x140011e05
mov eax, dword [rdx]
cmp eax, 1
jle 0x1400174a4
mov r12d, 1
jmp 0x140011e13
mov r15, qword [rsp + 0x388]
lea r8, [rdx + 0x17]
mov rax, rdx
and r8, 0xfffffffffffffff8
mov rcx, r15
sub rcx, r8
mov r8, qword [rsp + 0x390]
test rcx, rcx
jg 0x140017728
mov rdx, qword [rdx + 8]
mov rax, rcx
sar rax, 2
mov rcx, rdx
sub rcx, rax
sub rcx, r8
test rcx, rcx
jle 0x140017499
lea rcx, [r8 + r8*2]
cmp rcx, rdx
jge 0x140017499
sub rdx, r8
mov r12d, 1
lea rcx, [rdx - 1]
mov rdx, rcx
shr rdx, 0x3f
add rdx, rcx
mov ecx, 0
sar rdx, 1
cmovs rdx, rcx
add rdx, 1
jmp 0x140016b00
sub r8, rdi
lea rcx, [r15 + 4]
mov rdx, r15
shl r8, 2
call sym.memmove
mov r8, qword [rsp + 0x390]
jmp 0x140016a8d
lea rax, [rsp + 0x8f0]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x9c0]
mov qword [rsp + 0x128], rax
mov rax, qword [method.QMetaObject.invokeMethodImpl_QObject__char_const__Qt::ConnectionType__long_long__void_const_const__char_const_const__QtPrivate::QMetaTypeInterface_const_const_]
mov qword [rsp + 0xf0], rax
jmp 0x1400117f7
lea rsi, [rsp + 0x400]
lea rdx, str.UpdateFailed
mov rcx, rsi
call method.QString.QString_char_const_
mov rax, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x400]
mov rcx, rsi
lea r12, [rsp + 0x240]
mov qword [rsp + 0x380], rdx
mov rdx, qword [rsp + 0x408]
mov qword [rsp + 0x400], rax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x388], rdx
mov rdx, qword [rsp + 0x410]
mov qword [rsp + 0x408], rax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x390], rdx
mov qword [rsp + 0x410], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call qword [method.QDateTime.currentDateTime__]
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rsp + 0x240]
mov rcx, r12
mov qword [rbp + 0xb0], rdx
mov qword [rsp + 0x240], rax
call qword [method.QDateTime.QDateTime__]
jmp 0x14001259a
lea rsi, [rsp + 0x3a0]
lea rdx, str.UpdateFailed
mov rcx, rsi
call method.QString.QString_char_const_
mov rax, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x3a0]
mov rcx, rsi
lea r12, [rsp + 0x230]
mov qword [rsp + 0x380], rdx
mov rdx, qword [rsp + 0x3a8]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x388], rdx
mov rdx, qword [rsp + 0x3b0]
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x390], rdx
mov qword [rsp + 0x3b0], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call qword [method.QDateTime.currentDateTime__]
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rsp + 0x230]
mov rcx, r12
mov qword [rbp + 0xb0], rdx
mov qword [rsp + 0x230], rax
call qword [method.QDateTime.QDateTime__]
jmp 0x14001259a
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x140016c21
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x140016ed9
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x140017396
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x1400172ba
mov rcx, r15
jmp 0x140011e4c
mov rax, qword [method.QFileInfo.QFileInfo__]
mov rdx, qword [rsp + 0xe0]
xor r8d, r8d
mov rcx, r13
mov qword [rsp + 0x88], rax
call rsi
mov rdx, r13
mov rcx, r12
call rbx
lea rdx, str..tzip
mov rcx, r14
call method.QString.QString_char_const_
mov rax, qword [method.QString.section_QString_const__long_long__long_long__QFlags_QString::SectionFlag___const]
xor r9d, r9d
mov r8, r14
mov rdx, r12
lea rdi, [rsp + 0x460]
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov qword [rsp + 0xa0], rax
call rax
mov rax, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x460]
mov rcx, rdi
mov qword [rsp + 0x420], rdx
mov rdx, qword [rsp + 0x468]
mov qword [rsp + 0x460], rax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x428], rdx
mov rdx, qword [rsp + 0x470]
mov qword [rsp + 0x468], rax
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x430], rdx
mov qword [rsp + 0x470], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call r15
jmp 0x140013ce7
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.Sync_Process_finished
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x14001259a
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x1400153c9
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x140015605
mov dword [r10 + rdi*4], r11d
add rdi, 1
mov qword [rsp + 0x390], rdi
jmp 0x140016a70
lea rcx, [rbp + 0x18]
lea rdi, [rsp + 0xa00]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov rcx, r13
xor r9d, r9d
mov dword [rsp + 0x38], 1
xor r8d, r8d
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdx, str.Sync_Process_starting
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x14001173a
lea r12, [rbp + 0x18]
mov rbx, qword [method.TAS::Debug.debugCategoryFinal___const]
mov rcx, r12
call rbx
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.directorySync_Starting...
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rcx, rdi
mov rsi, qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
call rsi
mov r15, qword [method.TAS::DebugString.DebugString__]
mov rcx, r13
call r15
mov eax, dword [rbp + 0x20]
test eax, eax
jg 0x140011931
mov rcx, r12
call rbx
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdx, str.Source:
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x70]
mov rcx, rax
call method.QDebug.operator___QString_const_
mov rdx, qword [rsp + 0x78]
mov rcx, rax
call method.QDebug.operator___QString_const_
mov rcx, rdi
call rsi
mov rcx, r13
call r15
mov eax, dword [rbp + 0x20]
test eax, eax
jg 0x140011931
mov rcx, r12
call rbx
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdx, str.Destination:
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call method.QDebug.operator___QString_const_
mov rcx, rdi
call rsi
mov rcx, r13
call r15
mov r14d, dword [rbp + 0x20]
test r14d, r14d
jg 0x140011931
mov rcx, r12
call rbx
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdx, str.Building_file_list...
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rcx, rdi
call rsi
mov rcx, r13
call r15
jmp 0x140011931
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
mov rsi, qword [rsp + 0x80]
lea rdx, str.All_files_are_up_to_date
mov rcx, rsi
call method.QString.QString_char_const_
mov rbx, qword [rsp + 0x90]
mov rdx, rsi
mov rcx, rbx
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x8f8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rcx, rbx
call method.QArrayDataPointer_char_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x140011d48
mov rax, qword [rsp + 0x150]
mov rcx, r13
call rax
lea rdx, str.cache
mov rcx, r12
mov qword [rsp + 0x780], 0
mov qword [rsp + 0x788], 0
mov qword [rsp + 0x790], 0
call method.QString.QString_char_const_
lea r15, [rsp + 0x780]
mov rdx, qword [rsp + 0x790]
mov r8, r12
mov rcx, r15
call method.void_QtPrivate::QMovableArrayOps_QString_.emplace_QString__long_long__QString_
mov rax, qword [rsp + 0x780]
test rax, rax
je 0x140017bf7
mov eax, dword [rax]
cmp eax, 1
jle 0x140017c07
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, r15
call method.QArrayDataPointer_QString_.reallocateAndGrow_QArrayData::GrowthPosition__long_long__QArrayDataPointer_QString__
mov rdi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x100]
mov rdx, r15
mov rcx, rdi
call rax
mov rcx, qword [rsp + 0x110]
mov r8, rdi
mov edx, 1
mov rax, qword [rsp + 0x108]
call rax
mov rax, qword [rsp + 0xe8]
mov rcx, rdi
lea rbx, [rsp + 0x740]
call rax
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rcx, rbx
call method.cacheMaps.mapOS__
lea rdx, str._tas_maps__1_releases_
mov rcx, r12
call method.QString.QString_char_const_
mov ecx, 0x20
mov rax, qword [rsp + 0x68]
xor r9d, r9d
mov r8, rbx
mov word [rsp + 0x20], cx
mov rdx, r12
mov rcx, rdi
call rax
xor edx, edx
mov rcx, r15
call method.cacheMaps.mapserver_bool_
lea rsi, [rsp + 0x760]
mov r9, rdi
mov r8, r15
mov rdx, r13
mov rcx, rsi
call qword [method.tasFileManifest.fileList_QString_const__QString_const_]
mov rcx, r15
lea r14, str..zip
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov r15, qword [method.QString.endsWith_QString_const__Qt::CaseSensitivity__const]
cmp qword [rsp + 0x770], 0
jne 0x140017d52
jmp 0x140017eee
mov rdi, qword [rsp + 0x80]
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rdx, [0x140035123]
mov rcx, rdi
call method.QString.QString_char_const_
mov rdx, qword [rsp + 0x80]
mov r8d, 1
mov rcx, r12
call r15
mov rcx, qword [rsp + 0x80]
mov edi, eax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
test dil, dil
jne 0x1400183f8
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
cmp qword [rsp + 0x770], 0
je 0x140017eee
mov rax, qword [rsp + 0x760]
test rax, rax
je 0x140017d66
mov eax, dword [rax]
cmp eax, 1
jle 0x140017d76
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rsi
call method.QArrayDataPointer_QString_.reallocateAndGrow_QArrayData::GrowthPosition__long_long__QArrayDataPointer_QString__
mov rax, qword [rsp + 0x770]
lea rdx, [rax + rax*2]
mov rax, qword [rsp + 0x768]
lea rcx, [rax + rdx*8]
mov rax, qword [rcx - 0x18]
sub rcx, 0x18
mov qword [rsp + 0x7a0], rax
mov rax, qword [rcx + 8]
mov qword [rsp + 0x7a8], rax
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x7b0], rax
mov qword [rcx], 0
mov qword [rcx + 8], 0
mov qword [rcx + 0x10], 0
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
xor r8d, r8d
mov rdx, rbx
mov rcx, r12
sub qword [rsp + 0x770], 1
mov r9d, 1
call qword [method.QString.indexOf_QString_const__long_long__Qt::CaseSensitivity__const]
cmp rax, 0xffffffffffffffff
je 0x140017d3b
mov rdi, qword [rsp + 0x80]
mov rdx, r14
mov rcx, rdi
call method.QString.QString_char_const_
xor r8d, r8d
mov rdx, rdi
mov rcx, r12
call r15
mov edi, eax
test al, al
je 0x140017cf0
mov r14, qword [rsp + 0x80]
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rdx, str..zip
mov rcx, r14
call method.QString.QString_char_const_
lea r15, [rsp + 0x4a0]
xor r9d, r9d
mov r8, r14
mov dword [rsp + 0x28], 8
mov qword [rsp + 0x20], 0
mov rax, qword [rsp + 0xa0]
mov rdx, r12
mov rcx, r15
call rax
mov rax, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x4a0]
mov rcx, r15
mov qword [rsp + 0x420], rdx
mov rdx, qword [rsp + 0x4a8]
mov qword [rsp + 0x4a0], rax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x428], rdx
mov rdx, qword [rsp + 0x4b0]
mov qword [rsp + 0x4a8], rax
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x430], rdx
mov qword [rsp + 0x4b0], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov byte [rsp + 0x58], dil
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x110]
call method.tasFileManifestOptions.tasFileManifestOptions__
mov rax, qword [method.QFileInfo.QFileInfo__]
mov rcx, r13
mov qword [rsp + 0x88], rax
call rax
jmp 0x140013d35
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea r15, [rsp + 0x780]
lea rdx, str._1_of__2_actions_completed_successfully
mov rcx, r15
call method.QString.QString_char_const_
movsxd rax, dword [rsp + 0x88]
mov r14d, 0x20
mov r8, qword [rsp + 0x2a8]
lea r12, [rsp + 0x7a0]
mov word [rsp + 0x28], r14w
xor r9d, r9d
mov rdx, r15
mov rcx, r12
mov dword [rsp + 0x20], 0xa
mov rbx, qword [method.QString.arg_long_long__int__int__QChar__const]
sub r8, rax
call rbx
mov rsi, qword [rsp + 0x80]
mov edi, 0x20
xor r9d, r9d
mov dword [rsp + 0x20], 0xa
mov word [rsp + 0x28], di
mov r8, qword [rsp + 0x2a8]
mov rdx, r12
mov rcx, rsi
call rbx
mov rbx, qword [rsp + 0x90]
mov rdx, rsi
mov rcx, rbx
call qword [method.QString.toLatin1_helper_inplace_QString_]
mov rdx, qword [rsp + 0x8f8]
lea rdi, [rsp + 0xa00]
mov rcx, rdi
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QByteArray::_empty]
call method.QDebug.operator___char_const_
mov rcx, rbx
call method.QArrayDataPointer_char_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x1400123f2
mov dword [rsp + 0x88], 0
jmp 0x1400123da
mov r8, qword [rsi + 0x10]
jmp 0x140018092
mov rax, rbx
mov rcx, rbx
shr rax, 7
and ecx, 0x7f
lea rax, [rax + rax*8]
shl rax, 4
add rax, rdx
cmp byte [rax + rcx], 0xff
jne 0x140011d8c
add rbx, 1
cmp rbx, r8
jne 0x140018070
xor ebx, ebx
xor esi, esi
jmp 0x140011d8c
mov rdx, qword [rsp + 0x4a8]
mov qword [rsp + 0x210], rax
mov r8d, 1
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0x218], rdx
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x200]
mov qword [rsp + 0x208], rax
call qword [method.QtPrivate.compareStrings_QStringView__QStringView__Qt::CaseSensitivity_]
test eax, eax
je 0x140014ecd
jmp 0x140013e71
lea r14, [rbp + 0x18]
mov rbx, qword [method.TAS::Debug.debugCategoryFinal___const]
mov rcx, r14
call rbx
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.CURRENT_VERSION
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x188]
mov rcx, rax
call method.QDebug.operator___QString_const_
mov rcx, rdi
mov rsi, qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
call rsi
mov r15, qword [method.TAS::DebugString.DebugString__]
mov rcx, r13
call r15
mov eax, dword [rbp + 0x20]
test eax, eax
jg 0x1400181e3
mov rcx, r14
call rbx
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdx, str.IDEAL_VERSION
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x158]
mov rcx, rax
call method.QDebug.operator___QString_const_
mov rcx, rdi
call rsi
mov rcx, r13
call r15
mov rax, qword [rsp + 0x430]
jmp 0x140013d51
mov rax, qword [method.QDir.QDir__]
xor ebx, ebx
cmp dword [rbp + 0x20], 2
lea rcx, [rbp + 0x18]
setle bl
mov qword [rsp + 0xa0], rax
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], ebx
mov rax, qword [method.QDir.QDir__]
mov rcx, r13
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x20], 0
mov qword [rsp + 0xa0], rax
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.Error_opening_temporary_file__
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rsi, qword [rsp + 0x58]
mov r14, rax
mov rcx, r12
mov rdx, rsi
call qword [method.QIODevice.errorString___const]
mov rdx, r12
mov rcx, r14
call method.QDebug.operator___QString_const_
mov r14, rax
mov rdx, rsi
mov rax, qword [rsi]
mov rsi, qword [rsp + 0x80]
mov rcx, rsi
call qword [rax + 0xe8]
mov rdx, rsi
mov rcx, r14
call method.QDebug.operator___QString_const_
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
mov rax, qword [method.QDir.QDir__]
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Download_failed
mov qword [rsp + 0xa0], rax
call method.QString.operator_char_const___clone_.isra.0_
mov rax, qword [method.QDir.QDir__]
lea rdx, str.software
mov rcx, r13
mov qword [rsp + 0xa0], rax
call method.QString.QString_char_const_
mov rdx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x60]
mov rcx, r13
call rax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rbx, qword [method.QEventLoop.processEvents_QFlags_QEventLoop::ProcessEventsFlag__]
mov rsi, qword [method.QDir.QDir__]
nop dword [rax + rax]
mov qword [rsp + 0xa0], rsi
mov rcx, qword [rsp + 0xc0]
mov edx, 0x20
call rbx
test al, al
jne 0x140018338
jmp 0x1400146f5
mov rax, qword [method.QDir.QDir__]
lea rcx, [rbp + 0x18]
mov qword [rsp + 0xa0], rax
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rax, qword [method.QDir.QDir__]
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
mov qword [rsp + 0xa0], rax
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.Downloading
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rcx, rax
mov rdx, rsi
call method.QDebug.operator___QString_const_
mov rcx, rax
lea rdx, [0x14003518a]
call method.QDebug.operator___char_const_
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x1400141c3
mov rdi, qword [rsp + 0x80]
lea rdx, str..tzip
mov rcx, rdi
call method.QString.QString_char_const_
lea r14, [rsp + 0x4c0]
xor r9d, r9d
mov r8, rdi
mov dword [rsp + 0x28], 8
mov qword [rsp + 0x20], 0
mov rax, qword [rsp + 0xa0]
mov rdx, r12
mov rcx, r14
call rax
mov rax, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x4c0]
mov rcx, r14
mov qword [rsp + 0x420], rdx
mov rdx, qword [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x428], rdx
mov rdx, qword [rsp + 0x4d0]
mov qword [rsp + 0x4c8], rax
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x430], rdx
mov qword [rsp + 0x4d0], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov byte [rsp + 0x58], 0
jmp 0x140017ee6
lea rdx, str..zip
mov rcx, r13
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x190]
xor r8d, r8d
mov rdx, r13
call rdi
mov edi, eax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
test dil, dil
je 0x140014ce8
lea rax, [sym._ZNSt17_Function_handlerIFvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEZN9cacheMaps10syncThreadEbEUlS7_E3_E9_M_invo]
lea rdi, [rsp + 0x6c0]
mov qword [rsp + 0x9c8], rax
lea rax, [sym._ZNSt17_Function_handlerIFvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEZN9cacheMaps10syncThreadEbEUlS7_E3_E10_M_man]
mov rcx, rdi
lea rdx, str._1_new
mov qword [rsp + 0x9c0], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0x7d0], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x7d8], rax
lea rax, [sym._ZNSt17_Function_handlerIFvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEZN9cacheMaps10syncThreadEbEUlS7_iiE2_E9_M_]
mov qword [rsp + 0x7e8], rax
lea rax, [sym._ZNSt17_Function_handlerIFvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEZN9cacheMaps10syncThreadEbEUlS7_iiE2_E10_M]
mov qword [rsp + 0x7e0], rax
call method.QString.QString_char_const_
lea rax, [rsp + 0x6e0]
lea rdx, str._1_maps
mov rcx, rax
mov qword [rsp + 0x58], rax
call method.QString.QString_char_const_
lea rax, [rsp + 0x700]
lea rdx, [0x140034af7]
mov rcx, rax
mov qword [rsp + 0x60], rax
call method.QString.QString_char_const_
mov eax, 0x20
lea r14, [rsp + 0x720]
mov r8, qword [rsp + 0x60]
xor r9d, r9d
mov word [rsp + 0x20], ax
mov rdx, qword [rsp + 0x58]
mov rcx, r14
mov rax, qword [rsp + 0x68]
call rax
mov eax, 0x20
xor r9d, r9d
mov r8, r14
mov rdx, rdi
mov word [rsp + 0x20], ax
mov rcx, rbx
mov rax, qword [rsp + 0x68]
call rax
mov rax, qword [method.QString.toUtf8_helper_QString_const_]
mov rdx, rbx
mov rcx, r15
mov qword [rsp + 0x120], rax
call rax
mov rdi, qword [method.QByteArray.toStdString_abi:cxx11____const]
mov rdx, r15
mov rcx, r12
call rdi
mov rax, qword [rsp + 0x780]
test rax, rax
je 0x140018635
lock sub dword [rax], 1
jne 0x140018635
mov rcx, qword [rsp + 0x780]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov rdx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x120]
mov rcx, rsi
call rax
mov rdx, rsi
mov rcx, r15
call rdi
mov rax, qword [rsp + 0x760]
test rax, rax
je 0x14001867e
lock sub dword [rax], 1
jne 0x14001867e
mov rcx, qword [rsp + 0x760]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
mov r8, qword [rsp + 0x80]
mov r9, r13
mov rdx, r12
mov rcx, r15
call qword [method.tas::zip.unzip_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__std::function_void__std::__cxx11::basic_string_char__std:]
mov rcx, qword [rsp + 0x780]
mov byte [rsp + 0x1df], al
lea rax, [rsp + 0x790]
cmp rcx, rax
je 0x1400186c2
mov rax, qword [rsp + 0x790]
lea rdx, [rax + 1]
call sym.operator_delete_void__unsigned_long_long_
mov rcx, qword [rsp + 0x7a0]
lea rax, [rsp + 0x7b0]
cmp rcx, rax
je 0x1400186e8
mov rax, qword [rsp + 0x7b0]
lea rdx, [rax + 1]
call sym.operator_delete_void__unsigned_long_long_
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x60]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x58]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xa8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x80]
call method.std::_Function_base._Function_base__
mov rcx, r13
call method.std::_Function_base._Function_base__
jmp 0x140014cda
lea r15, [rsp + 0x780]
lea rdx, str.select__select_tzip_from_software.bin_where_bin.computerid_1__2____select_tzip_from_software.bin_where_bin.computerid_is_null_and_os_3__2_
mov rcx, r15
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x80]
call method.cacheMaps.mapOS__
cmp word [rsp + 0x290], 0x1e5
jne 0x140018a5c
mov r8d, dword [rsp + 0x294]
test r8d, r8d
jle 0x140018a5c
cmp word [rsp + 0x292], 0x40
ja 0x140018a5c
lea rdx, [0x140034fe1]
mov rcx, r13
mov ebx, dword [0x140033540]
call method.QString.QString_char_const_
mov rsi, qword [rsp + 0x90]
mov r8d, ebx
mov rdx, r14
mov rcx, rsi
call method.ident.id_to_string_ID_const__ident::Format_
mov word [rsp + 0x20], 0x20
xor r9d, r9d
mov r8, rsi
mov rdx, r13
mov rax, qword [rsp + 0x68]
mov rcx, r12
call rax
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [rsp + 0x788]
mov rcx, qword [sym.imp.Qt6Core.dll_QString::_empty]
lea rsi, [rsp + 0x580]
mov byte [rsp + 0x580], 2
mov rdx, qword [rsp + 0x7d8]
mov r8, qword [rsp + 0x7e0]
mov byte [rsp + 0x5a0], 2
lea r9, [rsp + 0x760]
test rax, rax
mov byte [rsp + 0x5c0], 2
cmove rax, rcx
test rdx, rdx
mov qword [rsp + 0x588], r8
mov r8, qword [rsp + 0x3f0]
cmove rdx, rcx
mov qword [rsp + 0x770], rsi
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x590], rdx
mov rdx, qword [rsp + 0x3e8]
mov qword [rsp + 0x5a8], r8
mov r8d, 3
mov qword [rsp + 0x778], 0
test rdx, rdx
cmove rdx, rcx
mov qword [rsp + 0x5b0], rdx
mov rdx, qword [rsp + 0x7a8]
test rdx, rdx
cmove rdx, rcx
mov rcx, qword [rsp + 0x7b0]
mov qword [rsp + 0x5d0], rdx
lea rdx, [rsp + 0x5c0]
mov qword [rsp + 0x760], rdx
lea rdx, [rsp + 0x5a0]
mov qword [rsp + 0x768], rdx
mov rdx, qword [rsp + 0x790]
mov qword [rsp + 0x5c8], rcx
lea rcx, [0x1400410c0]
mov qword [rsp + 0x210], rdx
mov rdx, rax
call qword [method.QtPrivate.argToQString_QStringView__unsigned_long_long__QtPrivate::ArgBase_const_]
lea rcx, [sym.__tcf_0_3]
call dbg.atexit
lea rcx, [0x1400410b0]
call sym.__cxa_guard_release
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x80]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
jmp 0x1400127b5
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.Installing
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x190]
mov rcx, rax
call method.QDebug.operator___QString_const_
mov rcx, rax
lea rdx, [0x14003518a]
call method.QDebug.operator___char_const_
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x140014b3f
mov rax, qword [rsp + 0x80]
mov rcx, qword [rbp + 0x90]
mov byte [rsp + 0x7d0], 1
mov r9d, 2
mov qword [rsp + 0x20], r13
mov r8d, 2
lea rdx, str.setEnabled
mov qword [rsp + 0x9b8], rax
lea rax, [0x140034d97]
mov qword [rsp + 0x9c8], rax
lea rax, [0x140037a00]
mov qword [rsp + 0x9d8], rax
lea rax, [rsp + 0x9d0]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x9b0], 0
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9d0], 0
call rax
jmp 0x140014e2a
lea rdx, [0x140034fe6]
mov rcx, r12
call method.QString.QString_char_const_
jmp 0x1400187dc
mov rcx, qword [rsp + 0x118]
lea rdx, str._1_bin
call method.QString.QString_char_const_
lea rax, [rsp + 0x6a0]
lea rdx, str._1_maps
mov rcx, rax
mov qword [rsp + 0x120], rax
call method.QString.QString_char_const_
lea rax, [rsp + 0x6c0]
lea rdx, [0x140034af7]
mov rcx, rax
mov qword [rsp + 0xa8], rax
call method.QString.QString_char_const_
lea rax, [rsp + 0x6e0]
mov edx, 0x20
mov r8, qword [rsp + 0xa8]
xor r9d, r9d
mov qword [rsp + 0x58], rax
mov rcx, rax
mov rax, qword [rsp + 0x68]
mov word [rsp + 0x20], dx
mov rdx, qword [rsp + 0x120]
call rax
lea rax, [rsp + 0x700]
mov r8, qword [rsp + 0x58]
xor r9d, r9d
mov r14d, 0x20
mov qword [rsp + 0x60], rax
mov rcx, rax
mov rdx, qword [rsp + 0x118]
mov word [rsp + 0x20], r14w
mov rax, qword [rsp + 0x68]
call rax
lea r14, [rsp + 0x720]
mov rdx, qword [rsp + 0x60]
lea r8, str._tasMenu
mov rcx, r14
call sym.operator_QString__char_const_
mov rax, qword [rsp + 0x1e0]
mov rcx, r14
call rax
mov byte [rsp + 0xf8], al
test al, al
je 0x140019e47
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x60]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x58]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xa8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x120]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x118]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
jmp 0x140014dce
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Download_complete
call method.QString.operator_char_const___clone_.isra.0_
lea rdx, str.software
mov rcx, r13
call method.QString.QString_char_const_
mov rdx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x60]
mov rcx, r13
call rax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rbx, qword [method.QEventLoop.processEvents_QFlags_QEventLoop::ProcessEventsFlag__]
mov rcx, qword [rsp + 0xc0]
mov edx, 0x20
call rbx
test al, al
jne 0x140018bed
jmp 0x1400146b3
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.Start_download
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rax, qword [rax]
mov rsi, qword [rsp + 0x80]
lea r14, [rsp + 0x270]
mov r8, r15
mov rcx, r14
mov qword [rsp + 0x7d0], rax
mov rdx, rsi
add dword [rax + 0x28], 1
call qword [sym.imp.Qt6Core.dll_operator___QDebug__QUrl_const_]
mov rbx, qword [method.QDebug.QDebug__]
mov rcx, r14
call rbx
mov rcx, rsi
call rbx
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x140014596
xor ebx, ebx
cmp eax, 2
lea rcx, [rbp + 0x18]
setle bl
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov dword [rsp + 0x38], ebx
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x30], 1
mov rcx, r13
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.Error_writing_file__
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rsi, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x58]
mov r14, rax
mov rcx, rsi
call qword [method.QIODevice.errorString___const]
mov rdx, rsi
mov rcx, r14
call method.QDebug.operator___QString_const_
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x1400146d5
lea rdx, str._1_backup
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov r11d, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, r15
mov r14, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x68]
mov word [rsp + 0x20], r11w
mov rcx, r14
call rdi
mov r10d, 0x20
xor r9d, r9d
mov r8, r14
mov rdx, rsi
mov word [rsp + 0x20], r10w
mov rcx, r13
mov qword [rsp + 0x68], rdi
call rdi
mov rax, qword [rsp + 0xf8]
mov rdx, r13
mov rcx, rbx
call rax
mov rax, qword [rsp + 0x1d0]
mov rcx, rbx
call rax
mov edi, eax
mov rcx, rbx
mov rax, qword [rsp + 0xa0]
call rax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
test dil, dil
jne 0x140018f55
mov rcx, rbx
call method.QDir.root__
lea rdx, str._1_backup
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov r9d, 0x20
mov r8, r12
mov rdx, r15
mov rcx, r14
mov word [rsp + 0x20], r9w
mov rdi, qword [rsp + 0x68]
xor r9d, r9d
call rdi
mov r8d, 0x20
xor r9d, r9d
mov rdx, rsi
mov rcx, r13
mov word [rsp + 0x20], r8w
mov r8, r14
call rdi
mov r11, qword [rsp + 0x1e8]
mov rdx, r13
mov rcx, rbx
call r11
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
mov rax, qword [rsp + 0xa0]
call rax
lea rdx, str._1_backup
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov ecx, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, r15
mov word [rsp + 0x20], cx
mov rcx, r14
call rdi
mov edx, 0x20
xor r9d, r9d
mov r8, r14
mov rcx, r13
mov word [rsp + 0x20], dx
mov rdx, rsi
call rdi
mov rcx, r13
call method.tasFile.makePublic_QString_const___clone_.isra.0_
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rdx, [0x140034b3c]
mov rcx, rbx
call method.QString.QString_char_const_
lea rdx, str._1_backup
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov eax, 0x20
mov r14, qword [rsp + 0x68]
xor r9d, r9d
mov r8, r12
mov rdi, qword [rsp + 0x80]
mov word [rsp + 0x20], ax
mov rdx, r15
mov rcx, rdi
call r14
mov eax, 0x20
xor r9d, r9d
mov r8, rdi
mov rdx, rsi
mov word [rsp + 0x20], ax
mov rcx, r13
call r14
mov rax, qword [rsp + 0x748]
mov rcx, qword [sym.imp.Qt6Core.dll_QString::_empty]
mov byte [rsp + 0x6c0], 2
mov rdx, qword [rsp + 0x408]
mov r8, qword [rsp + 0x410]
mov byte [rsp + 0x6e0], 2
mov qword [rsp + 0x6b0], 0
test rax, rax
cmove rax, rcx
test rdx, rdx
mov qword [rsp + 0x6c8], r8
mov r8d, 2
cmove rdx, rcx
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0x6a0]
mov qword [rsp + 0x6d0], rdx
mov rdx, qword [rsp + 0x9b8]
mov r9, rax
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x198]
test rdx, rdx
cmove rdx, rcx
mov rcx, qword [rsp + 0x9c0]
mov qword [rsp + 0x6f0], rdx
mov rdx, qword [rsp + 0x750]
mov qword [rsp + 0x6e8], rcx
lea rcx, [rsp + 0x6e0]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x6a0], rcx
lea rcx, [rsp + 0x6c0]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0x6a8], rcx
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 0x210], rdx
mov rdx, qword [rsp + 0xb8]
call rax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
mov edi, 1
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
jmp 0x140019340
mov rcx, qword [rsp + 0xa8]
lea rdx, str._1__2__3
call method.QString.QString_char_const_
mov r14, qword [rsp + 0x58]
lea rdx, str._1_backup
mov rcx, r14
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r15
call method.QString.QString_char_const_
mov eax, 0x20
xor r9d, r9d
mov r8, r15
mov rdx, rsi
mov word [rsp + 0x20], ax
mov rcx, r12
mov rax, qword [rsp + 0x68]
call rax
mov eax, 0x20
mov qword [rsp + 0x58], r14
xor r9d, r9d
mov r8, r12
mov word [rsp + 0x20], ax
mov rcx, qword [rsp + 0x80]
mov rdx, r14
mov rax, qword [rsp + 0x68]
call rax
mov rax, qword [rsp + 0x6c8]
mov rdx, qword [rsp + 0x408]
mov byte [rsp + 0x720], 2
lea r9, [rsp + 0x700]
mov rcx, qword [rsp + 0x410]
mov byte [rsp + 0x740], 2
mov r8d, 2
test rax, rax
cmove rax, qword [sym.imp.Qt6Core.dll_QString::_empty]
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QString::_empty]
mov qword [rsp + 0x728], rcx
mov rcx, qword [rsp + 0x7e0]
mov qword [rsp + 0x730], rdx
mov rdx, qword [rsp + 0x7d8]
mov qword [rsp + 0x748], rcx
mov rcx, r13
test rdx, rdx
cmove rdx, qword [sym.imp.Qt6Core.dll_QString::_empty]
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x700], rbx
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x750], rdx
lea rdx, [rsp + 0x720]
mov qword [rsp + 0x708], rdx
mov rdx, qword [rsp + 0x6d0]
mov qword [rsp + 0x710], 0
mov qword [rsp + 0x210], rdx
mov rdx, qword [rsp + 0xb8]
call rax
mov eax, 0x20
xor r9d, r9d
mov r8, rdi
mov rdx, r13
lea r14, [rsp + 0x4e0]
mov word [rsp + 0x28], ax
mov dword [rsp + 0x20], 0xa
mov rcx, r14
call qword [method.QString.arg_long_long__int__int__QChar__const]
mov rax, qword [rsp + 0x560]
mov rdx, qword [rsp + 0x4e0]
mov rcx, r14
add rdi, 1
mov qword [rsp + 0x560], rdx
mov rdx, qword [rsp + 0x4e8]
mov qword [rsp + 0x4e0], rax
mov rax, qword [rsp + 0x568]
mov qword [rsp + 0x568], rdx
mov rdx, qword [rsp + 0x4f0]
mov qword [rsp + 0x4e8], rax
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x570], rdx
mov qword [rsp + 0x4f0], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x80]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x58]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xa8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rdx, qword [rsp + 0x168]
mov rax, qword [rsp + 0xf8]
mov rcx, r13
call rax
mov rax, qword [rsp + 0x1d0]
mov rcx, r13
call rax
mov r14d, eax
mov rcx, r13
mov rax, qword [rsp + 0xa0]
call rax
test r14b, r14b
jne 0x140019102
mov rcx, r13
call method.QDir.root__
mov rdi, qword [rsp + 0x168]
mov rax, qword [rsp + 0x1e8]
mov rcx, r13
mov rdx, rdi
call rax
mov rcx, r13
mov rax, qword [rsp + 0xa0]
call rax
mov rcx, rdi
call method.tasFile.makePublic_QString_const___clone_.isra.0_
lea rdx, str._1_bin
mov rcx, rbx
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r15
call method.QString.QString_char_const_
mov edi, 0x20
mov r14, qword [rsp + 0x68]
xor r9d, r9d
mov r8, r15
mov word [rsp + 0x20], di
mov rdx, rsi
mov rcx, r12
call r14
mov r11d, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, rbx
mov rdi, qword [rsp + 0x80]
mov word [rsp + 0x20], r11w
mov rcx, rdi
call r14
lea r14, [rsp + 0x720]
mov qword [rsp + 0x80], rdi
mov rdx, rdi
mov rdi, qword [rsp + 0xf8]
mov rcx, r14
call rdi
mov r9d, 0xffffffff
lea rdi, [rsp + 0x500]
mov r8d, 0x6007
mov rdx, r14
mov qword [rsp + 0x60], rdi
mov rcx, rdi
mov rdi, qword [method.QDir.entryList_QFlags_QDir::Filter___QFlags_QDir::SortFlag___const]
call rdi
mov rax, qword [rsp + 0x500]
mov rdx, qword [rsp + 0x510]
mov qword [rsp + 0x500], 0
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x510], 0
mov qword [rsp + 0x9b0], rax
mov rax, qword [rsp + 0x508]
mov qword [rsp + 0x9c0], rdx
lea rdx, [rdx + rdx*2]
mov qword [rsp + 0x9b8], rax
mov qword [rsp + 0x9c8], rax
lea rax, [rax + rdx*8]
mov qword [rsp + 0x9d0], rax
mov qword [rsp + 0x508], 0
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rax, qword [rsp + 0xa0]
mov rcx, r14
call rax
mov rcx, qword [rsp + 0x80]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rdx, qword [rsp + 0x9c8]
cmp rdx, qword [rsp + 0x9d0]
je 0x140019814
mov rcx, qword [rsp + 0x148]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov rdx, qword [rsp + 0x568]
mov rax, qword [rsp + 0x560]
mov qword [rsp + 0x748], rdx
mov rdx, qword [rsp + 0x570]
mov qword [rsp + 0x740], rax
mov qword [rsp + 0x750], rdx
test rax, rax
je 0x140019572
lock add dword [rax], 1
lea rax, [0x140034b42]
mov rdx, qword [rsp + 0x1a0]
mov rcx, rbx
mov qword [rsp + 0x1f8], 1
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x1b0]
call rax
mov rdx, rbx
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov rdx, qword [rsp + 0x148]
mov rcx, rsi
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov rcx, qword [rsp + 0x160]
lea rdx, str._1_bin
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0xb0]
lea rdx, str._1_maps
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x118]
lea rdx, [0x140034af7]
call method.QString.QString_char_const_
mov r10d, 0x20
mov rax, qword [rsp + 0x68]
xor r9d, r9d
mov r8, qword [rsp + 0x118]
mov word [rsp + 0x20], r10w
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x120]
call rax
mov r9d, 0x20
mov r8, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x160]
mov word [rsp + 0x20], r9w
mov rcx, qword [rsp + 0xa8]
xor r9d, r9d
mov rax, qword [rsp + 0x68]
call rax
mov rdx, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x58]
lea r8, [0x140034b42]
call sym.operator_QString__char_const_
lea rax, [rsp + 0x700]
mov rdx, qword [rsp + 0x58]
mov rcx, rax
mov qword [rsp + 0x60], rax
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov rdx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x60]
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
mov rcx, r12
mov qword [rsp + 0x720], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x728], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x730], rdx
mov rdx, r14
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov rcx, qword [rsp + 0x80]
call qword [method.QString.utf16___const]
mov qword [rsp + 0xb8], rax
mov rcx, r12
call qword [method.QString.utf16___const]
mov rdx, qword [rsp + 0xb8]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_MoveFileW]
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x60]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x58]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xa8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x120]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x118]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xb0]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x160]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x80]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x148]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [rsp + 0x9c8]
lea rdx, [rax + 0x18]
mov qword [rsp + 0x9c8], rdx
cmp qword [rsp + 0x9d0], rdx
jne 0x14001952c
mov rcx, r13
call method.QArrayDataPointer_QString_.QArrayDataPointer__
lea rdx, str._1_new
mov rcx, rbx
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r15
call method.QString.QString_char_const_
mov r8d, 0x20
xor r9d, r9d
mov rdx, rsi
mov rcx, r12
mov word [rsp + 0x20], r8w
mov rax, qword [rsp + 0x68]
mov r8, r15
call rax
mov ecx, 0x20
mov rax, qword [rsp + 0x68]
xor r9d, r9d
mov r8, r12
mov word [rsp + 0x20], cx
mov rdx, rbx
mov rcx, qword [rsp + 0x80]
call rax
mov rdx, qword [rsp + 0x80]
mov rax, qword [rsp + 0xf8]
mov rcx, r14
call rax
mov r9d, 0xffffffff
lea rax, [rsp + 0x520]
mov r8d, 0x6007
mov rdx, r14
mov qword [rsp + 0x60], rax
mov rcx, rax
call rdi
mov rax, qword [rsp + 0x520]
mov rdx, qword [rsp + 0x530]
mov qword [rsp + 0x520], 0
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x530], 0
mov qword [rsp + 0x9b0], rax
mov rax, qword [rsp + 0x528]
mov qword [rsp + 0x9c0], rdx
lea rdx, [rdx + rdx*2]
mov qword [rsp + 0x9b8], rax
mov qword [rsp + 0x9c8], rax
lea rax, [rax + rdx*8]
mov qword [rsp + 0x9d0], rax
mov qword [rsp + 0x528], 0
call method.QArrayDataPointer_QString_.QArrayDataPointer__
mov rax, qword [rsp + 0xa0]
mov rcx, r14
call rax
mov rcx, qword [rsp + 0x80]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rax, [rsp + 0x580]
mov rdx, qword [rsp + 0x9c8]
mov qword [rsp + 0xb8], rax
cmp qword [rsp + 0x9d0], rdx
je 0x140019d0f
mov rcx, qword [rsp + 0xb8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov rcx, qword [rsp + 0x120]
lea rdx, str._1_bin
call method.QString.QString_char_const_
mov rdi, qword [rsp + 0xa8]
lea rdx, str._1_maps
mov rcx, rdi
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x58]
lea rdx, [0x140034af7]
call method.QString.QString_char_const_
lea rax, [rsp + 0x700]
mov edx, 0x20
mov r8, qword [rsp + 0x58]
xor r9d, r9d
mov word [rsp + 0x20], dx
mov rcx, rax
mov rdx, rdi
mov qword [rsp + 0xa8], rdi
mov rdi, rax
mov rax, qword [rsp + 0x68]
call rax
mov eax, 0x20
mov qword [rsp + 0x60], rdi
mov r8, rdi
xor r9d, r9d
mov word [rsp + 0x20], ax
mov rdx, qword [rsp + 0x120]
mov rcx, r14
mov rdi, qword [rsp + 0x68]
call rdi
lea r8, [0x140034b42]
mov rdx, r14
mov rcx, rbx
call sym.operator_QString__char_const_
mov rdx, rbx
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov rdx, qword [rsp + 0xb8]
mov rcx, rsi
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x780], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x788], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x790], rdx
mov rdx, r15
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
lea rax, [rsp + 0x5a0]
lea rdx, str._1_new
mov rcx, rax
mov qword [rsp + 0xf8], rax
call method.QString.QString_char_const_
lea r11, [rsp + 0x5c0]
lea rdx, str._1_maps
mov rcx, r11
mov qword [rsp + 0x198], r11
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x170]
lea rdx, [0x140034af7]
call method.QString.QString_char_const_
mov eax, 0x20
mov r8, qword [rsp + 0x170]
xor r9d, r9d
mov rdx, qword [rsp + 0x198]
mov word [rsp + 0x20], ax
mov rcx, qword [rsp + 0x178]
call rdi
mov r11d, 0x20
mov r8, qword [rsp + 0x178]
xor r9d, r9d
mov rdx, qword [rsp + 0xf8]
mov word [rsp + 0x20], r11w
mov rcx, qword [rsp + 0x148]
call rdi
mov rdi, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x148]
lea r8, [0x140034b42]
mov rcx, rdi
call sym.operator_QString__char_const_
mov rdx, rdi
mov qword [rsp + 0x160], rdi
mov rdi, qword [rsp + 0xb0]
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov qword [rsp + 0xb0], rdi
mov rdx, qword [rsp + 0xb8]
mov rcx, rdi
call qword [method.QString.append_QString_const_]
mov rdx, qword [rax]
mov rcx, r12
mov qword [rsp + 0x680], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x688], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x690], rdx
mov rdx, qword [rsp + 0x118]
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
call method.QArrayDataPointer_char16_t_.QArrayDataPointer_QArrayDataPointer_char16_t__const_
mov rcx, qword [rsp + 0x80]
call qword [method.QString.utf16___const]
mov rdi, rax
mov rcx, r12
call qword [method.QString.utf16___const]
mov rcx, rax
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_MoveFileW]
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x118]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xb0]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x160]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x148]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x178]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x170]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x198]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xf8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x80]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x60]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x58]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xa8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x120]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0xb8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [rsp + 0x9c8]
lea rdx, [rax + 0x18]
mov qword [rsp + 0x9c8], rdx
cmp qword [rsp + 0x9d0], rdx
jne 0x140019996
mov rcx, r13
call method.QArrayDataPointer_QString_.QArrayDataPointer__
lea rdx, str._1_new
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, r15
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r12
call method.QString.QString_char_const_
mov r10d, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, r15
mov rdi, qword [rsp + 0x80]
mov r14, qword [rsp + 0x68]
mov word [rsp + 0x20], r10w
mov rcx, rdi
call r14
mov r9d, 0x20
mov r8, rdi
mov rdx, rsi
mov rcx, r13
mov word [rsp + 0x20], r9w
xor r9d, r9d
call r14
mov rcx, r13
call qword [method.tasFile.deleteFolder_QString_const_]
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x168]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
jmp 0x140014cf0
lea rcx, [rbp + 0x18]
call qword [method.TAS::Debug.debugCategoryFinal___const]
mov rdx, qword [rbp + 0x40]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x38], 1
mov rcx, r13
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call method.TAS::DebugStream.DebugStream_QFile__char_const__int__char_const__char_const__QtMsgType__bool_
lea rdi, [rsp + 0xa00]
lea rdx, str.Finished_writing_file
mov rcx, rdi
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x80]
mov r14, rax
mov rax, qword [rdx]
mov rcx, rsi
call qword [rax + 0xe8]
mov rdx, rsi
mov rcx, r14
call method.QDebug.operator___QString_const_
jmp 0x140018d25
lea rdx, str._1_bin
mov rcx, rbx
call method.QString.QString_char_const_
lea rdx, str._1_maps
mov rcx, rsi
call method.QString.QString_char_const_
lea rdx, [0x140034af7]
mov rcx, r15
call method.QString.QString_char_const_
mov edi, 0x20
mov rax, qword [rsp + 0x68]
xor r9d, r9d
mov r8, r15
mov word [rsp + 0x20], di
mov rdx, rsi
mov rcx, r12
call rax
mov r11d, 0x20
xor r9d, r9d
mov r8, r12
mov rdx, rbx
mov word [rsp + 0x20], r11w
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x68]
call rax
mov rdi, qword [rsp + 0x80]
lea r8, str._tasMenu.app
mov rcx, r13
mov rdx, rdi
call sym.operator_QString__char_const_
mov rax, qword [rsp + 0x1e0]
mov rcx, r13
call rax
mov rcx, r13
mov byte [rsp + 0xf8], al
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rsi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
jmp 0x140018b61
mov rcx, r12
call qword [method.QMessageLogger.warning___const]
lea rdx, str.Process_failed
mov rcx, r12
call method.QDebug.operator___char_const_
mov rcx, qword [rsp + 0x80]
mov r13, rax
mov rdx, rbx
call qword [method.QIODevice.errorString___const]
mov rdx, qword [rsp + 0x80]
mov rcx, r13
call method.QDebug.operator___QString_const_
mov rcx, qword [rsp + 0x80]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r12
call rsi
jmp 0x1400173a0
lea rax, [0x140034b50]
mov rdx, r13
mov qword [rsp + 0x9b0], 2
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9c0], 0
mov qword [rsp + 0x9c8], rax
call qword [method.QMessageLogger.warning___const]
mov rcx, qword [rsp + 0x80]
lea rdx, str.File_not_found
call method.QDebug.operator___char_const_
mov rdx, qword [rsp + 0xc8]
mov rcx, rax
call method.QDebug.operator___QString_const_
mov rcx, qword [rsp + 0x80]
call qword [method.QDebug.QDebug__]
jmp 0x1400173b2