Function at 0x14018cce0
Capabilities:
Load assembly via iassembly

Disassembly:
endbr64
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x718
movaps xmmword [rsp + 0x6d0], xmm6
movaps xmmword [rsp + 0x6e0], xmm8
movaps xmmword [rsp + 0x6f0], xmm10
movaps xmmword [rsp + 0x700], xmm12
lea rax, str.chromium_cookies
xor r8d, r8d
movdqu xmm6, xmmword [rdx]
mov r15, rcx
mov rcx, qword [0x1401e1380]
mov qword [rsp + 0x428], rax
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x430], 0
mov word [rsp + 0x440], r8w
call fcn.14019d400
mov rdx, qword [rax]
mov qword [rsp + 0x68], rax
mov rbx, rax
test rdx, rdx
je 0x14018fd70
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x420], rdx
lea rdx, [rsp + 0x420]
mov qword [rbx], rdx
add eax, 1
mov word [rsp + 0x442], ax
cmp ax, 0x7d0
je 0x14018fc70
mov r8d, 8
mov edx, 0x10
mov ecx, 1
mov qword [rsp + 0x1b0], 0
lea rbx, [0x1401e03f0]
lea rax, str._usr_lib_nim_std_private_osdirs.nim
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1b8], rbx
lea rbp, [rsp + 0x1a0]
mov qword [rsp + 0x1c8], 0
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x3a0], 0
mov qword [rsp + 0x3a8], 0
mov qword [rsp + 0x3c8], 0
mov qword [rsp + 0x430], 0x137
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x3c0], 1
call fcn.140117070
mov qword [rsp + 0x3c8], rax
mov qword [rax + 8], 0
mov qword [rax + 0x10], rbx
mov rax, qword [rsp + 0x3c0]
test rax, rax
jle 0x14018ff1a
lea rbx, [rsp + 0x180]
lea r13, str._usr_lib_nim_system.nim
mov qword [rsp + 0x760], r15
movdqa xmm8, xmmword [0x1401def90]
mov qword [rsp + 0x38], rbx
lea rbx, [rsp + 0x190]
movdqa xmm10, xmmword [0x1401e03e0]
lea r12, [rsp + 0x480]
mov qword [rsp + 0x30], rbx
mov rbx, qword [str.__ae_]
mov qword [rsp + 0x50], rbx
mov rbx, qword [rsp + 0x68]
jmp 0x14018cf67
mov qword [rsp + 0x430], 0x172
mov qword [rsp + 0x438], r13
test rdi, rdi
je 0x14018cefb
test byte [rdi + 7], 0x40
je 0x14018df88
mov rcx, qword [rsp + 0x408]
test rcx, rcx
je 0x14018cf12
test byte [rcx + 7], 0x40
je 0x14018df98
mov rcx, qword [rsp + 0x3e8]
test rcx, rcx
je 0x14018cf29
test byte [rcx + 7], 0x40
je 0x14018d7b0
cmp byte [rsi], 0
mov qword [rsp + 0x438], r13
mov qword [rsp + 0x430], 0x172
jne 0x14018d7c0
test r14, r14
je 0x14018cf56
test byte [r14 + 7], 0x40
je 0x14018d7d0
mov rax, qword [rsp + 0x3c0]
test rax, rax
jle 0x14018d7e8
xor ecx, ecx
lea rdi, [0x1401de2d4]
mov qword [rsp + 0x430], 0x13a
mov word [rsp + 0x4a0], cx
mov rcx, qword [rbx]
mov qword [rsp + 0x488], rdi
mov qword [rsp + 0x498], r13
mov qword [rsp + 0x490], 0
test rcx, rcx
je 0x14018d708
movzx esi, word [rcx + 0x22]
mov qword [rsp + 0x480], rcx
mov qword [rbx], r12
lea edx, [rsi + 1]
mov word [rsp + 0x4a2], dx
cmp dx, 0x7d0
jne 0x14018cfda
call fcn.14010df50
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x490], 0x6a0
mov rsi, rax
sub rsi, 1
jo 0x14019048e
mov qword [rsp + 0x490], 0x6a2
cmp rax, rsi
jle 0x14018d6f0
test rsi, rsi
js 0x14018d6f0
mov rdx, qword [rsp + 0x3c8]
mov rax, rsi
shl rax, 4
lea rcx, [rdx + rax]
mov rdi, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
lea rcx, [rdx + rax + 8]
mov qword [rsp + 0x490], 0x19
mov qword [rsp + 0x40], rdi
lea rdi, str._usr_lib_nim_std_assertions.nim
mov qword [rsp + 0x498], rdi
call fcn.14010ded0
lea rcx, [rsp + 0x3c0]
mov rdx, rsi
mov qword [rsp + 0x490], 0x6a3
mov qword [rsp + 0x498], r13
call fcn.14011d050
mov rax, qword [rbx]
lea rdi, str._usr_lib_nim_std_private_osdirs.nim
xor edx, edx
mov rax, qword [rax]
mov qword [rsp + 0x438], rdi
lea rdi, [0x1401de22b]
mov qword [rsp + 0x488], rdi
lea rdi, str._usr_lib_nim_std_private_ospaths2.nim
mov qword [rbx], rax
mov qword [rsp + 0x3e0], 0
mov qword [rsp + 0x3e8], 0
mov qword [rsp + 0x400], 0
mov qword [rsp + 0x408], 0
mov qword [rsp + 0x430], 0x13b
mov qword [rsp + 0x498], rdi
mov qword [rsp + 0x490], 0
mov word [rsp + 0x4a0], dx
test rax, rax
je 0x14018d730
movzx edi, word [rax + 0x22]
mov qword [rsp + 0x480], rax
mov qword [rbx], r12
lea edx, [rdi + 1]
mov word [rsp + 0x4a2], dx
cmp dx, 0x7d0
jne 0x14018d131
call fcn.14010df50
mov rax, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
mov rcx, rbp
mov qword [rsp + 0x490], 0xb4
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x188], r14
mov qword [rsp + 0x180], rax
movaps xmmword [rsp + 0x190], xmm6
call fcn.14012efa0
mov rax, qword [rbx]
mov rcx, qword [rsp + 0x50]
movdqu xmm12, xmmword [rsp + 0x1a0]
mov rax, qword [rax]
mov qword [rbx], rax
call fcn.14019d400
cmp byte [rax], 0
mov rsi, rax
jne 0x14018fba8
lea rax, str._usr_lib_nim_std_assertions.nim
mov rdx, rbp
mov rdi, r12
movaps xmmword [rsp + 0x1a0], xmm12
lea rcx, [rsp + 0x400]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x430], 0x19
call fcn.140119300
xor eax, eax
mov ecx, 0x4a
mov rdx, qword [rbx]
rep stosq qword [rdi], rax
lea rax, str._usr_lib_nim_std_private_osdirs.nim
mov qword [rsp + 0x430], 0xce
movdqa xmm12, xmmword [rsp + 0x400]
mov qword [rsp + 0x438], rax
lea rax, [0x1401de22b]
mov qword [rsp + 0x458], rax
lea rax, str._usr_lib_nim_std_private_ospaths2.nim
mov qword [rsp + 0x468], rax
xor eax, eax
mov qword [rsp + 0x460], 0
mov word [rsp + 0x470], ax
test rdx, rdx
je 0x14018d760
movzx eax, word [rdx + 0x22]
lea r15, [rsp + 0x450]
mov qword [rsp + 0x450], rdx
mov qword [rbx], r15
add eax, 1
mov word [rsp + 0x472], ax
cmp ax, 0x7d0
jne 0x14018d26d
call fcn.14010df50
mov rdx, qword [rsp + 0x30]
mov rcx, rbp
mov r8, qword [rsp + 0x38]
mov qword [rsp + 0x460], 0xb4
movaps xmmword [rsp + 0x190], xmm12
movaps xmmword [rsp + 0x180], xmm8
call fcn.14012efa0
mov rax, qword [rbx]
mov rdx, qword [rsp + 0x1a0]
mov rdi, qword [rsp + 0x1a8]
mov rax, qword [rax]
mov qword [rbx], rax
cmp byte [rsi], 0
jne 0x14018ced8
mov qword [rsp + 0x1a0], rdx
mov rcx, rbp
mov rdx, r12
mov qword [rsp + 0x1a8], rdi
call fcn.14012e7a0
cmp byte [rsi], 0
jne 0x14018ced8
cmp rax, 0xffffffffffffffff
je 0x14018ced8
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x70], rdi
lea rax, str.skipFindData
mov rdx, qword [rbx]
mov qword [rsp + 0x430], 0xd6
mov qword [rsp + 0x458], rax
lea rax, str._usr_lib_nim_std_private_oscommon.nim
mov qword [rsp + 0x468], rax
xor eax, eax
mov qword [rsp + 0x460], 0
mov word [rsp + 0x470], ax
test rdx, rdx
je 0x14018d790
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x450], rdx
mov qword [rbx], r15
add eax, 1
mov word [rsp + 0x472], ax
cmp ax, 0x7d0
je 0x14018d750
mov rax, r15
cmp word [rsp + 0x4ac], 0x2e
mov qword [rsp + 0x460], 0x41
jne 0x14018d6d8
movzx edx, word [rsp + 0x4ae]
test dx, dx
je 0x14018e1f0
mov qword [rsp + 0x460], 0x42
cmp dx, 0x2e
jne 0x14018d6d8
mov rax, qword [rax]
movzx edx, word [rsp + 0x4b0]
mov qword [rbx], rax
cmp byte [rsi], 0
jne 0x14018d6b0
test dx, dx
je 0x14018d63a
nop dword [rax]
mov eax, dword [rsp + 0x480]
mov rcx, rbp
lea rdx, [rsp + 0x4ac]
mov qword [rsp + 0x430], 0xdb
mov edi, eax
and eax, 0x400
shr edi, 4
and edi, 1
add edi, edi
cmp eax, 1
sbb dil, 0xff
call fcn.140108f60
cmp byte [rsi], 0
mov rdx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
jne 0x14018d6b0
mov qword [rsp + 0x190], rdx
mov rdx, qword [rsp + 0x30]
mov rcx, rbp
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x60], rax
call fcn.14012fc40
cmp byte [rsi], 0
movdqu xmm12, xmmword [rsp + 0x1a0]
jne 0x14018d6b0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x438], r13
mov qword [rsp + 0x430], 0x172
test rax, rax
je 0x14018d47f
test byte [rax + 7], 0x40
je 0x14018fbc8
mov rax, qword [rsp + 0x48]
mov rdx, rbp
lea rcx, [rsp + 0x3e0]
movaps xmmword [rsp + 0x1a0], xmm12
mov qword [rsp + 0x430], 0x19
mov qword [rsp + 0x438], rax
call fcn.140119300
lea rax, str._usr_lib_nim_std_private_osdirs.nim
mov rdx, qword [rbx]
mov qword [rsp + 0x430], 0x13d
mov qword [rsp + 0x438], rax
lea rax, [0x1401de22b]
movdqa xmm12, xmmword [rsp + 0x3e0]
mov qword [rsp + 0x458], rax
lea rax, str._usr_lib_nim_std_private_ospaths2.nim
mov qword [rsp + 0x468], rax
xor eax, eax
mov qword [rsp + 0x460], 0
mov word [rsp + 0x470], ax
test rdx, rdx
je 0x14018fb50
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x450], rdx
mov qword [rbx], r15
add eax, 1
mov word [rsp + 0x472], ax
cmp ax, 0x7d0
jne 0x14018d53b
call fcn.14010df50
mov rax, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
mov rcx, rbp
mov qword [rsp + 0x460], 0xb4
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x198], r14
mov qword [rsp + 0x190], rax
movaps xmmword [rsp + 0x180], xmm12
call fcn.14012efa0
mov rax, qword [rbx]
mov rcx, qword [rsp + 0x1a0]
mov r9, qword [rsp + 0x1a8]
mov rax, qword [rax]
mov qword [rbx], rax
cmp byte [rsi], 0
jne 0x14018d6b0
lea edx, [rdi - 2]
cmp dl, 1
ja 0x14018dfa8
cmp dil, 2
jne 0x14018d616
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x190], rcx
mov rcx, rbp
mov qword [rsp + 0x198], r9
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x430], 0x19
call fcn.140119c30
lea rax, str._usr_lib_nim_std_private_osdirs.nim
lea rcx, [rsp + 0x3c0]
mov rdx, rbp
mov qword [rsp + 0x430], 0x13f
mov qword [rsp + 0x438], rax
call fcn.14011ce80
mov r9, qword [rsp + 0x60]
mov qword [rsp + 0x430], 0x172
mov qword [rsp + 0x438], r13
test r9, r9
je 0x14018d63a
test byte [r9 + 7], 0x40
je 0x14018fd00
lea rax, str._usr_lib_nim_std_private_osdirs.nim
mov rcx, qword [rsp + 0x58]
mov rdx, r12
mov qword [rsp + 0x430], 0xde
mov qword [rsp + 0x438], rax
mov rax, qword [0x1401e0f60]
call qword [rax]
test eax, eax
jne 0x14018d2f7
mov rax, qword [0x1401e0f10]
mov qword [rsp + 0x430], 0xdf
call qword [rax]
mov ecx, eax
cmp eax, 0x12
je 0x14018d6b0
mov qword [rsp + 0x430], 0xe1
mov rdx, rbp
movaps xmmword [rsp + 0x1a0], xmm10
call fcn.14012e450
cmp byte [rsi], 0
je 0x14018d2f7
mov rax, qword [0x1401e0f70]
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x430], 0xd3
mov rdi, qword [rsp + 0x70]
call qword [rax]
jmp 0x14018ced8
mov rax, qword [rax]
mov qword [rbx], rax
cmp byte [rsi], 0
je 0x14018d3d0
jmp 0x14018d6b0
lea rdx, [rax - 1]
mov rcx, rsi
call fcn.140117b20
jmp 0x14018d07a
xor edx, edx
mov qword [rbx], r12
mov word [rsp + 0x4a2], dx
mov qword [rsp + 0x480], 0
jmp 0x14018cfda
xor ecx, ecx
mov qword [rbx], r12
mov word [rsp + 0x4a2], cx
mov qword [rsp + 0x480], 0
jmp 0x14018d131
call fcn.14010df50
mov rax, qword [rbx]
jmp 0x14018d36a
xor r8d, r8d
lea r15, [rsp + 0x450]
mov qword [rsp + 0x450], 0
mov word [rsp + 0x472], r8w
mov qword [rbx], r15
jmp 0x14018d26d
xor r9d, r9d
mov qword [rbx], r15
mov word [rsp + 0x472], r9w
mov qword [rsp + 0x450], 0
jmp 0x14018d367
call fcn.140112df0
jmp 0x14018cf29
test r14, r14
je 0x14018d7e8
test byte [r14 + 7], 0x40
jne 0x14018d7e8
nop dword [rax]
mov rcx, r14
call fcn.140112df0
cmp byte [rsi], 0
je 0x14018cf56
nop dword [rax]
mov r15, qword [rsp + 0x760]
movdqa xmm3, xmmword [rsp + 0x3c0]
mov rcx, rbp
mov qword [rsp + 0x430], 0x7fe
movaps xmmword [rsp + 0x1a0], xmm3
call fcn.14011d060
mov rcx, qword [rsp + 0x3a8]
mov qword [rsp + 0x430], 0x172
test rcx, rcx
je 0x14018d838
test byte [rcx + 7], 0x40
je 0x14018fcf0
mov rcx, qword [rsp + 0x50]
call fcn.14019d400
cmp byte [rax], 0
mov r14, rax
jne 0x14018ded1
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x760], r15
mov qword [rsp + 0x30], 0
mov rbx, qword [rsp + 0x68]
mov qword [rsp + 0x38], rax
mov rsi, qword [rsp + 0x38]
cmp qword [rsp + 0x30], rsi
jge 0x14018fe40
mov rdx, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x30]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x430], 0x113
mov qword [rsp + 0x438], rax
cmp rcx, rdx
jge 0x14018de80
mov rax, rcx
mov r8d, 0x64
mov rcx, rbp
mov rdx, qword [rsp + 0x1c8]
shl rax, 4
lea rdi, str._home_admin_.nimble_pkgs2_tiny_sqlite_0.2.0_3cf419efc1cef18b103b81bd27f0e17a1500c887_tiny_sqlite.nim
mov qword [rsp + 0x430], 0x115
movdqu xmm1, xmmword [rdx + rax + 8]
mov edx, 1
movaps xmmword [rsp + 0x1a0], xmm1
call fcn.1401808a0
movzx esi, byte [r14]
mov r15, rax
test sil, sil
jne 0x14018de97
pxor xmm0, xmm0
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x48], 0
lea rsi, [rsp + 0x200]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x430], 0x194
mov qword [rsp + 0x438], rdi
movaps xmmword [rsp + 0x3e0], xmm0
movaps xmmword [rsp + 0x3f0], xmm0
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmmword [rsp + 0x3d0], xmm0
movaps xmmword [rsp + 0x200], xmm0
test r15, r15
je 0x14018fb70
cmp qword [r15], 0
je 0x14018fb70
xor r8d, r8d
mov rdx, rsi
mov rcx, rbp
mov qword [rsp + 0x430], 0x195
call fcn.14011dc00
mov rax, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
mov rcx, r15
movdqa xmm2, xmmword [0x1401dede0]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x190], rax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x50], rdx
mov r8, rax
mov qword [rsp + 0x198], rdx
mov rdx, rbp
mov qword [rsp + 0x80], rax
movaps xmmword [rsp + 0x1a0], xmm2
call fcn.14017fc10
cmp byte [r14], 0
mov qword [rsp + 0x40], rax
jne 0x14018fb92
pxor xmm0, xmm0
mov rdx, rax
xor r9d, r9d
mov r8, rsi
lea rax, [rsp + 0x400]
mov rcx, r15
mov qword [rsp + 0x430], 0x13a
mov qword [rsp + 0x78], rax
movaps xmmword [rsp + 0x400], xmm0
movaps xmmword [rsp + 0x410], xmm0
call fcn.14017f310
cmp byte [r14], 0
mov dword [rsp + 0x58], eax
jne 0x14018fda0
mov rdx, qword [rbx]
lea rax, str.contains
lea r13, str._usr_lib_nim_system.nim
xor esi, esi
mov qword [rsp + 0x430], 0x13b
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x468], r13
mov qword [rsp + 0x460], 0
mov word [rsp + 0x470], si
test rdx, rdx
je 0x14018fd10
movzx eax, word [rdx + 0x22]
lea rsi, [rsp + 0x450]
mov qword [rsp + 0x450], rdx
mov qword [rsp + 0x60], rsi
add eax, 1
mov qword [rbx], rsi
mov word [rsp + 0x472], ax
cmp ax, 0x7d0
je 0x14018dd98
lea rax, str.find
xor r11d, r11d
mov qword [rsp + 0x460], 0x693
mov rdx, qword [rsp + 0x60]
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x498], r13
mov qword [rsp + 0x490], 0
mov word [rsp + 0x4a0], r11w
movzx eax, word [rdx + 0x22]
lea r10, [rsp + 0x480]
mov qword [rsp + 0x480], rdx
mov qword [rbx], r10
add eax, 1
mov word [rsp + 0x4a2], ax
cmp ax, 0x7d0
je 0x14018fc40
mov rax, r10
mov rdx, qword [0x1401e12c0]
mov esi, dword [rsp + 0x58]
cmp esi, dword [rdx]
je 0x14018e204
cmp esi, dword [rdx + 4]
je 0x14018e204
cmp esi, dword [rdx + 8]
je 0x14018e204
mov qword [rsp + 0x490], 0x685
mov qword [rsp + 0x498], r13
mov rax, qword [rax]
mov qword [rbx], rax
mov rax, qword [rax]
mov qword [rbx], rax
movzx esi, byte [r14]
mov byte [r14], 0
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x430], 0x141
mov qword [rsp + 0x438], rdi
call fcn.1401820f0
cmp byte [r14], 0
jne 0x14018fdc9
test sil, sil
jne 0x14018fdc9
mov byte [r14], 0
mov qword [rsp + 0x430], 0x19d
cmp qword [r15], 0
je 0x14018dc20
mov qword [rsp + 0x430], 0x4e
lea rcx, [r15 + 8]
call fcn.14017c9f0
cmp byte [r14], 0
jne 0x14018fb99
test rax, rax
jle 0x14018fe00
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x430], 0x19f
call fcn.140180280
cmp byte [r14], 0
jne 0x14018fb99
lea rax, str.contains
mov rdx, qword [rbx]
mov qword [rsp + 0x430], 0x65
mov qword [rsp + 0x458], rax
xor eax, eax
mov qword [rsp + 0x468], r13
mov qword [rsp + 0x460], 0
mov word [rsp + 0x470], ax
test rdx, rdx
je 0x14018fd40
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x450], rdx
lea rdx, [rsp + 0x450]
mov qword [rsp + 0x60], rdx
add eax, 1
mov qword [rbx], rdx
mov word [rsp + 0x472], ax
cmp ax, 0x7d0
je 0x14018de10
lea rax, str.find
mov qword [rsp + 0x460], 0x693
mov rdx, qword [rsp + 0x60]
mov qword [rsp + 0x488], rax
xor eax, eax
mov qword [rsp + 0x498], r13
mov qword [rsp + 0x490], 0
mov word [rsp + 0x4a0], ax
movzx eax, word [rdx + 0x22]
lea r10, [rsp + 0x480]
mov qword [rsp + 0x480], rdx
mov qword [rbx], r10
add eax, 1
mov word [rsp + 0x4a2], ax
cmp ax, 0x7d0
je 0x14018fc60
mov rax, r10
mov rcx, qword [0x1401e12c0]
mov edx, dword [rsp + 0x58]
cmp edx, dword [rcx]
je 0x14018fa10
cmp dword [rcx + 4], edx
je 0x14018fa10
cmp edx, dword [rcx + 8]
je 0x14018fa10
mov qword [rsp + 0x490], 0x685
mov rcx, r15
mov qword [rsp + 0x498], r13
mov rax, qword [rax]
mov qword [rbx], rax
mov rax, qword [rax]
mov qword [rsp + 0x430], 0x66
mov qword [rbx], rax
call fcn.14017e880
cmp byte [r14], 0
mov rcx, rax
jne 0x14018fb99
mov qword [rsp + 0x20], 0x66
lea r9, str._home_admin_.nimble_pkgs2_tiny_sqlite_0.2.0_3cf419efc1cef18b103b81bd27f0e17a1500c887_tiny_sqlite.nim
lea r8, str.chromium_cookies
lea rdx, str.SqliteError
call fcn.140117980
movzx esi, byte [r14]
jmp 0x14018fa30
call fcn.14010df50
mov rdx, qword [rbx]
xor r10d, r10d
lea rax, str.find
mov qword [rsp + 0x460], 0x693
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x498], r13
mov qword [rsp + 0x490], 0
mov word [rsp + 0x4a0], r10w
test rdx, rdx
jne 0x14018db15
xor r12d, r12d
lea r10, [rsp + 0x480]
mov qword [rsp + 0x480], 0
mov word [rsp + 0x4a2], r12w
mov qword [rbx], r10
jmp 0x14018db41
call fcn.14010df50
lea rax, str.find
mov rdx, qword [rbx]
mov qword [rsp + 0x460], 0x693
mov qword [rsp + 0x488], rax
xor eax, eax
mov qword [rsp + 0x498], r13
mov qword [rsp + 0x490], 0
mov word [rsp + 0x4a0], ax
test rdx, rdx
jne 0x14018dcd4
xor eax, eax
lea r10, [rsp + 0x480]
mov qword [rsp + 0x480], 0
mov word [rsp + 0x4a2], ax
mov qword [rbx], r10
jmp 0x14018dd00
sub rdx, 1
xor r15d, r15d
lea rdi, str._home_admin_.nimble_pkgs2_tiny_sqlite_0.2.0_3cf419efc1cef18b103b81bd27f0e17a1500c887_tiny_sqlite.nim
call fcn.140117b20
movzx esi, byte [r14]
mov byte [r14], 0
mov rcx, r15
mov qword [rsp + 0x430], 0x49
mov qword [rsp + 0x438], rdi
call fcn.14017dd60
cmp byte [r14], 0
jne 0x14018dec9
mov byte [r14], sil
test sil, sil
je 0x14018d871
mov r15, qword [rsp + 0x760]
mov rcx, qword [rsp + 0x1d8]
test rcx, rcx
je 0x14018dee8
test byte [rcx + 7], 0x40
je 0x14018fe20
movdqa xmm4, xmmword [rsp + 0x1c0]
mov rcx, rbp
mov qword [rsp + 0x430], 0x7fe
movaps xmmword [rsp + 0x1a0], xmm4
call fcn.14011d060
mov rcx, qword [rsp + 0x1b8]
mov qword [rsp + 0x430], 0x172
test rcx, rcx
je 0x14018df30
test byte [rcx + 7], 0x40
je 0x14018fe30
xor ebx, ebx
xor esi, esi
mov rdi, qword [rsp + 0x68]
mov qword [r15], rsi
mov qword [r15 + 8], rbx
mov rax, qword [rdi]
mov rax, qword [rax]
mov qword [rdi], rax
movaps xmm6, xmmword [rsp + 0x6d0]
mov rax, r15
movaps xmm8, xmmword [rsp + 0x6e0]
movaps xmm10, xmmword [rsp + 0x6f0]
movaps xmm12, xmmword [rsp + 0x700]
add rsp, 0x718
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
call fcn.140112df0
jmp 0x14018cefb
call fcn.140112df0
jmp 0x14018cf12
test dil, dil
jne 0x14018d616
lea rdi, str._usr_lib_nim_std_private_osdirs.nim
mov qword [rsp + 0x430], 0x141
mov qword [rsp + 0x438], rdi
lea rdi, [0x1401de22b]
mov qword [rsp + 0x458], rdi
lea rdi, str._usr_lib_nim_std_private_ospaths2.nim
mov qword [rsp + 0x468], rdi
xor edi, edi
mov qword [rsp + 0x460], 0
mov word [rsp + 0x470], di
test rax, rax
je 0x14018fdd8
movzx edi, word [rax + 0x22]
mov qword [rsp + 0x450], rax
mov qword [rbx], r15
lea edx, [rdi + 1]
mov word [rsp + 0x472], dx
cmp dx, 0x7d0
je 0x14018fcc8
mov rdi, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
mov qword [rsp + 0x180], rcx
mov rcx, rbp
mov qword [rsp + 0x460], 0xb4
mov rdx, rdi
mov qword [rsp + 0x188], r9
mov qword [rsp + 0x60], r9
movaps xmmword [rsp + 0x190], xmm6
call fcn.14012efa0
mov rax, qword [rbx]
mov r10, qword [rsp + 0x1a0]
mov r11, qword [rsp + 0x1a8]
mov rax, qword [rax]
mov qword [rbx], rax
cmp byte [rsi], 0
jne 0x14018d6b0
mov rax, qword [rsp + 0x48]
lea rcx, [rsp + 0x3a0]
mov rdx, rbp
mov qword [rsp + 0x1a0], r10
mov qword [rsp + 0x1a8], r11
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x430], 0x19
call fcn.140119300
movdqa xmm3, xmmword [0x1401def60]
lea rdx, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, rbp
movdqa xmm4, xmmword [rsp + 0x3a0]
mov qword [rsp + 0x438], rdx
mov rdx, rdi
mov qword [rsp + 0x430], 0x10c
movaps xmmword [rsp + 0x1a0], xmm4
movaps xmmword [rsp + 0x190], xmm3
call fcn.140128a80
cmp byte [rsi], 0
jne 0x14018d6b0
test al, al
mov r9, qword [rsp + 0x60]
jne 0x14018fc80
movdqa xmm5, xmmword [0x1401def40]
mov rdx, qword [rsp + 0x30]
mov rcx, rbp
lea rdi, str._home_admin_Documents_webdev_lunarbit_client_main.nim
movdqa xmm2, xmmword [rsp + 0x3a0]
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x438], rdi
mov qword [rsp + 0x430], 0x10f
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm5
call fcn.140128a80
cmp byte [rsi], 0
jne 0x14018d6b0
test al, al
mov r9, qword [rsp + 0x60]
je 0x14018d616
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x30]
mov rcx, rbp
mov qword [rsp + 0x430], 0x19
movdqa xmm3, xmmword [rsp + 0x3a0]
mov qword [rsp + 0x438], rax
movaps xmmword [rsp + 0x190], xmm3
call fcn.140119c30
lea rcx, [rsp + 0x1c0]
mov rdx, rbp
mov qword [rsp + 0x430], 0x110
mov qword [rsp + 0x438], rdi
call fcn.14011ce80
mov r9, qword [rsp + 0x60]
jmp 0x14018d616
mov rax, qword [rax]
mov qword [rbx], rax
cmp byte [rsi], 0
je 0x14018d63a
jmp 0x14018d6b0
mov qword [rsp + 0x498], r13
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x490], 0x683
mov rax, qword [rax]
mov qword [rsp + 0x88], r10
mov qword [rbx], rax
mov rax, qword [rax]
mov qword [rsp + 0x430], 0x13c
mov qword [rbx], rax
call fcn.140003a70
mov r10, qword [rsp + 0x88]
mov qword [rsp + 0x430], 0x13d
test eax, eax
mov r11d, eax
js 0x14018fbd8
cdqe
mov rcx, rbp
mov qword [rsp + 0xa0], r10
mov rdx, rax
mov dword [rsp + 0x98], r11d
mov qword [rsp + 0xa8], rax
call fcn.14011e120
mov r11d, dword [rsp + 0x98]
mov rax, qword [rsp + 0x1a8]
mov r9, qword [rsp + 0x1a0]
mov r10, qword [rsp + 0xa0]
test r11d, r11d
mov qword [rsp + 0x90], rax
mov r12, rax
mov qword [rsp + 0x88], r9
je 0x14018e3e5
lea rcx, str._usr_lib_nim_std_assertions.nim
mov qword [rsp + 0x430], 0x19
mov qword [rsp + 0x438], rcx
test r9, r9
jle 0x1401901b0
mov r8d, 1
mov qword [rsp + 0x98], r15
mov r12, qword [rsp + 0x40]
lea rsi, [rax + 8]
mov qword [rsp + 0xb0], r14
mov r15, r9
mov r14d, r11d
mov qword [rsp + 0xb8], rbx
mov rbx, rcx
mov qword [rsp + 0xc0], r13
mov r13, r8
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xc8], r10
jmp 0x14018e360
mov qword [rsp + 0x438], rbx
add rsi, 0x10
lea rax, [r13 + 1]
mov qword [rsp + 0x430], 0x19
cmp r15, r13
je 0x14018ff2b
mov r13, rax
lea edx, [r13 - 1]
mov rcx, r12
mov qword [rsp + 0x438], rdi
mov qword [rsp + 0x430], 0x13f
call fcn.14003c610
mov rcx, rbp
mov rdx, rax
call fcn.1401171f0
mov rdx, rbp
mov rcx, rsi
mov qword [rsp + 0x430], 0x19
mov qword [rsp + 0x438], rbx
call fcn.140119300
cmp r14d, r13d
jg 0x14018e338
mov r11d, r14d
mov r9, r15
mov r12, qword [rsp + 0xa0]
mov r14, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
mov r15, qword [rsp + 0x98]
mov r10, qword [rsp + 0xc8]
mov r13, qword [rsp + 0xc0]
lea rax, [rsp + 0x160]
mov qword [rsp + 0xa0], r13
mov r13, qword [rsp + 0x60]
mov qword [rsp + 0x438], rdi
movdqa xmm6, xmmword [0x1401ded00]
mov qword [rsp + 0x98], rax
mov rsi, qword [rsp + 0x40]
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x108], r9
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0xe0], r15
mov r15, r10
mov qword [rsp + 0x110], r12
mov r12d, r11d
mov rbx, qword [rsp + 0x60]
pxor xmm0, xmm0
mov rdx, qword [rsp + 0xa8]
mov qword [rsp + 0x430], 0x141
movaps xmmword [r15], xmm0
movaps xmmword [r15 + 0x10], xmm0
mov rcx, rbx
call fcn.14011e210
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x80]
mov rcx, rbx
movdqu xmm3, xmmword [rsp + 0x1a0]
mov qword [rsp + 0x430], 0x7fe
mov qword [rsp + 0x438], rax
mov rax, qword [rsp + 0x108]
movaps xmmword [rsp + 0x480], xmm3
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x198], rax
call fcn.14011e300
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x430], 0x143
mov qword [rsp + 0x438], rdi
mov qword [rsp + 0x490], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x498], rax
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x14018e514
cmp qword [rax], 0
jne 0x14018e530
mov rcx, qword [rsp + 0x60]
movaps xmmword [rsp + 0x1a0], xmm6
call fcn.140107db0
cmp byte [r14], 0
jne 0x140190061
mov qword [rsp + 0x430], 0x146
mov rcx, rsi
call fcn.1400d6220
cmp eax, 0x64
jne 0x14019015a
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 0
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x1f8], 0
test r12d, r12d
je 0x14018e64b
xor ebp, ebp
lea rbx, str._usr_lib_nim_system_seqs_v2.nim
mov rdx, qword [rsp + 0x480]
mov qword [rsp + 0x438], rbx
mov qword [rsp + 0x430], 0x88
cmp rbp, rdx
jge 0x1401900b4
mov r8d, ebp
mov rdx, rsi
mov rcx, r13
mov qword [rsp + 0x430], 0x148
mov qword [rsp + 0x438], rdi
call fcn.140181260
cmp byte [r14], 0
jne 0x1401900c0
mov rdx, qword [rsp + 0x460]
mov rcx, qword [rsp + 0x488]
mov qword [rsp + 0x430], 0x88
movdqa xmm5, xmmword [rsp + 0x450]
mov qword [rsp + 0x438], rbx
mov qword [rsp + 0x170], rdx
lea rdx, [rbp + rbp*2]
lea rcx, [rcx + rdx*8 + 8]
mov rdx, qword [rsp + 0x98]
movaps xmmword [rsp + 0x160], xmm5
call fcn.1401800a0
cmp byte [r14], 0
jne 0x1401900c0
add rbp, 1
cmp r12d, ebp
jg 0x14018e58f
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
pxor xmm0, xmm0
xor r8d, r8d
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x438], rax
mov rax, qword [rsp + 0x480]
lea rcx, [rsp + 0x240]
lea rbx, [rsp + 0x220]
mov qword [rsp + 0x1e8], 0
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x3c8], rax
mov rax, qword [rsp + 0x490]
mov qword [rsp + 0x430], 0x124
mov qword [rsp + 0x3d0], rax
mov rax, qword [rsp + 0x498]
movaps xmmword [rsp + 0x220], xmm0
mov qword [rsp + 0x3d8], rax
lea rax, [rsp + 0x3c0]
mov rdx, rax
mov qword [rsp + 0xb8], rax
call fcn.140181aa0
cmp byte [r14], 0
jne 0x1401901b7
mov rax, qword [rsp + 0x250]
mov r8, qword [rsp + 0x240]
lea rdx, [rsp + 0x160]
mov r9, qword [rsp + 0x248]
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x220], r8
mov qword [rsp + 0x228], r9
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x168], r9
call fcn.1401818c0
cmp byte [r14], 0
mov rdx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
jne 0x1401901b7
mov qword [rsp + 0x1e8], rax
mov rcx, rbx
lea rax, str._usr_lib_nim_system_seqs_v2.nim
mov qword [rsp + 0x1e0], rdx
mov qword [rsp + 0x430], 0x88
mov qword [rsp + 0x438], rax
call fcn.140180030
cmp byte [r14], 0
jne 0x1401901b7
mov rdx, qword [rsp + 0xb8]
pxor xmm0, xmm0
lea rcx, [rsp + 0x280]
mov r8d, 1
movaps xmmword [rsp + 0x260], xmm0
lea rbx, [rsp + 0x260]
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x430], 0x125
call fcn.140181aa0
cmp byte [r14], 0
jne 0x1401902ea
mov rax, qword [rsp + 0x290]
mov r8, qword [rsp + 0x280]
lea rdx, [rsp + 0x160]
mov r9, qword [rsp + 0x288]
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x260], r8
mov qword [rsp + 0x268], r9
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x168], r9
call fcn.1401818c0
mov rax, qword [rsp + 0x1a0]
cmp byte [r14], 0
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x100], rax
jne 0x1401902ea
lea rax, str._usr_lib_nim_system_seqs_v2.nim
mov rcx, rbx
mov qword [rsp + 0x430], 0x88
mov qword [rsp + 0x438], rax
call fcn.140180030
cmp byte [r14], 0
jne 0x1401902ea
mov rdx, qword [rsp + 0xb8]
pxor xmm0, xmm0
lea rcx, [rsp + 0x2c0]
mov r8d, 2
movaps xmmword [rsp + 0x2a0], xmm0
lea rbx, [rsp + 0x2a0]
mov qword [rsp + 0x2b0], 0
mov qword [rsp + 0x430], 0x126
call fcn.140181aa0
cmp byte [r14], 0
jne 0x14019021e
mov r8, qword [rsp + 0x2c0]
mov r9, qword [rsp + 0x2c8]
lea rcx, [rsp + 0x160]
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x2a0], r8
mov qword [rsp + 0x2a8], r9
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x168], r9
mov qword [rsp + 0x170], rax
call fcn.140181c00
cmp byte [r14], 0
mov byte [rsp + 0xc8], al
jne 0x14019021e
lea rax, str._usr_lib_nim_system_seqs_v2.nim
mov rcx, rbx
mov qword [rsp + 0x430], 0x88
mov qword [rsp + 0x438], rax
call fcn.140180030
cmp byte [r14], 0
jne 0x14019021e
mov rdx, qword [rsp + 0xb8]
pxor xmm0, xmm0
lea rcx, [rsp + 0x300]
mov r8d, 3
movaps xmmword [rsp + 0x2e0], xmm0
lea rbx, [rsp + 0x2e0]
mov qword [rsp + 0x2f0], 0
mov qword [rsp + 0x430], 0x127
call fcn.140181aa0
cmp byte [r14], 0
jne 0x140190436
mov r8, qword [rsp + 0x300]
mov r9, qword [rsp + 0x308]
lea rcx, [rsp + 0x160]
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x2e0], r8
mov qword [rsp + 0x2e8], r9
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x168], r9
mov qword [rsp + 0x170], rax
call fcn.140181d90
cmp byte [r14], 0
mov qword [rsp + 0xd0], rax
jne 0x140190436
lea rax, str._usr_lib_nim_system_seqs_v2.nim
mov rcx, rbx
mov qword [rsp + 0x430], 0x88
mov qword [rsp + 0x438], rax
call fcn.140180030
cmp byte [r14], 0
jne 0x140190436
mov rdx, qword [rsp + 0xb8]
lea rax, [rsp + 0x320]
pxor xmm0, xmm0
lea rcx, [rsp + 0x340]
mov r8d, 4
mov rbp, rax
movaps xmmword [rsp + 0x320], xmm0
mov qword [rsp + 0x330], 0
mov qword [rsp + 0x430], 0x128
call fcn.140181aa0
cmp byte [r14], 0
jne 0x1401903c8
mov rcx, qword [rsp + 0x340]
mov rax, qword [rsp + 0x350]
lea rdx, [rsp + 0x160]
mov rbx, qword [rsp + 0x348]
mov qword [rsp + 0x320], rcx
mov qword [rsp + 0x160], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x328], rbx
mov qword [rsp + 0x168], rbx
call fcn.1401818c0
mov rax, qword [rsp + 0x1a0]
cmp byte [r14], 0
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0xf8], rax
jne 0x1401903c8
lea rbx, str._usr_lib_nim_system_seqs_v2.nim
mov rcx, rbp
mov qword [rsp + 0x430], 0x88
mov qword [rsp + 0x438], rbx
call fcn.140180030
cmp byte [r14], 0
jne 0x1401903c8
mov rdx, qword [rsp + 0xb8]
lea rax, [rsp + 0x360]
pxor xmm0, xmm0
lea rcx, [rsp + 0x380]
mov r8d, 5
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x370], 0
mov qword [rsp + 0x430], 0x129
movaps xmmword [rsp + 0x360], xmm0
call fcn.140181aa0
movzx eax, byte [r14]
test al, al
jne 0x14019065b
mov rbp, qword [rsp + 0x60]
mov r8, qword [rsp + 0x380]
lea rdx, [rsp + 0x160]
mov rax, qword [rsp + 0x390]
mov r9, qword [rsp + 0x388]
mov rcx, rbp
mov qword [rsp + 0x360], r8
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x368], r9
mov qword [rsp + 0x168], r9
call fcn.140181f10
movzx eax, byte [r14]
mov r8, qword [rsp + 0x1a0]
mov r10, qword [rsp + 0x1a8]
test al, al
jne 0x14019065b
xor r11d, r11d
lea rdx, [r10 + 8]
test r10, r10
movdqa xmm2, xmmword [rsp + 0x1b0]
cmove rdx, r11
mov r9, qword [rsp + 0x80]
mov rcx, rbp
mov qword [rsp + 0x128], r10
mov qword [rsp + 0xf0], r8
movaps xmmword [rsp + 0x190], xmm2
call fcn.14018b850
movzx eax, byte [r14]
xor r11d, r11d
mov r8, qword [rsp + 0xf0]
mov rcx, r11
mov r10, qword [rsp + 0x128]
test al, al
cmove rcx, qword [rsp + 0x1a8]
cmove r11, qword [rsp + 0x1a0]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x120], r11
mov byte [r14], 0
mov rcx, qword [rsp + 0x60]
mov byte [rsp + 0xf0], al
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x1a0], r8
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x1a8], r10
mov qword [rsp + 0x430], 0x277
call fcn.14011bdb0
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x430], 0x88
mov qword [rsp + 0x438], rbx
call fcn.140180030
cmp byte [r14], 0
movzx eax, byte [rsp + 0xf0]
jne 0x1401905a1
mov byte [r14], al
test al, al
jne 0x1401905a1
mov rdx, qword [rsp + 0xb8]
pxor xmm0, xmm0
mov r8d, 6
mov rcx, r13
lea rax, [rsp + 0x3a0]
movaps xmmword [rsp + 0x3a0], xmm0
mov qword [rsp + 0x3b0], 0
mov rbp, rax
mov qword [rsp + 0x430], 0x12a
call fcn.140181aa0
cmp byte [r14], 0
jne 0x1401906f6
mov r8, qword [rsp + 0x450]
mov r9, qword [rsp + 0x458]
lea rcx, [rsp + 0x160]
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0x3a0], r8
mov qword [rsp + 0x3a8], r9
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x168], r9
mov qword [rsp + 0x170], rax
call fcn.140181c00
cmp byte [r14], 0
mov byte [rsp + 0x130], al
jne 0x1401906f6
mov rcx, rbp
mov qword [rsp + 0x438], rbx
mov qword [rsp + 0x430], 0x88
call fcn.140180030
cmp byte [r14], 0
jne 0x1401906f6
movdqa xmm2, xmmword [rsp + 0x1e0]
lea rax, str._usr_lib_nim_std_assertions.nim
lea rcx, [rsp + 0x1e0]
mov qword [rsp + 0x430], 0x19
mov qword [rsp + 0x438], rax
movaps xmmword [rsp + 0x1f0], xmm2
call fcn.14010ded0
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x430], 0x12f
mov qword [rsp + 0x438], rax
mov rax, qword [rsp + 0xc0]
lea rdx, [rax + 1]
call fcn.140116d10
mov rax, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x1a8]
mov r9d, 9
mov rdx, rax
mov qword [rsp + 0xf0], rbx
mov rbp, rbx
add rdx, 1
mov word [rax + rbx + 8], r9w
mov rbx, rdx
jo 0x1401907d7
cmp qword [rsp + 0xc0], 0
jle 0x1401906ee
mov rcx, qword [rsp + 0xc0]
add rcx, 1
jo 0x140190855
test rcx, rcx
js 0x1401906dd
mov rdx, qword [rsp + 0x100]
lea rax, [rbx + rbp + 8]
mov r8, rcx
mov rcx, rax
add rdx, 8
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0xc0]
add r9, rbx
jo 0x140190855
lea rcx, [rsp + 0x1f0]
mov rdx, r9
mov qword [rsp + 0xb8], r9
mov qword [rsp + 0x128], rcx
call fcn.140116aa0
mov r9, qword [rsp + 0xb8]
test r9, r9
jle 0x14018efbf
mov rcx, r9
add rcx, 1
jo 0x140190597
test rcx, rcx
js 0x140190a94
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f0]
mov r8, rcx
mov qword [rsp + 0xb8], r9
lea rax, [rdx + rax + 8]
mov rdx, rbp
add rdx, 8
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0xb8]
add r9, qword [rsp + 0x1f0]
jo 0x140190597
mov qword [rsp + 0x1f0], r9
cmp byte [rsp + 0xc8], 0
mov qword [rsp + 0x430], 0x130
jne 0x14019036a
lea r8, [0x1401deac0]
mov edx, 6
mov ebp, 5
mov qword [rsp + 0xc0], 6
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc8], 0
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x138], r8
call fcn.140116d10
mov rax, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x1a8]
mov r8d, 9
mov rdx, rax
mov word [rax + rbx + 8], r8w
mov r8, qword [rsp + 0x138]
add rdx, 1
mov qword [rsp + 0xe8], rbx
jo 0x14019085f
mov r11, qword [rsp + 0xc0]
add r8, 8
lea rcx, [rdx + rbx + 8]
mov eax, r11d
and r11d, 4
jne 0x140190b31
test eax, eax
je 0x14018f086
movzx r9d, byte [r8]
mov byte [rcx], r9b
test al, 2
jne 0x140190b20
mov rax, rbp
add rax, rdx
mov r9, rax
jo 0x1401907bd
mov rcx, qword [rsp + 0x128]
mov rdx, r9
mov qword [rsp + 0xc0], r9
call fcn.140116aa0
mov r9, qword [rsp + 0xc0]
test r9, r9
jle 0x14018f11a
mov rcx, r9
add rcx, 1
jo 0x14019079d
test rcx, rcx
js 0x1401907a7
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f0]
mov r8, rcx
mov qword [rsp + 0xc0], r9
lea rax, [rdx + rax + 8]
lea rdx, [rbx + 8]
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xc0]
add rax, qword [rsp + 0x1f0]
jo 0x14019079d
mov qword [rsp + 0x1f0], rax
mov rbp, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xd0]
mov qword [rsp + 0x430], 0x131
mov rcx, rbp
call fcn.140107e80
mov rax, qword [rsp + 0x1a0]
cmp byte [r14], 0
mov rbx, qword [rsp + 0x1a8]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xd0], rbx
jne 0x140190821
lea rdx, [rax + 1]
mov rcx, rbp
call fcn.140116d10
mov rdx, qword [rsp + 0x1a8]
mov ecx, 9
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0xd0], rdx
mov word [rax + rdx + 8], cx
mov rdx, rax
add rdx, 1
mov rbp, rdx
jo 0x140190807
cmp qword [rsp + 0xc0], 0
jle 0x1401906a8
mov rcx, qword [rsp + 0xc0]
add rcx, 1
jo 0x1401908a5
test rcx, rcx
js 0x140190697
mov rax, qword [rsp + 0x138]
mov rdx, rbx
mov r8, rcx
add rdx, 8
lea rax, [rbp + rax + 8]
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xc0]
add rax, rbp
mov r9, rax
jo 0x1401908a5
mov rcx, qword [rsp + 0x128]
mov rdx, r9
mov qword [rsp + 0xc0], r9
call fcn.140116aa0
mov r9, qword [rsp + 0xc0]
test r9, r9
jle 0x14018f295
mov rcx, r9
add rcx, 1
jo 0x140190793
test rcx, rcx
js 0x1401907f1
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f0]
mov r8, rcx
mov qword [rsp + 0xc0], r9
lea rax, [rdx + rax + 8]
mov rdx, qword [rsp + 0x138]
mov rcx, rax
add rdx, 8
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xc0]
add rax, qword [rsp + 0x1f0]
jo 0x140190793
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0x60]
mov ebp, 9
mov qword [rsp + 0x430], 0x132
lea rdx, [rax + 1]
call fcn.140116d10
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
mov rdx, rax
mov word [rax + rcx + 8], bp
add rdx, 1
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0xc0], rcx
mov rbp, rdx
jo 0x140190881
cmp qword [rsp + 0xd8], 0
jle 0x14019068f
mov rcx, qword [rsp + 0xd8]
add rcx, 1
jo 0x14019089b
test rcx, rcx
js 0x14019067e
mov rax, qword [rsp + 0x138]
mov rdx, qword [rsp + 0xf8]
mov r8, rcx
lea rax, [rbp + rax + 8]
add rdx, 8
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0xd8]
add r9, rbp
jo 0x14019089b
mov rcx, qword [rsp + 0x128]
mov rdx, r9
mov qword [rsp + 0xd8], r9
call fcn.140116aa0
mov r9, qword [rsp + 0xd8]
test r9, r9
jle 0x14018f3dd
mov rcx, r9
add rcx, 1
jo 0x1401906b0
test rcx, rcx
js 0x1401908af
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f0]
mov r8, rcx
mov qword [rsp + 0xd8], r9
lea rax, [rdx + rax + 8]
mov rdx, qword [rsp + 0x138]
mov rcx, rax
add rdx, 8
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0xd8]
add r9, qword [rsp + 0x1f0]
jo 0x1401906b0
mov qword [rsp + 0x1f0], r9
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x430], 0x133
lea rdx, [rax + 1]
call fcn.140116d10
mov rdx, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a0]
mov r11d, 9
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0xd8], rdx
mov word [rax + rdx + 8], r11w
mov rdx, rax
add rdx, 1
mov rbp, rdx
jo 0x1401908db
cmp qword [rsp + 0x120], 0
jle 0x1401906d5
mov rcx, qword [rsp + 0x120]
add rcx, 1
jo 0x14019084b
test rcx, rcx
js 0x1401906c4
mov rax, qword [rsp + 0x138]
mov rdx, qword [rsp + 0xb0]
mov r8, rcx
lea rax, [rbp + rax + 8]
add rdx, 8
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0x120]
add r9, rbp
jo 0x14019084b
mov rcx, qword [rsp + 0x128]
mov rdx, r9
mov qword [rsp + 0x120], r9
call fcn.140116aa0
mov r9, qword [rsp + 0x120]
test r9, r9
jle 0x14018f527
mov rcx, r9
add rcx, 1
jo 0x1401906ba
test rcx, rcx
js 0x1401908c5
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f0]
mov r8, rcx
mov qword [rsp + 0x120], r9
lea rax, [rdx + rax + 8]
mov rdx, qword [rsp + 0x138]
mov rcx, rax
add rdx, 8
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0x120]
add r9, qword [rsp + 0x1f0]
jo 0x1401906ba
mov qword [rsp + 0x1f0], r9
cmp byte [rsp + 0x130], 0
mov qword [rsp + 0x430], 0x134
jne 0x1401903a0
lea r8, [0x1401deac0]
mov ebp, 6
mov edx, 6
xor r9d, r9d
mov qword [rsp + 0x120], 5
mov r10, r8
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x148], r8
mov qword [rsp + 0x140], r10
mov qword [rsp + 0x138], r9
call fcn.140116d10
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
mov r10d, 9
mov r9, qword [rsp + 0x138]
mov r8, qword [rsp + 0x148]
mov rdx, rcx
mov word [rcx + rax + 8], r10w
mov r11, rax
mov r10, qword [rsp + 0x140]
add rdx, 1
mov qword [rsp + 0x130], rax
jo 0x1401909cb
mov rax, qword [rsp + 0x130]
add r8, 8
lea rcx, [rdx + rax + 8]
mov eax, ebp
and ebp, 4
jne 0x140190aca
test eax, eax
je 0x14018f601
movzx ebp, byte [r8]
mov byte [rcx], bpl
test al, 2
jne 0x140190b46
mov rax, qword [rsp + 0x120]
add rax, rdx
mov rbp, rax
jo 0x1401908f5
mov rcx, qword [rsp + 0x128]
mov rdx, rbp
mov qword [rsp + 0x140], r11
mov qword [rsp + 0x138], r10
mov qword [rsp + 0x120], r9
call fcn.140116aa0
test rbp, rbp
mov rax, rbp
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0x138]
mov r11, qword [rsp + 0x140]
jle 0x14018f6ec
add rax, 1
mov rcx, rax
jo 0x14019055d
test rax, rax
js 0x140190985
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f0]
mov r8, rcx
mov qword [rsp + 0x140], r11
mov qword [rsp + 0x138], r10
lea rax, [rdx + rax + 8]
mov rdx, qword [rsp + 0x130]
mov qword [rsp + 0x120], r9
mov rcx, rax
add rdx, 8
call sub.msvcrt.dll_memcpy
mov rax, rbp
add rax, qword [rsp + 0x1f0]
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0x138]
mov r11, qword [rsp + 0x140]
jo 0x14019055d
mov qword [rsp + 0x1f0], rax
mov rcx, qword [rsp + 0x128]
mov edx, 1
mov qword [rsp + 0x138], r11
mov qword [rsp + 0x130], r10
mov qword [rsp + 0x120], r9
mov qword [rsp + 0x430], 0x118
call fcn.140116aa0
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f0]
mov r9d, 0xa
mov r10, qword [rsp + 0x130]
mov r11, qword [rsp + 0x138]
mov word [rdx + rax + 8], r9w
mov rdx, qword [rsp + 0x1f0]
mov r9, qword [rsp + 0x120]
add rdx, 1
jo 0x140190ade
mov qword [rsp + 0x1f0], rdx
lea rcx, [rsp + 0x1d0]
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x128], r10
mov qword [rsp + 0x120], r9
call fcn.140116aa0
mov rax, qword [rsp + 0x1f0]
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0x128]
mov r11, qword [rsp + 0x130]
test rax, rax
mov rbp, rax
jle 0x14018f84c
add rax, 1
mov rdx, qword [rsp + 0x1f8]
mov rcx, rax
jo 0x140190523
test rax, rax
js 0x14019093f
mov r8, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d0]
add rdx, 8
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x128], r10
lea rax, [r8 + rax + 8]
mov r8, rcx
mov qword [rsp + 0x120], r9
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov rax, rbp
add rax, qword [rsp + 0x1d0]
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0x128]
mov r11, qword [rsp + 0x130]
jo 0x140190523
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x430], 0x172
mov qword [rsp + 0x438], rax
test r11, r11
je 0x14018f878
test byte [r11 + 7], 0x40
je 0x14018ffd6
test r10, r10
je 0x14018f888
test byte [r10 + 7], 0x40
je 0x140190003
test r9, r9
je 0x14018f898
test byte [r9 + 7], 0x40
je 0x140190020
mov rax, qword [rsp + 0xd8]
test rax, rax
je 0x14018f8af
test byte [rax + 7], 0x40
je 0x14019002d
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x14018f8c6
test byte [rax + 7], 0x40
je 0x14019003a
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x14018f8dd
test byte [rax + 7], 0x40
je 0x140190047
test rbx, rbx
je 0x14018f8ec
test byte [rbx + 7], 0x40
je 0x140190054
mov rax, qword [rsp + 0xe8]
test rax, rax
je 0x14018f903
test byte [rax + 7], 0x40
je 0x14018ff71
mov rax, qword [rsp + 0xb8]
test rax, rax
je 0x14018f91a
test byte [rax + 7], 0x40
je 0x14018ff7e
mov rax, qword [rsp + 0xc8]
test rax, rax
je 0x14018f931
test byte [rax + 7], 0x40
je 0x14018ff8b
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x14018f948
test byte [rax + 7], 0x40
je 0x14018ff98
mov rcx, qword [rsp + 0x1f8]
test rcx, rcx
je 0x14018f95f
test byte [rcx + 7], 0x40
je 0x14018ffa5
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14018f976
test byte [rax + 7], 0x40
je 0x14018ffaf
mov rax, qword [rsp + 0xf8]
test rax, rax
je 0x14018f98d
test byte [rax + 7], 0x40
je 0x14018ffbc
mov rax, qword [rsp + 0x100]
test rax, rax
je 0x14018f9a4
test byte [rax + 7], 0x40
je 0x14018ffc9
mov rcx, qword [rsp + 0x1e8]
test rcx, rcx
je 0x14018f9bb
test byte [rcx + 7], 0x40
je 0x14018ff67
cmp byte [r14], 0
jne 0x140190061
mov qword [rsp + 0x430], 0x141
mov rcx, r15
call fcn.1401820f0
cmp byte [r14], 0
je 0x14018e442
mov r15, qword [rsp + 0xe0]
mov r12, qword [rsp + 0x110]
mov rbx, qword [rsp + 0x118]
mov r13, qword [rsp + 0xa0]
mov rbp, qword [rsp + 0x60]
jmp 0x14018fbfb
mov qword [rsp + 0x498], r13
mov qword [rsp + 0x490], 0x683
mov rax, qword [rax]
mov qword [rbx], rax
mov rax, qword [rax]
mov qword [rbx], rax
mov rax, qword [rsp + 0x48]
mov byte [r14], 0
mov rcx, rbp
mov qword [rsp + 0x430], 0x5b6
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x438], r13
mov qword [rsp + 0x1a8], rax
call fcn.14011de20
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x430], 0x141
mov qword [rsp + 0x438], rdi
call fcn.1401820f0
cmp byte [r14], 0
jne 0x14018ff10
mov byte [r14], sil
test sil, sil
jne 0x14018ff10
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, r15
mov qword [rsp + 0x430], 0x113
mov qword [rsp + 0x438], rax
call fcn.140182130
movzx esi, byte [r14]
test sil, sil
jne 0x14018ff10
lea rax, str._usr_lib_nim_system_iterators.nim
add qword [rsp + 0x30], 1
mov qword [rsp + 0x438], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x430], 0xf6
cmp rax, qword [rsp + 0x1c0]
je 0x14018fb1a
movdqa xmm4, xmmword [0x1401dea30]
mov rcx, rbp
movaps xmmword [rsp + 0x1a0], xmm4
call fcn.140107db0
movzx esi, byte [r14]
mov byte [r14], 0
mov rcx, r15
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x430], 0x116
call fcn.140182130
movzx eax, byte [r14]
test al, al
cmovne esi, eax
jmp 0x14018de97
xor r10d, r10d
mov qword [rbx], r15
mov word [rsp + 0x472], r10w
mov qword [rsp + 0x450], 0
jmp 0x14018d53b
movdqa xmm5, xmmword [0x1401dee70]
mov rcx, rbp
movaps xmmword [rsp + 0x1a0], xmm5
call fcn.140107db0
cmp byte [r14], 0
je 0x14018d98b
lea r13, str._usr_lib_nim_system.nim
mov esi, 1
jmp 0x14018fa30
mov qword [rsp + 0x430], 0x172
mov qword [rsp + 0x438], r13
jmp 0x14018cefb
mov rcx, rax
call fcn.140112df0
jmp 0x14018d47f
movsxd rcx, eax
xor edx, edx
xor r12d, r12d
movabs r8, 0x7fffffffffffffff
call fcn.140114130
mov qword [rsp + 0x88], 0
mov rax, qword [rsp + 0x88]
mov rcx, rbp
mov qword [rsp + 0x430], 0x7fe
mov qword [rsp + 0x438], r13
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], r12
call fcn.14011d060
movzx esi, byte [r14]
jmp 0x14018db8d
mov qword [rsp + 0x88], r10
call fcn.14010df50
mov rax, qword [rbx]
mov r10, qword [rsp + 0x88]
jmp 0x14018db44
call fcn.14010df50
mov rax, qword [rbx]
jmp 0x14018dd03
call fcn.14010df50
jmp 0x14018cda3
mov rax, qword [rsp + 0x48]
lea rcx, [rsp + 0x1b0]
mov rdx, rbp
movdqa xmm1, xmmword [rsp + 0x3a0]
mov qword [rsp + 0x430], 0x19
mov qword [rsp + 0x438], rax
movaps xmmword [rsp + 0x1a0], xmm1
call fcn.140119c00
mov r9, qword [rsp + 0x60]
jmp 0x14018e124
mov qword [rsp + 0x78], r9
mov qword [rsp + 0x60], rcx
call fcn.14010df50
mov r9, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x60]
jmp 0x14018e02e
call fcn.140112df0
jmp 0x14018d838
mov rcx, r9
call fcn.140112df0
jmp 0x14018d63a
lea rax, [rsp + 0x450]
xor esi, esi
mov qword [rsp + 0x450], 0
mov word [rsp + 0x472], si
mov qword [rsp + 0x60], rax
mov qword [rbx], rax
jmp 0x14018dad5
mov qword [rsp + 0x450], 0
xor eax, eax
mov word [rsp + 0x472], ax
lea rax, [rsp + 0x450]
mov qword [rsp + 0x60], rax
mov qword [rbx], rax
jmp 0x14018dc96
mov qword [rsp + 0x420], 0
xor eax, eax
mov word [rsp + 0x442], ax
lea rax, [rsp + 0x420]
mov qword [rbx], rax
jmp 0x14018cda3
mov byte [r14], 0
mov rcx, qword [rsp + 0x78]
lea r13, str._usr_lib_nim_system.nim
mov qword [rsp + 0x430], 0x141
mov qword [rsp + 0x438], rdi
call fcn.1401820f0
mov esi, 1
jmp 0x14018dbc2
xor r11d, r11d
mov qword [rbx], r15
mov word [rsp + 0x472], r11w
mov qword [rsp + 0x450], 0
jmp 0x14018e02e
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x430], 0x1a1
call fcn.140092f90
jmp 0x14018dc20
call fcn.140112df0
jmp 0x14018dee8
call fcn.140112df0
jmp 0x14018df30
lea rax, str._usr_lib_nim_std_assertions.nim
lea rcx, [rsp + 0x1d0]
mov qword [rsp + 0x430], 0x19
mov r15, qword [rsp + 0x760]
mov qword [rsp + 0x438], rax
mov rsi, qword [rsp + 0x1d0]
mov rbx, qword [rsp + 0x1d8]
call fcn.14010ded0
mov rcx, qword [rsp + 0x1d8]
lea rax, str._usr_lib_nim_system.nim
mov qword [rsp + 0x430], 0x172
mov qword [rsp + 0x438], rax
test rcx, rcx
je 0x14018feb2
test byte [rcx + 7], 0x40
je 0x140190150
movdqa xmm1, xmmword [rsp + 0x1c0]
mov rcx, rbp
mov qword [rsp + 0x430], 0x7fe
movaps xmmword [rsp + 0x1a0], xmm1
call fcn.14011d060
mov rcx, qword [rsp + 0x1b8]
mov qword [rsp + 0x430], 0x172
test rcx, rcx
je 0x14018df34
test byte [rcx + 7], 0x40
jne 0x14018df34
call fcn.140112df0
jmp 0x14018df34
mov esi, 1
jmp 0x14018fb1a
mov rax, qword [str.__ae_]
mov qword [rsp + 0x50], rax
jmp 0x14018d7f0
mov r9, r15
mov r12, qword [rsp + 0xa0]
mov r14, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
mov r15, qword [rsp + 0x98]
mov rcx, r9
mov r13, qword [rsp + 0xc0]
lea rdx, [r9 - 1]
call fcn.140117b20
jmp 0x14018fbfb
call fcn.140112df0
jmp 0x14018f9bb
mov rcx, rax
call fcn.140112df0
jmp 0x14018f903
mov rcx, rax
call fcn.140112df0
jmp 0x14018f91a
mov rcx, rax
call fcn.140112df0
jmp 0x14018f931
mov rcx, rax
call fcn.140112df0
jmp 0x14018f948
call fcn.140112df0
jmp 0x14018f95f
mov rcx, rax
call fcn.140112df0
jmp 0x14018f976
mov rcx, rax
call fcn.140112df0
jmp 0x14018f98d
mov rcx, rax
call fcn.140112df0
jmp 0x14018f9a4
mov rcx, r11
mov qword [rsp + 0x128], r10
mov qword [rsp + 0x120], r9
call fcn.140112df0
mov r10, qword [rsp + 0x128]
mov r9, qword [rsp + 0x120]
jmp 0x14018f878
mov rcx, r10
mov qword [rsp + 0x120], r9
call fcn.140112df0
mov r9, qword [rsp + 0x120]
jmp 0x14018f888
mov rcx, r9
call fcn.140112df0
jmp 0x14018f898
mov rcx, rax
call fcn.140112df0
jmp 0x14018f8af
mov rcx, rax
call fcn.140112df0
jmp 0x14018f8c6
mov rcx, rax
call fcn.140112df0
jmp 0x14018f8dd
mov rcx, rbx
call fcn.140112df0
jmp 0x14018f8ec
mov byte [r14], 0
mov r10, r15
mov r12, qword [rsp + 0x110]
mov rcx, r10
mov rbx, qword [rsp + 0x118]
mov qword [rsp + 0x430], 0x141
mov r15, qword [rsp + 0xe0]
mov r13, qword [rsp + 0xa0]
mov rbp, qword [rsp + 0x60]
call fcn.1401820f0
cmp byte [r14], 0
jne 0x14018fbfb
mov byte [r14], 1
jmp 0x14018fbfb
sub rdx, 1
mov rcx, rbp
call fcn.140117b20
mov qword [rsp + 0xd8], 0
xor r11d, r11d
xor ebx, ebx
xor r10d, r10d
mov qword [rsp + 0xc0], 0
xor r9d, r9d
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 0
jmp 0x14018f84c
call fcn.140112df0
jmp 0x14018feb2
mov r10, r15
mov qword [rsp + 0x438], rdi
mov r12, qword [rsp + 0x110]
mov rbx, qword [rsp + 0x118]
mov r15, qword [rsp + 0xe0]
mov r13, qword [rsp + 0xa0]
mov rbp, qword [rsp + 0x60]
cmp eax, 0x65
je 0x140190351
mov rcx, r10
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x430], 0x141
call fcn.1401820f0
jmp 0x14018fbfb
xor ecx, ecx
jmp 0x14018ff59
mov byte [r14], 0
mov rcx, qword [0x1401e1370]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x438], rax
lea rax, [0x1401e03f0]
mov qword [rsp + 0x430], 0x124
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], rax
call fcn.14019d400
xor r8d, r8d
mov rcx, rax
mov rax, qword [rax]
mov rdx, qword [rax + 0x38]
call fcn.140113af0
cmp byte [r14], 0
je 0x14018e7bc
jmp 0x1401900c0
mov byte [r14], 0
mov rcx, qword [0x1401e1370]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x430], 0x126
mov qword [rsp + 0x438], rax
call fcn.14019d400
xor r8d, r8d
mov rcx, rax
mov rax, qword [rax]
mov rdx, qword [rax + 0x38]
call fcn.140113af0
movzx eax, byte [r14]
mov byte [rsp + 0xc8], al
test al, al
je 0x14018e9a2
mov qword [rsp + 0xd8], 0
xor r11d, r11d
xor ebx, ebx
xor r10d, r10d
mov qword [rsp + 0xc0], 0
xor r9d, r9d
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xf8], 0
jmp 0x14018f84c
mov byte [r14], 0
mov rcx, qword [0x1401e1370]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x430], 0x125
mov qword [rsp + 0x438], rax
call fcn.14019d400
xor r8d, r8d
mov rcx, rax
mov rax, qword [rax]
mov rdx, qword [rax + 0x38]
call fcn.140113af0
cmp byte [r14], 0
jne 0x140190498
lea rax, [0x1401e03f0]
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0x100], rax
jmp 0x14018e8be
mov qword [rsp + 0x430], 0x141
mov rcx, r10
call fcn.1401820f0
jmp 0x14018fbfb
lea r8, [0x1401dead0]
mov edx, 5
mov ebp, 4
mov qword [rsp + 0xc0], 5
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc8], r8
jmp 0x14018f00a
lea r8, [0x1401dead0]
mov ebp, 5
mov edx, 5
xor r10d, r10d
mov qword [rsp + 0x120], 4
mov r9, r8
jmp 0x14018f564
mov byte [r14], 0
mov rcx, qword [0x1401e1370]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x430], 0x128
mov qword [rsp + 0x438], rax
call fcn.14019d400
xor r8d, r8d
mov rcx, rax
mov rax, qword [rax]
mov rdx, qword [rax + 0x38]
call fcn.140113af0
cmp byte [r14], 0
jne 0x140190a15
lea rax, [0x1401e03f0]
lea rbx, str._usr_lib_nim_system_seqs_v2.nim
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xf8], rax
jmp 0x14018eb8c
mov byte [r14], 0
mov rcx, qword [0x1401e1370]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x430], 0x127
mov qword [rsp + 0x438], rax
call fcn.14019d400
xor r8d, r8d
mov rcx, rax
mov rax, qword [rax]
mov rdx, qword [rax + 0x38]
call fcn.140113af0
cmp byte [r14], 0
jne 0x14019026e
mov qword [rsp + 0xd0], 0xffffffffffffffff
jmp 0x14018ea87
call fcn.1401145f0
jmp 0x14018d07a
lea rax, [0x1401e03f0]
xor r11d, r11d
xor r10d, r10d
xor r9d, r9d
mov qword [rsp + 0xd8], 0
xor ebx, ebx
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], rax
jmp 0x14018f84c
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x128], r10
mov qword [rsp + 0x120], r9
call fcn.1401145f0
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0x128]
mov r11, qword [rsp + 0x130]
jmp 0x14018f84c
mov qword [rsp + 0x138], r11
mov qword [rsp + 0x130], r10
mov qword [rsp + 0x120], r9
call fcn.1401145f0
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0x130]
mov r11, qword [rsp + 0x138]
jmp 0x14018f6ec
call fcn.1401145f0
jmp 0x14018efbf
mov byte [r14], 0
mov rcx, qword [0x1401e1370]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x430], 0x129
mov qword [rsp + 0x438], rax
call fcn.14019d400
xor r8d, r8d
mov rcx, rax
mov rax, qword [rax]
mov rdx, qword [rax + 0x38]
call fcn.140113af0
cmp byte [r14], 0
je 0x140190aaa
lea rax, [0x1401deae0]
xor r11d, r11d
xor r10d, r10d
xor r9d, r9d
mov qword [rsp + 0xd8], 0
xor ebx, ebx
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xb0], rax
jmp 0x14018f84c
mov qword [rsp + 0xb0], 0
xor r10d, r10d
xor r8d, r8d
mov qword [rsp + 0x120], 0
jmp 0x14018ecdd
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
mov r9, rbp
jmp 0x14018f350
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
mov r9, rbp
jmp 0x14018f208
call fcn.1401145f0
jmp 0x14018f3dd
call fcn.1401145f0
jmp 0x14018f527
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
mov r9, rbp
jmp 0x14018f49a
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
mov r9, rbx
jmp 0x14018ef2f
mov byte [r14], 0
mov rcx, qword [0x1401e1370]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x430], 0x12a
mov qword [rsp + 0x438], rax
call fcn.14019d400
xor r8d, r8d
mov rcx, rax
mov rax, qword [rax]
mov rdx, qword [rax + 0x38]
call fcn.140113af0
movzx eax, byte [r14]
mov byte [rsp + 0x130], al
test al, al
je 0x14018ee37
xor r8d, r8d
xor ecx, ecx
xor r11d, r11d
xor r10d, r10d
mov qword [rsp + 0xd8], rcx
xor r9d, r9d
xor ebx, ebx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc8], r8
mov qword [rsp + 0xf0], r8
jmp 0x14018f84c
call fcn.1401145f0
jmp 0x14018f295
call fcn.1401145f0
jmp 0x14018f11a
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
jmp 0x14018f11a
mov qword [rsp + 0xc0], rdx
call fcn.1401145f0
mov r9, qword [rsp + 0xc0]
jmp 0x14018f095
mov qword [rsp + 0xb8], rax
call fcn.1401145f0
mov rbx, qword [rsp + 0xb8]
jmp 0x14018eed8
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
jmp 0x14018f295
mov qword [rsp + 0x140], rax
call fcn.1401145f0
mov rbp, qword [rsp + 0x140]
jmp 0x14018f1ab
xor edx, edx
xor r11d, r11d
xor r10d, r10d
xor r9d, r9d
mov qword [rsp + 0xd8], rdx
xor ebx, ebx
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xd0], rdx
jmp 0x14018f84c
call fcn.1401145f0
jmp 0x1401906d5
call fcn.1401145f0
jmp 0x1401906ee
mov qword [rsp + 0x140], rax
call fcn.1401145f0
mov rdx, qword [rsp + 0x140]
mov r8, qword [rsp + 0x138]
jmp 0x14018f055
mov qword [rsp + 0x140], rax
call fcn.1401145f0
mov rbp, qword [rsp + 0x140]
jmp 0x14018f2f1
call fcn.1401145f0
jmp 0x14019068f
call fcn.1401145f0
jmp 0x1401906a8
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
jmp 0x14018f3dd
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
jmp 0x14018f527
mov qword [rsp + 0x140], rax
call fcn.1401145f0
mov rbp, qword [rsp + 0x140]
jmp 0x14018f43b
mov qword [rsp + 0x140], r11
mov qword [rsp + 0x138], r10
mov qword [rsp + 0x120], r9
mov qword [rsp + 0x148], rdx
call fcn.1401145f0
mov rbp, qword [rsp + 0x148]
mov r11, qword [rsp + 0x140]
mov r10, qword [rsp + 0x138]
mov r9, qword [rsp + 0x120]
jmp 0x14018f615
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x128], r10
mov qword [rsp + 0x120], r9
call fcn.140114130
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0x128]
mov r11, qword [rsp + 0x130]
jmp 0x14018f84c
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0x138], r11
mov qword [rsp + 0x130], r10
mov qword [rsp + 0x120], r9
call fcn.140114130
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0x130]
mov r11, qword [rsp + 0x138]
jmp 0x14018f6ec
mov qword [rsp + 0x150], r8
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x148], rax
call fcn.1401145f0
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x150]
mov r11, qword [rsp + 0x148]
mov r10, qword [rsp + 0x140]
mov r9, qword [rsp + 0x138]
jmp 0x14018f5d2
lea rax, [0x1401e03f0]
xor r11d, r11d
xor r10d, r10d
xor r9d, r9d
mov qword [rsp + 0xd8], 0
xor ebx, ebx
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xf8], rax
jmp 0x14018f84c
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
jmp 0x14018efbf
lea rax, [0x1401deae0]
mov qword [rsp + 0x120], 0x10
mov qword [rsp + 0xb0], rax
jmp 0x14018ed5c
mov ebp, dword [r8]
mov dword [rcx], ebp
mov r8d, dword [r8 + rax - 4]
mov dword [rcx + rax - 4], r8d
jmp 0x14018f601
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x128], r10
mov qword [rsp + 0x120], r9
call fcn.1401145f0
mov rdx, qword [rsp + 0x1f0]
mov r11, qword [rsp + 0x130]
mov r10, qword [rsp + 0x128]
mov r9, qword [rsp + 0x120]
jmp 0x14018f770
movzx r8d, word [r8 + rax - 2]
mov word [rcx + rax - 2], r8w
jmp 0x14018f086
mov r9d, dword [r8]
mov dword [rcx], r9d
mov r8d, dword [r8 + rax - 4]
mov dword [rcx + rax - 4], r8d
jmp 0x14018f086
movzx r8d, word [r8 + rax - 2]
mov word [rcx + rax - 2], r8w
jmp 0x14018f601