Function at 0x14000287c
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rdi
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x140035950]
xor rax, rsp
mov qword [rbp - 8], rax
mov ebx, edx
mov rdi, rcx
cmp edx, 0x1f4
jb 0x1400028cb
mov eax, dword [0x14003f880]
add eax, 0x1f4
cmp edx, eax
jae 0x1400028cb
lea ecx, [rdx - 0x1f4]
call fcn.140002554
jmp 0x1400031e1
cmp ebx, 0x258
jb 0x1400028f2
mov eax, dword [0x14003f898]
add eax, 0x258
cmp ebx, eax
jae 0x1400028f2
lea ecx, [rdx - 0x258]
call fcn.1400022d8
jmp 0x1400031e1
cmp ebx, 0x2bc
jb 0x14000295f
mov eax, dword [0x14003f828]
add eax, 0x2bc
cmp ebx, eax
jae 0x14000295f
lea edi, [rdx - 0x2bc]
cmp dword [0x14003f8b8], edi
je 0x1400031e1
mov ecx, edi
call fcn.140006580
test eax, eax
je 0x1400031e1
mov rcx, qword [0x14003f7b0]
mov edx, 0xef
movsxd rbx, edi
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
mov r8, rbx
mov rcx, rax
mov edx, 0x14e
call qword [sym.imp.USER32.dll_SendMessageW]
mov ecx, edi
call fcn.14000198c
jmp 0x1400031e1
cmp ebx, 0x320
jb 0x140002982
mov eax, dword [0x14003f7d0]
add eax, 0x320
cmp ebx, eax
ja 0x140002982
mov ecx, ebx
call fcn.1400064ac
jmp 0x1400031e1
cmp ebx, 0xdb
ja 0x140002e3f
cmp ebx, 0xd7
jae 0x140002ee1
mov edx, 0xce
cmp ebx, edx
ja 0x140002b52
je 0x140002b18
test ebx, ebx
je 0x1400031e1
cmp ebx, 2
jbe 0x140002b0d
cmp ebx, 0xc8
je 0x140002b0d
cmp ebx, 0xc9
je 0x140002af0
cmp ebx, 0xca
je 0x140002a93
mov edx, 0xcb
cmp ebx, edx
je 0x140002a57
mov edx, 0xcc
cmp ebx, edx
je 0x140002a10
mov edx, 0xcd
cmp ebx, edx
jne 0x1400031e1
mov ecx, SafeArrayGetElemsize
call fcn.1400073e8
jmp 0x1400031e1
mov ecx, 2
call fcn.1400073e8
mov edx, 9
mov rcx, qword [0x14003f8c8]
mov ebx, eax
call fcn.14000ddc4
test eax, eax
jne 0x1400031e1
lea edx, [rax + 0x32]
mov rcx, rdi
test ebx, ebx
je 0x140002bb7
xor r9d, r9d
mov r8d, 0xfa
call qword [sym.imp.USER32.dll_SetTimer]
jmp 0x1400031e1
mov ecx, 1
call fcn.1400073e8
neg eax
mov dword [rsp + 0x30], reloc.OLEAUT32.dll_SafeArrayGetLBound
mov rcx, rdi
sbb rdx, rdx
and dword [rsp + 0x28], 0
and dword [rsp + 0x20], 0
neg rdx
add rdx, 0xfffffffffffffffe
xor r9d, r9d
xor r8d, r8d
call qword [sym.imp.USER32.dll_SetWindowPos]
jmp 0x1400031e1
mov rcx, qword [0x14003f7b8]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xb0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [0x14003f7b8]
mov edi, 0xb1
mov edx, edi
or r9, 0xffffffffffffffff
xor r8d, r8d
mov rbx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [0x14003f7b8]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x301
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9d, ebx
mov edx, edi
shr r9, 0x10
movzx r8d, bx
jmp 0x140002afb
xor r9d, r9d
mov edx, 0x301
xor r8d, r8d
mov rcx, qword [0x14003f7b8]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x1400031e1
call qword [sym.imp.USER32.dll_DestroyWindow]
jmp 0x1400031e1
mov ecx, 3
call fcn.1400073e8
mov r9d, 3
xor r8d, r8d
mov edx, eax
lea ebx, [r9 + 0x44]
mov ecx, ebx
call qword [sym.imp.USER32.dll_SystemParametersInfoW]
xor r9d, r9d
lea edx, [rbx - 0x2d]
mov r8d, ebx
mov ecx, 0xffff
call qword [sym.imp.USER32.dll_PostMessageW]
jmp 0x1400031e1
mov edx, 0xcf
sub ebx, edx
je 0x140002dd3
sub ebx, 1
je 0x140002da5
sub ebx, 1
je 0x140002d34
sub ebx, 1
je 0x140002c7b
sub ebx, 1
je 0x140002bc2
sub ebx, 1
je 0x140002b97
cmp ebx, 2
jne 0x1400031e1
call fcn.14000275c
jmp 0x1400031e1
and dword [0x14003f8bc], 0
mov edx, 0xd4
mov ecx, 9
call fcn.1400073e8
mov edx, 2
jmp 0x140002a1f
call qword [sym.imp.USER32.dll_KillTimer]
jmp 0x1400031e1
and dword [0x14003f8bc], 0
cmp dword [0x14003f86c], 0
mov rcx, qword [0x14003f818]
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
je 0x140002bef
xor edx, edx
call qword [0x140020800]
xor edx, edx
jmp 0x140002c03
lea rdx, [0x140005810]
call qword [0x140020800]
xor edx, edx
test eax, eax
setns dl
mov ecx, 0xd3
mov dword [0x14003f86c], edx
call fcn.1400019d0
mov r8d, dword [0x14003f86c]
mov r9b, 1
mov rcx, qword [0x14003f8c8]
mov edx, 8
call fcn.14000df88
cmp dword [0x140035200], 5
jbe 0x1400031e1
movabs r8, 0x200000000000
test qword [0x140035210], r8
je 0x1400031e1
mov rax, qword [0x140035218]
and rax, r8
cmp rax, qword [0x140035218]
jne 0x1400031e1
mov eax, dword [0x14003f86c]
lea rdx, [0x14002e92c]
jmp 0x1400031a8
and dword [0x14003f8bc], 0
cmp dword [0x14003f870], 0
mov rcx, qword [0x14003f818]
mov rax, qword [rcx]
mov rax, qword [rax + 0xa8]
je 0x140002ca8
xor edx, edx
call qword [0x140020800]
xor edx, edx
jmp 0x140002cbc
lea rdx, [0x1400058e0]
call qword [0x140020800]
xor edx, edx
test eax, eax
setns dl
mov ecx, 0xd2
mov dword [0x14003f870], edx
call fcn.1400019d0
mov r8d, dword [0x14003f870]
mov r9b, 1
mov rcx, qword [0x14003f8c8]
mov edx, 7
call fcn.14000df88
cmp dword [0x140035200], 5
jbe 0x1400031e1
movabs r8, 0x200000000000
test qword [0x140035210], r8
je 0x1400031e1
mov rax, qword [0x140035218]
and rax, r8
cmp rax, qword [0x140035218]
jne 0x1400031e1
mov eax, dword [0x14003f870]
lea rdx, [0x14002e8ec]
jmp 0x1400031a8
mov edx, 0xd1
mov ecx, 5
call fcn.1400073e8
mov rcx, qword [0x14003f810]
mov ebx, eax
mov rdx, qword [rcx]
mov rax, qword [rdx + 0x10]
mov edx, ebx
call qword [0x140020800]
cmp dword [0x140035200], 5
jbe 0x1400031e1
movabs r8, 0x200000000000
test qword [0x140035210], r8
je 0x1400031e1
mov rax, qword [0x140035218]
and rax, r8
cmp rax, qword [0x140035218]
jne 0x1400031e1
mov dword [rbp - 0x40], ebx
lea rdx, [0x14002e867]
jmp 0x1400031ab
mov edx, 0xd0
mov ecx, 6
call fcn.1400073e8
mov rcx, qword [0x14003f808]
mov r8d, eax
mov rdx, qword [rcx]
mov rax, qword [rdx + 0x18]
mov edx, r8d
call qword [0x140020800]
jmp 0x1400031e1
mov ecx, 4
call fcn.1400073e8
mov rcx, qword [0x14003f800]
mov ebx, eax
mov rdx, qword [rcx]
mov rax, qword [rdx + 0x10]
mov edx, ebx
call qword [0x140020800]
cmp dword [0x140035200], 5
jbe 0x1400031e1
movabs r8, 0x200000000000
test qword [0x140035210], r8
je 0x1400031e1
mov rax, qword [0x140035218]
and rax, r8
cmp rax, qword [0x140035218]
jne 0x1400031e1
mov dword [rbp - 0x40], ebx
lea rdx, [0x14002e817]
jmp 0x1400031ab
mov eax, 0xed
cmp ebx, eax
ja 0x140002f71
je 0x140002f55
mov eax, 0xde
cmp ebx, eax
je 0x140002fe1
jbe 0x1400031e1
cmp ebx, 0xe2
jbe 0x140002ee1
cmp ebx, 0xe3
je 0x140002fe1
mov eax, 0xe4
cmp ebx, eax
je 0x140002ed7
jbe 0x1400031e1
cmp ebx, 0xea
jbe 0x140002fe1
cmp ebx, 0xeb
je 0x140002eb2
cmp ebx, 0xec
jne 0x1400031e1
call fcn.1400027a0
jmp 0x1400031e1
mov rcx, qword [0x14003f7d8]
mov rdx, rdi
mov dword [0x14003f8c0], 1
call fcn.140007fd8
and dword [0x14003f8c0], 0
jmp 0x1400031e1
call fcn.1400060cc
jmp 0x1400031e1
mov ecx, ebx
call fcn.1400026b4
mov ecx, ebx
call fcn.140003290
cmp dword [0x140035200], 5
jbe 0x1400031e1
movabs r8, 0x200000000000
test qword [0x140035210], r8
je 0x1400031e1
mov rcx, qword [0x140035218]
and rcx, r8
cmp rcx, qword [0x140035218]
jne 0x1400031e1
lea rdx, [0x14002e9b2]
mov qword [rbp - 0x40], rax
lea rcx, [0x140035200]
lea rax, [rbp - 0x40]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rax
call fcn.140001008
jmp 0x1400031e1
mov rcx, qword [0x14003f7a8]
mov dword [0x14003f8bc], 1
call qword [sym.imp.USER32.dll_SetForegroundWindow]
jmp 0x1400031e1
mov eax, ebx
sub eax, 0xee
je 0x140003100
sub eax, 4
je 0x1400030f6
sub eax, 1
je 0x14000306b
sub eax, 1
je 0x140003040
sub eax, 1
je 0x140003036
sub eax, 1
je 0x140002fe1
cmp eax, 1
jne 0x1400031e1
and qword [rsp + 0x20], 0
lea r9, [0x1400036f0]
mov r8, qword [0x14003f7a8]
mov edx, 0x460
mov rcx, qword [0x14003f7d8]
mov dword [0x14003f8c0], eax
call qword [sym.imp.USER32.dll_DialogBoxParamW]
jmp 0x140002ecb
mov ecx, ebx
call fcn.1400024c4
mov ecx, ebx
call fcn.140003208
cmp dword [0x140035200], 5
jbe 0x1400031e1
movabs r8, 0x200000000000
test qword [0x140035210], r8
je 0x1400031e1
mov rcx, qword [0x140035218]
and rcx, r8
cmp rcx, qword [0x140035218]
jne 0x1400031e1
lea rdx, [0x14002e9f0]
jmp 0x140002f31
call fcn.1400072e0
jmp 0x1400031e1
and qword [rsp + 0x20], 0
lea r9, [0x140006b10]
mov r8, qword [0x14003f7a8]
mov edx, 0x70
mov rcx, qword [0x14003f7d8]
call qword [sym.imp.USER32.dll_DialogBoxParamW]
jmp 0x1400031e1
mov edx, 0xf3
mov ecx, SafeArrayGetDim
call fcn.1400073e8
mov rcx, qword [0x14003f858]
mov ebx, eax
mov edx, ebx
neg edx
mov rax, qword [rcx]
sbb rdx, rdx
and rdx, qword [0x14003f7c0]
mov rax, qword [rax + 0x10]
call qword [0x140020800]
mov rcx, rdi
mov dword [0x14003f7f0], ebx
call fcn.140001694
cmp dword [0x140035200], 5
jbe 0x1400031e1
movabs r8, 0x200000000000
test qword [0x140035210], r8
je 0x1400031e1
mov rax, qword [0x140035218]
and rax, r8
cmp rax, qword [0x140035218]
jne 0x1400031e1
mov dword [rbp - 0x40], ebx
lea rdx, [0x14002e8b0]
jmp 0x1400031ab
call fcn.140004e00
jmp 0x1400031e1
and dword [0x14003f8bc], 0
cmp dword [0x14003f874], 0
mov rcx, qword [0x14003f818]
mov rax, qword [rcx]
mov rax, qword [rax + 0xb8]
je 0x14000312d
xor edx, edx
call qword [0x140020800]
xor edx, edx
jmp 0x140003141
lea rdx, [0x1400059b0]
call qword [0x140020800]
xor edx, edx
test eax, eax
setns dl
mov ecx, 0xee
mov dword [0x14003f874], edx
call fcn.1400019d0
mov r8d, dword [0x14003f874]
mov r9b, 1
mov rcx, qword [0x14003f8c8]
mov edx, 0xa
call fcn.14000df88
cmp dword [0x140035200], 5
jbe 0x1400031e1
movabs r8, 0x200000000000
test qword [0x140035210], r8
je 0x1400031e1
mov rax, qword [0x140035218]
and rax, r8
cmp rax, qword [0x140035218]
jne 0x1400031e1
mov eax, dword [0x14003f874]
lea rdx, [0x14002e96c]
mov dword [rbp - 0x40], eax
and dword [rbp - 0xc], 0
lea rax, [rbp - 0x40]
mov qword [rbp - 0x18], rax
lea rcx, [0x140035200]
lea rax, [rbp - 0x38]
mov dword [rbp - 0x10], 4
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 3
call fcn.140001270
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14000a7b0
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret