Function at 0x14001bce0
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x120
xor ebp, ebp
mov r12d, r8d
cmp dword [rcx + 8], 3
mov r13, rdx
je 0x14001bf41
mov r14d, dword [rsp + 0x28]
lea rsi, [0x140143190]
nop word [rax + rax]
mov eax, dword [rcx + 8]
cmp eax, 0x13
je 0x14001bf71
and al, 0xf
cmp al, 4
jne 0x14001bf6d
mov rax, qword [rcx]
cmp byte [rax + 8], 4
jne 0x14001bd46
movzx r15d, byte [rax + 0xb]
jmp 0x14001bd4a
mov r15, qword [rax + 0x10]
lea rbx, [rax + 0x18]
mov rcx, rbx
lea rdx, [rsp + 0x30]
call fcn.1400234e0
mov rcx, rax
test rax, rax
je 0x14001bd83
mov rax, qword [rsp + 0x30]
mov r14d, reloc.WS2_32.dll_send
sub rcx, rbx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], r14d
inc rcx
jmp 0x14001bf22
lea rdx, str..xXnN
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strpbrk]
test rax, rax
je 0x14001bdbe
movzx edi, byte [rax]
or edi, 0x20
cmp edi, 0x6e
je 0x14001bf1f
cmp edi, 0x78
jne 0x14001bdc0
lea rdx, [rsp + 0x160]
mov rcx, rbx
call fcn.1400232e0
jmp 0x14001bdd1
mov edi, ebp
lea rdx, [rsp + 0x160]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtod]
mov rax, qword [rsp + 0x160]
cmp rax, rbx
jne 0x14001bde3
mov rcx, rbp
jmp 0x14001be11
movzx edx, byte [rax]
test byte [rdx + rsi + 1], 8
je 0x14001be08
nop dword [rax]
inc rax
mov qword [rsp + 0x160], rax
movzx ecx, byte [rax]
test byte [rcx + rsi + 1], 8
jne 0x14001bdf0
movzx edx, cl
test dl, dl
mov rcx, rbp
cmove rcx, rax
test rcx, rcx
jne 0x14001bf06
mov edx, 0x2e
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strchr]
mov rsi, rax
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rbx + rax], bpl
jne 0x14001be32
cmp rax, 0xc8
ja 0x14001bf1f
test rsi, rsi
je 0x14001bf1f
lea rdx, [rsp + 0x40]
mov rcx, rbx
sub rdx, rbx
nop dword [rax + rax]
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x14001be60
call qword [sym.imp.api_ms_win_crt_locale_l1_1_0.dll_localeconv]
sub rsi, rbx
lea rdx, [rsp + 0x178]
lea rcx, [rsp + 0x40]
mov rax, qword [rax]
movzx eax, byte [rax]
mov byte [rsp + rsi + 0x40], al
cmp edi, 0x78
jne 0x14001be9a
call fcn.1400232e0
jmp 0x14001bea0
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtod]
mov rax, qword [rsp + 0x178]
lea rcx, [rsp + 0x40]
cmp rax, rcx
jne 0x14001beb7
mov rcx, rbp
jmp 0x14001bf01
movzx edx, byte [rax]
lea rsi, [0x140143190]
test byte [rdx + rsi + 1], 8
je 0x14001bee8
nop dword [rax + rax]
inc rax
mov qword [rsp + 0x178], rax
movzx ecx, byte [rax]
test byte [rcx + rsi + 1], 8
jne 0x14001bed0
movzx edx, cl
test dl, dl
mov rcx, rbp
cmove rcx, rax
test rcx, rcx
je 0x14001bf1f
lea rax, [rsp + 0x40]
sub rcx, rax
add rcx, rbx
test rcx, rcx
je 0x14001bf1f
mov r14d, 3
movsd qword [rsp + 0x20], xmm0
sub rcx, rbx
mov dword [rsp + 0x28], r14d
inc rcx
jmp 0x14001bf22
mov rcx, rbp
lea rax, [r15 + 1]
cmp rcx, rax
jne 0x14001bf6d
lea rcx, [rsp + 0x20]
lea rsi, [0x140143190]
cmp r14d, 3
jne 0x14001bd20
movaps xmmword [rsp + 0x110], xmm6
movsd xmm6, qword [rcx]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
ucomisd xmm6, xmm0
movaps xmm6, xmmword [rsp + 0x110]
movaps xmm1, xmm0
jp 0x14001bf68
je 0x14001bf8d
test r12d, r12d
jne 0x14001bf7f
xor eax, eax
jmp 0x14001bfb5
mov rax, qword [rcx]
mov qword [r13], rax
mov eax, 1
jmp 0x14001bfb5
cmp r12d, 1
jle 0x14001bf8d
addsd xmm1, qword [0x140156e88]
comisd xmm1, xmmword [0x140156ee8]
jb 0x14001bfb3
movsd xmm0, qword [0x140156ed0]
comisd xmm0, xmm1
jbe 0x14001bfb3
cvttsd2si rax, xmm1
mov ebp, 1
mov qword [r13], rax
mov eax, ebp
mov rbx, qword [rsp + 0x168]
add rsp, 0x120
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret