Function at 0x14002272e
Capabilities:
Parse pe header

Disassembly:
push rbp
push rbx
sub rsp, 0x388
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x320], rcx
mov qword [rbp + 0x328], rdx
lea rax, str.parseUrl
mov qword [rbp + 0x1d8], rax
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x1e0], 0
mov word [rbp + 0x1f0], 0
lea rax, [rbp + 0x1d0]
mov rcx, rax
call fcn.140020706
mov qword [rbp + 0x1e0], 0x45
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x320]
mov rcx, rax
call fcn.14000f3ee
mov qword [rbp + 0x2f8], rax
lea rax, [rbp + 0x200]
mov edx, 0x40
mov rcx, rax
call fcn.140020e47
mov qword [rbp + 0x1e0], 0x48
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x23
mov rcx, rax
call fcn.140017f34
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x1e0], 0x49
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2d8], 0xffffffffffffffff
je 0x14002298b
mov qword [rbp + 0x1e0], 0x4a
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2d8]
add rax, 1
jno 0x140022866
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x1c8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140022882
call fcn.140010425
mov rdx, qword [rbp + 0x1c8]
lea rax, [rbp + 0x1b0]
mov r8d, 1
mov rcx, rax
call fcn.140021c71
mov qword [rbp + 0x2d0], 0
mov rax, qword [rbp + 0x1b0]
mov rdx, qword [rbp + 0x1b8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021938
mov qword [rbp + 0x2d0], rax
mov rax, qword [rbp + 0x2d0]
mov rcx, rax
call fcn.1400213d2
mov qword [rbp + 0x228], rax
mov qword [rbp + 0x1e0], 0x4b
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2d8]
sub rax, 1
jno 0x14002291f
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x1a8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x14002293b
call fcn.140010425
mov rdx, qword [rbp + 0x1a8]
lea rax, [rbp + 0x190]
mov r8, rdx
mov edx, 0
mov rcx, rax
call fcn.140022001
mov rax, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x198]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021d1c
mov qword [rbp + 0x2f8], rax
jmp 0x14002298c
nop
mov qword [rbp + 0x1e0], 0x4d
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x3f
mov rcx, rax
call fcn.140017f34
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x1e0], 0x4e
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2c8], 0xffffffffffffffff
je 0x140022b59
mov qword [rbp + 0x1e0], 0x4f
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2c8]
add rax, 1
jno 0x140022a23
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x188]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140022a3f
call fcn.140010425
mov rdx, qword [rbp + 0x188]
lea rax, [rbp + 0x170]
mov r8d, 1
mov rcx, rax
call fcn.140021c71
mov rax, qword [rbp + 0x170]
mov rdx, qword [rbp + 0x178]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021938
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x1e0], 0x50
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2c8]
sub rax, 1
jno 0x140022abb
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x168]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140022ad7
call fcn.140010425
mov rdx, qword [rbp + 0x168]
lea rax, [rbp + 0x150]
mov r8, rdx
mov edx, 0
mov rcx, rax
call fcn.140022001
mov rax, qword [rbp + 0x150]
mov rdx, qword [rbp + 0x158]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021d1c
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x1e0], 0x51
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2c0]
mov rcx, rax
call fcn.1400220ac
mov qword [rbp + 0x238], rax
jmp 0x140022d25
nop
mov qword [rbp + 0x1e0], 0x54
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x26
mov rcx, rax
call fcn.140017f34
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x1e0], 0x55
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2b8], 0xffffffffffffffff
je 0x140022d24
mov qword [rbp + 0x1e0], 0x56
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2b8]
add rax, 1
jno 0x140022bf1
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x148]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140022c0d
call fcn.140010425
mov rdx, qword [rbp + 0x148]
lea rax, [rbp + 0x130]
mov r8d, 1
mov rcx, rax
call fcn.140021c71
mov rax, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x138]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021938
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x1e0], 0x57
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2b8]
sub rax, 1
jno 0x140022c89
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140022ca5
call fcn.140010425
mov rdx, qword [rbp + 0x128]
lea rax, [rbp + 0x110]
mov r8, rdx
mov edx, 0
mov rcx, rax
call fcn.140022001
mov rax, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x118]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021d1c
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x1e0], 0x58
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2b0]
mov rcx, rax
call fcn.1400220ac
mov qword [rbp + 0x238], rax
jmp 0x140022d25
nop
mov qword [rbp + 0x1e0], 0x5a
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
lea rdx, [0x140045f90]
mov rcx, rax
call fcn.140018920
mov qword [rbp + 0x2a8], rax
mov qword [rbp + 0x1e0], 0x5b
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2a8], 0xffffffffffffffff
je 0x140022ec2
mov qword [rbp + 0x1e0], 0x5c
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2a8]
sub rax, 1
jno 0x140022dbe
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x108]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140022dda
call fcn.140010425
mov rdx, qword [rbp + 0x108]
lea rax, [rbp + 0xf0]
mov r8, rdx
mov edx, 0
mov rcx, rax
call fcn.140022001
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021d1c
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x1e0], 0x5d
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2a8]
add rax, 3
jno 0x140022e58
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0xe8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140022e74
call fcn.140010425
mov rdx, qword [rbp + 0xe8]
lea rax, [rbp + 0xd0]
mov r8d, 1
mov rcx, rax
call fcn.140021c71
mov rax, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xd8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021938
mov qword [rbp + 0x2f8], rax
jmp 0x140022ec3
nop
mov qword [rbp + 0x1e0], 0x5f
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x40
mov rcx, rax
call fcn.140017f34
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x1e0], 0x60
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2a0], 0xffffffffffffffff
je 0x140023211
mov qword [rbp + 0x1e0], 0x61
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2a0]
sub rax, 1
jno 0x140022f5a
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0xc8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140022f76
call fcn.140010425
mov rdx, qword [rbp + 0xc8]
lea rax, [rbp + 0xb0]
mov r8, rdx
mov edx, 0
mov rcx, rax
call fcn.140022001
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021d1c
mov qword [rbp + 0x298], rax
mov qword [rbp + 0x1e0], 0x62
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x298]
mov r9d, 0
mov r8d, 0
mov edx, 0x3a
mov rcx, rax
call fcn.140017f34
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x1e0], 0x63
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x290], 0xffffffffffffffff
je 0x140023147
mov qword [rbp + 0x1e0], 0x64
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x290]
sub rax, 1
jno 0x14002305b
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x88]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140023077
call fcn.140010425
mov rdx, qword [rbp + 0x88]
lea rax, [rbp + 0x70]
mov r8, rdx
mov edx, 0
mov rcx, rax
call fcn.140022001
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x298]
mov rcx, rax
call fcn.140021d1c
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x1e0], 0x65
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x290]
add rax, 1
jno 0x1400230ec
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x68]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140023105
call fcn.140010425
mov rdx, qword [rbp + 0x68]
lea rax, [rbp + 0x50]
mov r8d, 1
mov rcx, rax
call fcn.140021c71
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x58]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x298]
mov rcx, rax
call fcn.140021938
mov qword [rbp + 0x210], rax
jmp 0x140023177
nop
mov qword [rbp + 0x1e0], 0x67
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x298]
mov rcx, rax
call fcn.14000f3ee
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x1e0], 0x68
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2a0]
add rax, 1
jno 0x1400231a7
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0xa8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1400231c3
call fcn.140010425
mov rdx, qword [rbp + 0xa8]
lea rax, [rbp + 0x90]
mov r8d, 1
mov rcx, rax
call fcn.140021c71
mov rax, qword [rbp + 0x90]
mov rdx, qword [rbp + 0x98]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021938
mov qword [rbp + 0x2f8], rax
jmp 0x140023212
nop
mov qword [rbp + 0x1e0], 0x6a
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x2f
mov rcx, rax
call fcn.140017f34
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x1e0], 0x6b
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x288], 0xffffffffffffffff
je 0x140023832
mov qword [rbp + 0x280], 0
mov qword [rbp + 0x278], 0
mov qword [rbp + 0x1e0], 0x6c
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x288]
add rax, 1
jno 0x1400232bf
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x28]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1400232d8
call fcn.140010425
mov rdx, qword [rbp + 0x28]
lea rax, [rbp + 0x10]
mov r8d, 1
mov rcx, rax
call fcn.140021c71
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021938
mov qword [rbp + 0x278], rax
mov qword [rbp + 0x1e0], 0x16d
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x2f0], 0
mov qword [rbp + 0x1e0], 0x16e
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x2e8], 0xffffffffffffffff
mov qword [rbp + 0x1e0], 0x1aa
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x1e0], 0x170
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x278], 0
je 0x1400233a8
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
jmp 0x1400233ad
mov eax, 0
cmp rax, qword [rbp + 0x2f0]
jl 0x1400237a1
mov qword [rbp + 0x1e0], 0x171
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x1e0], 0x172
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov byte [rbp + 0x2e7], 0
cmp qword [rbp + 0x278], 0
je 0x140023417
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
jmp 0x14002341c
mov eax, 0
cmp rax, qword [rbp + 0x2f0]
setg al
mov byte [rbp + 0x2e7], al
movzx eax, byte [rbp + 0x2e7]
xor eax, 1
test al, al
jne 0x1400234c1
cmp qword [rbp + 0x2f0], 0
js 0x14002346c
cmp qword [rbp + 0x278], 0
je 0x14002345e
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
jmp 0x140023463
mov eax, 0
cmp rax, qword [rbp + 0x2f0]
jg 0x14002349c
cmp qword [rbp + 0x278], 0
je 0x140023486
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
lea rdx, [rax - 1]
jmp 0x14002348d
mov rdx, 0xffffffffffffffff
mov rax, qword [rbp + 0x2f0]
mov rcx, rax
call fcn.14000f475
mov rdx, qword [rbp + 0x278]
mov rax, qword [rbp + 0x2f0]
add rax, rdx
add rax, 0x10
movzx eax, byte [rax]
cmp al, 0x2f
setne al
mov byte [rbp + 0x2e7], al
jmp 0x1400234c2
nop
movzx eax, byte [rbp + 0x2e7]
xor eax, 1
test al, al
jne 0x140023529
mov qword [rbp + 0x1e0], 0x173
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2f0]
add rax, 1
jno 0x140023500
mov edx, 1
mov rcx, rax
lea rax, [rbp - 0x10]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140023519
call fcn.140010425
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x2f0], rax
jmp 0x1400233fa
nop
mov qword [rbp + 0x1e0], 0x174
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2e8], 0
jne 0x140023571
cmp qword [rbp + 0x278], 0
je 0x140023563
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
jmp 0x140023568
mov eax, 0
mov qword [rbp + 0x2f0], rax
jmp 0x140023572
nop
mov qword [rbp + 0x1e0], 0x6c
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x1e0], 0x175
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2f0]
sub rax, 1
jno 0x1400235bb
mov edx, 1
mov rcx, rax
lea rax, [rbp + 8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1400235d4
call fcn.140010425
mov qword [rbp + 0x1e0], 0x6c
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x270]
mov rax, qword [rbp + 0x278]
mov r8, rcx
mov rcx, rax
call fcn.1400133ab
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x268], 0
mov rax, qword [rbp + 0x280]
mov rcx, rax
call fcn.1400213d2
mov qword [rbp + 0x268], rax
mov rax, qword [rbp + 0x230]
mov rdx, qword [0x14004b5c0]
mov rcx, rax
call fcn.14000e9be
mov qword [rbp + 0x230], rax
mov rdx, qword [rbp + 0x230]
mov rax, qword [rdx]
lea rcx, [rax + 1]
mov qword [rdx], rcx
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x258], 0
mov rax, qword [rbp + 0x230]
mov rdx, qword [rbp + 0x260]
add rdx, 2
mov rax, qword [rax + rdx*8]
mov qword [rbp + 0x258], rax
mov rbx, qword [rbp + 0x230]
mov rax, qword [rbp + 0x268]
mov rcx, rax
call fcn.14000dcb4
mov rdx, qword [rbp + 0x260]
add rdx, 2
mov qword [rbx + rdx*8], rax
cmp qword [rbp + 0x258], 0
je 0x1400236cd
mov rax, qword [rbp + 0x258]
mov rcx, rax
call fcn.14002115d
mov qword [rbp + 0x1e0], 0x176
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2e8], 0
je 0x1400237a4
nop
mov qword [rbp + 0x1e0], 0x177
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2e8]
sub rax, 1
jno 0x140023725
mov edx, 1
mov rcx, rax
mov rax, rbp
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x14002373d
call fcn.140010425
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp + 0x1e0], 0x178
lea rax, str._usr_local_Cellar_nim_1.6.12_nim_lib_pure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2f0]
add rax, 1
jno 0x140023778
mov edx, 1
mov rcx, rax
lea rax, [rbp - 8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140023791
call fcn.140010425
mov rax, qword [rbp - 8]
mov qword [rbp + 0x2f0], rax
jmp 0x140023379
nop
jmp 0x1400237a5
nop
mov qword [rbp + 0x1e0], 0x6e
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x288]
sub rax, 1
jno 0x1400237d5
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x48]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1400237ee
call fcn.140010425
mov rdx, qword [rbp + 0x48]
lea rax, [rbp + 0x30]
mov r8, rdx
mov edx, 0
mov rcx, rax
call fcn.140022001
mov rax, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021d1c
mov qword [rbp + 0x2f8], rax
jmp 0x140023833
nop
mov qword [rbp + 0x1e0], 0x70
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x3a
mov rcx, rax
call fcn.140017f34
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x1e0], 0x71
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x250], 0xffffffffffffffff
je 0x1400239b0
mov qword [rbp + 0x1e0], 0x72
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x250]
add rax, 1
jno 0x1400238ca
mov edx, 1
mov rcx, rax
lea rax, [rbp - 0x18]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1400238e3
call fcn.140010425
mov rdx, qword [rbp - 0x18]
lea rax, [rbp - 0x30]
mov r8d, 1
mov rcx, rax
call fcn.140021c71
mov rax, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021938
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x1e0], 0x73
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x250]
sub rax, 1
jno 0x140023953
mov edx, 1
mov rcx, rax
lea rax, [rbp - 0x38]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x14002396c
call fcn.140010425
mov rdx, qword [rbp - 0x38]
lea rax, [rbp - 0x50]
mov r8, rdx
mov edx, 0
mov rcx, rax
call fcn.140022001
mov rax, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x48]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.140021d1c
mov qword [rbp + 0x2f8], rax
jmp 0x1400239b1
nop
mov qword [rbp + 0x1e0], 0x75
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov byte [rbp + 0x2e6], 0
mov byte [rbp + 0x2e5], 0
cmp qword [rbp + 0x2c8], 0xffffffffffffffff
sete al
mov byte [rbp + 0x2e5], al
movzx eax, byte [rbp + 0x2e5]
xor eax, 1
test al, al
jne 0x140023a15
mov rax, qword [rbp + 0x2f8]
lea rdx, [0x140045fb0]
mov rcx, rax
call fcn.140018b4d
mov byte [rbp + 0x2e5], al
jmp 0x140023a16
nop
movzx eax, byte [rbp + 0x2e5]
mov byte [rbp + 0x2e6], al
cmp byte [rbp + 0x2e6], 0
jne 0x140023a4a
mov rax, qword [rbp + 0x2f8]
lea rdx, [0x140045fd0]
mov rcx, rax
call fcn.140018b4d
mov byte [rbp + 0x2e6], al
jmp 0x140023a4b
nop
movzx eax, byte [rbp + 0x2e6]
xor eax, 1
test al, al
jne 0x140023b0c
mov qword [rbp + 0x1e0], 0x77
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x1e0], 0x78
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.1400220ac
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x1e0], 0x79
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x248]
lea rdx, [rbp + 0x200]
lea rcx, [rdx + 0x38]
mov rdx, rax
call fcn.14001d4c5
mov qword [rbp + 0x1e0], 0x7a
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x2f8], 0
jmp 0x140023b0d
nop
mov qword [rbp + 0x1e0], 0x7c
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call fcn.14000f3ee
mov qword [rbp + 0x218], rax
mov qword [rbp + 0x1e0], 0x7d
lea rax, str._Users_Bonjour_.nimble_pkgs_webby_0.1.9_webby.nim
mov qword [rbp + 0x1e8], rax
lea rdx, [rbp + 0x200]
mov rax, qword [rbp + 0x328]
lea r8, [0x140064f80]
mov rcx, rax
call fcn.1400150e3
nop
call fcn.140020785
nop
add rsp, 0x388
pop rbx
pop rbp
ret