Function at 0x1400011ac
Capabilities:
Access peb ldr_data
Check os version
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1538
call fcn.14005bea0
sub rsp, rax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x14a0], xmm15
movdqa xmmword [rbp + 0x1490], xmm14
movdqa xmmword [rbp + 0x1480], xmm13
movdqa xmmword [rbp + 0x1470], xmm12
movdqa xmmword [rbp + 0x1460], xmm11
movdqa xmmword [rbp + 0x1450], xmm10
movdqa xmmword [rbp + 0x1440], xmm9
movdqa xmmword [rbp + 0x1430], xmm8
movdqa xmmword [rbp + 0x1420], xmm7
movdqa xmmword [rbp + 0x1410], xmm6
mov qword [rbp + 0x1408], 0xfffffffffffffffe
mov qword [rbp + 0x1400], rdx
mov rdi, rcx
mov rdx, qword [r8]
test rdx, rdx
je 0x14000127e
mov rbx, r8
mov r8, qword [r8 + 0x10]
lea r14, [rbp + 0x250]
mov rcx, r14
call fcn.14001a777
mov r8, qword [r14]
test r8, r8
je 0x140001283
mov sil, 5
cmp qword [rbp + 0x258], 0
je 0x14000128a
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000128a
mov sil, 5
jmp 0x1400012a3
mov sil, byte [rbp + 0x258]
cmp qword [rbx + 8], 0
je 0x1400012a3
mov r8, qword [rbx]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x13e3], sil
movups xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmm2, xmmword [rdi + 0x20]
movdqu xmm3, xmmword [rdi + 0x30]
movdqa xmmword [rbp + 0x1010], xmm3
movdqa xmmword [rbp + 0x1000], xmm2
movdqa xmmword [rbp + 0xff0], xmm1
movaps xmmword [rbp + 0xfe0], xmm0
mov bl, byte [rbp + 0x1018]
mov byte [rbp + 0x1018], 3
cmp bl, 3
jne 0x140001326
mov rax, qword [rbp + 0xff0]
cmp rax, qword [rbp + 0xff8]
je 0x140001359
lea rcx, [rax + 0x20]
mov qword [rbp + 0xff0], rcx
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x260], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x250], xmm0
mov bl, byte [rax + 0x18]
add rax, 0x19
jmp 0x140001343
lea rax, [rbp + 0x1019]
mov rcx, qword [rax - 9]
mov qword [rbp + 0x260], rcx
movaps xmm0, xmmword [rax - 0x19]
movaps xmmword [rbp + 0x250], xmm0
mov ecx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rbp + 0x12c3], eax
mov dword [rbp + 0x12c0], ecx
cmp bl, 2
jne 0x140001379
xorps xmm0, xmm0
movaps xmmword [rbp + 0xf10], xmm0
lea rcx, [rbp + 0xfe0]
call fcn.14000ae78
mov eax, 8
jmp 0x1400015e2
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0xc70], rax
movapd xmm0, xmmword [rbp + 0x250]
movapd xmmword [rbp + 0xc60], xmm0
mov eax, dword [rbp + 0x12c0]
mov ecx, dword [rbp + 0x12c3]
mov dword [rbp + 0xf83], ecx
mov rcx, qword [rbp + 0xff8]
sub rcx, qword [rbp + 0xff0]
mov dword [rbp + 0xf80], eax
shr rcx, 5
cmp rcx, 4
mov esi, 3
cmovae rsi, rcx
movabs rax, 0x3fffffffffffffe
cmp rsi, rax
ja 0x140009f8d
inc rsi
mov rdi, rsi
shl rdi, 5
je 0x14000140d
mov al, byte [0x1400d68a0]
mov rcx, rdi
call fcn.14000f140
test rax, rax
jne 0x140001412
mov ecx, 8
mov rdx, rdi
jmp 0x14000a1c7
mov eax, 8
mov rcx, qword [rbp + 0xc70]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0xc60]
movups xmmword [rax], xmm0
mov byte [rax + 0x18], bl
mov ecx, dword [rbp + 0xf80]
mov edx, dword [rbp + 0xf83]
mov dword [rax + 0x19], ecx
mov dword [rax + 0x1c], edx
lea rcx, [rbp - 8]
mov qword [rcx - 8], rax
mov qword [rcx], rsi
mov qword [rcx + 8], 1
movaps xmm0, xmmword [rbp + 0xfe0]
movdqa xmm1, xmmword [rbp + 0xff0]
movdqa xmm2, xmmword [rbp + 0x1000]
movdqa xmm3, xmmword [rbp + 0x1010]
lea r9, [rbp + 0x289]
movdqa xmmword [r9 - 0x19], xmm2
movdqa xmmword [r9 - 0x29], xmm1
movdqa xmmword [r9 - 9], xmm3
movaps xmmword [r9 - 0x39], xmm0
mov r10, qword [r9 - 0x19]
mov r15, qword [r9 - 0x29]
mov r8, qword [r9 - 0x21]
mov r14b, byte [r9 - 1]
mov edi, 1
mov esi, 0x39
mov qword [rbp + 0x13f8], r8
mov qword [rbp + 0x13e8], r10
cmp r14b, 3
jne 0x1400014e2
cmp r15, r8
je 0x1400015bc
lea rdx, [r15 + 0x20]
mov rbx, qword [r15]
mov r12, qword [r15 + 8]
mov r13, qword [r15 + 0x10]
mov r14b, byte [r15 + 0x18]
add r15, 0x19
mov rcx, r15
mov r15, rdx
jmp 0x1400014f6
mov r12, qword [rbp + 0x278]
mov r13, qword [rbp + 0x280]
mov rcx, r9
mov rbx, r10
mov edx, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0xc63], ecx
mov dword [rbp + 0xc60], edx
cmp r14b, 2
je 0x1400015b9
mov ecx, dword [rbp + 0xc60]
mov edx, dword [rbp + 0xc63]
mov dword [rbp + 0x12c3], edx
mov dword [rbp + 0x12c0], ecx
mov ecx, dword [rbp + 0x12c0]
mov edx, dword [rbp + 0x12c3]
mov dword [rbp + 0xc63], edx
mov dword [rbp + 0xc60], ecx
cmp rdi, qword [rbp - 8]
je 0x140001581
mov qword [rax + rsi - 0x19], rbx
mov qword [rax + rsi - 0x11], r12
mov qword [rax + rsi - 9], r13
mov byte [rax + rsi - 1], r14b
mov ecx, dword [rbp + 0xc60]
mov edx, dword [rbp + 0xc63]
mov dword [rax + rsi], ecx
mov dword [rax + rsi + 3], edx
inc rdi
mov qword [rbp], rdi
add rsi, 0x20
mov r14b, 3
jmp 0x1400014b4
mov r8, qword [rbp + 0x13f8]
sub r8, r15
shr r8, 5
inc r8
lea rcx, [rbp - 0x10]
mov rdx, rdi
call fcn.14006d1d2
mov r10, qword [rbp + 0x13e8]
lea r9, [rbp + 0x289]
mov r8, qword [rbp + 0x13f8]
mov rax, qword [rbp - 0x10]
jmp 0x140001547
mov r8, r15
lea rcx, [rbp + 0x250]
mov byte [rcx + 0x38], 3
mov qword [rcx + 0x10], r8
call fcn.14000ae78
mov rax, qword [rbp - 0x10]
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0xf10], xmm0
lea rdi, [rbp + 0x1250]
mov qword [rdi], rax
movapd xmm0, xmmword [rbp + 0xf10]
movupd xmmword [rdi + 8], xmm0
lea r14, [0x14007a666]
mov r13d, 2
mov edx, 2
mov rcx, r14
call fcn.14003841b
lea rbx, [rbp + 0x250]
mov qword [rbx], r14
mov qword [rbx + 8], 2
lea rax, str.__help_h__version_v__alpha__betawarning:_The____option_is_now_an_alias_for____and_may_be_removed_in_the_future._np
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 6
mov rcx, rdi
mov rdx, rbx
call fcn.14003824a
test al, al
jne 0x1400093c4
lea rbx, [0x14007a671]
mov edx, 2
mov rcx, rbx
call fcn.14003841b
lea rdi, [rbp + 0x250]
mov qword [rdi], rbx
mov qword [rdi + 8], 2
lea rax, [0x14007a668]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], 9
lea rcx, [rbp + 0x1250]
mov rdx, rdi
call fcn.14003824a
test al, al
jne 0x140009f54
lea rdx, [0x14007a673]
lea rcx, [rbp + 0x1250]
mov r8d, 7
call fcn.14001aa6c
test al, al
je 0x140001854
lea rcx, str.e_1m
lea rax, [rbp + 0xfe0]
mov qword [rax], rcx
lea rcx, [0x1400196b0]
mov qword [rax + 8], rcx
lea rdx, str.e_33m
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
lea rdx, str.e_0m
mov qword [rax + 0x20], rdx
mov qword [rax + 0x28], rcx
lea rdx, str.e_32m
mov qword [rax + 0x30], rdx
mov qword [rax + 0x38], rcx
mov ecx, 2
mov qword [rbp + 0x250], rcx
mov qword [rbp + 0x260], rcx
mov qword [rbp + 0x270], 0
mov edx, 0x20
mov qword [rbp + 0x278], rdx
mov r8b, 3
mov byte [rbp + 0x280], r8b
mov qword [rbp + 0x288], rcx
mov qword [rbp + 0x298], rcx
mov qword [rbp + 0x2a8], 1
mov qword [rbp + 0x2b0], rdx
mov byte [rbp + 0x2b8], r8b
mov qword [rbp + 0x2c0], rcx
mov qword [rbp + 0x2d0], rcx
mov qword [rbp + 0x2e0], rcx
mov qword [rbp + 0x2e8], rdx
mov byte [rbp + 0x2f0], r8b
mov qword [rbp + 0x2f8], rcx
mov qword [rbp + 0x308], rcx
mov r9d, 3
mov qword [rbp + 0x318], r9
mov qword [rbp + 0x320], rdx
mov byte [rbp + 0x328], r8b
mov qword [rbp + 0x330], rcx
mov qword [rbp + 0x340], rcx
mov qword [rbp + 0x350], rcx
mov qword [rbp + 0x358], rdx
mov byte [rbp + 0x360], r8b
mov qword [rbp + 0x368], rcx
mov qword [rbp + 0x378], rcx
mov qword [rbp + 0x388], r9
mov qword [rbp + 0x390], rdx
mov byte [rbp + 0x398], r8b
mov qword [rbp + 0x3a0], rcx
mov qword [rbp + 0x3b0], rcx
mov qword [rbp + 0x3c0], rcx
mov qword [rbp + 0x3c8], rdx
mov byte [rbp + 0x3d0], r8b
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
lea rcx, [rbp + 0xc60]
mov qword [rcx], rdx
mov qword [rcx + 8], 8
mov qword [rcx + 0x20], rdi
mov qword [rcx + 0x28], 7
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 4
call fcn.14004adc0
mov byte [rbp + 0x1358], 1
jmp 0x140001873
lea rdx, [0x14007a67a]
lea rcx, [rbp + 0x1250]
mov r8d, 6
call fcn.14001aa6c
mov byte [rbp + 0x1358], al
lea rbx, [0x14007a7a1]
mov edx, 2
mov rcx, rbx
call fcn.14003841b
mov qword [rdi], rbx
mov qword [rdi + 8], 2
lea rax, str.__manager_m__template_t__yes_y__force_f__mobile3.13.3_n
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], 9
lea rsi, [rbp + 0xfe0]
lea rdx, [rbp + 0x1250]
mov rcx, rsi
mov r8, rdi
call fcn.140019e79
mov rax, qword [rsi]
cmp rax, 6
jne 0x140001b9d
lea rbx, [rbp + 0xfe0]
mov al, byte [rbx + 8]
mov qword [rbp + 0x1388], rax
lea r14, [0x14007a7ad]
mov esi, 2
mov edx, 2
mov rcx, r14
call fcn.14003841b
mov qword [rdi], r14
mov qword [rdi + 8], 2
lea rax, [0x14007a7a3]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], 0xa
lea rdx, [rbp + 0x1250]
mov rcx, rbx
mov r8, rdi
call fcn.140019fe2
mov rax, qword [rbx]
cmp rax, 6
jne 0x140001b9d
mov al, byte [rbx + 8]
mov qword [rbp + 0x1370], rax
lea rdi, [0x14007a7b4]
mov edx, 2
mov rcx, rdi
call fcn.14003841b
lea r14, [rbp + 0x250]
mov qword [r14], rdi
mov qword [r14 + 8], rsi
lea rax, [0x14007a7af]
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], 5
lea r12, [rbp + 0x1250]
mov rcx, r12
mov rdx, r14
call fcn.14003824a
mov byte [rbp + 0x13b0], al
lea rdi, [0x14007a7bd]
mov edx, 2
mov rcx, rdi
call fcn.14003841b
mov qword [r14], rdi
mov qword [r14 + 8], rsi
lea rax, [0x14007a7b6]
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], 7
lea rdi, [rbp + 0x250]
mov rcx, r12
mov rdx, rdi
call fcn.14003824a
mov r14d, eax
lea rdx, [0x14007a7bf]
mov r8d, 8
mov rcx, r12
call fcn.14001aa6c
mov r15d, eax
mov rcx, rbx
mov rdx, r12
call fcn.140019d88
mov rax, qword [rbx]
cmp rax, 6
jne 0x1400028ea
mov sil, 2
mov rax, qword [rbp + 0xfe8]
mov qword [rbp + 0xf68], rax
mov rax, qword [rbp + 0xff0]
mov qword [rbp + 0xc10], rax
mov rdi, qword [rbp + 0xff8]
mov rbx, qword [rbp + 0x1250]
mov rdx, qword [rbp + 0x1260]
mov rcx, rbx
call fcn.140037f8e
cmp qword [rbp + 0x1258], 0
je 0x140001a54
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
sub sil, r15b
mov rax, qword [rbp + 0x1400]
mov r8, qword [rax]
test r8, r8
je 0x140001a7c
cmp qword [rax + 8], 0
je 0x140001a7c
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x1358], 2
jne 0x140001a91
mov r15, qword [rbp + 0xf68]
jmp 0x14000693d
mov dword [rbp + 0x13e4], esi
mov ecx, 9
call fcn.140037029
mov qword [rbp + 0xee0], rdx
movabs r15, 0x70612d6972756174
mov qword [rax], r15
mov qword [rbp + 0xee8], rax
mov byte [rax + 8], 0x70
lea rsi, [rbp + 0x250]
mov rcx, rsi
call fcn.1400429a0
cmp byte [rsi + 0x18], 2
mov rdx, qword [rsi]
je 0x1400029c1
mov byte [rbp + 0x13e8], r14b
mov rax, qword [rbp + 0x258]
mov r14, qword [rbp + 0x260]
cmp byte [rbp + 0x13e4], 2
je 0x140001b10
test byte [rbp + 0x13e4], 1
je 0x140001b10
cmp byte [rbp + 0x1358], 0
je 0x140009fd8
mov rcx, qword [rbp + 0xf68]
test rcx, rcx
setne r8b
mov dword [rbp + 0x13bc], r8d
mov qword [rbp + 0x1298], rdx
mov qword [rbp + 0xc18], rax
je 0x140001b5e
mov qword [rbp + 0x1338], rcx
mov rax, qword [rbp + 0xc10]
mov qword [rbp + 0x1340], rax
mov qword [rbp + 0x1348], rdi
mov r15b, 1
xor ebx, ebx
mov rsi, rcx
jmp 0x140001d47
cmp byte [rbp + 0x13b0], 0
je 0x140001be1
mov rsi, qword [rbp + 0xee8]
mov qword [rbp + 0x1338], rsi
mov rax, qword [rbp + 0xee0]
mov qword [rbp + 0x1340], rax
mov qword [rbp + 0x1348], 9
mov bl, 1
mov edi, 9
xor r15d, r15d
jmp 0x140001d47
mov cl, byte [rbp + 0xfe8]
movups xmm0, xmmword [rbp + 0xfe9]
movups xmmword [rbp + 0x259], xmm0
movups xmm0, xmmword [rbp + 0xff9]
movups xmmword [rbp + 0x269], xmm0
movupd xmm0, xmmword [rbp + 0x1008]
movupd xmmword [rbp + 0x278], xmm0
mov qword [rbp + 0x250], rax
mov byte [rbp + 0x258], cl
jmp 0x14000292d
mov rcx, rsi
call fcn.14002f4ff
lea rdi, [rbp + 0xfe0]
mov qword [rdi + 0x68], 1
xor eax, eax
mov qword [rdi + 0x20], rax
xorpd xmm0, xmm0
movupd xmmword [rdi + 0x70], xmm0
mov byte [rdi + 0x80], 1
mov qword [rdi + 0x38], rax
mov word [rdi + 0x81], 1
mov qword [rdi + 0x50], rax
mov qword [rdi + 0x10], rsi
lea rcx, fcn.14000b01e
mov qword [rdi + 0x18], rcx
mov qword [rdi], rax
lea rdx, str.Project_nameD:_acreate_tauri_appcreate_tauri_app_srclib.rsPackage_name_directory_is_not_empty__do_you_want_to_overwrite_
mov rcx, rdi
call fcn.14000bd41
mov ecx, 9
call fcn.140037029
mov rsi, rax
mov rbx, rdx
mov qword [rax], r15
mov byte [rax + 8], 0x70
mov r8, qword [rdi + 0x38]
test r8, r8
je 0x140001c79
cmp qword [rbp + 0x1020], 0
je 0x140001c79
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [rbp + 0xfe0]
mov qword [rdx + 0x38], rsi
mov qword [rdx + 0x40], rbx
mov qword [rdx + 0x48], 9
lea rsi, [rbp + 0xc60]
mov rcx, rsi
call fcn.14000bda4
mov rsi, qword [rsi]
test rsi, rsi
je 0x140006807
mov r13, r14
mov rdx, qword [rbp + 0xc70]
mov r14, qword [rbp + 0xc68]
mov rcx, rsi
call fcn.140018fae
mov rdi, rax
mov rbx, rdx
mov rcx, rdx
call fcn.140037029
mov r15, rax
mov r12, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call fcn.14006aa40
mov qword [rbp + 0x1338], r15
mov qword [rbp + 0x1340], r12
mov qword [rbp + 0x1348], rbx
test r14, r14
je 0x140001d12
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0xfe0]
call fcn.14000b281
lea rcx, [rbp + 0x250]
call fcn.14000b01e
mov rsi, qword [rbp + 0x1338]
mov rdi, qword [rbp + 0x1348]
mov r15b, 1
xor ebx, ebx
mov rdx, qword [rbp + 0x1298]
mov r14, r13
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0xec0]
mov r8, r14
mov r9, rsi
call fcn.14004b3f0
mov rcx, rsi
mov rdx, rdi
call fcn.140030f87
test al, al
mov dword [rbp + 0x128c], ebx
mov qword [rbp + 0xf70], r14
mov dword [rbp + 0x132c], r15d
je 0x140001d98
lea rcx, [rbp + 0xf48]
mov rdx, rsi
mov r8, rdi
call fcn.14000fcd0
jmp 0x140002e7c
mov rcx, rsi
mov rdx, rdi
call fcn.140018fae
mov r12, rax
mov rcx, rdx
mov r13, rdx
test rdx, rdx
je 0x14000208e
js 0x140009f8d
mov al, byte [0x1400d68a0]
mov qword [rbp + 0x1400], rcx
call fcn.14000f140
test rax, rax
je 0x14000a189
xor r14d, r14d
cmp r13, 0x10
jb 0x140002085
movabs rdx, 0x8080808080808080
movapd xmm0, xmmword [0x14006f540]
pxor xmm2, xmm2
packuswb xmm2, xmm2
movdqa xmm5, xmmword [0x14006f570]
movdqa xmm6, xmmword [0x14006f580]
movdqa xmm7, xmmword [0x14006f590]
movdqa xmm8, xmmword [0x14006f5a0]
movdqa xmm9, xmmword [0x14006f5b0]
movdqa xmm10, xmmword [0x14006f5c0]
movdqa xmm11, xmmword [0x14006f5d0]
movdqa xmm12, xmmword [0x14006f5e0]
movdqa xmm14, xmmword [0x14006f600]
mov r8, r12
mov r11, qword [r12 + r14]
movdqu xmm3, xmmword [r12 + r14]
pshufd xmm13, xmm3, 0xee
movq r8, xmm13
mov r9, r8
or r9, r11
test r9, rdx
jne 0x140002085
mov r9, r11
mov r10, r11
mov rsi, r11
mov rdi, r11
shr r11d, 8
movd xmm13, r11d
shr rdi, 0x20
movd xmm15, edi
shr rsi, 0x28
pshufd xmm1, xmm3, 0x44
movdqa xmm4, xmm3
psrlq xmm4, 0x10
psrlq xmm1, 0x18
movsd xmm1, xmm4
movdqa xmm4, xmm3
punpcklqdq xmm4, xmm13
movd xmm13, esi
andpd xmm1, xmm0
pand xmm4, xmm0
packuswb xmm4, xmm1
pshufd xmm1, xmm15, 0x50
movdqa xmm15, xmmword [0x14006f550]
pandn xmm15, xmm1
psllq xmm13, 0x28
movdqa xmm1, xmmword [0x14006f560]
pandn xmm1, xmm13
shr r10, 0x30
por xmm1, xmm15
movd xmm13, r10d
shr r9, 0x38
packuswb xmm4, xmmword [0x14006f680]
packuswb xmm4, xmm2
por xmm1, xmm4
psllq xmm13, 0x30
movdqa xmm4, xmm5
pandn xmm4, xmm13
movd xmm13, r9d
mov r9d, r8d
shr r9d, 8
pand xmm1, xmm5
por xmm4, xmm1
pand xmm4, xmm6
psllq xmm13, 0x38
movdqa xmm1, xmm6
pandn xmm1, xmm13
por xmm1, xmm4
movd xmm4, r8d
pshufd xmm4, xmm4, 0x44
movdqa xmm13, xmm7
pandn xmm13, xmm4
movd xmm4, r9d
mov r9d, r8d
shr r9d, 0x10
pand xmm1, xmm7
por xmm13, xmm1
pslldq xmm4, 9
movdqa xmm1, xmm8
pandn xmm1, xmm4
movd xmm4, r9d
mov r9d, r8d
shr r9d, 0x18
pand xmm13, xmm8
por xmm1, xmm13
pslldq xmm4, 0xa
movdqa xmm13, xmm9
pandn xmm13, xmm4
movd xmm4, r9d
mov r9, r8
shr r9, 0x20
pand xmm1, xmm9
por xmm13, xmm1
pslldq xmm4, 0xb
movdqa xmm1, xmm10
pandn xmm1, xmm4
movd xmm4, r9d
mov r9, r8
shr r9, 0x28
pand xmm13, xmm10
por xmm1, xmm13
pshufd xmm4, xmm4, 0
movdqa xmm13, xmm11
pandn xmm13, xmm4
movd xmm4, r9d
pand xmm1, xmm11
por xmm13, xmm1
pslldq xmm4, 0xd
movdqa xmm1, xmm12
pandn xmm1, xmm4
shr r8, 0x30
pand xmm13, xmm12
por xmm1, xmm13
pand xmm1, xmmword [0x14006f5f0]
movd xmm4, r8d
pslldq xmm4, 0xe
por xmm4, xmm1
pand xmm4, xmm14
movdqa xmm1, xmm14
pandn xmm1, xmm3
por xmm1, xmm4
movdqa xmm3, xmm1
paddb xmm3, xmmword [0x14006f610]
movdqa xmm4, xmm3
pminub xmm4, xmmword [0x14006f620]
pcmpeqb xmm4, xmm3
pand xmm4, xmmword [str.________________:]
por xmm4, xmm1
movdqu xmmword [rax + r14], xmm4
lea r8, [r14 + 0x10]
add r14, 0x20
cmp r14, r13
mov r14, r8
jbe 0x140001e4b
mov r14, r8
mov rcx, qword [rbp + 0x1400]
jmp 0x140002096
mov eax, 1
xor r14d, r14d
lea r15, [r12 + r14]
add r12, r13
mov qword [rbp + 0x1400], r12
sub r13, r14
mov qword [rbp + 0x13f8], r13
lea rdx, [rbp + 0x250]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], r14
xor r12d, r12d
lea r14, [0x140074b24]
mov rax, r15
cmp rax, qword [rbp + 0x1400]
je 0x14000249d
mov r9b, byte [rax]
movzx edx, r9b
test dl, dl
js 0x1400020eb
lea rdi, [rax + 1]
jmp 0x140002157
mov ecx, edx
and ecx, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14000213c
movzx r8d, byte [rax + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x14000214a
movzx edx, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
cmp edx, 0x110000
je 0x14000249d
lea rdi, [rax + 4]
jmp 0x140002157
lea rdi, [rax + 2]
shl ecx, 6
or ecx, r10d
mov edx, ecx
jmp 0x140002157
lea rdi, [rax + 3]
shl ecx, 0xc
or r8d, ecx
mov edx, r8d
mov rbx, r12
sub rbx, rax
add rbx, rdi
cmp edx, 0x3a3
je 0x140002192
cmp edx, 0x110000
je 0x14000249d
cmp edx, 0x80
jae 0x1400021ac
lea eax, [rdx - 0x41]
xor ecx, ecx
cmp al, 0x1a
setb cl
shl ecx, 5
or ecx, edx
mov edx, ecx
jmp 0x140002343
test r12, r12
je 0x140002209
cmp r12, qword [rbp + 0x13f8]
jae 0x140002203
cmp byte [r15 + r12], 0xbf
jg 0x140002209
jmp 0x14000939e
mov eax, 0x57f
xor r8d, r8d
mov ecx, 0x57f
shr rax, 1
add rax, r8
xor r9d, r9d
cmp dword [r14 + rax*8], edx
setne r9b
mov r10d, 0xff
cmovb r9d, r10d
cmp r9b, 1
je 0x1400021f6
movzx r8d, r9b
cmp r8d, 0xff
jne 0x1400022ed
inc rax
mov r8, rax
mov rax, rcx
jmp 0x1400021f9
mov rcx, rax
sub rax, r8
ja 0x1400021b9
jmp 0x140002343
jne 0x14000939e
lea rsi, [r15 + r12]
xor eax, eax
cmp rsi, r15
je 0x14000242b
mov cl, byte [rsi - 1]
test cl, cl
js 0x140002228
dec rsi
movzx r13d, cl
jmp 0x14000228b
movzx edx, byte [rsi - 2]
cmp dl, 0xc0
jge 0x140002256
movzx r8d, byte [rsi - 3]
cmp r8b, 0xc0
jge 0x14000225f
movzx r9d, byte [rsi - 4]
add rsi, 0xfffffffffffffffc
and r9d, 7
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
jmp 0x140002267
add rsi, 0xfffffffffffffffe
and edx, 0x1f
jmp 0x140002271
add rsi, 0xfffffffffffffffd
and r8d, 0xf
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and cl, 0x3f
movzx r13d, cl
or r13d, edx
cmp r13d, 0x110000
je 0x14000242b
test al, al
jne 0x1400022a5
mov ecx, r13d
call fcn.140017a50
test al, al
je 0x1400022a5
mov r13d, 0x110000
xor eax, eax
jmp 0x1400022a7
mov al, 1
cmp r13d, 0x110000
je 0x14000220f
mov ecx, r13d
call fcn.140017b90
test al, al
je 0x14000242b
mov rsi, qword [rbp + 0x13f8]
add r12, 2
je 0x140002360
mov rsi, qword [rbp + 0x13f8]
sub rsi, r12
jbe 0x14000235a
cmp byte [r15 + r12], 0xbf
jg 0x140002360
jmp 0x140009fb5
mov edx, dword [r14 + rax*8 + 4]
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
setb al
cmp edx, 0x110000
sete cl
or cl, al
mov eax, 0x69
cmovne edx, eax
je 0x140002343
lea rcx, [rbp + 0x250]
call fcn.14000f9d0
lea rcx, [rbp + 0x250]
mov edx, 0x307
call fcn.14000f9d0
mov rax, rdi
mov r12, rbx
jmp 0x1400020cd
lea rcx, [rbp + 0x250]
call fcn.14000f9d0
mov rax, rdi
mov r12, rbx
jmp 0x1400020cd
jne 0x140009fb5
add r12, r15
add rsi, r12
xor eax, eax
cmp r12, rsi
je 0x140002480
mov r8b, byte [r12]
movzx r13d, r8b
test r13b, r13b
js 0x140002383
inc r12
jmp 0x1400023f6
mov ecx, r13d
and ecx, 0x1f
movzx r9d, byte [r12 + 1]
and r9d, 0x3f
cmp r13b, 0xdf
jbe 0x1400023db
movzx edx, byte [r12 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400023ea
movzx r13d, byte [r12 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r13d, 0x3f
or r13d, edx
or r13d, ecx
cmp r13d, 0x110000
je 0x140002480
add r12, 4
jmp 0x1400023f6
add r12, 2
shl ecx, 6
or ecx, r9d
mov r13d, ecx
jmp 0x1400023f6
add r12, 3
shl ecx, 0xc
or edx, ecx
mov r13d, edx
test al, al
jne 0x140002410
mov ecx, r13d
call fcn.140017a50
test al, al
je 0x140002410
mov r13d, 0x110000
xor eax, eax
jmp 0x140002412
mov al, 1
cmp r13d, 0x110000
je 0x140002368
mov ecx, r13d
call fcn.140017b90
test al, al
je 0x140002480
mov rax, qword [rbp + 0x258]
mov rdx, qword [rbp + 0x260]
sub rax, rdx
mov si, 0x83cf
cmp rax, 2
jae 0x14000245f
mov r8d, 2
lea rcx, [rbp + 0x250]
call fcn.14006b630
mov rdx, qword [rbp + 0x260]
mov rax, qword [rbp + 0x250]
mov word [rax + rdx], si
add rdx, 2
mov qword [rbp + 0x260], rdx
mov rax, rdi
mov r12, rbx
jmp 0x1400020cd
mov rax, qword [rbp + 0x258]
mov rdx, qword [rbp + 0x260]
sub rax, rdx
mov si, 0x82cf
cmp rax, 1
jbe 0x140002446
jmp 0x14000245f
mov rbx, qword [rbp + 0x250]
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x13f8], rax
mov rdi, qword [rbp + 0x260]
mov qword [rbp + 0xfe0], 1
pxor xmm6, xmm6
movdqu xmmword [rbp + 0xfe8], xmm6
movapd xmm0, xmmword [0x14006f640]
movupd xmmword [rbp + 0x250], xmm0
lea rsi, [rbx + rdi]
mov qword [rbp + 0x260], rbx
mov qword [rbp + 0x268], rdi
mov qword [rbp + 0x278], rsi
test rdi, rdi
je 0x140002626
xor eax, eax
lea r15, [rbp + 0xfe0]
lea r12, [0x1400be0e1]
mov r14, rbx
mov r8, rax
mov rcx, r14
lea r14, [rcx + 1]
mov qword [rbp + 0x270], r14
mov r11b, byte [rcx]
movzx edx, r11b
test dl, dl
jns 0x1400025bd
mov r9d, edx
and r9d, 0x1f
lea r14, [rcx + 2]
mov qword [rbp + 0x270], r14
movzx r13d, byte [rcx + 1]
and r13d, 0x3f
cmp dl, 0xdf
jbe 0x1400025a7
lea r14, [rcx + 3]
mov qword [rbp + 0x270], r14
movzx r10d, byte [rcx + 2]
shl r13d, 6
and r10d, 0x3f
or r10d, r13d
cmp r11b, 0xf0
jb 0x1400025b3
lea r14, [rcx + 4]
mov qword [rbp + 0x270], r14
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
jne 0x1400025bd
jmp 0x14000262b
shl r9d, 6
or r9d, r13d
mov edx, r9d
jmp 0x1400025bd
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
mov r13, r14
sub r13, rcx
add r13, r8
mov qword [rbp + 0x280], r13
xor ecx, ecx
cmp rcx, 4
je 0x1400025e7
lea r9, [rcx + 1]
cmp dword [rbp + rcx*4 + 0x250], edx
mov rcx, r9
jne 0x1400025cf
jmp 0x1400025f8
mov r8, r13
mov rcx, r14
cmp r14, rsi
jne 0x14000251b
jmp 0x14000262b
lea rdx, [rbx + rax]
sub r8, rax
mov rcx, r15
call fcn.140037f16
mov r8d, 1
mov rcx, r15
mov rdx, r12
call fcn.140037f16
mov rax, r13
cmp r14, rsi
jne 0x140002515
jmp 0x14000262e
xor r13d, r13d
jmp 0x14000262e
mov r13, rax
lea rdx, [rbx + r13]
sub rdi, r13
lea r12, [rbp + 0xfe0]
mov rcx, r12
mov r8, rdi
call fcn.140037f16
mov rsi, qword [r12]
mov rcx, qword [r12 + 8]
mov rdi, qword [r12 + 0x10]
mov qword [r12], 1
movdqu xmmword [r12 + 8], xmm6
movabs rax, 0x5c0000002e
mov qword [rbp + 0x278], rax
mov dword [rbp + 0x280], 0x2f
test rdi, rdi
mov qword [rbp + 0x13d0], rcx
je 0x140002770
lea r14, [rsi + rdi]
xor eax, eax
mov r13, rsi
mov r8, rax
mov rcx, r13
mov r11b, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1400026af
lea r13, [rcx + 1]
jmp 0x14000271f
mov r9d, edx
and r9d, 0x1f
movzx r15d, byte [rcx + 1]
and r15d, 0x3f
cmp dl, 0xdf
jbe 0x140002701
movzx r10d, byte [rcx + 2]
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
cmp r11b, 0xf0
jb 0x140002711
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
je 0x140002775
lea r13, [rcx + 4]
jmp 0x14000271f
lea r13, [rcx + 2]
shl r9d, 6
or r9d, r15d
mov edx, r9d
jmp 0x14000271f
lea r13, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
mov r15, r13
sub r15, rcx
add r15, r8
xor ecx, ecx
cmp rcx, 3
je 0x140002742
lea r9, [rcx + 1]
cmp dword [rbp + rcx*4 + 0x278], edx
mov rcx, r9
jne 0x14000272a
jmp 0x140002753
mov r8, r15
mov rcx, r13
cmp r13, r14
jne 0x14000269e
jmp 0x140002775
lea rdx, [rsi + rax]
sub r8, rax
mov rcx, r12
call fcn.140037f16
mov rax, r15
cmp r13, r14
jne 0x140002698
jmp 0x140002778
xor r15d, r15d
jmp 0x140002778
mov r15, rax
lea rdx, [rsi + r15]
sub rdi, r15
lea r12, [rbp + 0xfe0]
mov rcx, r12
mov r8, rdi
call fcn.140037f16
mov rdi, qword [r12]
mov rax, qword [r12 + 8]
mov qword [rbp + 0x1400], rax
mov r14, qword [r12 + 0x10]
cmp qword [rbp + 0x13d0], 0
je 0x1400027c2
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x13f8], 0
je 0x1400027de
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x250], 1
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x258], xmm0
test r14, r14
je 0x1400028af
add r14, rdi
xor eax, eax
mov r12, rdi
mov r8b, byte [r12]
movzx esi, r8b
test sil, sil
js 0x140002818
inc r12
jmp 0x140002884
mov ecx, esi
and ecx, 0x1f
movzx r9d, byte [r12 + 1]
and r9d, 0x3f
cmp sil, 0xdf
jbe 0x14000286b
movzx edx, byte [r12 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140002879
movzx esi, byte [r12 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, ecx
cmp esi, 0x110000
je 0x140002bff
add r12, 4
jmp 0x140002884
add r12, 2
shl ecx, 6
or ecx, r9d
mov esi, ecx
jmp 0x140002884
add r12, 3
shl ecx, 0xc
or edx, ecx
mov esi, edx
test al, al
jne 0x140002897
xor eax, eax
cmp esi, 0x2d
je 0x1400028a1
lea ecx, [rsi - 0x30]
cmp ecx, 0xa
jb 0x1400028a1
mov al, 1
cmp esi, 0x110000
jne 0x1400028b6
cmp r12, r14
jne 0x140002806
jmp 0x140002bff
xor esi, esi
jmp 0x140002c06
cmp esi, 0x80
jae 0x140002988
lea rbx, [rbp + 0x250]
mov rcx, rbx
xor edx, edx
call fcn.140036a4a
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
mov byte [rax + rcx], sil
inc rcx
mov qword [rbx + 0x10], rcx
jmp 0x140002a65
movupd xmm0, xmmword [rbp + 0xfe8]
mov rcx, qword [rbp + 0xff8]
movdqu xmm1, xmmword [rbp + 0x1000]
movdqu xmmword [rbp + 0x270], xmm1
mov rdx, qword [rbp + 0x1010]
mov qword [rbp + 0x280], rdx
mov qword [rbp + 0x250], rax
movupd xmmword [rbp + 0x258], xmm0
mov qword [rbp + 0x268], rcx
mov rcx, rdi
call fcn.14006ce29
mov qword [rbp + 0xf68], rax
mov rdi, qword [rbp + 0x1250]
mov rdx, qword [rbp + 0x1260]
mov rcx, rdi
call fcn.140037f8e
cmp qword [rbp + 0x1258], 0
je 0x14000296e
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x1358], 2
mov qword [rbp + 0x1388], rax
mov qword [rbp + 0x1370], rax
jmp 0x140001a57
mov dword [rbp + 0xfe0], 0
mov eax, esi
cmp esi, 0x800
jae 0x1400029db
shr eax, 6
or al, 0xc0
mov byte [rbp + 0xfe0], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp + 0xfe1], sil
mov r8d, 2
jmp 0x140002a52
mov rcx, rdx
call fcn.14006cebf
mov r15, rax
mov al, 1
mov dword [rbp + 0x132c], eax
xor esi, esi
jmp 0x1400068ea
cmp esi, 0x10000
jae 0x140002a14
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 0xfe0], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfe1], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp + 0xfe2], sil
mov r8d, 3
jmp 0x140002a52
shr eax, 0x12
or al, 0xf0
mov byte [rbp + 0xfe0], al
mov eax, esi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfe1], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfe2], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp + 0xfe3], sil
mov r8d, 4
lea rcx, [rbp + 0x250]
lea rdx, [rbp + 0xfe0]
call fcn.140037f16
cmp r12, r14
je 0x140002bff
lea rbx, [rbp + 0x250]
lea r15, [rbp + 0xfe0]
mov dl, byte [r12]
movzx esi, dl
test sil, sil
js 0x140002a8d
inc r12
jmp 0x140002b00
mov eax, esi
and eax, 0x1f
movzx r8d, byte [r12 + 1]
and r8d, 0x3f
cmp sil, 0xdf
jbe 0x140002adf
movzx ecx, byte [r12 + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140002aed
movzx esi, byte [r12 + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and esi, 0x3f
or esi, ecx
or esi, eax
cmp esi, 0x110000
je 0x140002bff
add r12, 4
jmp 0x140002af8
add r12, 2
shl eax, 6
or eax, r8d
mov esi, eax
jmp 0x140002af8
add r12, 3
shl eax, 0xc
or ecx, eax
mov esi, ecx
cmp esi, 0x80
jae 0x140002b42
mov rdx, qword [rbp + 0x260]
cmp rdx, qword [rbp + 0x258]
jne 0x140002b1f
mov rcx, rbx
call fcn.140036a4a
mov rdx, qword [rbp + 0x260]
mov rax, qword [rbp + 0x250]
mov byte [rax + rdx], sil
inc rdx
mov qword [rbp + 0x260], rdx
cmp r12, r14
jne 0x140002a7c
jmp 0x140002bff
mov dword [rbp + 0xfe0], 0
mov eax, esi
cmp esi, 0x800
jae 0x140002b78
shr eax, 6
or al, 0xc0
mov byte [rbp + 0xfe0], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp + 0xfe1], sil
mov r8d, 2
jmp 0x140002bef
cmp esi, 0x10000
jae 0x140002bb1
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 0xfe0], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfe1], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp + 0xfe2], sil
mov r8d, 3
jmp 0x140002bef
shr eax, 0x12
or al, 0xf0
mov byte [rbp + 0xfe0], al
mov eax, esi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfe1], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfe2], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp + 0xfe3], sil
mov r8d, 4
mov rcx, rbx
mov rdx, r15
call fcn.140037f16
jmp 0x140002b34
mov rsi, qword [rbp + 0x258]
mov r13, qword [rbp + 0x250]
mov rbx, qword [rbp + 0x260]
test rbx, rbx
je 0x140002c21
mov r15, rsi
mov r12, r13
jmp 0x140002c61
mov ebx, 9
mov ecx, 9
call fcn.140037029
mov r12, rax
mov r15, rdx
movabs rax, 0x70612d6972756174
mov qword [r12], rax
mov byte [r12 + 8], 0x70
test rsi, rsi
je 0x140002c61
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x1400]
test rax, rax
je 0x140002c7f
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x13b0], 0
je 0x140002ca2
mov qword [rbp + 0xf48], r12
mov qword [rbp + 0xf50], r15
mov qword [rbp + 0xf58], rbx
jmp 0x140002e7c
lea rsi, [rbp + 0x250]
mov rcx, rsi
call fcn.14002f4ff
lea rdi, [rbp + 0x1018]
mov qword [rdi + 0x30], 1
xor eax, eax
mov qword [rdi - 0x18], rax
xorpd xmm0, xmm0
movupd xmmword [rdi + 0x38], xmm0
mov byte [rdi + 0x48], 1
mov qword [rdi], rax
mov word [rdi + 0x49], 1
mov qword [rdi + 0x18], rax
mov qword [rdi - 0x28], rsi
lea rcx, fcn.14000b01e
mov qword [rdi - 0x20], rcx
mov qword [rdi - 0x38], rax
lea rdx, [0x140070ff5]
lea rsi, [rbp + 0xfe0]
mov rcx, rsi
call fcn.14000bd41
lea rcx, [rbp + 0xc60]
mov rdx, r12
mov r8, rbx
call fcn.14000fcd0
mov r8, qword [rsi + 0x38]
test r8, r8
je 0x140002d3d
cmp qword [rbp + 0x1020], 0
je 0x140002d3d
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xc70]
mov qword [rdi + 0x10], rax
movupd xmm0, xmmword [rbp + 0xc60]
movupd xmmword [rdi], xmm0
mov r8, qword [rbp + 0x1030]
test r8, r8
je 0x140002d79
cmp qword [rbp + 0x1038], 0
je 0x140002d79
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1030], r12
mov qword [rbp + 0x1038], r15
mov qword [rbp + 0x1040], rbx
mov rdi, qword [rbp + 0xfe0]
mov rbx, qword [rbp + 0xfe8]
mov qword [rbp + 0xfe0], 0
mov al, byte [0x1400d68a0]
mov ecx, 0x10
call fcn.14000f140
test rax, rax
je 0x14000a1bd
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], rbx
lea rdi, [rbp + 0xfe0]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.14000ae32
mov qword [rdi], rsi
lea rax, [0x1400719e0]
mov qword [rdi + 8], rax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.14000bda4
mov rsi, qword [rsi]
test rsi, rsi
je 0x140006707
mov rdx, qword [rbp]
mov r14, qword [rbp - 8]
mov rcx, rsi
call fcn.140018fae
mov rdi, rax
mov rbx, rdx
mov rcx, rdx
call fcn.140037029
mov r15, rax
mov r12, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call fcn.14006aa40
mov qword [rbp + 0xf48], r15
mov qword [rbp + 0xf50], r12
mov qword [rbp + 0xf58], rbx
test r14, r14
je 0x140002e64
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0xfe0]
call fcn.14000b281
lea rcx, [rbp + 0x250]
call fcn.14000b01e
mov rbx, qword [rbp + 0xec0]
mov r15, qword [rbp + 0xed0]
lea rsi, [rbp + 0x250]
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.140049300
cmp dword [rsi], 2
jne 0x140002ec5
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0xfe8], rax
mov qword [rbp + 0xfe0], 2
mov esi, dword [rbp + 0x13e4]
jmp 0x140002ee3
lea rax, [rbp + 0xfe0]
mov ecx, 9
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
cmp qword [rax], 2
mov esi, dword [rbp + 0x13e4]
jne 0x140002f42
lea rcx, [rbp + 0xfe8]
call fcn.14001962f
mov rbx, qword [rbp + 0x1388]
cmp bl, 5
jne 0x140002f37
mov ecx, 5
call fcn.14001945e
mov rdi, rax
mov dword [rax], 0x3020100
mov byte [rax + 4], 4
mov r10, qword [rbp + 0x1370]
cmp r10b, 0x10
jne 0x140003098
mov esi, 5
mov rax, rdx
mov qword [rbp + 0x1378], rdx
jmp 0x140003258
mov byte [rbp + 0x1285], bl
jmp 0x14000457f
lea rsi, [rbp + 0x250]
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.14005b680
mov r14d, dword [rsi + 0x10]
mov r12, qword [rsi]
cmp r14d, 2
je 0x1400065a2
lea rdx, [rbp + 0x264]
mov rsi, qword [rdx - 0xc]
lea rdi, [rbp - 0x10]
mov r8d, 0x254
mov rcx, rdi
call fcn.14006aa40
lea r13, [rbp + 0xff4]
mov r8d, 0x254
mov rcx, r13
mov rdx, rdi
call fcn.14006aa40
mov qword [r13 - 0x14], r12
mov qword [r13 - 0xc], rsi
mov dword [r13 - 4], r14d
lea r12, [rbp + 0xc60]
lea rdx, [rbp + 0xfe0]
mov rcx, r12
call fcn.140047950
cmp qword [r12], 0
je 0x140003fe3
mov sil, byte [rbp + 0x13e8]
test sil, sil
setne r14b
lea rcx, [rbp + 0xc68]
call fcn.14000b314
lea rcx, [rbp + 0xfe0]
call fcn.14000af31
or sil, byte [rbp + 0x13b0]
mov esi, dword [rbp + 0x13e4]
jne 0x14000447e
lea r14, [rbp + 0x250]
mov rcx, r14
call fcn.14002f4ff
mov qword [rbp + 0xc70], 1
xorpd xmm0, xmm0
movupd xmmword [rbp + 0xc78], xmm0
mov dword [rbp + 0xc88], 0x10102
mov qword [rbp + 0xc60], r14
lea rax, fcn.14000b01e
mov qword [rbp + 0xc68], rax
mov rcx, rbx
mov rdx, r15
mov r8, qword [rbp + 0x1298]
mov r9, qword [rbp + 0xf70]
call fcn.14000b969
test al, al
je 0x140004305
mov ecx, 0x11
call fcn.140037029
movupd xmm0, xmmword [str.Current_directory_Directory_is_not_empty__Operation_Cancelled_n]
movupd xmmword [rax], xmm0
mov byte [rax + 0x10], 0x79
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov qword [rbp], 0x11
jmp 0x14000438e
mov qword [rbp + 0x13f8], rdx
lea eax, [r10 - 1]
cmp al, 0xf
setae cl
movzx eax, al
mov edx, 0x4155
bt edx, eax
setae r15b
movsx rax, al
mov qword [rbp + 0x1400], rax
or r15b, cl
xor r13d, r13d
lea rbx, [0x140070dd2]
lea r12, [0x140070dd6]
mov sil, byte [rdi + r13]
xor edx, edx
test sil, sil
setne r8b
mov rax, r12
cmove rax, rbx
mov ecx, r10d
test r15b, r15b
jne 0x140003104
mov rcx, qword [rbp + 0x1400]
lea r9, [0x140071c51]
mov cl, byte [rcx + r9]
inc r13
mov dl, r8b
lea rdx, [rdx + rdx*2]
add rdx, 4
xor r8d, r8d
cmp rdx, r8
je 0x140003129
lea r9, [r8 + 1]
cmp byte [rax + r8], cl
mov r8, r9
jne 0x140003115
jmp 0x140003145
cmp r13, 5
jne 0x1400030d6
mov r14d, 1
xor eax, eax
mov qword [rbp + 0x1378], rax
xor esi, esi
jmp 0x140003225
mov ecx, 8
call fcn.14001945e
mov r11, qword [rbp + 0x1370]
mov byte [rax], sil
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rdx
mov qword [rbp + 0x260], 1
mov esi, 1
cmp r13, 5
je 0x14000320b
mov r14b, byte [rdi + r13]
xor r8d, r8d
test r14b, r14b
setne r9b
mov rcx, r12
cmove rcx, rbx
mov edx, r11d
test r15b, r15b
jne 0x1400031b0
mov rdx, qword [rbp + 0x1400]
lea r10, [0x140071c51]
mov dl, byte [rdx + r10]
inc r13
mov r8b, r9b
lea r8, [r8 + r8*2]
add r8, 4
xor r9d, r9d
cmp r8, r9
je 0x140003177
lea r10, [r9 + 1]
cmp byte [rcx + r9], dl
mov r9, r10
jne 0x1400031c1
cmp rsi, qword [rbp + 0x258]
je 0x1400031ec
mov byte [rax + rsi], r14b
inc rsi
mov qword [rbp + 0x260], rsi
jmp 0x140003177
lea rcx, [rbp + 0x250]
mov rdx, rsi
call fcn.14006b550
mov r11, qword [rbp + 0x1370]
mov rax, qword [rbp + 0x250]
jmp 0x1400031dc
mov r14, qword [rbp + 0x250]
test r14, r14
je 0x140003245
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x1378], rax
mov rax, qword [rbp + 0x13f8]
test rax, rax
je 0x14000325b
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000325b
mov esi, 5
mov rax, qword [rbp + 0x13f8]
mov qword [rbp + 0x1378], rax
mov r14, rdi
mov al, byte [0x1400d68a0]
mov ecx, 2
call fcn.14000f140
test rax, rax
je 0x14000a17d
mov word [rax], 1
xor edi, edi
lea r13, [0x14007adf8]
xor ecx, ecx
mov r15, rax
mov qword [rbp + 0x13d8], rax
movzx ecx, byte [rax + rcx]
test rcx, rcx
lea r8, [rcx + rcx*2]
mov rdx, r13
lea rax, [0x140079be8]
cmove rdx, rax
add r8, rdx
inc r8
mov r9b, byte [rdx]
inc rdx
xor r10d, r10d
cmp rsi, r10
je 0x1400032ca
lea r11, [r10 + 1]
cmp byte [r14 + r10], r9b
mov r10, r11
jne 0x1400032b6
jmp 0x1400032d1
cmp rdx, r8
jne 0x1400032ad
jmp 0x1400032d7
mov byte [r15], cl
inc r15
mov ecx, 1
test dil, 1
mov dil, 1
mov rax, qword [rbp + 0x13d8]
je 0x14000328e
mov qword [rbp + 0x1360], r15
sub r15, rax
lea rcx, [rbp + 0x13e3]
mov qword [rbp + 0xfe0], rcx
cmp r15, 0x15
mov qword [rbp + 0x1308], r14
mov qword [rbp + 0x13a8], r15
jae 0x14000333f
cmp r15, 1
jbe 0x140003b3b
lea r9, [rbp + 0xfe0]
mov r8d, 1
mov rcx, rax
mov rdx, r15
call fcn.14000b6c7
jmp 0x140003b34
mov rcx, r15
shr rcx, 1
mov al, byte [0x1400d68a0]
call fcn.14000f140
mov qword [rbp + 0x1400], rax
test rax, rax
je 0x14000a197
mov al, byte [0x1400d68a0]
mov ecx, 0x100
call fcn.14000f140
test rax, rax
je 0x14000a1aa
mov rbx, rax
mov rcx, qword [rbp + 0x13d8]
lea rax, [rcx - 1]
mov qword [rbp + 0x1380], rax
mov eax, 0x10
mov qword [rbp + 0xf60], rax
xor eax, eax
xor r10d, r10d
mov rdx, rax
mov rax, r15
sub rax, rdx
mov qword [rbp + 0x13f8], rdx
add rcx, rdx
cmp rax, 2
mov r12, r10
jb 0x1400034e6
mov rdx, qword [rbp + 0xfe0]
mov dl, byte [rdx]
cmp dl, 5
je 0x14000344a
movzx r8d, byte [rcx]
test r8, r8
lea r8, [r8 + r8*2 + 1]
mov r9, r13
lea r10, [0x140079be8]
cmove r9, r10
xor r10d, r10d
cmp r8, r10
je 0x140003401
lea r11, [r10 + 1]
cmp byte [r9 + r10], dl
mov r10, r11
jne 0x1400033ea
mov r8b, 1
jmp 0x140003404
xor r8d, r8d
movzx r9d, byte [rcx + 1]
test r9, r9
lea r10, [r9 + r9*2 + 1]
mov r11, r13
lea rsi, [0x140079be8]
cmove r11, rsi
xor edi, edi
mov rsi, rdi
cmp r10, rdi
je 0x140003433
lea rdi, [rsi + 1]
cmp byte [r11 + rsi], dl
jne 0x140003421
cmp r10, rsi
setne r10b
sub r8b, r10b
cmp r8b, 0xff
mov r10, r12
je 0x1400039bb
mov r8d, 2
cmp rax, 3
jb 0x1400034e9
cmp dl, 5
je 0x1400034da
movzx r9d, byte [r8 + rcx - 1]
test r9, r9
lea r9, [r9 + r9*2 + 1]
mov r10, r13
lea r11, [0x140079be8]
cmove r10, r11
xor r11d, r11d
cmp r9, r11
je 0x140003495
lea rsi, [r11 + 1]
cmp byte [r10 + r11], dl
mov r11, rsi
jne 0x14000347e
mov r9b, 1
jmp 0x140003498
xor r9d, r9d
movzx r10d, byte [rcx + r8]
test r10, r10
lea r10, [r10 + r10*2 + 1]
mov r11, r13
lea rsi, [0x140079be8]
cmove r11, rsi
xor edi, edi
mov rsi, rdi
cmp r10, rdi
je 0x1400034c7
lea rdi, [rsi + 1]
cmp byte [r11 + rsi], dl
jne 0x1400034b5
cmp r10, rsi
setne r10b
sub r9b, r10b
cmp r9b, 0xff
mov r10, r12
je 0x1400034e9
inc r8
cmp r8, rax
jne 0x14000345a
mov r8, rax
mov rax, qword [rbp + 0x13f8]
lea rdx, [r8 + rax]
mov rsi, rdx
sub rsi, rax
jb 0x140009355
cmp rdx, r15
ja 0x140009355
jae 0x140003548
cmp r8, 0xa
jae 0x140003548
lea rsi, [rax + 0xa]
cmp rsi, r15
cmovae rsi, r15
mov qword [rbp + 0x1310], rsi
sub rsi, rax
jb 0x14000936a
cmp r8, 1
adc r8, 0
mov rdx, rsi
lea r9, [rbp + 0xfe0]
call fcn.14000b6c7
mov r10, r12
jmp 0x14000354f
mov qword [rbp + 0x1310], rdx
cmp r10, qword [rbp + 0xf60]
jne 0x1400035ae
mov rcx, r10
shl rcx, 5
mov al, byte [0x1400d68a0]
mov r12, r10
call fcn.14000f140
test rax, rax
je 0x140009384
mov rdi, rax
lea rax, [r12 + r12]
mov qword [rbp + 0xf60], rax
mov r8, r12
shl r8, 4
mov rcx, rdi
mov rdx, rbx
call fcn.14006aa40
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rdi
mov r10, r12
mov rax, r10
shl rax, 4
mov qword [rbx + rax], rsi
mov rcx, qword [rbp + 0x13f8]
mov qword [rbx + rax + 8], rcx
inc r10
mov rax, r10
cmp r10, 2
mov qword [rbp + 0x13c8], rbx
jb 0x140003a70
mov r10, rax
lea r11, [rax - 1]
mov rcx, r11
shl rcx, 4
mov rax, qword [rbx + rcx]
mov rcx, qword [rbx + rcx + 8]
add rcx, rax
cmp rcx, r15
je 0x14000364e
mov rdx, r10
shl rdx, 4
mov r8, qword [rdx + rbx - 0x20]
cmp r8, rax
jbe 0x14000364e
cmp r10, 2
jbe 0x140003a62
lea rsi, [r10 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rbx + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14000366c
cmp r10, 3
jbe 0x140003a6a
add r8, rcx
cmp qword [rdx + rbx - 0x40], r8
mov rdx, qword [rbp + 0x13d8]
jbe 0x140003673
jmp 0x140003a70
cmp r10, 3
mov rdx, qword [rbp + 0x13d8]
jb 0x140003678
lea rsi, [r10 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rbx + rcx]
jmp 0x140003673
mov rdx, qword [rbp + 0x13d8]
cmp rcx, rax
jb 0x14000367c
lea rsi, [r10 - 2]
cmp r10, rsi
jbe 0x140008da8
lea rax, [rsi + 1]
cmp r10, rax
jbe 0x140008d72
mov r8, rsi
shl r8, 4
mov rcx, qword [rbx + r8 + 8]
shl rax, 4
mov rdi, qword [rbx + rax]
mov r14, qword [rbx + rax + 8]
add r14, rdi
mov r12, r14
sub r12, rcx
jb 0x140008de3
mov qword [rbp + 0x13f8], rsi
cmp r14, r15
ja 0x140008df4
mov qword [rbp + 0x1388], r11
mov qword [rbp + 0x13e8], r10
lea r9, [rbx + r8]
mov qword [rbp + 0x1390], r9
mov rsi, qword [rbx + r8]
lea r8, [rbx + rax]
mov qword [rbp + 0x13c0], r8
lea rax, [rbx + rax + 8]
mov qword [rbp + 0x1398], rax
mov qword [rbp + 0x13d0], rcx
lea r15, [rdx + rcx]
lea rbx, [r15 + rsi]
add r14, rdx
mov r13, r12
sub r13, rsi
cmp r13, rsi
jae 0x14000381c
mov r12, qword [rbp + 0x1400]
mov rcx, r12
mov rdx, rbx
mov r8, r13
call fcn.14006aa40
lea r8, [r12 + r13]
test rsi, rsi
jle 0x140003928
test r13, r13
jle 0x140003928
mov rax, qword [rbp + 0xfe0]
lea r13, [0x14007adf8]
lea rdx, [r8 - 1]
mov cl, byte [rax]
cmp cl, 5
jne 0x14000376b
mov r8, rdx
jmp 0x1400037f9
movzx r9d, byte [rbx - 1]
test r9, r9
lea r9, [r9 + r9*2 + 1]
mov r10, r13
lea r11, [0x140079be8]
cmove r10, r11
xor r11d, r11d
cmp r9, r11
je 0x1400037a0
lea r12, [r11 + 1]
cmp byte [r10 + r11], cl
mov r11, r12
jne 0x140003789
mov r9b, 1
jmp 0x1400037a3
xor r9d, r9d
movzx edx, byte [rdx]
test rdx, rdx
lea rdx, [rdx + rdx*2 + 1]
mov r10, r13
lea r11, [0x140079be8]
cmove r10, r11
xor r12d, r12d
mov r11, r12
cmp rdx, r12
je 0x1400037d1
lea r12, [r11 + 1]
cmp byte [r10 + r11], cl
jne 0x1400037bf
cmp rdx, r11
setne cl
sub r9b, cl
xor ecx, ecx
xor edx, edx
cmp r9b, 0xff
setne cl
sete dl
sub rbx, rdx
sub r8, rcx
cmp r9b, 0xff
mov rdx, r8
cmove rdx, rbx
mov cl, byte [rdx]
mov byte [r14 - 1], cl
cmp rbx, r15
jbe 0x140003814
dec r14
cmp r8, qword [rbp + 0x1400]
ja 0x140003758
mov r15, rbx
jmp 0x14000391f
mov r13, qword [rbp + 0x1400]
mov rcx, r13
mov rdx, r15
mov r8, rsi
call fcn.14006aa40
lea r8, [rsi + r13]
test rsi, rsi
jle 0x14000392b
cmp r12, rsi
lea r13, [0x14007adf8]
jle 0x14000391f
mov rax, qword [rbp + 0xfe0]
mov rdx, qword [rbp + 0x1400]
mov cl, byte [rax]
cmp cl, 5
jne 0x14000386d
xor ecx, ecx
mov r9, rdx
jmp 0x1400038f2
movzx r9d, byte [rdx]
test r9, r9
lea r9, [r9 + r9*2 + 1]
mov r10, r13
lea r11, [0x140079be8]
cmove r10, r11
xor r11d, r11d
cmp r9, r11
je 0x1400038a1
lea r12, [r11 + 1]
cmp byte [r10 + r11], cl
mov r11, r12
jne 0x14000388a
mov r9b, 1
jmp 0x1400038a4
xor r9d, r9d
movzx r10d, byte [rbx]
test r10, r10
lea r10, [r10 + r10*2 + 1]
mov r11, r13
lea r12, [0x140079be8]
cmove r11, r12
xor r13d, r13d
mov r12, r13
cmp r10, r13
je 0x1400038d4
lea r13, [r12 + 1]
cmp byte [r11 + r12], cl
jne 0x1400038c1
cmp r10, r12
setne cl
sub r9b, cl
cmp r9b, 0xff
sete cl
mov r9, rdx
cmove r9, rbx
lea r13, [0x14007adf8]
mov r9b, byte [r9]
mov byte [r15], r9b
inc r15
mov r9d, ecx
xor r9b, 1
movzx r9d, r9b
add rdx, r9
cmp rdx, r8
jae 0x140003939
movzx ecx, cl
add rbx, rcx
cmp rbx, r14
jb 0x14000385c
jmp 0x140003939
mov rdx, qword [rbp + 0x1400]
jmp 0x140003939
mov r15, rbx
mov rdx, qword [rbp + 0x1400]
lea r13, [0x14007adf8]
sub r8, rdx
mov rcx, r15
call fcn.14006aa40
add rdi, rsi
mov rax, qword [rbp + 0x13c0]
mov qword [rax], rdi
mov rax, qword [rbp + 0x13d0]
mov rcx, qword [rbp + 0x1398]
mov qword [rcx], rax
mov rcx, qword [rbp + 0x1390]
lea rdx, [rcx + 0x10]
mov rax, qword [rbp + 0x13f8]
not rax
mov r8, qword [rbp + 0x13e8]
add r8, rax
shl r8, 4
call fcn.14006aa40
mov rax, qword [rbp + 0x1388]
cmp rax, 1
mov r14, qword [rbp + 0x1308]
mov r15, qword [rbp + 0x13a8]
mov rbx, qword [rbp + 0x13c8]
ja 0x1400035dc
mov r10d, 1
jmp 0x140003a70
mov r8d, 2
cmp rax, 3
mov qword [rbp + 0x13c8], rbx
jb 0x140003a96
xor r10d, r10d
test r9b, r9b
setne r10b
lea r9, [r10 + r10*2 + 1]
mov r10, r13
lea r11, [0x140079be8]
cmove r10, r11
xor r11d, r11d
cmp r9, r11
je 0x140003a09
lea rsi, [r11 + 1]
cmp byte [r10 + r11], dl
mov r11, rsi
jne 0x1400039f2
mov r10b, 1
jmp 0x140003a0c
xor r10d, r10d
movzx r9d, byte [rcx + r8]
test r9, r9
lea r11, [r9 + r9*2 + 1]
mov rsi, r13
lea rdi, [0x140079be8]
cmove rsi, rdi
xor ebx, ebx
mov rdi, rbx
cmp r11, rbx
je 0x140003a3a
lea rbx, [rdi + 1]
cmp byte [rsi + rdi], dl
jne 0x140003a29
cmp r11, rdi
setne r11b
sub r10b, r11b
cmp r10b, 0xff
jne 0x140003a8c
inc r8
cmp r8, rax
mov rbx, qword [rbp + 0x13c8]
jne 0x1400039d2
mov r8, rax
jmp 0x140003a93
mov r10d, 2
jmp 0x140003a70
mov r10d, 3
mov rax, qword [rbp + 0x1310]
cmp rax, r15
mov rcx, qword [rbp + 0x13d8]
jb 0x14000339f
jmp 0x140003b0d
mov rbx, qword [rbp + 0x13c8]
mov r10, r12
mov rdx, r8
mov rax, qword [rbp + 0x13f8]
add rdx, rax
jb 0x140009fa6
cmp rdx, r15
ja 0x140009f94
cmp r8, 2
jb 0x1400034f4
mov rax, r8
shr rax, 1
neg rax
mov r9, rdx
mov rdx, qword [rbp + 0x1380]
mov rsi, r9
add rdx, r9
mov r9, rcx
xor r10d, r10d
mov r11b, byte [r9]
mov bl, byte [rdx + r10]
mov byte [r9], bl
mov byte [rdx + r10], r11b
dec r10
inc r9
cmp rax, r10
jne 0x140003adb
mov rbx, qword [rbp + 0x13c8]
mov r10, r12
mov rdx, rsi
mov rax, qword [rbp + 0x13f8]
jmp 0x1400034f4
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rbx
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x1400]
call rsi
mov rax, qword [rbp + 0x13d8]
cmp byte [rbp + 0x13b0], 0
jne 0x140003f53
cmp r15, 1
je 0x140003f53
lea rsi, [rbp + 0x250]
mov rcx, rsi
call fcn.14002f4ff
xorpd xmm0, xmm0
movupd xmmword [rbp + 0xff8], xmm0
mov qword [rbp + 0x1018], 0xffffffffffffffff
mov qword [rbp + 0xff0], 8
xor eax, eax
mov qword [rbp + 0x1020], rax
mov word [rbp + 0x1038], 0x100
mov qword [rbp + 0x1008], rsi
lea rcx, fcn.14000b01e
mov qword [rbp + 0x1010], rcx
mov qword [rbp + 0xfe0], rax
mov ecx, 0x2e
call fcn.140037029
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x14007110e]
movups xmmword [rax + 0x1e], xmm0
movups xmm0, xmmword [0x140071100]
movups xmmword [rax + 0x10], xmm0
movupd xmm0, xmmword [str.Choose_which_language_to_use_for_your_frontend]
movupd xmmword [rax], xmm0
mov r8, qword [rbp + 0x1020]
test r8, r8
je 0x140003c08
cmp qword [rbp + 0x1028], 0
je 0x140003c08
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1020], rsi
mov qword [rbp + 0x1028], rdi
mov qword [rbp + 0x1030], 0x2e
mov byte [rbp + 0x1038], 1
mov rax, qword [rbp + 0x1360]
cmp rax, qword [rbp + 0x13d8]
je 0x140003f74
mov rax, qword [rbp + 0x13d8]
lea rcx, [rax + r15]
mov qword [rbp + 0x1388], rcx
pxor xmm6, xmm6
xor r12d, r12d
lea rbx, [rbp - 0x10]
lea r14, [rbp + 0xc60]
mov rcx, rax
mov qword [rbp + 0xfb0], 1
lea rax, [rbp + 0xfb8]
movdqu xmmword [rax], xmm6
mov qword [rbp + 0x1400], rcx
movzx eax, byte [rcx]
test rax, rax
mov qword [rbp + 0x13f8], rax
lea rsi, [rax + rax*2 + 1]
lea rax, [0x140079be8]
cmove r13, rax
mov rcx, rsi
call fcn.14001945e
mov rdi, rax
mov rcx, rax
mov rdx, r13
mov r8, rsi
call fcn.14006aa40
mov rcx, rsi
call fcn.14001825f
mov qword [rbp + 0xf80], rax
mov qword [rbp + 0xf88], rdx
mov qword [rbp + 0xf90], 0
cmp rdx, rsi
jb 0x140003f2f
xor ecx, ecx
inc qword [rbp + 0x1400]
mov qword [rbp + 0x13e8], rcx
lea rcx, [rcx + rcx*2]
lea r15, [rax + rcx*8]
xor eax, eax
mov r13, rax
lea rcx, [rdi + rax]
mov qword [rbp - 0x10], 1
lea rax, [rbp - 8]
movdqu xmmword [rax], xmm6
mov qword [rbp + 0xc90], 0x20
mov byte [rbp + 0xc98], 3
mov qword [rbp + 0xc60], r12
mov qword [rbp + 0xc70], r12
mov qword [rbp + 0xc80], rbx
lea rax, fcn.14000af60
mov qword [rbp + 0xc88], rax
mov rdx, r14
call fcn.140017ef8
test al, al
jne 0x140008cf2
movupd xmm0, xmmword [rbp - 0x10]
movapd xmmword [rbp + 0x12c0], xmm0
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [r15 + 0x10], rax
movupd xmmword [r15], xmm0
lea rax, [r13 + 1]
add r15, 0x18
cmp rsi, rax
jne 0x140003cfa
mov rax, qword [rbp + 0x13e8]
lea r15, [rax + r13]
inc r15
mov rsi, qword [rbp + 0xf80]
mov r13, qword [rbp + 0xf88]
mov rcx, rbx
mov rdx, rsi
mov r8, r15
lea r9, [0x1400be2f9]
call fcn.1400192fc
mov rcx, rsi
mov rdx, r15
call fcn.14003efd6
test r13, r13
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je 0x140003ddf
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rsi
call r13
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rdi
call r13
cmp byte [rbp + 0x13f8], 0
mov r15, qword [rbp + 0x13a8]
mov rdi, r13
je 0x140003e1f
mov qword [rbp + 0x12c0], rbx
lea rax, [0x14000bc90]
mov qword [rbp + 0x12c8], rax
lea rax, str.TypeScript___JavaScript____
jmp 0x140003e3b
mov qword [rbp + 0x12c0], rbx
lea rax, [0x14000bc90]
mov qword [rbp + 0x12c8], rax
lea rax, str.Rust____
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0xc68], 2
mov qword [rbp + 0xc80], 0
lea rax, [rbp + 0x12c0]
mov qword [rbp + 0xc70], rax
mov qword [rbp + 0xc78], 1
lea rcx, [rbp + 0xfb0]
lea rdx, fcn.14000af60
mov r8, r14
call fcn.140014430
mov esi, eax
lea r13, [0x14007adf8]
cmp qword [rbp - 8], 0
je 0x140003ea6
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400d6818]
xor edx, edx
call rdi
test sil, sil
jne 0x140009311
movups xmm0, xmmword [rbp + 0xfb0]
movaps xmmword [rbp + 0xc60], xmm0
mov rax, qword [rbp + 0xfc0]
mov qword [rbp + 0xc70], rax
mov rdx, qword [rbp + 0x1000]
cmp rdx, qword [rbp + 0xff8]
jne 0x140003eee
lea rcx, [rbp + 0xff0]
call fcn.14003ef9d
mov rdx, qword [rbp + 0x1000]
mov rax, qword [rbp + 0xff0]
lea rcx, [rdx + rdx*2]
mov rdx, qword [rbp + 0xc70]
mov qword [rax + rcx*8 + 0x10], rdx
movapd xmm0, xmmword [rbp + 0xc60]
movupd xmmword [rax + rcx*8], xmm0
inc qword [rbp + 0x1000]
mov rcx, qword [rbp + 0x1400]
cmp rcx, qword [rbp + 0x1388]
jne 0x140003c63
jmp 0x140003f74
lea rcx, [rbp + 0xf80]
xor edx, edx
mov r8, rsi
call fcn.14006c1a2
mov rax, qword [rbp + 0xf80]
mov rcx, qword [rbp + 0xf90]
jmp 0x140003ce2
mov rcx, rax
cmp qword [rbp + 0x1360], rax
mov r8, rax
jne 0x14000404e
lea r8, [0x140071138]
xor ecx, ecx
jmp 0x140008d29
xor eax, eax
lea rsi, [rbp + 0xfe0]
mov qword [rsi + 0x38], rax
lea rdx, [rbp + 0xc60]
mov byte [rdx + 0x30], 1
mov qword [rdx], rax
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.140010fe5
lea rbx, [rbp + 0xc60]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1400329c8
mov rax, qword [rbx]
cmp rax, 2
jne 0x140003fcb
mov rsi, qword [rbp + 0xc68]
xor edi, edi
mov r14, qword [rbp + 0x1308]
jmp 0x140004004
test rax, rax
mov r14, qword [rbp + 0x1308]
je 0x140003ffa
mov rsi, qword [rbp + 0xc68]
mov dil, 1
jmp 0x140004004
lea rcx, [rbp + 0xfe0]
call fcn.14000af31
mov esi, dword [rbp + 0x13e4]
jmp 0x140002eef
call fcn.140036fb2
mov rsi, rax
xor edi, edi
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x140004017
mov rcx, qword [rbp - 0x10]
call fcn.140010980
test dil, dil
je 0x1400065b2
lea rcx, [rbp + 0xfe0]
call fcn.14000af99
lea rcx, [rbp + 0x250]
call fcn.14000b01e
cmp r15, rsi
jbe 0x140008d1f
mov r8, qword [rbp + 0x13d8]
mov rcx, r8
add rcx, rsi
mov bl, byte [rcx]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1378], 0
je 0x14000407b
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
movzx esi, bl
lea rbx, [rsi + rsi*2 + 1]
lea rax, [0x140079be8]
cmove r13, rax
mov rcx, rbx
call fcn.14001945e
mov rdi, rax
mov r15, rdx
mov rcx, rax
mov rdx, r13
mov r8, rbx
call fcn.14006aa40
lea rax, [rbp + 0x13e3]
mov qword [rbp + 0x250], rax
test sil, sil
je 0x1400042df
lea r14, [rbp + 0x250]
mov rcx, rdi
mov rdx, r14
call fcn.14000b653
mov rax, rdi
cmp byte [rbp + 0x13b0], 0
mov esi, dword [rbp + 0x13e4]
jne 0x140004560
mov qword [rbp + 0x1400], r15
mov rcx, r14
call fcn.14002f4ff
pxor xmm6, xmm6
movdqu xmmword [rbp + 0xff8], xmm6
mov qword [rbp + 0x1018], 0xffffffffffffffff
mov qword [rbp + 0xff0], 8
xor eax, eax
mov qword [rbp + 0x1020], rax
mov word [rbp + 0x1038], 0x100
mov qword [rbp + 0x1008], r14
lea rcx, fcn.14000b01e
mov qword [rbp + 0x1010], rcx
mov qword [rbp + 0xfe0], rax
mov ecx, 0x1b
call fcn.140037029
mov r15, rax
mov r12, rdx
movups xmm0, xmmword [0x14007115b]
movups xmmword [rax + 0xb], xmm0
movupd xmm0, xmmword [str.Choose_your_package_manager]
movupd xmmword [rax], xmm0
mov r8, qword [rbp + 0x1020]
test r8, r8
je 0x140004196
cmp qword [rbp + 0x1028], 0
je 0x140004196
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbp + 0xff0]
mov qword [rax + 0x30], r15
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], 0x1b
mov byte [rax + 0x48], 1
xor r13d, r13d
lea r12, [rbp - 0x10]
lea r14, fcn.14000af60
lea r15, [rbp + 0xc60]
xor esi, esi
lea rcx, [rdi + rsi]
mov qword [rbp - 0x10], 1
lea rax, [rbp - 8]
movdqu xmmword [rax], xmm6
mov qword [rbp + 0xc90], 0x20
mov byte [rbp + 0xc98], 3
mov qword [rbp + 0xc60], r13
mov qword [rbp + 0xc70], r13
mov qword [rbp + 0xc80], r12
mov qword [rbp + 0xc88], r14
mov rdx, r15
call fcn.140017ef8
test al, al
jne 0x140009311
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x12c0], xmm0
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov rdx, qword [rbp + 0x1000]
cmp rdx, qword [rbp + 0xff8]
jne 0x140004253
lea rcx, [rbp + 0xff0]
call fcn.14003ef9d
mov rdx, qword [rbp + 0x1000]
mov rax, qword [rbp + 0xff0]
lea rcx, [rdx + rdx*2]
mov r8, qword [rbp + 0x12d0]
mov qword [rax + rcx*8 + 0x10], r8
movapd xmm0, xmmword [rbp + 0x12c0]
movupd xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rbp + 0x1000], rdx
inc rsi
cmp rbx, rsi
jne 0x1400041c8
xor eax, eax
lea r14, [rbp + 0xfe0]
mov qword [r14 + 0x38], rax
lea rdx, [rbp + 0xc60]
mov byte [rdx + 0x30], 1
mov qword [rdx], rax
lea r15, [rbp - 0x10]
mov rcx, r15
call fcn.140010fe5
lea r12, [rbp + 0xc60]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.1400329c8
mov rax, qword [r12]
cmp rax, 2
jne 0x1400042ed
mov r14, qword [rbp + 0xc68]
jmp 0x14000450e
mov rax, rdi
mov esi, dword [rbp + 0x13e4]
jmp 0x140004560
test rax, rax
je 0x140004506
mov r14, qword [rbp + 0xc68]
mov sil, 1
jmp 0x140004510
mov rcx, rbx
mov rdx, r15
call fcn.14004b020
test rax, rax
je 0x14000a205
mov r8, rdx
lea rbx, [rbp + 0xfe0]
mov rcx, rbx
mov rdx, rax
call fcn.140058430
mov r14, qword [rbx]
mov rbx, qword [rbx + 0x10]
test r14, r14
jne 0x140004341
mov r14, qword [rbp + 0xfe8]
mov rcx, rbx
call fcn.140037029
mov r15, rax
mov r12, rdx
mov rcx, rax
mov rdx, r14
mov r8, rbx
call fcn.14006aa40
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r12
mov qword [rbp], rbx
mov r8, qword [rbp + 0xfe0]
test r8, r8
je 0x14000438e
cmp qword [rbp + 0xfe8], 0
je 0x14000438e
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbp + 0x12c0]
mov qword [rax], rdi
lea rcx, [0x14000bc90]
mov qword [rax + 8], rcx
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
lea rdx, [rbp + 0xfe0]
mov qword [rdx], rcx
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rcx, [rbp - 0x28]
call fcn.14000f7a0
cmp qword [rbp - 8], 0
je 0x1400043f3
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdi, [rbp + 0xc70]
cmp qword [rdi + 8], 0
je 0x140004417
mov r8, qword [rbp + 0xc70]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x18]
mov qword [rdi + 0x10], rax
movupd xmm0, xmmword [rbp - 0x28]
movupd xmmword [rdi], xmm0
lea rdx, [rbp + 0xc60]
mov byte [rdx + 0x28], 0
lea rdi, [rbp + 0xf80]
mov rcx, rdi
call fcn.14000dae1
cmp byte [rdi], 0
jne 0x140006a7b
mov r14b, byte [rbp + 0xf81]
cmp qword [rbp + 0xc78], 0
je 0x140004472
mov r8, qword [rbp + 0xc70]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x250]
call fcn.14000b01e
test r14b, r14b
jne 0x140002eef
lea rax, str.e_1m
mov qword [rbp + 0x250], rax
lea rax, [0x1400196b0]
mov qword [rbp + 0x258], rax
lea rcx, [0x140070e40]
mov qword [rbp + 0x260], rcx
mov qword [rbp + 0x268], rax
lea rcx, str.e_0m
mov qword [rbp + 0x270], rcx
mov qword [rbp + 0x278], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
lea rcx, [rbp + 0xfe0]
mov qword [rcx], rax
mov qword [rcx + 8], 4
mov qword [rcx + 0x20], 0
lea rax, [rbp + 0x250]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 3
jmp 0x14000a173
call fcn.140036fb2
mov r14, rax
xor esi, esi
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x140004523
mov rcx, qword [rbp - 0x10]
call fcn.140010980
test sil, sil
je 0x1400069a2
lea rcx, [rbp + 0xfe0]
call fcn.14000af99
lea rcx, [rbp + 0x250]
call fcn.14000b01e
cmp rbx, r14
jbe 0x140008e1d
mov rax, rdi
add rax, r14
mov esi, dword [rbp + 0x13e4]
mov r15, qword [rbp + 0x1400]
mov bl, byte [rax]
mov byte [rbp + 0x1285], bl
test r15, r15
je 0x14000457f
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
test bl, bl
setne al
lea r13, [rax + rax*2 + 4]
lea rdx, [0x140070dd2]
lea rdi, [0x140070dd6]
cmove rdi, rdx
mov r9, qword [rbp + 0x1370]
cmp r9b, 0x10
mov qword [rbp + 0x1388], rbx
jne 0x1400045c9
cmp byte [rbp + 0x13b0], 0
je 0x1400045d5
mov byte [rbp + 0x1369], 0
xor r9d, r9d
jmp 0x140004c54
mov byte [rbp + 0x1369], r9b
jmp 0x140004c54
lea rsi, [rbp + 0x250]
mov rcx, rsi
call fcn.14002f4ff
xorpd xmm0, xmm0
movupd xmmword [rbp + 0xff8], xmm0
mov qword [rbp + 0x1018], 0xffffffffffffffff
mov qword [rbp + 0xff0], 8
xor eax, eax
mov qword [rbp + 0x1020], rax
mov word [rbp + 0x1038], 0x100
mov qword [rbp + 0x1008], rsi
lea rcx, fcn.14000b01e
mov qword [rbp + 0x1010], rcx
mov qword [rbp + 0xfe0], rax
mov ecx, 0x17
call fcn.140037029
mov rbx, rax
mov r14, rdx
movabs rax, 0x6574616c706d6574
mov qword [rbx + 0xf], rax
movupd xmm0, xmmword [str.Choose_your_UI_template]
movupd xmmword [rbx], xmm0
mov r8, qword [rbp + 0x1020]
test r8, r8
je 0x140004683
cmp qword [rbp + 0x1028], 0
je 0x140004683
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1020], rbx
mov qword [rbp + 0x1028], r14
mov qword [rbp + 0x1030], 0x17
mov byte [rbp + 0x1038], 1
mov rcx, r13
call fcn.140031479
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0xc68], rdx
mov qword [rbp + 0xc70], 0
cmp rdx, r13
jb 0x140006736
xor ecx, ecx
mov rdx, rcx
shl rdx, 4
add rax, rdx
add rax, 8
xor r11d, r11d
mov edx, 0x7d55
lea r8, [0x1400c3ae8]
lea r9, str.VanillaVue____https:__vuejs.org__Svelte____https:__svelte.dev__React____https:__react.dev__Solid____https:__solidjs.com__Yew____https:__yew.rs__Leptos____https:__leptos.dev__Sycamore____https:__sycamore_rs.netlify.app__Angular____https:__angular.io__Preact____https:__preactjs.com__src_template.rs
mov r10, r11
movzx r11d, byte [rdi + r11]
cmp r11, 0xf
je 0x140009330
movzx esi, r11b
bt edx, esi
jae 0x140009330
mov rsi, qword [r8 + r11*8]
mov r11, qword [r9 + r11*8]
mov qword [rax - 8], r11
mov qword [rax], rsi
lea r11, [r10 + 1]
add rax, 0x10
cmp r13, r11
jne 0x1400046f3
mov qword [rbp + 0x1400], rdi
mov qword [rbp + 0x13f8], r13
lea rsi, [rcx + r10]
inc rsi
mov rax, qword [rbp + 0xc60]
mov qword [rbp + 0x13e8], rax
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x13d0], rax
test rsi, rsi
je 0x140004858
shl rsi, 4
mov r14, qword [rbp + 0x13e8]
add rsi, r14
lea rdi, [rbp - 8]
pxor xmm6, xmm6
xor r12d, r12d
lea r13, [rbp - 0x10]
lea rbx, fcn.14000af60
lea r15, [rbp + 0xc60]
mov qword [rbp - 0x10], 1
movdqu xmmword [rdi], xmm6
mov qword [rbp + 0xc90], 0x20
mov byte [rbp + 0xc98], 3
mov qword [rbp + 0xc60], r12
mov qword [rbp + 0xc70], r12
mov qword [rbp + 0xc80], r13
mov qword [rbp + 0xc88], rbx
mov rdx, qword [r14]
mov r8, qword [r14 + 8]
mov rcx, r15
call fcn.1400140e0
test al, al
jne 0x140009311
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x12c0], xmm0
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov rdx, qword [rbp + 0x1000]
cmp rdx, qword [rbp + 0xff8]
jne 0x14000481d
lea rcx, [rbp + 0xff0]
call fcn.14003ef9d
mov rdx, qword [rbp + 0x1000]
mov rax, qword [rbp + 0xff0]
lea rcx, [rdx + rdx*2]
mov r8, qword [rbp + 0x12d0]
mov qword [rax + rcx*8 + 0x10], r8
movapd xmm0, xmmword [rbp + 0x12c0]
movupd xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rbp + 0x1000], rdx
add r14, 0x10
cmp r14, rsi
jne 0x140004793
xor eax, eax
lea r14, [rbp + 0xfe0]
mov qword [r14 + 0x38], rax
lea rdx, [rbp + 0xc60]
mov byte [rdx + 0x30], 1
mov qword [rdx], rax
lea r15, [rbp - 0x10]
mov rcx, r15
call fcn.140010fe5
lea r12, [rbp + 0xc60]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.1400329c8
mov rax, qword [r12]
cmp rax, 2
jne 0x1400048a7
mov r14, qword [rbp + 0xc68]
jmp 0x1400048c0
test rax, rax
je 0x1400048b8
mov r14, qword [rbp + 0xc68]
mov sil, 1
jmp 0x1400048c2
call fcn.140036fb2
mov r14, rax
xor esi, esi
mov rdi, qword [rbp + 0x1400]
mov rbx, qword [rbp + 0x13d0]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
mov r13, qword [rbp + 0x13f8]
jne 0x1400048ea
mov rcx, qword [rbp - 0x10]
call fcn.140010980
test sil, sil
je 0x140006756
test rbx, rbx
je 0x14000490e
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x13e8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0xfe0]
call fcn.14000af99
lea rbx, [rbp + 0x250]
mov rcx, rbx
call fcn.14000b01e
cmp r14, r13
mov esi, dword [rbp + 0x13e4]
jae 0x140008d31
movzx r9d, byte [rdi + r14]
cmp r9, 0xe
ja 0x140004ba2
mov eax, 0x4154
bt rax, r9
jae 0x140004b90
mov qword [rbp + 0x13e8], r9
mov rcx, rbx
call fcn.14002f4ff
pxor xmm6, xmm6
movdqu xmmword [rbp + 0xff8], xmm6
mov qword [rbp + 0x1018], 0xffffffffffffffff
mov qword [rbp + 0xff0], 8
xor eax, eax
mov qword [rbp + 0x1020], rax
mov word [rbp + 0x1038], 0x100
mov qword [rbp + 0x1008], rbx
lea rcx, fcn.14000b01e
mov qword [rbp + 0x1010], rcx
mov qword [rbp + 0xfe0], rax
mov ecx, 0x15
call fcn.140037029
mov r14, rax
mov r15, rdx
movabs rax, 0x726f76616c662049
mov qword [r14 + 0xd], rax
movupd xmm0, xmmword [str.Choose_your_UI_flavor]
movupd xmmword [r14], xmm0
mov r8, qword [rbp + 0x1020]
test r8, r8
je 0x140004a05
cmp qword [rbp + 0x1028], 0
je 0x140004a05
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbp + 0xff0]
mov qword [rax + 0x30], r14
mov qword [rax + 0x38], r15
mov qword [rax + 0x40], 0x15
mov byte [rax + 0x48], 1
lea rsi, [rbp - 8]
xor edi, edi
lea r13, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
lea r14, fcn.14000af60
lea r15, [rbp - 0x10]
lea rbx, str.TypeScript
mov qword [rbp - 0x10], 1
movdqu xmmword [rsi], xmm6
lea rax, [0x14007bd28]
cmp byte [rdi + rax], 0
je 0x140004a61
mov qword [rbp + 0xc60], rbx
jmp 0x140004a6f
lea rax, [0x14007b998]
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0xc68], 1
mov qword [rbp + 0xc70], r13
movdqu xmmword [rbp + 0xc78], xmm6
mov rcx, r15
mov rdx, r14
mov r8, r12
call fcn.140014430
test al, al
jne 0x140009311
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0xc60], xmm0
mov rax, qword [rbp]
mov qword [rbp + 0xc70], rax
mov rdx, qword [rbp + 0x1000]
cmp rdx, qword [rbp + 0xff8]
jne 0x140004ad8
lea rcx, [rbp + 0xff0]
call fcn.14003ef9d
mov rdx, qword [rbp + 0x1000]
inc rdi
mov rax, qword [rbp + 0xff0]
lea rcx, [rdx + rdx*2]
mov r8, qword [rbp + 0xc70]
mov qword [rax + rcx*8 + 0x10], r8
movapd xmm0, xmmword [rbp + 0xc60]
movupd xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rbp + 0x1000], rdx
cmp rdi, 2
jne 0x140004a3f
xor eax, eax
lea rbx, [rbp + 0xfe0]
mov qword [rbx + 0x38], rax
lea rdx, [rbp + 0xc60]
mov byte [rdx + 0x30], 1
mov qword [rdx], rax
lea r14, [rbp - 0x10]
mov rcx, r14
call fcn.140010fe5
lea r15, [rbp + 0xc60]
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400329c8
mov rax, qword [r15]
cmp rax, 2
jne 0x140004b71
mov rbx, qword [rbp + 0xc68]
xor esi, esi
mov r13, qword [rbp + 0x13f8]
mov rdi, qword [rbp + 0x1400]
jmp 0x140004bb1
test rax, rax
mov r13, qword [rbp + 0x13f8]
mov rdi, qword [rbp + 0x1400]
je 0x140004ba7
mov rbx, qword [rbp + 0xc68]
mov sil, 1
jmp 0x140004bb1
test r9, r9
jne 0x140004ba2
cmp byte [rbp + 0x1388], 0
jne 0x140004956
jmp 0x140004c3f
call fcn.140036fb2
mov rbx, rax
xor esi, esi
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x140004bc4
mov rcx, qword [rbp - 0x10]
call fcn.140010980
test sil, sil
je 0x140006841
lea rcx, [rbp + 0xfe0]
call fcn.14000af99
lea rcx, [rbp + 0x250]
call fcn.14000b01e
cmp rbx, 2
jae 0x140008e0c
mov r8, qword [rbp + 0x13e8]
cmp r8, 0xe
mov esi, dword [rbp + 0x13e4]
ja case.0x140004c1a.1
lea rax, [0x14007bd28]
mov al, byte [rbx + rax]
lea rcx, [0x1400c3d60]
movsxd rdx, dword [rcx + r8*4]
add rdx, rcx
jmp rdx
mov r9b, 1
jmp 0x140004c38
mov r9b, 5
jmp 0x140004c38
mov r9b, 0xf
jmp 0x140004c38
mov r9b, 3
jmp 0x140004c38
mov r9b, 7
jmp 0x140004c38
mov r9b, 9
test al, al
jne 0x140004c3f
mov r9d, r8d
mov byte [rbp + 0x1369], r9b
mov rbx, qword [rbp + 0x1388]
lea rdx, [0x140070dd2]
cmp sil, 2
jne 0x140004d78
xor esi, esi
cmp byte [rbp + 0x13b0], 0
jne 0x140004d7c
cmp byte [rbp + 0x1358], 0
je 0x140004d7c
mov qword [rbp + 0x1400], rdi
mov rdi, rbx
lea rsi, [rbp + 0x250]
mov rcx, rsi
call fcn.14002f4ff
lea r15, [rbp + 0xfe0]
mov qword [r15 + 0x10], 1
xorpd xmm0, xmm0
movupd xmmword [r15 + 0x18], xmm0
mov dword [r15 + 0x28], 0x10102
mov qword [r15], rsi
lea rax, fcn.14000b01e
mov qword [r15 + 8], rax
mov ecx, 0x37
call fcn.140037029
mov rbx, rax
mov r14, rdx
movabs rax, 0x3f6c6c6577207361
mov qword [rbx + 0x2f], rax
movups xmm0, xmmword [str.Would_you_like_to_setup_the_project_for_mobile_as_well_:_the__template_is_not_suppported_for_the__package_manager_n_______possible_templates_for__are:____n_______or_maybe_you_meant_to_use_another_package_manager_n_______possible_package_managers_for___n]
movups xmmword [rbx], xmm0
movups xmm0, xmmword [0x1400711f8]
movups xmmword [rbx + 0x10], xmm0
movupd xmm0, xmmword [0x140071208]
movupd xmmword [rbx + 0x20], xmm0
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdx
mov qword [r15 + 0x20], 0x37
mov byte [r15 + 0x28], 0
lea r12, [rbp + 0xc60]
mov rcx, r12
mov rdx, r15
call fcn.14000dae1
cmp byte [r12], 0
jne 0x14000660a
mov sil, byte [rbp + 0xc61]
test r14, r14
je 0x140004d52
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x250]
call fcn.14000b01e
mov r9b, byte [rbp + 0x1369]
mov rbx, rdi
mov rdi, qword [rbp + 0x1400]
lea rdx, [0x140070dd2]
jmp 0x140004d7c
and sil, 1
xor eax, eax
test bl, bl
setne al
lea rax, [rax + rax*8 + 4]
lea rcx, [0x140070ddd]
cmove rcx, rdx
xor edx, edx
cmp rax, rdx
je 0x140008e31
lea r8, [rdx + 1]
cmp byte [rcx + rdx], r9b
mov rdx, r8
jne 0x140004d95
mov dword [rbp + 0x13e4], esi
mov r12, qword [rbp + 0xec0]
mov r13, qword [rbp + 0xed0]
lea rsi, [rbp + 0x250]
mov rcx, rsi
mov rdx, r12
mov r8, r13
call fcn.140049300
cmp dword [rsi], 2
jne 0x140004dfa
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0xfe8], rax
mov qword [rbp + 0xfe0], 2
mov esi, dword [rbp + 0x13e4]
jmp 0x140004e1c
lea rax, [rbp + 0xfe0]
mov ecx, 9
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
cmp qword [rax], 2
mov esi, dword [rbp + 0x13e4]
jne 0x1400056ce
lea rcx, [rbp + 0xfe8]
call fcn.14001962f
mov rcx, r12
mov rdx, r13
call fcn.1400488e0
mov qword [rbp + 0x250], rax
test rax, rax
je 0x140004e4b
lea rcx, [rbp + 0x250]
call fcn.14001962f
cmp byte [rbp + 0x1358], 0
setne r14b
mov r15, qword [rbp + 0x1338]
mov rax, qword [rbp + 0x1348]
mov qword [rbp + 0x13c8], rax
mov rax, qword [rbp + 0xf48]
mov qword [rbp + 0x1400], rax
mov rax, qword [rbp + 0xf58]
mov qword [rbp + 0x13d8], rax
lea rax, [rbp + 0x1369]
lea rcx, [rbp + 0x1290]
mov qword [rcx], rax
mov byte [rbp + 0x1325], bl
setne byte [rbp + 0x1351]
mov byte [rbp + 0x1330], sil
lea rax, [rbp + 0xc60]
mov qword [rax], rcx
lea rcx, [0x140017f70]
mov qword [rax + 8], rcx
lea rcx, str..manifest
mov qword [rax + 0x10], rcx
lea rcx, [0x1400196b0]
mov qword [rax + 0x18], rcx
lea rcx, str.template_
lea rdx, [rbp + 0xfe0]
mov qword [rdx], rcx
mov ecx, 2
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.14000f7a0
mov rsi, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rdi, [rbp + 0x250]
mov rcx, rdi
mov rdx, rsi
call fcn.14001c9ea
cmp dword [rdi], 2
je 0x1400056eb
mov qword [rbp + 0x13a8], r15
mov qword [rbp + 0x1310], r13
mov qword [rbp + 0x1308], r12
mov byte [rbp + 0xf60], r14b
mov rdi, qword [rbp + 0x290]
mov r14, qword [rbp + 0x298]
mov rsi, qword [rbp + 0x2a0]
test rdi, rdi
mov rbx, rdi
cmove rbx, r14
mov rcx, rsi
call fcn.140037029
mov r15, rax
mov r12, rdx
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call fcn.14006aa40
test rdi, rdi
je 0x140004fa2
test r14, r14
je 0x140004fa2
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 8], 0
je 0x140004fbc
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdi, [rbp + 0x250]
mov rcx, rdi
mov rdx, r15
mov r8, rsi
call fcn.140014970
cmp qword [rdi], 0
je 0x140005005
mov rax, qword [rbp + 0x258]
mov dl, byte [rbp + 0x260]
mov ecx, dword [rbp + 0x261]
mov dword [rbp + 0xfe0], ecx
mov ecx, dword [rbp + 0x264]
mov dword [rbp + 0xfe3], ecx
cmp dl, 2
jne 0x140006423
mov qword [rbp + 0x1398], r12
mov al, byte [rbp + 0x1330]
mov byte [rbp + 0x1390], al
mov eax, dword [0x1400d68d0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x60], 0
jne 0x140005039
call fcn.140037eb1
mov eax, dword [0x1400d68d0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
lea r8, [rcx + 1]
mov qword [rax + 0x68], r8
xor edi, edi
lea rax, [rbp + 0x250]
mov qword [rax + 0x30], rdi
mov qword [rax + 0x40], rdi
mov qword [rax + 0x50], rdi
mov qword [rax + 0x60], rdi
mov byte [rax + 0x70], 2
movdqu xmm6, xmmword [0x1400777c0]
movdqa xmmword [rax], xmm6
movdqu xmm7, xmmword [0x1400777d0]
movdqa xmmword [rax + 0x10], xmm7
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], rdx
xorpd xmm0, xmm0
lea rbx, [rbp + 0xff8]
movapd xmmword [rbx - 0x18], xmm0
mov qword [rbx - 8], rsi
mov qword [rbp + 0x13c0], r15
mov qword [rbx], r15
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], rsi
mov qword [rbx + 0x20], 1
movabs rax, 0xa0000000a
mov qword [rbx + 0x28], rax
mov word [rbx + 0x30], 1
lea r13, [rbp + 0xc70]
lea rsi, [rbp + 0xc60]
lea r12, [rbp - 0x10]
movdqa xmm8, xmmword [0x14006f650]
movdqa xmm9, xmmword [0x14006f660]
movdqa xmm10, xmmword [str.beforeDevCommand]
mov dword [rbp + 0x13e8], 0
mov dword [rbp + 0x13d0], 0
cmp byte [rbp + 0x1390], 0
setne al
test byte [rbp + 0x13e8], 1
sete cl
test byte [rbp + 0x13d0], 1
sete dl
or dl, al
and dl, cl
mov byte [rbp + 0x13f8], dl
mov r14, qword [rbp + 0xff8]
mov rcx, rsi
mov rdx, rbx
call fcn.1400182c5
cmp qword [rbp + 0xc60], 0
je 0x140005192
mov rax, qword [rbp + 0xc68]
mov rcx, qword [rbp + 0xc70]
mov rdx, qword [rbp + 0xfe8]
add r14, rdx
sub rax, rdx
mov qword [rbp + 0xfe8], rcx
jmp 0x1400051d0
cmp byte [rbp + 0x1029], 0
jne 0x14000568f
mov byte [rbp + 0x1029], 1
cmp byte [rbp + 0x1028], 0
mov r14, qword [rbp + 0xfe8]
mov rax, qword [rbp + 0xff0]
jne 0x1400051c6
cmp rax, r14
je 0x14000568f
sub rax, r14
add r14, qword [rbp + 0xff8]
mov rcx, qword [rbp + 0xfe0]
inc rcx
mov qword [rbp + 0xfe0], rcx
mov qword [rbp + 0xfb0], rcx
mov qword [rbp + 0xc60], rdi
mov qword [rbp + 0xc68], rax
mov qword [rbp + 0xc70], r14
mov qword [rbp + 0xc78], rax
mov qword [rbp + 0xc80], rdi
mov qword [rbp + 0xc88], rax
mov qword [rbp + 0xc90], 1
movabs rax, 0x2300000023
mov qword [rbp + 0xc98], rax
mov word [rbp + 0xca0], 1
mov rcx, r12
mov rdx, r13
call fcn.1400182c5
cmp qword [rbp - 0x10], rdi
je 0x140005266
mov rdx, qword [rbp - 8]
mov rax, qword [rbp]
mov rcx, qword [rbp + 0xc60]
add r14, rcx
sub rdx, rcx
mov qword [rbp + 0xc60], rax
jmp 0x1400052a4
cmp byte [rbp + 0xca1], 0
jne 0x140009345
mov byte [rbp + 0xca1], 1
cmp byte [rbp + 0xca0], 0
mov r14, qword [rbp + 0xc60]
mov rdx, qword [rbp + 0xc68]
jne 0x14000529a
cmp rdx, r14
je 0x140009345
sub rdx, r14
add r14, qword [rbp + 0xc70]
mov rcx, r14
call fcn.140018fae
test rdx, rdx
je 0x140005682
mov r14, rax
mov r15, rdx
cmp rdx, 8
je 0x1400052e5
cmp r15, 7
jne 0x1400052f9
mov eax, dword [r14]
mov ecx, 0x6c69665b
xor eax, ecx
mov ecx, dword [r14 + 3]
mov edx, 0x5d73656c
xor ecx, edx
or ecx, eax
jne 0x1400052ff
jmp 0x14000565c
movabs rax, 0x5d656c69626f6d5b
cmp qword [r14], rax
jne 0x1400052ff
jmp 0x140005670
cmp r15, 0xf
ja 0x140005315
xor eax, eax
cmp byte [r14 + rax], 0x3d
je 0x14000532c
inc rax
cmp r15, rax
jne 0x140005301
jmp 0x14000564d
mov cl, 0x3d
mov rdx, r14
mov r8, r15
call fcn.140016b10
cmp rax, 1
jne 0x14000564d
mov qword [rbp + 0xc60], rdi
mov qword [rbp + 0xc68], r15
mov qword [rbp + 0xc70], r14
mov qword [rbp + 0xc78], r15
mov qword [rbp + 0xc80], rdi
mov qword [rbp + 0xc88], r15
mov qword [rbp + 0xc90], 1
movabs rax, 0x3d0000003d
mov qword [rbp + 0xc98], rax
mov word [rbp + 0xca0], 1
mov rcx, r12
lea rdx, [rbp + 0xc70]
call fcn.1400182c5
cmp qword [rbp - 0x10], rdi
je 0x140006639
mov rdi, rsi
mov rsi, r13
mov r13, rbx
mov rdx, qword [rbp - 8]
mov rax, qword [rbp]
mov rcx, qword [rbp + 0xc60]
mov qword [rbp + 0xc60], rax
sub rdx, rcx
add r14, rcx
mov bl, byte [rbp + 0xca1]
mov rcx, r14
call fcn.140018fae
test bl, bl
jne 0x140006abc
mov r15, rax
mov r14, rdx
mov rbx, qword [rbp + 0xc70]
mov rcx, r12
lea rdx, [rbp + 0xc70]
call fcn.1400182c5
cmp qword [rbp - 0x10], 0
je 0x140005410
mov rdx, qword [rbp - 8]
mov rax, qword [rbp]
mov rcx, qword [rbp + 0xc60]
add rbx, rcx
sub rdx, rcx
mov qword [rbp + 0xc60], rax
jmp 0x14000544e
cmp byte [rbp + 0xca1], 0
jne 0x140006abc
mov byte [rbp + 0xca1], 1
cmp byte [rbp + 0xca0], 0
mov rbx, qword [rbp + 0xc60]
mov rdx, qword [rbp + 0xc68]
jne 0x140005444
cmp rdx, rbx
je 0x140006abc
sub rdx, rbx
add rbx, qword [rbp + 0xc70]
mov rcx, rbx
call fcn.140018fae
test r14, r14
je 0x140006695
test rdx, rdx
je 0x1400066ba
cmp r14, 0xf
jg 0x1400054ea
cmp r14, 7
mov rbx, r13
je 0x14000553d
cmp r14, 0xf
mov r13, rsi
mov rsi, rdi
jne 0x1400055fe
mov rcx, qword [r15]
movabs r8, 0x626f6c4768746977
xor rcx, r8
mov r8, qword [r15 + 7]
movabs r9, 0x69727561546c6162
xor r8, r9
or r8, rcx
sete cl
test byte [rbp + 0x13f8], cl
je 0x1400055fe
cmp rdx, 5
je 0x140005628
cmp rdx, 4
mov edi, 0
jne 0x1400071b8
mov cl, 1
cmp dword [rax], 0x65757274
je 0x140005647
jmp 0x1400071b8
cmp r14, 0x12
mov rbx, r13
je 0x14000557e
cmp r14, 0x10
mov r13, rsi
mov rsi, rdi
jne 0x1400055fe
movdqu xmm0, xmmword [r15]
pcmpeqb xmm0, xmm10
pmovmskb ecx, xmm0
cmp ecx, 0xffff
sete cl
test byte [rbp + 0x13f8], cl
je 0x1400055fe
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], rdx
jmp 0x1400055fa
mov ecx, dword [r15]
mov r8d, 0x50766564
xor ecx, r8d
mov r8d, dword [r15 + 3]
mov r9d, 0x68746150
xor r8d, r9d
or r8d, ecx
sete cl
mov r10b, byte [rbp + 0x13f8]
test r10b, cl
mov r13, rsi
je 0x1400055c5
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x2a8], rdx
mov rsi, rdi
jmp 0x1400055fa
movdqu xmm0, xmmword [r15]
pcmpeqb xmm0, xmm8
movzx ecx, word [r15 + 0x10]
movd xmm1, ecx
pcmpeqb xmm1, xmm9
pand xmm1, xmm0
pmovmskb ecx, xmm1
cmp ecx, 0xffff
sete cl
test byte [rbp + 0x13f8], cl
mov r13, rsi
mov rsi, rdi
je 0x1400055fe
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], rdx
jmp 0x1400055fa
mov ecx, dword [r15]
mov r8d, 0x74736964
xor ecx, r8d
mov r8d, dword [r15 + 3]
mov r9d, 0x72694474
xor r8d, r9d
or r8d, ecx
sete cl
test r10b, cl
mov rsi, rdi
je 0x1400055fe
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], rdx
xor edi, edi
jmp 0x14000564d
test byte [rbp + 0x13e8], 1
mov edi, 0
je 0x14000564d
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x250]
mov rdx, r15
mov r8, r14
mov r9, rax
call fcn.140018c3b
jmp 0x14000564d
mov ecx, dword [rax]
mov edx, 0x736c6166
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x65
or eax, ecx
mov edi, 0
jne 0x1400071b8
xor ecx, ecx
mov byte [rbp + 0x2c0], cl
cmp byte [rbp + 0x1029], 0
je 0x140005152
jmp 0x14000568f
mov al, 1
mov dword [rbp + 0x13e8], eax
mov dword [rbp + 0x13d0], 0
jmp 0x140005682
mov al, 1
mov dword [rbp + 0x13d0], eax
mov dword [rbp + 0x13e8], 0
cmp byte [rbp + 0x1029], 0
je 0x14000512a
mov r15, qword [rbp + 0x250]
mov al, byte [rbp + 0x2c0]
cmp al, 3
jne 0x140005718
mov rbx, qword [rbp + 0x13c0]
mov r13, qword [rbp + 0x1398]
test r13, r13
je 0x140006864
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140006864
lea rcx, [rbp + 0xec0]
call fcn.14000a320
mov r15, rax
test rax, rax
jne 0x140006864
jmp 0x140004e4b
lea rcx, str.Failed_to_get_manifest_bytes
mov edx, 0x1c
call fcn.14006ccef
mov r15, rax
cmp qword [rbp - 8], 0
je 0x140006864
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rsi
jmp 0x1400056c3
mov byte [rbp + 0x13a7], al
mov qword [rbp + 0x1318], r15
lea rsi, [rbp + 0x250]
mov rax, qword [rsi + 8]
mov qword [rbp + 0xc20], rax
mov rax, qword [rsi + 0x18]
mov qword [rbp + 0xc28], rax
mov rax, qword [rsi + 0x30]
mov qword [rbp + 0x1378], rax
mov rax, qword [rsi + 0x38]
mov qword [rbp + 0x1360], rax
mov rax, qword [rsi + 0x40]
mov qword [rbp + 0xf78], rax
mov rax, qword [rsi + 0x48]
mov qword [rbp + 0x12b8], rax
mov rax, qword [rsi + 0x50]
mov qword [rbp + 0xef8], rax
mov rax, qword [rsi + 0x58]
mov qword [rbp + 0xef0], rax
mov rax, qword [rsi + 0x60]
mov qword [rbp + 0xf08], rax
mov rax, qword [rsi + 0x68]
mov qword [rbp + 0xf00], rax
mov eax, 1
lea rbx, [rbp + 0xc60]
mov qword [rbx], rax
xorpd xmm0, xmm0
movupd xmmword [rbx + 8], xmm0
mov rcx, qword [rbp + 0x1400]
mov qword [rsi], rcx
mov rcx, qword [rbp + 0x13d8]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rax
movabs rax, 0x2d0000002d
mov qword [rsi + 0x28], rax
xor r15d, r15d
lea rdi, [rbp + 0xfe0]
lea r14, [0x1400be24a]
mov rcx, rdi
mov rdx, rsi
call fcn.1400182c5
cmp qword [rbp + 0xfe0], 0
je 0x140005845
mov r8, qword [rbp + 0xfe8]
mov r13, qword [rbp + 0xff0]
mov rax, qword [rbp + 0x1400]
lea rdx, [rax + r15]
sub r8, r15
mov rcx, rbx
call fcn.140037f16
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.140037f16
mov r15, r13
jmp 0x1400057f6
mov rax, qword [rbp + 0x1400]
lea rdx, [rax + r15]
mov r8, qword [rbp + 0x13d8]
sub r8, r15
lea rsi, [rbp + 0xc60]
mov rcx, rsi
call fcn.140037f16
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0xff0], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rbp + 0xfe0], xmm0
mov qword [rbp - 0x10], rdi
lea rax, [0x14000bc90]
mov qword [rbp - 8], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
lea rdx, [rbp + 0x250]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r12
mov qword [rdx + 0x18], 1
lea rcx, [rbp + 0xc60]
call fcn.14000f7a0
cmp qword [rbp + 0xfe8], 0
je 0x1400058e6
mov r8, qword [rbp + 0xfe0]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xc60]
mov qword [rbp + 0x1390], rax
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x1358], rax
xor edi, edi
cmp byte [rbp + 0x1351], 0
mov rax, qword [rbp + 0xc70]
mov qword [rbp + 0x13f8], rax
sete dil
lea rax, [0x1400be35c]
lea rsi, [0x1400be361]
cmove rsi, rax
or rdi, 4
mov rcx, rdi
call fcn.140037029
mov qword [rbp + 0x1380], rdx
mov qword [rbp + 0x13d0], rax
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.14006aa40
movzx eax, byte [rbp + 0x1325]
xor ecx, ecx
cmp rax, 3
sete cl
lea rdx, [0x1400c3bd8]
mov r12, qword [rdx + rax*8]
lea rdx, [0x1400c3c00]
mov r14, qword [rdx + rax*8]
lea rbx, [0x14007bdf2]
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
cmovne rbx, rax
lea r15, [rcx + rcx*2]
mov eax, dword [0x1400d68d0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x60], 0
mov r13, qword [rbp + 0x1398]
jne 0x1400059bb
call fcn.140037eb1
mov eax, dword [0x1400d68d0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x68]
mov r9, qword [rax + 0x70]
lea rcx, [r8 + 1]
mov qword [rax + 0x68], rcx
lea rsi, [rbp + 0xfe0]
movdqa xmmword [rsi], xmm6
movdqa xmmword [rsi + 0x10], xmm7
mov qword [rsi + 0x20], r8
mov qword [rsi + 0x28], r9
mov edx, 6
mov rcx, rsi
call fcn.14006c843
lea rax, str.alphapkg_manager_run_commandlib_nameproject_namepackage_namedouble_dash_with_space___stablemobilebefore_dev_commandbefore_build_commanddev_pathdist_dirwith_global_tauri_assets__
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], 5
mov rax, qword [rbp + 0x13d0]
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], rdi
lea rax, [0x14007bda5]
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], 0x17
mov qword [rbp + 0x280], r14
mov qword [rbp + 0x288], r12
lea rax, [0x14007bdbc]
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], 8
mov rax, qword [rbp + 0x1390]
mov qword [rbp + 0x2a0], rax
mov rax, qword [rbp + 0x13f8]
mov qword [rbp + 0x2a8], rax
lea rax, [0x14007bdc4]
mov qword [rbp + 0x2b0], rax
mov eax, 0xc
mov qword [rbp + 0x2b8], rax
mov rcx, qword [rbp + 0x13a8]
mov qword [rbp + 0x2c0], rcx
mov rcx, qword [rbp + 0x13c8]
mov qword [rbp + 0x2c8], rcx
lea rcx, [0x14007bdd0]
mov qword [rbp + 0x2d0], rcx
mov qword [rbp + 0x2d8], rax
mov rax, qword [rbp + 0x1400]
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0x13d8]
mov qword [rbp + 0x2e8], rax
lea rax, [0x14007bddc]
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], 0x16
mov qword [rbp + 0x300], rbx
mov qword [rbp + 0x308], r15
mov qword [rbp + 0x310], 0
mov qword [rbp + 0x318], 6
mov ebx, 0x18
mov rdx, qword [rbp + rbx + 0x238]
mov r8, qword [rbp + rbx + 0x240]
mov r9, qword [rbp + rbx + 0x248]
mov rax, qword [rbp + rbx + 0x250]
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.140018c3b
add rbx, 0x20
cmp rbx, 0xd8
jne 0x140005b3f
lea rax, [rbp + 0xfe0]
movaps xmm0, xmmword [rax]
movdqa xmm1, xmmword [rax + 0x10]
movdqa xmm2, xmmword [rax + 0x20]
lea rax, [rbp + 0xfb0]
movaps xmmword [rax], xmm0
movdqa xmmword [rax + 0x10], xmm1
movdqa xmmword [rax + 0x20], xmm2
xor ebx, ebx
cmp byte [rbp + 0x1351], 0
sete bl
lea r12, [0x1400be35c]
mov r15, r12
lea rsi, [0x1400be361]
cmove r15, rsi
xor rbx, 5
mov rcx, rbx
call fcn.140037029
mov qword [rbp + 0x13e8], rdx
mov qword [rbp + 0x12a0], rax
mov rcx, rax
mov rdx, r15
mov r8, rbx
call fcn.14006aa40
lea r14, [rbp + 0x260]
mov rcx, r14
mov rdx, qword [rbp + 0x13d0]
mov r8, rdi
call fcn.14000fcd0
lea rax, str.alphapkg_manager_run_commandlib_nameproject_namepackage_namedouble_dash_with_space___stablemobilebefore_dev_commandbefore_build_commanddev_pathdist_dirwith_global_tauri_assets__
mov qword [r14 - 0x10], rax
mov qword [r14 - 8], 5
xor edi, edi
cmp byte [rbp + 0x1330], 0
sete dil
cmove rsi, r12
or rdi, 4
mov rcx, rdi
call fcn.140037029
mov qword [rbp + 0x13b0], rdx
mov qword [rbp + 0x12a8], rax
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.14006aa40
mov r14, qword [rbp + 0x13c8]
mov rcx, r14
call fcn.140037029
mov qword [rbp + 0x1370], rdx
mov qword [rbp + 0x12b0], rax
mov rcx, rax
mov rdx, qword [rbp + 0x13a8]
mov r8, r14
call fcn.14006aa40
mov r14, qword [rbp + 0x13d8]
mov rcx, r14
call fcn.140037029
mov rsi, rdx
mov qword [rbp + 0x13a8], rax
mov rcx, rax
mov rdx, qword [rbp + 0x1400]
mov r8, r14
call fcn.14006aa40
mov rax, qword [rbp + 0x1378]
test rax, rax
mov rdx, rax
lea r15, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
cmove rdx, r15
mov r8, qword [rbp + 0x1360]
cmove r8, rax
lea r14, [rbp + 0xfe0]
mov rcx, r14
lea r9, [rbp + 0xfb0]
call fcn.14001cb7d
cmp qword [r14], 0
jne 0x140006459
mov qword [rbp + 0x1400], rsi
lea rsi, [rbp + 0xfe0]
mov r14, qword [rsi + 0x18]
mov qword [rbp + 0xf20], r14
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rbp + 0xf10], xmm0
mov rax, qword [rbp + 0xf10]
mov qword [rbp + 0x1360], rax
mov r12, qword [rbp + 0xf18]
mov rax, qword [rbp + 0xf78]
test rax, rax
mov rdx, rax
cmove rdx, r15
mov r8, qword [rbp + 0x12b8]
cmove r8, rax
lea r9, [rbp + 0xfb0]
mov rcx, rsi
call fcn.14001cb7d
cmp qword [rsi], 0
jne 0x140006785
mov qword [rbp + 0x1378], r12
mov r13, qword [rsi + 0x18]
mov qword [rbp + 0x1260], r13
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rbp + 0x1250], xmm0
mov rax, qword [rbp + 0x1250]
mov qword [rbp + 0x12b8], rax
mov r12, qword [rbp + 0x1258]
mov rax, qword [rbp + 0xef8]
test rax, rax
mov rdx, rax
cmove rdx, r15
mov r8, qword [rbp + 0xef0]
cmove r8, rax
lea r9, [rbp + 0xfb0]
mov rcx, rsi
call fcn.14001cb7d
cmp qword [rsi], 0
jne 0x1400069f0
mov qword [rbp + 0xef8], r13
mov qword [rbp + 0xf78], r12
mov rax, qword [rsi + 0x18]
mov qword [rbp + 0xef0], rax
mov qword [rbp + 0xc40], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rbp + 0xc30], xmm0
mov r13, qword [rbp + 0xc30]
mov r12, qword [rbp + 0xc38]
mov rax, qword [rbp + 0xf08]
test rax, rax
mov rdx, rax
cmove rdx, r15
mov r8, qword [rbp + 0xf00]
cmove r8, rax
lea r9, [rbp + 0xfb0]
mov rcx, rsi
call fcn.14001cb7d
cmp qword [rsi], 0
jne 0x140006b31
mov qword [rbp + 0xf00], r12
mov rax, qword [rbp + 0xff8]
mov qword [rbp + 0x12d0], rax
movups xmm0, xmmword [rbp + 0xfe8]
movaps xmmword [rbp + 0x12c0], xmm0
movaps xmmword [rbp - 0x10], xmm0
mov qword [rbp], rax
mov al, byte [rbp + 0x13a7]
and al, 1
movzx eax, al
mov rsi, rax
xor rsi, 5
test al, al
lea r15, [0x1400be361]
lea rax, [0x1400be35c]
cmove r15, rax
mov rcx, rsi
call fcn.140037029
mov r12, rax
mov qword [rbp + 0xf08], rdx
mov rcx, rax
mov rdx, r15
mov r8, rsi
call fcn.14006aa40
movups xmm0, xmmword [rbp + 0x250]
movups xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0xc60], xmm0
movaps xmmword [rbp + 0xc70], xmm1
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0xc80], rax
movaps xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0xbf0], xmm0
mov rax, qword [rbp]
mov qword [rbp + 0xc00], rax
mov eax, dword [0x1400d68d0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x60], 0
jne 0x140005f01
call fcn.140037eb1
mov eax, dword [0x1400d68d0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x68]
mov r9, qword [rax + 0x70]
lea rcx, [r8 + 1]
mov qword [rax + 0x68], rcx
lea rcx, [rbp + 0xfe0]
movdqa xmmword [rcx], xmm6
movdqa xmmword [rcx + 0x10], xmm7
mov qword [rcx + 0x20], r8
mov qword [rcx + 0x28], r9
mov edx, 0xb
call fcn.14006c36b
lea rax, [0x14007bdf5]
mov qword [rbp + 0x260], rax
mov eax, 6
mov qword [rbp + 0x268], rax
mov rcx, qword [rbp + 0x12a0]
mov qword [rbp + 0x270], rcx
mov rcx, qword [rbp + 0x13e8]
mov qword [rbp + 0x278], rcx
mov qword [rbp + 0x280], rbx
mov rcx, qword [rbp + 0xc80]
mov qword [rbp + 0x2a8], rcx
movaps xmm0, xmmword [rbp + 0xc60]
movdqa xmm1, xmmword [rbp + 0xc70]
movups xmmword [rbp + 0x288], xmm0
movdqu xmmword [rbp + 0x298], xmm1
lea rcx, [0x14007bdfb]
mov qword [rbp + 0x2b0], rcx
mov qword [rbp + 0x2b8], rax
mov rax, qword [rbp + 0x12a8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x13b0]
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x2d0], rdi
lea rax, [0x14007bdc4]
mov qword [rbp + 0x2d8], rax
mov eax, 0xc
mov qword [rbp + 0x2e0], rax
mov rcx, qword [rbp + 0x12b0]
mov qword [rbp + 0x2e8], rcx
mov rcx, qword [rbp + 0x1370]
mov qword [rbp + 0x2f0], rcx
mov rcx, qword [rbp + 0x13c8]
mov qword [rbp + 0x2f8], rcx
lea rcx, [0x14007bdd0]
mov qword [rbp + 0x300], rcx
mov qword [rbp + 0x308], rax
mov rax, qword [rbp + 0x13a8]
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0x1400]
mov qword [rbp + 0x318], rax
mov rax, qword [rbp + 0x13d8]
mov qword [rbp + 0x320], rax
lea rax, [0x14007be01]
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x330], 0x12
mov rax, qword [rbp + 0x1360]
mov qword [rbp + 0x338], rax
mov rax, qword [rbp + 0x1378]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], r14
lea rax, [0x14007be13]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 0x14
mov rax, qword [rbp + 0x12b8]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0xf78]
mov qword [rbp + 0x368], rax
mov rax, qword [rbp + 0xef8]
mov qword [rbp + 0x370], rax
lea rax, [0x14007be27]
mov qword [rbp + 0x378], rax
mov eax, 8
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], r13
mov rcx, qword [rbp + 0xf00]
mov qword [rbp + 0x390], rcx
mov rcx, qword [rbp + 0xef0]
mov qword [rbp + 0x398], rcx
lea rcx, [0x14007be2f]
mov qword [rbp + 0x3a0], rcx
mov qword [rbp + 0x3a8], rax
mov rcx, qword [rbp + 0xc00]
mov qword [rbp + 0x3c0], rcx
movdqa xmm0, xmmword [rbp + 0xbf0]
movdqu xmmword [rbp + 0x3b0], xmm0
lea rcx, [0x14007be37]
mov qword [rbp + 0x3c8], rcx
mov qword [rbp + 0x3d0], 0x11
mov qword [rbp + 0x3d8], r12
mov rcx, qword [rbp + 0xf08]
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x3e8], rsi
lea rcx, [0x14007bdbc]
mov qword [rbp + 0x3f0], rcx
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x1390]
mov qword [rbp + 0x400], rax
mov rax, qword [rbp + 0x1358]
mov qword [rbp + 0x408], rax
mov rax, qword [rbp + 0x13f8]
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x250], 0
mov qword [rbp + 0x258], 0xb
xor ebx, ebx
pcmpeqd xmm6, xmm6
lea rax, [rbx + rbx*4]
lea rdx, [rbp + 0x260]
mov rsi, qword [rdx + rax*8]
mov rdi, qword [rdx + rax*8 + 8]
mov rcx, qword [rdx + rax*8 + 0x20]
mov qword [rbp], rcx
movups xmm0, xmmword [rdx + rax*8 + 0x10]
movaps xmmword [rbp - 0x10], xmm0
mov r12, qword [rbp + 0x1000]
mov r13, qword [rbp + 0x1008]
mov rcx, r12
mov rdx, r13
mov r8, rsi
mov r9, rdi
call fcn.14001884f
cmp qword [rbp + 0xff0], 0
je 0x140006401
inc rbx
mov qword [rbp + 0x13e8], rbx
mov r12, qword [rbp + 0xfe0]
mov r14, qword [rbp + 0xfe8]
mov r13, r14
and r13, rax
shr rax, 0x39
mov qword [rbp + 0x13d8], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
xor eax, eax
mov qword [rbp + 0x13f8], rax
xor eax, eax
mov qword [rbp + 0x1400], rax
movdqu xmm8, xmmword [r12 + r13]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm7
pmovmskb ebx, xmm0
test bx, bx
je 0x1400062e1
mov eax, ebx
lea ebx, [rax - 1]
and ebx, eax
bsf eax, eax
add rax, r13
and rax, r14
neg rax
lea rax, [rax + rax*4]
cmp rdi, qword [r12 + rax*8 - 0x20]
jne 0x1400062a5
lea r15, [r12 + rax*8]
mov rdx, qword [r15 - 0x28]
mov rcx, rsi
mov r8, rdi
call fcn.14006b0c0
test eax, eax
jne 0x1400062a5
jmp 0x140006342
cmp qword [rbp + 0x1400], 1
mov ecx, 1
je 0x14000630c
pmovmskb eax, xmm8
xor ecx, ecx
test eax, eax
setne cl
bsf eax, eax
add rax, r13
and rax, r14
mov qword [rbp + 0x13c8], rax
pcmpeqb xmm8, xmm6
pmovmskb eax, xmm8
test eax, eax
jne 0x14000638c
mov qword [rbp + 0x1400], rcx
mov rax, qword [rbp + 0x13f8]
add r13, rax
add r13, 0x10
add rax, 0x10
mov qword [rbp + 0x13f8], rax
and r13, r14
jmp 0x140006292
mov r8, qword [r15 - 0x18]
mov rax, qword [r15 - 0x10]
mov rcx, qword [rbp]
mov qword [r15 - 8], rcx
movdqa xmm0, xmmword [rbp - 0x10]
movdqu xmmword [r15 - 0x18], xmm0
test r8, r8
je 0x140006376
test rax, rax
je 0x140006376
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x13e8]
cmp rbx, 0xb
jne 0x1400061f2
jmp 0x140006bbb
mov rdx, qword [rbp + 0x13c8]
mov al, byte [r12 + rdx]
test al, al
js 0x1400063ac
movdqa xmm0, xmmword [r12]
pmovmskb eax, xmm0
bsf edx, eax
mov al, byte [r12 + rdx]
and al, 1
movzx eax, al
sub qword [rbp + 0xff0], rax
lea rax, [rdx - 0x10]
and rax, r14
mov rcx, qword [rbp + 0x13d8]
mov byte [r12 + rdx], cl
mov byte [rax + r12 + 0x10], cl
inc qword [rbp + 0xff8]
neg rdx
lea rax, [rdx + rdx*4]
mov qword [r12 + rax*8 - 0x28], rsi
mov qword [r12 + rax*8 - 0x20], rdi
movdqa xmm0, xmmword [rbp - 0x10]
movdqu xmmword [r12 + rax*8 - 0x18], xmm0
mov rcx, qword [rbp]
mov qword [r12 + rax*8 - 8], rcx
jmp 0x140006376
mov edx, 1
lea rcx, [rbp + 0xfe0]
mov r8, r12
mov r9, r13
mov r14, rax
call fcn.14006c36b
mov rax, r14
jmp 0x140006245
mov r8d, dword [rbp + 0xfe0]
mov r9d, dword [rbp + 0xfe3]
lea rcx, [rbp - 0x50]
mov dword [rcx + 0x24], r9d
mov dword [rcx + 0x21], r8d
mov qword [rcx], r15
mov qword [rcx + 8], r12
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rax
mov byte [rcx + 0x20], dl
call fcn.14006cdd4
jmp 0x1400065aa
mov rax, qword [rbp + 0xff8]
lea rcx, [rbp + 0xf10]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rbp + 0xfe8]
movdqa xmmword [rcx], xmm0
call fcn.14006cd87
mov r15, rax
test rsi, rsi
je 0x14000649a
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x13a8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1370], 0
mov rbx, qword [rbp + 0x13c0]
mov r14, qword [rbp + 0x1380]
je 0x1400064c8
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x12b0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x13b0], 0
je 0x1400064e8
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x12a8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x268], 0
je 0x140006508
mov r8, qword [rbp + 0x260]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x13e8], 0
je 0x140006528
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x12a0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov sil, 1
xor edi, edi
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xfb8]
call fcn.140019bb1
test r14, r14
je 0x14000655b
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x13d0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1358], 0
sete al
or dil, al
jne 0x140006581
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x1390]
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
je 0x1400056ae
mov rcx, qword [rbp + 0x1318]
mov rdx, qword [rbp + 0xc20]
call fcn.140019bb1
jmp 0x1400056ae
mov rcx, r12
call fcn.14006cebf
mov r15, rax
jmp 0x140006864
mov rcx, rsi
call fcn.14006cebf
mov r15, rax
lea rcx, [rbp + 0xfe0]
call fcn.14000af99
lea rcx, [rbp + 0x250]
call fcn.14000b01e
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x13d8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1378], 0
je 0x140006864
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r14
jmp 0x1400056c3
mov rcx, qword [rbp + 0xc68]
call fcn.14006cebf
mov r15, rax
test r14, r14
je 0x140006858
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140006858
cmp byte [rbp + 0xca1], 0
jne 0x14000666d
mov byte [rbp + 0xca1], 1
cmp byte [rbp + 0xca0], 0
mov rcx, qword [rbp + 0xc60]
mov rdx, qword [rbp + 0xc68]
jne 0x140006aad
cmp rdx, rcx
jne 0x140006aad
lea rax, [rbp + 0xfb0]
lea rcx, [rbp + 0xf80]
mov qword [rcx], rax
lea rax, [fcn.140013880]
mov qword [rcx + 8], rax
lea rax, str.parsing_manifest:_key_is_not_found_in_line
jmp 0x140006adf
lea rax, [rbp + 0xfb0]
lea rdx, [rbp + 0x12c0]
mov qword [rdx], rax
lea rax, [fcn.140013880]
mov qword [rdx + 8], rax
lea rax, str.parsing_manifest:_key_is_empty_in_line
jmp 0x1400066dd
lea rax, [rbp + 0xfb0]
lea rdx, [rbp + 0x12c0]
mov qword [rdx], rax
lea rax, [fcn.140013880]
mov qword [rdx + 8], rax
lea rax, str.parsing_manifest:_value_is_empty_in_line
lea rcx, [rbp - 0x10]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
call fcn.14006cf01
jmp 0x140006b16
mov rcx, qword [rbp - 8]
call fcn.14006cebf
mov r15, rax
lea rcx, [rbp + 0xfe0]
call fcn.14000b281
lea rcx, [rbp + 0x250]
call fcn.14000b01e
mov esi, dword [rbp + 0x13bc]
jmp 0x14000688a
lea rbx, [rbp + 0xc60]
mov rcx, rbx
xor edx, edx
mov r8, r13
call fcn.14006cf61
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
jmp 0x1400046cf
mov rcx, r14
call fcn.14006cebf
mov r15, rax
test rbx, rbx
je 0x14000684c
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x13e8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000684c
mov rax, qword [rbp + 0xff8]
lea rcx, [rbp + 0x1250]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rbp + 0xfe8]
movdqa xmmword [rcx], xmm0
call fcn.14006cd87
mov r15, rax
test r12, r12
je 0x1400067c6
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x1360]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1400], 0
mov rbx, qword [rbp + 0x13c0]
mov r14, qword [rbp + 0x1380]
je 0x1400067f4
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x13a8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1370], 0
jne 0x1400064b2
jmp 0x1400064c8
mov rcx, qword [rbp + 0xc68]
call fcn.14006cebf
mov r15, rax
lea rcx, [rbp + 0xfe0]
call fcn.14000b281
lea rcx, [rbp + 0x250]
call fcn.14000b01e
mov al, 1
mov dword [rbp + 0x132c], eax
mov esi, dword [rbp + 0x13bc]
jmp 0x1400068ca
mov rcx, rbx
call fcn.14006cebf
mov r15, rax
lea rcx, [rbp + 0xfe0]
call fcn.14000af99
lea rcx, [rbp + 0x250]
call fcn.14000b01e
mov esi, dword [rbp + 0x13bc]
cmp qword [rbp + 0xf50], 0
je 0x14000688a
mov r8, qword [rbp + 0xf48]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xec8], 0
je 0x1400068aa
mov r8, qword [rbp + 0xec0]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1340], 0
je 0x1400068ca
mov r8, qword [rbp + 0x1338]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xc18], 0
je 0x1400068ea
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x1298]
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
mov r8, qword [rbp + 0xf68]
jne 0x140006914
test r8, r8
je 0x140006914
cmp qword [rbp + 0xc10], 0
je 0x140006914
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x132c], 0
je 0x14000693d
cmp qword [rbp + 0xee0], 0
je 0x14000693d
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0xee8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r15
movaps xmm6, xmmword [rbp + 0x1410]
movaps xmm7, xmmword [rbp + 0x1420]
movaps xmm8, xmmword [rbp + 0x1430]
movaps xmm9, xmmword [rbp + 0x1440]
movaps xmm10, xmmword [rbp + 0x1450]
movaps xmm11, xmmword [rbp + 0x1460]
movaps xmm12, xmmword [rbp + 0x1470]
movaps xmm13, xmmword [rbp + 0x1480]
movaps xmm14, xmmword [rbp + 0x1490]
movaps xmm15, xmmword [rbp + 0x14a0]
add rsp, 0x1538
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, r14
call fcn.14006cebf
mov r15, rax
lea rcx, [rbp + 0xfe0]
call fcn.14000af99
lea rcx, [rbp + 0x250]
call fcn.14000b01e
cmp qword [rbp + 0x1400], 0
mov esi, dword [rbp + 0x13bc]
je 0x14000686a
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000686a
mov rax, qword [rbp + 0xff8]
lea rcx, [rbp + 0xc30]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rbp + 0xfe8]
movdqa xmmword [rcx], xmm0
call fcn.14006cd87
mov r15, rax
test r12, r12
je 0x140006a31
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x12b8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1378], 0
mov r13, qword [rbp + 0x1398]
mov r14, qword [rbp + 0x1380]
mov r12, qword [rbp + 0x1400]
je 0x140006a66
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x1360]
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
mov rbx, qword [rbp + 0x13c0]
jne 0x1400067de
jmp 0x1400067f4
mov rcx, qword [rbp + 0xf88]
call fcn.14006cebf
mov r15, rax
cmp qword [rbp + 0xc78], 0
je 0x140006858
mov r8, qword [rbp + 0xc70]
mov rcx, qword [0x1400d6818]
xor edx, edx
jmp 0x14000662e
sub rdx, rcx
add rcx, qword [rbp + 0xc70]
call fcn.140018fae
lea rax, [rbp + 0xfb0]
lea rcx, [rbp + 0xf80]
mov qword [rcx], rax
lea rax, [fcn.140013880]
mov qword [rcx + 8], rax
lea rax, str.parsing_manifest:_value_is_not_found_in_line
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rsi, [rbp + 0x12c0]
mov rcx, rsi
call fcn.14000f7a0
mov rcx, rsi
call fcn.14006cd3a
mov r15, rax
mov rcx, qword [rbp + 0x250]
mov rdx, qword [rbp + 0x258]
call fcn.140019bb1
jmp 0x1400056a0
mov rdi, qword [rbp + 0x12b8]
mov rax, qword [rbp + 0xff8]
lea rcx, [rbp + 0x12c0]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rbp + 0xfe8]
movdqa xmmword [rcx], xmm0
call fcn.14006cd87
mov r15, rax
test r12, r12
mov r14, qword [rbp + 0x1380]
mov r12, qword [rbp + 0x1400]
mov rsi, qword [rbp + 0x1378]
je 0x140006b8a
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xf78], 0
mov r13, qword [rbp + 0x1398]
je 0x140006bad
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
jne 0x140006a50
jmp 0x140006a66
mov qword [rbp + 0x250], 0xb
mov rsi, qword [rbp + 0x258]
cmp rsi, 0xb
mov rbx, qword [rbp + 0x1308]
mov r14, qword [rbp + 0x1310]
je 0x140006c0e
add rsi, 0xfffffffffffffff5
lea rdi, [rbp + 0x430]
cmp qword [rdi], 0
je 0x140006c05
mov r8, qword [rdi - 8]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rdi, 0x28
dec rsi
jne 0x140006bec
lea rax, [rbp + 0xfe0]
movapd xmm0, xmmword [rax]
movdqa xmm1, xmmword [rax + 0x10]
movdqa xmm2, xmmword [rax + 0x20]
lea rax, [rbp + 0xf80]
movapd xmmword [rax], xmm0
movdqa xmmword [rax + 0x10], xmm1
movdqa xmmword [rax + 0x20], xmm2
lea rcx, [rbp + 0xc30]
mov qword [rcx], rbx
mov qword [rcx + 8], r14
lea rax, [rbp + 0x1351]
mov qword [rcx + 0x10], rax
lea rax, [rbp + 0x1330]
mov qword [rcx + 0x18], rax
lea rax, [rbp + 0x1325]
mov qword [rcx + 0x20], rax
lea rbx, str._assets__preact.svg_assets__react.svg_assets__solid.svg_assets__styles.css_assets__svelte.png_assets__svelte.svg_assets__tauri.svg_assets__vite.svg_assets__vue.svg_base__src_tauri___alpha_mobile__tauri.conf.json.lte_base__src_tauri___stable__tauri.conf.json.lte_base__src_tauri_Cargo.toml.lte_base__src_tauri__gitignore_base__src_tauri_build.rs_base__src_tauri_capabilities___alpha__main.json.lte_base__src_tauri_icons_128x128.png_base__src_tauri_icons_128x128_2x.png_base__src_tauri_icons_32x32.png_base__src_tauri_icons_Square107x107Logo.png_base__src_tauri_icons_Square142x142Logo.png_base__src_tauri_icons_Square150x150Logo.png_base__src_tauri_icons_Square284x284Logo.png_base__src_tauri_icons_Square30x30Logo.png_base__src_tauri_icons_Square310x310Logo.png_base__src_tauri_icons_Square44x44Logo.png_base__src_tauri_icons_Square71x71Logo.png_base__src_tauri_icons_Square89x89Logo.png_base__src_tauri_icons_StoreLogo.png_base__src_tauri_icons_icon.icns_base__src_tauri_icons_icon.ico_base__src_tauri_icons_icon.png_base__src_tauri_src___mobile__lib.rs.lte_base__src_tauri_src_main.rs.ltetemplate_angular_.manifesttemplate_angular_.vscode_extensions.jsontemplate_angular_README.mdtemplate_angular__gitignoretemplate_angular_angular.json.ltetemplate_angular_package.json.ltetemplate_angular_src_app_app.component.csstemplate_angular_src_app_app.component.htmltemplate_angular_src_app_app.component.ts.ltetemplate_angular_src_app_app.config.tstemplate_angular_src_app_app.routes.tstemplate_angular_src_assets_angular.svgtemplate_angular_src_index.htmltemplate_angular_src_main.tstemplate_angular_tsconfig.app.jsontemplate_angular_tsconfig.jsontemplate_leptos_.manifesttemplate_leptos_.taurignoretemplate_leptos_.vscode_extensions.jsontemplate_leptos_.vscode_settings.jsontemplate_leptos_Cargo.toml.ltetemplate_leptos_README.mdtemplate_leptos_Trunk.toml.ltetemplate_leptos__gitignoretemplate_leptos_index.htmltemplate_leptos_public_leptos.svgtemplate_leptos_src_app.rs.ltetemplate_leptos_src_main.rstemplate_leptos_styles.csstemplate_preact_ts_.manifesttemplate_preact_ts_.vscode_extensions.jsontemplate_preact_ts_README.mdtemplate_preact_ts__gitignoretemplate_preact_ts_index.htmltemplate_preact_ts_package.json.ltetemplate_preact_ts_src_App.csstemplate_preact_ts_src_App.tsx.ltetemplate_preact_ts_src_main.tsxtemplate_preact_ts_src_vite_env.d.tstemplate_preact_ts_tsconfig.jsontemplate_preact_ts_tsconfig.node.jsontemplate_preact_ts_vite.config.ts.ltetemplate_preact_.manifesttemplate_preact_.vscode_extensions.jsontemplate_preact_README.mdtemplate_preact__gitignoretemplate_preact_index.htmltemplate_preact_package.json.ltetemplate_preact_src_App.csstemplate_preact_src_App.jsx.ltetemplate_preact_src_main.jsxtemplate_preact_vite.config.js.ltetemplate_react_ts_.manifesttemplate_react_ts_.vscode_extensions.jsontemplate_react_ts_README.mdtemplate_react_ts__gitignoretemplate_react_ts_index.htmltemplate_react_ts_package.json.ltetemplate_react_ts_src_App.csstemplate_react_ts_src_App.tsx.ltetemplate_react_ts_src_main.tsxtemplate_react_ts_src_vite_env.d.tstemplate_react_ts_tsconfig.jsontemplate_react_ts_tsconfig.node.jsontemplate_react_ts_vite.config.ts.ltetemplate_react_.manifesttemplate_react_.vscode_extensions.jsontemplate_react_README.mdtemplate_react__gitignoretemplate_react_index.htmltemplate_react_package.json.ltetemplate_react_src_App.csstemplate_react_src_App.jsx.ltetemplate_react_src_main.jsxtemplate_react_vite.config.js.ltetemplate_solid_ts_.manifesttemplate_solid_ts_.vscode_extensions.jsontemplate_solid_ts_README.mdtemplate_solid_ts__gitignoretemplate_solid_ts_index.htmltemplate_solid_ts_package.json.ltetemplate_solid_ts_src_App.csstemplate_solid_ts_src_App.tsx.ltetemplate_solid_ts_src_index.tsxtemplate_solid_ts_tsconfig.jsontemplate_solid_ts_tsconfig.node.jsontemplate_solid_ts_vite_env.d.tstemplate_solid_ts_vite.config.ts.ltetemplate_solid_.manifesttemplate_solid_README.mdtemplate_solid__gitignoretemplate_solid_index.htmltemplate_solid_package.json.ltetemplate_solid_src_App.csstemplate_solid_src_App.jsx.ltetemplate_solid_src_index.jsxtemplate_solid_vite.config.j
lea rcx, [0x1400802a8]
lea r14, [rbp + 0x250]
cmp rbx, rcx
je 0x140006dac
add rbx, 0x10
mov r15, qword [rbx - 0x10]
mov r13, qword [rbx - 8]
mov rcx, r13
call fcn.140037029
mov rsi, rax
mov rdi, rdx
mov rcx, rax
mov rdx, r15
mov r8, r13
call fcn.14006aa40
mov rcx, r14
mov rdx, rsi
mov r8, r13
call case.0x140047e30.348
lea rcx, [rbp + 0xfe0]
mov rdx, r14
call fcn.140043bf0
cmp byte [rbp + 0xfe0], 0xa
je 0x14000a1df
mov rax, qword [rbp + 0x1010]
mov qword [rbp + 0xc90], rax
movupd xmm0, xmmword [rbp + 0xfe0]
movdqu xmm1, xmmword [rbp + 0xff0]
movdqu xmm2, xmmword [rbp + 0x1000]
movdqa xmmword [rbp + 0xc80], xmm2
movdqa xmmword [rbp + 0xc70], xmm1
movapd xmmword [rbp + 0xc60], xmm0
lea rcx, [rbp + 0xc60]
call fcn.14001805e
cmp rdx, 6
jne 0x140006d41
mov ecx, dword [rax]
mov edx, 0x7361625f
xor ecx, edx
movzx eax, word [rax + 4]
xor eax, 0x5f65
or eax, ecx
sete r12b
jmp 0x140006d44
xor r12d, r12d
test rdi, rdi
je 0x140006d5b
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
test r12b, r12b
jne 0x140006d7e
lea rax, [rbx - 0x10]
add rbx, 0x10
add rax, 0x10
lea rcx, [0x1400802a8]
cmp rax, rcx
jne 0x140006c89
jmp 0x140006dac
lea rcx, [rbp + 0xc30]
mov rdx, r15
mov r8, r13
lea r9, [rbp + 0xf80]
call fcn.14001cfe5
test rax, rax
lea rcx, [0x1400802a8]
je 0x140006c7c
jmp 0x140007135
lea r13, str._assets__preact.svg_assets__react.svg_assets__solid.svg_assets__styles.css_assets__svelte.png_assets__svelte.svg_assets__tauri.svg_assets__vite.svg_assets__vue.svg_base__src_tauri___alpha_mobile__tauri.conf.json.lte_base__src_tauri___stable__tauri.conf.json.lte_base__src_tauri_Cargo.toml.lte_base__src_tauri__gitignore_base__src_tauri_build.rs_base__src_tauri_capabilities___alpha__main.json.lte_base__src_tauri_icons_128x128.png_base__src_tauri_icons_128x128_2x.png_base__src_tauri_icons_32x32.png_base__src_tauri_icons_Square107x107Logo.png_base__src_tauri_icons_Square142x142Logo.png_base__src_tauri_icons_Square150x150Logo.png_base__src_tauri_icons_Square284x284Logo.png_base__src_tauri_icons_Square30x30Logo.png_base__src_tauri_icons_Square310x310Logo.png_base__src_tauri_icons_Square44x44Logo.png_base__src_tauri_icons_Square71x71Logo.png_base__src_tauri_icons_Square89x89Logo.png_base__src_tauri_icons_StoreLogo.png_base__src_tauri_icons_icon.icns_base__src_tauri_icons_icon.ico_base__src_tauri_icons_icon.png_base__src_tauri_src___mobile__lib.rs.lte_base__src_tauri_src_main.rs.ltetemplate_angular_.manifesttemplate_angular_.vscode_extensions.jsontemplate_angular_README.mdtemplate_angular__gitignoretemplate_angular_angular.json.ltetemplate_angular_package.json.ltetemplate_angular_src_app_app.component.csstemplate_angular_src_app_app.component.htmltemplate_angular_src_app_app.component.ts.ltetemplate_angular_src_app_app.config.tstemplate_angular_src_app_app.routes.tstemplate_angular_src_assets_angular.svgtemplate_angular_src_index.htmltemplate_angular_src_main.tstemplate_angular_tsconfig.app.jsontemplate_angular_tsconfig.jsontemplate_leptos_.manifesttemplate_leptos_.taurignoretemplate_leptos_.vscode_extensions.jsontemplate_leptos_.vscode_settings.jsontemplate_leptos_Cargo.toml.ltetemplate_leptos_README.mdtemplate_leptos_Trunk.toml.ltetemplate_leptos__gitignoretemplate_leptos_index.htmltemplate_leptos_public_leptos.svgtemplate_leptos_src_app.rs.ltetemplate_leptos_src_main.rstemplate_leptos_styles.csstemplate_preact_ts_.manifesttemplate_preact_ts_.vscode_extensions.jsontemplate_preact_ts_README.mdtemplate_preact_ts__gitignoretemplate_preact_ts_index.htmltemplate_preact_ts_package.json.ltetemplate_preact_ts_src_App.csstemplate_preact_ts_src_App.tsx.ltetemplate_preact_ts_src_main.tsxtemplate_preact_ts_src_vite_env.d.tstemplate_preact_ts_tsconfig.jsontemplate_preact_ts_tsconfig.node.jsontemplate_preact_ts_vite.config.ts.ltetemplate_preact_.manifesttemplate_preact_.vscode_extensions.jsontemplate_preact_README.mdtemplate_preact__gitignoretemplate_preact_index.htmltemplate_preact_package.json.ltetemplate_preact_src_App.csstemplate_preact_src_App.jsx.ltetemplate_preact_src_main.jsxtemplate_preact_vite.config.js.ltetemplate_react_ts_.manifesttemplate_react_ts_.vscode_extensions.jsontemplate_react_ts_README.mdtemplate_react_ts__gitignoretemplate_react_ts_index.htmltemplate_react_ts_package.json.ltetemplate_react_ts_src_App.csstemplate_react_ts_src_App.tsx.ltetemplate_react_ts_src_main.tsxtemplate_react_ts_src_vite_env.d.tstemplate_react_ts_tsconfig.jsontemplate_react_ts_tsconfig.node.jsontemplate_react_ts_vite.config.ts.ltetemplate_react_.manifesttemplate_react_.vscode_extensions.jsontemplate_react_README.mdtemplate_react__gitignoretemplate_react_index.htmltemplate_react_package.json.ltetemplate_react_src_App.csstemplate_react_src_App.jsx.ltetemplate_react_src_main.jsxtemplate_react_vite.config.js.ltetemplate_solid_ts_.manifesttemplate_solid_ts_.vscode_extensions.jsontemplate_solid_ts_README.mdtemplate_solid_ts__gitignoretemplate_solid_ts_index.htmltemplate_solid_ts_package.json.ltetemplate_solid_ts_src_App.csstemplate_solid_ts_src_App.tsx.ltetemplate_solid_ts_src_index.tsxtemplate_solid_ts_tsconfig.jsontemplate_solid_ts_tsconfig.node.jsontemplate_solid_ts_vite_env.d.tstemplate_solid_ts_vite.config.ts.ltetemplate_solid_.manifesttemplate_solid_README.mdtemplate_solid__gitignoretemplate_solid_index.htmltemplate_solid_package.json.ltetemplate_solid_src_App.csstemplate_solid_src_App.jsx.ltetemplate_solid_src_index.jsxtemplate_solid_vite.config.j
lea rbx, [rbp + 0x250]
cmp r13, rcx
je 0x140007155
add r13, 0x10
mov rsi, qword [r13 - 0x10]
mov rdi, qword [r13 - 8]
mov rcx, rdi
call fcn.140037029
mov r12, rax
mov qword [rbp + 0x1400], rdx
mov rcx, rax
mov qword [rbp + 0x13f8], rsi
mov rdx, rsi
mov r8, rdi
call fcn.14006aa40
lea rsi, [rbp + 0x12c0]
mov rcx, rsi
mov rdx, r12
mov r8, rdi
call case.0x140047e30.348
mov rcx, rbx
mov rdx, rsi
call fcn.140043bf0
cmp byte [rbp + 0x250], 0xa
je 0x14000a1f2
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x1010], rax
movupd xmm0, xmmword [rbp + 0x250]
movdqu xmm1, xmmword [rbp + 0x260]
movdqu xmm2, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0x1000], xmm2
movdqa xmmword [rbp + 0xff0], xmm1
movapd xmmword [rbp + 0xfe0], xmm0
lea r14, [rbp + 0xfe0]
mov rcx, r14
call fcn.14001805e
mov rsi, rax
mov r15, rdx
lea rax, [rbp + 0x1290]
mov qword [rbp + 0xfe0], rax
lea rax, [0x140017f70]
mov qword [rbp + 0xfe8], rax
lea rax, str.template_
mov qword [rbp + 0x250], rax
mov eax, 1
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x270], 0
mov qword [rbp + 0x260], r14
mov qword [rbp + 0x268], rax
lea rcx, [rbp + 0xf10]
mov rdx, rbx
call fcn.14000f7a0
mov byte [rbp + 0xf28], 1
mov rax, qword [rbp + 0xf10]
mov r14, qword [rbp + 0xf20]
lea rcx, [rbp - 0x10]
mov rdx, rsi
mov r8, r15
mov r15, rax
call case.0x140047e30.348
lea rcx, [rbp + 0xc60]
mov rdx, r15
mov r8, r14
call case.0x140047e30.348
mov rsi, qword [rbp - 8]
mov rbx, qword [rbp + 0xc68]
cmp rsi, rbx
jne 0x140006f76
mov r14b, byte [rbp]
mov al, byte [rbp + 0x28]
cmp al, byte [rbp + 0xc98]
jne 0x140006f7a
cmp byte [rbp + 0x29], 2
jne 0x140006f7a
cmp byte [rbp + 0xc99], 2
jne 0x140006f7a
cmp r14b, 3
setb al
cmp byte [rbp + 0xc70], 3
setb cl
xor cl, al
jne 0x140006f7a
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp + 0xc60]
mov r8, rsi
call fcn.14006b0c0
test eax, eax
jne 0x140006f7a
mov sil, 1
lea rbx, [rbp + 0x250]
jmp 0x1400070ab
mov r14b, byte [rbp]
cmp r14b, 6
je 0x140006fa8
lea rcx, [rbp + 1]
mov rax, qword [rcx + 0x1f]
mov qword [rbp + 0x26f], rax
movupd xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rbp + 0x260], xmm1
movapd xmmword [rbp + 0x250], xmm0
mov rax, qword [rbp - 0x10]
mov cl, byte [rbp + 0x2a]
movzx edx, word [rbp + 0x28]
mov r8, qword [rbp + 0x26f]
lea r9, [rbp + 0xff1]
mov qword [r9 + 0x1f], r8
movaps xmm0, xmmword [rbp + 0x250]
movaps xmm1, xmmword [rbp + 0x260]
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0xfe8], rsi
mov byte [rbp + 0xff0], r14b
mov word [rbp + 0x1018], dx
mov byte [rbp + 0x101a], cl
mov al, byte [rbp + 0xc70]
cmp al, 6
je 0x14000702f
lea rdx, [rbp + 0xc71]
mov rcx, qword [rdx + 0x1f]
mov qword [rbp + 0x126f], rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x1260], xmm1
movaps xmmword [rbp + 0x1250], xmm0
mov rcx, qword [rbp + 0xc60]
mov dl, byte [rbp + 0xc9a]
movzx r8d, word [rbp + 0xc98]
mov r9, qword [rbp + 0x126f]
lea r10, [rbp + 0x261]
mov qword [r10 + 0x1f], r9
movapd xmm0, xmmword [rbp + 0x1250]
movdqa xmm1, xmmword [rbp + 0x1260]
movdqu xmmword [r10 + 0x10], xmm1
movupd xmmword [r10], xmm0
mov qword [rbp + 0x250], rcx
mov qword [rbp + 0x258], rbx
mov byte [rbp + 0x260], al
mov word [rbp + 0x288], r8w
mov byte [rbp + 0x28a], dl
lea rcx, [rbp + 0xfe0]
lea rbx, [rbp + 0x250]
mov rdx, rbx
call fcn.1400180b6
mov esi, eax
mov r14, qword [rbp + 0x1400]
cmp qword [rbp + 0xf18], 0
je 0x1400070ce
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x1400070e5
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
jne 0x140007108
lea rax, [r13 - 0x10]
add r13, 0x10
add rax, 0x10
lea rcx, [0x1400802a8]
cmp rax, rcx
jne 0x140006dc7
jmp 0x140007155
lea rcx, [rbp + 0xc30]
mov rdx, qword [rbp + 0x13f8]
mov r8, rdi
lea r9, [rbp + 0xf80]
call fcn.14001cfe5
test rax, rax
lea rcx, [0x1400802a8]
je 0x140006dba
mov r15, rax
mov sil, 1
mov rbx, qword [rbp + 0x13c0]
mov r13, qword [rbp + 0x1398]
mov r14, qword [rbp + 0x1380]
jmp 0x140008cde
mov rdx, qword [rbp + 0xc20]
test rdx, rdx
mov rbx, qword [rbp + 0x13c0]
je 0x1400071c2
lea rax, [rdx + 1]
mov rcx, rax
shr rcx, 0x3b
lea r13, [0x1400196b0]
jne 0x14000719c
shl rax, 5
add rdx, 0x11
add rdx, rax
jb 0x14000719c
movabs rcx, 0x7ffffffffffffff1
cmp rdx, rcx
jb 0x140008c3c
xor eax, eax
mov qword [rbp + 0x13c8], rax
mov rcx, qword [rbp + 0x1318]
sub rcx, rax
mov qword [rbp + 0x13a8], rcx
jmp 0x1400071d2
call fcn.14006ce86
jmp 0x140006b16
xor eax, eax
mov qword [rbp + 0x13c8], rax
lea r13, [0x1400196b0]
cmp qword [rbp + 0xc28], 0
je 0x14000755a
mov r14, qword [rbp + 0x1318]
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
not eax
lea rsi, [r14 + 0x10]
lea r12, [rbp + 0x250]
pxor xmm6, xmm6
test ax, ax
jne 0x140007222
movdqa xmm0, xmmword [rsi]
pmovmskb eax, xmm0
add r14, 0xfffffffffffffe00
add rsi, 0x10
cmp eax, 0xffff
je 0x140007206
not eax
mov edx, eax
bsf ecx, edx
shl rcx, 5
mov rax, r14
sub rax, rcx
mov rcx, qword [rax - 0x20]
test rcx, rcx
je 0x14000755a
mov qword [rbp + 0x13d8], rdx
mov r15, qword [rax - 0x10]
mov rbx, qword [rax - 8]
mov rax, qword [rax - 0x18]
mov qword [rbp + 0x12c0], rcx
mov qword [rbp + 0x12c8], rax
lea rax, [rbp + 0x12c0]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], r13
lea rax, [0x14007be58]
mov qword [rbp + 0xfe0], rax
mov ecx, 1
mov qword [rbp + 0xfe8], rcx
mov qword [rbp + 0x1000], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0xff0], rax
mov qword [rbp + 0xff8], rcx
lea rcx, [rbp + 0xc60]
lea rdx, [rbp + 0xfe0]
call fcn.14000f7a0
mov rcx, r12
mov r12, qword [rbp + 0xc60]
mov r13, qword [rbp + 0xc68]
mov r8, qword [rbp + 0xc70]
mov rdx, r12
call fcn.14001c9ea
cmp dword [rbp + 0x250], 2
je 0x140009253
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x13f8], rax
mov rax, qword [rbp + 0x298]
mov qword [rbp + 0x13e8], rax
mov rdi, qword [rbp + 0x2a0]
test r13, r13
je 0x14000731f
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x20], rbx
lea rcx, [rbp + 0xfe0]
mov rdx, qword [rbp + 0x1308]
mov r8, qword [rbp + 0x1310]
mov r9, r15
call fcn.14004b3f0
mov r13, qword [rbp + 0xfe0]
mov r15, qword [rbp + 0xff0]
mov rcx, r13
mov rdx, r15
call fcn.1400491b0
test rax, rax
je 0x14000a218
mov rcx, rax
call fcn.1400488e0
test rax, rax
jne 0x1400092cd
mov dword [rbp + 0x250], 0
lea rax, [rbp + 0x258]
movdqu xmmword [rax], xmm6
mov dword [rbp + 0x268], 7
mov word [rax + 0x1c], 0
mov qword [rax + 0x14], 0
mov al, 1
mov byte [rbp + 0x272], al
mov byte [rbp + 0x274], al
mov r12, qword [rbp + 0xfe8]
mov rcx, r13
mov rdx, r15
lea r8, [rbp + 0x250]
call fcn.140046cc0
mov rbx, rax
mov qword [rbp + 0x1400], rdx
test r12, r12
je 0x1400073e9
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
mov rbx, qword [rbp + 0x13c0]
jne 0x1400092fd
test rdi, rdi
lea r12, [rbp + 0x250]
je 0x140007508
mov r13, qword [rbp + 0x13f8]
test r13, r13
cmove r13, qword [rbp + 0x13e8]
mov rcx, r12
mov rdx, qword [rbp + 0x1400]
mov r8, r13
mov r9, rdi
call fcn.140040c40
cmp qword [rbp + 0x250], 0
je case.default.0x140007455
mov r15, qword [rbp + 0x258]
mov eax, r15d
and eax, 3
lea rcx, [0x1400c3d9c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r15 + 0x10], 0x23
je 0x1400074ff
jmp 0x140008c5b
mov rcx, qword [rbp + 0x258]
test rcx, rcx
je 0x140008c54
mov rax, rdi
sub rax, rcx
jb 0x14000a1ce
add r13, rcx
mov rdi, rax
jmp 0x1400074ff
test rdi, rdi
jne 0x14000741b
mov rcx, qword [rbp + 0x1400]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r8, qword [rbp + 0x13f8]
test r8, r8
je 0x14000753a
cmp qword [rbp + 0x13e8], 0
je 0x14000753a
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x13d8]
lea eax, [rcx - 1]
and eax, ecx
dec qword [rbp + 0xc28]
lea r13, [0x1400196b0]
jne 0x140007201
cmp qword [rbp + 0x13b0], 0
je 0x140007584
cmp qword [rbp + 0x13c8], 0
je 0x140007584
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x13a8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0xf80]
call fcn.140019be6
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xfb8]
call fcn.140019bb1
cmp qword [rbp + 0x1380], 0
lea r14, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
je 0x1400075ca
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x13d0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1398], 0
je 0x1400075e6
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [0x1400c09f8]
lea rsi, [rbp + 0x250]
mov qword [rsi], rax
mov edi, 1
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r14
pxor xmm6, xmm6
movdqu xmmword [rsi + 0x18], xmm6
mov rcx, rsi
call fcn.14004ab60
lea rax, str.Template_created_
mov qword [rsi], rax
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r14
movdqu xmmword [rsi + 0x18], xmm6
lea rcx, [rbp + 0x250]
call fcn.14004ab60
mov r14b, byte [rbp + 0x1369]
mov al, byte [rbp + 0xf60]
mov byte [rbp + 0x127e], al
lea rdx, str.rustc_Vcargonodetrunktaurirustuplist__installedtargetwasm32_unknown_unknownSYSTEMROOT_Command_NoProfileGet_ItemProperty__Path_HKLM:SOFTWAREWOW6432NodeMicrosoftEdgeUpdateClientsF3017226_FE2A_4295_8BDF_00C3A9A7E4C5__ForEach_Object___.pvGet_ItemProperty__Path_HKLM:SOFTWAREMicrosoftEdgeUpdateClientsF3017226_FE2A_4295_8BDF_00C3A9A7E4C5__ForEach_Object___.pvGet_ItemProperty__Path_HKCU:SOFTWAREMicrosoftEdgeUpdateClientsF3017226_FE2A_4295_8BDF_00C3A9A7E4C5__ForEach_Object___.pvSystem32WindowsPowerShell_v1.0powershell.exe
mov r8d, 5
mov rcx, rsi
call fcn.14005bb10
lea rdx, [0x14007ae6d]
mov r8d, 2
mov rcx, rsi
call fcn.14005bc00
lea rdi, [rbp + 0xfe0]
mov rcx, rdi
mov rdx, rsi
call fcn.140057510
cmp qword [rdi], 0
je 0x1400076a2
lea rcx, [rbp + 0xfe0]
cmp dword [rcx + 0x30], 0
sete bl
call fcn.14001ac86
jmp 0x1400076be
mov rax, qword [rbp + 0xfe8]
lea rcx, [rbp + 0xc68]
mov qword [rcx], rax
mov byte [rcx - 8], 1
call fcn.14001962f
xor ebx, ebx
lea rcx, [rbp + 0x250]
call fcn.14001acce
mov byte [rbp + 0xf41], bl
lea rdx, [0x14007ae6f]
mov r8d, 5
mov rcx, rsi
call fcn.14005bb10
lea rdx, [0x14007ae6d]
mov r8d, 2
mov rcx, rsi
call fcn.14005bc00
mov rcx, rdi
mov rdx, rsi
call fcn.140057510
cmp qword [rdi], 0
mov dword [rbp + 0x13f8], ebx
je 0x140007726
lea rcx, [rbp + 0xfe0]
cmp dword [rcx + 0x30], 0
sete bl
call fcn.14001ac86
jmp 0x140007742
mov rax, qword [rbp + 0xfe8]
lea rcx, [rbp + 0xc68]
mov qword [rcx], rax
mov byte [rcx - 8], 1
call fcn.14001962f
xor ebx, ebx
mov byte [rbp + 0x1390], r14b
movzx eax, r14b
mov qword [rbp + 0x1400], rax
lea r14, [rbp + 0x250]
mov rcx, r14
call fcn.14001acce
lea rax, [rbp + 0x1301]
mov byte [rax], bl
lea rax, str.e_34m
mov qword [r14], rax
mov qword [r14 + 8], r13
lea rax, str.e_1m
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], r13
lea r15, str.e_0m
mov qword [r14 + 0x20], r15
mov qword [r14 + 0x28], r13
lea rax, [0x14007b100]
lea rsi, [rbp + 0xfe0]
mov qword [rsi], rax
mov eax, 3
mov qword [rsi + 8], rax
xor r12d, r12d
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rax
lea rcx, [rbp + 0x1250]
mov rdx, rsi
call fcn.14000f7a0
lea rdi, [rbp + 0xf41]
mov qword [rbp + 0xf10], rdi
lea rax, [rbp + 0x1301]
mov qword [rbp + 0xf18], rax
cmp byte [rbp + 0x13f8], 0
movzx eax, bl
mov ecx, 1
cmove ecx, eax
mov dword [rbp + 0x13f8], ecx
lea rax, str.e_34m
mov qword [r14], rax
mov qword [r14 + 8], r13
lea rax, str.e_1m
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], r13
mov qword [r14 + 0x20], r15
mov qword [r14 + 0x28], r13
lea rax, [0x14007b188]
mov qword [rsi], rax
mov ebx, 4
mov qword [rsi + 8], rbx
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x10], r14
mov eax, 3
mov qword [rsi + 0x18], rax
lea rcx, [rbp - 0x50]
mov rdx, rsi
call fcn.14000f7a0
lea rax, [rbp + 0x1301]
mov al, byte [rax]
xor al, 1
cmp byte [rdi], 0
movzx eax, al
cmovne eax, r12d
mov dword [rbp + 0x13e8], eax
mov qword [rbp + 0x1330], rdi
lea rax, str.e_34m
mov qword [r14], rax
mov qword [r14 + 8], r13
lea rax, str.e_1m
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], r13
mov qword [r14 + 0x20], r15
mov qword [r14 + 0x28], r13
lea rax, [0x14007b188]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x10], r14
mov eax, 3
mov qword [rsi + 0x18], rax
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0xfe0]
call fcn.14000f7a0
lea rax, [rbp + 0x1301]
mov qword [rbp + 0x1290], rax
mov al, byte [rax]
xor al, 1
cmp byte [rdi], 0
movzx esi, al
cmovne esi, r12d
cmp byte [rbp + 0x127e], 0
je 0x14000793f
lea r15, str.e_34m
mov qword [rbp + 0x250], r15
mov qword [rbp + 0x258], r13
lea rdi, str.e_1m
mov qword [rbp + 0x260], rdi
mov qword [rbp + 0x268], r13
lea rbx, str.e_0m
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], r13
lea rax, [0x14007b2c8]
jmp 0x140007985
lea r15, str.e_34m
mov qword [rbp + 0x250], r15
mov qword [rbp + 0x258], r13
lea rdi, str.e_1m
mov qword [rbp + 0x260], rdi
mov qword [rbp + 0x268], r13
lea rbx, str.e_0m
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], r13
lea rax, [0x14007b258]
lea rdx, [rbp + 0xfe0]
mov qword [rdx], rax
mov qword [rdx + 8], 4
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r14
mov qword [rdx + 0x18], 3
lea rcx, [rbp + 0xc60]
call fcn.14000f7a0
mov rcx, qword [rbp + 0x1388]
mov rdx, rbx
lea rax, [rbp + 0x127e]
mov qword [rbp + 0xbf0], rax
movzx r9d, cl
add r9, 0xfffffffffffffffb
mov r8b, 1
cmp r9, 0xfffffffffffffffb
mov dword [rbp + 0x13d0], esi
ja 0x140007a03
cmp byte [rbp + 0x1390], 0xc
ja 0x140007a03
mov eax, 0x1c01
mov rcx, qword [rbp + 0x1400]
bt eax, ecx
jae 0x140007a03
xor r8d, r8d
mov dword [rbp + 0x1390], r8d
cmp r9, 0xfffffffffffffffc
setae byte [rbp + 0x1398]
lea rcx, [rbp + 0xc60]
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0xfc0], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0xfb0], xmm0
lea rbx, [rbp + 0x288]
mov qword [rbx - 0x38], r15
mov qword [rbx - 0x30], r13
mov qword [rbx - 0x28], rdi
mov qword [rbx - 0x20], r13
mov qword [rbx - 0x18], rdx
mov qword [rbx - 0x10], r13
lea rax, [0x14007b350]
lea rsi, [rbp + 0xfe0]
mov qword [rsi], rax
mov eax, 4
mov qword [rsi + 8], rax
xor r12d, r12d
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x10], r14
mov eax, 3
mov qword [rsi + 0x18], rax
lea rcx, [rbp + 0xf80]
mov rdx, rsi
mov qword [rbp + 0x13c0], r9
call fcn.14000f7a0
mov rax, qword [rbp + 0x1400]
add rax, 0xfffffffffffffff3
cmp rax, 0xfffffffffffffffd
setb al
or al, byte [rbp + 0x1398]
mov byte [rbp + 0x1400], al
mov qword [rbx - 0x38], r15
mov qword [rbx - 0x30], r13
mov qword [rbx - 0x28], rdi
mov r15, rdi
mov qword [rbx - 0x20], r13
lea rdi, str.e_0m
mov qword [rbx - 0x18], rdi
mov qword [rbx - 0x10], r13
lea rax, [0x14007b3f8]
mov qword [rsi], rax
mov eax, 4
mov qword [rsi + 8], rax
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x10], r14
mov eax, 3
mov qword [rsi + 0x18], rax
lea rcx, [rbp + 0x12c0]
mov rdx, rsi
call fcn.14000f7a0
lea rax, str.e_34m
mov qword [rbx - 0x38], rax
mov qword [rbx - 0x30], r13
mov qword [rbx - 0x28], r15
mov qword [rbx - 0x20], r13
mov qword [rbx - 0x18], rdi
mov qword [rbx - 0x10], r13
lea rax, [0x14007b488]
mov qword [rsi], rax
mov eax, 3
mov qword [rsi + 8], rax
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rax
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.14000f7a0
lea rax, str.e_34m
mov qword [rbx - 0x38], rax
mov qword [rbx - 0x30], r13
mov qword [rbx - 0x28], r15
mov qword [rbx - 0x20], r13
mov qword [rbx - 0x18], rdi
mov qword [rbx - 0x10], r13
lea rax, [0x14007b528]
mov qword [rsi], rax
mov eax, 3
mov qword [rsi + 8], rax
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rax
lea rdi, [rbp + 0xc60]
mov rcx, rdi
mov rdx, rsi
call fcn.14000f7a0
cmp qword [rbp + 0x13c0], 0xfffffffffffffffc
lea rax, str.RustVisit_https:__www.rust_lang.org_learn_get_startedinstalling_rust
mov qword [rbx - 0x38], rax
mov eax, 4
mov qword [rbx - 0x30], rax
mov rax, qword [rbp + 0x1260]
mov qword [rbx - 0x18], rax
movups xmm0, xmmword [rbp + 0x1250]
movups xmmword [rbx - 0x28], xmm0
lea rax, [rbp + 0xf10]
mov qword [rbx - 0x10], rax
lea rax, [0x14007b148]
mov qword [rbx - 8], rax
mov eax, dword [rbp + 0x13f8]
mov byte [rbx], al
mov eax, dword [rbp + 0xf3a]
mov dword [rbx + 1], eax
mov eax, dword [rbp + 0xf3d]
mov dword [rbx + 4], eax
lea rax, str.rustc_Vcargonodetrunktaurirustuplist__installedtargetwasm32_unknown_unknownSYSTEMROOT_Command_NoProfileGet_ItemProperty__Path_HKLM:SOFTWAREWOW6432NodeMicrosoftEdgeUpdateClientsF3017226_FE2A_4295_8BDF_00C3A9A7E4C5__ForEach_Object___.pvGet_ItemProperty__Path_HKLM:SOFTWAREMicrosoftEdgeUpdateClientsF3017226_FE2A_4295_8BDF_00C3A9A7E4C5__ForEach_Object___.pvGet_ItemProperty__Path_HKCU:SOFTWAREMicrosoftEdgeUpdateClientsF3017226_FE2A_4295_8BDF_00C3A9A7E4C5__ForEach_Object___.pvSystem32WindowsPowerShell_v1.0powershell.exe
mov qword [rbx + 8], rax
mov eax, 5
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp - 0x40]
mov qword [rbx + 0x28], rcx
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rbx + 0x18], xmm0
lea rcx, [rbp + 0x1330]
mov qword [rbx + 0x30], rcx
lea rcx, [0x14007b1c8]
mov qword [rbx + 0x38], rcx
mov ecx, dword [rbp + 0x13e8]
mov byte [rbx + 0x40], cl
mov ecx, dword [rbp + 0xf33]
mov dword [rbx + 0x41], ecx
mov ecx, dword [rbp + 0xf36]
mov dword [rbx + 0x44], ecx
lea rcx, str.Cargo
mov qword [rbx + 0x48], rcx
mov qword [rbx + 0x50], rax
mov rcx, qword [rbp + 0xc40]
mov qword [rbx + 0x68], rcx
movups xmm0, xmmword [rbp + 0xc30]
movups xmmword [rbx + 0x58], xmm0
lea rcx, [rbp + 0x1290]
mov qword [rbx + 0x70], rcx
lea rcx, [0x14007b200]
mov qword [rbx + 0x78], rcx
mov ecx, dword [rbp + 0x13d0]
mov byte [rbx + 0x80], cl
mov ecx, dword [rbp + 0x1328]
mov dword [rbx + 0x84], ecx
mov ecx, dword [rbp + 0x1325]
mov dword [rbx + 0x81], ecx
lea rcx, str.Tauri_CLIRun__cargo_install_tauri_cli_
mov qword [rbx + 0x88], rcx
mov qword [rbx + 0x90], 9
movaps xmm0, xmmword [rbp + 0xfb0]
movups xmmword [rbx + 0x98], xmm0
mov rcx, qword [rbp + 0xfc0]
mov qword [rbx + 0xa8], rcx
lea rcx, [rbp + 0xbf0]
mov qword [rbx + 0xb0], rcx
lea rcx, [0x14007b308]
mov qword [rbx + 0xb8], rcx
mov ecx, dword [rbp + 0x1390]
mov byte [rbx + 0xc0], cl
mov ecx, dword [rbp + 0x1351]
mov dword [rbx + 0xc1], ecx
mov ecx, dword [rbp + 0x1354]
mov dword [rbx + 0xc4], ecx
lea rcx, str.Trunkcargo_install_trunk9
mov qword [rbx + 0xc8], rcx
mov qword [rbx + 0xd0], rax
lea rax, [rbp + 0xf80]
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xd8], xmm0
mov rax, qword [rax + 0x10]
mov qword [rbx + 0xe8], rax
lea r14, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [rbx + 0xf0], r14
lea rax, [0x14007b390]
mov qword [rbx + 0xf8], rax
mov cl, byte [rbp + 0x1400]
mov byte [rbx + 0x100], cl
mov eax, dword [rsi + 3]
mov dword [rbx + 0x104], eax
mov eax, dword [rsi]
mov dword [rbx + 0x101], eax
lea rax, str.wasm32_targetrustup_target_add_wasm32_unknown_unknown
mov qword [rbx + 0x108], rax
mov qword [rbx + 0x110], 0xd
lea rdx, [rbp + 0x12c0]
mov rax, qword [rdx + 0x10]
mov qword [rbx + 0x128], rax
movups xmm0, xmmword [rdx]
movups xmmword [rbx + 0x118], xmm0
mov qword [rbx + 0x130], r14
lea rax, [0x14007b438]
mov qword [rbx + 0x138], rax
mov byte [rbx + 0x140], cl
lea rax, str.Node.jshttps:__nodejs.org_en_
mov qword [rbx + 0x148], rax
mov qword [rbx + 0x150], 7
lea rcx, [rbp - 0x10]
mov rax, qword [rcx + 0x10]
mov qword [rbx + 0x168], rax
movups xmm0, xmmword [rcx]
movups xmmword [rbx + 0x158], xmm0
mov qword [rbx + 0x170], r14
lea rax, [0x14007b4b8]
mov qword [rbx + 0x178], rax
setb byte [rbx + 0x180]
lea rax, str.Webview2https:__go.microsoft.com_fwlink_p__LinkId2124703
mov qword [rbx + 0x188], rax
mov qword [rbx + 0x190], 8
mov rax, qword [rdi + 0x10]
mov qword [rbx + 0x1a8], rax
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rbx + 0x198], xmm0
mov qword [rbx + 0x1b0], r14
lea rax, [0x14007b558]
mov qword [rbx + 0x1b8], rax
mov byte [rbx + 0x1c0], 0
lea r15, [r12 + 1]
cmp byte [rbx], 0
jne 0x140007e9d
mov rcx, qword [rbx - 0x10]
mov rax, qword [rbx - 8]
call qword [rax + 0x28]
test al, al
je 0x140008041
add rbx, 0x40
mov r12, r15
cmp r15, 8
jne 0x140007e80
mov r12b, 1
mov rdi, qword [rbp + 0xf70]
mov rbx, qword [rbp + 0x1388]
lea r13, [0x1400196b0]
lea r15, [rbp + 0xfe0]
mov esi, 0x18
cmp qword [rbp + rsi + 0x250], 0
je 0x140007ef0
mov r8, qword [rbp + rsi + 0x248]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsi, 0x40
cmp rsi, 0x218
jne 0x140007ece
test r12b, r12b
je 0x140007f2a
lea rax, str._To_get_started_run:_n
lea rcx, [rbp + 0x250]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], r14
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
jmp 0x140007f9d
lea rax, str.e_34m
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], r13
lea rax, str.e_1m
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], r13
lea rax, str.e_0m
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], r13
lea rax, str.Make_sure_you_have_installed_the_prerequisites_for_your_OS:_https:__tauri.app_v1_guides_getting_started_prerequisites__then_run:_n
lea rcx, [rbp + 0xfe0]
mov qword [rcx], rax
mov qword [rcx + 8], 4
mov qword [rcx + 0x20], 0
lea rax, [rbp + 0x250]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 3
call fcn.14004ab60
mov esi, dword [rbp + 0x13e4]
mov rcx, qword [rbp + 0xec0]
mov rdx, qword [rbp + 0xed0]
mov r8, qword [rbp + 0x1298]
mov r9, rdi
call fcn.14000b969
mov cl, 1
mov dword [rbp + 0x1400], ecx
test al, al
jne 0x1400081e7
mov rdx, qword [rbp + 0x1338]
mov r8, qword [rbp + 0x1348]
cmp r8, 0x10
jae 0x1400080e4
test r8, r8
je 0x140008014
dec r8
xor eax, eax
mov cl, byte [rdx + rax]
cmp cl, 0x20
je 0x14000800b
lea r9, [rax + 1]
cmp r8, rax
mov rax, r9
jne 0x140007ff7
cmp cl, 0x20
je 0x1400080f5
mov rax, qword [rbp + 0x1348]
mov qword [rbp + 0xc70], rax
movdqu xmm0, xmmword [rbp + 0x1338]
movdqa xmmword [rbp + 0xc60], xmm0
mov dword [rbp + 0x1400], 0
jmp 0x140008179
shl r12, 6
mov rsi, qword [rbp + r12 + 0x250]
mov rbx, qword [rbp + r12 + 0x258]
mov r14, qword [rbp + r12 + 0x260]
mov r12, qword [rbp + r12 + 0x270]
mov al, byte [0x1400d68a0]
mov ecx, 0x80
call fcn.14000f140
test rax, rax
je 0x14000a22b
mov rdi, rax
mov qword [rax], rsi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r12
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0xfe8], 4
mov qword [rbp + 0xff0], 1
cmp r15, 8
jne 0x14000856a
mov rax, qword [rbp + 0xfe0]
mov rcx, qword [rbp + 0xfe8]
mov qword [rbp + 0x1390], rcx
lea rcx, [rax + 0x20]
mov qword [rbp + 0x13e8], rcx
mov esi, 1
xor r12d, r12d
jmp 0x14000865d
mov cl, 0x20
call fcn.140016b10
cmp rax, 1
jne 0x140008014
lea rax, [rbp + 0x1338]
mov qword [rbp + 0xc60], rax
lea rax, [0x14000bc90]
mov qword [rbp + 0xc68], rax
lea rax, [0x140071550]
lea rdx, [rbp + 0x250]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
lea rax, [rbp + 0xc60]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rsi, [rbp + 0xfe0]
mov rcx, rsi
call fcn.14000f7a0
movdqu xmm0, xmmword [rsi]
movdqa xmmword [rbp + 0xc60], xmm0
mov rax, qword [rsi + 0x10]
mov esi, dword [rbp + 0x13e4]
mov qword [rbp + 0xc70], rax
mov al, 1
mov dword [rbp + 0x1400], eax
lea rax, [rbp + 0xc60]
mov qword [rbp + 0xfe0], rax
lea rax, [0x14000bc90]
mov qword [rbp + 0xfe8], rax
lea rax, str.__cd
lea rcx, [rbp + 0x250]
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], 1
call fcn.14004ab60
cmp qword [rbp + 0xc68], 0
je 0x1400081e7
mov r8, qword [rbp + 0xc60]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rbx - 1]
cmp al, 4
jae 0x14000825c
movzx eax, al
lea rcx, [0x140071d60]
mov rcx, qword [rcx + rax*8]
lea rdx, str.pnpm_installnpm_installbun_install
mov rax, qword [rdx + rax*8]
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0xc68], rcx
lea rax, [rbp + 0xc60]
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0xfe8], r13
lea rax, [0x140071578]
lea rcx, [rbp + 0x250]
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], 1
call fcn.14004ab60
movsx rax, bl
lea rcx, [0x140071da0]
test sil, sil
je 0x14000841e
mov rbx, qword [rcx + rax*8]
lea rcx, [0x140071dc8]
mov r14, qword [rcx + rax*8]
mov qword [rbp + 0xfe0], r14
mov qword [rbp + 0xfe8], rbx
mov qword [rbp + 0xc60], r15
mov qword [rbp + 0xc68], r13
lea rax, [0x1400715e0]
lea rsi, [rbp + 0x250]
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
xor eax, eax
mov qword [rsi + 0x20], rax
mov rdi, r15
lea r12, [rbp + 0xc60]
mov qword [rsi + 0x10], r12
mov r12, r13
mov r13d, 1
mov qword [rsi + 0x18], r13
mov rcx, rsi
call fcn.14004ab60
lea r15, [0x1400c09f8]
mov qword [rsi], r15
mov qword [rsi + 8], r13
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [rsi + 0x10], rax
pxor xmm6, xmm6
movdqu xmmword [rsi + 0x18], xmm6
mov rcx, rsi
call fcn.14004ab60
lea rax, str.For_Desktop_development__run:_n
mov qword [rsi], rax
mov qword [rsi + 8], r13
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [rsi + 0x10], rax
movdqu xmmword [rsi + 0x18], xmm6
mov rcx, rsi
call fcn.14004ab60
mov qword [rbp + 0xfe0], r14
mov qword [rbp + 0xfe8], rbx
mov qword [rbp + 0xc60], rdi
mov qword [rbp + 0xc68], r12
lea rax, [0x1400715a8]
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
xor eax, eax
mov qword [rsi + 0x20], rax
lea rax, [rbp + 0xc60]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r13
mov rcx, rsi
call fcn.14004ab60
mov qword [rsi], r15
mov qword [rsi + 8], r13
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [rsi + 0x10], rax
movdqu xmmword [rsi + 0x18], xmm6
mov rcx, rsi
call fcn.14004ab60
lea rax, str.For_Android_development__run:_n
mov qword [rsi], rax
mov qword [rsi + 8], r13
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [rsi + 0x10], rax
movdqu xmmword [rsi + 0x18], xmm6
mov rcx, rsi
call fcn.14004ab60
mov qword [rbp + 0xfe0], r14
lea r14, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [rbp + 0xfe8], rbx
mov qword [rbp + 0xc60], rdi
mov qword [rbp + 0xc68], r12
lea rax, [0x140071678]
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
xor eax, eax
mov qword [rsi + 0x20], rax
lea rax, [rbp + 0xc60]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r13
lea rcx, [rbp + 0x250]
call fcn.14004ab60
mov esi, dword [rbp + 0x128c]
jmp 0x14000848f
mov rcx, qword [rcx + rax*8]
lea rdx, [0x140071dc8]
mov rax, qword [rdx + rax*8]
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0xfe8], rcx
mov qword [rbp + 0xc60], r15
mov qword [rbp + 0xc68], r13
lea rax, [0x1400715a8]
lea rcx, [rbp + 0x250]
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
lea rax, [rbp + 0xc60]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
call fcn.14004ab60
mov esi, dword [rbp + 0x128c]
lea r15, [0x1400c09f8]
lea rcx, [rbp + 0x250]
mov qword [rcx], r15
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], r14
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
call fcn.14004ab60
cmp qword [rbp + 0xf50], 0
je 0x1400084d3
mov r8, qword [rbp + 0xf48]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xec8], 0
je 0x1400084f3
mov r8, qword [rbp + 0xec0]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x1400], 0
je 0x14000851c
cmp qword [rbp + 0x1340], 0
je 0x14000851c
mov r8, qword [rbp + 0x1338]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xc18], 0
je 0x14000853c
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x1298]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xee0], 0
sete al
or sil, al
jne 0x140008562
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0xee8]
call qword [sym.imp.kernel32.dll_HeapFree]
xor r15d, r15d
jmp 0x14000693d
mov esi, 1
lea rax, [rbp + 0x288]
mov r12, r15
shl r12, 6
add r12, rax
mov r13, r15
lea r15, [r13 + 1]
cmp byte [r12], 0
jne 0x14000859f
mov rcx, qword [r12 - 0x10]
mov rax, qword [r12 - 8]
call qword [rax + 0x28]
test al, al
je 0x1400085ae
add r12, 0x40
mov r13, r15
cmp r15, 8
jne 0x140008583
jmp 0x14000862a
shl r13, 6
mov r12, qword [rbp + r13 + 0x250]
mov r14, qword [rbp + r13 + 0x258]
mov rbx, qword [rbp + r13 + 0x260]
mov r13, qword [rbp + r13 + 0x270]
cmp rsi, qword [rbp + 0xfe8]
je 0x140008612
mov rax, rsi
shl rax, 5
mov qword [rdi + rax], r12
mov qword [rdi + rax + 8], r14
mov qword [rdi + rax + 0x10], rbx
mov qword [rdi + rax + 0x18], r13
inc rsi
mov qword [rbp + 0xff0], rsi
cmp r15, 8
lea rax, [rbp + 0x288]
jne 0x140008576
jmp 0x14000862a
lea rcx, [rbp + 0xfe0]
mov rdx, rsi
call fcn.14006c0e0
mov rdi, qword [rbp + 0xfe0]
jmp 0x1400085db
mov rax, qword [rbp + 0xfe0]
mov rcx, qword [rbp + 0xfe8]
mov qword [rbp + 0x1390], rcx
test rsi, rsi
sete r12b
je 0x140008d43
mov rcx, rsi
shl rcx, 5
add rcx, rax
mov qword [rbp + 0x13e8], rcx
mov qword [rbp + 0x13d0], rax
lea r14, [rax + 0x18]
xor ebx, ebx
xor r13d, r13d
mov rax, qword [r14 - 0x10]
cmp rax, rbx
cmova rbx, rax
mov rdx, qword [r14 - 8]
mov r8, qword [r14]
lea rcx, [rbp + 0xfe0]
call fcn.14001b18a
mov r15, qword [rbp + 0xff0]
cmp qword [rbp + 0xfe8], 0
je 0x1400086b2
mov r8, qword [rbp + 0xfe0]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r15, r13
cmova r13, r15
add r14, 0x20
dec rsi
jne 0x14000866d
mov dword [rbp + 0x13c0], r12d
lea rax, str.e_33m
mov qword [rbp - 0x10], rax
lea rax, [0x1400196b0]
mov qword [rbp - 8], rax
lea rcx, str.e_0m
mov qword [rbp], rcx
mov qword [rbp + 8], rax
mov esi, 2
mov qword [rbp + 0xfe0], rsi
mov qword [rbp + 0xff0], rsi
xor r12d, r12d
mov qword [rbp + 0x1000], r12
mov eax, 0x20
mov qword [rbp + 0x1008], rax
mov cl, 3
mov byte [rbp + 0x1010], cl
mov qword [rbp + 0x1018], rsi
mov qword [rbp + 0x1028], rsi
mov edx, 1
mov qword [rbp + 0x1038], rdx
mov qword [rbp + 0x1040], rax
mov byte [rbp + 0x1048], cl
mov qword [rbp + 0x1050], rsi
mov qword [rbp + 0x1060], rsi
mov qword [rbp + 0x1070], r12
mov qword [rbp + 0x1078], rax
mov byte [rbp + 0x1080], cl
mov qword [rbp + 0x1088], rsi
mov qword [rbp + 0x1098], rsi
mov qword [rbp + 0x10a8], rdx
mov qword [rbp + 0x10b0], rax
mov byte [rbp + 0x10b8], cl
lea rax, str._n_nYour_system_is_missing_dependencies__or_they_do_not_exist_in__PATH_:_n
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0xc68], 5
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0xc80], rax
mov qword [rbp + 0xc88], 4
lea rax, [rbp - 0x10]
mov qword [rbp + 0xc70], rax
mov qword [rbp + 0xc78], rsi
lea rcx, [rbp + 0xc60]
call fcn.14004ab60
lea rax, [rbx + rsi]
mov qword [rbp + 0x1400], rax
add rsi, r13
mov qword [rbp + 0x13f8], rsi
mov rsi, qword [rbp + 0x13d0]
mov qword [rbp + 0xc30], rsi
add rsi, 0x10
mov qword [rbp + 0xfb0], rsi
mov r8d, 3
lea r14, [rbp + 0x12c0]
mov rcx, r14
lea r15, [0x14007b660]
mov rdx, r15
sub r12, 1
jae 0x14000887c
mov r9, qword [rbp + 0x1400]
call fcn.14000faf0
mov r8d, 3
lea rdi, [rbp - 0x10]
mov rcx, rdi
mov rdx, r15
mov r9, qword [rbp + 0x13f8]
call fcn.14000faf0
mov qword [rbp + 0xc60], r14
lea rax, [0x14000bc90]
mov qword [rbp + 0xc68], rax
mov qword [rbp + 0xc70], rdi
mov qword [rbp + 0xc78], rax
lea rax, [0x14007b670]
jmp 0x1400088ce
mov r9, qword [rbp + 0x1400]
call fcn.14000faf0
mov r8d, 3
lea rdi, [rbp - 0x10]
mov rcx, rdi
mov rdx, r15
mov r9, qword [rbp + 0x13f8]
call fcn.14000faf0
mov qword [rbp + 0xc60], r14
lea rax, [0x14000bc90]
mov qword [rbp + 0xc68], rax
mov qword [rbp + 0xc70], rdi
mov qword [rbp + 0xc78], rax
lea rax, [0x14007b6b0]
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0xfe8], 3
mov qword [rbp + 0x1000], 0
lea rax, [rbp + 0xc60]
mov qword [rbp + 0xff0], rax
mov qword [rbp + 0xff8], 2
lea rcx, [rbp + 0xfe0]
call fcn.14004ab60
cmp qword [rbp - 8], 0
je 0x14000892a
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x12c8], 0
je 0x14000894a
mov r8, qword [rbp + 0x12c0]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xc30]
mov r9, rbx
sub r9, qword [rax + 8]
mov r8d, 1
lea r14, [rbp + 0xf80]
mov rcx, r14
lea r15, [0x1400be310]
mov rdx, r15
call fcn.14000faf0
mov rax, qword [rbp + 0xfb0]
mov rdx, qword [rax]
mov r8, qword [rax + 8]
lea rcx, [rbp - 0x10]
call fcn.14001b18a
mov r9, r13
sub r9, qword [rbp]
mov r8d, 1
lea rdi, [rbp + 0x12c0]
mov rcx, rdi
mov rdx, r15
call fcn.14000faf0
lea rax, str.e_33m
mov qword [rbp + 0xfe0], rax
lea rax, [0x1400196b0]
mov qword [rbp + 0xfe8], rax
lea rcx, [rbp + 0xc30]
mov qword [rbp + 0xff0], rcx
lea rdx, [0x140037fe6]
mov qword [rbp + 0xff8], rdx
lea rcx, str.e_0m
mov qword [rbp + 0x1000], rcx
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], r14
lea rax, [0x14000bc90]
mov qword [rbp + 0x1018], rax
lea rcx, [rbp + 0xfb0]
mov qword [rbp + 0x1020], rcx
mov qword [rbp + 0x1028], rdx
mov qword [rbp + 0x1030], rdi
mov qword [rbp + 0x1038], rax
lea rax, str._____n
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0xc68], 7
mov qword [rbp + 0xc80], 0
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0xc70], rax
mov qword [rbp + 0xc78], 6
lea rcx, [rbp + 0xc60]
call fcn.14004ab60
cmp qword [rbp + 0x12c8], 0
je 0x140008a9b
mov r8, qword [rbp + 0x12c0]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 8], 0
je 0x140008ab5
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xf88], 0
je 0x140008ad5
mov r8, qword [rbp + 0xf80]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsi, 0x10
cmp rsi, qword [rbp + 0x13e8]
jne 0x1400087f6
lea rdi, [0x14007b660]
mov r8d, 3
lea rsi, [rbp + 0x12c0]
mov rcx, rsi
mov rdx, rdi
mov r9, qword [rbp + 0x1400]
call fcn.14000faf0
mov r8d, 3
lea rbx, [rbp - 0x10]
mov rcx, rbx
mov rdx, rdi
mov r9, qword [rbp + 0x13f8]
call fcn.14000faf0
mov qword [rbp + 0xc60], rsi
lea rax, [0x14000bc90]
mov qword [rbp + 0xc68], rax
mov qword [rbp + 0xc70], rbx
mov qword [rbp + 0xc78], rax
lea rax, [0x14007b630]
lea rcx, [rbp + 0xfe0]
mov qword [rcx], rax
mov qword [rcx + 8], 3
mov qword [rcx + 0x20], 0
lea rax, [rbp + 0xc60]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 2
call fcn.14004ab60
cmp qword [rbp - 8], 0
je 0x140008b9e
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x12c8], 0
mov rdi, qword [rbp + 0xf70]
mov rbx, qword [rbp + 0x1388]
lea r13, [0x1400196b0]
lea r14, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
lea r15, [rbp + 0xfe0]
mov r12d, dword [rbp + 0x13c0]
je 0x140008be8
mov r8, qword [rbp + 0x12c0]
mov rcx, qword [0x1400d6818]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0xfe0]
lea rax, [0x1400c09f8]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], r14
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
call fcn.14004ab60
cmp qword [rbp + 0x1390], 0
je 0x140007ec9
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, qword [rbp + 0x13d0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140007ec9
mov qword [rbp + 0x13b0], rdx
mov ecx, 0x10
mov qword [rbp + 0x13c8], rcx
jmp 0x1400071a5
lea r15, str.failed_to_write_whole_buffer
mov rcx, r15
call fcn.14006cebf
mov r15, rax
mov rcx, qword [rbp + 0x1400]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r12, qword [rbp + 0x13f8]
test r12, r12
mov r13, qword [rbp + 0x1398]
mov r14, qword [rbp + 0x1380]
je 0x140008ca9
cmp qword [rbp + 0x13e8], 0
je 0x140008ca9
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
xor esi, esi
cmp qword [rbp + 0x13b0], 0
mov rbx, qword [rbp + 0x13c0]
je 0x140008cde
cmp qword [rbp + 0x13c8], 0
je 0x140008cde
mov rcx, qword [0x1400d6818]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x13a8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0xf80]
call fcn.140019be6
mov dil, 1
jmp 0x14000652d
lea rax, [0x140079bb0]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x140079c18]
lea r8, [rbp + 0x13f0]
mov edx, 0x37
call fcn.14006be60
ud2
lea r8, [0x140071120]
mov rcx, rsi
mov rdx, r15
jmp 0x140008e2a
lea r8, [0x1400711a0]
mov rcx, r14
mov rdx, r13
jmp 0x140008e2a
mov qword [rbp + 0x13d0], rax
mov rdi, qword [rbp + 0xf70]
mov rbx, qword [rbp + 0x1388]
lea r13, [0x1400196b0]
lea r14, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
lea r15, [rbp + 0xfe0]
jmp 0x140008c13
lea rax, str.Index_out_of_bounds
lea rcx, [rbp + 0x250]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [rcx + 0x10], rax
xorpd xmm0, xmm0
movupd xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
jmp 0x140008ddc
lea rax, str.Index_out_of_bounds
lea rcx, [rbp + 0x250]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [rcx + 0x10], rax
xorpd xmm0, xmm0
movupd xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
call fcn.14006b9d0
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov rdx, r14
call fcn.14006bd80
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov rcx, r14
mov rdx, qword [rbp + 0x13a8]
call fcn.14006bb10
ud2
lea r8, [0x1400711d0]
mov edx, 2
mov rcx, rbx
jmp 0x140008e2a
lea r8, [0x140071170]
mov rcx, r14
mov rdx, rbx
call fcn.14006ba90
ud2
add r13, rdi
lea rbx, [rbp + 0xf80]
mov rcx, rbx
mov rdx, rdi
mov r8, r13
call fcn.14000b4d3
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea r15, [0x1400be2f9]
lea rsi, [rbp + 0xfb0]
mov rcx, rsi
mov r9, r15
call fcn.140019459
lea r12, [rbp + 0x1369]
movzx eax, byte [r12]
lea rcx, [0x140071c60]
lea rdx, [0x140071ce0]
mov rdx, qword [rdx + rax*8]
mov r8, qword [rcx + rax*8]
add r8, rdx
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.14000b353
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea r14, [rbp + 0x12c0]
mov rcx, r14
mov r9, r15
call fcn.140019459
lea rax, str.e_1m
mov qword [rbp + 0xfe0], rax
lea rax, [0x1400196b0]
mov qword [rbp + 0xfe8], rax
lea rcx, [0x140070e40]
mov qword [rbp + 0xff0], rcx
mov qword [rbp + 0xff8], rax
lea rcx, str.e_0m
mov qword [rbp + 0x1000], rcx
mov qword [rbp + 0x1008], rax
lea rcx, str.e_32m
mov qword [rbp + 0x1010], rcx
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], r12
lea rax, [0x140017f78]
mov qword [rbp + 0x1028], rax
lea rax, [rbp + 0x1285]
mov qword [rbp + 0x1030], rax
lea rax, [fcn.140017ef8]
mov qword [rbp + 0x1038], rax
mov qword [rbp + 0x1040], rsi
lea rax, [0x14000bc90]
mov qword [rbp + 0x1048], rax
mov qword [rbp + 0x1050], r14
mov qword [rbp + 0x1058], rax
mov eax, 2
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x270], 0
mov ecx, 0x20
mov qword [rbp + 0x278], rcx
mov dl, 3
mov byte [rbp + 0x280], dl
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x298], rax
mov qword [rbp + 0x2a8], 1
mov qword [rbp + 0x2b0], rcx
mov byte [rbp + 0x2b8], dl
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2e0], rax
mov qword [rbp + 0x2e8], rcx
mov byte [rbp + 0x2f0], dl
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x308], rax
mov r8d, 3
mov qword [rbp + 0x318], r8
mov qword [rbp + 0x320], rcx
mov byte [rbp + 0x328], dl
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x340], rax
mov r9d, 4
mov qword [rbp + 0x350], r9
mov qword [rbp + 0x358], rcx
mov byte [rbp + 0x360], dl
mov qword [rbp + 0x368], rax
mov qword [rbp + 0x378], rax
mov qword [rbp + 0x388], rax
mov qword [rbp + 0x390], rcx
mov byte [rbp + 0x398], dl
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3c0], r8
mov qword [rbp + 0x3c8], rcx
mov byte [rbp + 0x3d0], dl
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e8], rax
mov r10d, 5
mov qword [rbp + 0x3f8], r10
mov qword [rbp + 0x400], rcx
mov byte [rbp + 0x408], dl
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], rcx
mov byte [rbp + 0x440], dl
mov qword [rbp + 0x448], rax
mov qword [rbp + 0x458], rax
mov qword [rbp + 0x468], r8
mov qword [rbp + 0x470], rcx
mov byte [rbp + 0x478], dl
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x4a0], r10
mov qword [rbp + 0x4a8], rcx
mov byte [rbp + 0x4b0], dl
mov qword [rbp + 0x4b8], rax
mov qword [rbp + 0x4c8], rax
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x4e0], rcx
mov byte [rbp + 0x4e8], dl
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x510], 6
mov qword [rbp + 0x518], rcx
mov byte [rbp + 0x520], dl
mov qword [rbp + 0x528], rax
mov qword [rbp + 0x538], rax
mov qword [rbp + 0x548], r8
mov qword [rbp + 0x550], rcx
mov byte [rbp + 0x558], dl
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x580], r9
mov qword [rbp + 0x588], rcx
mov byte [rbp + 0x590], dl
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x5a8], rax
mov qword [rbp + 0x5b8], rax
mov qword [rbp + 0x5c0], rcx
mov byte [rbp + 0x5c8], dl
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5e0], rax
mov qword [rbp + 0x5f0], 7
mov qword [rbp + 0x5f8], rcx
mov byte [rbp + 0x600], dl
lea rcx, [rbp + 0xc60]
mov eax, dword [rcx]
mov edx, dword [rcx + 3]
mov dword [rbp + 0x604], edx
mov dword [rbp + 0x601], eax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [rcx], rax
mov qword [rcx + 8], 0x12
lea rax, [rbp + 0x250]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], 0x11
lea rax, [rbp + 0xfe0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 8
call fcn.14004adc0
mov rcx, r14
call fcn.14000af60
mov rcx, rdi
call fcn.14000afde
mov rcx, rsi
call fcn.14000af60
mov rcx, rbx
call fcn.14000afde
mov ecx, 1
call fcn.140058820
ud2
lea rax, [rbp + 0x12c0]
mov qword [rbp - 0x10], rax
lea rax, [0x1400196b0]
mov qword [rbp - 8], rax
lea rax, str.Failed_to_get_asset_file_bytes:
lea rdx, [rbp + 0xfe0]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
lea rcx, [rbp - 0x10]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rsi, [rbp + 0xc60]
mov rcx, rsi
call fcn.14000f7a0
mov rcx, rsi
call fcn.14006cd3a
mov r15, rax
test r13, r13
mov r13, qword [rbp + 0x1398]
mov r14, qword [rbp + 0x1380]
jne 0x140008c97
jmp 0x140008ca9
mov rcx, rax
call fcn.14006cebf
mov r15, rax
cmp qword [rbp + 0xfe8], 0
je 0x140008c73
mov rcx, qword [0x1400d6818]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140008c73
mov rcx, qword [rbp + 0x1400]
call fcn.14006cebf
mov r15, rax
jmp 0x140008c73
lea rax, [0x140079bb0]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x140071850]
jmp 0x140008d0c
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, [0x14007bd10]
mov edx, 0x28
jmp 0x140009397
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r8, str.srcmanifest.rs
jmp 0x140009392
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov edx, 0x2c
jmp 0x140009397
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov rcx, qword [rbp + 0x13f8]
mov rdx, qword [rbp + 0x1310]
jmp 0x140008ded
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov edx, 0x2b
call fcn.14006bb90
ud2
lea rax, str.library_alloc_src_str.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, qword [rbp + 0x13f8]
xor r8d, r8d
mov r9, r12
call fcn.14006c040
jmp 0x140009fd6
lea rcx, [rbp + 0xc30]
mov r14, rcx
mov rdx, qword [rbp + 0x1400]
call fcn.14001aac7
lea rsi, [rbp + 0xf80]
mov rcx, rsi
call fcn.14001ab0e
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rdi, [0x1400be2f9]
lea rcx, [rbp + 0xfb0]
mov r9, rdi
call fcn.140019459
lea rsi, [rbp - 0x10]
mov rcx, rsi
call fcn.14001a576
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rsi, [rbp + 0x12c0]
mov rcx, rsi
mov r9, rdi
call fcn.140019459
lea rax, str.e_32m
lea r15, [rbp + 0xfe0]
mov qword [r15], rax
lea rax, [0x1400196b0]
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], r14
lea r9, [0x14000bc90]
mov qword [r15 + 0x18], r9
lea rcx, str.e_0m
mov qword [r15 + 0x20], rcx
mov qword [r15 + 0x28], rax
lea rcx, str.e_33m
mov qword [r15 + 0x30], rcx
mov qword [r15 + 0x38], rax
lea r12, [rbp + 0x250]
mov qword [r12], r13
mov qword [r12 + 0x10], r13
xor eax, eax
mov qword [r12 + 0x20], rax
xor r11d, r11d
mov eax, 0x20
mov qword [r12 + 0x28], rax
mov cl, 3
mov byte [r12 + 0x30], cl
mov qword [r12 + 0x38], r13
mov qword [r12 + 0x48], r13
mov edx, 1
mov qword [r12 + 0x58], rdx
mov r8d, 1
mov qword [r12 + 0x60], rax
mov byte [r12 + 0x68], cl
mov qword [r12 + 0x70], r13
mov qword [r12 + 0x80], r13
mov qword [r12 + 0x90], r13
mov qword [r12 + 0x98], rax
mov byte [r12 + 0xa0], cl
mov qword [r12 + 0xa8], r13
mov qword [r12 + 0xb8], r13
mov edx, 3
mov qword [r12 + 0xc8], rdx
mov qword [r12 + 0xd0], rax
mov byte [r12 + 0xd8], cl
mov qword [r12 + 0xe0], r13
mov qword [r12 + 0xf0], r13
mov qword [r12 + 0x100], r13
mov qword [r12 + 0x108], rax
mov byte [r12 + 0x110], cl
mov qword [r12 + 0x118], r13
mov qword [r12 + 0x128], r13
mov qword [r12 + 0x138], r8
mov qword [r12 + 0x140], rax
mov byte [r12 + 0x148], cl
mov qword [r12 + 0x150], r13
mov qword [r12 + 0x160], r13
mov qword [r12 + 0x170], rdx
mov qword [r12 + 0x178], rax
mov byte [r12 + 0x180], cl
mov qword [r12 + 0x188], r13
mov qword [r12 + 0x198], r13
mov qword [r12 + 0x1a8], r13
mov qword [r12 + 0x1b0], rax
mov byte [r12 + 0x1b8], cl
mov qword [r12 + 0x1c0], r13
mov qword [r12 + 0x1d0], r13
mov qword [r12 + 0x1e0], r11
mov qword [r12 + 0x1e8], rax
mov byte [r12 + 0x1f0], cl
mov qword [r12 + 0x1f8], r13
mov qword [r12 + 0x208], r13
mov qword [r12 + 0x218], r13
mov qword [r12 + 0x220], rax
mov byte [r12 + 0x228], cl
mov qword [r12 + 0x230], r13
mov qword [r12 + 0x240], r13
mov qword [r12 + 0x250], rdx
mov qword [r12 + 0x258], rax
mov byte [r12 + 0x260], cl
mov qword [r12 + 0x268], r13
mov qword [r12 + 0x278], r13
mov qword [r12 + 0x288], r13
mov qword [r12 + 0x290], rax
mov byte [r12 + 0x298], cl
mov edx, dword [rbp + 0xbe9]
mov r8d, dword [rbp + 0xbec]
mov dword [r12 + 0x29c], r8d
mov dword [r12 + 0x299], edx
mov qword [r12 + 0x2a0], r13
mov qword [r12 + 0x2b0], r13
mov qword [r12 + 0x2c0], r11
mov qword [r12 + 0x2c8], rax
mov byte [r12 + 0x2d0], cl
mov edx, dword [rbp + 0xbe2]
mov r8d, dword [rbp + 0xbe5]
mov dword [r12 + 0x2d4], r8d
mov dword [r12 + 0x2d1], edx
mov qword [r12 + 0x2d8], r13
mov qword [r12 + 0x2e8], r13
mov qword [r12 + 0x2f8], r13
mov qword [r12 + 0x300], rax
mov byte [r12 + 0x308], cl
mov edx, dword [rbp + 0xbdb]
mov r8d, dword [rbp + 0xbde]
mov dword [r12 + 0x30c], r8d
mov dword [r12 + 0x309], edx
mov qword [r12 + 0x310], r13
mov qword [r12 + 0x320], r13
mov qword [r12 + 0x330], r11
mov qword [r12 + 0x338], rax
mov byte [r12 + 0x340], cl
mov edx, dword [rbp + 0xbd4]
mov r8d, dword [rbp + 0xbd7]
mov dword [r12 + 0x344], r8d
mov dword [r12 + 0x341], edx
mov qword [r12 + 0x348], r13
mov qword [r12 + 0x358], r13
mov qword [r12 + 0x368], r13
mov qword [r12 + 0x370], rax
mov byte [r12 + 0x378], cl
mov edx, dword [rbp + 0xbcd]
mov r8d, dword [rbp + 0xbd0]
mov dword [r12 + 0x37c], r8d
mov dword [r12 + 0x379], edx
mov qword [r12 + 0x380], r13
mov qword [r12 + 0x390], r13
mov qword [r12 + 0x3a0], 4
mov qword [r12 + 0x3a8], rax
mov byte [r12 + 0x3b0], cl
mov edx, dword [rbp + 0xbc6]
mov r8d, dword [rbp + 0xbc9]
mov dword [r12 + 0x3b4], r8d
mov dword [r12 + 0x3b1], edx
mov qword [r12 + 0x3b8], r13
mov qword [r12 + 0x3c8], r13
mov qword [r12 + 0x3d8], r11
mov qword [r12 + 0x3e0], rax
mov byte [r12 + 0x3e8], cl
mov edx, dword [rbp + 0xbbf]
mov r8d, dword [rbp + 0xbc2]
mov dword [r12 + 0x3ec], r8d
mov dword [r12 + 0x3e9], edx
mov qword [r12 + 0x3f0], r13
mov qword [r12 + 0x400], r13
mov qword [r12 + 0x410], r13
mov qword [r12 + 0x418], rax
mov byte [r12 + 0x420], cl
mov edx, dword [rbp + 0xbb8]
mov r8d, dword [rbp + 0xbbb]
mov dword [r12 + 0x424], r8d
mov dword [r12 + 0x421], edx
mov qword [r12 + 0x428], r13
mov qword [r12 + 0x438], r13
mov qword [r12 + 0x448], r11
mov qword [r12 + 0x450], rax
mov byte [r12 + 0x458], cl
mov edx, dword [rbp + 0xbb1]
mov r8d, dword [rbp + 0xbb4]
mov dword [r12 + 0x45c], r8d
mov dword [r12 + 0x459], edx
mov qword [r12 + 0x460], r13
mov qword [r12 + 0x470], r13
mov qword [r12 + 0x480], r13
mov qword [r12 + 0x488], rax
mov byte [r12 + 0x490], cl
mov edx, dword [rbp + 0xbaa]
mov r8d, dword [rbp + 0xbad]
mov dword [r12 + 0x494], r8d
mov dword [r12 + 0x491], edx
mov qword [r12 + 0x498], r13
mov qword [r12 + 0x4a8], r13
mov qword [r12 + 0x4b8], 5
mov qword [r12 + 0x4c0], rax
mov byte [r12 + 0x4c8], cl
mov edx, dword [rbp + 0xba3]
mov r8d, dword [rbp + 0xba6]
mov dword [r12 + 0x4cc], r8d
mov dword [r12 + 0x4c9], edx
mov qword [r12 + 0x4d0], r13
mov qword [r12 + 0x4e0], r13
mov qword [r12 + 0x4f0], r11
mov qword [r12 + 0x4f8], rax
mov byte [r12 + 0x500], cl
mov edx, dword [rbp + 0xb9c]
mov r8d, dword [rbp + 0xb9f]
mov dword [r12 + 0x504], r8d
mov dword [r12 + 0x501], edx
mov qword [r12 + 0x508], r13
mov qword [r12 + 0x518], r13
mov qword [r12 + 0x528], r13
mov qword [r12 + 0x530], rax
mov byte [r12 + 0x538], cl
mov edx, dword [rbp + 0xb95]
mov r8d, dword [rbp + 0xb98]
mov dword [r12 + 0x53c], r8d
mov dword [r12 + 0x539], edx
mov qword [r12 + 0x540], r13
mov qword [r12 + 0x550], r13
mov qword [r12 + 0x560], r11
mov qword [r12 + 0x568], rax
mov byte [r12 + 0x570], cl
mov edx, dword [rbp + 0xb8e]
mov r8d, dword [rbp + 0xb91]
mov dword [r12 + 0x574], r8d
mov dword [r12 + 0x571], edx
mov qword [r12 + 0x578], r13
mov qword [r12 + 0x588], r13
mov qword [r12 + 0x598], r13
mov qword [r12 + 0x5a0], rax
mov byte [r12 + 0x5a8], cl
mov edx, dword [rbp + 0x1285]
mov r8d, dword [rbp + 0x1288]
mov dword [r12 + 0x5ac], r8d
mov dword [r12 + 0x5a9], edx
mov qword [r12 + 0x5b0], r13
mov qword [r12 + 0x5c0], r13
mov qword [r12 + 0x5d0], r11
mov qword [r12 + 0x5d8], rax
mov byte [r12 + 0x5e0], cl
mov edx, dword [rbp + 0x1369]
mov r8d, dword [rbp + 0x136c]
mov dword [r12 + 0x5e4], r8d
mov dword [r12 + 0x5e1], edx
mov qword [r12 + 0x5e8], r13
mov qword [r12 + 0x5f8], r13
mov qword [r12 + 0x608], r13
mov qword [r12 + 0x610], rax
mov byte [r12 + 0x618], cl
mov edx, dword [rbp + 0x127e]
mov r8d, dword [rbp + 0x1281]
mov dword [r12 + 0x61c], r8d
mov dword [r12 + 0x619], edx
mov qword [r12 + 0x620], r13
mov qword [r12 + 0x630], r13
mov qword [r12 + 0x640], r11
mov qword [r12 + 0x648], rax
mov byte [r12 + 0x650], cl
mov edx, dword [rbp + 0xf41]
mov r8d, dword [rbp + 0xf44]
mov dword [r12 + 0x654], r8d
mov dword [r12 + 0x651], edx
mov qword [r12 + 0x658], r13
mov qword [r12 + 0x668], r13
mov qword [r12 + 0x678], r13
mov qword [r12 + 0x680], rax
mov byte [r12 + 0x688], cl
mov edx, dword [rbp + 0x1301]
mov r8d, dword [rbp + 0x1304]
mov dword [r12 + 0x68c], r8d
mov dword [r12 + 0x689], edx
mov qword [r12 + 0x690], r13
mov qword [r12 + 0x6a0], r13
mov qword [r12 + 0x6b0], r11
mov qword [r12 + 0x6b8], rax
mov byte [r12 + 0x6c0], cl
mov edx, dword [rbp + 0xf3a]
mov r8d, dword [rbp + 0xf3d]
mov dword [r12 + 0x6c4], r8d
mov dword [r12 + 0x6c1], edx
mov qword [r12 + 0x6c8], r13
mov qword [r12 + 0x6d8], r13
mov qword [r12 + 0x6e8], r13
mov qword [r12 + 0x6f0], rax
mov byte [r12 + 0x6f8], cl
mov edx, dword [rbp + 0xf33]
mov r8d, dword [rbp + 0xf36]
mov dword [r12 + 0x6fc], r8d
mov dword [r12 + 0x6f9], edx
mov qword [r12 + 0x700], r13
mov qword [r12 + 0x710], r13
mov qword [r12 + 0x720], r11
mov qword [r12 + 0x728], rax
mov byte [r12 + 0x730], cl
mov edx, dword [rbp + 0x1325]
mov r8d, dword [rbp + 0x1328]
mov dword [r12 + 0x734], r8d
mov dword [r12 + 0x731], edx
mov qword [r12 + 0x738], r13
mov qword [r12 + 0x748], r13
mov qword [r12 + 0x758], r13
mov qword [r12 + 0x760], rax
mov byte [r12 + 0x768], cl
mov edx, dword [rbp + 0x1351]
mov r8d, dword [rbp + 0x1354]
mov dword [r12 + 0x76c], r8d
mov dword [r12 + 0x769], edx
mov qword [r12 + 0x770], r13
mov qword [r12 + 0x780], r13
mov qword [r12 + 0x790], r11
mov qword [r12 + 0x798], rax
mov byte [r12 + 0x7a0], cl
mov edx, dword [rbp + 0x1330]
mov r8d, dword [rbp + 0x1333]
mov dword [r12 + 0x7a4], r8d
mov dword [r12 + 0x7a1], edx
mov qword [r12 + 0x7a8], r13
mov qword [r12 + 0x7b8], r13
mov qword [r12 + 0x7c8], r13
mov qword [r12 + 0x7d0], rax
mov byte [r12 + 0x7d8], cl
mov edx, dword [rbp + 0x1290]
mov r8d, dword [rbp + 0x1293]
mov dword [r12 + 0x7dc], r8d
mov dword [r12 + 0x7d9], edx
mov qword [r12 + 0x7e0], r13
mov qword [r12 + 0x7f0], r13
mov qword [r12 + 0x800], r11
mov qword [r12 + 0x808], rax
mov byte [r12 + 0x810], cl
mov edx, dword [rbp + 0x1338]
mov r8d, dword [rbp + 0x133b]
mov dword [r12 + 0x814], r8d
mov dword [r12 + 0x811], edx
mov qword [r12 + 0x818], r13
mov qword [r12 + 0x828], r13
mov qword [r12 + 0x838], r13
mov qword [r12 + 0x840], rax
mov byte [r12 + 0x848], cl
mov edx, dword [rbp + 0xf48]
mov r8d, dword [rbp + 0xf4b]
mov dword [r12 + 0x84c], r8d
mov dword [r12 + 0x849], edx
mov qword [r12 + 0x850], r13
mov qword [r12 + 0x860], r13
mov qword [r12 + 0x870], r11
mov qword [r12 + 0x878], rax
mov byte [r12 + 0x880], cl
mov edx, dword [rbp + 0xbf0]
mov r8d, dword [rbp + 0xbf3]
mov dword [r12 + 0x884], r8d
mov dword [r12 + 0x881], edx
mov qword [r12 + 0x888], r13
mov qword [r12 + 0x898], r13
mov qword [r12 + 0x8a8], r13
mov qword [r12 + 0x8b0], rax
mov byte [r12 + 0x8b8], cl
mov edx, dword [rbp + 0xec0]
mov r8d, dword [rbp + 0xec3]
mov dword [r12 + 0x8bc], r8d
mov dword [r12 + 0x8b9], edx
mov qword [r12 + 0x8c0], r13
mov qword [r12 + 0x8d0], r13
mov qword [r12 + 0x8e0], r11
mov qword [r12 + 0x8e8], rax
mov byte [r12 + 0x8f0], cl
lea rdi, [rbp - 0x50]
mov edx, dword [rdi + 3]
mov dword [r12 + 0x8f4], edx
mov edx, dword [rdi]
mov dword [r12 + 0x8f1], edx
mov qword [r12 + 0x8f8], r13
mov qword [r12 + 0x908], r13
mov qword [r12 + 0x918], r13
mov qword [r12 + 0x920], rax
mov byte [r12 + 0x928], cl
lea r14, [rbp + 0xc60]
mov eax, dword [r14 + 3]
mov dword [r12 + 0x92c], eax
mov eax, dword [r14]
mov dword [r12 + 0x929], eax
lea rax, [0x14007ab10]
mov qword [r14], rax
mov qword [r14 + 8], 0x2b
mov qword [r14 + 0x20], rbx
lea rbx, [rbp + 0xfb0]
mov qword [r15 + 0x40], rbx
mov qword [r15 + 0x48], r9
mov qword [r15 + 0x50], rsi
mov qword [r15 + 0x58], r9
mov qword [r14 + 0x28], 0x2a
mov qword [r14 + 0x10], r15
mov qword [r14 + 0x18], 6
mov rcx, rdi
mov rdx, r14
call fcn.14001a6f1
mov rcx, rsi
call fcn.14000af60
lea rcx, [rbp - 0x10]
call fcn.14000afde
mov rcx, rbx
call fcn.14000af60
lea rcx, [rbp + 0xf80]
call fcn.14000afde
lea rcx, [rbp + 0xc30]
call fcn.14000af60
movupd xmm0, xmmword [rdi]
movapd xmmword [r15], xmm0
mov rax, qword [rdi + 0x10]
mov qword [r15 + 0x10], rax
mov qword [r14], r15
lea rax, [0x14000bc90]
mov qword [r14 + 8], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
mov qword [r12], rax
mov qword [r12 + 8], r13
xor eax, eax
mov qword [r12 + 0x20], rax
mov qword [r12 + 0x10], r14
mov eax, 1
mov qword [r12 + 0x18], rax
mov rcx, r12
jmp 0x140009f81
lea rax, [0x14007a7d0]
lea rcx, [rbp + 0x250]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rbp + 0x13f0]
mov qword [rcx + 0x10], rax
xorpd xmm0, xmm0
movupd xmmword [rcx + 0x18], xmm0
call fcn.14004ab60
xor ecx, ecx
jmp 0x14000924c
call fcn.14000f1a0
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov rcx, rdx
mov rdx, r15
jmp 0x140008e05
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov rcx, rax
jmp 0x140008ded
lea rax, str.library_alloc_src_str.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, qword [rbp + 0x13f8]
mov r8, r12
mov r9, rdx
call fcn.14006c040
ud2
lea rax, str.e_1m
mov qword [rbp + 0xfe0], rax
lea rax, [0x1400196b0]
mov qword [rbp + 0xfe8], rax
lea rcx, [0x140070e40]
mov qword [rbp + 0xff0], rcx
mov qword [rbp + 0xff8], rax
lea rcx, str.e_0m
mov qword [rbp + 0x1000], rcx
mov qword [rbp + 0x1008], rax
lea rcx, str.e_32m
mov qword [rbp + 0x1010], rcx
mov qword [rbp + 0x1018], rax
mov eax, 2
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x270], 0
mov ecx, 0x20
mov qword [rbp + 0x278], rcx
mov dl, 3
mov byte [rbp + 0x280], dl
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x298], rax
mov qword [rbp + 0x2a8], 1
mov qword [rbp + 0x2b0], rcx
mov byte [rbp + 0x2b8], dl
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2e0], rax
mov qword [rbp + 0x2e8], rcx
mov byte [rbp + 0x2f0], dl
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x308], rax
mov r8d, 3
mov qword [rbp + 0x318], r8
mov qword [rbp + 0x320], rcx
mov byte [rbp + 0x328], dl
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rcx
mov byte [rbp + 0x360], dl
mov qword [rbp + 0x368], rax
mov qword [rbp + 0x378], rax
mov qword [rbp + 0x388], r8
mov qword [rbp + 0x390], rcx
mov byte [rbp + 0x398], dl
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x3c8], rcx
mov byte [rbp + 0x3d0], dl
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
lea rcx, [rbp + 0xc60]
mov qword [rcx], rax
mov qword [rcx + 8], 8
mov qword [rcx + 0x20], rsi
mov qword [rcx + 0x28], 7
lea rax, [rbp + 0xfe0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 4
call fcn.14004adc0
jmp 0x140009247
mov ecx, 1
mov edx, 2
jmp 0x14000a1c7
mov ecx, 1
mov rdx, qword [rbp + 0x1400]
jmp 0x14000a1c7
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
jmp 0x140009392
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
jmp 0x140009392
mov ecx, 8
mov edx, 0x10
call fcn.14006b610
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_srciomod.rs
mov rdx, rdi
call fcn.14006ba10
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r8, [0x14007bfa8]
jmp 0x140009392
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r8, [0x14007bfc0]
jmp 0x140009392
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r8, [0x140071058]
jmp 0x140009392
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r8, [0x14007be68]
jmp 0x140009392
mov ecx, 8
mov edx, 0x80
jmp 0x14000a1c7