Function at 0x14008ff00
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rax, qword [rcx + 0x18]
mov rsi, rcx
mov edx, dword [rax]
cmp edx, 1
jbe 0x14007f74d
mov rax, qword [rcx + 0x18]
add rcx, 0x18
mov edx, dword [rax + 4]
call fcn.14003ca10
lea rcx, [rsi + 0x18]
call qword [0x1400c5f38]
mov rbx, rax
mov rax, qword [rsi + 0x18]
mov edx, dword [rax]
cmp edx, 1
jbe 0x14007f775
mov rax, qword [rsi + 0x18]
lea rcx, [rsi + 0x18]
mov edx, dword [rax + 4]
call fcn.14003ca10
lea rcx, [rsi + 0x18]
call qword [0x1400c5f30]
mov rdi, rax
cmp rbx, rax
je 0x14007f7b5
nop word [rax + rax]
mov rcx, qword [rbx]
mov edx, dword [rcx + 0x18]
lea eax, [rdx - 1]
test eax, 0xfffffffa
jne 0x14007f7a5
cmp edx, 2
jne 0x14007f7ac
xor edx, edx
call fcn.14007bac0
add rbx, 8
cmp rbx, rdi
jne 0x14007f790
mov rcx, rsi
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.14007fb60
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x100
mov rax, qword [0x140381c88]
xor rax, rsp
mov qword [rbp + 0x47], rax
mov rsi, rcx
call qword [0x1400c5b08]
mov rdx, rax
mov rcx, qword [0x1400c8510]
call qword [0x1400c5b20]
lea rdx, [rbp + 7]
mov rcx, rax
call qword [0x1400c75f8]
nop
lea rdx, [rbp - 0x69]
mov rcx, rax
call qword [0x1400c61e0]
nop
lea rcx, [rbp + 7]
call qword [0x1400c6200]
mov edx, 0x11
lea rcx, str.OneClickedConvert
call qword [0x1400c6288]
mov qword [rbp - 0x51], rax
mov edx, 7
lea rcx, str.Setting
call qword [0x1400c6288]
mov qword [rbp - 0x59], rax
mov rax, qword [0x1400c62d8]
mov qword [rbp - 0x71], rax
lea rcx, [rbp + 0x17]
call qword [0x1400c6208]
nop
lea rcx, [rbp - 0x71]
mov qword [rsp + 0x20], rcx
mov r9, rax
lea r8, [rbp - 0x69]
lea rdx, [rbp - 0x51]
lea rcx, [rbp - 0x59]
call fcn.140043b70
nop
lea rcx, [rbp + 0x17]
call qword [0x1400c6200]
nop
mov rax, qword [rbp - 0x71]
mov ecx, dword [rax]
mov rdi, 0xffffffffffffffff
test ecx, ecx
je 0x14008c798
cmp ecx, edi
je 0x14008c7a2
mov rax, qword [rbp - 0x71]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x14008c7a2
mov rcx, qword [rbp - 0x71]
call fcn.140005170
nop
lea rcx, [rbp - 0x59]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x51]
call qword [0x1400c6598]
mov edx, 3
lea rcx, [0x1400d3a38]
call qword [0x1400c6288]
mov qword [rbp + 0x27], rax
mov edx, 3
lea rcx, [0x1400d3aac]
call qword [0x1400c6288]
mov qword [rbp + 0x2f], rax
mov edx, 0xe
lea rcx, str.Original_Video
call qword [0x1400c6288]
mov qword [rbp + 0x37], rax
mov edx, 0xe
lea rcx, str.Original_Audio
call qword [0x1400c6288]
mov qword [rbp + 0x3f], rax
mov rax, qword [0x1400c5e58]
mov qword [rbp - 0x79], rax
cmp dword [rax + 4], 4
jge 0x14008c83d
mov ecx, dword [rax]
mov edx, 4
cmp ecx, 1
lea rcx, [rbp - 0x79]
jbe 0x14008c837
call fcn.14000ec90
jmp 0x14008c83d
call qword [0x1400c5e18]
lea rbx, [rbp + 0x27]
mov rdx, rbx
lea rcx, [rbp - 0x79]
call fcn.14000a910
add rbx, 8
lea rax, [rbp + 0x47]
cmp rbx, rax
jne 0x14008c841
mov r9, qword [0x1400c6598]
mov edx, 8
lea r8d, [rdx - 4]
lea rcx, [rbp + 0x27]
call fcn.1400b788c
call fcn.14003bd10
test al, al
jne 0x14008c8df
mov r8d, 1
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x79]
call qword [0x1400c5f28]
test al, al
jne 0x14008c8df
call fcn.140043280
lea rax, [rbp - 0x49]
mov qword [rbp - 0x61], rax
mov edx, 0x11
lea rcx, str.popRegisterLimits
call qword [0x1400c6288]
mov qword [rbp - 0x49], rax
mov edx, 0x11
lea rcx, [0x1400deff8]
call qword [0x1400c6288]
mov qword [rbp - 0x41], rax
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x41]
call fcn.140042f30
jmp 0x14008c9a6
xor edx, edx
lea rcx, [rbp - 9]
call qword [0x1400c5ab0]
nop
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x19]
call qword [0x1400c61f0]
nop
mov rcx, qword [str.kOneClickedDownloadMode]
test rcx, rcx
je 0x14008c91b
mov rax, rdi
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x14008c910
jmp 0x14008c91d
mov eax, edi
mov edx, eax
call qword [0x1400c6288]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x39]
lea rcx, [rbp - 9]
call qword [0x1400c5aa0]
nop
lea rcx, [rbp - 0x39]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x19]
call qword [0x1400c6200]
mov rcx, rsi
call fcn.1400944b0
lea rax, [rbp - 0x31]
mov qword [rbp - 0x21], rax
mov edx, 4
lea rcx, [0x1400df00c]
call qword [0x1400c6288]
mov qword [rbp - 0x31], rax
mov edx, 0x11
lea rcx, [0x1400deff8]
call qword [0x1400c6288]
mov qword [rbp - 0x29], rax
lea rdx, [rbp - 0x31]
lea rcx, [rbp - 0x29]
call fcn.140042f30
nop
lea rcx, [rbp - 9]
call qword [0x1400c5aa8]
nop
mov rax, qword [rbp - 0x79]
mov ecx, dword [rax]
test ecx, ecx
je 0x14008c9c2
cmp ecx, 0xffffffff
je 0x14008c9ff
mov rax, qword [rbp - 0x79]
lock xadd dword [rax], edi
cmp edi, 1
jne 0x14008c9ff
mov rsi, qword [rbp - 0x79]
movsxd rdi, dword [rsi + 8]
add rdi, 2
lea rdi, [rsi + rdi*8]
movsxd rbx, dword [rsi + 0xc]
add rbx, 2
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x14008c9f5
sub rbx, 8
mov rcx, rbx
call qword [0x1400c6598]
cmp rbx, rdi
jne 0x14008c9e3
mov rcx, rsi
call qword [0x1400c5f60]
nop
lea rcx, [rbp - 0x69]
call qword [0x1400c6598]
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.1400b7300
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
push rbx
sub rsp, 0x20
call qword [0x1400c5b08]
mov rcx, qword [0x1400c8500]
mov rdx, rax
call qword [0x1400c5b20]
mov rbx, rax
test rax, rax
je 0x14008efaf
mov dl, 1
mov rcx, rax
call qword [0x1400c7f90]
xor edx, edx
mov rcx, rbx
call qword [0x1400c7f90]
mov dl, 1
mov rcx, rbx
call qword [0x1400c7fa0]
xor edx, edx
mov rcx, rbx
call qword [0x1400c7fa0]
add rsp, 0x20
pop rbx
jmp fcn.140043fb0
push rbx
sub rsp, 0x20
call fcn.14006ce80
mov rcx, rax
call fcn.140068df0
xor ebx, ebx
test al, al
setne bl
call fcn.14006ce80
mov rcx, rax
mov edx, ebx
add rsp, 0x20
pop rbx
jmp fcn.1400692c0
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rdi, rcx
call qword [0x1400c5b08]
mov rcx, qword [0x1400c8500]
mov rdx, rax
call qword [0x1400c5b20]
mov rbx, rax
test rax, rax
je 0x14008f936
mov dl, 1
mov rcx, rax
call qword [0x1400c7f90]
xor edx, edx
mov rcx, rbx
call qword [0x1400c7f90]
mov dl, 1
mov rcx, rbx
call qword [0x1400c7fa0]
xor edx, edx
mov rcx, rbx
call qword [0x1400c7fa0]
mov rcx, rdi
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp fcn.14008f970
mov rcx, qword [rcx + 0x30]
jmp fcn.14007e8b0
mov rcx, qword [rcx + 0x30]
jmp 0x14007f720
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0x90
mov rdi, rcx
lea rdx, [rbp + 0x7f]
call fcn.14008da20
nop
mov rcx, rdi
call qword [0x1400c5b08]
mov rdx, rax
mov rcx, qword [0x1400c8510]
call qword [0x1400c5b20]
lea rdx, [rbp + 0xf]
mov rcx, rax
call qword [0x1400c75f8]
nop
call fcn.14005fa00
mov ebx, eax
lea rcx, [rbp + 0xf]
call qword [0x1400c5dd0]
lea rcx, [rbp + 0xf]
cmp ebx, eax
jne 0x14008ff6e
call qword [0x1400c5dc8]
mov ebx, dword [rax]
jmp 0x14008ff82
lea r8, [rbp + 0x6f]
mov edx, ebx
call qword [0x1400c5dc0]
xor ebx, ebx
test al, al
cmovne ebx, dword [rbp + 0x6f]
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f50]
mov esi, 0xffffffff
test eax, eax
jne 0x14008ffb0
lea eax, [rbx - 0xd1]
cmp eax, 1
jbe 0x1400900ad
cmp ebx, 0xd3
jne 0x140090493
cmp ebx, 0xc9
jne 0x14009002e
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x14008ffd3
mov rax, qword [rbp + 0x7f]
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x7f]
call fcn.14003ca10
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f38]
mov rbx, rax
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x14008fffb
mov rax, qword [rbp + 0x7f]
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x7f]
call fcn.14003ca10
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f30]
mov r14, rax
cmp rbx, rax
je 0x140090493
xor r8d, r8d
mov rdx, qword [rbx]
mov rcx, qword [rdi + 0x30]
call fcn.14007ecc0
add rbx, 8
cmp rbx, r14
jne 0x140090011
jmp 0x140090493
cmp ebx, 0xca
jne 0x1400900ad
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x140090055
mov rax, qword [rbp + 0x7f]
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x7f]
call fcn.14003ca10
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f38]
mov rbx, rax
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x14009007d
mov rax, qword [rbp + 0x7f]
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x7f]
call fcn.14003ca10
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f30]
mov r14, rax
cmp rbx, rax
je 0x140090493
mov rdx, qword [rbx]
mov rcx, qword [rdi + 0x30]
call fcn.14007f7d0
add rbx, 8
cmp rbx, r14
jne 0x140090093
jmp 0x140090493
cmp ebx, 0xcb
jne 0x140090254
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x1400cc58c]
lea rdx, [rbp - 0x19]
lea rcx, [0x1403805d0]
call qword [0x1400c62d0]
nop
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, str.Cancel
lea rdx, [rbp - 0x21]
lea rcx, [0x1403805d0]
call qword [0x1400c62d0]
nop
mov rax, qword [0x1400c5e58]
mov qword [rbp - 0x39], rax
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, str.Are_you_sure_to_delete_the_downloading_tasks_which_you_select_
lea rdx, [rbp - 0x29]
lea rcx, [0x1403805d0]
call qword [0x1400c62d0]
nop
lea rdx, [rbp - 0x21]
lea rcx, [rbp - 0x39]
call fcn.14000a910
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.14000a910
mov r9d, esi
mov r8d, esi
lea rdx, [rbp - 0x39]
lea rcx, [rbp - 0x29]
call fcn.140039320
cmp eax, 2
sete r12b
lea rcx, [rbp - 0x29]
call qword [0x1400c6598]
nop
mov rax, qword [rbp - 0x39]
mov ecx, dword [rax]
test ecx, ecx
je 0x140090181
cmp ecx, 0xffffffff
je 0x1400901be
mov rax, qword [rbp - 0x39]
mov ecx, esi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x1400901be
mov r15, qword [rbp - 0x39]
movsxd r14, dword [r15 + 8]
add r14, 2
lea r14, [r15 + r14*8]
movsxd rbx, dword [r15 + 0xc]
add rbx, 2
lea rbx, [r15 + rbx*8]
cmp rbx, r14
je 0x1400901b4
sub rbx, 8
mov rcx, rbx
call qword [0x1400c6598]
cmp rbx, r14
jne 0x1400901a2
mov rcx, r15
call qword [0x1400c5f60]
nop
lea rcx, [rbp - 0x21]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x19]
call qword [0x1400c6598]
test r12b, r12b
je 0x140090493
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400901f7
mov rax, qword [rbp + 0x7f]
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x7f]
call fcn.14003ca10
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f38]
mov rbx, rax
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x14009021f
mov rax, qword [rbp + 0x7f]
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x7f]
call fcn.14003ca10
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f30]
mov r14, rax
cmp rbx, rax
je 0x140090246
mov rdx, qword [rbx]
mov rcx, qword [rdi + 0x30]
call fcn.14007f570
add rbx, 8
cmp rbx, r14
jne 0x140090231
mov rcx, qword [rdi + 0x30]
call fcn.14007f9e0
jmp 0x140090493
cmp ebx, 0xcc
jne 0x140090269
mov rcx, rdi
call fcn.14008f010
jmp 0x140090493
cmp ebx, 0xcd
jne 0x1400903d2
call qword [0x1400c6678]
mov r14, rax
mov rcx, qword [0x1400c5e58]
mov qword [rbp - 0x31], rcx
mov rcx, qword [rbp + 0x7f]
mov edx, dword [rcx]
cmp edx, 1
jbe 0x1400902a4
mov rcx, qword [rbp + 0x7f]
mov edx, dword [rcx + 4]
lea rcx, [rbp + 0x7f]
call fcn.14003ca10
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f38]
mov rbx, rax
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400902cc
mov rax, qword [rbp + 0x7f]
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x7f]
call fcn.14003ca10
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f30]
mov rdi, rax
cmp rbx, rax
je 0x140090313
nop
mov rdx, qword [rbx]
add rdx, 0x10
lea rcx, [rbp - 0x11]
call qword [0x1400c62c0]
nop
lea rdx, [rbp - 0x11]
lea rcx, [rbp - 0x31]
call fcn.14000a910
nop
lea rcx, [rbp - 0x11]
call qword [0x1400c6598]
add rbx, 8
cmp rbx, rdi
jne 0x1400902e0
mov edx, 1
lea rcx, [0x1400d36a8]
call qword [0x1400c6288]
mov qword [rbp - 1], rax
mov ebx, dword [rax + 4]
lea rcx, [rbp - 1]
call qword [0x1400c5338]
mov r8, rax
mov r9d, ebx
lea rdx, [rbp - 0x31]
lea rcx, [rbp - 9]
call qword [0x1400c5328]
nop
xor r8d, r8d
lea rdx, [rbp - 9]
mov rcx, r14
call qword [0x1400c6668]
nop
lea rcx, [rbp - 9]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 1]
call qword [0x1400c6598]
nop
mov rax, qword [rbp - 0x31]
mov ecx, dword [rax]
test ecx, ecx
je 0x140090390
cmp ecx, 0xffffffff
je 0x1400903cd
mov rax, qword [rbp - 0x31]
mov ecx, esi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x1400903cd
mov r14, qword [rbp - 0x31]
movsxd rdi, dword [r14 + 8]
add rdi, 2
lea rdi, [r14 + rdi*8]
movsxd rbx, dword [r14 + 0xc]
add rbx, 2
lea rbx, [r14 + rbx*8]
cmp rbx, rdi
je 0x1400903c3
sub rbx, 8
mov rcx, rbx
call qword [0x1400c6598]
cmp rbx, rdi
jne 0x1400903b1
mov rcx, r14
call qword [0x1400c5f60]
nop
jmp 0x140090493
cmp ebx, 0xce
jne 0x140090444
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400903f5
mov rax, qword [rbp + 0x7f]
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x7f]
call fcn.14003ca10
lea rcx, [rbp + 0x7f]
call qword [0x1400c5f38]
mov rdx, qword [rax]
add rdx, 0x10
lea rcx, [rbp + 7]
call qword [0x1400c62c0]
nop
xor r8d, r8d
lea rdx, [rbp + 7]
lea rcx, [rbp + 0x1f]
call qword [0x1400c6218]
nop
mov rcx, rax
call qword [0x1400c6778]
nop
lea rcx, [rbp + 0x1f]
call qword [0x1400c6210]
nop
lea rcx, [rbp + 7]
call qword [0x1400c6598]
jmp 0x140090493
cmp ebx, 0xd1
jne 0x14009045e
mov byte [rdi + 0x60], 1
mov rcx, rdi
call fcn.14008f970
mov byte [rdi + 0x60], 0
jmp 0x140090493
cmp ebx, 0xd2
jne 0x140090482
call fcn.14003bd10
test al, al
jne 0x140090476
call fcn.140043280
jmp 0x140090493
xor edx, edx
mov rcx, rdi
call fcn.140092b70
jmp 0x140090493
cmp ebx, 0xd3
jne 0x140090493
mov rcx, rdi
call fcn.14008f240
nop
lea rcx, [rbp + 0xf]
call qword [0x1400c6200]
nop
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400904ba
cmp ecx, 0xffffffff
je 0x1400904c5
mov rax, qword [rbp + 0x7f]
lock xadd dword [rax], esi
cmp esi, 1
jne 0x1400904c5
mov rcx, qword [rbp + 0x7f]
call qword [0x1400c5f60]
nop
add rsp, 0x90
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0x100
mov r14, r8
mov r12, rdx
mov r13, rcx
lea rax, [rsp + 0x58]
mov qword [rbp + 0x7f], rax
lea rcx, [rsp + 0x58]
call qword [0x1400c62c0]
mov rbx, rax
mov edx, 0x28
lea rcx, str._DownloadingPage::onDownloadFromBrowser_
call qword [0x1400c6288]
mov qword [rsp + 0x38], rax
mov rdx, rbx
lea rcx, [rsp + 0x38]
call fcn.140042f30
call fcn.14003bd90
test al, al
je 0x1400908b2
call fcn.14003bd10
test al, al
sete sil
call fcn.140074030
cmp eax, 3
jge 0x14009057d
mov rcx, qword [r13 + 0xb0]
call qword [0x1400c7f48]
cmp eax, 3
jge 0x14009057d
mov bl, 1
jmp 0x14009057f
xor bl, bl
call fcn.14008d8b0
cmp eax, 1
setl al
test sil, sil
je 0x1400905e4
test bl, bl
jne 0x1400905e4
test al, al
jne 0x1400905e4
call fcn.140043280
lea rax, [rsp + 0x38]
mov qword [rbp + 0x7f], rax
xor edx, edx
lea rcx, [0x1400cad68]
call qword [0x1400c6288]
mov qword [rsp + 0x38], rax
mov edx, 0x23
lea rcx, str.unReg_allowTask0_allowPlaylist0
call qword [0x1400c6288]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x58]
call fcn.140042f30
jmp 0x1400908b2
mov rcx, r12
call fcn.140042a20
test al, al
je 0x1400908b2
mov rax, qword [0x1400c62d8]
mov qword [rsp + 0x30], rax
mov r9b, 1
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r13
call fcn.140093270
mov edi, 0xffffffff
test al, al
je 0x140090889
mov rcx, r12
call fcn.140041df0
test al, al
je 0x14009075b
lea rax, [rbp - 0x69]
mov qword [rbp + 0x7f], rax
xor edx, edx
lea rcx, [0x1400cad68]
call qword [0x1400c6288]
mov qword [rbp - 0x69], rax
lea edx, [rdi + 0x17]
lea rcx, str.addPlaylistWithConfirm
call qword [0x1400c6288]
mov qword [rbp - 0x61], rax
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x61]
call fcn.140042f30
lea rcx, [r13 + 0xb8]
mov rdx, r14
call qword [0x1400c6170]
mov r9b, 1
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r13
call fcn.14008b2a0
lea edx, [rdi + 9]
lea rcx, str.Playlist
call qword [0x1400c6288]
mov qword [rbp - 0x79], rax
lea edx, [rdi + 7]
lea rcx, str.Online
call qword [0x1400c6288]
mov qword [rbp - 0x51], rax
lea edx, [rdi + 9]
lea rcx, str.Download
call qword [0x1400c6288]
mov qword [rbp - 0x59], rax
mov rax, qword [0x1400c62d8]
mov qword [rsp + 0x40], rax
lea rcx, [rbp + 7]
call qword [0x1400c6208]
nop
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9, rax
lea r8, [rbp - 0x79]
lea rdx, [rbp - 0x51]
lea rcx, [rbp - 0x59]
call fcn.140043b70
nop
lea rcx, [rbp + 7]
call qword [0x1400c6200]
nop
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax]
test ecx, ecx
je 0x14009072b
cmp ecx, edi
je 0x140090736
mov rax, qword [rsp + 0x40]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140090736
mov rcx, qword [rsp + 0x40]
call fcn.140005170
nop
lea rcx, [rbp - 0x59]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x51]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x79]
call qword [0x1400c6598]
jmp 0x140090aa7
mov edx, 4
lea rcx, str.Clip
call qword [0x1400c6288]
mov qword [rbp - 0x39], rax
mov edx, 6
lea rcx, str.Online
call qword [0x1400c6288]
mov qword [rbp - 0x41], rax
mov edx, 8
lea rcx, str.Download
call qword [0x1400c6288]
mov qword [rbp - 0x49], rax
mov rax, qword [0x1400c62d8]
mov qword [rsp + 0x48], rax
lea rcx, [rbp + 0x17]
call qword [0x1400c6208]
nop
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x20], rcx
mov r9, rax
lea r8, [rbp - 0x39]
lea rdx, [rbp - 0x41]
lea rcx, [rbp - 0x49]
call fcn.140043b70
nop
lea rcx, [rbp + 0x17]
call qword [0x1400c6200]
nop
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400907fe
cmp ecx, 0xffffffff
je 0x140090809
mov rax, qword [rsp + 0x48]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140090809
mov rcx, qword [rsp + 0x48]
call fcn.140005170
nop
lea rcx, [rbp - 0x49]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x41]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x39]
call qword [0x1400c6598]
test sil, sil
je 0x140090911
test bl, bl
je 0x1400908cd
call fcn.1400434d0
test al, al
jne 0x140090911
lea rax, [rbp - 0x31]
mov qword [rbp + 0x7f], rax
mov edx, 0xc
lea rcx, str.not_continue
call qword [0x1400c6288]
mov qword [rbp - 0x31], rax
mov edx, 0x12
lea rcx, str.unReg_allowTask1
call qword [0x1400c6288]
mov qword [rbp - 0x29], rax
lea rdx, [rbp - 0x31]
lea rcx, [rbp - 0x29]
call fcn.140042f30
nop
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400908a7
cmp ecx, 0xffffffff
je 0x1400908b2
mov rax, qword [rsp + 0x30]
lock xadd dword [rax], edi
cmp edi, 1
jne 0x1400908b2
mov rcx, qword [rsp + 0x30]
call fcn.140014850
nop
mov rbx, qword [rsp + 0x140]
add rsp, 0x100
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140043280
nop
lea rax, [rbp - 0x21]
mov qword [rbp + 0x7f], rax
xor edx, edx
lea rcx, [0x1400cad68]
call qword [0x1400c6288]
mov qword [rbp - 0x21], rax
mov edx, 0x12
lea rcx, str.unReg_allowTask0
call qword [0x1400c6288]
mov qword [rbp - 0x19], rax
lea rdx, [rbp - 0x21]
lea rcx, [rbp - 0x19]
jmp 0x140090883
lea rax, [rbp - 0x11]
mov qword [rbp + 0x7f], rax
xor edx, edx
lea rcx, [0x1400cad68]
call qword [0x1400c6288]
mov qword [rbp - 0x11], rax
mov edx, 0x13
lea rcx, str.addTasksFromContent
call qword [0x1400c6288]
mov qword [rbp - 9], rax
lea rdx, [rbp - 0x11]
lea rcx, [rbp - 9]
call fcn.140042f30
mov rcx, r13
call fcn.1400b36e0
mov edx, 8
lea rcx, [0x1400cb310]
call qword [0x1400c6288]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400909e0
call qword [0x1400c6350]
mov rbx, rax
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rdx + 0x10]
test rcx, rcx
je 0x1400909ad
mov rdx, rax
call fcn.1400145e0
mov qword [rbx + 0x10], rax
and qword [rax], 3
lea rcx, [rbx + 8]
or qword [rax], rcx
mov rdx, qword [rsp + 0x30]
mov eax, dword [rdx]
test eax, eax
je 0x1400909c8
cmp eax, 0xffffffff
je 0x1400909d2
mov rax, qword [rsp + 0x30]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x1400909d2
mov rcx, qword [rsp + 0x30]
call fcn.140014850
mov qword [rsp + 0x30], rbx
mov rcx, rbx
call qword [0x1400c6368]
mov rcx, qword [rsp + 0x30]
mov rbx, qword [rcx + 0x10]
lea r15, [rcx + 8]
xor r14d, r14d
mov sil, 1
test rbx, rbx
je 0x140090a5b
nop dword [rax + rax]
mov r15, rbx
lea rcx, [rbx + 0x18]
lea rdx, [rsp + 0x50]
call qword [0x1400c6228]
test al, al
jne 0x140090a22
mov r14, rbx
mov sil, 1
mov rbx, qword [rbx + 8]
jmp 0x140090a29
xor sil, sil
mov rbx, qword [rbx + 0x10]
test rbx, rbx
jne 0x140090a00
test r14, r14
je 0x140090a56
lea rdx, [r14 + 0x18]
lea rcx, [rsp + 0x50]
call qword [0x1400c6228]
test al, al
jne 0x140090a56
lea rcx, [r14 + 0x20]
mov rdx, qword [rbp + 0x77]
call qword [0x1400c6170]
jmp 0x140090a72
mov rcx, qword [rsp + 0x30]
mov byte [rsp + 0x20], sil
mov r9, r15
mov r8, qword [rbp + 0x77]
lea rdx, [rsp + 0x50]
call fcn.1400146a0
nop
lea rcx, [rsp + 0x50]
call qword [0x1400c6598]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140013d50
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x20], 0
mov r9, rax
xor r8d, r8d
mov rdx, r12
mov rcx, r13
call fcn.14008bea0
nop
jmp 0x140090889
mov qword [rsp + 0x18], rbx
push rdi
sub rsp, 0x20
mov rbx, rcx
lea rdx, [rsp + 0x38]
mov rcx, qword [rcx + 0xb0]
call qword [0x1400c7f20]
mov rcx, rax
call qword [0x1400c5f50]
test eax, eax
setg dil
mov rax, qword [rsp + 0x38]
mov edx, dword [rax]
test edx, edx
je 0x140090b01
cmp edx, 0xffffffff
je 0x140090b0d
mov rax, qword [rsp + 0x38]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140090b0d
mov rcx, qword [rsp + 0x38]
call qword [0x1400c5f60]
nop
movzx edx, dil
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
jmp 0x1400b3dc0
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov rdi, rcx
test rdx, rdx
je 0x140090b56
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [0x1400c60f8]
mov rdx, rbx
mov rcx, rdi
call fcn.14008dba0
mov rbx, rax
test rax, rax
je 0x140090b96
mov rcx, qword [rdi + 0xb0]
mov rdx, rax
call qword [0x1400c7f60]
mov rcx, qword [rdi + 0xb0]
mov edx, eax
call qword [0x1400c7f50]
mov r8, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [r8]
mov rcx, qword [rdi + 0xb0]
call qword [0x1400c7f48]
mov rcx, qword [rdi + 0x70]
test eax, eax
setg bl
movzx edx, bl
call qword [0x1400c87f0]
mov rcx, qword [rdi + 0x78]
movzx edx, bl
call qword [0x1400c87f0]
mov rcx, qword [rdi + 0x68]
movzx edx, bl
call qword [0x1400c87f0]
mov rcx, rdi
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp 0x140095a20
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x50
mov rbx, rdx
mov rdi, rcx
add rdx, 0x10
lea rcx, [rsp + 0x70]
call qword [0x1400c62c0]
nop
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x28]
call qword [0x1400c65b8]
mov rcx, rax
lea rdx, [rsp + 0x20]
call qword [0x1400c6258]
nop
lea rdx, str._DownloadingPage__onPopContextMenu
mov rcx, rax
call qword [0x1400c6520]
mov rax, qword [rax]
mov qword [rsp + 0x68], rax
inc dword [rax + 0x18]
mov r8, rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x78]
call qword [0x1400c5388]
nop
lea rdx, [rsp + 0x70]
mov rcx, rax
call qword [0x1400c6518]
nop
lea rcx, [rsp + 0x78]
call qword [0x1400c6528]
nop
lea rcx, [rsp + 0x20]
call qword [0x1400c6528]
nop
lea rcx, [rsp + 0x70]
call qword [0x1400c6598]
mov rdx, rbx
mov rcx, rdi
call fcn.14008d610
mov rbx, rax
lea rdx, [rsp + 0x68]
mov rcx, rdi
call qword [0x1400c7630]
nop
lea rcx, [rsp + 0x70]
call qword [0x1400c6b18]
mov rdx, rax
mov rcx, rbx
call qword [0x1400c84c8]
nop
lea rcx, [rsp + 0x68]
call qword [0x1400c67b8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp qword [0x1400c87a8]
push rbp
push rbx
push rdi
mov rbp, rsp
sub rsp, 0x70
mov rdi, rcx
call qword [0x1400c5b08]
mov rdx, rax
mov rcx, qword [0x1400c8500]
call qword [0x1400c5b20]
mov rbx, rax
test rax, rax
je 0x140090d27
mov dl, 1
mov rcx, rax
call qword [0x1400c7f90]
xor edx, edx
mov rcx, rbx
call qword [0x1400c7f90]
mov dl, 1
mov rcx, rbx
call qword [0x1400c7fa0]
xor edx, edx
mov rcx, rbx
call qword [0x1400c7fa0]
mov ecx, 0x30
call fcn.1400b71fc
mov rbx, rax
mov qword [rbp + 0x20], rax
mov rdx, rdi
mov rcx, rax
call qword [0x1400c84a0]
lea rax, vtable.QMenu.0
mov qword [rbx], rax
lea rax, vtable.QMenu.1.0
mov qword [rbx + 0x10], rax
call qword [0x1400c6260]
lea rcx, [rbp - 0x10]
call qword [0x1400c8b00]
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call qword [0x1400c6b40]
nop
lea rcx, [rbp - 0x10]
call qword [0x1400c6b38]
mov edx, 7
lea r8d, [rdx - 6]
lea rcx, [rbp - 0x20]
call qword [0x1400c6b20]
lea rdx, [rbp - 0x20]
mov rcx, rbx
call qword [0x1400c8bb8]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Download_MP3
lea rdx, [rbp + 0x20]
lea rcx, [0x1403805d0]
call qword [0x1400c62d0]
nop
mov byte [rsp + 0x20], 1
mov r9d, 0xd1
lea r8, [rbp + 0x20]
mov rdx, rbx
mov rcx, rdi
call fcn.14008aa40
nop
lea rcx, [rbp + 0x20]
call qword [0x1400c6598]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Multiple_URLs
lea rdx, [rbp + 0x28]
lea rcx, [0x1403805d0]
call qword [0x1400c62d0]
nop
mov byte [rsp + 0x20], 1
mov r9d, 0xd2
lea r8, [rbp + 0x28]
mov rdx, rbx
mov rcx, rdi
call fcn.14008aa40
nop
lea rcx, [rbp + 0x28]
call qword [0x1400c6598]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Download_Playlist
lea rdx, [rbp + 0x30]
lea rcx, [0x1403805d0]
call qword [0x1400c62d0]
nop
mov byte [rsp + 0x20], 1
mov r9d, 0xd3
lea r8, [rbp + 0x30]
mov rdx, rbx
mov rcx, rdi
call fcn.14008aa40
nop
lea rcx, [rbp + 0x30]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x20]
call qword [0x1400c6b38]
lea rdx, [rbp - 0x10]
mov rcx, qword [rdi + 0x48]
call qword [0x1400c7768]
mov rcx, rax
lea rdx, [rbp + 0x20]
call qword [0x1400c5348]
mov r8, rax
lea rdx, [rbp + 0x38]
mov rcx, rdi
call qword [0x1400c78a0]
lea rdx, [rbp + 0x38]
mov rcx, rbx
call qword [0x1400c84c8]
mov rcx, rbx
call qword [0x1400c87a8]
mov rax, qword [0x1400c71e0]
mov qword [rbp - 0x10], rax
mov dword [rbp - 8], 0
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x10], xmm0
mov ecx, 0x18
call fcn.1400b71fc
mov qword [rbp + 0x28], rax
mov dword [rax], 1
lea rcx, [0x14008dd10]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdi
mov rcx, qword [0x1400c7778]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9, rbx
lea r8, [rbp - 0x10]
mov rdx, rbx
lea rcx, [rbp + 0x20]
call qword [0x1400c6428]
lea rcx, [rbp + 0x20]
call qword [0x1400c6448]
add rsp, 0x70
pop rdi
pop rbx
pop rbp
ret
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx + 0xb0]
call qword [0x1400c80a0]
lea rdx, [rsp + 0x48]
mov rcx, qword [rsi + 0xb0]
call fcn.140095aa0
nop
mov rax, qword [rsp + 0x48]
mov edx, dword [rax]
cmp edx, 1
jbe 0x140090fcc
mov rax, qword [rsp + 0x48]
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x48]
call fcn.14003ca10
lea rcx, [rsp + 0x48]
call qword [0x1400c5f38]
mov rbx, rax
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x140090ff8
mov rax, qword [rsp + 0x48]
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x48]
call fcn.14003ca10
lea rcx, [rsp + 0x48]
call qword [0x1400c5f30]
mov rbp, rax
cmp rbx, rax
je 0x14009103e
nop dword [rax + rax]
mov rdx, qword [rbx]
mov rcx, qword [rsi + 0xb0]
call qword [0x1400c7f30]
mov rdi, rax
mov rcx, rax
call qword [0x1400c7620]
mov rcx, rdi
call qword [0x1400c80a0]
add rbx, 8
cmp rbx, rbp
jne 0x140091010
mov rcx, qword [rsi + 0xb0]
call qword [0x1400c80a0]
nop
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax]
test ecx, ecx
je 0x14009106f
cmp ecx, 0xffffffff
je 0x14009107b
mov rax, qword [rsp + 0x48]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x14009107b
mov rcx, qword [rsp + 0x48]
call qword [0x1400c5f60]
nop
mov rbx, qword [rsp + 0x50]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0x50
movaps xmmword [rsp + 0x40], xmm6
mov rsi, rdx
mov rdi, rcx
add rdx, 0x30
lea rcx, [rsp + 0x70]
call qword [0x1400c5cd8]
nop
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x20]
call qword [0x1400c65b8]
mov rcx, rax
lea rdx, [rsp + 0x78]
call qword [0x1400c6258]
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.1400542a0
movaps xmm6, xmm0
lea rdx, str.onTaskConverting:
mov rcx, rbx
call qword [0x1400c6520]
mov rcx, rax
movaps xmm1, xmm6
call qword [0x1400c5498]
nop
lea rcx, [rsp + 0x78]
call qword [0x1400c6528]
nop
lea rcx, [rsp + 0x70]
call qword [0x1400c65a0]
mov rdx, rsi
mov rcx, rdi
call fcn.14008dba0
mov rdx, rax
mov rcx, qword [rdi + 0xb0]
call qword [0x1400c7f30]
mov rbx, rax
test rax, rax
je 0x140091175
lea rdx, [rsi + 0x30]
lea rcx, [rsp + 0x70]
call qword [0x1400c5cd8]
nop
lea rcx, [rsp + 0x70]
call fcn.1400542a0
movaps xmm6, xmm0
lea rcx, [rsp + 0x70]
call qword [0x1400c65a0]
movaps xmm2, xmm6
mov rdx, rsi
mov rcx, rbx
call fcn.14006e120
mov rbx, qword [rsp + 0x80]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x30
movaps xmmword [rsp + 0x20], xmm6
mov rdi, rdx
mov rbx, rcx
call fcn.14008dba0
mov rdx, rax
mov rcx, qword [rbx + 0xb0]
call qword [0x1400c7f30]
mov rbx, rax
test rax, rax
je 0x1400911f8
lea rdx, [rdi + 0x28]
lea rcx, [rsp + 0x40]
call qword [0x1400c5cd8]
nop
lea rcx, [rsp + 0x40]
call fcn.1400542a0
movaps xmm6, xmm0
lea rcx, [rsp + 0x40]
call qword [0x1400c65a0]
movaps xmm2, xmm6
mov rdx, rdi
mov rcx, rbx
call fcn.14006e260
mov rbx, qword [rsp + 0x48]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rdi
ret
push rbx
push rdi
sub rsp, 0x58
mov rdi, rdx
mov rbx, rcx
call fcn.14008dba0
mov rdx, rax
mov rcx, qword [rbx + 0xb0]
call qword [0x1400c7f30]
mov rdx, rdi
mov rcx, rax
call fcn.14006e4d0
mov eax, dword [rdi + 0x18]
mov dword [rsp + 0x70], eax
lea rdx, [rdi + 0x10]
lea rcx, [rsp + 0x80]
call qword [0x1400c62c0]
nop
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x28]
call qword [0x1400c65b8]
mov rcx, rax
lea rdx, [rsp + 0x20]
call qword [0x1400c6258]
nop
lea rdx, str._DownloadingPage_onTaskFinished_url:
mov rcx, rax
call qword [0x1400c6520]
mov rcx, rax
lea rdx, [rsp + 0x80]
call qword [0x1400c6518]
mov rcx, rax
lea rdx, str.status:
call qword [0x1400c6520]
mov rax, qword [rax]
mov qword [rsp + 0x78], rax
inc dword [rax + 0x18]
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x88]
call fcn.14007b4c0
lea rcx, [rsp + 0x88]
call qword [0x1400c6528]
nop
lea rcx, [rsp + 0x20]
call qword [0x1400c6528]
nop
lea rcx, [rsp + 0x80]
call qword [0x1400c6598]
add rsp, 0x58
pop rdi
pop rbx
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
sub rsp, 0x20
mov rbx, rdx
mov rsi, rcx
mov dword [rsp + 0x30], 0
add rdx, 0x20
lea rcx, [rsp + 0x38]
call qword [0x1400c5cd8]
nop
mov dword [rsp + 0x30], 1
lea rcx, [rsp + 0x38]
call fcn.14007a0f0
test al, al
je 0x14009134e
cmp byte [rbx + 0x60], 0
jne 0x14009134e
mov dil, 1
jmp 0x140091351
xor dil, dil
lea rcx, [rsp + 0x38]
call qword [0x1400c65a0]
test dil, dil
je 0x14009136e
mov edx, 4
mov rcx, rbx
call fcn.14007bac0
mov rdx, rbx
mov rcx, rsi
call fcn.14008dba0
mov rdx, rax
mov rcx, qword [rsi + 0xb0]
call qword [0x1400c7f30]
test rax, rax
je 0x140091396
mov rcx, rax
call fcn.14006da80
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
call fcn.14008dba0
mov rcx, qword [rbx + 0xb0]
mov rdx, rax
call qword [0x1400c7f30]
test rax, rax
je 0x1400913e0
mov rcx, rax
add rsp, 0x20
pop rbx
jmp fcn.14006da80
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 0x20], rbx
push rdi
sub rsp, 0x20
mov rdi, rdx
mov rbx, rcx
call fcn.14008dba0
mov rdx, rax
mov rcx, qword [rbx + 0xb0]
call qword [0x1400c7f30]
test rax, rax
je 0x140091425
mov rdx, rdi
mov rcx, rax
call fcn.14006e5e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
lea rcx, [rdi + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14007ab20
nop
mov edx, 0x11
lea rcx, str.taskSniffed_thumb
call qword [0x1400c6288]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140042f30
mov rbx, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
ret
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x20
mov rdi, rdx
mov rbx, rcx
call fcn.14008dba0
mov rdx, rax
mov rcx, qword [rbx + 0xb0]
call qword [0x1400c7f30]
test rax, rax
je 0x1400914a5
mov rdx, rdi
mov rcx, rax
call fcn.14006e780
lea rax, [rsp + 0x30]
mov qword [rsp + 0x48], rax
xor edx, edx
lea rcx, [0x1400cad68]
call qword [0x1400c6288]
mov qword [rsp + 0x30], rax
mov edx, 0x14
lea rcx, str.refresh_sniffStarted
call qword [0x1400c6288]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.140042f30
mov rbx, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
mov rcx, qword [rcx + 0x30]
jmp fcn.14007fb60
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
mov r14, rcx
call qword [0x1400c5b08]
mov rdx, rax
mov rcx, qword [0x1400c8500]
call qword [0x1400c5b20]
mov rbx, rax
test rax, rax
je 0x140092376
mov dl, 1
mov rcx, rax
call qword [0x1400c7f90]
xor edx, edx
mov rcx, rbx
call qword [0x1400c7f90]
mov dl, 1
mov rcx, rbx
call qword [0x1400c7fa0]
xor edx, edx
mov rcx, rbx
call qword [0x1400c7fa0]
mov ecx, 0x30
call fcn.1400b71fc
mov r12, rax
mov qword [rbp + 0x110], rax
mov rdx, r14
mov rcx, rax
call qword [0x1400c84a0]
lea rax, vtable.QMenu.0
mov qword [r12], rax
lea rax, vtable.QMenu.1.0
mov qword [r12 + 0x10], rax
call qword [0x1400c6260]
lea rcx, [rbp + 0xa8]
call qword [0x1400c8b00]
nop
mov rdx, rax
lea rcx, [rbp - 8]
call qword [0x1400c6b40]
nop
lea rcx, [rbp + 0xa8]
call qword [0x1400c6b38]
mov edx, 7
lea r8d, [rdx - 6]
lea rcx, [rbp - 8]
call qword [0x1400c6b20]
lea rdx, [rbp - 8]
mov rcx, r12
call qword [0x1400c8bb8]
mov rax, qword [0x1400c5e58]
mov qword [rbp + 0x118], rax
mov edx, 0xf
lea rcx, str.:_res_speed.png
call qword [0x1400c6288]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x118]
call fcn.14000a910
nop
lea rcx, [rsp + 0x38]
call qword [0x1400c6598]
lea rax, [0x14037b4b0]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 8]
call qword [0x1400c61f0]
nop
mov edi, 0xffffffff
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1400df120]
lea rdx, [rsp + 0x40]
lea rcx, [0x1403805d0]
call qword [0x1400c62d0]
nop
lea rax, [rbp + 8]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x118]
lea r8, [rsp + 0x40]
mov rdx, r12
mov rcx, r14
call fcn.14008ab30
nop
lea rcx, [rsp + 0x40]
call qword [0x1400c6598]
nop
lea rcx, [rbp + 8]
call qword [0x1400c6200]
nop
lea rcx, [rsp + 0x48]
call qword [0x1400c6598]
lea rax, [0x14037b4e0]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x18]
call qword [0x1400c61f0]
nop
lea edx, [rdi + 7]
lea rcx, [0x1400d38d0]
call qword [0x1400c6288]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x18]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x118]
lea r8, [rsp + 0x50]
mov rdx, r12
mov rcx, r14
call fcn.14008ab30
nop
lea rcx, [rsp + 0x50]
call qword [0x1400c6598]
nop
lea rcx, [rbp + 0x18]
call qword [0x1400c6200]
nop
lea rcx, [rsp + 0x58]
call qword [0x1400c6598]
lea rax, [0x14037b508]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x28]
call qword [0x1400c61f0]
nop
lea edx, [rdi + 7]
lea rcx, [0x1400d38e0]
call qword [0x1400c6288]
mov qword [rsp + 0x60], rax
lea rax, [rbp + 0x28]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x118]
lea r8, [rsp + 0x60]
mov rdx, r12
mov rcx, r14
call fcn.14008ab30
nop
lea rcx, [rsp + 0x60]
call qword [0x1400c6598]
nop
lea rcx, [rbp + 0x28]
call qword [0x1400c6200]
nop
lea rcx, [rsp + 0x68]
call qword [0x1400c6598]
lea rax, [0x14037b530]
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x38]
call qword [0x1400c61f0]
nop
lea edx, [rdi + 7]
lea rcx, [0x1400d38f0]
call qword [0x1400c6288]
mov qword [rsp + 0x70], rax
lea rax, [rbp + 0x38]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x118]
lea r8, [rsp + 0x70]
mov rdx, r12
mov rcx, r14
call fcn.14008ab30
nop
lea rcx, [rsp + 0x70]
call qword [0x1400c6598]
nop
lea rcx, [rbp + 0x38]
call qword [0x1400c6200]
nop
lea rcx, [rsp + 0x78]
call qword [0x1400c6598]
lea rax, [0x14037b558]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x48]
call qword [0x1400c61f0]
nop
lea edx, [rdi + 7]
lea rcx, [0x1400d3900]
call qword [0x1400c6288]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x118]
lea r8, [rbp - 0x80]
mov rdx, r12
mov rcx, r14
call fcn.14008ab30
nop
lea rcx, [rbp - 0x80]
call qword [0x1400c6598]
nop
lea rcx, [rbp + 0x48]
call qword [0x1400c6200]
nop
lea rcx, [rbp - 0x78]
call qword [0x1400c6598]
lea rax, [0x14037b580]
mov qword [rbp - 0x68], rax
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x58]
call qword [0x1400c61f0]
nop
lea edx, [rdi + 7]
lea rcx, [0x1400d3910]
call qword [0x1400c6288]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 0x58]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x118]
lea r8, [rbp - 0x70]
mov rdx, r12
mov rcx, r14
call fcn.14008ab30
nop
lea rcx, [rbp - 0x70]
call qword [0x1400c6598]
nop
lea rcx, [rbp + 0x58]
call qword [0x1400c6200]
nop
lea rcx, [rbp - 0x68]
call qword [0x1400c6598]
mov rcx, r12
call qword [0x1400c7828]
lea rax, [0x14037b5a8]
mov qword [rbp - 0x58], rax
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x68]
call qword [0x1400c61f0]
nop
lea edx, [rdi + 9]
lea rcx, [0x1400d3920]
call qword [0x1400c6288]
mov qword [rbp - 0x60], rax
mov rax, qword [0x1400c5e58]
mov qword [rbp + 0x120], rax
lea rax, [rbp + 0x68]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x120]
lea r8, [rbp - 0x60]
mov rdx, r12
mov rcx, r14
call fcn.14008ab30
nop
mov rax, qword [rbp + 0x120]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400927c7
cmp ecx, edi
je 0x14009280c
mov rax, qword [rbp + 0x120]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x14009280c
mov r15, qword [rbp + 0x120]
movsxd rsi, dword [r15 + 8]
add rsi, 2
lea rsi, [r15 + rsi*8]
movsxd rbx, dword [r15 + 0xc]
add rbx, 2
lea rbx, [r15 + rbx*8]
cmp rbx, rsi
je 0x140092802
nop dword [rax + rax]
sub rbx, 8
mov rcx, rbx
call qword [0x1400c6598]
cmp rbx, rsi
jne 0x1400927f0
mov rcx, r15
call qword [0x1400c5f60]
nop
lea rcx, [rbp - 0x60]
call qword [0x1400c6598]
nop
lea rcx, [rbp + 0x68]
call qword [0x1400c6200]
nop
lea rcx, [rbp - 0x58]
call qword [0x1400c6598]
lea rax, [0x14037b5d8]
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x78]
call qword [0x1400c61f0]
nop
mov edx, 8
lea rcx, [0x1400d3938]
call qword [0x1400c6288]
mov qword [rbp - 0x50], rax
mov rax, qword [0x1400c5e58]
mov qword [rbp + 0x128], rax
lea rax, [rbp + 0x78]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x128]
lea r8, [rbp - 0x50]
mov rdx, r12
mov rcx, r14
call fcn.14008ab30
nop
mov rax, qword [rbp + 0x128]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400928b3
cmp ecx, 0xffffffff
je 0x1400928fc
mov rax, qword [rbp + 0x128]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x1400928fc
mov r15, qword [rbp + 0x128]
movsxd rsi, dword [r15 + 8]
add rsi, 2
lea rsi, [r15 + rsi*8]
movsxd rbx, dword [r15 + 0xc]
add rbx, 2
lea rbx, [r15 + rbx*8]
cmp rbx, rsi
je 0x1400928f2
nop word [rax + rax]
sub rbx, 8
mov rcx, rbx
call qword [0x1400c6598]
cmp rbx, rsi
jne 0x1400928e0
mov rcx, r15
call qword [0x1400c5f60]
nop
lea rcx, [rbp - 0x50]
call qword [0x1400c6598]
nop
lea rcx, [rbp + 0x78]
call qword [0x1400c6200]
nop
lea rcx, [rbp - 0x48]
call qword [0x1400c6598]
lea rax, [0x14037b608]
mov qword [rbp - 0x38], rax
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x88]
call qword [0x1400c61f0]
nop
mov edx, 8
lea rcx, [0x1400d3950]
call qword [0x1400c6288]
mov qword [rbp - 0x40], rax
mov rax, qword [0x1400c5e58]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x88]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [rsp + 0x30]
lea r8, [rbp - 0x40]
mov rdx, r12
mov rcx, r14
call fcn.14008ab30
nop
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400929a1
cmp ecx, 0xffffffff
je 0x1400929df
mov rax, qword [rsp + 0x30]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x1400929df
mov r15, qword [rsp + 0x30]
movsxd rsi, dword [r15 + 8]
add rsi, 2
lea rsi, [r15 + rsi*8]
movsxd rbx, dword [r15 + 0xc]
add rbx, 2
lea rbx, [r15 + rbx*8]
cmp rbx, rsi
je 0x1400929d5
sub rbx, 8
mov rcx, rbx
call qword [0x1400c6598]
cmp rbx, rsi
jne 0x1400929c3
mov rcx, r15
call qword [0x1400c5f60]
nop
lea rcx, [rbp - 0x40]
call qword [0x1400c6598]
nop
lea rcx, [rbp + 0x88]
call qword [0x1400c6200]
nop
lea rcx, [rbp - 0x38]
call qword [0x1400c6598]
lea rdx, [rbp + 0xb8]
mov rcx, qword [r14 + 0x90]
call qword [0x1400c7a50]
mov rcx, rax
lea rdx, [rbp - 0x10]
call qword [0x1400c5348]
call fcn.140046770
mov rbx, rax
mov edx, 9
lea rcx, str.QMenu.qss
call qword [0x1400c6288]
mov qword [rbp - 0x30], rax
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x18]
mov rcx, rbx
call fcn.140046580
nop
lea rcx, [rbp - 0x30]
call qword [0x1400c6598]
lea rdx, [rbp - 0x18]
mov rcx, r12
call qword [0x1400c87c8]
mov rdx, r12
mov rcx, r14
call fcn.140094090
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x98]
mov rcx, qword [r14 + 0x90]
call qword [0x1400c78a0]
mov rdx, rax
xor r8d, r8d
mov rcx, r12
call qword [0x1400c8488]
lea rax, [rbp - 0x28]
mov qword [rbp + 0x110], rax
xor edx, edx
lea rcx, [0x1400cad68]
call qword [0x1400c6288]
mov qword [rbp - 0x28], rax
mov edx, 0x10
lea rcx, [0x1400df8e0]
call qword [0x1400c6288]
mov qword [rbp - 0x20], rax
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x20]
call fcn.140042f30
nop
lea rcx, [rbp - 0x18]
call qword [0x1400c6598]
nop
mov rax, qword [rbp + 0x118]
mov ecx, dword [rax]
test ecx, ecx
je 0x140092b0a
cmp ecx, 0xffffffff
je 0x140092b4c
mov rax, qword [rbp + 0x118]
lock xadd dword [rax], edi
cmp edi, 1
jne 0x140092b4c
mov rsi, qword [rbp + 0x118]
movsxd rdi, dword [rsi + 8]
add rdi, 2
lea rdi, [rsi + rdi*8]
movsxd rbx, dword [rsi + 0xc]
add rbx, 2
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x140092b42
nop
sub rbx, 8
mov rcx, rbx
call qword [0x1400c6598]
cmp rbx, rdi
jne 0x140092b30
mov rcx, rsi
call qword [0x1400c5f60]
nop
lea rcx, [rbp - 8]
call qword [0x1400c6b38]
add rsp, 0x1d0
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov rax, qword [0x140381c88]
xor rax, rsp
mov qword [rbp + 0x48], rax
mov rsi, rcx
call qword [0x1400c5b08]
mov rdx, rax
mov rcx, qword [0x1400c8510]
call qword [0x1400c5b20]
lea rdx, [rbp - 0x40]
mov rcx, rax
call qword [0x1400c75f8]
nop
lea rdx, [rsp + 0x30]
mov rcx, rax
call qword [0x1400c61e0]
nop
lea rcx, [rbp - 0x40]
call qword [0x1400c6200]
mov dword [rbp - 0x70], 0xa
lea rax, [0x1400df120]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x30], xmm0
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x30]
call qword [0x1400c6458]
test al, al
je 0x14009542a
lea rdx, str.Unlimited
lea rcx, [rsp + 0x30]
call qword [0x1400c5f88]
mov edx, 5
lea rcx, str.Speed
call qword [0x1400c6288]
mov qword [rsp + 0x58], rax
mov edx, 7
lea rcx, str.Setting
call qword [0x1400c6288]
mov qword [rsp + 0x50], rax
mov rax, qword [0x1400c62d8]
mov qword [rsp + 0x40], rax
lea rcx, [rbp - 0x20]
call qword [0x1400c6208]
nop
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9, rax
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x50]
call fcn.140043b70
nop
lea rcx, [rbp - 0x20]
call qword [0x1400c6200]
nop
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax]
mov rdi, 0xffffffffffffffff
test ecx, ecx
je 0x1400954c2
cmp ecx, edi
je 0x1400954cd
mov rax, qword [rsp + 0x40]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x1400954cd
mov rcx, qword [rsp + 0x40]
call fcn.140005170
nop
lea rcx, [rsp + 0x50]
call qword [0x1400c6598]
nop
lea rcx, [rsp + 0x58]
call qword [0x1400c6598]
mov edx, 8
lea rcx, [0x1400d3920]
call qword [0x1400c6288]
mov qword [rbp + 0x30], rax
mov edx, 8
lea rcx, [0x1400d3938]
call qword [0x1400c6288]
mov qword [rbp + 0x38], rax
mov edx, 8
lea rcx, [0x1400d3950]
call qword [0x1400c6288]
mov qword [rbp + 0x40], rax
mov rax, qword [0x1400c5e58]
mov qword [rsp + 0x38], rax
cmp dword [rax + 4], 3
jge 0x140095556
mov ecx, dword [rax]
mov edx, 3
cmp ecx, 1
lea rcx, [rsp + 0x38]
jbe 0x140095550
call fcn.14000ec90
jmp 0x140095556
call qword [0x1400c5e18]
lea rbx, [rbp + 0x30]
nop word [rax + rax]
mov rdx, rbx
lea rcx, [rsp + 0x38]
call fcn.14000a910
add rbx, 8
lea rax, [rbp + 0x48]
cmp rbx, rax
jne 0x140095560
mov r9, qword [0x1400c6598]
mov edx, 8
lea r8d, [rdx - 5]
lea rcx, [rbp + 0x30]
call fcn.1400b788c
xor edx, edx
lea rcx, [rbp - 0x60]
call qword [0x1400c5ab0]
nop
mov rcx, qword [str.kSpeedLimitedManual]
test rcx, rcx
je 0x1400955bb
mov rax, rdi
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x1400955b0
jmp 0x1400955bd
mov eax, edi
mov edx, eax
call qword [0x1400c6288]
mov qword [rsp + 0x60], rax
lea rcx, [rbp]
call qword [0x1400c6208]
nop
mov r9, rax
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x60]
call qword [0x1400c5a98]
nop
lea rdx, [rsp + 0x78]
mov rcx, rax
call qword [0x1400c61e0]
nop
lea rcx, [rbp - 0x10]
call qword [0x1400c6200]
nop
lea rcx, [rbp]
call qword [0x1400c6200]
nop
lea rcx, [rsp + 0x60]
call qword [0x1400c6598]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call qword [0x1400c61f0]
nop
mov rcx, qword [str.kSpeedLimitedManual]
test rcx, rcx
je 0x14009564b
mov rax, rdi
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140095640
jmp 0x14009564d
mov eax, edi
mov edx, eax
call qword [0x1400c6288]
mov qword [rsp + 0x68], rax
lea r8, [rbp - 0x50]
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x60]
call qword [0x1400c5aa0]
nop
lea rcx, [rsp + 0x68]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x50]
call qword [0x1400c6200]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x10]
call qword [0x1400c65b8]
mov rcx, rax
lea rdx, [rbp - 0x80]
call qword [0x1400c6258]
nop
lea rdx, [0x1400df8d0]
mov rcx, rax
call qword [0x1400c6520]
mov rcx, rax
lea rdx, [rsp + 0x30]
call qword [0x1400c6518]
nop
lea rcx, [rbp - 0x80]
call qword [0x1400c6528]
mov rcx, rsi
call fcn.1400948e0
lea rax, [rbp - 0x78]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x78]
call qword [0x1400c62c0]
mov rbx, rax
mov edx, 0xd
lea rcx, [0x1400df8d0]
call qword [0x1400c6288]
mov qword [rsp + 0x70], rax
mov rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.140042f30
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x78]
call qword [0x1400c6120]
nop
lea rcx, [rsp + 0x78]
call qword [0x1400c6598]
nop
lea rcx, [rbp - 0x60]
call qword [0x1400c5aa8]
nop
mov rax, qword [rsp + 0x38]
mov ecx, dword [rax]
test ecx, ecx
je 0x14009575a
cmp ecx, 0xffffffff
je 0x14009579c
mov rax, qword [rsp + 0x38]
lock xadd dword [rax], edi
cmp edi, 1
jne 0x14009579c
mov rsi, qword [rsp + 0x38]
movsxd rdi, dword [rsi + 8]
add rdi, 2
lea rdi, [rsi + rdi*8]
movsxd rbx, dword [rsi + 0xc]
add rbx, 2
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x140095792
nop dword [rax]
sub rbx, 8
mov rcx, rbx
call qword [0x1400c6598]
cmp rbx, rdi
jne 0x140095780
mov rcx, rsi
call qword [0x1400c5f60]
nop
lea rcx, [rsp + 0x30]
call qword [0x1400c6598]
mov rcx, qword [rbp + 0x48]
xor rcx, rsp
call fcn.1400b7300
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx + 0xb0]
call qword [0x1400c7f48]
mov rcx, qword [rsi + 0xc0]
test eax, eax
mov edi, eax
sete bl
movzx edx, bl
mov r8, qword [rcx]
call qword [r8 + 0x58]
mov rcx, qword [rsi + 0xc8]
movzx edx, bl
mov r8, qword [rcx]
call qword [r8 + 0x58]
test edi, edi
jne 0x140095a86
mov rcx, qword [rsi + 0xc0]
call qword [0x1400c7628]
mov rcx, qword [rsi + 0xc8]
call qword [0x1400c7628]
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
mov rbx, r9
mov rdi, rcx
test edx, edx
jne 0x1400b3bbd
cmp r8d, 0x1e
ja case.default.0x1400b3906
lea rcx, [0x140000000]
movsxd rax, r8d
mov eax, dword [rcx + rax*4 + 0xb3ca4]
add rax, rcx
jmp rax
xor r9d, r9d
lea rdx, [0x1403805d0]
xor r8d, r8d
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp qword [0x1400c5190]
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.1400b3e00
mov rax, qword [r9 + 8]
mov rcx, rdi
movzx edx, byte [rax]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x1400b3dc0
mov r8, qword [r9 + 0x10]
mov rcx, rdi
mov rdx, qword [r9 + 8]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x1400904e0
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x14008ff00
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rdx, qword [rdx]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140090bf0
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rdx, qword [rdx]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140091470
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rdx, qword [rdx]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140091300
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rdx, qword [rdx]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x1400913b0
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rdx, qword [rdx]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x1400913f0
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rdx, qword [rdx]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140091190
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rdx, qword [rdx]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140091090
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rdx, qword [rdx]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140091210
mov rdx, qword [r9 + 8]
mov rcx, rdi
mov rdx, qword [rdx]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140090b30
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140090cf0
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140092330
mov rdx, qword [r9 + 8]
lea rcx, [rsp + 0x20]
call qword [0x1400c62c0]
mov rdx, rax
mov rcx, rdi
call fcn.140091500
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x14008f900
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.14008f970
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.14008f240
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x14008fef0
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x14008fee0
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.14008f010
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x14008ef80
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x14008efe0
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140092320
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140090f80
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140090ab0
mov rdx, qword [r9 + 8]
lea rcx, [rsp + 0x20]
call qword [0x1400c62c0]
mov rdx, rax
mov rcx, rdi
call fcn.1400922b0
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140095380
mov rcx, rdi
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x14008c6a0
cmp edx, 0xc
jne 0x1400b3c1d
add r8d, 0xfffffffb
cmp r8d, 8
ja case.default.0x1400b3be0
lea rcx, [0x140000000]
movsxd rax, r8d
mov eax, dword [rcx + rax*4 + 0xb3d20]
add rax, rcx
jmp rax
mov rax, qword [r9 + 8]
cmp dword [rax], 0
jne case.default.0x1400b3be0
call fcn.140093900
mov rcx, qword [rbx]
mov dword [rcx], eax
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
mov rax, qword [r9 + 8]
cmp dword [rax], 0
je 0x1400b3beb
mov rax, qword [r9]
mov dword [rax], 0xffffffff
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp edx, 0xa
jne case.default.0x1400b3906
mov rcx, qword [r9 + 8]
lea r8, [fcn.1400b36e0]
mov rdx, qword [r9]
mov rax, qword [rcx]
cmp rax, r8
jne 0x1400b3c54
test rax, rax
je 0x1400b3c43
cmp dword [rcx + 8], 0
jne 0x1400b3c54
mov dword [rdx], 0
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
lea r8, [fcn.1400b3e00]
cmp rax, r8
jne 0x1400b3c7c
test rax, rax
je 0x1400b3c6b
cmp dword [rcx + 8], 0
jne 0x1400b3c7c
mov dword [rdx], 1
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
lea r8, [0x1400b3dc0]
cmp rax, r8
jne case.default.0x1400b3906
test rax, rax
je 0x1400b3c93
cmp dword [rcx + 8], 0
jne case.default.0x1400b3906
mov dword [rdx], 2
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
mov byte [rsp + 0x10], dl
sub rsp, 0x38
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x20]
mov qword [rsp + 0x28], rax
mov r8d, 2
lea rdx, [0x1403805d0]
call qword [0x1400c5190]
add rsp, 0x38
ret