Function at 0x1400114c0
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 0x1400114f8
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 0x1400115e0
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 0x140011fd7
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, [0x140034d33]
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 0x1400114e0
xor ecx, ecx
lea r13, [rsp + 0x9b0]
call qword [method.TAS::Site.refreshCurrentSiteNumber_long_long_]
mov dword [rsp + 0xa8], eax
test eax, eax
je 0x140012099
mov edx, dword [rbp + 0x20]
test edx, edx
jle 0x140017795
mov rcx, qword [rbp + 0x90]
test rcx, rcx
je 0x14001740c
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, [0x140034d57]
mov qword [rsp + 0x9c8], rax
lea rax, [0x1400379c0]
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, [0x140034d33]
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 0x1400177fd
lea rax, [rsp + 0x870]
mov qword [rsp + 0xd8], rax
mov rcx, rax
mov rax, qword [method.tasFileManifest.tasFileManifest__]
mov qword [rsp + 0x158], 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 0x1400119ac
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 0x14001197d
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 0x140011a5c
lock sub dword [rax], 1
jne 0x140011a5c
mov rcx, qword [rbx]
mov r8d, 8
mov edx, 2
call r14
cmp rbx, r13
jne 0x140011a38
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 0x140011b1d
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 0x140011aee
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 0x140011c18
mov esi, dword [rbp + 0x20]
test esi, esi
jle 0x1400179a9
mov rsi, qword [rsp + 0x2a0]
mov qword [rsp + 0x380], 0
mov qword [rsp + 0x388], 0
mov qword [rsp + 0x390], 0
test rsi, rsi
je 0x140017f21
mov rdx, qword [rsi + 0x20]
xor ebx, ebx
cmp byte [rdx], 0xff
je 0x140017f31
lea r14, [rsp + 0x380]
nop dword [rax]
test rsi, rsi
je 0x140017328
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 0x140011ce0
mov eax, dword [rdx]
cmp eax, 1
jle 0x1400168e0
cmp qword [rsp + 0x390], 0
jne 0x140017359
test rdx, rdx
je 0x140011ce0
mov eax, dword [rdx]
cmp eax, 1
jle 0x14001696a
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 0x140016954
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 0x140016940
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 0x140011d83
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 0x140011c68
add rbx, 1
cmp rbx, rcx
jne 0x140011d60
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 rax, rcx
je 0x140012286
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 0x140011f08
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 0x140011f08
shl rax, 4
add rax, qword [rcx + 0x80]
mov esi, dword [rsp + 0x58]
cmp esi, dword [rax]
je 0x1400165d0
add rdx, 1
cmp rdx, 0x80
jne 0x140011e98
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 0x140011ea4
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 0x140011f61
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 rdx, rax
je 0x14001222e
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 0x1400154f0
lock add dword [rdx], 1
mov eax, dword [rsp + 0x58]
cmp eax, 6
ja case.default.0x140011fd5
lea rcx, [0x140035348]
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 0x140011573
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 0x140011573
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 0x140012072
mov eax, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test eax, eax
jle 0x140015850
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 0x1400121d2
lock sub dword [rax], 1
jne 0x1400121d2
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 0x140016638
nop word [rax + rax]
mov rax, qword [rsp + 0x720]
test rax, rax
je case.default.0x14001550b
lock sub dword [rax], 1
jne case.default.0x14001550b
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 0x140011f88
mov rax, qword [rsp + 0x8f0]
test rax, rax
je 0x140012245
lock sub dword [rax], 1
je 0x140016870
mov rax, qword [rsp + 0x700]
test rax, rax
je 0x14001225c
lock sub dword [rax], 1
je 0x140016800
mov rax, qword [rsp + 0x7e8]
add rax, 4
mov qword [rsp + 0x7e8], rax
cmp rax, qword [rsp + 0x7f0]
jne 0x140011df8
mov rdx, qword [rsp + 0x7d0]
test rdx, rdx
je 0x1400122aa
lock sub dword [rdx], 1
jne 0x1400122aa
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 0x1400122c2
mov r15d, dword [rbp + 0x20]
test r15d, r15d
jle 0x140017df4
mov rcx, qword [rbp + 0x90]
test rcx, rcx
je 0x140012368
lea rax, [0x140034d57]
lea rdx, [rsp + 0x7c0]
mov byte [rsp + 0x9b0], 1
mov r9d, 2
mov qword [rsp + 0x7b8], rax
lea rax, [0x1400379c0]
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 0x1400174fc
mov esi, dword [rsp + 0x88]
test esi, esi
jne 0x140017440
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 0x1400176ef
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, [0x140034d33]
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x568], 0
mov qword [rsp + 0x570], 0
mov qword [rsp + 0x160], 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 0x140017340
lea rdx, [0x140034fa1]
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 0x140013670
mov r9d, dword [rsp + 0x294]
test r9d, r9d
jle 0x140013670
cmp word [rsp + 0x292], 0x40
ja 0x140013670
movzx eax, byte [0x1400410b0]
test al, al
jne 0x140012685
lea rcx, [0x1400410b0]
call sym.__cxa_guard_acquire
test eax, eax
jne 0x140018603
mov rdi, qword [rsp + 0x90]
lea rdx, [0x140035040]
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 0x14001367f
mov ebx, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test ebx, ebx
jle 0x140016390
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 0x1400127aa
lock sub dword [rax], 1
jne 0x1400127aa
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.0x140011fd5
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.0x140011fd5
mov r10d, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test r10d, r10d
jle 0x140015a90
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 0x140012a35
lock sub dword [rax], 1
jne 0x140012a35
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 0x140012a61
lock sub dword [rax], 1
jne 0x140012a61
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 0x1400155b0
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 0x140012c49
lock sub dword [rax], 1
jne 0x140012c49
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 0x140012c75
lock sub dword [rax], 1
jne 0x140012c75
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 0x140012ca1
lock sub dword [rax], 1
jne 0x140012ca1
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 0x140012994
lock sub dword [rax], 1
jne 0x140012994
mov rcx, qword [rsp + 0x740]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140012994
mov ebx, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test ebx, ebx
jle 0x140016150
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 0x140012d66
lock sub dword [rax], 1
jne 0x140012d66
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 0x140012d92
lock sub dword [rax], 1
jne 0x140012d92
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 0x1400155e0
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 0x140012c1d
mov r15d, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test r15d, r15d
jle 0x140015610
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 0x140012fe2
lock sub dword [rax], 1
jne 0x140012fe2
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 0x14001300e
lock sub dword [rax], 1
jne 0x14001300e
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 0x140015510
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 0x140012c1d
mov edx, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
test edx, edx
jle 0x140015cd0
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 0x140013232
lock sub dword [rax], 1
jne 0x140013232
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.0x140011fd5
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 0x140012974
mov edx, dword [rbp + 0x20]
lea r14, [rsp + 0x720]
lea r12, [rsp + 0x7a0]
test edx, edx
jle 0x140015f10
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 0x140013474
lock sub dword [rax], 1
jne 0x140013474
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 0x1400134b7
lock sub dword [rax], 1
jne 0x1400134b7
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 0x140015580
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 0x140012c1d
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 + 0x150], 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 0x140014dd1
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 + 0x190], rcx
mov qword [rsp + 0x170], r9
mov qword [rsp + 0x1a8], 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 0x140017600
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, [0x1400350bf]
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 0x140017a58
mov rax, qword [rsp + 0x430]
test rax, rax
je 0x140014db7
mov edx, dword [rbp + 0x20]
test edx, edx
jle 0x140017fcd
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 0x140013c69
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 + 0x188], rdx
mov qword [rsp + 0x1a0], 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 0x140013cee
lock add dword [rax], 1
mov rcx, rbx
call sym.strlen
mov qword [rsp + 0x1f0], rbx
mov rdx, qword [rsp + 0x188]
mov qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x1b0], rax
mov rcx, rax
mov rax, qword [rsp + 0x1a0]
call rax
mov rax, qword [rsp + 0x4b0]
cmp rax, qword [rsp + 0x490]
je 0x140017f74
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 + 0x1c8], rax
call rax
test al, al
je 0x140013e8a
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 + 0x198], 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 + 0x1d0], 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 + 0x168], 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 + 0x1a8]
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 0x140018228
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 + 0x198]
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 0x1400180c0
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 + 0x1d0]
mov rdx, r12
call qword [method.QNetworkAccessManager.get_QNetworkRequest_const_]
mov rsi, rax
test rax, rax
je 0x1400145b3
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 0x140014394
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 0x1400143f4
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 0x140018ad5
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 0x140018a79
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 0x140014570
mov rcx, qword [rsp + 0x58]
call qword [method.QSaveFile.commit__]
mov r8d, eax
mov eax, dword [rbp + 0x20]
test r8b, r8b
je 0x140018b7c
test eax, eax
jle 0x140019d3d
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 + 0x198]
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 0x140014d0b
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 0x140014670
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 + 0x1c8]
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 0x14001481c
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, [0x140034d57]
mov rcx, qword [rbp + 0x90]
mov byte [rsp + 0x9b0], 0
mov qword [rsp + 0x7e8], rax
lea rax, [0x1400379c0]
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 0x140018803
lea rdx, str..tzip
mov rcx, r13
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x198]
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 0x140018388
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 + 0x198]
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 0x140018c14
mov byte [rsp + 0x1df], 0
lea rax, [rsp + 0x5c0]
lea rdx, str._1_bin
mov rcx, rax
mov qword [rsp + 0x1a8], 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 + 0x1a8]
mov rcx, qword [rsp + 0x168]
call rax
mov rdx, qword [rsp + 0x168]
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 0x140018940
mov rcx, qword [rsp + 0xb0]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x168]
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 + 0x1a8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
cmp byte [rsp + 0xf8], 0
jne 0x14001888a
cmp byte [rsp + 0x1df], 0
je 0x140014d0b
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 0x140014d38
mov rcx, qword [rsp + 0xc8]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x1d0]
call qword [method.QNetworkAccessManager.QNetworkAccessManager__]
mov rcx, qword [rsp + 0xc0]
call qword [method.QEventLoop.QEventLoop__]
mov rcx, qword [rsp + 0x198]
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 + 0x1b0]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x180]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x150]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x190]
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 0x140016e0b
mov rax, qword [rsp + 0x158]
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 0x140014f25
mov eax, dword [rax]
cmp eax, 1
jle 0x140014f35
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 0x140016a1c
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 0x1400151fe
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, [0x140035228]
mov qword [rsp + 0x58], rdi
cmp rax, rdx
jne 0x1400152e0
jmp 0x140016a0f
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 0x140017757
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 0x140016a0f
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 0x14001530c
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 0x140015250
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 0x140017767
lea rdx, str._is_deprecated_but_could_not_be_deleted
mov rcx, rdi
call method.QDebug.operator___char_const_
jmp 0x1400152a8
mov eax, dword [rsp + 0x58]
cmp eax, 6
ja case.default.0x14001550b
lea rdi, [0x140035364]
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.0x140011fd5
lock sub dword [rax], 1
jne case.default.0x140011fd5
mov rcx, qword [rsp + 0x9b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp case.default.0x140011fd5
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 0x14001553a
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 0x14001553a
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 0x14001553a
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, [0x140034dff]
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 0x140015820
lock sub dword [rax], 1
jne 0x140015820
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 0x140012f75
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, [0x140034e79]
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 0x140015a5e
lock sub dword [rax], 1
jne 0x140015a5e
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 0x14001218b
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, [0x140034e5b]
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 0x140015ca1
lock sub dword [rax], 1
jne 0x140015ca1
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 0x1400129c5
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, [0x140034e79]
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 0x140015ede
lock sub dword [rax], 1
jne 0x140015ede
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 0x1400131eb
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, [0x140034dff]
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 0x14001611e
lock sub dword [rax], 1
jne 0x14001611e
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 0x14001341b
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, [0x140034dff]
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 0x140016361
lock sub dword [rax], 1
jne 0x140016361
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 0x140012cf3
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, [0x140034e79]
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 0x1400165a1
lock sub dword [rax], 1
jne 0x1400165a1
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 0x140012763
mov rbx, qword [rax + 8]
test rbx, rbx
je 0x140011f08
xor edx, edx
jmp 0x1400165f0
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 0x140016611
mov eax, dword [rax]
cmp eax, 1
jle 0x140016623
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 0x1400165e8
jmp 0x140011f08
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 0x140012974
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 0x14001684f
nop dword [rax]
mov rax, qword [rsi]
test rax, rax
je 0x140016846
lock sub dword [rax], 1
jne 0x140016846
mov rcx, qword [rsi]
mov r8d, 8
mov edx, 2
call rbx
add rsi, 0x18
cmp rdi, rsi
jne 0x140016828
mov rcx, qword [rsp + 0x700]
mov r8d, 8
mov edx, 0x18
call rbx
jmp 0x14001225c
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 0x1400168bf
nop dword [rax]
mov rax, qword [rsi]
test rax, rax
je 0x1400168b6
lock sub dword [rax], 1
jne 0x1400168b6
mov rcx, qword [rsi]
mov r8d, 8
mov edx, 2
call rbx
add rsi, 0x18
cmp rdi, rsi
jne 0x140016898
mov rcx, qword [rsp + 0x8f0]
mov r8d, 8
mov edx, 0x18
call rbx
jmp 0x140012245
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 0x140017780
test rdi, rdi
jne 0x140011cd5
cmp rcx, r10
je 0x140011cd0
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 0x140011d48
jmp 0x140011d58
lea r15, [r15 + rdi*4]
cmp rdi, r8
jl 0x1400173ec
mov rax, qword [rsp + 0x380]
jmp 0x140011d2c
mov rax, qword [rsp + 0x380]
test rax, rax
je 0x140011ce0
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 0x140016950
test r9, r9
jle 0x140011ce0
lea rcx, [r8 + r8*2]
add rdx, rdx
xor r12d, r12d
cmp rcx, rdx
jge 0x140011ce3
xor edx, edx
sub rdx, rax
lea rcx, [r15 + rdx*4]
test r8, r8
je 0x140016a02
cmp rcx, r15
je 0x140016a02
test r15, r15
je 0x140016a02
test rcx, rcx
je 0x140016a02
shl r8, 2
mov rdx, r15
call sym.memmove
mov r8, qword [rsp + 0x390]
mov rcx, rax
mov qword [rsp + 0x388], rcx
jmp 0x140011d07
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 0x140016a65
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 0x140016b61
jmp 0x140016dbd
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 0x1400175b8
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 0x140016b3f
lock sub dword [rax], 1
jne 0x140016b3f
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 0x140016dbd
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 0x140016b9d
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 0x140016b13
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, [0x140035228]
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 0x140016aa8
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 0x1400175c8
lea rdx, str._no_longer_exists_on_server_but_could_not_be_deleted
mov rcx, rdi
call method.QDebug.operator___char_const_
jmp 0x140016b00
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 0x14001b6de
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 0x1400175e8
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 0x14001b5c1
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 0x1400175d8
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 0x1400114e0
test rbx, rbx
je 0x140011d8c
mov rax, qword [0x20]
ud2
mov rcx, qword [rsp + 0x80]
lea rdx, [0x140034fa6]
call method.QString.QString_char_const_
jmp 0x14001257c
test rdi, rdi
jne 0x140011cd5
mov eax, dword [rdx]
cmp eax, 1
jle 0x140017374
mov r12d, 1
jmp 0x140011ce3
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 0x1400175f8
mov rdx, qword [rdx + 8]
mov rax, rcx
sar rax, 2
mov rcx, rdx
sub rcx, rax
sub rcx, r8
test rcx, rcx
jle 0x140017369
lea rcx, [r8 + r8*2]
cmp rcx, rdx
jge 0x140017369
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 0x1400169d0
sub r8, rdi
lea rcx, [r15 + 4]
mov rdx, r15
shl r8, 2
call sym.memmove
mov r8, qword [rsp + 0x390]
jmp 0x14001695d
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 0x1400116c7
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 0x14001246a
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 0x14001246a
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x140016af1
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x140016da9
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x140017266
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x14001718a
mov rcx, r15
jmp 0x140011d1c
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 0x140013bb7
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 0x14001246a
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x140015299
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x1400154d5
mov dword [r10 + rdi*4], r11d
add rdi, 1
mov qword [rsp + 0x390], rdi
jmp 0x140016940
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 0x14001160a
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 0x140011801
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 0x140011801
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 0x140011801
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 0x140011801
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 0x140011c18
mov rax, qword [rsp + 0x158]
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 0x140017ac7
mov eax, dword [rax]
cmp eax, 1
jle 0x140017ad7
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 0x140017c22
jmp 0x140017dbe
mov rdi, qword [rsp + 0x80]
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rdx, [0x1400350e3]
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 0x1400182c8
mov rcx, r12
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
cmp qword [rsp + 0x770], 0
je 0x140017dbe
mov rax, qword [rsp + 0x760]
test rax, rax
je 0x140017c36
mov eax, dword [rax]
cmp eax, 1
jle 0x140017c46
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 0x140017c0b
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 0x140017bc0
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 0x140013c05
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 0x1400122c2
mov dword [rsp + 0x88], 0
jmp 0x1400122aa
mov r8, qword [rsi + 0x10]
jmp 0x140017f62
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 0x140011c5c
add rbx, 1
cmp rbx, r8
jne 0x140017f40
xor ebx, ebx
xor esi, esi
jmp 0x140011c5c
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 0x140014d9d
jmp 0x140013d41
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 + 0x190]
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 0x1400180b3
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 + 0x150]
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 0x140013c21
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 0x140018208
jmp 0x1400145c5
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, [0x14003514a]
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 0x140014093
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 0x140017db6
lea rdx, str..zip
mov rcx, r13
call method.QString.QString_char_const_
mov rcx, qword [rsp + 0x198]
xor r8d, r8d
mov rdx, r13
call rdi
mov edi, eax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
test dil, dil
je 0x140014bb8
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 0x140018505
lock sub dword [rax], 1
jne 0x140018505
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 + 0x198]
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 0x14001854e
lock sub dword [rax], 1
jne 0x14001854e
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 0x140018592
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 0x1400185b8
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 0x140014baa
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 0x14001892c
mov r8d, dword [rsp + 0x294]
test r8d, r8d
jle 0x14001892c
cmp word [rsp + 0x292], 0x40
ja 0x14001892c
lea rdx, [0x140034fa1]
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 0x140012685
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 + 0x198]
mov rcx, rax
call method.QDebug.operator___QString_const_
mov rcx, rax
lea rdx, [0x14003514a]
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 0x140014a0f
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, [0x140034d57]
mov qword [rsp + 0x9c8], rax
lea rax, [0x1400379c0]
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 0x140014cfa
lea rdx, [0x140034fa6]
mov rcx, r12
call method.QString.QString_char_const_
jmp 0x1400186ac
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 0x140019dba
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 0x140014c9e
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 0x140018abd
jmp 0x140014583
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 0x140014466
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 0x1400145a5
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 + 0x1c8]
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 0x140018e25
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 + 0x1a8]
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 + 0x160]
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 0x140019210
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 + 0x1a8]
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 + 0x160]
mov rax, qword [rsp + 0xf8]
mov rcx, r13
call rax
mov rax, qword [rsp + 0x1c8]
mov rcx, r13
call rax
mov r14d, eax
mov rcx, r13
mov rax, qword [rsp + 0xa0]
call rax
test r14b, r14b
jne 0x140018fd2
mov rcx, r13
call method.QDir.root__
mov rdi, qword [rsp + 0x160]
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 0x14001973a
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 0x140019442
lock add dword [rax], 1
lea rax, [0x140034b42]
mov rdx, qword [rsp + 0x188]
mov rcx, rbx
mov qword [rsp + 0x1f8], 1
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x1a0]
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 + 0x168]
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 + 0x168]
mov word [rsp + 0x20], r9w
mov rcx, qword [rsp + 0xa8]
xor r9d, r9d
mov rax, qword [rsp + 0x68]
call rax
lea rax, [0x140034b42]
mov rdx, qword [rsp + 0x188]
mov qword [rsp + 0x1f8], 1
mov qword [rsp + 0x1f0], rax
mov rcx, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x1a0]
call rax
mov rdx, qword [rax]
mov qword [rsp + 0x6e0], rdx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x6e8], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x6f0], rdx
mov rdx, qword [rsp + 0x58]
mov qword [rax], 0
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0
lea rax, [rsp + 0x700]
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 + 0x168]
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 0x1400193fc
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 0x140019c82
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 + 0x1a8], 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 + 0x1a8]
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
lea rax, [0x140034b42]
mov rdx, qword [rsp + 0x188]
mov qword [rsp + 0x1f8], 1
mov qword [rsp + 0x1f0], rax
mov rcx, qword [rsp + 0x148]
mov rax, qword [rsp + 0x1a0]
call rax
mov rdx, qword [rax]
mov rdi, qword [rsp + 0xb0]
mov qword [rsp + 0x640], rdx
mov rdx, qword [rax + 8]
mov rcx, rdi
mov qword [rsp + 0x648], rdx
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x650], rdx
mov rdx, qword [rsp + 0x168]
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 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 + 0x168]
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 + 0x1a8]
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 0x1400198bc
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 + 0x160]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
jmp 0x140014bc0
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 0x140018bf5
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 0x140018a31
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 0x140017270
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 0x140017282