Function at 0x10007370
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
mov rbx, rcx
mov r15, rdx
mov r12, r8
mov r13, r9
call fcn.1000fb20
mov edx, dword [rbx + 0x8188]
test edx, edx
jle 0x100073bb
xor r8d, r8d
or rcx, 0xffffffffffffffff
call qword [0x10048950]
mov r8, qword [rbx + 0x8158]
mov dword [rsi], 0
xor r9d, r9d
mov edx, 3
mov dword [rdi], 0
mov rax, qword [0x10040288]
mov qword [rsp + 0x68], 0
mov rcx, qword [rbx + 0x8150]
mov dword [rsp + 0x50], 0x1100
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x54], 0
mov dword [rsp + 0x20], 0
test r8, r8
jne 0x10007418
xor r8d, r8d
xor edx, edx
call rax
mov r14, rax
test rax, rax
jne 0x1000742d
xor r12d, r12d
xor r15d, r15d
jmp 0x100077b4
mov rdx, r15
xor r9d, r9d
mov rcx, rax
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
movzx r8d, word [rbx + 0x81a4]
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x20], 0
call qword [0x10045700]
mov r15, rax
test rax, rax
je 0x10007422
cmp dword [rbx + 0x8180], 1
mov r8, r12
mov rcx, r15
mov qword [rsp + 0x38], 0
sbb eax, eax
lea rdx, str.POST
xor r9d, r9d
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
and eax, 0xff800000
sub eax, 0x7b37fd00
mov dword [rsp + 0x30], eax
call qword [0x10045980]
mov r12, rax
test rax, rax
je 0x100077b4
mov rcx, qword [rbx + 0x8160]
test rcx, rcx
je 0x10007521
cmp qword [rbx + 0x8168], 0
je 0x10007521
mov rbp, qword [0x10045970]
call fcn.10032750
mov r8, qword [rbx + 0x8160]
mov edx, 0x2b
mov rcx, r12
lea r9d, [rax + 1]
call rbp
mov rcx, qword [rbx + 0x8168]
mov rbp, qword [0x10045970]
call fcn.10032750
mov r8, qword [rbx + 0x8168]
mov edx, 0x2c
mov rcx, r12
lea r9d, [rax + 1]
call rbp
mov r9d, 4
lea r8, [rsp + 0x50]
mov edx, 0x1f
mov rcx, r12
call qword [0x10045970]
test eax, eax
je 0x100077b4
xor ebp, ebp
cmp dword [rbx + 0x8198], 0
jg 0x100075c4
lea rdx, [rsp + 0x54]
mov r8, r13
movzx r9d, word [rsp + 0xf0]
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x4c], r9d
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
call qword [0x10046810]
mov ecx, dword [rsp + 0x54]
imul rcx, rcx, 0xd
call fcn.1002b4c0
mov dword [rsp + 0x28], 1
mov r9d, dword [rsp + 0x4c]
mov r8, r13
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x40]
mov rcx, rax
mov dword [rsp + 0x20], 0
call qword [0x10046810]
test eax, eax
jne 0x100075ef
jmp 0x100077b4
mov rdx, qword [rbx + rbp*8 + 0x6140]
mov r9d, 0x20000000
or r8d, 0xffffffff
mov rcx, r12
call qword [0x10048960]
inc rbp
cmp dword [rbx + 0x8198], ebp
jg 0x100075c4
jmp 0x1000754d
mov eax, dword [rsp + 0x54]
xor r8d, r8d
xor edx, edx
mov r9, qword [rsp + 0x70]
mov rcx, r12
mov dword [rsp + 0x20], eax
call qword [0x10048cf8]
test eax, eax
je 0x100077b4
mov dword [rsp + 0x58], 0
lea r9, [rsp + 0x5c]
lea r8, [rsp + 0x58]
mov rcx, r12
mov dword [rsp + 0x5c], 4
mov edx, 0x20000013
mov qword [rsp + 0x20], 0
call qword [0x100435b0]
test eax, eax
je 0x100077b4
cmp dword [rsp + 0x58], 0xc8
jne 0x100077b4
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x60]
mov rcx, r12
mov dword [rsp + 0x60], 0
call qword [0x100459a8]
test eax, eax
je 0x100077db
mov ecx, dword [rsp + 0x60]
test ecx, ecx
je 0x100077db
call fcn.1002b4c0
mov r8d, dword [rsp + 0x60]
lea r9, [rsp + 0x64]
mov rcx, r12
mov r13, rax
mov rdx, rax
call qword [0x1003e0a8]
test eax, eax
je 0x100077db
cmp dword [rsp + 0x64], 0
je 0x100077db
movzx edx, word [rsp + 0x60]
rol word [r13], 8
mov rcx, r13
lea r8, [rsp + 0x78]
rol word [r13 + 4], 8
rol word [r13 + 6], 8
rol word [r13 + 8], 8
rol word [r13 + 0xa], 8
call qword [0x10048a78]
mov ebp, eax
test eax, eax
jne 0x100077b4
mov rax, qword [rsp + 0x78]
mov edx, dword [rax + 0x20]
cmp dword [rbx + 0x81ac], edx
jne 0x10007716
mov dword [rsi], 1
mov dword [rdi], 0
jmp 0x100077a4
cmp edx, dword [rbx + 0x81a8]
jne 0x1000772c
mov dword [rsi], 1
mov dword [rdi], 1
jmp 0x100077a4
cmp dword [rsp + 0xf0], 0x10
jne 0x1000779e
mov dword [rsi], 1
lea r13, [rsp + 0x68]
mov dword [rdi], 1
cmp dword [rax + 0x20], 0
je 0x100077a4
mov rax, qword [rsp + 0x78]
cmp dword [rax + 0x20], ebp
jbe 0x100077a4
movsxd rdx, ebp
add rdx, 4
mov qword [rsp + 0x40], rdx
mov rcx, qword [rax + rdx*8 + 8]
call qword [0x1003e0b0]
cmp dword [rbx + 0x81ac], eax
mov rdx, qword [rsp + 0x40]
jne 0x10007783
mov dword [rdi], 0
jmp 0x1000779a
mov rax, qword [rsp + 0x78]
mov rcx, r13
mov r8, qword [rax + rdx*8 + 8]
mov edx, 1
call fcn.1000a050
inc ebp
jmp 0x1000774d
mov dword [rsi], 0
mov rcx, qword [rsp + 0x78]
mov edx, 1
call qword [0x100401e8]
cmp dword [rsi], 0
jne 0x100077d6
cmp dword [rsp + 0xf0], 1
jne 0x100077d6
call qword [0x10045988]
cmp eax, 0x2efe
jne 0x100077d6
mov dword [rsi], 1
test r12, r12
je 0x100077e4
mov rcx, r12
call qword [0x10045858]
test r15, r15
je 0x100077f2
mov rcx, r15
call qword [0x10045858]
test r14, r14
je 0x10007800
mov rcx, r14
call qword [0x10045858]
lea rcx, [rsp + 0x70]
call fcn.1002b4e0
mov rax, qword [rsp + 0x68]
add rsp, 0x88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret