Function at 0x14014f337
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
sub rsp, 0x200
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x190], rcx
mov eax, edx
mov byte [rbp + 0x198], al
lea rax, str.parseResponse
mov qword [rbp + 0xc8], rax
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xd0], 0
mov word [rbp + 0xe0], 0
lea rax, [rbp + 0xc0]
mov rcx, rax
call sym.nimFrame_49
call sym.nimErrorFlag_46
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x158], 0
mov qword [rbp + 0x100], 0
mov qword [rbp + 0x108], 0
mov qword [rbp + 0xf0], 0
mov qword [rbp + 0xf8], 0
mov qword [rbp + 0xd0], 0x357
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x158]
mov rcx, rax
call sym.eqdestroy___pureZhttpclient_u3650
mov edx, 8
mov ecx, 0x40
call sym.nimNewObj
mov qword [rbp + 0x158], rax
mov qword [rbp + 0xd0], 0x358
mov byte [rbp + 0x17f], 0
mov qword [rbp + 0xd0], 0x359
mov qword [rbp + 0x150], 0
mov qword [rbp + 0xd0], 0x35a
mov byte [rbp + 0x17e], 0
mov qword [rbp + 0xd0], 0x35b
mov qword [rbp + 0x100], 0
lea rax, [0x140495070]
mov qword [rbp + 0x108], rax
mov qword [rbp + 0xd0], 0x35c
mov qword [rbp + 0xf0], 0
lea rax, [0x140495070]
mov qword [rbp + 0xf8], rax
mov qword [rbp + 0xd0], 0x88
lea rax, [0x140497408]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xd0], 0x35d
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x148], 0
mov ecx, 0
call sym.newHttpHeaders__pureZhttpcore_u114
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
je 0x14014f50b
mov rax, qword [rbp + 0x148]
mov rcx, rax
call sym.eqdestroy___pureZhttpcore_u440
jmp 0x14015080f
mov qword [rbp + 0xd0], 0x88
lea rax, [0x140497408]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x158]
lea rcx, [rax + 0x20]
mov rax, qword [rbp + 0x148]
mov rdx, rax
call sym.eqsink___pureZhttpcore_u449
mov qword [rbp + 0xd0], 0x35e
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xd0], 0x35f
mov qword [rbp + 0x150], 0
mov qword [rbp + 0xd0], 0x68e
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xd0], 0x361
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xb0], 0
mov qword [rbp + 0xb8], 0
mov rax, qword [rbp + 0x190]
mov rcx, qword [rax + 0xb8]
mov rax, qword [rbp + 0x190]
mov rdx, qword [rax]
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x20], 0xf4240
mov r9d, 2
mov r8, rcx
mov rcx, rax
call sym.recvLine__pureZnet_u2290
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
je 0x14014f626
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.eqdestroy___system_u275_7
jmp 0x14015080f
mov qword [rbp + 0xd0], 0x68e
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rdx, [rbp - 0x40]
lea rax, [rbp + 0xf0]
mov rcx, rax
call sym.eqsink___system_u2635
mov qword [rbp + 0xd0], 0x364
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0xf0]
test rax, rax
jne 0x14014f6c9
mov qword [rbp + 0xd0], 0x366
mov rcx, qword [rbp + 0x190]
call sym.close__pureZhttpclient_u2101
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x140150802
mov qword [rbp + 0xd0], 0x367
jmp 0x1401505a2
nop
mov qword [rbp + 0xd0], 0x368
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [0x140496c10]
mov rdx, qword [0x140496c18]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rdx
lea rdx, [rbp - 0x50]
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.eqStrings_6
xor eax, 1
test al, al
jne 0x14014f73a
mov qword [rbp + 0xd0], 0x369
mov byte [rbp + 0x17e], 1
mov qword [rbp + 0xd0], 0x36a
jmp 0x1401505a2
nop
mov qword [rbp + 0xd0], 0x36b
cmp byte [rbp + 0x17f], 0
jne 0x14014fdcf
mov qword [rbp + 0xd0], 0x36d
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [0x140496c20]
mov rdx, qword [str._YI_]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rdx
mov rcx, qword [rbp + 0x150]
lea rdx, [rbp - 0x50]
lea rax, [rbp - 0x40]
mov r8, rcx
mov rcx, rax
call sym.skipIgnoreCase__pureZparseutils_u857
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x140150805
mov qword [rbp + 0xd0], 0x36e
cmp qword [rbp + 0x170], 0
jg 0x14014f93a
mov qword [rbp + 0x60], 0
mov qword [rbp + 0x68], 0
mov qword [rbp + 0xd0], 0x36f
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], 0
mov rax, qword [rbp + 0xf0]
lea rdx, [rax + 0x18]
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.rawNewString
mov rax, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rdx
mov rax, qword [0x140496c30]
mov rdx, qword [0x140496c38]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rdx, [rbp - 0x40]
lea rax, [rbp + 0x50]
mov rcx, rax
call sym.appendString_19
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rdx, [rbp - 0x40]
lea rax, [rbp + 0x50]
mov rcx, rax
call sym.appendString_19
mov rax, qword [0x140496c40]
mov rdx, qword [0x140496c48]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rdx, [rbp - 0x40]
lea rax, [rbp + 0x50]
mov rcx, rax
call sym.appendString_19
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x58]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], rdx
mov rax, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x68]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.httpError__pureZhttpclient_u304
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
nop
mov qword [rbp + 0xd0], 0x17a
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x68]
test rax, rax
je 0x14014f923
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rdx, rax
movabs rax, 0x4000000000000000
and rax, rdx
test rax, rax
jne 0x14014f923
mov rax, qword [rbp + 0x68]
mov rcx, rax
call sym.deallocShared
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
je 0x14014f93b
nop
jmp 0x140150805
nop
mov qword [rbp + 0xd0], 0x370
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov ecx, 0
mov rdx, qword [rbp + 0x150]
mov rax, qword [rbp + 0x170]
add rax, rdx
jno 0x14014f971
mov ecx, 1
mov rdx, rax
lea rax, [rbp + 0xa8]
mov qword [rax], rdx
mov rax, rcx
and eax, 1
test al, al
je 0x14014f992
call sym.raiseOverflow
jmp 0x14014fdca
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0xd0], 0x371
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [0x140496c50]
mov rdx, qword [0x140496c58]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rdx
mov rcx, qword [rbp + 0x150]
lea rdx, [rbp - 0x50]
lea rax, [rbp - 0x40]
mov r8, rcx
mov rcx, rax
call sym.skipIgnoreCase__pureZparseutils_u857
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x14014fdb7
mov qword [rbp + 0xd0], 0x372
cmp qword [rbp + 0x170], 0
jle 0x14014fa69
mov qword [rbp + 0xd0], 0x68e
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov rcx, qword [rbp + 0x158]
mov rax, qword [0x140496c60]
mov rdx, qword [0x140496c68]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rdx, rax
call sym.eqsink___system_u2635
jmp 0x14014fb76
nop
mov qword [rbp + 0xd0], 0x374
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [0x140496c70]
mov rdx, qword [0x140496c78]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rdx
mov rcx, qword [rbp + 0x150]
lea rdx, [rbp - 0x50]
lea rax, [rbp - 0x40]
mov r8, rcx
mov rcx, rax
call sym.skipIgnoreCase__pureZparseutils_u857
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x14014fdbd
mov qword [rbp + 0xd0], 0x375
cmp qword [rbp + 0x170], 0
jg 0x14014fb33
mov rax, qword [0x140496c80]
mov rdx, qword [str._ZI_]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.httpError__pureZhttpclient_u304
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x14014fdc3
jmp 0x14014fb34
nop
mov qword [rbp + 0xd0], 0x68e
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov rcx, qword [rbp + 0x158]
mov rax, qword [0x140496c90]
mov rdx, qword [0x140496c98]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rdx, rax
call sym.eqsink___system_u2635
mov qword [rbp + 0xd0], 0x377
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov ecx, 0
mov rdx, qword [rbp + 0x150]
mov rax, qword [rbp + 0x170]
add rax, rdx
jno 0x14014fbac
mov ecx, 1
mov rdx, rax
lea rax, [rbp + 0xa0]
mov qword [rax], rdx
mov rax, rcx
and eax, 1
test al, al
je 0x14014fbcd
call sym.raiseOverflow
jmp 0x14014fdca
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0xd0], 0x379
mov qword [rbp + 0x140], 0
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rdx, qword [rbp + 0x150]
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.skipWhitespace__pureZparseutils_u848
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x14014fdc9
mov ecx, 0
mov rdx, qword [rbp + 0x150]
mov rax, qword [rbp + 0x140]
add rax, rdx
jno 0x14014fc53
mov ecx, 1
mov rdx, rax
lea rax, [rbp + 0x98]
mov qword [rax], rdx
mov rax, rcx
and eax, 1
test al, al
je 0x14014fc74
call sym.raiseOverflow
jmp 0x14014fdca
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0xd0], 0x68e
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xd0], 0x37a
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x80]
mov rdx, qword [rbp + 0x150]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_u105_2
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x78], 0
lea rcx, [rbp + 0x70]
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x88]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rdx
lea rdx, [rbp - 0x50]
lea rax, [rbp - 0x40]
mov r8, rdx
mov rdx, rax
call sym.X5BX5D___pureZstrutils_u1318_2
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
je 0x14014fd52
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.eqdestroy___system_u275_7
jmp 0x14014fdca
mov qword [rbp + 0xd0], 0x68e
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x158]
lea rcx, [rax + 0x10]
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rdx, rax
call sym.eqsink___system_u2635
mov qword [rbp + 0xd0], 0x37b
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov byte [rbp + 0x17f], 1
jmp 0x14015059d
nop
jmp 0x14015080f
nop
jmp 0x14015080f
nop
jmp 0x14015080f
nop
jmp 0x14015080f
nop
mov qword [rbp + 0xd0], 0x37f
mov rax, qword [rbp + 0xf0]
test rax, rax
jg 0x14014fe04
mov rax, qword [rbp + 0xf0]
sub rax, 1
mov rdx, rax
mov ecx, 0
call sym.raiseIndexError2
jmp 0x14015080f
mov rax, qword [rbp + 0xf8]
movzx eax, byte [rax + 8]
cmp al, 0x20
je 0x14014fe26
mov rax, qword [rbp + 0xf8]
movzx eax, byte [rax + 8]
cmp al, 9
jne 0x1401500da
mov qword [rbp + 0xd0], 0x384
mov rax, qword [rbp + 0x100]
test rax, rax
je 0x1401500d4
nop
mov qword [rbp + 0x40], 0
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x30], 0
mov qword [rbp + 0x38], 0
mov qword [rbp + 0xd0], 0x388
mov rax, qword [rbp + 0x158]
mov r9, qword [rax + 0x20]
lea rcx, [rbp + 0x40]
mov rax, qword [rbp + 0x100]
mov rdx, qword [rbp + 0x108]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov r8, rax
mov rdx, r9
call sym.toCaseInsensitive__pureZhttpcore_u110_1
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x140150037
mov qword [rbp + 0x128], 0
mov rax, qword [rbp + 0x158]
mov rax, qword [rax + 0x20]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rdx, rax
call sym.X5BX5D___pureZhttpcore_u960
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x14015003a
mov qword [rbp + 0x120], 0
mov rax, qword [rbp + 0x128]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x128]
mov rax, qword [rax + 8]
test rax, rax
je 0x14014ff3d
mov rax, qword [rbp + 0x128]
mov rax, qword [rax + 8]
add rax, 8
jmp 0x14014ff42
mov eax, 0
mov r8d, 1
mov rcx, rax
call sym.X5BX5D___pureZhttpclient_u2994
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x14015003d
mov qword [rbp + 0x20], 0
mov qword [rbp + 0x28], 0
mov rax, qword [rbp + 0xf0]
lea rdx, [rax + 1]
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.rawNewString
mov rax, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
mov rax, qword [0x140496ca0]
mov rdx, qword [str.pZI_]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rdx, [rbp - 0x40]
lea rax, [rbp + 0x20]
mov rcx, rax
call sym.appendString_19
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rdx, [rbp - 0x40]
lea rax, [rbp + 0x20]
mov rcx, rax
call sym.appendString_19
mov rax, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x28]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], rdx
mov rdx, qword [rbp + 0x30]
mov rax, qword [rbp + 0x120]
mov rcx, rax
call sym.prepareAdd
mov rax, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rdx, [rbp - 0x40]
mov rax, qword [rbp + 0x120]
mov rcx, rax
call sym.appendString_19
jmp 0x14015003e
nop
jmp 0x14015003e
nop
jmp 0x14015003e
nop
mov qword [rbp + 0xd0], 0x17a
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x38]
test rax, rax
je 0x140150088
mov rax, qword [rbp + 0x38]
mov rax, qword [rax]
mov rdx, rax
movabs rax, 0x4000000000000000
and rax, rdx
test rax, rax
jne 0x140150088
mov rax, qword [rbp + 0x38]
mov rcx, rax
call sym.deallocShared
mov rax, qword [rbp + 0x48]
test rax, rax
je 0x1401500b9
mov rax, qword [rbp + 0x48]
mov rax, qword [rax]
mov rdx, rax
movabs rax, 0x4000000000000000
and rax, rdx
test rax, rax
jne 0x1401500b9
mov rax, qword [rbp + 0x48]
mov rcx, rax
call sym.deallocShared
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
je 0x14015059c
nop
jmp 0x14015080f
nop
jmp 0x14015059c
nop
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
mov qword [rbp], 0
mov qword [rbp + 8], 0
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], 0
mov qword [rbp + 0xd0], 0x38a
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x10], 0
lea rax, [0x140495070]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0xd0], 0x38b
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rcx, qword [rbp + 0x150]
lea rdx, [rbp + 0x10]
lea rax, [rbp - 0x40]
mov r9, rcx
mov r8d, 0x3a
mov rcx, rax
call sym.parseUntil__pureZparseutils_u883
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x1401504bf
mov qword [rbp + 0xd0], 0x38c
cmp qword [rbp + 0x138], 0
jg 0x1401501e2
mov rax, qword [0x140496cc0]
mov rdx, qword [0x140496cc8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.httpError__pureZhttpclient_u304
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x1401504c2
jmp 0x1401501e3
nop
mov qword [rbp + 0xd0], 0x38d
mov rax, qword [rbp + 0xf0]
cmp qword [rbp + 0x138], rax
jne 0x140150237
mov rax, qword [0x140496cd0]
mov rdx, qword [0x140496cd8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.httpError__pureZhttpclient_u304
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x1401504c5
jmp 0x140150238
nop
mov qword [rbp + 0xd0], 0x38e
mov ecx, 0
mov rdx, qword [rbp + 0x150]
mov rax, qword [rbp + 0x138]
add rax, rdx
jno 0x140150260
mov ecx, 1
mov rdx, rax
lea rax, [rbp - 0x18]
mov qword [rax], rdx
mov rax, rcx
and eax, 1
test al, al
je 0x14015027e
call sym.raiseOverflow
jmp 0x1401504d5
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0xd0], 0x38f
mov edx, 0
mov rax, qword [rbp + 0x150]
add rax, 1
jno 0x1401502ab
mov edx, 1
mov rcx, rax
lea rax, [rbp - 0x20]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1401502c9
call sym.raiseOverflow
jmp 0x1401504d5
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0xd0], 0x68e
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rdx, [rbp - 0x40]
lea rax, [rbp + 0x100]
mov rcx, rax
call sym.eqcopy___system_u2629
mov qword [rbp + 0xd0], 0x392
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
lea rax, [rbp - 0x30]
mov rdx, qword [rbp + 0x150]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_u105_2
mov rcx, rbp
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rdx
lea rdx, [rbp - 0x50]
lea rax, [rbp - 0x40]
mov r8, rdx
mov rdx, rax
call sym.X5BX5D___pureZstrutils_u1318_2
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x1401504c8
lea rcx, [rbp - 0x10]
mov rax, qword [rbp]
mov rdx, qword [rbp + 8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
lea rdx, [0x140495b60]
mov qword [rsp + 0x20], rdx
mov r9d, 1
mov r8d, 1
mov rdx, rax
call sym.nsuStrip
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x1401504cb
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax + 0x20]
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rdx
lea rdx, [rbp - 0x50]
lea rax, [rbp - 0x40]
mov r8, rdx
mov rdx, rax
call sym.add__pureZhttpcore_u3793
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x1401504ce
mov qword [rbp + 0xd0], 0x393
mov qword [rbp + 0x130], 0
mov rax, qword [rbp + 0x158]
mov rax, qword [rax + 0x20]
mov rcx, rax
call sym.len__pureZhttpcore_u4062
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x1401504d1
cmp qword [rbp + 0x130], 0x2710
jle 0x1401504d4
mov qword [rbp + 0xd0], 0x394
mov rax, qword [0x140496ce0]
mov rdx, qword [0x140496ce8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.httpError__pureZhttpclient_u304
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jmp 0x1401504d5
nop
jmp 0x1401504d5
nop
jmp 0x1401504d5
nop
jmp 0x1401504d5
nop
jmp 0x1401504d5
nop
jmp 0x1401504d5
nop
jmp 0x1401504d5
nop
jmp 0x1401504d5
nop
mov qword [rbp + 0xd0], 0x17a
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp - 8]
test rax, rax
je 0x14015051f
mov rax, qword [rbp - 8]
mov rax, qword [rax]
mov rdx, rax
movabs rax, 0x4000000000000000
and rax, rdx
test rax, rax
jne 0x14015051f
mov rax, qword [rbp - 8]
mov rcx, rax
call sym.deallocShared
mov rax, qword [rbp + 8]
test rax, rax
je 0x140150550
mov rax, qword [rbp + 8]
mov rax, qword [rax]
mov rdx, rax
movabs rax, 0x4000000000000000
and rax, rdx
test rax, rax
jne 0x140150550
mov rax, qword [rbp + 8]
mov rcx, rax
call sym.deallocShared
mov rax, qword [rbp + 0x18]
test rax, rax
je 0x140150581
mov rax, qword [rbp + 0x18]
mov rax, qword [rax]
mov rdx, rax
movabs rax, 0x4000000000000000
and rax, rdx
test rax, rax
jne 0x140150581
mov rax, qword [rbp + 0x18]
mov rcx, rax
call sym.deallocShared
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
je 0x14014f557
nop
jmp 0x14015080f
nop
jmp 0x14014f557
mov qword [rbp + 0xd0], 0x396
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
cmp byte [rbp + 0x17e], 0
jne 0x140150608
mov qword [rbp + 0xd0], 0x397
mov rax, qword [0x140496cf0]
mov rdx, qword [0x140496cf8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.httpError__pureZhttpclient_u304
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x140150808
jmp 0x140150609
nop
mov qword [rbp + 0xd0], 0x4b7
lea rax, [0x140497c98]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xd0], 0x39a
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x118], 0
mov rax, qword [0x140496d00]
mov rdx, qword [str.pkI_]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.newStringStream__pureZstreams_u942
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
je 0x140150694
mov rax, qword [rbp + 0x118]
mov rcx, rax
call sym.eqdestroy___pureZstreams_u725
jmp 0x14015080f
mov qword [rbp + 0xd0], 0x4b7
lea rax, [0x140497c98]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x158]
lea rcx, [rdx + 0x38]
mov rdx, rax
call sym.eqsink___pureZstreams_u797
mov qword [rbp + 0xd0], 0x39e
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov byte [rbp + 0x16f], 0
movzx eax, byte [rbp + 0x198]
mov byte [rbp + 0x16f], al
movzx eax, byte [rbp + 0x16f]
xor eax, 1
test al, al
jne 0x14015074e
mov qword [rbp + 0x110], 0
mov rax, qword [rbp + 0x158]
mov rcx, rax
call sym.code__pureZhttpclient_u3588
mov qword [rbp + 0x110], rax
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jne 0x14015080b
cmp qword [rbp + 0x110], 0xcc
setne al
mov byte [rbp + 0x16f], al
jmp 0x14015074f
nop
movzx eax, byte [rbp + 0x16f]
xor eax, 1
test al, al
jne 0x14015080e
mov qword [rbp + 0xd0], 0x4b7
lea rax, [0x140497c98]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x158]
mov rax, qword [rax + 0x38]
mov rdx, qword [rbp + 0x190]
lea rcx, [rdx + 0x100]
mov r8d, 1
mov rdx, rax
call sym.eqcopy___pureZstreams_u789
mov qword [rbp + 0xd0], 0x3a1
lea rax, [0x1404972c8]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax + 0x20]
mov rax, qword [rbp + 0x158]
mov rdx, qword [rax + 8]
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
lea rax, [rbp - 0x40]
mov r8, rax
mov rdx, rcx
mov rcx, qword [rbp + 0x190]
call sym.parseBody__pureZhttpclient_u2708
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
jmp 0x14015080f
nop
jmp 0x14015080f
nop
jmp 0x14015080f
nop
jmp 0x14015080f
nop
jmp 0x14015080f
nop
mov qword [rbp + 0xd0], 0x17a
lea rax, [0x140497308]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0xf8]
test rax, rax
je 0x140150862
mov rax, qword [rbp + 0xf8]
mov rax, qword [rax]
mov rdx, rax
movabs rax, 0x4000000000000000
and rax, rdx
test rax, rax
jne 0x140150862
mov rax, qword [rbp + 0xf8]
mov rcx, rax
call sym.deallocShared
mov rax, qword [rbp + 0x108]
test rax, rax
je 0x14015089c
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov rdx, rax
movabs rax, 0x4000000000000000
and rax, rdx
test rax, rax
jne 0x14015089c
mov rax, qword [rbp + 0x108]
mov rcx, rax
call sym.deallocShared
mov rax, qword [rbp + 0x160]
movzx eax, byte [rax]
movzx eax, al
test eax, eax
nop
call sym.popFrame_49
mov rax, qword [rbp + 0x158]
add rsp, 0x200
pop rbp
ret