Function at 0x14007c350
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf28
movdqa xmmword [rsp + 0xf10], xmm11
movdqa xmmword [rsp + 0xf00], xmm10
movdqa xmmword [rsp + 0xef0], xmm9
movaps xmmword [rsp + 0xee0], xmm8
movdqa xmmword [rsp + 0xed0], xmm7
movdqa xmmword [rsp + 0xec0], xmm6
mov qword [rsp + 0x9b8], rdx
mov r15, rcx
movzx eax, byte [rcx + 0x1d0]
test eax, eax
mov qword [rsp + 0xf0], rcx
je 0x14007c3ef
cmp eax, 3
jne 0x14007e8fc
lea r14, [r15 + 0x1c8]
movzx eax, byte [r15 + 0x1c8]
test eax, eax
je 0x14007c549
cmp eax, 3
jne 0x14007e917
mov rdi, qword [r15 + 0x1c0]
jmp 0x14007ea54
lea rcx, [rsp + 0x1e0]
mov r8d, 0x198
mov rdx, r15
call sym.memcpy
mov r14, qword [rsp + 0x338]
test r14, r14
je 0x14007c555
cmp qword [rsp + 0x230], 0
je 0x14007c437
mov r8, qword [rsp + 0x228]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rsi, qword [rsp + 0x200]
mov rbx, qword [rsp + 0x208]
test rbx, rbx
je 0x14007c495
lea rdi, [rsi + 0x30]
jmp 0x14007c47b
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x68
dec rbx
je 0x14007c495
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14007c460
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x18]
jmp 0x14007c460
cmp qword [rsp + 0x1f8], 0
je 0x14007c4b1
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov rsi, qword [rsp + 0x218]
mov rbx, qword [rsp + 0x220]
test rbx, rbx
je 0x14007c4eb
lea rdi, [rsi + 0x38]
nop word [rax + rax]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x48
dec rbx
jne 0x14007c4d0
cmp qword [rsp + 0x210], 0
je 0x14007c507
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov rsi, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov rcx, rsi
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h7c5615491d44a1f5
mov r12b, 1
cmp qword [rsp + 0x258], 0
je 0x14007c53e
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov bpl, 1
mov rsi, r14
jmp 0x14007da2c
mov rdi, qword [r15 + 0x1b8]
jmp 0x14007ea4d
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x6f0], rax
movdqu xmm0, xmmword [rsp + 0x258]
movdqa xmmword [rsp + 0x6e0], xmm0
cmp byte [rsp + 0x353], 0
mov qword [rsp + 0x98], r14
je 0x14007cf90
mov rax, qword [0x1402b5008]
cmp rax, 2
jne 0x14007e8a9
mov r12, qword [0x1402b5010]
lock inc qword [r12]
jle 0x14008194b
lea rdx, str.NO_PROXYno_proxyunknown_proxy_scheme
lea rcx, [rsp + 0x720]
mov r8d, 8
call sym.std::env::_var_os::hf57a8ad827b86018
mov rbx, qword [rsp + 0x720]
movabs r14, 0x8000000000000000
cmp rbx, r14
jne 0x14007c636
mov r13, r14
lea rdx, [0x1402ffa18]
lea rcx, [rsp + 0x720]
mov r8d, 8
call sym.std::env::_var_os::hf57a8ad827b86018
mov rbx, qword [rsp + 0x720]
mov rsi, r14
cmp rbx, r14
jne 0x14007c6f7
shl r13, 1
test r13, r13
jne 0x14007c737
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x14007c757
jmp 0x14007c77c
mov rdi, qword [rsp + 0x728]
mov r9, qword [rsp + 0x730]
cmp byte [rsp + 0x738], 0
jne 0x14007c793
test r9, r9
je 0x14007c793
lea rax, [rdi + r9]
mov rdx, rdi
jmp 0x14007c68c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x14007c793
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x14007c680
cmp r8b, 0xe0
jb 0x14007c666
cmp r8b, 0xed
jne 0x14007c6ce
cmp rcx, rax
je 0x14007c793
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14007c793
cmp byte [rdx + 1], 0x9f
ja 0x14007e8c5
add rdx, 3
mov rcx, rdx
jmp 0x14007c680
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x14007c680
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x14007c680
mov rax, qword [rsp + 0x728]
mov qword [rsp + 0x38], rax
mov r10, qword [rsp + 0x730]
cmp byte [rsp + 0x738], 0
je 0x14007e7f1
mov rbp, r10
movabs rax, 0x8000000000000000
lea rsi, [rax + 1]
shl r13, 1
test r13, r13
je 0x14007c61e
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
movabs rax, 0x8000000000000000
cmp rsi, rax
je 0x14007c77c
movabs rax, 0x8000000000000001
cmp rsi, rax
je 0x14007c78b
test rsi, rsi
je 0x14007c77c
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
movabs rsi, 0x8000000000000000
jmp 0x14007ce4e
mov r9, rbp
mov rdi, qword [rsp + 0x38]
movabs rsi, 0x8000000000000000
test r9, r9
je 0x14007ce38
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0xc8], r12
movabs r15, 0xfefefefefefefeff
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x490], 0
mov qword [rsp + 0x498], 8
mov qword [rsp + 0x4a0], 0
mov qword [rsp + 0x720], 0
mov qword [rsp + 0x728], r9
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x730], rdi
mov qword [rsp + 0x738], r9
mov qword [rsp + 0x740], 0
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x748], r9
movabs rax, 0x2c0000002c
mov qword [rsp + 0x750], rax
mov byte [rsp + 0x758], 1
mov word [rsp + 0x760], 1
mov eax, 1
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x78], rax
xor r14d, r14d
jmp 0x14007c8c6
mov rax, qword [rsp + 0x498]
lea rcx, [rsi + rsi*2]
mov qword [rax + rcx*8], r13
mov rdx, qword [rsp + 0x50]
mov qword [rax + rcx*8 + 8], rdx
mov qword [rax + rcx*8 + 0x10], rdi
lea rax, [rsp + 0x4a0]
inc rsi
mov qword [rax], rsi
test r12b, r12b
jne 0x14007cde9
mov r13, r14
mov rdi, qword [rsp + 0x730]
mov r14, qword [rsp + 0x740]
mov r12, qword [rsp + 0x748]
cmp r14, r12
ja 0x14007cabb
mov rax, qword [rsp + 0x738]
mov qword [rsp + 0x60], rax
cmp r12, rax
ja 0x14007cabb
movzx ebx, byte [rsp + 0x758]
movzx esi, byte [rsp + rbx + 0x74f]
mov rbp, rsi
movabs rax, 0x101010101010101
imul rbp, rax
lea rax, [rdi + 8]
mov qword [rsp + 0x58], rax
jmp 0x14007c939
cmp r14, r12
ja 0x14007cab3
mov rcx, r12
sub rcx, r14
lea rax, [rdi + r14]
cmp rcx, 0x10
jae 0x14007c980
cmp r12, r14
je 0x14007cab0
xor r8d, r8d
nop word cs:[rax + rax]
cmp byte [rax + r8], sil
je 0x14007ca43
inc r8
cmp rcx, r8
jne 0x14007c960
jmp 0x14007cab0
lea rdx, [rax + 7]
and rdx, 0xfffffffffffffff8
sub rdx, rax
jne 0x14007c9e0
mov qword [rsp + 0x30], rbx
lea r8, [rcx - 0x10]
xor edx, edx
mov r9, qword [rsp + 0x58]
add r9, r14
mov r10, qword [r9 + rdx - 8]
xor r10, rbp
lea r11, [r10 + r15]
not r10
and r10, r11
mov r11, qword [r9 + rdx]
xor r11, rbp
lea rbx, [r11 + r15]
not r11
and r11, rbx
or r11, r10
movabs r10, 0x8080808080808080
test r11, r10
jne 0x14007ca10
add rdx, 0x10
cmp rdx, r8
jbe 0x14007c9a0
jmp 0x14007ca10
cmp rdx, rcx
cmovae rdx, rcx
xor r8d, r8d
nop word [rax + rax]
cmp byte [rax + r8], sil
je 0x14007ca43
inc r8
cmp rdx, r8
jne 0x14007c9f0
mov qword [rsp + 0x30], rbx
lea r8, [rcx - 0x10]
cmp rdx, r8
jbe 0x14007c998
nop dword [rax]
cmp rcx, rdx
je 0x14007cab0
add rax, rdx
mov rcx, r12
sub rcx, rdx
sub rcx, r14
xor r8d, r8d
mov rbx, qword [rsp + 0x30]
nop dword [rax]
cmp byte [rax + r8], sil
je 0x14007ca40
inc r8
cmp rcx, r8
jne 0x14007ca30
jmp 0x14007cab0
add r8, rdx
add r14, r8
inc r14
mov rax, r14
sub rax, rbx
jb 0x14007c930
cmp r14, qword [rsp + 0x60]
ja 0x14007c930
cmp bl, 5
jae 0x14007e9ba
lea rcx, [rdi + rax]
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x750]
mov r8, rbx
call sub.msvcrt.dll_memcmp
mov rdx, qword [rsp + 0x30]
test eax, eax
jne 0x14007c930
mov qword [rsp + 0x740], r14
mov qword [rsp + 0x720], r14
xor r12d, r12d
jmp 0x14007cace
mov r14, r12
mov qword [rsp + 0x740], r14
mov byte [rsp + 0x761], 1
mov r12b, 1
mov r14, r13
mov rdx, qword [rsp + 0x48]
add rdi, r13
sub rdx, r13
mov rcx, rdi
call sym.core::str::__impl_str_::trim_matches::h5394f2a651af39b8
test rax, rax
je 0x14007cde9
mov rbx, rax
mov rdi, rdx
mov qword [rsp + 0x880], rax
mov qword [rsp + 0x888], rdx
mov qword [rsp + 0x890], 0
mov edx, 1
lea rsi, [rsp + 0x510]
mov rcx, rsi
lea r8, [rsp + 0x880]
call sym.ipnet::parser::Parser::read_ip_net::__u7b__u7b_closure_u7d__u7d_::h6e86ba3b5e27dd37
movzx ebp, byte [rsp + 0x510]
cmp bpl, 2
jne 0x14007cb80
mov qword [rsp + 0x890], 0
mov edx, 1
mov rcx, rsi
lea r8, [rsp + 0x880]
call sym.ipnet::parser::Parser::read_ip_net::__u7b__u7b_closure_u7d__u7d_::h6fdce5f70d316cdf
movzx ebp, byte [rsp + 0x510]
cmp bpl, 2
jne 0x14007cb80
mov qword [rsp + 0x890], 0
jmp 0x14007cc40
lea rcx, [rsp + 0x511]
movzx eax, byte [rcx + 0x10]
mov byte [rsp + 0x680], al
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x670], xmm0
mov rax, qword [rsp + 0x890]
cmp rax, qword [rsp + 0x888]
jne 0x14007cc40
movzx eax, byte [rsp + 0x680]
mov byte [rsp + 0xab0], al
movaps xmm0, xmmword [rsp + 0x670]
movaps xmmword [rsp + 0xaa0], xmm0
mov rsi, qword [rsp + 0x120]
cmp rsi, qword [rsp + 0x110]
jne 0x14007cc01
lea rcx, [rsp + 0x110]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h0e4b49d6626c8f01
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x40], rax
lea rax, [rsi + rsi*8]
mov rdx, qword [rsp + 0x40]
mov byte [rdx + rax*2], bpl
movzx ecx, byte [rsp + 0xab0]
mov byte [rdx + rax*2 + 0x11], cl
movdqa xmm0, xmmword [rsp + 0xaa0]
movdqu xmmword [rdx + rax*2 + 1], xmm0
movzx r12d, byte [rsp + 0x761]
jmp 0x14007cdd2
mov qword [rsp + 0x510], rbx
mov qword [rsp + 0x518], rdi
mov rcx, rsi
call sym.core::net::parser::Parser::read_ipv4_addr::ha0707c1a756cf53c
mov r13, rax
test r13b, 1
jne 0x14007cce0
lea rcx, [rsp + 0x880]
mov rdx, rsi
call sym.core::net::parser::Parser::read_ipv6_addr::h5f2e719a883e5273
cmp byte [rsp + 0x880], 0
je 0x14007cceb
mov r13d, dword [rsp + 0x881]
lea rcx, [rsp + 0x885]
mov rax, qword [rcx]
mov qword [rsp + 0x590], rax
mov eax, dword [rcx + 8]
mov dword [rsp + 0x598], eax
cmp qword [rsp + 0x518], 0
jne 0x14007cceb
mov eax, dword [rsp + 0x598]
mov dword [rsp + 0x678], eax
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x670], rax
mov dil, 1
jmp 0x14007cd5e
cmp qword [rsp + 0x518], 0
je 0x14007cd58
test rdi, rdi
je 0x14007cd15
js 0x14007e932
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, rdi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14007e923
mov r13, rdi
jmp 0x14007cd1d
mov eax, 1
xor r13d, r13d
mov qword [rsp + 0x50], rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call sym.memcpy
mov rsi, qword [rsp + 0x4a0]
cmp rsi, qword [rsp + 0x490]
jne 0x14007c890
lea rcx, [rsp + 0x490]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h39ba3bdd1ae1a4ce
jmp 0x14007c890
shr r13, 8
xor edi, edi
mov eax, dword [rsp + 0x678]
mov dword [rsp + 0x650], eax
mov rax, qword [rsp + 0x670]
mov qword [rsp + 0x648], rax
mov rsi, qword [rsp + 0x120]
cmp rsi, qword [rsp + 0x110]
jne 0x14007cd9b
lea rcx, [rsp + 0x110]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h0e4b49d6626c8f01
mov rdx, qword [rsp + 0x118]
lea rax, [rsi + rsi*8]
mov byte [rdx + rax*2], 2
mov byte [rdx + rax*2 + 1], dil
mov dword [rdx + rax*2 + 2], r13d
mov rcx, qword [rsp + 0x648]
mov qword [rdx + rax*2 + 6], rcx
mov ecx, dword [rsp + 0x650]
mov qword [rsp + 0x40], rdx
mov dword [rdx + rax*2 + 0xe], ecx
lea rax, [rsp + 0x120]
inc rsi
mov qword [rax], rsi
test r12b, r12b
je 0x14007c8c6
mov rsi, qword [rsp + 0x110]
lea rax, [rsp + 0x118]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rsp + 0x490]
mov rax, qword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x510], xmm0
mov qword [rsp + 0x530], rax
movaps xmmword [rsp + 0x520], xmm1
mov r12, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x38]
test rbx, rbx
je 0x14007ce4e
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
mov rax, qword [rsp + 0x760]
mov qword [rsp + 0x8c0], rax
movups xmm0, xmmword [rsp + 0x720]
movups xmm1, xmmword [rsp + 0x730]
movups xmm2, xmmword [rsp + 0x740]
movups xmm3, xmmword [rsp + 0x750]
movaps xmmword [rsp + 0x8b0], xmm3
movaps xmmword [rsp + 0x8a0], xmm2
movaps xmmword [rsp + 0x890], xmm1
movaps xmmword [rsp + 0x880], xmm0
movaps xmm0, xmmword [rsp + 0x510]
movaps xmm1, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x490], xmm0
movaps xmmword [rsp + 0x4a0], xmm1
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x4b0], rax
mov rdi, qword [rsp + 0x6f0]
cmp rdi, qword [rsp + 0x6e0]
jne 0x14007ceed
lea rcx, [rsp + 0x6e0]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h61fc97feb317bfb2
mov rax, qword [rsp + 0x6e8]
mov rcx, rdi
shl rcx, 7
lea rcx, [rcx + rdi*8]
mov qword [rax + rcx], 3
mov qword [rax + rcx + 8], r12
movaps xmm0, xmmword [rsp + 0x880]
movaps xmm1, xmmword [rsp + 0x890]
movdqa xmm2, xmmword [rsp + 0x8a0]
movdqa xmm3, xmmword [rsp + 0x8b0]
movups xmmword [rax + rcx + 0x10], xmm0
movups xmmword [rax + rcx + 0x20], xmm1
movdqu xmmword [rax + rcx + 0x30], xmm2
movdqu xmmword [rax + rcx + 0x40], xmm3
mov rdx, qword [rsp + 0x8c0]
mov qword [rax + rcx + 0x50], rdx
mov qword [rax + rcx + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x490]
movdqa xmm1, xmmword [rsp + 0x4a0]
movdqu xmmword [rax + rcx + 0x60], xmm0
movdqu xmmword [rax + rcx + 0x70], xmm1
mov rdx, qword [rsp + 0x4b0]
mov qword [rax + rcx + 0x80], rdx
inc rdi
mov qword [rsp + 0x6f0], rdi
movzx eax, byte [0x140346130]
mov edx, 0x28
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14007e908
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rsp + 0x6f0]
mov qword [rdi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x6e0]
movdqu xmmword [rdi + 0x10], xmm0
cmp byte [rsp + 0x35f], 0
jne 0x14007e941
movzx eax, byte [0x140346130]
mov edx, 0x10
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14007e98d
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rbp, qword [rsp + 0x340]
test rbp, rbp
sete r14b
je 0x14007d047
mov r13, qword [rsp + 0x348]
lock dec qword [r15]
jne 0x14007d042
lea rdx, [0x1403034d0]
mov rcx, r15
call sym.alloc::sync::Arc_T_A_::drop_slow::h0a09c4debcab9123
mov r15, rbp
jmp 0x14007d04e
lea r13, [0x1403034d0]
lea rax, [rsp + 0x300]
mov rbx, qword [rsp + 0x318]
test rbx, rbx
sete r12b
je 0x14007d127
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x740], xmm2
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
movzx eax, byte [0x140346130]
mov edx, 0x40
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14007e9ab
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movdqa xmm0, xmmword [rsp + 0x720]
movdqa xmm1, xmmword [rsp + 0x730]
movdqa xmm2, xmmword [rsp + 0x740]
movdqu xmmword [rax + 0x30], xmm2
movdqu xmmword [rax + 0x20], xmm1
movdqu xmmword [rax + 0x10], xmm0
movzx eax, byte [0x140346130]
mov edx, 0x28
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14007e908
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r13
mov qword [rax + 0x20], rsi
lea r13, sym.core::ptr::drop_in_place_reqwest::dns::resolve::DnsResolverWithOverrides_::haa2c659059daf3ac
mov r15, rax
lock inc qword [r15]
jle 0x14008194b
movzx eax, byte [0x140346130]
mov edx, pe_nt_image_headers64
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14007e99c
mov byte [rsp + 0x58], r12b
mov byte [rsp + 0x50], r14b
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x48], rdi
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x20], 0
mov dword [rax + 0x38], 0x3b9aca00
mov qword [rax + 0x40], 0
mov dword [rax + 0x48], 0x11e1a300
mov dword [rax + 0x58], 0x3b9aca00
mov word [rax + 0x60], 1
mov byte [rax + 0x66], 0
mov word [rax + 0x77], 0
mov qword [rsp + 0x590], rax
mov qword [rsp + 0x598], r15
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x5a0], r13
mov rsi, qword [rsp + 0x2a0]
mov edi, dword [rsp + 0x2a8]
lea rcx, [rsp + 0x590]
call sym.alloc::sync::Arc_T_A_::make_mut::hcea33b36e4167f1c
mov qword [rax + 0x20], rsi
mov dword [rax + 0x28], edi
mov qword [rsp + 0x720], 0
mov word [rsp + 0x74c], 0x401
mov qword [rsp + 0x730], 0
mov qword [rsp + 0x738], 8
mov qword [rsp + 0x740], 0
mov byte [rsp + 0x749], 0
movzx eax, byte [rsp + 0x350]
xor al, 1
mov byte [rsp + 0x748], al
movzx eax, byte [rsp + 0x351]
mov byte [rsp + 0x74a], al
movzx eax, byte [rsp + 0x355]
xor al, 1
mov byte [rsp + 0x74b], al
mov rbx, qword [rsp + 0x270]
mov rsi, qword [rsp + 0x278]
mov r14, qword [rsp + 0x280]
test r14, r14
je 0x14007d2d5
lea rdi, [rsp + 0x730]
shl r14, 3
mov eax, 8
xor r12d, r12d
jmp 0x14007d2b5
mov qword [rax + r12*8], r13
inc r12
mov qword [rsp + 0x740], r12
add r14, 0xfffffffffffffff8
je 0x14007d301
mov r13, qword [rsi + r12*8]
cmp r12, qword [rsp + 0x730]
jne 0x14007d2a0
mov rcx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h0050f6018e85d084
mov rax, qword [rsp + 0x738]
jmp 0x14007d2a0
lea rdi, [rsi + r14*8]
sub rdi, rsi
je 0x14007d301
shr rdi, 3
xor r14d, r14d
nop word cs:[rax + rax]
mov rcx, qword [rsi + r14*8]
inc r14
call sub.CRYPT32.dll_CertFreeCertificateContext
cmp rdi, r14
jne 0x14007d2f0
test rbx, rbx
je 0x14007d317
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
movzx eax, byte [rsp + 0x373]
mov r13b, 1
lea rcx, [0x1402bc930]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov al, 1
mov r12, qword [rsp + 0x48]
jmp rdx
mov al, 2
mov byte [rsp + 0x74c], al
movzx eax, byte [rsp + 0x374]
lea rcx, [0x140303537]
lea rdx, [0x1402bc944]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, byte [rsp + 0x374]
lea rcx, [0x140303537]
lea rdx, [0x1402bc944]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov al, 3
mov byte [rsp + 0x74c], al
movzx eax, byte [rsp + 0x374]
lea rcx, [0x140303537]
lahf
invalid
sub byte [rax], al
lea rdx, [0x1402bc944]
movsxd rax, dword [rdx + rax*4]
lahf
invalid
add rax, rdx
jmp rax
mov r13b, 2
jmp case.0x14007d3a6.0
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
mov edx, 0x27
call sym.reqwest::error::Error::new::hac36da2727306405
mov rsi, rax
cmp qword [rsp + 0x720], 0
mov r13, qword [rsp + 0x60]
je 0x14007d3e1
mov rcx, qword [rsp + 0x728]
call sub.CRYPT32.dll_CertFreeCertificateContext
mov rdi, qword [rsp + 0x738]
mov rbx, qword [rsp + 0x740]
test rbx, rbx
je 0x14007d411
xor r14d, r14d
nop dword [rax]
mov rcx, qword [rdi + r14*8]
inc r14
call sub.CRYPT32.dll_CertFreeCertificateContext
cmp rbx, r14
jne 0x14007d400
cmp qword [rsp + 0x730], 0
je 0x14007d42d
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
mov rax, qword [rsp + 0x590]
lock dec qword [rax]
mov r14, qword [rsp + 0x98]
jne 0x14007d450
mov rcx, qword [rsp + 0x590]
call sym.alloc::sync::Arc_T_A_::drop_slow::h51c366533f252581
mov rax, qword [rsp + 0x598]
lock dec qword [rax]
jne 0x14007d8d5
mov rcx, qword [rsp + 0x598]
mov ecx, dword [rsp + 0x598]
mov rdx, qword [rsp + 0x5a0]
jmp 0x14007d8d0
pop rcx
add al, 0
invalid
pop rcx
add al, 0
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x68
mov qword [rsp + 0x68], rbp
movzx r13d, byte [rsp + 0x74d]
jmp 0x14007d497
mov r13b, 3
mov qword [rsp + 0x68], rbp
mov byte [rsp + 0x74d], r13b
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x598]
mov qword [rsp + 0x38], rax
mov r14, qword [rsp + 0x5a0]
mov rax, qword [rsp + 0x720]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x728]
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0x730]
mov rdi, qword [rsp + 0x738]
mov rbp, qword [rsp + 0x740]
movq xmm6, qword [rsp + 0x748]
movzx eax, byte [rsp + 0x74c]
mov byte [rsp + 0xd8], al
lock inc qword [r12]
jle 0x14008194b
movups xmm0, xmmword [0x140303668]
movaps xmmword [rsp + 0x890], xmm0
movdqu xmm0, xmmword [0x140303658]
movdqa xmmword [rsp + 0x880], xmm0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x880]
call sym.http::header::map::HeaderMap_T_::get2::h6f8df6d5c8d65a44
mov rsi, rax
mov rax, qword [rsp + 0x880]
test rax, rax
je 0x14007d571
lea rcx, [rsp + 0x898]
mov rdx, qword [rsp + 0x888]
mov r8, qword [rsp + 0x890]
call qword [rax + 0x18]
test rsi, rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0xb8], r14
je 0x14007d5e0
mov rdx, rsi
add rdx, 0x18
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
lea rcx, [rsp + 0x880]
call qword [rax]
movzx eax, byte [rsi + 0x20]
mov byte [rsp + 0x8a0], al
movdqu xmm0, xmmword [rsp + 0x880]
movdqu xmm1, xmmword [rsp + 0x890]
movdqa xmmword [rsp + 0x110], xmm0
movdqa xmmword [rsp + 0x120], xmm1
mov rax, qword [rsp + 0x8a0]
mov qword [rsp + 0x130], rax
jmp 0x14007d5e8
mov byte [rsp + 0x130], 2
movzx r14d, byte [rsp + 0x362]
mov eax, dword [rsp + 0x363]
mov dword [rsp + 0xf8], eax
mov rax, qword [rsp + 0x367]
mov qword [rsp + 0x648], rax
mov eax, dword [rsp + 0x36f]
mov dword [rsp + 0x650], eax
movzx r12d, byte [rsp + 0x356]
movzx eax, byte [rsp + 0x35e]
mov byte [rsp + 0xc0], al
mov rbx, qword [rsp + 0x40]
test rbx, rbx
je 0x14007d660
mov rcx, qword [rsp + 0x30]
call sub.CRYPT32.dll_CertDuplicateCertificateContext
mov qword [rsp + 0xb0], rax
mov eax, 1
mov qword [rsp + 0xa8], rax
jmp 0x14007d66a
xor eax, eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x20], 0
mov ecx, 2
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.CRYPT32.dll_CertOpenStore
test rax, rax
je 0x14007d77e
mov rsi, rax
mov byte [rsp + 0xd0], r12b
mov byte [rsp + 0x90], r13b
test rbp, rbp
je 0x14007d6ff
lea rbx, [rbp*8]
xor r12d, r12d
lea r13, [rsp + 0x880]
nop dword [rax]
mov qword [rsp + 0x880], 0
mov rdx, qword [rdi + r12]
mov rcx, rsi
mov r8d, 3
mov r9, r13
call sub.CRYPT32.dll_CertAddCertificateContextToStore
test eax, eax
je 0x14007dcbf
mov rcx, qword [rsp + 0x880]
call sub.CRYPT32.dll_CertFreeCertificateContext
add r12, 8
cmp rbx, r12
jne 0x14007d6c0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x670], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x678], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x680], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x4b0], rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
cmp r14d, 2
je 0x14007dcf4
test r14d, r14d
mov r13, qword [rsp + 0x48]
jne 0x14007dd00
mov bl, 1
xor r12d, r12d
jmp 0x14007dd23
call sub.KERNEL32.dll_GetLastError
mov r13d, eax
test rbx, rbx
mov r14, qword [rsp + 0x98]
mov rcx, qword [rsp + 0xb0]
je 0x14007d7a0
call sub.CRYPT32.dll_CertFreeCertificateContext
movzx eax, byte [0x140346130]
mov edx, 8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14007e9fa
mov r12, rax
shl r13, 0x20
or r13, 2
mov qword [rax], r13
movzx eax, byte [0x140346130]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400819c0
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov qword [rsi + 0x58], r12
lea rax, sym.core::ptr::drop_in_place_native_tls::Error_::hfac98f5b8c58b75a
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 0
cmp byte [rsp + 0x130], 2
mov r12, qword [rsp + 0x48]
mov r13, qword [rsp + 0x60]
jne 0x14007d835
lock dec qword [r12]
jne 0x14007d85f
mov rcx, r12
call sym.alloc::sync::Arc_T_A_::drop_slow::hb043ffe7b36d6744
test rbx, rbx
jne 0x14007d864
jmp 0x14007d86e
lea rcx, [rsp + 0x128]
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
call qword [rax + 0x18]
lock dec qword [r12]
je 0x14007d826
test rbx, rbx
je 0x14007d86e
mov rcx, qword [rsp + 0x30]
call sub.CRYPT32.dll_CertFreeCertificateContext
test rbp, rbp
je 0x14007d891
xor ebx, ebx
nop word cs:[rax + rax]
mov rcx, qword [rdi + rbx*8]
inc rbx
call sub.CRYPT32.dll_CertFreeCertificateContext
cmp rbp, rbx
jne 0x14007d880
cmp qword [rsp + 0x70], 0
je 0x14007d8aa
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
mov rcx, qword [rsp + 0xc8]
lock dec qword [rcx]
jne 0x14007d8bd
call sym.alloc::sync::Arc_T_A_::drop_slow::h51c366533f252581
mov rcx, qword [rsp + 0x38]
lock dec qword [rcx]
jne 0x14007d8d5
mov rdx, qword [rsp + 0xb8]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0a09c4debcab9123
lock dec qword [r15]
jne 0x14007d985
mov rcx, r15
mov rdx, r13
call sym.alloc::sync::Arc_T_A_::drop_slow::h0a09c4debcab9123
lock dec qword [r12]
je 0x14007d990
cmp qword [rsp + 0x230], 0
mov r15, qword [rsp + 0xf0]
je 0x14007d91e
mov r8, qword [rsp + 0x228]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rbx, qword [rsp + 0x208]
test rbx, rbx
movzx ebp, byte [rsp + 0x50]
movzx r12d, byte [rsp + 0x58]
je 0x14007d9b4
mov rdi, qword [rsp + 0x200]
add rdi, 0x30
jmp 0x14007d96b
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x68
dec rbx
je 0x14007d9b4
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14007d950
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x18]
jmp 0x14007d950
lock dec qword [r12]
jne 0x14007d8f5
mov rcx, r12
call sym.alloc::sync::Arc_T_A_::drop_slow::hb043ffe7b36d6744
cmp qword [rsp + 0x230], 0
mov r15, qword [rsp + 0xf0]
jne 0x14007d908
jmp 0x14007d91e
cmp qword [rsp + 0x1f8], 0
je 0x14007d9d5
mov r8, qword [rsp + 0x200]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rbx, qword [rsp + 0x220]
test rbx, rbx
je 0x14007da0b
mov rdi, qword [rsp + 0x218]
add rdi, 0x38
nop
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x48
dec rbx
jne 0x14007d9f0
cmp qword [rsp + 0x210], 0
je 0x14007da2c
mov r8, qword [rsp + 0x218]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x240], 0
jne 0x14007da77
mov rdi, qword [rsp + 0x248]
mov rbx, qword [rsp + 0x250]
mov rax, qword [rbx]
test rax, rax
je 0x14007da54
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14007da77
cmp qword [rbx + 0x10], 0x11
jb 0x14007da66
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
test r14, r14
je 0x14007daca
mov rdi, qword [rsp + 0x280]
test rdi, rdi
je 0x14007dab1
mov rbx, qword [rsp + 0x278]
xor r14d, r14d
nop word cs:[rax + rax]
mov rcx, qword [rbx + r14*8]
inc r14
call sub.CRYPT32.dll_CertFreeCertificateContext
cmp rdi, r14
jne 0x14007daa0
cmp qword [rsp + 0x270], 0
je 0x14007db42
mov rdi, qword [rsp + 0x278]
jmp 0x14007db31
mov rdi, qword [rsp + 0x338]
test rdi, rdi
je 0x14007db42
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x14007db14
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x14007daf1
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x14007db14
cmp qword [r14 + 0x10], 0x11
jb 0x14007db03
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x14007db31
mov r8, qword [rdi + 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
test r12b, r12b
je 0x14007db54
lea rcx, [rsp + 0x300]
call sym.__hashbrown::raw::RawTable_T_A__as_core::ops::drop::Drop_::drop::h663ddbb84a6cc61c
mov rax, qword [rsp + 0x340]
test rax, rax
setne cl
test bpl, cl
je 0x14007db82
lock dec qword [rax]
jne 0x14007db82
mov rcx, qword [rsp + 0x340]
mov rdx, qword [rsp + 0x348]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0a09c4debcab9123
mov rcx, qword [r15 + 0x1a0]
mov rdx, rsi
call sym.tokio::sync::oneshot::Sender_T_::send::he1edd95fb9a562e5
cmp rax, 1
jne 0x14007dc16
mov rsi, rdx
test rdx, rdx
je 0x14007dc16
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14007dbdc
mov rbx, qword [rsi + 0x60]
mov rax, qword [rbx]
test rax, rax
je 0x14007dbb9
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14007dbdc
cmp qword [rbx + 0x10], 0x11
jb 0x14007dbcb
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14007dc05
test rax, rax
je 0x14007dc05
mov r8, qword [rsi + 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov r14, qword [r15 + 0x198]
cmp byte [r14 + 0x1b8], 0
jne 0x14007dc2f
mov byte [r14 + 0x1b8], 1
lock or qword [r14 + 0x1c0], 1
lea rcx, [r14 + 0x180]
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
lea rsi, [r14 + 0x1a0]
lea rdi, [r14 + 0x80]
lea rbx, [rsp + 0x1e0]
nop word [rax + rax]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sym.tokio::sync::mpsc::list::Rx_T_::pop::h45e71bab2c44cd3d
cmp dword [rsp + 0x1e0], 1
ja 0x14007dc9b
lock sub qword [r14 + 0x1c0], 2
jb 0x14007ea27
cmp dword [rsp + 0x1e0], 1
ja 0x14007dc60
mov rcx, rbx
call sym._ZN4core3ptr196drop_in_place_LT__LP_reqwest..async_impl..request..Request_C_tokio..sync..oneshot..Sender_LT_core..result..Resu
jmp 0x14007dc60
mov rax, qword [r15 + 0x198]
lock dec qword [rax]
mov bl, 1
jne 0x1400804cf
mov rcx, qword [r15 + 0x198]
call sym.alloc::sync::Arc_T_A_::drop_slow::h11997df7c0bace3e
jmp 0x1400804cf
call sub.KERNEL32.dll_GetLastError
mov r13d, eax
mov rcx, rsi
xor edx, edx
call fcn.14013ef6c
mov rbx, qword [rsp + 0x40]
test rbx, rbx
mov r14, qword [rsp + 0x98]
mov rcx, qword [rsp + 0xb0]
jne 0x14007d79b
jmp 0x14007d7a0
xor ebx, ebx
xor r12d, r12d
mov r13, qword [rsp + 0x48]
jmp 0x14007dd23
mov eax, dword [rsp + 0x650]
mov dword [rsp + 0x888], eax
mov rax, qword [rsp + 0x648]
mov qword [rsp + 0x880], rax
mov r12b, 1
xor ebx, ebx
lea r14, [rsp + 0x670]
mov rcx, r14
call sym.alloc::sync::Arc_T_A_::make_mut::hcea33b36e4167f1c
mov byte [rax + 0x51], bl
mov ecx, dword [rsp + 0xf8]
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], r12b
mov dword [rax + 0x57], ecx
mov rcx, qword [rsp + 0x880]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0x888]
mov dword [rax + 0x63], ecx
mov rcx, r14
call sym.alloc::sync::Arc_T_A_::make_mut::hcea33b36e4167f1c
movzx ecx, byte [rsp + 0xc0]
mov byte [rax + 0x67], cl
mov rcx, r14
call sym.alloc::sync::Arc_T_A_::make_mut::hcea33b36e4167f1c
mov byte [rax + 0x50], 0
movups xmm0, xmmword [rsp + 0x670]
movaps xmmword [rsp + 0xaa0], xmm0
mov rax, qword [rsp + 0x680]
mov qword [rsp + 0xab0], rax
mov rax, qword [rsp + 0x4b0]
mov qword [rsp + 0x8a4], rax
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movups xmmword [rsp + 0x894], xmm1
movups xmmword [rsp + 0x884], xmm0
mov rax, qword [rsp + 0x89c]
mov qword [rsp + 0x52c], rax
mov rax, qword [rsp + 0x8a4]
mov qword [rsp + 0x534], rax
movups xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x520], xmm0
movdqu xmm0, xmmword [rsp + 0x880]
movdqa xmmword [rsp + 0x510], xmm0
cmp qword [rsp + 0x40], 0
je 0x14007de20
mov rcx, qword [rsp + 0x30]
call sub.CRYPT32.dll_CertFreeCertificateContext
test rbp, rbp
mov r14, qword [rsp + 0x70]
movzx r12d, byte [rsp + 0xd0]
je 0x14007de51
xor ebx, ebx
nop word cs:[rax + rax]
mov rcx, qword [rdi + rbx*8]
inc rbx
call sub.CRYPT32.dll_CertFreeCertificateContext
cmp rbp, rbx
jne 0x14007de40
test r14, r14
je 0x14007de67
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
mov qword [rsp + 0x9d0], rsi
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
pshuflw xmm0, xmm6, 0xc6
packuswb xmm0, xmm0
movd dword [rsp + 0x9d8], xmm0
movzx eax, byte [rsp + 0xd8]
mov byte [rsp + 0x9dc], al
movzx eax, byte [rsp + 0x90]
mov byte [rsp + 0x9dd], al
movaps xmm0, xmmword [rsp + 0xaa0]
movups xmmword [rsp + 0x9e0], xmm0
mov rax, qword [rsp + 0xab0]
mov qword [rsp + 0x9f0], rax
movaps xmm0, xmmword [rsp + 0x510]
movdqa xmm1, xmmword [rsp + 0x520]
movups xmmword [rsp + 0xa04], xmm0
movdqu xmmword [rsp + 0xa14], xmm1
movdqu xmm0, xmmword [rsp + 0x52c]
movdqu xmmword [rsp + 0xa20], xmm0
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0xa3b], eax
movzx eax, byte [rsp + 0x194]
mov byte [rsp + 0xa3f], al
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x9c0], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x9c8], rax
mov dword [rsp + 0xa00], 0x3b9aca00
mov qword [rsp + 0xa30], r13
mov byte [rsp + 0xa38], 0
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0xa39], al
mov byte [rsp + 0xa3a], r12b
lock dec qword [r15]
jne 0x14007df7d
mov rcx, r15
mov rdx, qword [rsp + 0x60]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0a09c4debcab9123
mov rax, qword [rsp + 0x2a0]
mov ecx, dword [rsp + 0x2a8]
mov qword [rsp + 0x9f8], rax
mov dword [rsp + 0xa00], ecx
movzx eax, byte [rsp + 0x352]
mov byte [rsp + 0xa38], al
cmp byte [rsp + 0x361], 1
sete byte [rsp + 0x60]
cmp dword [rsp + 0x288], 0
mov r15d, 0x200000
je 0x14007dfcf
mov r15d, dword [rsp + 0x28c]
cmp dword [rsp + 0x290], 0
mov ecx, 0x500000
je 0x14007dfe5
mov ecx, dword [rsp + 0x294]
movzx eax, byte [rsp + 0x35c]
mov byte [rsp + 0x40], al
test al, al
mov eax, 0xffff
cmovne r15d, eax
cmovne ecx, eax
mov dword [rsp + 0x58], ecx
cmp dword [rsp + 0x298], 0
mov eax, 0x4000
je 0x14007e019
mov eax, dword [rsp + 0x29c]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x2e8]
mov dword [rsp + 0x98], eax
mov ecx, dword [rsp + 0x2f8]
xor eax, eax
cmp ecx, 0x3b9aca00
cmove ecx, eax
mov dword [rsp + 0x38], ecx
mov eax, 0x14
cmovne rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0xc0], rax
movzx eax, byte [rsp + 0x35d]
mov byte [rsp + 0xc8], al
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x90], rax
mov r12d, dword [rsp + 0x2b8]
mov rbp, qword [rsp + 0x330]
mov rsi, qword [rsp + 0x2c0]
mov edi, dword [rsp + 0x2c8]
lea rcx, [rsp + 0x9e0]
call sym.alloc::sync::Arc_T_A_::make_mut::hcea33b36e4167f1c
mov qword [rax + 0x40], rsi
mov dword [rax + 0x48], edi
movzx eax, byte [rsp + 0x357]
mov byte [rsp + 0xd8], al
movzx eax, byte [rsp + 0x358]
mov byte [rsp + 0xb8], al
movzx eax, byte [rsp + 0x359]
mov byte [rsp + 0xa8], al
movzx eax, byte [rsp + 0x35a]
mov byte [rsp + 0xb0], al
movzx eax, byte [rsp + 0x35b]
mov byte [rsp + 0xf8], al
mov rdi, qword [r13 + 0x18]
mov rax, qword [r13 + 0x20]
and byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
invalid
lea r13, [rcx + rax*8]
sub al, 0xc1
and byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
invalid
sub al, 0xc1
add r13, rdi
lea rsi, [0x1402bc958]
and eax, dword [rax]
and eax, dword [rax]
pcmpeqd xmm6, xmm6
jmp case.0x14007e157.2
nop word cs:[rax + rax]
cmp byte [rbx + 0x50], 2
jne case.0x14007e157.4
jnp 0x14007e183
add cl, byte [rdi]
test eax, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov rbx, rdi
mov rbx, rdi
cmp rdi, r13
je case.0x14007e157.4
invalid
add byte [rax - 0x73], cl
mov ebx, 0x88
lea rdi, [rbx + 0x88]
mov rax, qword [rbx]
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
mov r14, qword [rbx + 8]
cmp qword [r14 + 0x28], 0
je case.0x14007e157.2
mov rcx, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x38]
mov r9d, 4
lea r8, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
call sym.core::hash::BuildHasher::hash_one::h19279d9f99a87f2c
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
mov edx, dword [rsi + 0x18]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
nop dword [rax + rax]
test r9w, r9w
je 0x14007e200
tzcnt r10d, r9d
lea r11d, [r9 - 1]
and r11d, r9d
mov r9d, r11d
add r10, rax
and r10, rdx
neg r10
imul r10, r10, 0x68
cmp qword [rcx + r10 - 0x58], 4
jne 0x14007e1c0
add r10, rcx
mov r11, qword [r10 - 0x60]
cmp dword [r11], 0x70747468
jne 0x14007e1c0
jmp 0x14007e21f
pcmpeqb xmm1, xmm6
je 0x14007e1d2
pmovmskb r9d, xmm1
test r9d, r9d
jne case.0x14007e157.2
add rax, r8
add rax, 0x10
add eax, 0x10
add eax, 0x10
add r8, 0x10
jmp 0x14007e1a3
cmp byte [r10 - 8], 2
je case.0x14007e157.2
test rbp, rbp
mov dword [rsp + 0x50], r15d
je 0x14007e340
call sym.std::hash::random::RandomState::new::KEYS::__u7b__u7b_closure_u7d__u7d_::h4bf29dea8c2768d3
test rax, rax
je 0x14007e9ce
movdqu xmm6, xmmword [rax]
inc qword [rax]
call sym.std::hash::random::RandomState::new::KEYS::__u7b__u7b_closure_u7d__u7d_::h4bf29dea8c2768d3
test rax, rax
je 0x14007e9ce
movdqu xmm7, xmmword [rax]
inc qword [rax]
call sym.std::hash::random::RandomState::new::KEYS::__u7b__u7b_closure_u7d__u7d_::h4bf29dea8c2768d3
test rax, rax
je 0x14007e9ce
movups xmm8, xmmword [rax]
inc qword [rax]
movzx eax, byte [0x140346130]
mov edx, 0xd8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14007ea18
mov rdi, rax
test r12d, r12d
mov eax, 0x3b9aca00
cmovne eax, r12d
mov rcx, qword [rsp + 0x90]
test rcx, rcx
cmovne eax, r12d
cmp r12d, 0x3b9aca00
cmove eax, r12d
mov qword [rdi], 1
mov qword [rdi + 8], 1
mov word [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
movdqu xmm0, xmmword [0x14030d8e0]
movdqu xmmword [rdi + 0x28], xmm0
movdqu xmm1, xmmword [0x14030d8f0]
movdqu xmmword [rdi + 0x38], xmm1
movdqu xmmword [rdi + 0x48], xmm6
movdqu xmmword [rdi + 0x58], xmm0
movdqu xmmword [rdi + 0x68], xmm1
movdqu xmmword [rdi + 0x78], xmm7
movdqu xmmword [rdi + 0x88], xmm0
movdqu xmmword [rdi + 0x98], xmm1
movups xmmword [rdi + 0xa8], xmm8
mov qword [rdi + 0xb8], rbp
mov qword [rdi + 0xc0], 0
mov qword [rdi + 0xc8], rcx
mov dword [rdi + 0xd0], eax
jmp 0x14007e342
xor edi, edi
movups xmm0, xmmword [rsp + 0xa30]
movups xmmword [rsp + 0xb74], xmm0
movups xmm0, xmmword [rsp + 0xa20]
movups xmmword [rsp + 0xb64], xmm0
movups xmm0, xmmword [rsp + 0xa10]
movups xmmword [rsp + 0xb54], xmm0
movups xmm0, xmmword [rsp + 0xa00]
movups xmmword [rsp + 0xb44], xmm0
movups xmm0, xmmword [rsp + 0x9c0]
movups xmm1, xmmword [rsp + 0x9d0]
movups xmm2, xmmword [rsp + 0x9e0]
movups xmm3, xmmword [rsp + 0x9f0]
movups xmmword [rsp + 0xb34], xmm3
movups xmmword [rsp + 0xb24], xmm2
movups xmmword [rsp + 0xb14], xmm1
movups xmmword [rsp + 0xb04], xmm0
movups xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x770], xmm0
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x760], xmm0
movups xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movups xmm2, xmmword [rsp + 0x200]
movups xmm3, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x750], xmm3
movaps xmmword [rsp + 0x740], xmm2
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x890], rax
movups xmm0, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x880], xmm0
movzx r12d, byte [rsp + 0x354]
mov r14, qword [rsp + 0x2d0]
mov ebp, dword [rsp + 0x2d8]
movzx r15d, byte [rsp + 0x360]
movzx eax, byte [0x140346130]
mov edx, 0x1c0
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14007ea09
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
mov qword [rax + 0x30], 0
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x40], rax
mov eax, dword [rsp + 0x38]
mov dword [rsi + 0x48], eax
mov rax, qword [rsp + 0xc0]
mov qword [rsi + 0x50], rax
mov eax, dword [rsp + 0x98]
mov dword [rsi + 0x58], eax
mov qword [rsi + 0x60], 0x100000
mov eax, dword [rsp + 0x58]
mov dword [rsi + 0x68], eax
mov eax, dword [rsp + 0x50]
mov dword [rsi + 0x6c], eax
mov eax, dword [rsp + 0x30]
mov dword [rsi + 0x70], eax
movzx eax, byte [rsp + 0x40]
mov byte [rsi + 0x74], al
movzx eax, byte [rsp + 0xc8]
mov byte [rsi + 0x75], al
mov qword [rsi + 0x78], 0
movzx eax, byte [rsp + 0xd8]
mov byte [rsi + 0x88], al
movzx eax, byte [rsp + 0xf8]
mov byte [rsi + 0x89], al
movzx eax, byte [rsp + 0xa8]
mov byte [rsi + 0x8a], al
mov word [rsi + 0x8b], 0
mov byte [rsi + 0x8d], 0
movzx eax, byte [rsp + 0xb0]
mov byte [rsi + 0x8e], al
mov byte [rsi + 0x8f], 0
movzx eax, byte [rsp + 0xb8]
mov byte [rsi + 0x90], al
mov word [rsi + 0x91], 0
mov byte [rsi + 0x93], 2
mov rcx, rsi
add rcx, 0x94
lea rdx, [rsp + 0xb00]
mov r8d, 0x84
call sym.memcpy
cmp rbx, r13
mov qword [rsi + 0x118], rdi
mov word [rsi + 0x120], 0x101
movzx eax, byte [rsp + 0x60]
mov byte [rsi + 0x122], al
movaps xmm0, xmmword [rsp + 0x720]
movdqa xmm1, xmmword [rsp + 0x730]
movdqa xmm2, xmmword [rsp + 0x740]
movdqa xmm3, xmmword [rsp + 0x750]
movups xmmword [rsi + 0x128], xmm0
movdqu xmmword [rsi + 0x138], xmm1
movdqu xmmword [rsi + 0x148], xmm2
movdqu xmmword [rsi + 0x158], xmm3
movaps xmm0, xmmword [rsp + 0x760]
movups xmmword [rsi + 0x168], xmm0
movaps xmm0, xmmword [rsp + 0x770]
movups xmmword [rsi + 0x178], xmm0
movdqa xmm0, xmmword [rsp + 0x880]
movdqu xmmword [rsi + 0x188], xmm0
mov rax, qword [rsp + 0x890]
mov qword [rsi + 0x198], rax
mov qword [rsi + 0x1a0], r14
mov dword [rsi + 0x1a8], ebp
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x1b0], rax
mov byte [rsi + 0x1b8], r12b
setne byte [rsi + 0x1b9]
mov byte [rsi + 0x1ba], r15b
mov rdi, qword [rsp + 0x338]
test rdi, rdi
mov r15, qword [rsp + 0xf0]
mov r12, qword [rsp + 0x68]
je 0x14007e6dd
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x14007e6af
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x14007e68c
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x14007e6af
cmp qword [r14 + 0x10], 0x11
jb 0x14007e69e
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x14007e6cc
mov r8, qword [rdi + 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
cmp qword [rsp + 0x78], 0
jne 0x14007e6f2
lea rcx, [rsp + 0x300]
call sym.__hashbrown::raw::RawTable_T_A__as_core::ops::drop::Drop_::drop::h663ddbb84a6cc61c
test r12, r12
jne 0x14007e71f
mov rax, qword [rsp + 0x340]
test rax, rax
je 0x14007e71f
lock dec qword [rax]
jne 0x14007e71f
mov rcx, qword [rsp + 0x340]
mov rdx, qword [rsp + 0x348]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0a09c4debcab9123
mov qword [r15 + 0x1a8], rsi
mov rcx, qword [r15 + 0x1a0]
xor edx, edx
call sym.tokio::sync::oneshot::Sender_T_::send::he1edd95fb9a562e5
cmp rax, 1
jne 0x14007e7de
mov rdi, rdx
lea rsi, [r15 + 0x1a8]
test rdx, rdx
je 0x14007e7c4
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x14007e78a
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x14007e767
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x14007e78a
cmp qword [r14 + 0x10], 0x11
jb 0x14007e779
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
mov rax, qword [rdi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14007e7b3
test rax, rax
je 0x14007e7b3
mov r8, qword [rdi + 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x14007dc16
mov rcx, rsi
call sym.alloc::sync::Arc_T_A_::drop_slow::hd20741f8b041b658
jmp 0x14007dc16
mov rax, qword [r15 + 0x198]
mov qword [r15 + 0x1b0], rax
jmp 0x14007ea30
test r10, r10
je 0x14007c71a
movzx eax, byte [rsp + 0x73f]
shl eax, 0x10
movzx ecx, word [rsp + 0x73d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x739]
or rax, rcx
mov r8, qword [rsp + 0x38]
lea rcx, [r8 + r10]
jmp 0x14007e83f
add r8, 2
cmp rdx, rcx
cmovne rdx, r8
mov r8, rdx
cmp rdx, rcx
je 0x14007c71a
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
jns 0x14007e833
cmp r9b, 0xe0
jb 0x14007e828
cmp r9b, 0xed
jne 0x14007e87e
cmp rdx, rcx
je 0x14007c71a
lea rdx, [r8 + 2]
cmp rdx, rcx
je 0x14007c71a
cmp byte [r8 + 1], 0x9f
ja 0x14007e8d7
add r8, 3
mov rdx, r8
jmp 0x14007e833
add r8, 2
cmp rdx, rcx
cmove r8, rdx
xor edx, edx
cmp r8, rcx
setne dl
add rdx, r8
cmp r9b, 0xf0
jb 0x14007e833
xor r8d, r8d
cmp rdx, rcx
setne r8b
add rdx, r8
jmp 0x14007e833
call sym.once_cell::imp::OnceCell_T_::initialize::headbfc54df79a5b0
mov r12, qword [0x1402b5010]
lock inc qword [r12]
jg 0x14007c5b0
jmp 0x14008194b
mov r13, rbx
movabs r14, 0x8000000000000000
jmp 0x14007c5e4
shl rax, 8
mov rsi, rbx
mov rbx, qword [rsp + 0x38]
mov qword [rsp + 0x38], r10
mov rbp, rax
shl r13, 1
test r13, r13
je 0x14007c61e
jmp 0x14007c737
lea rcx, [0x140302258]
call sym.core::panicking::panic_const::panic_const_async_fn_resumed::h48a18f82ca685548
mov ecx, 8
mov edx, 0x28
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
lea rcx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_syncmpscunbounded.rs
call sym.core::panicking::panic_const::panic_const_async_fn_resumed::h48a18f82ca685548
mov eax, 1
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x50], rdi
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x50]
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
lea rax, str.50_
mov qword [rsp + 0x720], rax
mov qword [rsp + 0x728], 1
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x730], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x738], xmm0
lea rdx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
lea rcx, [rsp + 0x720]
call sym.core::panicking::panic_fmt::hbb9b898858802355
mov ecx, 8
mov edx, 0x10
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, pe_nt_image_headers64
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, 0x40
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
lea r8, str._rustc_804421dff5542c9c7da5c60257b5dbc849719505librarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
call sym.core::slice::index::slice_end_index_len_fail::hda10811658e048af
lea rax, [0x14030cf00]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_804421dff5542c9c7da5c60257b5dbc849719505library_std_src_threadlocal.rs
lea r9, [0x14030cdc8]
lea r8, [rsp + 0xe0]
mov edx, 0x46
call sym.core::result::unwrap_failed::he553ba724245dc85
mov ecx, 8
mov edx, 8
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, 0x1c0
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, 0xd8
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 7
int 0x29
ud2
lea rdi, [r15 + 0x1b0]
mov qword [r15 + 0x1b8], rdi
lea r14, [r15 + 0x1c8]
mov byte [r15 + 0x1c8], 0
mov qword [r15 + 0x1c0], rdi
mov rax, qword [rsp + 0x9b8]
mov rsi, qword [rax]
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::hd4e05999329f5c4f
xor ebp, ebp
mov r12d, 0
test rax, rax
je 0x14007ea93
movzx ebp, byte [rax + 0x44]
movzx r12d, byte [rax + 0x45]
mov ecx, r12d
test bpl, bpl
je 0x14007ea90
test r12b, r12b
je 0x1400804d3
lea ecx, [r12 - 1]
mov byte [rax + 0x45], cl
mov r13, qword [rdi]
lea rdi, [r13 + 0x1a0]
lea rbx, [r13 + 0x80]
lea rcx, [rsp + 0x1e0]
mov rdx, rdi
mov r8, rbx
call sym.tokio::sync::mpsc::list::Rx_T_::pop::h45e71bab2c44cd3d
mov r15, qword [rsp + 0x1e0]
cmp r15, 2
je 0x14007eb5e
cmp r15d, 3
jne 0x14007eb8d
lea rcx, [r13 + 0x100]
mov rdx, rsi
call sym.tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref::h1aa3b2203e0b55c2
lea rcx, [rsp + 0x1e0]
mov rdx, rdi
mov r8, rbx
call sym.tokio::sync::mpsc::list::Rx_T_::pop::h45e71bab2c44cd3d
mov r15, qword [rsp + 0x1e0]
cmp r15, 2
je 0x14007ec3f
cmp r15d, 3
jne 0x14007ec6e
cmp byte [r13 + 0x1b8], 0
je 0x14007eb32
mov rax, qword [r13 + 0x1c0]
mov r15d, 2
cmp rax, 2
jb 0x14007ed17
test bpl, bpl
mov r15, qword [rsp + 0xf0]
je 0x1400804dd
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h443ca2974a66155d
test rax, rax
je 0x1400804dd
mov byte [rax + 0x44], 1
mov byte [rax + 0x45], r12b
jmp 0x1400804dd
mov rax, qword [r13 + 0x1c0]
mov r15d, 2
cmp rax, 1
jbe 0x14007ed17
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_syncmpscchan.rs
lea r8, [0x140305130]
mov edx, 0x30
call sym.core::panicking::panic::heacbd316ae05a694
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0xb00]
mov r8d, 0xd8
call sym.memcpy
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x640], rax
mov eax, dword [rsp + 0x2c8]
mov dword [rsp + 0x17c], eax
movzx eax, byte [rsp + 0x2d0]
mov byte [rsp + 0x68], al
mov eax, dword [rsp + 0x2d1]
mov dword [rsp + 0x510], eax
mov eax, dword [rsp + 0x2d4]
mov dword [rsp + 0x513], eax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x90], rax
movzx eax, byte [rsp + 0x2e8]
mov byte [rsp + 0x2f], al
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x70], rax
lock sub qword [r13 + 0x1c0], 2
jae 0x14007ed17
mov ecx, 7
int 0x29
ud2
mov rax, qword [r13 + 0x1c0]
mov r15d, 2
cmp rax, 1
jbe 0x14007ed17
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_syncmpscchan.rs
lea r8, [0x140305118]
mov edx, 0x30
call sym.core::panicking::panic::heacbd316ae05a694
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0xb00]
mov r8d, 0xd8
call sym.memcpy
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x640], rax
mov eax, dword [rsp + 0x2c8]
mov dword [rsp + 0x17c], eax
movzx eax, byte [rsp + 0x2d0]
mov byte [rsp + 0x68], al
mov eax, dword [rsp + 0x2d1]
mov dword [rsp + 0x510], eax
mov eax, dword [rsp + 0x2d4]
mov dword [rsp + 0x513], eax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x90], rax
movzx eax, byte [rsp + 0x2e8]
mov byte [rsp + 0x2f], al
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x70], rax
lock sub qword [r13 + 0x1c0], 2
jb 0x140081a50
lea rsi, [rsp + 0x720]
lea rdx, [rsp + 0xb00]
mov r8d, 0xd8
mov rcx, rsi
call sym.memcpy
mov eax, dword [rsp + 0x510]
mov ecx, dword [rsp + 0x513]
mov dword [rsp + 0x490], eax
mov dword [rsp + 0x493], ecx
mov byte [r14], 1
lea rcx, [rsp + 0x880]
mov r8d, 0xd8
mov rdx, rsi
call sym.memcpy
mov eax, dword [rsp + 0x490]
mov ecx, dword [rsp + 0x493]
mov dword [rsp + 0x1c0], eax
mov dword [rsp + 0x1c3], ecx
cmp r15d, 2
je 0x14008040e
lea rdi, [rsp + 0xdb8]
lea rdx, [rsp + 0x880]
mov r8d, 0xd8
mov rcx, rdi
call sym.memcpy
mov eax, dword [rsp + 0x1c0]
mov ecx, dword [rsp + 0x1c3]
mov dword [rsp + 0x103], ecx
mov dword [rsp + 0x100], eax
mov rax, qword [rsp + 0xf0]
mov r12, qword [rax + 0x1a8]
movups xmm0, xmmword [rsp + 0xe38]
movups xmm1, xmmword [rsp + 0xe48]
movups xmm2, xmmword [rsp + 0xe58]
movups xmm3, xmmword [rsp + 0xe68]
movaps xmmword [rsp + 0x670], xmm0
movaps xmmword [rsp + 0x680], xmm1
movaps xmmword [rsp + 0x690], xmm2
movaps xmmword [rsp + 0x6a0], xmm3
movups xmm0, xmmword [rsp + 0xe78]
movaps xmmword [rsp + 0x6b0], xmm0
mov rax, qword [rsp + 0xe88]
mov qword [rsp + 0x6c0], rax
movups xmm0, xmmword [rsp + 0xe28]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0xe18]
movaps xmmword [rsp + 0x150], xmm0
movups xmm0, xmmword [rsp + 0xdd8]
movups xmm1, xmmword [rsp + 0xde8]
movups xmm2, xmmword [rsp + 0xdf8]
movups xmm3, xmmword [rsp + 0xe08]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0xe88]
mov qword [rsp + 0xaf0], rax
movups xmm0, xmmword [rsp + 0xe78]
movaps xmmword [rsp + 0xae0], xmm0
movups xmm0, xmmword [rsp + 0xe38]
movups xmm1, xmmword [rsp + 0xe48]
movdqu xmm2, xmmword [rsp + 0xe58]
movdqu xmm3, xmmword [rsp + 0xe68]
movdqa xmmword [rsp + 0xad0], xmm3
movdqa xmmword [rsp + 0xac0], xmm2
movaps xmmword [rsp + 0xab0], xmm1
movaps xmmword [rsp + 0xaa0], xmm0
mov qword [rsp + 0x648], r15
movdqu xmm0, xmmword [rsp + 0x880]
movdqu xmm1, xmmword [rsp + 0x890]
movdqu xmmword [rsp + 0x650], xmm0
movdqu xmmword [rsp + 0x660], xmm1
mov esi, dword [rsp + 0xacc]
test rsi, rsi
mov r15, qword [rsp + 0x60]
je 0x14007f008
mov rbx, qword [rsp + 0xaa8]
mov r14, qword [rsp + 0xab0]
cmp r14, rsi
jbe 0x14007ef5c
cmp byte [rbx + rsi], 0xbf
jg 0x14007ef5e
jmp 0x14007efca
jne 0x14007efca
cmp esi, 4
jne 0x14007ef79
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x14007efa3
cmp r14, rsi
jbe 0x14007ef86
cmp byte [rbx + rsi], 0xbf
jg 0x14007ef88
jmp 0x14007efca
jne 0x14007efca
cmp esi, 5
jne 0x14007f008
lea rdx, [0x14030feec]
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x14007f008
lea rax, [r12 + 0x10]
mov qword [rsp + 0x9b0], rax
cmp byte [r12 + 0x1ba], 0
je 0x14007f8ea
cmp r14, rsi
jbe 0x14007efe7
cmp byte [rbx + rsi], 0xbf
jg 0x14007efe9
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
xor r8d, r8d
mov r9, rsi
call sym.core::str::slice_error_fail::h1dccc998ff36422e
jne 0x14007efca
cmp esi, 5
jne 0x14007f008
lea rdx, [0x14030feec]
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x14007f8ea
movzx eax, byte [0x140346130]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400819c0
mov rsi, rax
mov qword [rax + 0x58], 1
lea rax, [0x140300748]
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 0
movups xmm0, xmmword [rdi + 0x80]
movdqu xmm1, xmmword [rdi + 0x90]
movdqu xmm2, xmmword [rdi + 0xa0]
movdqu xmm3, xmmword [rdi + 0xb0]
movups xmmword [rsi], xmm0
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x30], xmm3
movdqu xmm0, xmmword [rdi + 0xc0]
movdqu xmmword [rsi + 0x40], xmm0
mov rax, qword [rdi + 0xd0]
mov qword [rsi + 0x50], rax
cmp qword [rsp + 0x648], 0
je 0x14007f0a1
lea rcx, [rsp + 0x650]
call sym.core::ptr::drop_in_place_reqwest::async_impl::body::Body_::he39fe6c0418cfdf9
cmp qword [rsp + 0x160], 0
je 0x14007f0c2
mov r8, qword [rsp + 0x158]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rbx, qword [rsp + 0x138]
test rbx, rbx
je 0x14007f115
mov rdi, qword [rsp + 0x130]
add rdi, 0x30
jmp 0x14007f0fb
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x68
dec rbx
je 0x14007f115
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14007f0e0
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x18]
jmp 0x14007f0e0
cmp qword [rsp + 0x128], 0
je 0x14007f136
mov r8, qword [rsp + 0x130]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rbx, qword [rsp + 0x150]
test rbx, rbx
je 0x14007f16b
mov rdi, qword [rsp + 0x148]
add rdi, 0x38
nop
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x48
dec rbx
jne 0x14007f150
cmp qword [rsp + 0x140], 0
je 0x14007f18c
mov r8, qword [rsp + 0x148]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov qword [rsp + 0x60], r15
cmp byte [rsp + 0x68], 0xa
jb 0x14007f1b9
cmp qword [rsp + 0x90], 0
je 0x14007f1b9
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, qword [rsp + 0xd0]
call fcn.14013f0f4
mov ebp, 2
mov r15, qword [rsp + 0xf8]
mov eax, 1
lock xadd qword [0x1402b5150], rax
mov qword [rsp + 0x510], rax
mov qword [rsp + 0xb00], rbp
mov qword [rsp + 0xb08], rsi
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movaps xmm3, xmmword [rsp + 0x4c0]
movups xmmword [rsp + 0xb10], xmm0
movups xmmword [rsp + 0xb20], xmm1
movups xmmword [rsp + 0xb30], xmm2
movups xmmword [rsp + 0xb40], xmm3
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rsp + 0xb50], xmm0
movaps xmm0, xmmword [rsp + 0x4e0]
movups xmmword [rsp + 0xb60], xmm0
movaps xmm0, xmmword [rsp + 0x4f0]
movups xmmword [rsp + 0xb70], xmm0
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0xb80], rax
movaps xmm0, xmmword [rsp + 0x590]
movaps xmm1, xmmword [rsp + 0x5a0]
movaps xmm2, xmmword [rsp + 0x5b0]
movaps xmm3, xmmword [rsp + 0x5c0]
movups xmmword [rsp + 0xb88], xmm0
movups xmmword [rsp + 0xb98], xmm1
movups xmmword [rsp + 0xba8], xmm2
movups xmmword [rsp + 0xbb8], xmm3
movaps xmm0, xmmword [rsp + 0x5d0]
movups xmmword [rsp + 0xbc8], xmm0
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0xbd8], rax
mov qword [rsp + 0xbe0], 0
mov qword [rsp + 0xbe8], 8
mov qword [rsp + 0xbf0], 0
movzx eax, byte [rsp + 0xb8]
mov byte [rsp + 0xbf8], al
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rsp + 0xbf9], eax
mov dword [rsp + 0xbfc], ecx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xc00], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xc08], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xc10], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xc18], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xc20], rax
mov qword [rsp + 0xc28], 0
mov qword [rsp + 0xc30], r15
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xc38], rax
lea rcx, [rsp + 0xc40]
lea rdx, [rsp + 0x720]
mov r8d, 0x158
call sym.memcpy
mov byte [rsp + 0xd98], 0
mov eax, dword [rsp + 0x109]
mov ecx, dword [rsp + 0x10c]
mov dword [rsp + 0xd99], eax
mov dword [rsp + 0xd9c], ecx
lea r14, [rsp + 0x510]
mov qword [rsp + 0xda0], r14
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::hd4e05999329f5c4f
test rax, rax
je 0x14008194d
mov rdi, rax
mov rax, qword [rax + 0x18]
movabs rcx, 0x8000000000000000
dec rcx
cmp rax, rcx
jae 0x1400819b4
inc rax
mov qword [rdi + 0x18], rax
mov rbx, qword [rdi + 0x20]
mov qword [rsp + 0x1e0], rbp
mov qword [rsp + 0x1e8], rsi
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movaps xmm3, xmmword [rsp + 0x4c0]
movups xmmword [rsp + 0x1f0], xmm0
movups xmmword [rsp + 0x200], xmm1
movups xmmword [rsp + 0x210], xmm2
movups xmmword [rsp + 0x220], xmm3
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rsp + 0x230], xmm0
movaps xmm0, xmmword [rsp + 0x4e0]
movups xmmword [rsp + 0x240], xmm0
movaps xmm0, xmmword [rsp + 0x4f0]
movups xmmword [rsp + 0x250], xmm0
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0x260], rax
movaps xmm0, xmmword [rsp + 0x590]
movaps xmm1, xmmword [rsp + 0x5a0]
movaps xmm2, xmmword [rsp + 0x5b0]
movaps xmm3, xmmword [rsp + 0x5c0]
movups xmmword [rsp + 0x268], xmm0
movups xmmword [rsp + 0x278], xmm1
movups xmmword [rsp + 0x288], xmm2
movups xmmword [rsp + 0x298], xmm3
movaps xmm0, xmmword [rsp + 0x5d0]
movups xmmword [rsp + 0x2a8], xmm0
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 0
mov qword [rsp + 0x2c8], 8
mov qword [rsp + 0x2d0], 0
movzx eax, byte [rsp + 0xb8]
mov byte [rsp + 0x2d8], al
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rsp + 0x2d9], eax
mov dword [rsp + 0x2dc], ecx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x308], 0
mov qword [rsp + 0x310], r15
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x318], rax
lea rcx, [rsp + 0x320]
lea rdx, [rsp + 0x720]
mov r8d, 0x158
call sym.memcpy
mov byte [rsp + 0x478], 0
mov eax, dword [rsp + 0x109]
mov ecx, dword [rsp + 0x10c]
mov dword [rsp + 0x479], eax
mov dword [rsp + 0x47c], ecx
mov qword [rsp + 0x480], r14
test rbx, rbx
je 0x140081977
mov r12, qword [rsp + 0x510]
lock inc qword [rbx]
jle 0x14008194b
mov qword [rsp + 0xf8], r15
movzx eax, byte [0x140346130]
mov edx, 0x380
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400819a5
mov r15, rax
and r15, 0xffffffffffffff80
lea r14, [r15 + 0x80]
mov qword [r15 + 0x78], rax
mov qword [r15 + 0x80], 0xcc
mov qword [r15 + 0x88], 0
lea rax, sym.tokio::runtime::task::raw::poll::hb069f49793dabf1d
mov qword [r15 + 0x90], rax
mov qword [r15 + 0x98], 0
mov qword [r15 + 0xa0], rbx
add rbx, 0x58
mov qword [r15 + 0xa8], r12
mov qword [r15 + 0xb0], rbp
mov qword [r15 + 0xb8], rsi
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movaps xmm3, xmmword [rsp + 0x4c0]
movups xmmword [r15 + 0xc0], xmm0
movups xmmword [r15 + 0xd0], xmm1
movups xmmword [r15 + 0xe0], xmm2
movups xmmword [r15 + 0xf0], xmm3
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [r15 + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x4e0]
movups xmmword [r15 + 0x110], xmm0
movaps xmm0, xmmword [rsp + 0x4f0]
movups xmmword [r15 + 0x120], xmm0
mov rax, qword [rsp + 0x500]
mov qword [r15 + 0x130], rax
movaps xmm0, xmmword [rsp + 0x590]
movdqa xmm1, xmmword [rsp + 0x5a0]
movdqa xmm2, xmmword [rsp + 0x5b0]
movdqa xmm3, xmmword [rsp + 0x5c0]
movups xmmword [r15 + 0x138], xmm0
movdqu xmmword [r15 + 0x148], xmm1
movdqu xmmword [r15 + 0x158], xmm2
movdqu xmmword [r15 + 0x168], xmm3
movdqa xmm0, xmmword [rsp + 0x5d0]
movdqu xmmword [r15 + 0x178], xmm0
mov rax, qword [rsp + 0x5e0]
mov qword [r15 + 0x188], rax
mov qword [r15 + 0x190], 0
mov qword [r15 + 0x198], 8
mov qword [r15 + 0x1a0], 0
movzx eax, byte [rsp + 0xb8]
mov byte [r15 + 0x1a8], al
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [r15 + 0x1ac], ecx
mov dword [r15 + 0x1a9], eax
mov rax, qword [rsp + 0xb0]
mov qword [r15 + 0x1b0], rax
mov rax, qword [rsp + 0xd8]
mov qword [r15 + 0x1b8], rax
mov rax, qword [rsp + 0xa8]
mov qword [r15 + 0x1c0], rax
mov rax, qword [rsp + 0xc0]
mov qword [r15 + 0x1c8], rax
mov rax, qword [rsp + 0x78]
mov qword [r15 + 0x1d0], rax
mov qword [r15 + 0x1d8], 0
mov rax, qword [rsp + 0xf8]
mov qword [r15 + 0x1e0], rax
mov rax, qword [rsp + 0x70]
mov qword [r15 + 0x1e8], rax
lea rcx, [r15 + 0x1f0]
lea rdx, [rsp + 0x720]
mov r8d, 0x158
call sym.memcpy
mov byte [r15 + 0x348], 0
mov eax, dword [rsp + 0x109]
mov ecx, dword [rsp + 0x10c]
mov dword [r15 + 0x349], eax
mov dword [r15 + 0x34c], ecx
pxor xmm0, xmm0
movdqa xmmword [r15 + 0x350], xmm0
mov qword [r15 + 0x360], 0
mov rcx, rbx
mov rdx, r14
mov r8, r14
call sym.tokio::runtime::task::list::OwnedTasks_S_::bind_inner::h0884d9c236fac6cd
test rax, rax
je 0x14007f8ba
mov rcx, rdi
add rcx, 0x20
mov rdx, rax
call fcn.140129b80
dec qword [rdi + 0x18]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r14], rcx
mov r15, qword [rsp + 0xf0]
je 0x14007ea30
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x20]
jmp 0x14007ea30
xor eax, eax
cmp qword [r12 + 0x150], 0
sete al
add eax, eax
xor edi, edi
movdqa xmm6, xmmword [str.uespemosarenegylmodnarodsetybdetR_n]
movdqa xmm7, xmmword [0x1402bc920]
xorps xmm8, xmm8
lea rbp, [rsp + 0x1e0]
lea rbx, [rsp + 0xb00]
movabs rsi, 0x100000001b3
mov qword [rsp + 0x38], r12
jmp 0x14007f96d
movabs rsi, 0x100000001b3
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x50]
lea rbp, [rsp + 0x1e0]
nop word cs:[rax + rax]
lea rbx, [rsp + 0xb00]
mov rax, qword [rsp + 0x58]
cmp rax, 2
mov qword [rsp + 0x60], r15
jne 0x14007f9a0
inc rdi
cmp rdi, qword [r12 + 0x150]
jae 0x1400800ec
imul r8, rdi, 0x68
add r8, qword [r12 + 0x148]
jmp 0x14007fa10
mov rdx, qword [r12 + 0x150]
cmp rdi, rdx
jae 0x140081930
imul r8, rdi, 0x68
add r8, qword [r12 + 0x148]
cmp rax, 1
jne 0x14007fa10
mov rdx, qword [r12 + 0x168]
mov rcx, qword [rsp + 0x98]
cmp rcx, rdx
jae 0x14008193f
mov rax, qword [r12 + 0x160]
lea rcx, [rcx + rcx*8]
lea r12, [rax + rcx*8]
cmp qword [rax + rcx*8 + 0x10], 0
je 0x14007fa49
mov rax, qword [r12 + 0x18]
mov r14d, 1
jmp 0x14007fa4f
mov rax, qword [r8 + 8]
mov qword [rsp + 0x98], rax
cmp qword [r8], 1
mov r14d, 0
adc r14, 1
mov qword [rsp + 0x48], r8
lea r12, [r8 + 0x18]
lea rcx, [rsp + 0x110]
call sym.http::header::map::HeaderMap_T_::try_reserve_one::h68bb75fb86bffa04
test al, al
je 0x14007fa75
jmp 0x1400818fb
mov r14d, 2
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x98], rax
add r12, 0x20
lea rcx, [rsp + 0x110]
call sym.http::header::map::HeaderMap_T_::try_reserve_one::h68bb75fb86bffa04
test al, al
jne 0x1400818fb
mov rcx, qword [rsp + 0x110]
mov rax, rcx
mov qword [rsp + 0x30], rcx
cmp rcx, 2
mov r10, qword [rsp + 0x48]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x40], r12
jne 0x14007fb30
movdqu xmm0, xmmword [rsp + 0x118]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm6
movdqa xmmword [rsp + 0x1e0], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm7
movdqa xmmword [rsp + 0x1f0], xmm1
movdqa xmmword [rsp + 0x200], xmm0
lea rax, [rsp + 0x210]
movaps xmmword [rax], xmm8
mov qword [rax + 0x10], 0
mov rsi, qword [r10 + 0x40]
xor eax, eax
test rsi, rsi
setne al
mov qword [rsp + 0xb00], rax
mov r8d, 8
mov rcx, rbp
mov rdx, rbx
mov r13, r10
call sym.__std::hash::random::DefaultHasher_as_core::hash::Hasher_::write::h375a4a5750cb1122
test rsi, rsi
je 0x14007fbb5
mov rdx, qword [r13 + 0x48]
mov r8, qword [r13 + 0x50]
mov rcx, rbp
jmp 0x14007fbce
mov rax, qword [r10 + 0x40]
xor edx, edx
test rax, rax
setne dl
movabs rcx, 0xcbf29ce484222325
xor rdx, rcx
movabs rcx, 0x1efac7090aef4a21
imul rdx, rcx
test rax, rax
je 0x14007fcdd
mov r8, qword [r10 + 0x50]
test r8, r8
je 0x14007fce9
mov rax, qword [r10 + 0x48]
mov r9, r8
and r9, 7
je 0x14007fcf1
mov rcx, rax
nop word cs:[rax + rax]
movzx r12d, byte [rcx]
inc rcx
xor r12, rdx
imul r12, rsi
mov rdx, r12
dec r9
jne 0x14007fb90
cmp r8, 8
jae 0x14007fd01
jmp 0x14007fd80
movzx eax, byte [r13 + 0x48]
mov qword [rsp + 0xb00], rax
mov r8d, 8
mov rcx, rbp
mov rdx, rbx
call sym.__std::hash::random::DefaultHasher_as_core::hash::Hasher_::write::h375a4a5750cb1122
mov rax, qword [rsp + 0x1f0]
mov r9, qword [rsp + 0x210]
shl r9, 0x38
or r9, qword [rsp + 0x218]
mov rcx, qword [rsp + 0x1f8]
mov r8, qword [rsp + 0x1e0]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x1e8]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r12, rdx
shr r12, 0x20
xor r12, rdx
xor r12, rax
mov r10, qword [rsp + 0x48]
jmp 0x14007fd80
movzx eax, byte [r10 + 0x48]
xor rdx, rax
imul rdx, rcx
mov r12, rdx
jmp 0x14007fd80
mov r12, rdx
mov rcx, rax
cmp r8, 8
jb 0x14007fd80
add rax, r8
nop word cs:[rax + rax]
movzx edx, byte [rcx]
xor rdx, r12
imul rdx, rsi
movzx r8d, byte [rcx + 1]
xor r8, rdx
imul r8, rsi
movzx edx, byte [rcx + 2]
xor rdx, r8
imul rdx, rsi
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, rsi
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, rsi
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, rsi
movzx edx, byte [rcx + 6]
xor rdx, r8
imul rdx, rsi
movzx r12d, byte [rcx + 7]
add rcx, 8
xor r12, rdx
imul r12, rsi
cmp rcx, rax
jne 0x14007fd10
nop word cs:[rax + rax]
and r12d, 0x7fff
movzx r15d, word [rsp + 0x168]
mov r14d, r12d
and r14d, r15d
mov rbp, qword [rsp + 0x160]
mov rdi, qword [rsp + 0x158]
mov rbx, qword [rsp + 0x130]
mov r13, qword [rsp + 0x138]
xor esi, esi
jmp 0x14007fdd6
movzx eax, byte [rax + 8]
cmp al, byte [r10 + 0x48]
je 0x14007f931
nop dword [rax + rax]
inc rsi
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
cmp r14, rbp
jae 0x14007fde0
movzx ecx, word [rdi + r14*4]
cmp rcx, 0xffff
je 0x14007fe90
movzx eax, word [rdi + r14*4 + 2]
mov edx, r15d
and edx, eax
mov r8d, r14d
sub r8d, edx
and r8d, r15d
cmp r8, rsi
jb 0x14007ff30
cmp ax, r12w
jne 0x14007fdd0
cmp r13, rcx
jbe 0x14008181f
imul rax, rcx, 0x68
mov rcx, qword [rbx + rax + 0x40]
test rcx, rcx
setne dl
cmp qword [r10 + 0x40], 0
sete r8b
cmp dl, r8b
je 0x14007fdd0
add rax, rbx
add rax, 0x40
test rcx, rcx
je 0x14007fdba
mov r8, qword [rax + 0x10]
cmp r8, qword [r10 + 0x50]
jne 0x14007fdd0
mov rdx, qword [r10 + 0x48]
mov rcx, qword [rax + 8]
call sub.msvcrt.dll_memcmp
mov r10, qword [rsp + 0x48]
test eax, eax
jne 0x14007fdd0
jmp 0x14007f931
cmp rsi, 0x200
setae r13b
cmp dword [rsp + 0x30], 2
setne bl
mov rax, qword [r10 + 0x40]
test rax, rax
je 0x14007ffce
lea rdx, [r10 + 0x58]
mov r8, qword [r10 + 0x48]
mov r9, qword [r10 + 0x50]
lea rbp, [rsp + 0x1e0]
mov rcx, rbp
call qword [rax]
mov rax, qword [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1e8]
movzx edx, byte [rsp + 0x1ef]
shl edx, 0x10
movzx r8d, word [rsp + 0x1ed]
or r8d, edx
shl r8, 0x20
mov r15d, dword [rsp + 0x1e9]
or r15, r8
lea rdx, [rsp + 0x210]
movdqu xmm0, xmmword [rdx - 0x20]
movdqa xmmword [rsp + 0xb00], xmm0
movabs rsi, 0x100000001b3
jmp 0x14007ffec
cmp rsi, 0x200
setae r13b
cmp dword [rsp + 0x30], 2
setne bl
mov rax, qword [r10 + 0x40]
test rax, rax
mov r15, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xc8]
je 0x14007fffc
lea rdx, [r10 + 0x58]
mov r8, qword [r10 + 0x48]
mov r9, qword [r10 + 0x50]
lea rbp, [rsp + 0x1e0]
mov rcx, rbp
call qword [rax]
mov rax, qword [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1e8]
movzx edx, byte [rsp + 0x1ef]
shl edx, 0x10
movzx r8d, word [rsp + 0x1ed]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x1e9]
or rdx, r8
lea r8, [rsp + 0x210]
movdqu xmm0, xmmword [r8 - 0x20]
movdqa xmmword [rsp + 0xb00], xmm0
movabs rsi, 0x100000001b3
jmp 0x140080015
movzx ecx, byte [r10 + 0x48]
xor eax, eax
movabs rsi, 0x100000001b3
mov r15, qword [rsp + 0x60]
lea rbp, [rsp + 0x1e0]
and r13b, bl
movaps xmm0, xmmword [rsp + 0xb00]
mov rdx, r15
jmp 0x140080028
movzx ecx, byte [r10 + 0x48]
xor eax, eax
movabs rsi, 0x100000001b3
lea rbp, [rsp + 0x1e0]
and r13b, bl
movaps xmm0, xmmword [rsp + 0xb00]
mov qword [rsp + 0xc8], rdx
shl rdx, 8
movzx ecx, cl
or rcx, rdx
movaps xmmword [rsp + 0x600], xmm0
movdqa xmm0, xmmword [rsp + 0x600]
lea r8, [rsp + 0x6f8]
movdqu xmmword [r8], xmm0
movzx edx, byte [rsp + 0x964]
mov byte [r8 + 0x1f], dl
mov edx, dword [rsp + 0x960]
mov dword [r8 + 0x1b], edx
lea rdx, [rsp + 0x110]
mov qword [rsp + 0x6e0], rdx
mov qword [rsp + 0x6e8], rax
mov qword [rsp + 0x6f0], rcx
mov qword [rsp + 0x708], r14
mov word [rsp + 0x710], r12w
mov byte [rsp + 0x712], r13b
mov rdi, qword [rsp + 0x40]
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
mov rcx, rbp
call qword [rax]
movzx eax, byte [rdi + 0x20]
mov byte [rsp + 0x200], al
lea rcx, [rsp + 0x6e0]
mov rdx, rbp
call sym.http::header::map::VacantEntry_T_::try_insert::h9f5d044e7d35e0f4
test rax, rax
je 0x140081904
mov r12, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x50]
jmp 0x14007f960
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0xaa0]
call sym.reqwest::into_url::try_uri::h84aa005d0d15e9ad
cmp byte [rsp + 0x1e0], 3
jne 0x1400801bc
lea rcx, str.Parsed_Url_is_not_a_valid_Urioperation_timed_outURL_scheme_is_not_allowedBuilderRequestRedirectStatusDecodeUpgrade
mov edx, 0x1d
call sym.reqwest::error::Error::new::hac36da2727306405
mov rsi, rax
mov rax, qword [rax]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14008014c
test rax, rax
je 0x14008014c
mov r8, qword [rsi + 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rax, qword [rsp + 0x6c0]
mov qword [rsi + 0x50], rax
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rsi + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0x670]
movdqa xmm1, xmmword [rsp + 0x680]
movdqa xmm2, xmmword [rsp + 0x690]
movdqa xmm3, xmmword [rsp + 0x6a0]
movdqu xmmword [rsi + 0x30], xmm3
movdqu xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
lea rcx, [rsp + 0x1e0]
call sym.core::ptr::drop_in_place_core::result::Result_http::uri::Uri_reqwest::error::Error__::h1d9b730ceb8efbc0
cmp qword [rsp + 0x648], 0
jne 0x14007f094
jmp 0x14007f0a1
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0xa90], rax
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0xa80], xmm0
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqu xmm1, xmmword [rsp + 0x1f0]
movdqu xmm2, xmmword [rsp + 0x200]
movdqu xmm3, xmmword [rsp + 0x210]
movdqa xmmword [rsp + 0xa70], xmm3
movdqa xmmword [rsp + 0xa60], xmm2
movdqa xmmword [rsp + 0xa50], xmm1
movdqa xmmword [rsp + 0xa40], xmm0
pxor xmm6, xmm6
mov r13d, 1
lea rdi, sym._ZN5bytes5bytes12static_clone17hab5e60befff99550E.3244
xor ebp, ebp
cmp qword [rsp + 0x648], 0
movzx ebx, byte [rsp + 0x68]
je 0x140080312
lea rax, [rsp + 0x650]
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x600], xmm0
mov rax, qword [rsp + 0x600]
xor edi, edi
mov ecx, 0
test rax, rax
je 0x1400802d2
lea rdx, [rsp + 0x618]
mov r8, qword [rsp + 0x608]
mov r9, qword [rsp + 0x610]
lea rcx, [rsp + 0x1e0]
call qword [rax]
mov rcx, qword [rsp + 0x1e0]
movups xmm0, xmmword [rsp + 0x1e8]
movaps xmmword [rsp + 0xb00], xmm0
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0xb10], rax
mov rdi, qword [rsp + 0x600]
mov qword [rsp + 0x9a8], rcx
mov r13, qword [rsp + 0x608]
movdqa xmm6, xmmword [rsp + 0x610]
movdqa xmm0, xmmword [rsp + 0xb00]
movdqa xmmword [rsp + 0x960], xmm0
mov rax, qword [rsp + 0xb10]
mov qword [rsp + 0x970], rax
mov ebp, 1
cmp byte [r12 + 0x1b9], 0
je case.default.0x1400806c0
cmp byte [rsp + 0xa40], 0
je case.default.0x1400806c0
lea rdx, [0x1403036c0]
lea rcx, [rsp + 0xa40]
call sym.__http::uri::scheme::Scheme_as_core::cmp::PartialEq_::eq::h563bc355f2b95106
test al, al
je case.default.0x1400806c0
movdqu xmm7, xmmword [0x1403036e0]
movdqa xmmword [rsp + 0x1f0], xmm7
movups xmm8, xmmword [0x1403036d0]
movaps xmmword [rsp + 0x1e0], xmm8
mov rax, qword [rsp + 0x138]
test rax, rax
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x30], r13
je 0x14008065e
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x1e0]
mov qword [rsp + 0x48], rax
call sym.http::header::map::hash_elem_using::h54e6ed4d2fc754e5
mov rdx, qword [rsp + 0x48]
mov r14d, eax
movzx r12d, word [rsp + 0x168]
mov r13d, r12d
and r13d, r14d
mov rbx, qword [rsp + 0x160]
mov rdi, qword [rsp + 0x130]
mov r15, qword [rsp + 0x158]
mov r10, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x50], rax
movzx eax, byte [rsp + 0x1e8]
mov byte [rsp + 0x58], al
mov r8, qword [rsp + 0x1f0]
xor esi, esi
mov qword [rsp + 0x98], r10
mov qword [rsp + 0x78], r8
jmp 0x140080556
mov r15, qword [rsp + 0xf0]
mov r14, qword [r15 + 0x1b0]
cmp byte [r14 + 0x1b8], 0
jne 0x14008042f
mov byte [r14 + 0x1b8], 1
lock or qword [r14 + 0x1c0], 1
lea rcx, [r14 + 0x180]
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
lea rsi, [r14 + 0x1a0]
lea rdi, [r14 + 0x80]
lea rbx, [rsp + 0x1e0]
nop word [rax + rax]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sym.tokio::sync::mpsc::list::Rx_T_::pop::h45e71bab2c44cd3d
cmp dword [rsp + 0x1e0], 1
ja 0x14008049b
lock sub qword [r14 + 0x1c0], 2
jb 0x140081a47
cmp dword [rsp + 0x1e0], 1
ja 0x140080460
mov rcx, rbx
call sym._ZN4core3ptr196drop_in_place_LT__LP_reqwest..async_impl..request..Request_C_tokio..sync..oneshot..Sender_LT_core..result..Resu
jmp 0x140080460
mov rax, qword [r15 + 0x1b0]
lock dec qword [rax]
jne 0x1400804b4
mov rcx, qword [r15 + 0x1b0]
call sym.alloc::sync::Arc_T_A_::drop_slow::h11997df7c0bace3e
mov rax, qword [r15 + 0x1a8]
lock dec qword [rax]
mov bl, 1
jne 0x1400804cf
lea rcx, [r15 + 0x1a8]
call sym.alloc::sync::Arc_T_A_::drop_slow::hd20741f8b041b658
xor eax, eax
jmp 0x1400804e5
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
call qword [rax + 0x10]
mov byte [r14], 3
mov al, 1
mov bl, 3
mov byte [r15 + 0x1d0], bl
movaps xmm6, xmmword [rsp + 0xec0]
movaps xmm7, xmmword [rsp + 0xed0]
movaps xmm8, xmmword [rsp + 0xee0]
movaps xmm9, xmmword [rsp + 0xef0]
movaps xmm10, xmmword [rsp + 0xf00]
movaps xmm11, xmmword [rsp + 0xf10]
add rsp, 0xf28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx ecx, byte [rsp + 0x58]
cmp byte [rax + 8], cl
je 0x140080620
nop word cs:[rax + rax]
inc rsi
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, rbx
jae 0x140080560
movzx ecx, word [r15 + r13*4]
cmp rcx, 0xffff
je 0x140080639
movzx eax, word [r15 + r13*4 + 2]
mov r9d, eax
and r9d, r12d
mov r11d, r13d
sub r11d, r9d
and r11d, r12d
cmp rsi, r11
ja 0x140080639
cmp ax, r14w
jne 0x140080550
cmp rdx, rcx
jbe 0x1400819cf
test r10, r10
sete r9b
imul rax, rcx, 0x68
mov rcx, qword [rdi + rax + 0x40]
test rcx, rcx
setne r11b
cmp r11b, r9b
je 0x140080550
add rax, rdi
add rax, 0x40
test rcx, rcx
je 0x140080534
cmp qword [rax + 0x10], r8
jne 0x140080550
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x50]
call sub.msvcrt.dll_memcmp
mov r8, qword [rsp + 0x78]
mov r10, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x48]
test eax, eax
jne 0x140080550
test r10, r10
je 0x140080620
lea rcx, [rsp + 0x1f8]
mov rdx, qword [rsp + 0x50]
call qword [r10 + 0x18]
movzx ebx, byte [rsp + 0x68]
mov r12, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
mov r13, qword [rsp + 0x30]
jmp case.default.0x1400806c0
test r10, r10
mov r12, qword [rsp + 0x38]
je 0x140080654
lea rcx, [rsp + 0x1f8]
mov rdx, qword [rsp + 0x50]
call qword [r10 + 0x18]
mov rdi, qword [rsp + 0x40]
mov r13, qword [rsp + 0x30]
mov rax, qword [r12 + 0x1b0]
mov rdx, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, rax
shl rcx, 7
lea rcx, [rcx + rax*8]
mov qword [rsp + 0x48], rdx
add rcx, rdx
pcmpeqd xmm9, xmm9
mov qword [rsp + 0x58], rcx
nop dword [rax + rax]
mov r14, qword [rsp + 0x48]
cmp r14, rcx
movzx ebx, byte [rsp + 0x68]
pop rsp
and al, 0x68
pop rsp
and al, 0x68
je case.default.0x1400806c0
lea rsi, [r14 + 0x88]
mov rax, qword [r14]
lea rdx, [0x1402bc96c]
lea edx, [0x1402bc96c]
lea edx, [0x1402bc96c]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
mov qword [rsp + 0x48], rsi
jmp rax
movzx eax, byte [rsp + 0xa40]
test al, al
je 0x140081a23
cmp al, 2
jne 0x14008088e
mov rax, qword [rsp + 0xa48]
cmp qword [rax + 0x10], 4
jne 0x140080690
or al, byte [rax]
add byte [rax - 0x7d], cl
js 0x1400806f6
add al, 0x75
cmpsd dword [rsi], dword [rdi]
mov rax, qword [rax + 8]
jmp 0x1400808ae
movzx eax, byte [rsp + 0xa40]
test al, al
or al, byte [rax]
add byte [rax + rax*8 + 0x1321840f], al
je 0x140081a23
je 0x140081a23
mov qword [rsp + 0x50], r14
cmp al, 2
jne 0x1400807a0
mov rax, qword [rsp + 0xa48]
mov eax, dword [rsp + 0xa48]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rax, qword [rsp + 0x50]
mov rsi, qword [rax + 8]
cmp qword [rsi + 0x28], 0
jne 0x1400807d7
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
pop rax
invalid
jmp 0x140080690
lea rbx, [r14 + 8]
lea rcx, [rsp + 0x1e0]
mov rdx, rbx
lea r8, [rsp + 0xa40]
call sym.reqwest::proxy::Custom::call::hd9911a6f8b8a06f7
cmp dword [rsp + 0x1e0], 2
add dword [rax], eax
add byte [rdx], al
add dword [rax], eax
add byte [rdx], al
jne 0x140080b50
mov rcx, qword [rsp + 0x58]
jmp 0x140080690
movzx eax, byte [rsp + 0xa40]
test al, al
je 0x140081a23
cmp al, 2
jne 0x1400808bf
mov rax, qword [rsp + 0xa48]
cmp qword [rax + 0x10], 5
jne 0x140080690
mov rax, qword [rax + 8]
jmp 0x1400808df
xor ebx, ebx
cmp byte [rsp + 0xa41], 0
sete bl
lea r14, [0x14030feec]
lea rax, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
cmove r14, rax
xor rbx, 5
mov rax, qword [rsp + 0x50]
mov rsi, qword [rax + 8]
cmp qword [rsi + 0x28], 0
je 0x140080690
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r8, r14
mov r9, rbx
call sym.core::hash::BuildHasher::hash_one::h19279d9f99a87f2c
mov r13, rax
mov rdi, qword [rsi + 0x10]
mov r12, qword [rsi + 0x18]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm10, xmm0, 0
xor r15d, r15d
and r13, r12
movdqu xmm11, xmmword [rdi + r13]
movdqa xmm0, xmm11
pcmpeqb xmm0, xmm10
pmovmskb esi, xmm0
nop word cs:[rax + rax]
test si, si
je 0x14008086f
tzcnt eax, esi
lea ecx, [rsi - 1]
and ecx, esi
mov esi, ecx
add rax, r13
and rax, r12
neg rax
imul rax, rax, 0x68
cmp rbx, qword [rdi + rax - 0x58]
jne 0x140080830
add rax, rdi
mov rdx, qword [rax - 0x60]
mov rcx, r14
mov r8, rbx
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x140080830
jmp case.0x1400806c0.8
pcmpeqb xmm11, xmm9
pmovmskb eax, xmm11
test eax, eax
jne 0x140080901
add r13, r15
add r13, 0x10
add r15, 0x10
jmp 0x14008080f
cmp byte [rsp + 0xa41], 0
lea rax, [0x14030feec]
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
cmove rax, rdx
jne 0x140080690
cmp dword [rax], 0x70747468
jne 0x140080690
jmp case.0x140080bb1.0
cmp byte [rsp + 0xa41], 0
lea rax, [0x14030feec]
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
cmove rax, rdx
je 0x140080690
invalid
dec dword [rbx + 0x7468ba08]
je 0x140080956
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
mov rcx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
jne 0x140080690
jmp case.0x140080bb1.2
mov r12, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
mov r13, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x58]
jmp 0x140080690
mov r12, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
mov r13, qword [rsp + 0x30]
mov r14, qword [rsp + 0x50]
mov rsi, qword [r14 + 8]
cmp qword [rsi + 0x28], 0
je case.0x140080bb1.2
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
lea r8, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
mov r9d, 4
call sym.core::hash::BuildHasher::hash_one::h19279d9f99a87f2c
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
dec dword [rax - 0x75]
adc byte [rax - 0x75], r9b
push rsi
sbb byte [rcx - 0x77], cl
ror byte [rcx - 0x3f], 0xe8
cmp dword [rsi + 0x41], esp
movd mm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
pcmpeqd xmm1, xmm1
and rax, rdx
movdqu xmm2, xmmword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
nop word cs:[rax + rax]
test r9w, r9w
je 0x1400809dc
tzcnt r10d, r9d
lea r11d, [r9 - 1]
and r11d, r9d
mov r9d, r11d
add r10, rax
and r10, rdx
neg r10
imul rsi, r10, 0x68
cmp qword [rcx + rsi - 0x58], 4
jne 0x1400809a0
add rsi, rcx
mov r10, qword [rsi - 0x60]
cmp dword [r10], 0x70747468
jne 0x1400809a0
jmp 0x1400809fb
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x140080bb1.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x140080980
cmp byte [rsi - 8], 2
je case.0x140080bb1.2
lea rdx, [rsi - 0x10]
mov rax, qword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov r9, qword [rsi - 0x18]
lea rcx, [rsp + 0x1e0]
call qword [rax]
movzx ebx, byte [rsi - 8]
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqu xmm1, xmmword [rsp + 0x1f0]
movdqa xmmword [rsp + 0x190], xmm0
movdqa xmmword [rsp + 0x1a0], xmm1
mov eax, dword [rsp + 0x201]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x204]
mov dword [rsp + 0x83], eax
movdqa xmm0, xmmword [rsp + 0x190]
movdqa xmm1, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0x520], xmm1
movdqa xmmword [rsp + 0x510], xmm0
mov byte [rsp + 0x530], bl
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x531], eax
mov dword [rsp + 0x534], ecx
movdqa xmmword [rsp + 0xb10], xmm7
movaps xmmword [rsp + 0xb00], xmm8
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x110]
lea r8, [rsp + 0xb00]
lea r9, [rsp + 0x510]
call sym.http::header::map::HeaderMap_T_::try_insert2::hbbe31fe8224e1973
cmp byte [rsp + 0x200], 3
je 0x140081a3b
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0xb20], rax
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqu xmm1, xmmword [rsp + 0x1f0]
movdqa xmmword [rsp + 0xb10], xmm1
movdqa xmmword [rsp + 0xb00], xmm0
cmp al, 2
je case.0x140080bb1.2
lea rcx, [rsp + 0xb18]
mov rax, qword [rsp + 0xb00]
mov rdx, qword [rsp + 0xb08]
mov r8, qword [rsp + 0xb10]
call qword [rax + 0x18]
jmp case.0x140080bb1.2
cmp byte [rsp + 0x228], 2
je case.default.0x140080bb1
lea rcx, [rsp + 0x220]
mov rax, qword [rsp + 0x208]
mov eax, dword [rsp + 0x208]
mov eax, dword [rsp + 0x208]
mov rdx, qword [rsp + 0x210]
adc byte [rdx], al
add byte [rax], al
mov r8, qword [rsp + 0x218]
call qword [rax + 0x18]
add al, byte [rax]
add bh, bh
push rax
sbb byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rax], fs
lea rcx, [rsp + 0x200]
mov rax, qword [rsp + 0x1e8]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x1f0]
mov r8, qword [rsp + 0x1f8]
mov eax, dword [rsp + 0x1f8]
invalid
push rax
add byte [rax], al
mov rdx, qword [rsp + 0x1f0]
mov r8, qword [rsp + 0x1f8]
mov eax, dword [rsp + 0x1f8]
mov eax, dword [rsp + 0x1f8]
call qword [rax + 0x18]
mov rax, qword [r14]
lea rcx, [0x1402bc980]
sbb byte [rcx - 0x75], cl
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r14 + 0x50], 2
jne 0x140081763
movzx ebx, byte [rsp + 0x68]
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x190], xmm0
movdqa xmmword [rsp + 0x80], xmm0
cmp bl, 9
jae 0x140081710
mov rcx, qword [rsp + 0xdaa]
mov r8, qword [rsp + 0xdb0]
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b6], r8
movaps xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xb00], xmm0
mov ecx, dword [rsp + 0x6da]
mov dword [rsp + 0x188], ecx
movzx ecx, word [rsp + 0x6de]
mov word [rsp + 0x18c], cx
mov rcx, qword [rsp + 0x5f0]
mov r8, qword [rsp + 0x5f7]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe7], r8
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x510], xmm0
movzx ecx, word [rsp + 0x6d8]
mov word [rsp + 0x184], cx
mov ecx, dword [rsp + 0x6d4]
mov dword [rsp + 0x180], ecx
mov ecx, dword [rsp + 0x1c8]
mov r8d, dword [rsp + 0x1cb]
mov dword [rsp + 0x1db], r8d
mov dword [rsp + 0x1d8], ecx
mov ecx, dword [rsp + 0x719]
mov r8d, dword [rsp + 0x71c]
mov dword [rsp + 0x1d3], r8d
mov dword [rsp + 0x1d0], ecx
mov qword [rsp + 0x1e0], 0
mov rcx, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x1b6]
mov qword [rsp + 0x1f0], r8
mov qword [rsp + 0x1ea], rcx
mov qword [rsp + 0x1f8], 0
mov qword [rsp + 0x200], 8
movaps xmm0, xmmword [rsp + 0xb00]
movups xmmword [rsp + 0x208], xmm0
mov qword [rsp + 0x218], 8
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x228], 2
mov qword [rsp + 0x230], 0
mov word [rsp + 0x238], 0
movzx ecx, word [rsp + 0x18c]
mov word [rsp + 0x23e], cx
mov ecx, dword [rsp + 0x188]
mov dword [rsp + 0x23a], ecx
mov byte [rsp + 0x240], 0
mov rcx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xe7]
mov qword [rsp + 0x248], r8
mov qword [rsp + 0x241], rcx
lea rcx, sym._ZN5bytes5bytes12static_clone17hab5e60befff99550E.1147
mov qword [rsp + 0x250], rcx
mov qword [rsp + 0x258], 1
movaps xmm0, xmmword [rsp + 0x510]
movups xmmword [rsp + 0x260], xmm0
mov qword [rsp + 0x270], rcx
lea rcx, [0x140310310]
mov qword [rsp + 0x278], rcx
mov qword [rsp + 0x280], 1
mov qword [rsp + 0x288], 0
mov word [rsp + 0x290], 0xffff
movzx ecx, word [rsp + 0x184]
mov word [rsp + 0x296], cx
mov ecx, dword [rsp + 0x180]
mov dword [rsp + 0x292], ecx
mov byte [rsp + 0x298], bl
mov ecx, dword [rsp + 0x1d8]
mov r8d, dword [rsp + 0x1db]
mov dword [rsp + 0x29c], r8d
mov dword [rsp + 0x299], ecx
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x2a8], rdx
mov qword [rsp + 0x2b0], 0
mov byte [rsp + 0x2b8], 2
mov eax, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d3]
mov dword [rsp + 0x2bc], ecx
mov dword [rsp + 0x2b9], eax
lea rcx, [rsp + 0xb00]
lea rdx, [rsp + 0x1e0]
lea r8, [rsp + 0xa40]
call sym.http::request::Builder::and_then::h097596d6ccf50fec
mov rax, qword [rsp + 0xb00]
movzx ebx, byte [rsp + 0xb08]
movzx esi, byte [rsp + 0xb09]
cmp rax, 3
je 0x140080ff0
mov rcx, qword [rsp + 0xb0a]
mov rdx, qword [rsp + 0xb10]
mov qword [rsp + 0x196], rdx
mov qword [rsp + 0x190], rcx
mov rcx, qword [rsp + 0xb18]
mov qword [rsp + 0x9a0], rcx
mov rcx, qword [rsp + 0xb20]
mov qword [rsp + 0x628], rcx
mov rcx, qword [rsp + 0xb28]
mov qword [rsp + 0x638], rcx
mov rcx, qword [rsp + 0xb30]
mov qword [rsp + 0x998], rcx
mov rcx, qword [rsp + 0xb38]
mov qword [rsp + 0x990], rcx
mov rcx, qword [rsp + 0xb40]
mov qword [rsp + 0x630], rcx
mov rcx, qword [rsp + 0xb48]
mov qword [rsp + 0x980], rcx
mov rcx, qword [rsp + 0xb50]
mov qword [rsp + 0x988], rcx
movups xmm0, xmmword [rsp + 0xb58]
movaps xmmword [rsp + 0x1e0], xmm0
movups xmm0, xmmword [rsp + 0xb68]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0xb78]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0xb88]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0xb98]
movaps xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rsp + 0xba8]
movaps xmmword [rsp + 0x230], xmm0
movups xmm0, xmmword [rsp + 0xbb8]
movaps xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [rsp + 0xbc8]
movaps xmmword [rsp + 0x250], xmm0
mov ecx, dword [rsp + 0xbd9]
mov edx, dword [rsp + 0xbdc]
mov dword [rsp + 0x83], edx
mov dword [rsp + 0x80], ecx
mov rcx, qword [rsp + 0x196]
mov qword [rsp + 0xe6], rcx
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0xe0], rcx
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmm2, xmmword [rsp + 0x200]
movaps xmm3, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x510], xmm0
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
movaps xmmword [rsp + 0x540], xmm3
movaps xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x550], xmm0
movaps xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x560], xmm0
movaps xmm0, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x570], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x580], xmm0
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x1b3], ecx
mov ecx, dword [rsp + 0x80]
mov dword [rsp + 0x1b0], ecx
mov qword [rsp + 0x1e0], rdi
mov qword [rsp + 0x1e8], r13
movdqu xmmword [rsp + 0x1f0], xmm6
cmp rax, 3
je 0x1400819db
mov rax, qword [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1e8]
movups xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x1a0], xmm0
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rcx
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe6]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x86], rcx
movaps xmm0, xmmword [rsp + 0x510]
movdqa xmm1, xmmword [rsp + 0x520]
movdqa xmm2, xmmword [rsp + 0x530]
movdqa xmm3, xmmword [rsp + 0x540]
movaps xmmword [rsp + 0xb00], xmm0
movdqa xmmword [rsp + 0xb10], xmm1
movdqa xmmword [rsp + 0xb20], xmm2
movdqa xmmword [rsp + 0xb30], xmm3
movaps xmm0, xmmword [rsp + 0x550]
movaps xmmword [rsp + 0xb40], xmm0
movaps xmm0, xmmword [rsp + 0x560]
movaps xmmword [rsp + 0xb50], xmm0
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0xb60], xmm0
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0xb70], xmm0
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsp + 0x5f3], ecx
mov dword [rsp + 0x5f0], eax
movzx ebx, word [rsp + 0x168]
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x160]
call sym.__alloc::boxed::Box__T__A__as_core::clone::Clone_::clone::h2395352766423679
mov rsi, rax
mov rdi, rdx
lea rcx, [rsp + 0x1f8]
mov rdx, qword [rsp + 0x130]
mov r8, qword [rsp + 0x138]
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h118fd47893d43bc9
lea rcx, [rsp + 0x210]
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h08d8353f4618d4f8
movdqa xmm0, xmmword [rsp + 0x110]
mov rax, qword [rsp + 0x120]
mov word [rsp + 0x238], bx
mov qword [rsp + 0x228], rsi
mov qword [rsp + 0x230], rdi
movdqu xmmword [rsp + 0x1e0], xmm0
mov qword [rsp + 0x1f0], rax
cmp qword [rsp + 0x988], 0
je 0x140081279
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, qword [rsp + 0x980]
call fcn.14013f0f4
cmp qword [rsp + 0x638], 0
mov rbx, qword [rsp + 0x9a0]
je 0x1400812e5
mov rax, qword [rsp + 0x628]
lea rsi, [rax + 0x30]
mov rdi, qword [rsp + 0x638]
jmp 0x1400812cb
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x18]
add rsi, 0x68
dec rdi
je 0x1400812e5
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400812b0
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x18]
jmp 0x1400812b0
test rbx, rbx
je 0x140081300
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, qword [rsp + 0x628]
call fcn.14013f0f4
cmp qword [rsp + 0x630], 0
mov rbx, qword [rsp + 0x990]
je 0x14008133b
lea rsi, [rbx + 0x38]
mov rdi, qword [rsp + 0x630]
nop
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x18]
add rsi, 0x48
dec rdi
jne 0x140081320
cmp qword [rsp + 0x998], 0
je 0x140081357
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
mov rax, qword [rsp + 0x1e0]
movzx ecx, word [rsp + 0x1e8]
mov rdx, qword [rsp + 0x1ea]
mov qword [rsp + 0x80], rdx
mov rdx, qword [rsp + 0x1f0]
mov qword [rsp + 0x86], rdx
movups xmm0, xmmword [rsp + 0x1f8]
movups xmm1, xmmword [rsp + 0x218]
movups xmm2, xmmword [rsp + 0x228]
mov rdx, qword [rsp + 0x238]
mov qword [rsp + 0xb00], rdx
movups xmm3, xmmword [rsp + 0x208]
mov qword [rsp + 0x1e0], rax
mov word [rsp + 0x1e8], cx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x86]
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f0], rcx
movups xmmword [rsp + 0x1f8], xmm0
movups xmmword [rsp + 0x208], xmm3
movups xmmword [rsp + 0x218], xmm1
movups xmmword [rsp + 0x228], xmm2
mov rax, qword [rsp + 0xb00]
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0xb08]
mov qword [rsp + 0x240], rax
movaps xmm0, xmmword [rsp + 0xb10]
movaps xmm1, xmmword [rsp + 0xb20]
movaps xmm2, xmmword [rsp + 0xb30]
movaps xmm3, xmmword [rsp + 0xb40]
movups xmmword [rsp + 0x248], xmm0
movups xmmword [rsp + 0x258], xmm1
movups xmmword [rsp + 0x268], xmm2
movups xmmword [rsp + 0x278], xmm3
movaps xmm0, xmmword [rsp + 0xb50]
movups xmmword [rsp + 0x288], xmm0
movaps xmm0, xmmword [rsp + 0xb60]
movups xmmword [rsp + 0x298], xmm0
movaps xmm0, xmmword [rsp + 0xb70]
movups xmmword [rsp + 0x2a8], xmm0
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x2b8], al
mov eax, dword [rsp + 0x5f0]
mov ecx, dword [rsp + 0x5f3]
mov dword [rsp + 0x2bc], ecx
mov dword [rsp + 0x2b9], eax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x2d0], xmm1
movups xmmword [rsp + 0x2c0], xmm0
lea rdx, [rsp + 0x1e0]
mov rcx, qword [rsp + 0x9b0]
call sym.hyper::client::client::Client_C_B_::request::hda48b6b66560482e
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x78], rdx
mov eax, dword [rsp + 0x17c]
mov r8d, eax
mov rdx, qword [rsp + 0x640]
cmp eax, 0x3b9aca00
movzx ebx, byte [rsp + 0x68]
jne 0x14008153f
mov r8d, dword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1a0]
xor r15d, r15d
cmp r8d, 0x3b9aca00
je 0x1400815c5
lea r9, str._rustc_804421dff5542c9c7da5c60257b5dbc849719505librarycore_srcops_function.rs
lea rcx, [rsp + 0x1e0]
call sym.tokio::time::sleep::sleep::h42f86608415063fc
movzx eax, byte [0x140346130]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400819c0
mov r15, rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x230]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x220]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movups xmm2, xmmword [rsp + 0x200]
movups xmm3, xmmword [rsp + 0x210]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [r12]
jle 0x14008194b
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
mov dword [rsp + 0xa3], ecx
mov dword [rsp + 0xa0], eax
movaps xmm0, xmmword [rsp + 0x670]
movaps xmm1, xmmword [rsp + 0x680]
movaps xmm2, xmmword [rsp + 0x690]
movaps xmm3, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x590], xmm0
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x5b0], xmm2
movaps xmmword [rsp + 0x5c0], xmm3
movaps xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x5d0], xmm0
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x5e0], rax
movaps xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movdqa xmm2, xmmword [rsp + 0x130]
movdqa xmm3, xmmword [rsp + 0x140]
movups xmmword [rsp + 0x4a8], xmm0
movdqu xmmword [rsp + 0x4b8], xmm1
movdqu xmmword [rsp + 0x4c8], xmm2
movdqu xmmword [rsp + 0x4d8], xmm3
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rsp + 0x4e8], xmm0
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x4f8], xmm0
mov rax, qword [rsp + 0x970]
mov qword [rsp + 0x4a0], rax
movdqa xmm0, xmmword [rsp + 0x960]
movdqa xmmword [rsp + 0x490], xmm0
mov byte [rsp + 0xb8], bl
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xa8], r12
mov rsi, qword [rsp + 0x9a8]
jmp 0x14007f1c6
movzx eax, bl
cmp eax, 9
jne 0x140081749
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
mov dword [rsp + 0x1cb], ecx
mov dword [rsp + 0x1c8], eax
movzx edx, byte [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add cl, ch
cdq
hlt
invalid
invalid
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add cl, ch
cdq
hlt
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0x90]
call sym.__alloc::boxed::Box__T__A__as_core::clone::Clone_::clone::h0b92cd4a8aab1f9b
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x90
nop
add byte [rax], al
add al, ch
add al, byte [rbx]
add byte [rax], al
jmp 0x140080be2
jg 0x140081755
invalid
lea rdx, [r14 + 0x48]
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov r9, qword [r14 + 0x40]
lea rcx, [rsp + 0x1e0]
call qword [rax]
movzx ebx, byte [r14 + 0x50]
jmp 0x140080a23
lea rcx, [rsp + 0xb00]
lea r8, [rsp + 0xa40]
mov rdx, rbx
call sym.reqwest::proxy::Custom::call::hd9911a6f8b8a06f7
cmp dword [rsp + 0xb00], 2
je case.0x140080bb1.2
movups xmm0, xmmword [rsp + 0xb40]
movaps xmmword [rsp + 0x220], xmm0
movdqu xmm0, xmmword [rsp + 0xb00]
movdqu xmm1, xmmword [rsp + 0xb10]
movdqu xmm2, xmmword [rsp + 0xb20]
movdqu xmm3, xmmword [rsp + 0xb30]
movdqa xmmword [rsp + 0x210], xmm3
movdqa xmmword [rsp + 0x200], xmm2
movdqa xmmword [rsp + 0x1f0], xmm1
movdqa xmmword [rsp + 0x1e0], xmm0
cmp byte [rsp + 0x228], 2
jne 0x14008182e
cmp qword [rsp + 0x1e0], 0
mov bl, 2
jmp 0x1400818ca
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, r13
call sym.core::panicking::panic_bounds_check::h4036fe14f6f497ef
lea rsi, [rsp + 0x220]
mov rax, qword [rsp + 0x208]
mov r8, qword [rsp + 0x210]
mov r9, qword [rsp + 0x218]
lea rcx, [rsp + 0x510]
mov rdx, rsi
call qword [rax]
movzx ebx, byte [rsp + 0x228]
movdqu xmm0, xmmword [rsp + 0x510]
movdqu xmm1, xmmword [rsp + 0x520]
movdqa xmmword [rsp + 0x190], xmm0
movdqa xmmword [rsp + 0x1a0], xmm1
mov eax, dword [rsp + 0x531]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x534]
mov dword [rsp + 0x83], eax
cmp qword [rsp + 0x1e0], 0
mov rax, qword [rsp + 0x208]
mov rdx, qword [rsp + 0x210]
mov r8, qword [rsp + 0x218]
mov rcx, rsi
call qword [rax + 0x18]
lea rcx, [rsp + 0x200]
mov rax, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x1f0]
mov r8, qword [rsp + 0x1f8]
call qword [rax + 0x18]
cmp bl, 2
jne 0x140080a63
jmp case.0x140080bb1.2
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14008190b
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1403082c8]
lea r9, [0x140307bb0]
lea r8, [rsp + 0xe0]
mov edx, 0x17
call sym.core::result::unwrap_failed::he553ba724245dc85
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call sym.core::panicking::panic_bounds_check::h4036fe14f6f497ef
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call sym.core::panicking::panic_bounds_check::h4036fe14f6f497ef
ud2
lea rcx, [rsp + 0xb00]
call sym._ZN4core3ptr128drop_in_place_LT_reqwest..blocking..client..forward_LT_reqwest..async_impl..client..Pending_GT_.._u7b__u7b_clos
mov al, 1
mov byte [rsp + 0x1e0], al
lea rdx, [0x140302270]
lea rcx, [rsp + 0x1e0]
call sym.tokio::task::spawn::spawn_inner::panic_cold_display::h9925e1dd4a698619
lea rcx, [rsp + 0x1e0]
call sym._ZN4core3ptr128drop_in_place_LT_reqwest..blocking..client..forward_LT_reqwest..async_impl..client..Pending_GT_.._u7b__u7b_clos
dec qword [rdi + 0x18]
xor eax, eax
mov byte [rsp + 0x1e0], al
lea rdx, [0x140302270]
lea rcx, [rsp + 0x1e0]
call sym.tokio::task::spawn::spawn_inner::panic_cold_display::h9925e1dd4a698619
mov ecx, pe_nt_image_headers64
mov edx, 0x300
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
lea rcx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtimecontextcurrent.rs
call sym.core::cell::panic_already_mutably_borrowed::hc537fc27b9c2f1a8
mov ecx, 8
mov edx, 0x70
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call sym.core::panicking::panic_bounds_check::h4036fe14f6f497ef
lea rcx, [rsp + 0x1e0]
call sym.core::ptr::drop_in_place_reqwest::async_impl::body::Body_::he39fe6c0418cfdf9
mov byte [rsp + 0x1e0], bl
mov byte [rsp + 0x1e1], sil
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x140302a70]
lea r8, [rsp + 0x1e0]
mov edx, 0x13
call sym.core::result::unwrap_failed::he553ba724245dc85
lea rcx, str.Uri_should_have_a_schemeC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcproxy.rs
lea r8, [0x1403026b0]
mov edx, 0x18
call sym.core::option::expect_failed::hbd75ea7c1c4dbaeb
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14008190b
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
add byte [rbx + rcx*4 + 0x61], cl
or byte [rcx + 0x69], cl
enter 0x130, 0
add byte [rcx - 0x7d], al
cmp al, 0xc
add cl, byte [rdi]
test byte [rsi + 0x49000003], bh
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rcx + 1], cl
add esp, ecx
add esp, ecx
cmp dword [r12 + 0x114], eax
jne 0x14008959b
movzx eax, byte [r12 + 0x50]
and al, 0x50
lea ecx, [rax - 6]
movzx r9d, cl
cmp r9b, 6
mov r8d, 6
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], al
cmovb r8d, r9d
mov bpl, 1
cmovb r8d, r9d
cmovb eax, ecx
mov bpl, 1
cmp r8b, 5
ja case.0x140089227.2
invalid
invalid
and dl, 1
movzx r8d, r8b
movzx eax, al
movzx eax, al
lea r9, [0x1402bc994]
lea ecx, [0x1402bc994]
movsxd r8, dword [r9 + r8*4]
add r8, r9
add eax, ecx
add eax, ecx
jmp r8
mov ebp, edx
xor bpl, 1
xor ch, 1
xor ch, 1
cmc
add dword [rax - 0x4abefe06], eax
or al, byte [rcx - 0x80]
fld qword [rax]
invalid
cmp dl, 1
mov r13b, 0xa
sbb r13b, 0
invalid
add byte [rbp + 0x31], al
invalid
xor r15d, r15d
jmp 0x14008941c
invalid
add byte [rcx - 0x80], al
jl 0x14008926a
cmp byte [r12 + 0x51], 0
jne case.0x140089227.2
push rcx
add byte [rbp + 0x2b], dh
test dl, dl
sete dl
xchg esp, eax
ret 0xf45
mov dh, 0x7c
and al, 0x52
xchg esp, eax
ret 0xf45
mov ebp, 1
cmovne ebp, r15d
mov r13b, 0xa
sub r13b, dl
jmp 0x14008941c
cmp byte [r12 + 0x51], 0
cmp byte [rsp + 0x51], 0
je case.0x140089227.1
cmp qword [rsi + 0x50], 0
je 0x14008928e
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rdi, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
test r14, r14
je 0x1400892e5
lea rbx, [rdi + 0x30]
jmp 0x1400892cb
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x18]
add rbx, 0x68
dec r14
je 0x1400892e5
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x1400892b0
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x18]
jmp 0x1400892b0
cmp qword [rsi + 0x18], 0
je 0x1400892fd
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
mov rdi, qword [rsi + 0x38]
mov r14, qword [rsi + 0x40]
test r14, r14
je 0x14008932b
lea rbx, [rdi + 0x38]
nop
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x18]
add rbx, 0x48
dec r14
jne 0x140089310
cmp qword [rsi + 0x30], 0
je 0x140089343
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
movzx eax, byte [rsi + 0x60]
cmp al, 0xb
je 0x140089368
cmp al, 0xa
jb 0x140089368
cmp qword [rsi + 0x70], 0
je 0x140089368
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x140089389
lea rcx, [rsi + 0x90]
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
call qword [rax + 0x18]
mov rax, qword [rsi + 0x98]
test rax, rax
je 0x1400893ad
lea rcx, [rsi + 0xb0]
mov rdx, qword [rsi + 0xa0]
mov r8, qword [rsi + 0xa8]
add byte [rax], al
add bh, bh
push rax
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], bh
test eax, eax
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x1400893d1
lea rcx, [rsi + 0xd0]
mov rdx, qword [rsi + 0xc0]
mov r8, qword [rsi + 0xc8]
mov ss, eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rax], 0
add byte [rbx + rcx*4 - 0x7a], cl
enter 0, 0
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x75], cl
xchg al, bl
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rbx + 0x48], 0x8d
invalid
mov rax, qword [rsi + 0xd8]
test rax, rax
je 0x1400893f5
lea rcx, [rsi + 0xf0]
mov rdx, qword [rsi + 0xe0]
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x1400893e9
add byte [rax], al
mov r8, qword [rsi + 0xe8]
call qword [rax + 0x18]
mov eax, ebp
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test dl, dl
sete r13b
shl r13b, 3
or r13b, 3
mov bpl, 1
cmp cl, 6
jb 0x140089475
lea ecx, [rax - 3]
cmp cl, 2
ja 0x14008942e
cmp cl, 1
jne 0x140089475
test eax, eax
je 0x140089475
cmp eax, 1
jne 0x140089450
lea rcx, [r12 + 0x70]
mov rax, qword [r12 + 0x58]
mov rdx, qword [r12 + 0x60]
mov r8, qword [r12 + 0x68]
call qword [rax + 0x18]
jmp 0x140089470
mov rax, qword [r12 + 0x58]
shl rax, 1
test rax, rax
je 0x140089475
mov r8, qword [r12 + 0x60]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
lea r10, [rsp + 0x2c]
mov byte [r12 + 0x50], r13b
mov byte [r12 + 0x51], bpl
mov byte [r12 + 0x52], r15b
mov eax, dword [rsi + 0x118]
test eax, eax
je 0x140089641
mov rcx, qword [rsp + 0x1d0]
cmp byte [rcx + 0x58], 0
mov r12, qword [rsp + 0x1d8]
setne cl
xor al, cl
test al, 1
je 0x14008955f
mov rcx, qword [rdi]
mov edx, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400895ee
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x1400895ee
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x1400895ee
add r14, 8
cmp byte [rcx + 0x125], 0
jne 0x140089563
mov rcx, r14
mov rdx, rdi
call sym.h2::proto::streams::prioritize::Prioritize::queue_open::h59c6439d635dd814
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov rdx, rsi
call sym.memcpy
mov byte [rsp + 0x40], 1
mov qword [rsp + 0x20], r12
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rbx
mov r9, rdi
call sym.h2::proto::streams::prioritize::Prioritize::queue_frame::hf5a0864cdf2fc73d
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov qword [r12], 0
mov bpl, 0xc
test rax, rax
je 0x1400893f5
call qword [rax + 8]
jmp 0x1400893f5
add r14, 8
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov rdx, rsi
call sym.memcpy
mov byte [rsp + 0x40], 1
mov qword [rsp + 0x20], r12
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rbx
mov r9, rdi
call sym.h2::proto::streams::prioritize::Prioritize::queue_frame::hf5a0864cdf2fc73d
mov bpl, 0xc
jmp 0x1400893f5
mov qword [rsp + 0x30], r10
lea rax, [sym.__h2::frame::stream_id::StreamId_as_core::fmt::Debug_::fmt::hb5ea60795c7c8b61]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call sym.core::panicking::panic_fmt::hbb9b898858802355
mov qword [rsp + 0x30], r10
lea rax, [sym.__h2::frame::stream_id::StreamId_as_core::fmt::Debug_::fmt::hb5ea60795c7c8b61]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call sym.core::panicking::panic_fmt::hbb9b898858802355
lea rcx, str.assertion_failed:__id.is_zero__C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcprotopeer.rs
lea r8, [0x1402ca640]
mov edx, 0x1f
call sym.core::panicking::panic::heacbd316ae05a694
int3