Function at 0x140094320
Capabilities:
Load assembly via iassembly

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1b28
call sym.___chkstk_ms
sub rsp, rax
movaps xmmword [rsp + 0x1b10], xmm9
movaps xmmword [rsp + 0x1b00], xmm8
movaps xmmword [rsp + 0x1af0], xmm7
movaps xmmword [rsp + 0x1ae0], xmm6
mov qword [rsp + 0x70], r8
mov rsi, rdx
movzx eax, byte [rdx + 0xbd0]
test eax, eax
mov qword [rsp + 0x580], rcx
je 0x1400943b8
cmp eax, 3
jne case.default.0x1400943aa
lea rax, [rsi + 0x728]
mov qword [rsp + 0x98], rax
movzx eax, byte [rsi + 0x728]
lea rbp, [rsi + 0x4e8]
lea rcx, [0x1402bcae0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rsi + 0x618]
jmp 0x1400946ef
lea rcx, [rsi + 0x248]
mov r8d, 0x118
mov rdx, rsi
call sym.memcpy
lea rcx, [rsi + 0x360]
lea rdx, [rsi + 0x118]
mov r8d, 0x100
call sym.memcpy
movdqu xmm0, xmmword [rsi + 0x218]
movdqu xmm1, xmmword [rsi + 0x228]
movdqu xmm2, xmmword [rsi + 0x238]
movdqu xmmword [rsi + 0x460], xmm0
movdqu xmmword [rsi + 0x470], xmm1
movdqu xmmword [rsi + 0x480], xmm2
movzx ebx, byte [rsi + 0x3c0]
test ebx, ebx
je 0x14009442f
cmp ebx, 1
jne 0x140094431
movzx ebp, byte [rsi + 0x3c1]
jmp 0x14009448b
jmp 0x14009448b
mov r14, qword [rsi + 0x3c8]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400997a9
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x110]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
lea rdx, [rsi + 0x3e8]
mov rax, qword [rsi + 0x3d0]
mov r8, qword [rsi + 0x3d8]
mov r9, qword [rsi + 0x3e0]
lea rcx, [rsi + 0x4a0]
call qword [rax]
lea rdx, [rsi + 0x408]
mov rax, qword [rsi + 0x3f0]
mov r8, qword [rsi + 0x3f8]
mov r9, qword [rsi + 0x400]
lea rcx, [rsi + 0x4c0]
call qword [rax]
movzx eax, word [rsi + 0x410]
mov byte [rsi + 0x490], bl
mov byte [rsi + 0x491], bpl
mov qword [rsi + 0x498], rdi
mov word [rsi + 0x4e0], ax
jmp 0x140094583
lea rax, [rsi + 0x9d0]
mov qword [rsp + 0x588], rax
movzx eax, byte [rsi + 0x9d0]
lea r12, [rsi + 0x730]
lea rcx, [0x1402bcaf4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rsi + 0x760]
jmp 0x140094760
mov rdi, qword [rsp + 0x70]
jmp 0x1400955a3
lea rcx, [0x1403031e0]
call sym.core::panicking::panic_const::panic_const_async_fn_resumed::h48a18f82ca685548
lea rcx, [0x140303108]
call sym.core::panicking::panic_const::panic_const_async_fn_resumed::h48a18f82ca685548
lea rcx, [0x1403031c8]
call sym.core::panicking::panic_const::panic_const_async_fn_resumed::h48a18f82ca685548
lea r14, [rsi + 0x248]
lea rdx, [rsi + 0x360]
lea rcx, [rsp + 0x350]
mov r8d, 0x100
call sym.memcpy
movzx ebx, byte [rsi + 0x460]
test ebx, ebx
je 0x140094617
cmp ebx, 2
jne 0x140094610
mov r15, qword [rsi + 0x468]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400997a9
mov rdi, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x110]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140094617
movzx eax, byte [rsi + 0x461]
mov byte [rsp + 0x8a0], bl
mov byte [rsp + 0x8a1], al
mov qword [rsp + 0x8a8], rdi
lea rcx, [rsp + 0x8b0]
lea rdx, [rsi + 0x488]
mov rax, qword [rsi + 0x470]
mov r8, qword [rsi + 0x478]
mov r9, qword [rsi + 0x480]
call qword [rax]
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0x350]
mov r8d, 0x100
mov rcx, rdi
call sym.memcpy
movups xmm0, xmmword [rsp + 0x8a0]
movups xmm1, xmmword [rsp + 0x8b0]
movups xmm2, xmmword [rsp + 0x8c0]
movups xmmword [rsp + 0x210], xmm0
movups xmmword [rsp + 0x220], xmm1
movups xmmword [rsp + 0x230], xmm2
lea rbx, [rsp + 0x19b0]
mov r8d, 0x130
mov rcx, rbx
mov rdx, rdi
call sym.memcpy
lea rbp, [rsi + 0x4e8]
mov r8d, 0x130
mov rcx, rbp
mov rdx, rbx
call sym.memcpy
mov qword [rsi + 0x618], r14
lea rax, [rsi + 0x728]
mov qword [rsp + 0x98], rax
mov byte [rsi + 0x728], 0
mov qword [rsi + 0x620], r14
mov byte [rsi + 0x729], 1
lea rcx, [rsi + 0x628]
mov r8d, 0x100
mov rdx, rbp
call sym.memcpy
lea r12, [rsi + 0x730]
movups xmm0, xmmword [rsi + 0x5e8]
movups xmm1, xmmword [rsi + 0x5f8]
movups xmm2, xmmword [rsi + 0x608]
movups xmmword [rsi + 0x730], xmm0
movups xmmword [rsi + 0x740], xmm1
movups xmmword [rsi + 0x750], xmm2
mov qword [rsi + 0x760], r14
lea rax, [rsi + 0x9d0]
mov qword [rsp + 0x588], rax
mov byte [rsi + 0x9d0], 0
mov qword [rsp + 0x68], rbp
mov word [rsi + 0x9d6], 0
mov dword [rsi + 0x9d2], 0
mov qword [rsi + 0x768], r14
lea rbx, [rsi + 0x770]
movdqu xmm0, xmmword [r12]
movdqu xmm1, xmmword [r12 + 0x10]
movdqu xmm2, xmmword [r12 + 0x20]
movdqu xmmword [rsi + 0x770], xmm0
movdqu xmmword [rsi + 0x780], xmm1
movdqu xmmword [rsi + 0x790], xmm2
movzx ebp, byte [rsi + 0x770]
test ebp, ebp
je 0x140094825
cmp ebp, 2
jne 0x14009481e
mov r15, qword [rsi + 0x778]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400997a9
mov rdi, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x110]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140094825
movzx eax, byte [rsi + 0x771]
mov byte [rsp + 0x110], bpl
mov byte [rsp + 0x111], al
mov qword [rsp + 0x118], rdi
lea rcx, [rsp + 0x120]
lea rdx, [rsi + 0x798]
mov rax, qword [rsi + 0x780]
mov r8, qword [rsi + 0x788]
mov r9, qword [rsi + 0x790]
call qword [rax]
mov rcx, qword [r14 + 0x108]
test rcx, rcx
je 0x140094878
lock inc qword [rcx]
jle case.0x1400943aa.2
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xe30], xmm2
movaps xmmword [rsp + 0xe20], xmm1
movaps xmmword [rsp + 0xe10], xmm0
mov rdi, qword [rsi + 0x768]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqa xmmword [rsp + 0x650], xmm2
movaps xmmword [rsp + 0x640], xmm1
movaps xmmword [rsp + 0x630], xmm0
mov r14, qword [rdi + 0x68]
test r14, r14
je 0x1400948f3
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x678], rax
lock inc qword [r14]
jle case.0x1400943aa.2
mov r15, qword [rdi + 0x108]
test r15, r15
je 0x140094909
lock inc qword [r15]
jle case.0x1400943aa.2
mov qword [rsp + 0x40], rcx
mov r13, r12
mov rbx, qword [rdi + 0x68]
test rbx, rbx
je 0x140094930
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x670], rax
lock inc qword [rbx]
jle case.0x1400943aa.2
movsd xmm6, qword [rdi + 0x78]
mov r9, qword [rdi]
mov r10, qword [rdi + 8]
mov r11, qword [rdi + 0x10]
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x60], rax
movzx eax, byte [rdi + 0x64]
movsd xmm7, qword [rdi + 0x58]
mov ecx, dword [rdi + 0x60]
mov r8d, dword [rdi + 0x48]
mov rdx, qword [rdi + 0x40]
mov qword [rsp + 0x338], rdx
mov rdx, qword [rdi + 0x30]
mov qword [rsp + 0x88], rdx
mov edx, dword [rdi + 0x38]
mov dword [rsp + 0x34c], edx
movzx edx, byte [rdi + 0x65]
mov rbp, qword [rdi + 0x20]
mov qword [rsp + 0x6e8], rbp
mov rbp, qword [rdi + 0x28]
mov qword [rsp + 0x6e0], rbp
mov rbp, qword [rdi + 0x50]
mov qword [rsp + 0x6f0], rbp
movsd xmm8, qword [rdi + 0x80]
movzx ebp, byte [rdi + 0x112]
mov r12, qword [rdi + 0xa8]
mov qword [rsp + 0x6d8], r12
lock inc qword [r12]
jle case.0x1400943aa.2
mov qword [rsp + 0x6c0], r11
mov qword [rsp + 0x6c8], r10
mov qword [rsp + 0x6d0], r9
mov dword [rsp + 0x344], r8d
mov byte [rsp + 0x56], dl
mov dword [rsp + 0x348], ecx
mov byte [rsp + 0x57], al
mov rax, qword [rdi + 0xb0]
mov rcx, qword [rdi + 0xb8]
mov qword [rsp + 0x6b0], rcx
mov qword [rsp + 0x6b8], rax
lock inc qword [rax]
jle case.0x1400943aa.2
xor eax, eax
cmp qword [rdi + 0x88], 0
mov r12, r13
je 0x140094a4c
mov rcx, qword [rdi + 0x90]
call sub.CRYPT32.dll_CertDuplicateCertificateContext
mov qword [rsp + 0x668], rax
mov eax, 1
mov qword [rsp + 0x6a8], rax
mov rcx, qword [rdi + 0x98]
call sub.CRYPT32.dll_CertDuplicateStore
mov qword [rsp + 0x6a0], rax
movzx eax, byte [rdi + 0xa4]
mov byte [rsp + 0x55], al
movzx eax, byte [rdi + 0xa5]
mov byte [rsp + 0x54], al
movsd xmm9, qword [rdi + 0xa0]
mov r13, qword [rdi + 0xf8]
lock inc qword [r13]
jle case.0x1400943aa.2
movzx eax, byte [rdi + 0x100]
mov byte [rsp + 0x52], al
mov eax, dword [rdi + 0xc8]
mov dword [rsp + 0x340], eax
cmp eax, 0x3b9aca00
je 0x140094ac7
mov rax, qword [rdi + 0xc0]
mov qword [rsp + 0x660], rax
mov byte [rsp + 0x53], bpl
mov qword [rsp + 0x698], rbx
movzx eax, byte [rdi + 0x101]
mov byte [rsp + 0x51], al
movzx eax, byte [rdi + 0x102]
mov byte [rsp + 0x50], al
mov al, 2
cmp byte [rdi + 0xf0], 2
je 0x140094b22
lea rdx, [rdi + 0xe8]
mov rax, qword [rdi + 0xd0]
mov r8, qword [rdi + 0xd8]
mov r9, qword [rdi + 0xe0]
lea rcx, [rsp + 0x110]
call qword [rax]
movzx eax, byte [rdi + 0xf0]
mov byte [rsp + 0x4f], al
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rsp + 0xaf0], xmm1
movdqu xmmword [rsp + 0xae0], xmm0
movzx ebp, byte [rsp + 0x630]
test ebp, ebp
je 0x140094bc0
cmp ebp, 2
jne 0x140094bb8
mov rbx, qword [rsp + 0x638]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400997a9
mov rdi, rax
lea rdx, [rbx + 0x18]
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0x110]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140094bc0
movzx eax, byte [rsp + 0x631]
mov qword [rsp + 0x680], r13
mov qword [rsp + 0x688], r15
mov qword [rsp + 0x690], r14
mov byte [rsp + 0x540], bpl
mov byte [rsp + 0x541], al
mov qword [rsp + 0x548], rdi
lea rcx, [rsp + 0x550]
lea rdx, [rsp + 0x658]
mov rax, qword [rsp + 0x640]
mov r8, qword [rsp + 0x648]
mov r9, qword [rsp + 0x650]
call qword [rax]
movups xmm0, xmmword [rsp + 0x560]
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [rsp + 0x550]
movaps xmmword [rsp + 0x610], xmm0
movzx r15d, byte [rsp + 0x540]
movzx ebp, byte [rsp + 0x541]
movzx r13d, byte [rsp + 0x542]
mov rax, qword [rsp + 0x548]
mov ecx, dword [rsp + 0x543]
mov dword [rsp + 0x80], ecx
movzx ecx, byte [rsp + 0x547]
mov byte [rsp + 0x84], cl
movups xmm0, xmmword [rsp + 0x12f8]
movaps xmmword [rsp + 0x510], xmm0
mov rcx, qword [rsp + 0x1308]
mov qword [rsp + 0x520], rcx
movups xmm0, xmmword [rsp + 0x350]
movups xmm1, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm1
movzx ecx, byte [rsp + 0x84]
mov byte [rsp + 0x7c], cl
mov ecx, dword [rsp + 0x80]
mov dword [rsp + 0x78], ecx
mov rcx, qword [rsp + 0x520]
mov qword [rsp + 0xa70], rcx
movaps xmm0, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0xa60], xmm0
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xf70], xmm1
movaps xmmword [rsp + 0xf60], xmm0
movaps xmm0, xmmword [rsp + 0x610]
movaps xmm1, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
cmp r15d, 4
je 0x1400997f0
mov qword [rsp + 0x30], r12
movzx ecx, byte [rsp + 0x7c]
mov byte [rsp + 0x117], cl
mov ecx, dword [rsp + 0x78]
mov dword [rsp + 0x113], ecx
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], 0
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0x138], rax
movaps xmm0, xmmword [rsp + 0xa60]
movups xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0x140], 0
movaps xmm0, xmmword [rsp + 0xf60]
movaps xmm1, xmmword [rsp + 0xf70]
movups xmmword [rsp + 0x148], xmm0
movups xmmword [rsp + 0x158], xmm1
mov byte [rsp + 0x110], r15b
mov byte [rsp + 0x111], bpl
mov byte [rsp + 0x112], r13b
movaps xmm0, xmmword [rsp + 0x610]
movaps xmm1, xmmword [rsp + 0x620]
movups xmmword [rsp + 0x130], xmm1
movups xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [rsp + 0x143]
movaps xmmword [rsp + 0x380], xmm0
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x39d], rax
movups xmm0, xmmword [rsp + 0x153]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0x133]
movaps xmmword [rsp + 0x370], xmm0
movups xmm0, xmmword [rsp + 0x123]
movaps xmmword [rsp + 0x360], xmm0
movups xmm0, xmmword [rsp + 0x113]
movaps xmmword [rsp + 0x350], xmm0
mov rax, qword [rsp + 0x39d]
mov qword [rsp + 0x8ed], rax
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x8e0], xmm0
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movaps xmm3, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x8d0], xmm3
movaps xmmword [rsp + 0x8c0], xmm2
movaps xmmword [rsp + 0x8b0], xmm1
movaps xmmword [rsp + 0x8a0], xmm0
mov rax, qword [rsp + 0x8ed]
mov qword [rsp + 0x160], rax
movaps xmm0, xmmword [rsp + 0x8e0]
movups xmmword [rsp + 0x153], xmm0
movaps xmm0, xmmword [rsp + 0x8a0]
movaps xmm1, xmmword [rsp + 0x8b0]
movaps xmm2, xmmword [rsp + 0x8c0]
movaps xmm3, xmmword [rsp + 0x8d0]
movups xmmword [rsp + 0x143], xmm3
movups xmmword [rsp + 0x133], xmm2
movups xmmword [rsp + 0x123], xmm1
movups xmmword [rsp + 0x113], xmm0
mov byte [rsp + 0x110], r15b
mov byte [rsp + 0x111], bpl
mov byte [rsp + 0x112], r13b
lea rdx, [0x140310310]
lea rdi, [rsp + 0x610]
mov r8d, 1
mov rcx, rdi
call sym.bytes::bytes::Bytes::copy_from_slice::h4aeb6c209d36dba4
lea rcx, [rsp + 0x510]
mov rdx, rdi
call sym.http::uri::path::PathAndQuery::from_shared::h7605f30ba1561a78
mov r14, qword [rsp + 0x510]
movzx edi, byte [rsp + 0x518]
test r14, r14
je 0x1400998fb
lea r12, [rsp + 0x113]
movzx ebx, byte [rsp + 0x519]
movups xmm0, xmmword [rsp + 0x528]
movups xmmword [rsp + 0x61e], xmm0
movups xmm0, xmmword [rsp + 0x51a]
movaps xmmword [rsp + 0x610], xmm0
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x140094fdd
lea rcx, [rsp + 0x158]
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
call qword [rax + 0x18]
movzx r15d, byte [rsp + 0x110]
movzx ebp, byte [rsp + 0x111]
movzx r13d, byte [rsp + 0x112]
mov qword [rsp + 0x140], r14
mov byte [rsp + 0x148], dil
mov byte [rsp + 0x149], bl
movaps xmm0, xmmword [rsp + 0x610]
movups xmmword [rsp + 0x14a], xmm0
movups xmm0, xmmword [rsp + 0x61e]
movups xmmword [rsp + 0x158], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rsp + 0x350], xmm0
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x380], xmm3
movups xmm0, xmmword [r12 + 0x40]
movaps xmmword [rsp + 0x390], xmm0
mov rax, qword [r12 + 0x4d]
mov qword [rsp + 0x39d], rax
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movaps xmm3, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0xf80], xmm0
movaps xmmword [rsp + 0xf90], xmm1
movaps xmmword [rsp + 0xfa0], xmm2
movaps xmmword [rsp + 0xfb0], xmm3
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0xfc0], xmm0
mov rax, qword [rsp + 0x39d]
mov qword [rsp + 0xfcd], rax
cmp r15b, 4
je 0x1400998db
mov rax, qword [rsp + 0xfcd]
mov qword [rsp + 0x3a0], rax
movaps xmm0, xmmword [rsp + 0xfc0]
movups xmmword [rsp + 0x393], xmm0
movaps xmm0, xmmword [rsp + 0xf80]
movaps xmm1, xmmword [rsp + 0xf90]
movaps xmm2, xmmword [rsp + 0xfa0]
movaps xmm3, xmmword [rsp + 0xfb0]
movups xmmword [rsp + 0x383], xmm3
movups xmmword [rsp + 0x373], xmm2
movups xmmword [rsp + 0x363], xmm1
movups xmmword [rsp + 0x353], xmm0
mov byte [rsp + 0x350], r15b
mov byte [rsp + 0x351], bpl
mov byte [rsp + 0x352], r13b
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x350]
call sym.http::uri::Uri::from_parts::h3913a4d0f87f595f
movzx eax, byte [rsp + 0x110]
movzx edi, byte [rsp + 0x111]
cmp al, 3
mov r12, qword [rsp + 0x30]
je 0x1400997e8
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x8ed], rcx
movups xmm0, xmmword [rsp + 0x153]
movaps xmmword [rsp + 0x8e0], xmm0
movaps xmm0, xmmword [rsp + 0x8e0]
movaps xmmword [rsp + 0xac0], xmm0
mov rcx, qword [rsp + 0x8ed]
mov qword [rsp + 0xacd], rcx
mov ecx, dword [rsp + 0xafc]
mov dword [rsp + 0x560], ecx
movups xmm0, xmmword [rsp + 0x143]
movups xmm1, xmmword [rsp + 0x133]
movups xmm2, xmmword [rsp + 0x123]
movups xmm3, xmmword [rsp + 0x113]
movaps xmmword [rsp + 0xa80], xmm3
movaps xmmword [rsp + 0xa90], xmm2
movaps xmmword [rsp + 0xaa0], xmm1
movaps xmmword [rsp + 0xab0], xmm0
movaps xmm0, xmmword [rsp + 0x630]
movaps xmm1, xmmword [rsp + 0x640]
movaps xmm2, xmmword [rsp + 0x650]
movups xmmword [rsp + 0xc40], xmm2
movups xmmword [rsp + 0xc30], xmm1
movups xmmword [rsp + 0xc20], xmm0
movups xmm0, xmmword [rsp + 0xadc]
movups xmm1, xmmword [rsp + 0xaec]
movaps xmmword [rsp + 0x550], xmm1
movaps xmmword [rsp + 0x540], xmm0
mov rcx, qword [rsi + 0x768]
movzx edx, byte [rcx + 0x112]
movzx ecx, byte [rsp + 0x112]
mov byte [rsi + 0x9d1], dl
movaps xmm0, xmmword [rsp + 0xe10]
movaps xmm1, xmmword [rsp + 0xe20]
movaps xmm2, xmmword [rsp + 0xe30]
movups xmmword [rsi + 0x9d8], xmm0
movups xmmword [rsi + 0x9e8], xmm1
movups xmmword [rsi + 0x9f8], xmm2
mov rdx, qword [rsp + 0x40]
mov qword [rsi + 0xa08], rdx
mov qword [rsi + 0xa10], 0
mov qword [rsi + 0xa18], 6
mov rdx, qword [rsp + 0x6a8]
mov qword [rsi + 0xa20], rdx
mov rdx, qword [rsp + 0x668]
mov qword [rsi + 0xa28], rdx
mov rdx, qword [rsp + 0x6a0]
mov qword [rsi + 0xa30], rdx
movss dword [rsi + 0xa38], xmm9
movzx edx, byte [rsp + 0x55]
mov byte [rsi + 0xa3c], dl
movzx edx, byte [rsp + 0x54]
mov byte [rsi + 0xa3d], dl
mov rdx, qword [rsp + 0x6d8]
mov qword [rsi + 0xa40], rdx
mov rdx, qword [rsp + 0x6b8]
mov qword [rsi + 0xa48], rdx
mov rdx, qword [rsp + 0x6b0]
mov qword [rsi + 0xa50], rdx
mov rdx, qword [rsp + 0x660]
mov qword [rsi + 0xa58], rdx
mov edx, dword [rsp + 0x340]
mov dword [rsi + 0xa60], edx
mov edx, dword [rsp + 0x560]
mov dword [rsi + 0xa84], edx
movaps xmm0, xmmword [rsp + 0x540]
movaps xmm1, xmmword [rsp + 0x550]
movups xmmword [rsi + 0xa74], xmm1
movups xmmword [rsi + 0xa64], xmm0
movzx edx, byte [rsp + 0x4f]
mov byte [rsi + 0xa88], dl
mov rdx, qword [rsp + 0x680]
mov qword [rsi + 0xa90], rdx
movzx edx, byte [rsp + 0x52]
mov byte [rsi + 0xa98], dl
movzx edx, byte [rsp + 0x51]
mov byte [rsi + 0xa99], dl
movzx edx, byte [rsp + 0x50]
mov byte [rsi + 0xa9a], dl
mov rdx, qword [rsp + 0x6d0]
mov qword [rsi + 0xaa0], rdx
mov rdx, qword [rsp + 0x6c8]
mov qword [rsi + 0xaa8], rdx
mov rdx, qword [rsp + 0x6c0]
mov qword [rsi + 0xab0], rdx
mov rdx, qword [rsp + 0x60]
mov qword [rsi + 0xab8], rdx
mov rdx, qword [rsp + 0x6e8]
mov qword [rsi + 0xac0], rdx
mov rdx, qword [rsp + 0x6e0]
mov qword [rsi + 0xac8], rdx
mov rdx, qword [rsp + 0x88]
mov qword [rsi + 0xad0], rdx
mov edx, dword [rsp + 0x34c]
mov dword [rsi + 0xad8], edx
mov rdx, qword [rsp + 0x338]
mov qword [rsi + 0xae0], rdx
mov edx, dword [rsp + 0x344]
mov dword [rsi + 0xae8], edx
mov rdx, qword [rsp + 0x6f0]
mov qword [rsi + 0xaf0], rdx
movlps qword [rsi + 0xaf8], xmm7
mov edx, dword [rsp + 0x348]
mov dword [rsi + 0xb00], edx
movzx edx, byte [rsp + 0x57]
mov byte [rsi + 0xb04], dl
movzx edx, byte [rsp + 0x56]
mov byte [rsi + 0xb05], dl
mov rdx, qword [rsp + 0x698]
mov qword [rsi + 0xb08], rdx
mov rdx, qword [rsp + 0x670]
mov qword [rsi + 0xb10], rdx
movlps qword [rsi + 0xb18], xmm6
movss dword [rsi + 0xb20], xmm8
mov edx, dword [rsp + 0xc4c]
mov dword [rsi + 0xb54], edx
movups xmm0, xmmword [rsp + 0xc1c]
movups xmm1, xmmword [rsp + 0xc2c]
movups xmm2, xmmword [rsp + 0xc3c]
movups xmmword [rsi + 0xb44], xmm2
movups xmmword [rsi + 0xb34], xmm1
movups xmmword [rsi + 0xb24], xmm0
mov byte [rsi + 0xb58], al
mov byte [rsi + 0xb59], dil
mov byte [rsi + 0xb5a], cl
mov rax, qword [rsp + 0xacd]
mov qword [rsi + 0xba8], rax
movaps xmm0, xmmword [rsp + 0xac0]
movups xmmword [rsi + 0xb9b], xmm0
movaps xmm0, xmmword [rsp + 0xa80]
movaps xmm1, xmmword [rsp + 0xa90]
movaps xmm2, xmmword [rsp + 0xaa0]
movaps xmm3, xmmword [rsp + 0xab0]
movups xmmword [rsi + 0xb8b], xmm3
movups xmmword [rsi + 0xb7b], xmm2
movups xmmword [rsi + 0xb6b], xmm1
movups xmmword [rsi + 0xb5b], xmm0
mov rax, qword [rsp + 0x688]
mov qword [rsi + 0xbb0], rax
mov rax, qword [rsp + 0x690]
mov qword [rsi + 0xbb8], rax
mov rax, qword [rsp + 0x678]
mov qword [rsi + 0xbc0], rax
movzx eax, byte [rsp + 0x53]
mov byte [rsi + 0xbc8], al
mov byte [rsi + 0xbc9], al
mov rdi, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x68]
cmp dword [rsi + 0xa18], 9
je 0x1400998e3
mov qword [rsp + 0x68], rbp
lea rbp, [rsi + 0x9d8]
lea r13, [rsi + 0xa18]
lea rcx, [rsp + 0xf80]
mov rdx, rbp
mov r8, rdi
call sym.__hyper::client::pool::Checkout_T__as_core::future::future::Future_::poll::hd4eab3680b126efb
cmp byte [rsp + 0xff0], 3
jne 0x14009576c
lea rcx, [rsp + 0x8a0]
mov rdx, r13
mov r8, rdi
call sym.__hyper::common::lazy::Lazy_F_R__as_core::future::future::Future_::poll::h884f216fb2c15752
cmp byte [rsp + 0x910], 3
je 0x140095975
mov rbx, qword [r13]
mov qword [r13], 9
cmp rbx, 9
je 0x140099a07
lea rdx, [rsi + 0xa20]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x150], rbx
lea rdi, [rsp + 0x158]
mov r8d, 0x1b0
mov rcx, rdi
call sym.memcpy
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [rsp + 0x3c8], xmm0
movups xmmword [rsp + 0x3d8], xmm1
movups xmmword [rsp + 0x3e8], xmm2
movups xmmword [rsp + 0x3f8], xmm3
mov rax, qword [rsp + 0x910]
mov qword [rsp + 0x3c0], rax
movups xmm0, xmmword [rsp + 0x900]
movaps xmmword [rsp + 0x3b0], xmm0
movups xmm0, xmmword [rsp + 0x8f0]
movaps xmmword [rsp + 0x3a0], xmm0
movups xmm0, xmmword [rsp + 0x8e0]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0x8a0]
movups xmm1, xmmword [rsp + 0x8b0]
movups xmm2, xmmword [rsp + 0x8c0]
movups xmm3, xmmword [rsp + 0x8d0]
movaps xmmword [rsp + 0x380], xmm3
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x350], xmm0
lea rcx, [rsp + 0x700]
lea rdx, [rsp + 0x350]
mov r8d, 0xb8
call sym.memcpy
lea rcx, [rbx - 6]
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14009597c
test rax, rax
jne 0x1400959d4
mov rcx, rdi
call sym._ZN4core3ptr166drop_in_place_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_reqwest..async_impl..body..Impl
jmp 0x1400959d4
mov rbx, qword [r13]
mov qword [r13], 9
cmp rbx, 9
je 0x140099a07
lea rdx, [rsi + 0xa20]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x150], rbx
lea rdi, [rsp + 0x158]
mov r8d, 0x1b0
mov rcx, rdi
call sym.memcpy
lea rcx, [rsp + 0x700]
mov r8d, 0xb8
mov rdx, rdi
call sym.memcpy
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x1310]
mov r8d, 0xf8
call sym.memcpy
movups xmm0, xmmword [rsp + 0xf80]
movups xmm1, xmmword [rsp + 0xf90]
movups xmm2, xmmword [rsp + 0xfa0]
movups xmm3, xmmword [rsp + 0xfb0]
movaps xmmword [rsp + 0x590], xmm0
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x5b0], xmm2
movaps xmmword [rsp + 0x5c0], xmm3
movups xmm0, xmmword [rsp + 0xfc0]
movaps xmmword [rsp + 0x5d0], xmm0
movups xmm0, xmmword [rsp + 0xfd0]
movaps xmmword [rsp + 0x5e0], xmm0
movups xmm0, xmmword [rsp + 0xfe0]
movaps xmmword [rsp + 0x5f0], xmm0
mov rax, qword [rsp + 0xff0]
mov qword [rsp + 0x600], rax
lea rcx, [rsp + 0x110]
call sym.__hyper::client::pool::Checkout_T__as_core::ops::drop::Drop_::drop::h004c7730c10ac625
cmp byte [rsp + 0x110], 2
jb 0x1400958ca
mov rdi, qword [rsp + 0x118]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x18]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
lea rcx, [rsp + 0x138]
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x14009590d
lock dec qword [rax]
jne 0x14009590d
lea rcx, [rsp + 0x140]
call sym.alloc::sync::Arc_T_A_::drop_slow::h22de07f08bf3d6f7
mov rdi, qword [rsp + 0x148]
test rdi, rdi
je 0x14009596f
mov r14b, 1
mov al, 1
xchg byte [rdi + 0x80], al
mov al, 1
xchg byte [rdi + 0x60], al
test al, al
jne 0x14009594b
mov rax, qword [rdi + 0x50]
mov rcx, qword [rdi + 0x58]
mov qword [rdi + 0x50], 0
xor edx, edx
xchg byte [rdi + 0x60], dl
test rax, rax
je 0x14009594b
call qword [rax + 0x18]
xchg byte [rdi + 0x78], r14b
test r14b, r14b
je 0x140095996
mov rax, qword [rsp + 0x148]
lock dec qword [rax]
jne 0x14009596f
mov rcx, qword [rsp + 0x148]
call sym.alloc::sync::Arc_T_A_::drop_slow::h384e1d5cdf1c6893
cmp rbx, 0xa
jne 0x1400959d9
mov al, 3
jmp 0x140096f95
cmp rbx, 5
jne 0x1400959c7
cmp byte [rsp + 0x1c8], 3
je 0x1400959d4
mov rcx, rdi
call sym._ZN4core3ptr184drop_in_place_LT_core..result..Result_LT_hyper..client..pool..Pooled_LT_hyper..client..client..PoolClient_LT_re
jmp 0x1400959d4
mov rax, qword [rdi + 0x68]
mov rcx, qword [rdi + 0x70]
mov qword [rdi + 0x68], 0
test rax, rax
je 0x140096f73
xor edx, edx
xchg byte [rdi + 0x78], dl
call qword [rax + 8]
mov rax, qword [rsp + 0x148]
lock dec qword [rax]
jne 0x14009596f
jmp 0x140095962
lea rcx, [rsp + 0x150]
call sym._ZN4core3ptr1087drop_in_place_LT_futures_util..future..try_future..try_flatten..TryFlatten_LT_futures_util..future..try_future
mov ebx, 9
mov word [rsi + 0x9d6], 0x101
movaps xmm0, xmmword [rsp + 0x590]
movdqa xmm1, xmmword [rsp + 0x5a0]
movdqa xmm2, xmmword [rsp + 0x5b0]
movdqa xmm3, xmmword [rsp + 0x5c0]
movups xmmword [rsi + 0x7a0], xmm0
movdqu xmmword [rsi + 0x7b0], xmm1
movdqu xmmword [rsi + 0x7c0], xmm2
movdqu xmmword [rsi + 0x7d0], xmm3
movaps xmm0, xmmword [rsp + 0x5d0]
movups xmmword [rsi + 0x7e0], xmm0
movaps xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rsi + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x5f0]
movdqu xmmword [rsi + 0x800], xmm0
mov rax, qword [rsp + 0x600]
mov qword [rsi + 0x810], rax
mov qword [rsi + 0x818], rbx
lea rcx, [rsi + 0x820]
lea rdx, [rsp + 0x700]
mov r8d, 0xb8
call sym.memcpy
lea rcx, [rsi + 0x8d8]
lea rdx, [rsp + 0x1310]
mov r8d, 0xf8
call sym.memcpy
cmp dword [rsi + 0xa18], 9
je 0x140095abd
mov rcx, rbp
call sym._ZN4core3ptr136drop_in_place_LT_hyper..client..pool..Checkout_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..bod
mov rcx, r13
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
mov rbx, qword [rsi + 0x818]
cmp rbx, 9
jne 0x140095d8d
movzx ebp, byte [rsi + 0x890]
cmp bpl, 2
jne 0x140095fb4
mov byte [rsi + 0x9d5], 1
mov r15, qword [rsi + 0x820]
mov qword [rsi + 0x9d8], r15
mov byte [rsi + 0x9d4], 1
movdqu xmm0, xmmword [rsi + 0x898]
movdqu xmm1, xmmword [rsi + 0x8a8]
movdqu xmm2, xmmword [rsi + 0x8b8]
movdqu xmm3, xmmword [rsi + 0x8c8]
movdqa xmmword [rsp + 0x380], xmm3
movdqa xmmword [rsp + 0x370], xmm2
movdqa xmmword [rsp + 0x360], xmm1
movdqa xmmword [rsp + 0x350], xmm0
cmp byte [r15 + 0x30], 4
jne 0x1400961a8
lea rax, [rsi + 0x898]
mov byte [rsi + 0x9d4], 0
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movups xmmword [rsi + 0x9e0], xmm0
movdqu xmmword [rsi + 0x9f0], xmm1
movdqu xmmword [rsi + 0xa00], xmm2
movdqu xmmword [rsi + 0xa10], xmm3
mov qword [rsp + 0x30], r12
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0x110]
mov rdx, rdi
mov r8, qword [rsp + 0x70]
call sym.__hyper::client::pool::Checkout_T__as_core::future::future::Future_::poll::hd4eab3680b126efb
movzx ebp, byte [rsp + 0x180]
cmp bpl, 3
je 0x140096f8f
mov rcx, rdi
mov r12, qword [rsp + 0x110]
mov r15, qword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xf00], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xf10], xmm0
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xf20], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xf30], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xf40], xmm0
movdqu xmm0, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0xf50], xmm0
mov eax, dword [rsp + 0x181]
mov dword [rsp + 0x330], eax
mov eax, dword [rsp + 0x184]
mov dword [rsp + 0x333], eax
call sym._ZN4core3ptr136drop_in_place_LT_hyper..client..pool..Checkout_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..bod
cmp bpl, 2
jne 0x140095cf5
mov bpl, 2
xor r14d, r14d
cmp byte [rsi + 0x9d1], 0
je 0x140095f9a
xor r14d, r14d
cmp byte [r12 + 0x30], 4
jne 0x140095f9a
mov rdi, qword [r12]
xor r14d, r14d
test rdi, rdi
je 0x140095f9a
mov rbx, qword [r12 + 8]
movabs r15, 0x63092eb25007a250
xor r14d, r14d
movabs r13, 0xf278056a0be251a0
jmp 0x140095cc5
mov rcx, rdi
call qword [rbx + 0x30]
mov rdi, rax
mov rbx, rdx
test rax, rax
je 0x140095f9a
mov rcx, rdi
call qword [rbx + 0x38]
cmp rax, r15
jne 0x140095cb0
cmp rdx, r13
jne 0x140095cb0
mov r14d, 1
mov r15, r12
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x30]
jne 0x1400961b5
jmp 0x1400961c2
movaps xmm0, xmmword [rsp + 0xf50]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0xf40]
movaps xmmword [rsp + 0xe0], xmm0
movdqa xmm0, xmmword [rsp + 0xf00]
movdqa xmm1, xmmword [rsp + 0xf10]
movdqa xmm2, xmmword [rsp + 0xf20]
movdqa xmm3, xmmword [rsp + 0xf30]
movdqa xmmword [rsp + 0xd0], xmm3
movdqa xmmword [rsp + 0xc0], xmm2
movdqa xmmword [rsp + 0xb0], xmm1
movdqa xmmword [rsp + 0xa0], xmm0
mov eax, dword [rsp + 0x330]
mov ecx, dword [rsp + 0x333]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
mov r14, r12
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x30]
jne 0x1400961b5
jmp 0x1400961c2
lea rdi, [rsi + 0x818]
movzx ebp, byte [rsi + 0x810]
cmp bpl, 2
jne 0x140096086
mov byte [rsi + 0x9d3], 1
mov r15, qword [rsi + 0x7a0]
mov qword [rsi + 0x9d8], r15
lea rcx, [rsp + 0x110]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
mov byte [rsi + 0x9d2], 1
cmp byte [r15 + 0x30], 4
jne 0x1400961ea
mov byte [rsi + 0x9d2], 0
lea rcx, [rsi + 0x9e0]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0x350]
mov rdx, rdi
mov r8, qword [rsp + 0x70]
call sym.__hyper::common::lazy::Lazy_F_R__as_core::future::future::Future_::poll::h884f216fb2c15752
movzx ebp, byte [rsp + 0x3c0]
cmp bpl, 3
je 0x140096f93
mov rcx, rdi
mov rdi, qword [rsp + 0x350]
mov r15, qword [rsp + 0x358]
movups xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0xea0], xmm0
movups xmm0, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0xeb0], xmm0
movups xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0xec0], xmm0
movups xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0xed0], xmm0
movups xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0xee0], xmm0
movdqu xmm0, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0xef0], xmm0
mov eax, dword [rsp + 0x3c1]
mov dword [rsp + 0x328], eax
mov eax, dword [rsp + 0x3c4]
mov dword [rsp + 0x32b], eax
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
xor r14d, r14d
cmp bpl, 2
jne 0x140095ee0
mov r15, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x1400961f7
jmp 0x140095f6e
movaps xmm0, xmmword [rsp + 0xef0]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0xee0]
movaps xmmword [rsp + 0xe0], xmm0
movdqa xmm0, xmmword [rsp + 0xea0]
movdqa xmm1, xmmword [rsp + 0xeb0]
movdqa xmm2, xmmword [rsp + 0xec0]
movdqa xmm3, xmmword [rsp + 0xed0]
movdqa xmmword [rsp + 0xd0], xmm3
movdqa xmmword [rsp + 0xc0], xmm2
movdqa xmmword [rsp + 0xb0], xmm1
movdqa xmmword [rsp + 0xa0], xmm0
mov eax, dword [rsp + 0x328]
mov ecx, dword [rsp + 0x32b]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
mov r14, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x1400961f7
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
je 0x140096218
mov rcx, qword [rsi + 0x9d8]
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h0f85aaf5d94ea59cE.3162
mov byte [rsi + 0x9d3], 0
jmp 0x1400964f5
mov r15, r12
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x30]
jne 0x1400961b5
jmp 0x1400961c2
mov r14, qword [rsi + 0x820]
mov r15, qword [rsi + 0x828]
movups xmm0, xmmword [rsi + 0x880]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsi + 0x870]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsi + 0x860]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsi + 0x850]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsi + 0x840]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsi + 0x830]
movaps xmmword [rsp + 0xa0], xmm0
mov eax, dword [rsi + 0x891]
mov ecx, dword [rsi + 0x894]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
movdqu xmm0, xmmword [rsi + 0x898]
movdqu xmm1, xmmword [rsi + 0x8a8]
movdqu xmm2, xmmword [rsi + 0x8b8]
movdqu xmm3, xmmword [rsi + 0x8c8]
movdqa xmmword [rsp + 0x140], xmm3
movdqa xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
lea rcx, [rsp + 0x110]
call sym._ZN4core3ptr136drop_in_place_LT_hyper..client..pool..Checkout_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..bod
jmp 0x1400964f5
mov r14, qword [rsi + 0x7a0]
mov r15, qword [rsi + 0x7a8]
movups xmm0, xmmword [rsi + 0x800]
movaps xmmword [rsp + 0xe90], xmm0
movups xmm0, xmmword [rsi + 0x7f0]
movaps xmmword [rsp + 0xe80], xmm0
movups xmm0, xmmword [rsi + 0x7e0]
movaps xmmword [rsp + 0xe70], xmm0
movups xmm0, xmmword [rsi + 0x7d0]
movaps xmmword [rsp + 0xe60], xmm0
movups xmm0, xmmword [rsi + 0x7c0]
movaps xmmword [rsp + 0xe50], xmm0
movups xmm0, xmmword [rsi + 0x7b0]
movaps xmmword [rsp + 0xe40], xmm0
mov eax, dword [rsi + 0x811]
mov ecx, dword [rsi + 0x814]
mov dword [rsp + 0x320], eax
mov dword [rsp + 0x323], ecx
lea rcx, [rsp + 0xf80]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
cmp dword [rsp + 0xf80], 6
jne 0x140096224
lea rax, [rsi + 0x7b0]
lea rcx, [rsi + 0x811]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xe0], xmm0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqa xmmword [rsp + 0xd0], xmm3
movdqa xmmword [rsp + 0xc0], xmm2
movdqa xmmword [rsp + 0xb0], xmm1
movdqa xmmword [rsp + 0xa0], xmm0
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
lea rcx, [rsp + 0xf80]
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
jmp 0x1400964f5
mov byte [rsi + 0x9d5], 0
mov bpl, 2
xor r14d, r14d
lea rcx, [rsp + 0x350]
call sym._ZN4core3ptr136drop_in_place_LT_hyper..client..pool..Checkout_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..bod
mov byte [rsi + 0x9d4], 0
cmp byte [rsi + 0x9d5], 0
je 0x1400961de
mov rcx, qword [rsi + 0x9d8]
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h0f85aaf5d94ea59cE.3162
mov byte [rsi + 0x9d5], 0
jmp 0x1400964f5
mov byte [rsi + 0x9d3], 0
mov bpl, 2
xor r14d, r14d
lea rcx, [rsp + 0x110]
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
jne 0x140095f82
mov byte [rsi + 0x9d3], 0
jmp 0x1400964f5
lea rcx, [rsp + 0x1140]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
mov rax, qword [rsi + 0x768]
mov rbx, qword [rax + 0x68]
test rbx, rbx
mov qword [rsp + 0x30], r12
je 0x1400962b7
mov r12, qword [rax + 0x70]
mov r13, qword [r12 + 0x10]
movzx eax, byte [0x140346130]
mov edx, 0x1b8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099b3f
mov rdi, rax
dec r13
and r13, 0xfffffffffffffff0
add rbx, r13
add rbx, 0x10
lea rdx, [rsp + 0x1140]
mov r8d, 0x1b8
mov rcx, rax
call sym.memcpy
lea r8, sym._ZN4core3ptr1908drop_in_place_LT_futures_util..future..future..Map_LT_futures_util..future..try_future..MapErr_LT_hyper..commo
mov rcx, rbx
mov rdx, rdi
call qword [r12 + 0x18]
mov r12, qword [rsp + 0x30]
jmp 0x140096477
mov eax, 1
lock xadd qword [0x1402b5150], rax
mov qword [rsp + 0x630], rax
lea rcx, [rsp + 0x8a0]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
lea rcx, [rsp + 0x350]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
lea r13, [rsp + 0x630]
mov qword [rsp + 0x508], r13
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::hd4e05999329f5c4f
test rax, rax
je 0x140099bb0
mov rdi, rax
mov r12, qword [rax + 0x18]
movabs rax, 0x7fffffffffffffff
cmp r12, rax
jae 0x140099b4e
lea rax, [r12 + 1]
mov qword [rdi + 0x18], rax
mov rbx, qword [rdi + 0x20]
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x8a0]
mov r8d, 0x1b8
call sym.memcpy
mov qword [rsp + 0x2c8], r13
test rbx, rbx
je 0x140099b69
mov rax, qword [rsp + 0x630]
lock inc qword [rbx]
jle case.0x1400943aa.2
mov qword [rsp + 0x40], rax
movzx eax, byte [0x140346130]
mov edx, 0x300
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099b5a
mov r12, rax
and r12, 0xffffffffffffff80
lea r13, [r12 + 0x80]
mov qword [r12 + 0x78], rax
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, str._S_f_
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
add rbx, 0x58
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0xa8], rax
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x8a0]
mov r8d, 0x1b8
call sym.memcpy
xorps xmm0, xmm0
movups xmmword [r12 + 0x268], xmm0
mov qword [r12 + 0x278], 0
mov rcx, rbx
mov rdx, r13
mov r8, r13
call sym.tokio::runtime::task::list::OwnedTasks_S_::bind_inner::h0884d9c236fac6cd
test rax, rax
je 0x140096452
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 [r13], rcx
mov r12, qword [rsp + 0x30]
je 0x140096477
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0xe90]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0xe80]
movaps xmmword [rsp + 0xe0], xmm0
movdqa xmm0, xmmword [rsp + 0xe40]
movdqa xmm1, xmmword [rsp + 0xe50]
movdqa xmm2, xmmword [rsp + 0xe60]
movdqa xmm3, xmmword [rsp + 0xe70]
movdqa xmmword [rsp + 0xd0], xmm3
movdqa xmmword [rsp + 0xc0], xmm2
movdqa xmmword [rsp + 0xb0], xmm1
movdqa xmmword [rsp + 0xa0], xmm0
mov eax, dword [rsp + 0x320]
mov ecx, dword [rsp + 0x323]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
mov word [rsi + 0x9d6], 0
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xda0], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xd90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movaps xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xd80], xmm3
movaps xmmword [rsp + 0xd70], xmm2
movaps xmmword [rsp + 0xd60], xmm1
movaps xmmword [rsp + 0xd50], xmm0
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsp + 0x310], eax
mov dword [rsp + 0x313], ecx
mov byte [rsi + 0x9d0], 1
movaps xmm0, xmmword [rsp + 0xd50]
movdqa xmm1, xmmword [rsp + 0xd60]
movdqa xmm2, xmmword [rsp + 0xd70]
movdqa xmm3, xmmword [rsp + 0xd80]
movaps xmmword [rsp + 0xdb0], xmm0
movdqa xmmword [rsp + 0xdc0], xmm1
movdqa xmmword [rsp + 0xdd0], xmm2
movdqa xmmword [rsp + 0xde0], xmm3
movaps xmm0, xmmword [rsp + 0xd90]
movaps xmmword [rsp + 0xdf0], xmm0
movdqa xmm0, xmmword [rsp + 0xda0]
movdqa xmmword [rsp + 0xe00], xmm0
mov eax, dword [rsp + 0x310]
mov ecx, dword [rsp + 0x313]
mov dword [rsp + 0x31b], ecx
mov dword [rsp + 0x318], eax
mov rcx, r12
call sym._ZN4core3ptr170drop_in_place_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_reqwest..async_impl..body..Impl
cmp bpl, 2
jne 0x1400966c8
mov r12b, 1
mov r13d, 3
test r14, r14
je 0x140096a49
mov byte [rsi + 0x729], 0
mov r13, qword [rsi + 0x628]
mov rbp, qword [rsi + 0x630]
mov rax, qword [rsi + 0x638]
mov qword [rsp + 0x90], rax
lea rdx, [rsi + 0x640]
lea rcx, [rsp + 0x1410]
mov r8d, 0x90
call sym.memcpy
movups xmm0, xmmword [rsi + 0x6d0]
movdqu xmm1, xmmword [rsi + 0x6e0]
movdqu xmm2, xmmword [rsi + 0x6f0]
movdqu xmm3, xmmword [rsi + 0x700]
movaps xmmword [rsp + 0x7c0], xmm0
movdqa xmmword [rsp + 0x7d0], xmm1
movdqa xmmword [rsp + 0x7e0], xmm2
movdqa xmmword [rsp + 0x7f0], xmm3
movdqu xmm0, xmmword [rsi + 0x710]
movdqa xmmword [rsp + 0x800], xmm0
mov rax, qword [rsi + 0x720]
mov qword [rsp + 0x810], rax
jmp 0x140096a4c
movaps xmm0, xmmword [rsp + 0xe00]
movaps xmmword [rsp + 0x160], xmm0
movaps xmm0, xmmword [rsp + 0xdf0]
movaps xmmword [rsp + 0x150], xmm0
movaps xmm0, xmmword [rsp + 0xdb0]
movaps xmm1, xmmword [rsp + 0xdc0]
movaps xmm2, xmmword [rsp + 0xdd0]
movaps xmm3, xmmword [rsp + 0xde0]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsi + 0x730], r14
mov qword [rsi + 0x738], r15
movaps xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movdqa xmm2, xmmword [rsp + 0x130]
movdqa xmm3, xmmword [rsp + 0x140]
movups xmmword [rsi + 0x740], xmm0
movdqu xmmword [rsi + 0x750], xmm1
movdqu xmmword [rsi + 0x760], xmm2
movdqu xmmword [rsi + 0x770], xmm3
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rsi + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x160]
movdqu xmmword [rsi + 0x790], xmm0
mov byte [rsi + 0x7a0], bpl
mov eax, dword [rsp + 0x318]
mov ecx, dword [rsp + 0x31b]
mov dword [rsi + 0x7a1], eax
mov dword [rsi + 0x7a4], ecx
lea r15, [rsi + 0x628]
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x140096aa3
cmp qword [rcx + 0x18], 0
je 0x140096aa3
movabs r14, 0xe00db3b629b05808
movabs rbx, 0x69ab5fa41ea56020
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
xor edx, edx
movdqa xmm0, xmmword [str.44444444444444441111111111111111]
pcmpeqd xmm1, xmm1
mov r8, rbx
and r8, rcx
movdqu xmm2, xmmword [rax + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
nop dword [rax]
test r9w, r9w
je 0x140096860
tzcnt r11d, r9d
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
add r11, r8
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
cmp qword [r10 - 0x20], r14
jne 0x140096820
cmp qword [r10 - 0x18], rbx
jne 0x140096820
jmp 0x14009687f
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x140096aa3
add r8, rdx
add r8, 0x10
add rdx, 0x10
jmp 0x140096807
mov rdi, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
mov rcx, rdi
call qword [rax + 0x18]
cmp rax, r14
jne 0x140096aa3
cmp rdx, rbx
jne 0x140096aa3
movzx r12d, byte [rsi + 0x791]
cmp r12, 2
je 0x140099791
mov rbx, qword [rdi]
movzx r14d, byte [rsi + 0x790]
mov rcx, qword [rsi + 0x778]
xor edi, edi
test rcx, rcx
je 0x1400968da
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov r13, rdx
mov qword [rsp + 0x30], r15
mov rbp, qword [rsi + 0x788]
lock inc qword [rbp]
jle case.0x1400943aa.2
mov rax, qword [rsp + 0x578]
and rax, 0xffffffffffff0000
or rax, r14
shl r12d, 8
or r12, rax
mov r14, qword [rbx + 0x10]
lea rcx, [r14 + 0x10]
lea r15, [r14 + 0x130]
mov edx, 0x3fffffff
xor eax, eax
lock cmpxchg dword [r14 + 0x130], edx
jne 0x140096fa6
movabs r8, 0x7fffffffffffffff
mov rdx, qword [0x140346108]
shl rdx, 1
xor eax, eax
test rdx, rdx
jne 0x140096fb9
movzx edx, byte [r14 + 0x138]
test dl, dl
jne 0x140096fe0
mov rbx, qword [r14 + 0x140]
mov rdx, qword [r14 + 0x148]
mov qword [rsp + 0x40], rdx
mov qword [r14 + 0x140], rdi
mov qword [r14 + 0x148], r13
mov rdi, qword [r14 + 0x150]
mov qword [r14 + 0x150], rbp
mov rdx, qword [r14 + 0x158]
mov qword [rsp + 0x578], rdx
mov qword [r14 + 0x158], r12
lock add qword [r14 + 0x160], 2
test al, al
jne 0x1400969bf
mov rax, qword [0x140346108]
test rax, r8
jne 0x14009941d
mov edx, 0xc0000001
lock xadd dword [r15], edx
add edx, 0xc0000001
cmp edx, 0x40000000
jae 0x14009701b
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
lea rcx, [r14 + 0x30]
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
lea rcx, [r14 + 0x50]
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
lea rcx, [r14 + 0x70]
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
lea rcx, [r14 + 0x90]
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
lea rcx, [r14 + 0xb0]
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
lea rcx, [r14 + 0xd0]
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
add r14, 0xf0
mov rcx, r14
call sym.tokio::sync::notify::Notify::notify_waiters::hc3f4a802f3387ec8
mov rax, qword [rsp + 0x578]
and eax, 0xff00
cmp eax, 0x200
jne 0x140096a56
mov r15, qword [rsp + 0x30]
jmp 0x140096aa3
mov rbp, r15
mov r14, qword [rsp + 0x38]
jmp 0x1400986bd
test rbx, rbx
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x40]
je 0x140096a95
mov rax, qword [r14]
test rax, rax
je 0x140096a72
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x140096a95
cmp qword [r14 + 0x10], 0x11
jb 0x140096a84
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
lock dec qword [rdi]
jne 0x140096aa3
mov rcx, rdi
call sym.alloc::sync::Arc_T_A_::drop_slow::h51c366533f252581
cmp byte [rsi + 0x791], 2
je 0x140099791
cmp byte [rsi + 0x770], 2
jne 0x140096b8f
cmp byte [rsi + 0x6e0], 7
jne 0x140097370
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x140097364
cmp qword [rcx + 0x18], 0
je 0x140097364
movabs rbx, 0x7b8806c8c0035a71
movabs rdi, 0x63f050eff7752861
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
lea rdx, [rax - 0x20]
xor r8d, r8d
movdqa xmm0, xmmword [0x1402bcad0]
pcmpeqd xmm1, xmm1
mov r9, rdi
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop dword [rax]
test r10w, r10w
je 0x140096b70
tzcnt r11d, r10d
lea ebp, [r10 - 1]
and ebp, r10d
mov r10d, ebp
add r11, r9
and r11, rcx
mov r15, r11
shl r15, 5
mov r14, rdx
sub r14, r15
cmp qword [r14], rbx
jne 0x140096b30
cmp qword [r14 + 8], rdi
jne 0x140096b30
jmp 0x140096d38
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140097364
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x140096b16
cmp byte [rsi + 0x700], 3
jne 0x140096cb0
movzx eax, byte [0x140346130]
mov edx, 0x38
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099a46
mov rbp, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x301
movzx r15d, byte [rsi + 0x791]
cmp r15b, 2
je 0x140099791
movzx r12d, byte [rsi + 0x790]
mov rcx, qword [rsi + 0x778]
xor edi, edi
test rcx, rcx
je 0x140096c04
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, rdx
mov r13, qword [rsi + 0x788]
lock inc qword [r13]
jle case.0x1400943aa.2
cmp byte [rbp + 0x29], 2
je 0x140096c76
mov qword [rsp + 0x30], rbx
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x140096c5e
mov rbx, qword [rbp + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x140096c3b
mov rcx, r14
call rax
cmp qword [rbx + 8], 0
je 0x140096c5e
cmp qword [rbx + 0x10], 0x11
jb 0x140096c4d
mov r14, qword [r14 - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, r14
call fcn.14013f0f4
mov rax, qword [rbp + 0x20]
lock dec qword [rax]
mov rbx, qword [rsp + 0x30]
jne 0x140096c76
mov rcx, qword [rbp + 0x20]
call sym.alloc::sync::Arc_T_A_::drop_slow::h51c366533f252581
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x20], r13
mov byte [rbp + 0x28], r12b
mov byte [rbp + 0x29], r15b
mov eax, dword [rsp + 0x110]
mov dword [rbp + 0x2a], eax
movzx eax, word [rsp + 0x114]
mov word [rbp + 0x2e], ax
mov r13d, 3
mov r14, qword [rsp + 0x38]
jmp 0x140098636
mov rax, qword [rsi + 0x620]
cmp byte [rax + 0x111], 0
je 0x140097357
movzx ebx, byte [rsi + 0x688]
test ebx, ebx
je 0x140096d6a
cmp ebx, 2
jne 0x140096d63
mov r14, qword [rsi + 0x690]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400997a9
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x110]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140096d6a
neg r11
shl r11, 5
mov rcx, qword [rax + r11 - 0x10]
mov rax, qword [rax + r11 - 8]
call qword [rax + 0x18]
cmp rax, rbx
jne 0x140097364
cmp rdx, rdi
je 0x140097370
jmp 0x140097364
movzx ebp, byte [rsi + 0x689]
lea rdx, [rsi + 0x6b0]
mov rax, qword [rsi + 0x698]
mov r8, qword [rsi + 0x6a0]
mov r9, qword [rsi + 0x6a8]
lea rcx, [rsp + 0x120]
call qword [rax]
lea rdx, [rsi + 0x6d0]
mov rax, qword [rsi + 0x6b8]
mov r8, qword [rsi + 0x6c0]
mov r9, qword [rsi + 0x6c8]
lea rcx, [rsp + 0x140]
call qword [rax]
movzx eax, word [rsi + 0x6d8]
mov byte [rsp + 0x110], bl
mov byte [rsp + 0x111], bpl
mov qword [rsp + 0x118], rdi
mov word [rsp + 0x160], ax
movups xmm0, xmmword [0x140303130]
movaps xmmword [rsp + 0x1150], xmm0
movdqu xmm0, xmmword [0x140303120]
movdqa xmmword [rsp + 0x1140], xmm0
lea rcx, [rsp + 0x350]
lea rdi, [rsp + 0x1140]
mov rdx, r15
mov r8, rdi
call sym.http::header::map::HeaderMap_T_::try_entry2::h40d98d8efd131e52
cmp byte [rsp + 0x382], 3
je 0x140099af2
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x8d0], rax
movdqu xmm0, xmmword [rsp + 0x350]
movdqu xmm1, xmmword [rsp + 0x360]
movdqu xmm2, xmmword [rsp + 0x370]
movdqa xmmword [rsp + 0x8c0], xmm2
movdqa xmmword [rsp + 0x8b0], xmm1
movdqa xmmword [rsp + 0x8a0], xmm0
cmp byte [rsp + 0x8d2], 2
jne 0x140096e9e
mov rax, qword [rsp + 0x8a0]
mov rcx, qword [rsp + 0x8b0]
mov rdx, qword [rax + 0x28]
cmp rcx, rdx
jb 0x1400972dc
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
mov rdx, qword [rsp + 0x130]
test rdx, rdx
je 0x140099ada
mov rcx, qword [rsp + 0x128]
call sym.http::uri::authority::host::hf414849e7b579e79
test rax, rax
je 0x140099ada
mov rbx, rax
mov r14, rdx
mov qword [rsp + 0x590], rax
mov qword [rsp + 0x598], rdx
mov r8, qword [rsp + 0x130]
test r8, r8
je 0x14009706a
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x350]
call sym.http::uri::authority::Authority::port::hc87872e5227d1796
cmp qword [rsp + 0x350], 0
je 0x14009706a
movzx eax, word [rsp + 0x360]
movzx ecx, byte [rsp + 0x110]
test cl, cl
je 0x140097060
cmp cl, 2
jne 0x14009702e
mov rdx, qword [rsp + 0x118]
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, 5
je 0x14009704a
cmp rdx, 3
jne 0x140097060
movzx edx, word [rcx]
xor edx, 0x7377
movzx ecx, byte [rcx + 2]
xor ecx, 0x73
or cx, dx
jne 0x140097060
jmp 0x1400971eb
xor eax, eax
xchg byte [rdi + 0x78], al
mov rax, qword [rsp + 0x148]
lock dec qword [rax]
je 0x140095962
jmp 0x14009596f
mov al, 5
jmp 0x140096f95
mov al, 4
mov rcx, qword [rsp + 0x588]
mov byte [rcx], al
mov al, 3
jmp 0x140098048
mov rbx, rcx
mov rcx, r15
call sym.std::sys::sync::rwlock::futex::RwLock::write_contended::h21b748d61ac41f05
mov rcx, rbx
jmp 0x14009692e
mov rbx, rcx
call sym.std::panicking::panic_count::is_zero_slow_path::h29ce1a10e5ccc8d4
movabs r8, 0x7fffffffffffffff
mov rcx, rbx
xor al, 1
movzx edx, byte [r14 + 0x138]
test dl, dl
je 0x14009695d
mov qword [rsp + 0x110], r15
mov byte [rsp + 0x118], al
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_syncwatch.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14030fd76]
lea r9, sym._ZN4core3ptr163drop_in_place_LT_std..sync..poison..PoisonError_LT_std..sync..rwlock..RwLockWriteGuard_LT_core..option..Option_
lea r8, [rsp + 0x110]
mov edx, 0x2b
call sym.core::result::unwrap_failed::he553ba724245dc85
mov r12, rcx
mov rcx, r15
call sym.std::sys::sync::rwlock::futex::RwLock::wake_writer_or_readers::hf4663e30957f3a67
mov rcx, r12
jmp 0x1400969db
cmp byte [rsp + 0x111], 0
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
lea rcx, [0x14030feec]
cmove rcx, rdx
je 0x140097060
mov edx, 0x70747468
xor edx, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, edx
je 0x1400971eb
cmp ax, 0x50
je 0x1400971f9
mov r8, qword [rsp + 0x130]
test r8, r8
je 0x1400971f9
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x700]
call sym.http::uri::authority::Authority::port::hc87872e5227d1796
cmp qword [rsp + 0x700], 0
je 0x140097205
mov rax, qword [rsp + 0x710]
mov qword [rsp + 0x1320], rax
movdqu xmm0, xmmword [rsp + 0x700]
movdqa xmmword [rsp + 0x1310], xmm0
lea rax, [rsp + 0x590]
mov qword [rsp + 0x1140], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h076aca05718f1fcc]
mov qword [rsp + 0x1148], rax
lea rax, [rsp + 0x1310]
mov qword [rsp + 0x1150], rax
lea rax, [sym.__http::uri::port::Port_T__as_core::fmt::Display_::fmt::h03ada6de7e3ff1a0]
mov qword [rsp + 0x1158], rax
lea rax, [0x140303170]
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], 2
mov qword [rsp + 0x370], 0
mov qword [rsp + 0x360], rdi
mov qword [rsp + 0x368], 2
lea rcx, [rsp + 0xf80]
lea rdx, [rsp + 0x350]
call sym.alloc::fmt::format::format_inner::h016d222f45dabbf4
mov rdi, qword [rsp + 0xf88]
mov rax, qword [rsp + 0xf90]
xor r8d, r8d
test rax, rax
je 0x1400971a4
xor ecx, ecx
jmp 0x14009717d
cmp dl, 9
jne 0x14009718b
inc rcx
cmp rax, rcx
je 0x1400971a1
movzx edx, byte [rdi + rcx]
cmp dl, 0x1f
jbe 0x140097170
cmp dl, 0x7f
jne 0x140097175
mov al, 2
mov byte [rsp + 0x370], al
cmp qword [rsp + 0xf80], 0
jne 0x1400971c8
jmp 0x1400971e1
mov r8, rax
lea rcx, [rsp + 0x350]
mov rdx, rdi
call sym.bytes::bytes::Bytes::copy_from_slice::h4aeb6c209d36dba4
xor eax, eax
mov byte [rsp + 0x370], al
cmp qword [rsp + 0xf80], 0
je 0x1400971e1
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
movzx eax, byte [rsp + 0x370]
cmp al, 2
jne 0x14009728a
jmp 0x140097243
movzx eax, ax
cmp eax, 0x1bb
jne 0x14009706a
mov qword [rsp + 0x700], 0
xor r8d, r8d
test r14, r14
je 0x140097272
xor eax, eax
jmp 0x14009722d
cmp cl, 9
jne 0x14009723b
inc rax
cmp r14, rax
je 0x14009726f
movzx ecx, byte [rbx + rax]
cmp cl, 0x1f
jbe 0x140097220
cmp cl, 0x7f
jne 0x140097225
mov byte [rsp + 0x370], 2
lea rax, [0x1403031b0]
mov qword [rsp + 0x20], rax
lea rcx, str.uri_host_is_valid_header_value
lea r9, [0x140302a10]
lea r8, [rsp + 0xf80]
mov edx, 0x1e
call sym.core::result::unwrap_failed::he553ba724245dc85
mov r8, r14
lea rcx, [rsp + 0x350]
mov rdx, rbx
call sym.bytes::bytes::Bytes::copy_from_slice::h4aeb6c209d36dba4
mov byte [rsp + 0x370], 0
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x1160], rax
movdqu xmm0, xmmword [rsp + 0x350]
movdqu xmm1, xmmword [rsp + 0x360]
movdqa xmmword [rsp + 0x1150], xmm1
movdqa xmmword [rsp + 0x1140], xmm0
lea rcx, [rsp + 0x8a0]
lea rdx, [rsp + 0x1140]
call sym.http::header::map::VacantEntry_T_::try_insert::h9f5d044e7d35e0f4
test rax, rax
je 0x140099b13
cmp byte [rsp + 0x110], 2
jb 0x140097311
mov rdi, qword [rsp + 0x118]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x18]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
lea rcx, [rsp + 0x138]
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
call qword [rax + 0x18]
lea rcx, [rsp + 0x158]
mov rax, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
call qword [rax + 0x18]
cmp byte [rsi + 0x6e0], 7
jne 0x140097745
lea rcx, [rsi + 0x688]
call sym.hyper::client::client::authority_form::h3f05f375ab538a58
movzx eax, byte [rsi + 0x791]
cmp al, 2
je 0x1400999ef
mov byte [rsi + 0x729], 0
mov r14, qword [rsi + 0x628]
mov r13, qword [rsi + 0x630]
mov rbp, qword [rsi + 0x638]
lea rdx, [rsi + 0x640]
lea rcx, [rsp + 0x1140]
mov r8d, 0xe8
call sym.memcpy
cmp byte [rsi + 0x770], 2
jne 0x1400974a1
movzx eax, byte [0x140346130]
mov edx, 0x140
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099a37
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
lock inc qword [rax]
jle case.0x1400943aa.2
lea rdi, [rsi + 0x768]
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], r13
mov qword [rsp + 0x120], rbp
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x1140]
mov r8d, 0xe8
call sym.memcpy
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x218], 1
mov qword [rsp + 0x220], r12
lea rcx, [rsp + 0x350]
lea r8, [rsp + 0x110]
mov rdx, rdi
call sym.tokio::sync::mpsc::unbounded::UnboundedSender_T_::send::hfb39d59f36b52616
mov r14, qword [rsp + 0x450]
cmp r14, 3
jne 0x1400975dc
mov ebx, 1
mov r14d, 6
xor r15d, r15d
jmp 0x1400978ed
mov rcx, qword [rsi + 0x760]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x1400974f6
cmp byte [rsi + 0x770], 0
je 0x1400974f6
lea rcx, [rsp + 0x16e0]
lea rdx, [rsp + 0x1140]
mov r8d, 0xe8
call sym.memcpy
xor r15d, r15d
cmp r14, 3
jne 0x14009787c
mov r12, r13
mov r14d, 6
jmp 0x1400975d2
mov byte [rsi + 0x770], 1
movzx eax, byte [0x140346130]
mov edx, 0x140
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099a37
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
lock inc qword [rax]
jle case.0x1400943aa.2
lea rdi, [rsi + 0x768]
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], r13
mov qword [rsp + 0x120], rbp
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x1140]
mov r8d, 0xe8
call sym.memcpy
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x218], 1
mov qword [rsp + 0x220], r12
lea rcx, [rsp + 0x350]
lea r8, [rsp + 0x110]
mov rdx, rdi
call sym.tokio::sync::mpsc::unbounded::UnboundedSender_T_::send::hfb39d59f36b52616
mov r15, qword [rsp + 0x450]
cmp r15, 3
jne 0x140097795
mov r14d, 6
xor r15d, r15d
xor r13d, r13d
xor ebx, ebx
jmp 0x1400978f0
mov r13, qword [rsp + 0x350]
mov rbp, qword [rsp + 0x358]
mov rdi, qword [rsp + 0x360]
lea rdx, [rsp + 0x368]
lea rcx, [rsp + 0x8a0]
mov r8d, 0xe8
call sym.memcpy
movups xmm0, xmmword [rsp + 0x458]
movaps xmmword [rsp + 0x700], xmm0
mov rcx, r12
call sym.__tokio::sync::oneshot::Receiver_T__as_core::ops::drop::Drop_::drop::h8c6cea7705ea9988
lock dec qword [r12]
jne 0x140097636
mov rcx, r12
call sym.alloc::sync::Arc_T_A_::drop_slow::h7f1dd13b61db4487
cmp r14d, 2
je 0x140099ac2
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x118], rbp
mov r12, rdi
mov qword [rsp + 0x120], rdi
lea rcx, [rsp + 0x128]
lea rdi, [rsp + 0x8a0]
mov r8d, 0xe8
mov rdx, rdi
call sym.memcpy
lea rbx, [rsp + 0x210]
mov qword [rsp + 0x210], r14
movdqa xmm0, xmmword [rsp + 0x700]
movdqu xmmword [rsp + 0x218], xmm0
lea rcx, [rsp + 0x17c8]
mov r8d, 0xe8
mov rdx, rdi
call sym.memcpy
mov rcx, rbx
call sym._ZN4core3ptr187drop_in_place_LT_hyper..client..dispatch..Callback_LT_http..request..Request_LT_reqwest..async_impl..body..Impl
mov ebx, 1
mov r14d, 6
xor r15d, r15d
cmp r13, 3
je 0x1400978ea
mov r15, rbp
mov r14, r13
movzx eax, byte [0x140346130]
mov edx, 0x38
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099a46
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, [0x140304d4d]
mov r8d, 0x18
mov rcx, rax
mov rbp, rax
call sym.hyper::error::Error::with::h5816123a02a65614
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x17c8]
mov r8d, 0xe8
call sym.memcpy
mov r13d, 1
mov ebx, 1
jmp 0x1400978f8
movzx eax, byte [rsi + 0x791]
test eax, eax
je 0x1400984a2
cmp eax, 2
je 0x140099791
cmp byte [rsi + 0x688], 0
je 0x140097377
lea rdi, [rsi + 0x688]
lea rdx, [0x140303a18]
mov rcx, rdi
call sym.__http::uri::scheme::Scheme_as_core::cmp::PartialEq_::eq::h563bc355f2b95106
test al, al
je 0x140097370
mov rcx, rdi
call sym.hyper::client::client::origin_form::hacbfd1d9938d330d
jmp 0x140097370
mov r14, qword [rsp + 0x350]
mov r13, qword [rsp + 0x358]
mov rbp, qword [rsp + 0x360]
lea rdx, [rsp + 0x368]
lea rcx, [rsp + 0x8a0]
mov r8d, 0xe8
call sym.memcpy
movups xmm0, xmmword [rsp + 0x458]
movaps xmmword [rsp + 0x700], xmm0
mov rcx, r12
call sym.__tokio::sync::oneshot::Receiver_T__as_core::ops::drop::Drop_::drop::h8c6cea7705ea9988
lock dec qword [r12]
jne 0x1400977ef
mov rcx, r12
call sym.alloc::sync::Arc_T_A_::drop_slow::h7f1dd13b61db4487
cmp r15d, 2
je 0x140099afb
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], r13
mov qword [rsp + 0x120], rbp
lea rcx, [rsp + 0x128]
lea rdi, [rsp + 0x8a0]
mov r8d, 0xe8
mov rdx, rdi
call sym.memcpy
lea rbx, [rsp + 0x210]
mov qword [rsp + 0x210], r15
movdqa xmm0, xmmword [rsp + 0x700]
movdqu xmmword [rsp + 0x218], xmm0
lea rcx, [rsp + 0x16e0]
mov r8d, 0xe8
mov rdx, rdi
call sym.memcpy
mov rcx, rbx
call sym._ZN4core3ptr187drop_in_place_LT_hyper..client..dispatch..Callback_LT_http..request..Request_LT_reqwest..async_impl..body..Impl
xor r15d, r15d
cmp r14, 3
je 0x1400974e8
mov r12, rbp
mov r15, r13
movzx eax, byte [0x140346130]
mov edx, 0x38
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099a46
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, [0x140304d4d]
mov r8d, 0x18
mov rcx, rax
mov rbp, rax
call sym.hyper::error::Error::with::h5816123a02a65614
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x16e0]
mov r8d, 0xe8
call sym.memcpy
mov r13d, 1
xor ebx, ebx
jmp 0x1400978f8
mov r12, rbp
xor r13d, r13d
mov rbp, qword [rsp + 0x108]
lea rdi, [rsp + 0xf80]
lea rdx, [rsp + 0x110]
mov r8d, 0xe8
mov rcx, rdi
call sym.memcpy
mov qword [rsi + 0x7a8], rbx
mov qword [rsi + 0x7b0], r13
mov qword [rsp + 0x108], rbp
mov qword [rsi + 0x7b8], rbp
mov qword [rsi + 0x7c0], r14
mov qword [rsi + 0x7c8], r15
mov qword [rsi + 0x7d0], r12
lea rcx, [rsi + 0x7d8]
mov r8d, 0xe8
mov rdx, rdi
call sym.memcpy
mov r14, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x68]
lea rdi, [rsi + 0x7a8]
lea rax, [rsi + 0x7b8]
mov qword [rsp + 0x30], rax
test rbx, rbx
mov qword [rsp + 0x68], rbp
je 0x140097c9f
cmp qword [rsi + 0x7b0], 0
jne 0x140097cad
mov qword [rsp + 0x60], rdi
lea rbp, [rsi + 0x7d0]
lea rdi, [rsp + 0x120]
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x40], rax
lea rbx, [rsi + 0x868]
mov qword [rsp + 0x38], rsi
mov r13, qword [rsi + 0x7c0]
jmp 0x140097aff
mov r8d, 0xa0
lea r15, [rsp + 0x8a0]
mov rcx, r15
lea rdx, [rsp + 0x350]
call sym.memcpy
mov r13d, 4
mov r14, qword [rsp + 0x6f8]
mov r8d, 0xa0
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, r15
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x590]
movaps xmm1, xmmword [rsp + 0x5a0]
movaps xmm2, xmmword [rsp + 0x5b0]
movaps xmm3, xmmword [rsp + 0x5c0]
movaps xmmword [rsp + 0x350], xmm0
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x380], xmm3
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmmword [rsp + 0x390], xmm0
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x3a0], rax
mov rcx, qword [rsp + 0x30]
call sym._ZN4core3ptr754drop_in_place_LT_futures_util..future..future..flatten..Flatten_LT_futures_util..future..future..Map_LT_tokio..
mov qword [rsp + 0x6f8], r14
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x7b8], r14
mov qword [rax + 0x7c0], r13
mov r8d, 0xa0
mov rcx, qword [rsp + 0x40]
mov rdx, rsi
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x350]
movdqa xmm1, xmmword [rsp + 0x360]
movdqa xmm2, xmmword [rsp + 0x370]
movdqa xmm3, xmmword [rsp + 0x380]
movups xmmword [rbx], xmm0
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx + 0x20], xmm2
movdqu xmmword [rbx + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x390]
movdqu xmmword [rbx + 0x40], xmm0
mov rax, qword [rsp + 0x3a0]
mov qword [rbx + 0x50], rax
mov r14, r12
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140098057
mov rsi, qword [rsp + 0x38]
cmp qword [rsi + 0x7c8], 0
jne 0x140099756
lea rcx, [rsp + 0x110]
mov rdx, rbp
mov r8, qword [rsp + 0x70]
call sym.__tokio::sync::oneshot::Receiver_T__as_core::future::future::Future_::poll::hcf0ad7276006a42c
mov r13, qword [rsp + 0x118]
cmp r13, 6
je 0x140098046
mov r12, r14
mov r14, qword [rsp + 0x110]
mov r8d, 0xa0
lea rcx, [rsp + 0x350]
mov rdx, rdi
call sym.memcpy
movups xmm0, xmmword [rdi + 0xa0]
movups xmm1, xmmword [rdi + 0xb0]
movups xmm2, xmmword [rdi + 0xc0]
movups xmm3, xmmword [rdi + 0xd0]
movaps xmmword [rsp + 0x700], xmm0
movaps xmmword [rsp + 0x710], xmm1
movaps xmmword [rsp + 0x720], xmm2
movaps xmmword [rsp + 0x730], xmm3
movups xmm0, xmmword [rdi + 0xe0]
movaps xmmword [rsp + 0x740], xmm0
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0x750], rax
cmp qword [rsi + 0x7c8], 0
jne 0x14009976e
mov rcx, qword [rbp]
call sym.__tokio::sync::oneshot::Receiver_T__as_core::ops::drop::Drop_::drop::h8c6cea7705ea9988
mov rax, qword [rbp]
test rax, rax
je 0x140097bfd
lock dec qword [rax]
jne 0x140097bfd
mov rcx, qword [rbp]
call sym.alloc::sync::Arc_T_A_::drop_slow::h7f1dd13b61db4487
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x1400979d0
cmp r13d, 5
lea r15, [rsp + 0x8a0]
je 0x1400997b8
mov r8d, 0xa0
mov rcx, r15
lea rdx, [rsp + 0x350]
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x700]
movaps xmm1, xmmword [rsp + 0x710]
movaps xmm2, xmmword [rsp + 0x720]
movaps xmm3, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0x590], xmm0
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x5b0], xmm2
movaps xmmword [rsp + 0x5c0], xmm3
movaps xmm0, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x5d0], xmm0
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0x5e0], rax
jmp 0x1400979fc
cmp qword [rsi + 0x7b0], 0
je 0x140097d5c
mov r15, qword [rsi + 0x7b8]
mov r13, qword [rsi + 0x7c0]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
je 0x140099a1f
mov rax, qword [rsi + 0x7c8]
mov qword [rsp + 0x40], rax
mov rbx, qword [rsi + 0x7d0]
lea rdx, [rsi + 0x7d8]
lea rcx, [rsp + 0x1140]
mov r8d, 0x90
call sym.memcpy
movups xmm0, xmmword [rsi + 0x868]
movups xmm1, xmmword [rsi + 0x878]
movups xmm2, xmmword [rsi + 0x888]
movups xmm3, xmmword [rsi + 0x898]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xd0], xmm3
movups xmm0, xmmword [rsi + 0x8a8]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsi + 0x8b8]
mov qword [rsp + 0xf0], rax
jmp 0x140098123
mov qword [rsp + 0x60], rdi
lea rax, [rsi + 0x7d0]
mov qword [rsp + 0x38], rax
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x40], rax
lea rbx, [rsi + 0x868]
mov r13, qword [rsi + 0x7c0]
lea rbp, [rsp + 0x110]
lea r12, [rsp + 0x8a0]
jmp 0x140097ea7
mov r8d, 0xa0
mov rcx, r12
lea rdx, [rsp + 0x350]
call sym.memcpy
mov r13d, 4
mov r8d, 0xa0
mov rcx, rbp
mov rdx, r12
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x590]
movaps xmm1, xmmword [rsp + 0x5a0]
movaps xmm2, xmmword [rsp + 0x5b0]
movaps xmm3, xmmword [rsp + 0x5c0]
movaps xmmword [rsp + 0x350], xmm0
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x380], xmm3
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmmword [rsp + 0x390], xmm0
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x3a0], rax
mov rcx, qword [rsp + 0x30]
call sym._ZN4core3ptr754drop_in_place_LT_futures_util..future..future..flatten..Flatten_LT_futures_util..future..future..Map_LT_tokio..
mov qword [rsi + 0x7b8], r14
mov qword [rsi + 0x7c0], r13
mov r8d, 0xa0
mov rcx, qword [rsp + 0x40]
mov rdx, rbp
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x350]
movdqa xmm1, xmmword [rsp + 0x360]
movdqa xmm2, xmmword [rsp + 0x370]
movdqa xmm3, xmmword [rsp + 0x380]
movups xmmword [rbx], xmm0
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx + 0x20], xmm2
movdqu xmmword [rbx + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x390]
movdqu xmmword [rbx + 0x40], xmm0
mov rax, qword [rsp + 0x3a0]
mov qword [rbx + 0x50], rax
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x1400984b3
cmp qword [rsi + 0x7c8], 0
jne 0x140099756
mov rcx, rbp
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x70]
call sym.__tokio::sync::oneshot::Receiver_T__as_core::future::future::Future_::poll::hcf0ad7276006a42c
mov r13, qword [rsp + 0x118]
cmp r13, 6
je 0x140098046
mov r15, qword [rsp + 0x110]
mov r8d, 0xa0
lea rcx, [rsp + 0x350]
lea rdi, [rsp + 0x120]
mov rdx, rdi
call sym.memcpy
movups xmm0, xmmword [rdi + 0xa0]
movups xmm1, xmmword [rdi + 0xb0]
movups xmm2, xmmword [rdi + 0xc0]
movups xmm3, xmmword [rdi + 0xd0]
movaps xmmword [rsp + 0x700], xmm0
movaps xmmword [rsp + 0x710], xmm1
movaps xmmword [rsp + 0x720], xmm2
movaps xmmword [rsp + 0x730], xmm3
movups xmm0, xmmword [rdi + 0xe0]
movaps xmmword [rsp + 0x740], xmm0
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0x750], rax
cmp qword [rsi + 0x7c8], 0
jne 0x14009976e
mov rdi, qword [rsp + 0x38]
mov rcx, qword [rdi]
call sym.__tokio::sync::oneshot::Receiver_T__as_core::ops::drop::Drop_::drop::h8c6cea7705ea9988
mov rax, qword [rdi]
test rax, rax
je 0x140097fa9
lock dec qword [rax]
jne 0x140097fa9
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
call sym.alloc::sync::Arc_T_A_::drop_slow::h7f1dd13b61db4487
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x140097da0
cmp r13d, 5
je 0x1400997d0
mov r8d, 0xa0
mov rcx, r12
lea rdx, [rsp + 0x350]
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x700]
movaps xmm1, xmmword [rsp + 0x710]
movaps xmm2, xmmword [rsp + 0x720]
movaps xmm3, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0x590], xmm0
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x5b0], xmm2
movaps xmmword [rsp + 0x5c0], xmm3
movaps xmm0, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x5d0], xmm0
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0x5e0], rax
mov r14, r15
jmp 0x140097dbc
mov al, 4
mov rcx, qword [rsp + 0x98]
mov byte [rcx], al
jmp 0x140098ad1
cmp rax, 1
mov rsi, qword [rsp + 0x38]
jne 0x1400984bd
mov r15, qword [rsi + 0x7b8]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
mov rdi, qword [rsp + 0x60]
je 0x140099a1f
mov rax, qword [rsi + 0x7c8]
mov qword [rsp + 0x40], rax
mov rbx, qword [rsi + 0x7d0]
lea rdx, [rsi + 0x7d8]
lea rcx, [rsp + 0x1140]
mov r8d, 0x90
call sym.memcpy
movups xmm0, xmmword [rsi + 0x868]
movups xmm1, xmmword [rsi + 0x878]
movups xmm2, xmmword [rsi + 0x888]
movups xmm3, xmmword [rsi + 0x898]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xd0], xmm3
movups xmm0, xmmword [rsi + 0x8a8]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsi + 0x8b8]
mov qword [rsp + 0xf0], rax
mov rcx, qword [rsp + 0x30]
call sym._ZN4core3ptr754drop_in_place_LT_futures_util..future..future..flatten..Flatten_LT_futures_util..future..future..Map_LT_tokio..
mov qword [rsi + 0x7c0], 8
lea rcx, [rsp + 0x1530]
lea rdx, [rsp + 0x1140]
mov r8d, 0x90
call sym.memcpy
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmm1, xmmword [rsp + 0xb0]
movdqa xmm2, xmmword [rsp + 0xc0]
movdqa xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xbc0], xmm0
movdqa xmmword [rsp + 0xbd0], xmm1
movdqa xmmword [rsp + 0xbe0], xmm2
movdqa xmmword [rsp + 0xbf0], xmm3
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0xc00], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xc10], rax
mov rcx, rdi
call sym._ZN4core3ptr2033drop_in_place_LT_futures_util..future..either..Either_LT_futures_util..future..either..Either_LT_futures_util.
cmp r13, 4
jne 0x140098272
mov qword [rsp + 0x1318], rbx
lea r12, [rsp + 0x1320]
lea rdx, [rsp + 0x1530]
mov r8d, 0x90
mov rcx, r12
call sym.memcpy
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1310], rax
cmp byte [rsi + 0x791], 2
je 0x140099791
lea rbx, [rsi + 0x730]
mov rcx, qword [rsi + 0x778]
test rcx, rcx
je 0x14009822a
lea rdx, [rsp + 0x1370]
mov rax, qword [rsi + 0x780]
call qword [rax + 0x20]
cmp byte [rsi + 0x791], 2
je 0x140099791
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x14009832e
mov rbp, qword [rsp + 0x1310]
mov rax, qword [rsp + 0x1318]
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x1410]
mov r8d, 0x90
mov rdx, r12
call sym.memcpy
jmp 0x140098636
movzx ebp, byte [rsi + 0x791]
cmp bpl, 2
je 0x140099791
mov qword [rsp + 0x60], rbx
movzx r12d, byte [rsi + 0x7a0]
movzx eax, byte [rsi + 0x790]
mov byte [rsp + 0x30], al
mov rcx, qword [rsi + 0x778]
xor edi, edi
test rcx, rcx
je 0x1400982b6
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, qword [rsi + 0x788]
lock inc qword [rbx]
jle case.0x1400943aa.2
cmp byte [r15 + 0x29], 2
je 0x14009853b
mov byte [rsp + 0x338], r12b
mov qword [rsp + 0x38], r14
mov r14, qword [r15 + 0x10]
test r14, r14
je 0x14009850a
mov r12, qword [r15 + 0x18]
mov rax, qword [r12]
test rax, rax
je 0x14009830e
mov rcx, r14
mov qword [rsp + 0x88], rdx
call rax
mov rdx, qword [rsp + 0x88]
cmp qword [r12 + 8], 0
je 0x14009850a
cmp qword [r12 + 0x10], 0x11
jae 0x1400984ef
mov r12, rdx
jmp 0x1400984f6
cmp byte [rsi + 0x791], 2
je 0x140099791
cmp byte [rsi + 0x770], 2
mov qword [rsp + 0x38], r14
je 0x140098368
cmp qword [rsi + 0x798], 0
je 0x140098368
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x140098cef
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x180], rax
movups xmm0, xmmword [rbx + 0x60]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x150], xmm0
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmm3, xmmword [rbx + 0x30]
movdqa xmmword [rsp + 0x140], xmm3
movdqa xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
lea rcx, [rsp + 0x110]
call sym.__hyper::client::pool::Pooled_T__as_core::ops::drop::Drop_::drop::h7d45b8907fb768f6
cmp byte [rsp + 0x171], 2
je 0x1400983f3
lea rcx, [rsp + 0x140]
call sym._ZN4core3ptr99drop_in_place_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..body..ImplStream_GT__GT_17h9d989f17d6
cmp byte [rsp + 0x110], 2
jb 0x140098428
mov rdi, qword [rsp + 0x118]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x18]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
lea rcx, [rsp + 0x138]
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
call qword [rax + 0x18]
mov r8, qword [rsp + 0x178]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x1400984d5
mov rbp, qword [rsp + 0x1310]
mov rax, qword [rsp + 0x1318]
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x1410]
mov r8d, 0x90
mov rdx, r12
call sym.memcpy
lea rdi, [rsi + 0x729]
mov r13d, 4
mov r14, qword [rsp + 0x38]
jmp 0x1400986e5
lea rcx, [rsi + 0x688]
call sym.hyper::client::client::origin_form::hacbfd1d9938d330d
jmp 0x140097370
cmp rax, 1
je 0x140098066
lea rcx, str.Flatten_polled_after_completionC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, [0x140304000]
mov edx, 0x1f
call sym.std::panicking::begin_panic::he6cc7f63f6ca8dae
lock dec qword [r8 + 8]
jne 0x14009845d
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
jmp 0x14009845d
mov r12, rdx
mov r14, qword [r14 - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, r14
call fcn.14013f0f4
mov rdx, r12
mov rax, qword [r15 + 0x20]
lock dec qword [rax]
mov r14, qword [rsp + 0x38]
movzx r12d, byte [rsp + 0x338]
jne 0x14009853b
mov rcx, qword [r15 + 0x20]
mov qword [rsp + 0x88], rdx
call sym.alloc::sync::Arc_T_A_::drop_slow::h51c366533f252581
mov rdx, qword [rsp + 0x88]
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], rdx
mov qword [r15 + 0x20], rbx
movzx eax, byte [rsp + 0x30]
mov byte [r15 + 0x28], al
mov byte [r15 + 0x29], bpl
mov eax, dword [rsp + 0x110]
mov dword [r15 + 0x2a], eax
movzx eax, word [rsp + 0x114]
mov word [r15 + 0x2e], ax
lea rax, [rsp + 0x110]
cmp r13, 3
je 0x140098623
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x1410]
lea rdx, [rsp + 0x1530]
mov r8d, 0x90
call sym.memcpy
movaps xmm0, xmmword [rsp + 0xbc0]
movdqa xmm1, xmmword [rsp + 0xbd0]
movdqa xmm2, xmmword [rsp + 0xbe0]
movdqa xmm3, xmmword [rsp + 0xbf0]
movaps xmmword [rsp + 0x7c0], xmm0
movdqa xmmword [rsp + 0x7d0], xmm1
movdqa xmmword [rsp + 0x7e0], xmm2
movdqa xmmword [rsp + 0x7f0], xmm3
movdqa xmm0, xmmword [rsp + 0xc00]
movdqa xmmword [rsp + 0x800], xmm0
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0x810], rax
lea rax, [rsp + 0x350]
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x90], rcx
mov qword [rax], r15
mov rbp, qword [rsp + 0x110]
mov r15, qword [rsp + 0x350]
lea rdi, [rsi + 0x730]
mov rcx, rdi
call sym.__hyper::client::pool::Pooled_T__as_core::ops::drop::Drop_::drop::h7d45b8907fb768f6
cmp byte [rsi + 0x791], 2
je 0x14009865a
lea rcx, [rsi + 0x760]
call sym._ZN4core3ptr99drop_in_place_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..body..ImplStream_GT__GT_17h9d989f17d6
cmp byte [rdi], 2
jb 0x140098689
mov rdi, qword [rsi + 0x738]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x18]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
lea rcx, [rsi + 0x758]
mov rax, qword [rsi + 0x740]
mov rdx, qword [rsi + 0x748]
mov r8, qword [rsi + 0x750]
call qword [rax + 0x18]
mov r8, qword [rsi + 0x798]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x140098ae7
lea rdi, [rsi + 0x729]
cmp byte [rsi + 0x729], 0
je 0x1400986e5
lea rcx, [rsi + 0x628]
call sym._ZN4core3ptr41drop_in_place_LT_http..request..Parts_GT_17h1f82db1c963de062E.3371
lea rcx, [rsi + 0x708]
call sym.core::ptr::drop_in_place_reqwest::async_impl::body::Body_::he39fe6c0418cfdf9
mov byte [rdi], 0
lea rcx, [rsp + 0x15c0]
lea rdx, [rsp + 0x1410]
mov r8d, 0x90
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x7c0]
movaps xmm1, xmmword [rsp + 0x7d0]
movaps xmm2, xmmword [rsp + 0x7e0]
movaps xmm3, xmmword [rsp + 0x7f0]
movaps xmmword [rsp + 0xb00], xmm0
movaps xmmword [rsp + 0xb10], xmm1
movaps xmmword [rsp + 0xb20], xmm2
movaps xmmword [rsp + 0xb30], xmm3
movaps xmm0, xmmword [rsp + 0x800]
movaps xmmword [rsp + 0xb40], xmm0
mov rax, qword [rsp + 0x810]
mov qword [rsp + 0xb50], rax
mov rax, qword [rsp + 0x98]
mov byte [rax], 1
cmp r13, 5
je 0x140098ad1
lea rcx, [rsp + 0x14a0]
lea rdx, [rsp + 0x15c0]
mov r8d, 0x90
call sym.memcpy
movaps xmm0, xmmword [rsp + 0xb00]
movaps xmm1, xmmword [rsp + 0xb10]
movaps xmm2, xmmword [rsp + 0xb20]
movaps xmm3, xmmword [rsp + 0xb30]
movaps xmmword [rsp + 0xb60], xmm0
movaps xmmword [rsp + 0xb70], xmm1
movaps xmmword [rsp + 0xb80], xmm2
movaps xmmword [rsp + 0xb90], xmm3
movaps xmm0, xmmword [rsp + 0xb40]
movaps xmmword [rsp + 0xba0], xmm0
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0xbb0], rax
mov rcx, qword [rsp + 0x68]
call sym._ZN4core3ptr168drop_in_place_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_reqwest..async_impl..body..Impl
cmp r13, 3
je 0x140098ca4
cmp r13, 4
je 0x140098b05
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x118], rbp
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x14a0]
mov r8d, 0x90
call sym.memcpy
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0x208], rax
movaps xmm0, xmmword [rsp + 0xba0]
movups xmmword [rsp + 0x1f8], xmm0
movdqa xmm0, xmmword [rsp + 0xb60]
movdqa xmm1, xmmword [rsp + 0xb70]
movdqa xmm2, xmmword [rsp + 0xb80]
movdqa xmm3, xmmword [rsp + 0xb90]
movdqu xmmword [rsp + 0x1e8], xmm3
movdqu xmmword [rsp + 0x1d8], xmm2
movdqu xmmword [rsp + 0x1c8], xmm1
movdqu xmmword [rsp + 0x1b8], xmm0
test r12b, 1
je 0x140098cbe
cmp byte [rsi + 0x358], 0
je 0x140098cbe
mov qword [rsp + 0x38], r14
lea rdi, [rsp + 0x1b8]
movzx ebp, byte [rsi + 0x490]
test ebp, ebp
je 0x14009894c
cmp ebp, 2
jne 0x140098944
mov r14, qword [rsi + 0x498]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400997a9
mov rbx, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x350]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x350]
movdqu xmm1, xmmword [rsp + 0x360]
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
jmp 0x14009894c
movzx r14d, byte [rsi + 0x491]
lea rdx, [rsi + 0x4b8]
mov rax, qword [rsi + 0x4a0]
mov r8, qword [rsi + 0x4a8]
mov r9, qword [rsi + 0x4b0]
lea rcx, [rsp + 0x360]
call qword [rax]
lea rdx, [rsi + 0x4d8]
mov rax, qword [rsi + 0x4c0]
mov r8, qword [rsi + 0x4c8]
mov r9, qword [rsi + 0x4d0]
lea rcx, [rsp + 0x380]
call qword [rax]
movzx eax, word [rsi + 0x4e0]
mov byte [rsp + 0x350], bpl
mov byte [rsp + 0x351], r14b
mov qword [rsp + 0x358], rbx
mov word [rsp + 0x3a0], ax
lea r14, [rsp + 0x170]
cmp byte [rsp + 0x170], 2
jb 0x1400989fc
mov rbx, qword [rsp + 0x178]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x18]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
lea rcx, [rsp + 0x198]
mov rax, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x190]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
mov r8, qword [rsp + 0x1b0]
mov rcx, rdi
call qword [rax + 0x18]
mov rax, qword [rsp + 0x3a0]
mov qword [r14 + 0x50], rax
movups xmm0, xmmword [rsp + 0x390]
movups xmmword [r14 + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x350]
movdqu xmm1, xmmword [rsp + 0x360]
movdqu xmm2, xmmword [rsp + 0x370]
movdqu xmm3, xmmword [rsp + 0x380]
movdqu xmmword [r14 + 0x30], xmm3
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14], xmm0
lea rdi, [rsp + 0x18b0]
lea rdx, [rsp + 0x110]
mov r8d, 0x100
mov rcx, rdi
call sym.memcpy
mov rcx, r15
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h0f85aaf5d94ea59cE.3162
lea rcx, [rsi + 0x360]
mov r8d, 0x100
mov rdx, rdi
call sym.memcpy
jmp 0x140094583
mov rax, qword [rsp + 0x580]
mov qword [rax], 4
mov cl, 3
jmp 0x140098c68
lock dec qword [r8 + 8]
jne 0x1400986bd
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
jmp 0x1400986bd
lea rcx, [rsp + 0x1650]
lea rdx, [rsp + 0x14a0]
mov r8d, 0x90
call sym.memcpy
mov rbx, rbp
mov r15, qword [rsp + 0x90]
cmp byte [rsi + 0x490], 2
jb 0x140098b5e
mov rdi, qword [rsi + 0x498]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x18]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
lea rcx, [rsi + 0x4b8]
mov rax, qword [rsi + 0x4a0]
mov rdx, qword [rsi + 0x4a8]
mov r8, qword [rsi + 0x4b0]
call qword [rax + 0x18]
lea rcx, [rsi + 0x4d8]
mov rax, qword [rsi + 0x4c0]
mov rdx, qword [rsi + 0x4c8]
mov r8, qword [rsi + 0x4d0]
call qword [rax + 0x18]
cmp byte [rsi + 0x460], 2
jb 0x140098bcf
mov rdi, qword [rsi + 0x468]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x18]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
lea rcx, [rsi + 0x488]
mov rax, qword [rsi + 0x470]
mov rdx, qword [rsi + 0x478]
mov r8, qword [rsi + 0x480]
call qword [rax + 0x18]
mov rax, qword [rsi + 0x2b0]
test rax, rax
je 0x140098c13
lock dec qword [rax]
jne 0x140098c13
mov rcx, qword [rsi + 0x2b0]
mov rdx, qword [rsi + 0x2b8]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0a09c4debcab9123
lea rcx, [rsi + 0x2d0]
call sym.core::ptr::drop_in_place_reqwest::connect::Connector_::hcbef27d48df3ce75
mov rax, qword [rsi + 0x350]
test rax, rax
je 0x140098c3d
lock dec qword [rax]
jne 0x140098c3d
lea rcx, [rsi + 0x350]
call sym.alloc::sync::Arc_T_A_::drop_slow::h22de07f08bf3d6f7
mov rdi, qword [rsp + 0x580]
mov qword [rdi], rbx
mov qword [rdi + 8], r15
lea rcx, [rdi + 0x10]
lea rdx, [rsp + 0x1650]
mov r8d, 0x90
call sym.memcpy
mov rax, rdi
mov cl, 1
mov byte [rsi + 0xbd0], cl
movaps xmm6, xmmword [rsp + 0x1ae0]
movaps xmm7, xmmword [rsp + 0x1af0]
movaps xmm8, xmmword [rsp + 0x1b00]
movaps xmm9, xmmword [rsp + 0x1b10]
add rsp, 0x1b28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ebx, 3
mov r15, rbp
cmp byte [rsi + 0x490], 2
jb 0x140098b5e
jmp 0x140098b34
lea rcx, [rsp + 0x110]
call sym._ZN4core3ptr41drop_in_place_LT_http..request..Parts_GT_17h1f82db1c963de062E.3371
lea rcx, [rsp + 0x1f0]
call sym.core::ptr::drop_in_place_reqwest::async_impl::body::Body_::he39fe6c0418cfdf9
mov ebx, 3
cmp byte [rsi + 0x490], 2
jae 0x140098b34
jmp 0x140098b5e
mov rax, qword [rsp + 0x1380]
test rax, rax
je 0x140098e37
cmp eax, 2
jne 0x140098e37
lea rcx, [rsp + 0x1398]
call sym.h2::share::RecvStream::is_end_stream::h0fe8738cc44fa17e
test al, al
je 0x140098e46
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0xd40], rax
movups xmm0, xmmword [rbx + 0x60]
movaps xmmword [rsp + 0xd30], xmm0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0xd20], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0xd10], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0xd00], xmm3
movaps xmmword [rsp + 0xcf0], xmm2
movaps xmmword [rsp + 0xce0], xmm1
movaps xmmword [rsp + 0xcd0], xmm0
mov rax, qword [rsi + 0x620]
mov r14, qword [rax + 0x68]
test r14, r14
je 0x14009943d
mov rdi, qword [rax + 0x70]
mov rbx, qword [rdi + 0x10]
movzx eax, byte [0x140346130]
mov edx, 0x78
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099c19
dec rbx
and rbx, 0xfffffffffffffff0
lea rcx, [r14 + rbx]
add rcx, 0x10
mov rdx, qword [rsp + 0xd40]
mov qword [rax + 0x70], rdx
movaps xmm0, xmmword [rsp + 0xd30]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0xd20]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xd10]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0xcd0]
movdqa xmm1, xmmword [rsp + 0xce0]
movdqa xmm2, xmmword [rsp + 0xcf0]
movdqa xmm3, xmmword [rsp + 0xd00]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea r8, sym._ZN4core3ptr462drop_in_place_LT_futures_util..future..future..Map_LT_futures_util..future..poll_fn..PollFn_LT_hyper..client..c
jmp 0x14009907f
cmp qword [rsp + 0x1388], 0
je 0x140098d1e
movzx eax, byte [0x140346130]
mov edx, 0x48
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099bec
mov r13, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
lock inc qword [rax]
jle case.0x1400943aa.2
mov rdi, qword [rsp + 0x13a8]
test rdi, rdi
je 0x140098f2e
mov r14, qword [rdi]
cmp r14, 2
je 0x140098f5c
mov r15, qword [rdi + 8]
mov bpl, 1
mov al, 1
xchg byte [r15 + 0x40], al
mov al, 1
xchg byte [r15 + 0x20], al
test al, al
jne 0x140098eef
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
mov qword [r15 + 0x10], 0
xor edx, edx
xchg byte [r15 + 0x20], dl
test rax, rax
je 0x140098eef
call qword [rax + 0x18]
xchg byte [r15 + 0x38], bpl
test bpl, bpl
jne 0x140098f16
mov rax, qword [r15 + 0x28]
mov rcx, qword [r15 + 0x30]
mov qword [r15 + 0x28], 0
xor edx, edx
xchg byte [r15 + 0x38], dl
test rax, rax
je 0x140098f16
call qword [rax + 8]
test r14, r14
mov rax, qword [rdi + 8]
lock dec qword [rax]
jne 0x140098f5c
mov rcx, qword [rdi + 8]
call sym.alloc::sync::Arc_T_A_::drop_slow::h6f3f2388eec28994
jmp 0x140098f5c
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 0x140099c28
mov rdi, rax
mov qword [rax], 2
mov qword [rsp + 0x13a8], rax
mov qword [rdi], 0
mov qword [rdi + 8], r13
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0xcc0], rax
movups xmm0, xmmword [rbx + 0x60]
movaps xmmword [rsp + 0xcb0], xmm0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0xca0], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0xc90], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0xc80], xmm3
movaps xmmword [rsp + 0xc70], xmm2
movaps xmmword [rsp + 0xc60], xmm1
movaps xmmword [rsp + 0xc50], xmm0
mov rax, qword [rsi + 0x620]
mov r14, qword [rax + 0x68]
test r14, r14
je 0x14009908a
mov rdi, qword [rax + 0x70]
mov rbx, qword [rdi + 0x10]
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 0x140099c0a
dec rbx
and rbx, 0xfffffffffffffff0
lea rcx, [r14 + rbx]
add rcx, 0x10
mov qword [rax], r13
movaps xmm0, xmmword [rsp + 0xc50]
movdqa xmm1, xmmword [rsp + 0xc60]
movdqa xmm2, xmmword [rsp + 0xc70]
movdqa xmm3, xmmword [rsp + 0xc80]
movups xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
movdqu xmmword [rax + 0x28], xmm2
movdqu xmmword [rax + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0xc90]
movups xmmword [rax + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0xca0]
movups xmmword [rax + 0x58], xmm0
movdqa xmm0, xmmword [rsp + 0xcb0]
movdqu xmmword [rax + 0x68], xmm0
mov rdx, qword [rsp + 0xcc0]
mov qword [rax + 0x78], rdx
lea r8, str.___f_
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x14009845d
mov eax, 1
lock xadd qword [0x1402b5150], rax
mov qword [rsp + 0xf80], rax
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x11b0], rax
movups xmm0, xmmword [rbx + 0x60]
movaps xmmword [rsp + 0x11a0], xmm0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x1190], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x1180], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x1170], xmm3
movaps xmmword [rsp + 0x1160], xmm2
movaps xmmword [rsp + 0x1150], xmm1
movaps xmmword [rsp + 0x1140], xmm0
lea r14, [rsp + 0xf80]
mov qword [rsp + 0x350], r14
mov qword [rsp + 0x358], r13
movups xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmm3, xmmword [rbx + 0x30]
movups xmmword [rsp + 0x360], xmm0
movdqu xmmword [rsp + 0x370], xmm1
movdqu xmmword [rsp + 0x380], xmm2
movdqu xmmword [rsp + 0x390], xmm3
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rsp + 0x3a0], xmm0
movups xmm0, xmmword [rbx + 0x50]
movups xmmword [rsp + 0x3b0], xmm0
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rsp + 0x3c0], xmm0
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x3d0], rax
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::hd4e05999329f5c4f
test rax, rax
je 0x140099c37
mov rbp, rax
mov rax, qword [rax + 0x18]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae 0x140099b4e
inc rax
mov qword [rbp + 0x18], rax
mov rdi, qword [rbp + 0x20]
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], r13
movaps xmm0, xmmword [rsp + 0x1140]
movdqa xmm1, xmmword [rsp + 0x1150]
movdqa xmm2, xmmword [rsp + 0x1160]
movdqa xmm3, xmmword [rsp + 0x1170]
movups xmmword [rsp + 0x120], xmm0
movdqu xmmword [rsp + 0x130], xmm1
movdqu xmmword [rsp + 0x140], xmm2
movdqu xmmword [rsp + 0x150], xmm3
movaps xmm0, xmmword [rsp + 0x1180]
movups xmmword [rsp + 0x160], xmm0
movaps xmm0, xmmword [rsp + 0x1190]
movups xmmword [rsp + 0x170], xmm0
movaps xmm0, xmmword [rsp + 0x11a0]
movups xmmword [rsp + 0x180], xmm0
mov rax, qword [rsp + 0x11b0]
mov qword [rsp + 0x190], rax
test rdi, rdi
je 0x140099c98
lea rax, [rsp + 0x118]
movups xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0x910], xmm0
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0x900], xmm0
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x8f0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x8e0], xmm0
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqa xmmword [rsp + 0x8d0], xmm3
movdqa xmmword [rsp + 0x8c0], xmm2
movdqa xmmword [rsp + 0x8b0], xmm1
movaps xmmword [rsp + 0x8a0], xmm0
mov r14, qword [rsp + 0xf80]
lock inc qword [rdi]
jle case.0x1400943aa.2
movzx eax, byte [0x140346130]
mov edx, 0x180
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099bfb
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rbx, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, sym.tokio::runtime::task::raw::poll::h5d14ae2865b7636a
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], rdi
add rdi, 0x58
mov qword [rcx + 0xa8], r14
movaps xmm0, xmmword [rsp + 0x8a0]
movdqa xmm1, xmmword [rsp + 0x8b0]
movdqa xmm2, xmmword [rsp + 0x8c0]
movdqa xmm3, xmmword [rsp + 0x8d0]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x8e0]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x8f0]
movups xmmword [rcx + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x900]
movups xmmword [rcx + 0x110], xmm0
movdqa xmm0, xmmword [rsp + 0x910]
movdqu xmmword [rcx + 0x120], xmm0
pxor xmm0, xmm0
movdqa xmmword [rcx + 0x130], xmm0
mov qword [rcx + 0x140], 0
mov rcx, rdi
mov rdx, rbx
mov r8, rbx
call sym.tokio::runtime::task::list::OwnedTasks_S_::bind_inner::h0884d9c236fac6cd
test rax, rax
je 0x1400993f5
mov rcx, rbp
add rcx, 0x20
mov rdx, rax
call fcn.140129b80
dec qword [rbp + 0x18]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rbx], rcx
je 0x14009845d
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
jmp 0x14009845d
mov r12, rcx
call sym.std::panicking::panic_count::is_zero_slow_path::h29ce1a10e5ccc8d4
mov rcx, r12
test al, al
jne 0x1400969bf
mov byte [r14 + 0x138], 1
jmp 0x1400969bf
mov eax, 1
lock xadd qword [0x1402b5150], rax
mov qword [rsp + 0x8a0], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x820], xmm0
movaps xmmword [rsp + 0x830], xmm1
movaps xmmword [rsp + 0x840], xmm2
movaps xmmword [rsp + 0x850], xmm3
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x860], xmm0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x870], xmm0
movups xmm0, xmmword [rbx + 0x60]
movaps xmmword [rsp + 0x880], xmm0
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x890], rax
lea r14, [rsp + 0x8a0]
mov qword [rsp + 0x350], r14
movups xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmm3, xmmword [rbx + 0x30]
movups xmmword [rsp + 0x358], xmm0
movdqu xmmword [rsp + 0x368], xmm1
movdqu xmmword [rsp + 0x378], xmm2
movdqu xmmword [rsp + 0x388], xmm3
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rsp + 0x398], xmm0
movups xmm0, xmmword [rbx + 0x50]
movups xmmword [rsp + 0x3a8], xmm0
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rsp + 0x3b8], xmm0
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x3c8], rax
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::hd4e05999329f5c4f
test rax, rax
je 0x140099cfd
mov rdi, rax
mov rax, qword [rax + 0x18]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae 0x140099b4e
lea rcx, [rax + 1]
mov qword [rdi + 0x18], rcx
mov rbx, qword [rdi + 0x20]
mov qword [rsp + 0x110], r14
movaps xmm0, xmmword [rsp + 0x820]
movdqa xmm1, xmmword [rsp + 0x830]
movdqa xmm2, xmmword [rsp + 0x840]
movdqa xmm3, xmmword [rsp + 0x850]
movups xmmword [rsp + 0x118], xmm0
movdqu xmmword [rsp + 0x128], xmm1
movdqu xmmword [rsp + 0x138], xmm2
movdqu xmmword [rsp + 0x148], xmm3
movaps xmm0, xmmword [rsp + 0x860]
movups xmmword [rsp + 0x158], xmm0
movaps xmm0, xmmword [rsp + 0x870]
movups xmmword [rsp + 0x168], xmm0
movaps xmm0, xmmword [rsp + 0x880]
movups xmmword [rsp + 0x178], xmm0
mov rcx, qword [rsp + 0x890]
mov qword [rsp + 0x188], rcx
test rbx, rbx
je 0x140099d1d
mov r15, qword [rsp + 0x8a0]
lock inc qword [rbx]
jle case.0x1400943aa.2
movzx eax, byte [0x140346130]
mov edx, 0x180
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140099bfb
mov rcx, rax
and rcx, 0xffffffffffffff80
lea r14, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, sym.tokio::runtime::task::raw::poll::hd125a5159c971ade
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], rbx
add rbx, 0x58
mov qword [rcx + 0xa8], r15
movaps xmm0, xmmword [rsp + 0x820]
movdqa xmm1, xmmword [rsp + 0x830]
movdqa xmm2, xmmword [rsp + 0x840]
movdqa xmm3, xmmword [rsp + 0x850]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x860]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x870]
movups xmmword [rcx + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0x880]
movdqu xmmword [rcx + 0x110], xmm0
mov rax, qword [rsp + 0x890]
mov qword [rcx + 0x120], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x128], xmm0
mov qword [rcx + 0x138], 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 0x14009972c
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
je 0x14009845d
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x20]
jmp 0x14009845d
ud2
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call sym.std::panicking::begin_panic::he6cc7f63f6ca8dae
mov qword [rsi + 0x7c8], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_804421dff5542c9c7da5c60257b5dbc849719505library_std_src_threadmod.rs
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call sym.core::panicking::panic::heacbd316ae05a694
lea rcx, str.not_dropped
lea r8, [0x140302f68]
mov edx, 0xb
call sym.core::option::expect_failed::hbd75ea7c1c4dbaeb
mov ecx, 8
mov edx, 0x20
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
lea rcx, [0x140304d65]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcclientconn.rsconnection_was_not_readydispatch_dropped_without_returning_error
mov edx, 0x28
call sym.std::panicking::begin_panic::he6cc7f63f6ca8dae
lea rcx, [0x140304d65]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcclientconn.rsconnection_was_not_readydispatch_dropped_without_returning_error
mov edx, 0x28
call sym.std::panicking::begin_panic::he6cc7f63f6ca8dae
mov bpl, 3
jmp 0x1400999b3
lea rcx, [rsp + 0x528]
mov rax, qword [rsp + 0x510]
mov rdx, qword [rsp + 0x518]
mov r8, qword [rsp + 0x520]
call qword [rax + 0x18]
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movaps xmm3, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x8a0], xmm0
movaps xmmword [rsp + 0x8b0], xmm1
movaps xmmword [rsp + 0x8c0], xmm2
movaps xmmword [rsp + 0x8d0], xmm3
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x8e0], xmm0
mov rax, qword [rsp + 0x39d]
mov qword [rsp + 0x8ed], rax
mov rax, qword [rsp + 0x39d]
mov qword [rsp + 0xfcd], rax
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0xfc0], xmm0
movdqa xmm0, xmmword [rsp + 0x350]
movdqa xmm1, xmmword [rsp + 0x360]
movdqa xmm2, xmmword [rsp + 0x370]
movdqa xmm3, xmmword [rsp + 0x380]
movdqa xmmword [rsp + 0xfb0], xmm3
movdqa xmmword [rsp + 0xfa0], xmm2
movdqa xmmword [rsp + 0xf90], xmm1
movdqa xmmword [rsp + 0xf80], xmm0
mov edi, r13d
jmp 0x1400999b3
lea rcx, str.cannot_poll_Select_twiceC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x140302138]
mov edx, 0x18
call sym.core::option::expect_failed::hbd75ea7c1c4dbaeb
cmp r15d, 3
ja 0x140099a55
cmp r15d, 2
je 0x140099a55
mov rax, qword [rsp + 0x120]
test rax, rax
jne 0x140099a91
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x140099948
lea rcx, [rsp + 0x158]
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
call qword [rax + 0x18]
movaps xmm0, xmmword [rsp + 0x350]
movdqa xmm1, xmmword [rsp + 0x360]
movdqa xmm2, xmmword [rsp + 0x370]
movdqa xmm3, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0xf80], xmm0
movdqa xmmword [rsp + 0xf90], xmm1
movdqa xmmword [rsp + 0xfa0], xmm2
movdqa xmmword [rsp + 0xfb0], xmm3
movdqa xmm0, xmmword [rsp + 0x390]
movdqa xmmword [rsp + 0xfc0], xmm0
mov rax, qword [rsp + 0x39d]
mov qword [rsp + 0xfcd], rax
mov bpl, 2
mov byte [rsp + 0x110], bpl
mov byte [rsp + 0x111], dil
lea rax, [0x1402df4d0]
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x140302a70]
lea r8, [rsp + 0x110]
mov edx, 0x13
call sym.core::result::unwrap_failed::he553ba724245dc85
lea rcx, str.not_dropped
lea r8, [0x140302f50]
mov edx, 0xb
call sym.core::option::expect_failed::hbd75ea7c1c4dbaeb
lea rcx, str.internal_error:_entered_unreachable_code_rustc_804421dff5542c9c7da5c60257b5dbc849719505library_std_src_threadmod.rs
lea r8, [0x140302150]
mov edx, 0x28
call sym.core::panicking::panic::heacbd316ae05a694
lea rcx, [0x14030581c]
lea r8, str.9X0_
mov edx, 0x1d
call sym.core::option::expect_failed::hbd75ea7c1c4dbaeb
mov ecx, 8
mov edx, 0x140
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, 0x38
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov rsi, qword [rsp + 0x118]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x18]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x140099920
lea rcx, [rsp + 0x138]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x140]
test rax, rax
jne 0x14009992d
jmp 0x140099948
lea rcx, [0x140304e29]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x14
call sym.core::option::expect_failed::hbd75ea7c1c4dbaeb
lea rcx, str.authority_implies_host
lea r8, [0x140303158]
mov edx, 0x16
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 0x140099b1a
lea rcx, [0x140304e29]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x14
call sym.core::option::expect_failed::hbd75ea7c1c4dbaeb
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 + 0xf80]
mov edx, 0x17
call sym.core::result::unwrap_failed::he553ba724245dc85
mov ecx, 8
mov edx, 0x1b8
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, pe_nt_image_headers64
mov edx, 0x280
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov rax, qword [rsp + 0x110]
add rax, 0xfffffffffffffff7
cmp rax, 2
jb 0x140099b8f
lea rcx, [rsp + 0x110]
call sym._ZN4core3ptr1522drop_in_place_LT_futures_util..future..try_future..into_future..IntoFuture_LT_hyper..common..lazy..Lazy_LT_hyp
mov r12, qword [rdi + 0x18]
dec r12
mov qword [rdi + 0x18], r12
xor eax, eax
mov byte [rsp + 0x110], al
lea rdx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srccommonexec.rs
lea rcx, [rsp + 0x110]
call sym.tokio::task::spawn::spawn_inner::panic_cold_display::h9925e1dd4a698619
mov rax, qword [rsp + 0x350]
add rax, 0xfffffffffffffff7
cmp rax, 2
jb 0x140099bcf
lea rcx, [rsp + 0x350]
call sym._ZN4core3ptr1522drop_in_place_LT_futures_util..future..try_future..into_future..IntoFuture_LT_hyper..common..lazy..Lazy_LT_hyp
mov al, 1
mov byte [rsp + 0x110], al
lea rdx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srccommonexec.rs
lea rcx, [rsp + 0x110]
call sym.tokio::task::spawn::spawn_inner::panic_cold_display::h9925e1dd4a698619
mov ecx, 8
mov edx, 0x48
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, pe_nt_image_headers64
mov edx, 0x100
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, 0x78
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, 0x10
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
cmp byte [rsp + 0x3d0], 2
je 0x140099bcf
lea rcx, [rsp + 0x360]
call sym._ZN4core3ptr134drop_in_place_LT_hyper..client..pool..Pooled_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..body.
mov rsi, qword [rsp + 0x358]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x140099d44
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
test rax, rax
jne 0x140099db0
xor eax, eax
xchg byte [rsi + 0x20], al
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x140099dbf
jmp 0x140099d4b
cmp byte [rsp + 0x190], 2
je 0x140099e0d
lea rcx, [rsp + 0x120]
call sym._ZN4core3ptr134drop_in_place_LT_hyper..client..pool..Pooled_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..body.
mov rsi, qword [rsp + 0x118]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x140099d7c
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
test rax, rax
jne 0x140099de3
xor eax, eax
xchg byte [rsi + 0x20], al
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x140099df2
jmp 0x140099d83
cmp byte [rsp + 0x3c8], 2
je 0x140099bcf
lea rcx, [rsp + 0x358]
call sym._ZN4core3ptr134drop_in_place_LT_hyper..client..pool..Pooled_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..body.
jmp 0x140099bcf
cmp byte [rsp + 0x188], 2
je 0x140099d3b
lea rcx, [rsp + 0x118]
call sym._ZN4core3ptr134drop_in_place_LT_hyper..client..pool..Pooled_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..body.
mov rax, qword [rdi + 0x18]
dec rax
mov qword [rdi + 0x18], rax
jmp 0x140099b93
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x140099dbf
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140099d63
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
mov rax, qword [rsp + 0x358]
lock dec qword [rax]
jne 0x140099bcf
jmp 0x140099dd1
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x140099df2
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140099d9b
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
mov rax, qword [rsp + 0x118]
lock dec qword [rax]
je 0x140099e00
jmp 0x140099e0d
xor edx, edx
xchg byte [rsi + 0x20], dl
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x140099d4b
mov rax, qword [rsp + 0x358]
lock dec qword [rax]
jne 0x140099bcf
mov rcx, qword [rsp + 0x358]
call sym.alloc::sync::Arc_T_A_::drop_slow::h6f3f2388eec28994
jmp 0x140099bcf
xor edx, edx
xchg byte [rsi + 0x20], dl
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x140099d83
mov rax, qword [rsp + 0x118]
lock dec qword [rax]
jne 0x140099e0d
mov rcx, qword [rsp + 0x118]
call sym.alloc::sync::Arc_T_A_::drop_slow::h6f3f2388eec28994
dec qword [rbp + 0x18]
jmp 0x140099b93