Function at 0x140025670
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2e8
movaps xmmword [rsp + 0x2d0], xmm6
mov qword [rsp + 0x2b0], r8
mov qword [rsp + 0x2b8], r9
lea rax, str.ENCRYPTED
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 9
mov dword [rsp + 0x198], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x1a0], xmm0
mov dword [rsp + 0x1b0], 7
mov qword [rsp + 0x1b4], 0
mov word [rsp + 0x1bc], 0
mov byte [rsp + 0x1ba], 1
lea r8, [rsp + 0x198]
call fcn.140082100
mov rsi, rdx
test rax, rax
jne 0x14002959e
mov qword [rsp + 0x168], rsi
mov qword [rsp + 0x198], 0
mov rax, qword [str.p1_t_]
lea rcx, [rsp + 0x198]
call rax
mov r8, qword [rsp + 0x198]
movabs rax, 0x19db1ded53e8000
mov rdx, r8
sub rdx, rax
neg rdx
movabs rcx, 0xfe624e212ac18000
add rcx, r8
cmp r8, rax
cmovl rcx, rdx
movabs rdx, 0xd6bf94d5e57a42bd
mov rax, rcx
mul rdx
mov r15, rdx
shr r15, 0x17
imul eax, r15d, 0x989680
mov edx, ecx
sub edx, eax
imul r13d, edx, 0x64
movabs rax, 0x19db1ded53e7fff
cmp r8, rax
jle 0x140029713
movabs rdx, 0xc22e4506728a
mov rax, r15
mul rdx
mov rbx, rdx
movabs rdx, 0xa2e3ff1de20581e3
mov rax, rcx
mul rdx
shr rdx, 0x27
add edx, 0xafaa8
imul r9, rdx, 0xe5ac1b
shr r9, 0x29
imul eax, r9d, 0x23ab1
sub edx, eax
imul rcx, rdx, 0xb38cfa
shr rcx, 0x20
imul eax, ecx, 0x16d
sub edx, eax
lea r8, [0x1400d78b0]
movzx eax, byte [rcx + r8]
mov r10d, edx
sub r10d, eax
jae 0x140025823
dec ecx
cmp ecx, 0x190
ja 0x1400295d0
movzx eax, byte [rcx + r8]
sub edx, eax
add edx, 0x16d
mov r10d, edx
jmp 0x14002582f
cmp ecx, 0x190
jae case.0x140023fa5.25
lea rax, [0x1400d7698]
movzx edx, byte [rcx + rax]
shl r10d, 4
add r10d, 0x10
or r10d, edx
lea edx, [r10 - 0x10]
cmp edx, 0x16d8
jae 0x140029751
imul edx, r9d, 0x190
add ecx, edx
shl ecx, 0xd
or r10d, ecx
mov r12d, r10d
shr r12d, 4
and r12d, 0x1ff
lea ecx, [r12 - 0x16e]
cmp ecx, 0xfffffe92
ja 0x1400259cb
sar r10d, 0xd
movsxd r10, r10d
imul rdx, r10, 0x51eb851f
mov rcx, rdx
shr rcx, 0x3f
sar rdx, 0x27
add edx, ecx
imul ecx, edx, 0x190
sub r10d, ecx
mov r9d, r10d
sar r9d, 0x1f
mov ecx, r9d
and ecx, 0x190
add ecx, r10d
cmp ecx, 0x191
jae 0x1400295e3
imul r10d, ecx, 0x16d
add r12d, r10d
movzx ecx, byte [rcx + r8]
add ecx, r12d
dec ecx
movsxd rcx, ecx
imul r10, rcx, 0x396b06bd
mov r11, r10
shr r11, 0x3f
shr r10, 0x20
sar r10d, 0xf
add r10d, r11d
imul r11d, r10d, 0x23ab1
sub ecx, r11d
mov r11d, ecx
sar r11d, 0x1f
mov esi, r11d
and esi, 0x23ab1
add esi, ecx
imul rdi, rsi, 0x6719f361
shr rdi, 0x20
mov ecx, esi
sub ecx, edi
shr ecx, 1
add ecx, edi
shr ecx, 8
cmp esi, 0x23bbc
ja 0x1400295f6
imul edi, ecx, 0x16d
sub esi, edi
movzx edi, byte [rcx + r8]
mov r12d, esi
sub r12d, edi
jae 0x14002596b
dec ecx
cmp ecx, 0x190
ja 0x1400295d0
movzx r8d, byte [rcx + r8]
sub esi, r8d
add esi, 0x16d
mov r12d, esi
cmp ecx, 0x18f
ja case.0x140023fa5.25
add r9d, edx
add r9d, r10d
add r9d, r11d
imul edx, r9d, 0x190
lea r8d, [rcx + rdx]
add r8d, 0xfffc0000
cmp r8d, 0xfff80000
jb 0x14002976b
movzx eax, byte [rcx + rax]
shl r12d, 4
add r12d, 0x10
or r12d, eax
lea eax, [r12 - 0x16e8]
cmp eax, 0xffffe927
jbe 0x14002976b
add ecx, edx
shl ecx, 0xd
or r12d, ecx
jmp 0x1400259d9
and r10d, 0xffffe00f
shl r12d, 4
or r12d, r10d
mov qword [rsp + 0x90], 1
xorps xmm6, xmm6
movups xmmword [rsp + 0x98], xmm6
lea rax, str.UTCC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_format_strftime.rs
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x1a8], rax
movups xmmword [rsp + 0x1b0], xmm6
lea rdx, [0x1400b11a0]
lea rcx, [rsp + 0x90]
lea r8, [rsp + 0x198]
call fcn.140042240
test al, al
jne 0x140029625
imul rax, rbx, 0x15180
sub r15, rax
mov qword [rsp + 0x138], r15
mov ecx, r12d
shr ecx, 4
and ecx, 0x1ff
mov r8d, r12d
and r8d, 7
lea eax, [rcx + r8]
mov r9, rcx
imul ecx, eax, 0x2493
shr ecx, 0x10
lea edx, [rcx*8]
sub ecx, edx
lea edx, [rax + rcx]
lea r10d, [r9 + 6]
mov rsi, r9
mov qword [rsp + 0x1e8], r9
xor r11d, r11d
cmp dx, 6
movzx edx, dx
mov r9d, edx
not r9d
cmovae r9d, r11d
mov qword [rsp + 0x50], r9
sub r10d, edx
cmp dx, 6
lea eax, [rax + rcx + 1]
mov ebx, 0
cmovb ebx, eax
mov ecx, 7
cmovb ecx, eax
mov dword [rsp + 0x130], ecx
cmovae r10d, esi
cmp r15d, 0xa8c0
mov eax, 0x4d50
mov ecx, 0x4d41
cmovae ecx, eax
mov dword [rsp + 0x194], ecx
lea rax, [0x1400b2013]
lea rcx, [0x1400b2011]
cmovae rcx, rax
mov qword [rsp + 0x288], rcx
lea rax, [0x1400b2015]
lea rcx, [0x1400b2013]
cmovae rcx, rax
mov qword [rsp + 0x290], rcx
mov eax, r15d
mov r11d, 0x88888889
imul r11, rax
shr r11, 0x25
imul ecx, r11d, 0x3c
mov esi, r15d
sub esi, ecx
imul rcx, r11, 0x8888889
shr rcx, 0x21
imul ecx, ecx, 0x3c
sub r11d, ecx
mov r15d, 0x91a2b3c5
imul r15, rax
mov ebp, r12d
and ebp, 0x1fff
mov eax, ebp
shr eax, 3
mov qword [rsp + 0x120], rax
shr r15, 0x2b
imul rax, r15, 0x15555556
shr rax, 0x20
shl eax, 2
lea eax, [rax + rax*2]
mov ecx, r15d
sub ecx, eax
mov eax, 0xc
cmovne eax, ecx
mov qword [rsp + 0x240], rax
mov eax, r12d
sar eax, 0xd
mov dword [rsp + 0xcc], eax
movsxd rcx, eax
imul rax, rcx, 0x51eb851f
mov r9, rcx
mov rcx, rax
shr rcx, 0x3f
shr rax, 0x20
sar eax, 5
add eax, ecx
imul ecx, eax, 0x64
mov edx, r9d
mov qword [rsp + 0x148], r9
sub edx, ecx
movsxd rdx, edx
test edx, edx
lea rcx, [rdx + 0x64]
cmovns rcx, rdx
mov qword [rsp + 0x238], rcx
mov ecx, edx
sar ecx, 0x1f
add ecx, eax
mov dword [rsp + 0x100], ecx
mov eax, r13d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
imul eax, eax, 0x3b9aca00
mov dword [rsp + 0x190], r13d
mov ecx, r13d
sub ecx, eax
mov eax, r9d
shr eax, 2
and eax, 0x3fff
imul eax, eax, 0x147b
shr eax, 0x11
movzx edi, al
imul eax, edi, 0xcd
shr eax, 0xb
lea r13d, [rax + 0x30]
mov dword [rsp + 0x11c], r13d
add eax, eax
lea eax, [rax + rax*4]
sub dil, al
mov qword [rsp + 0x210], rdx
movzx edx, dl
imul eax, edx, 0xcd
shr eax, 0xb
lea r13d, [rax + 0x30]
mov dword [rsp + 0x118], r13d
add eax, eax
lea eax, [rax + rax*4]
sub dl, al
mov dword [rsp + 0x128], edx
movzx eax, r15b
imul eax, eax, 0xcd
shr eax, 0xb
mov r9d, eax
add eax, eax
lea eax, [rax + rax*4]
mov qword [rsp + 0x248], r15
sub r15b, al
lea eax, [r11 + r11*4]
lea eax, [rax + rax*4]
add eax, r11d
movzx eax, ah
mov edx, eax
add eax, eax
lea eax, [rax + rax*4]
mov qword [rsp + 0x258], r11
mov r13d, r11d
sub r13b, al
lea eax, [rsi + rsi*4]
lea eax, [rax + rax*4]
add eax, esi
movzx eax, ah
mov r14d, eax
add eax, eax
lea eax, [rax + rax*4]
mov qword [rsp + 0x250], rsi
sub sil, al
mov qword [rsp + 0xf0], rbp
lea r8, [0x1400d7a60]
mov edx, 0x191
add dword [rax], eax
add al, ch
mov edi, 0xf000809
invalid
lea r8, str._x_r_
mov edx, 0x191
add byte [rax], al
lea r8, [0x1400d7a48]
mov edx, 0x191
call fcn.1400a9fa0
ud2
mov qword [rsp + 0x198], r15
mov dword [rsp + 0x1a0], r13d
lea rax, [0x1400d7b18]
mov qword [rsp + 0x20], rax
lea rcx, str.system_time_before_Unix_epochC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_srcoffsetutc.rs
lea r9, [0x1400d6f88]
lea r8, [rsp + 0x198]
mov edx, 0x1d
call fcn.1400aa430
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400d7b30]
mov edx, 0x2b
call fcn.1400aa0a0
ud2
lea rcx, [0x1400b0f0e]
lea r8, [0x1400b0fa8]
mov edx, 0x25
call fcn.1400aa4d0
ud2