Function at 0x140193860
Capabilities:
Resolve function by parsing pe exports

Disassembly:
endbr64
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x338
movaps xmmword [rsp + 0x320], xmm6
lea rax, str.main
mov rcx, qword [0x1401e1380]
xor edi, edi
mov qword [rsp + 0x268], rax
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x278], rax
mov qword [rsp + 0x270], 0
mov word [rsp + 0x280], di
call fcn.14019d400
mov rdx, qword [rax]
mov r15, rax
test rdx, rdx
je 0x140195b10
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x260], rdx
lea rdx, [rsp + 0x260]
mov qword [r15], rdx
add eax, 1
mov word [rsp + 0x282], ax
cmp ax, 0x7d0
je 0x1401958a0
movdqa xmm2, xmmword [0x1401e0400]
movdqa xmm3, xmmword [0x1401e03e0]
lea rax, [rsp + 0x1a0]
lea r13, [rsp + 0x1b0]
mov rdx, rax
mov rcx, r13
lea rdi, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x270], 0xf8
movaps xmmword [rsp + 0x1b0], xmm2
movaps xmmword [rsp + 0x1a0], xmm3
mov qword [rsp + 0x278], rdi
mov qword [rsp + 0x50], rax
call fcn.140154cb0
mov rcx, qword [str.__ae_]
mov rbx, rax
call fcn.14019d400
cmp byte [rax], 0
mov r12, rax
jne 0x140197a70
movdqa xmm4, xmmword [0x1401e0370]
mov rcx, r13
mov qword [0x1401f5c00], rbx
mov qword [rsp + 0x270], 0xf9
mov qword [rsp + 0x278], rdi
mov qword [rsp + 0x1d0], 0
movaps xmmword [rsp + 0x1b0], xmm4
call fcn.14015b820
movzx esi, byte [r12]
mov qword [rsp + 0x68], rax
test sil, sil
jne 0x140197b20
mov rdx, qword [r15]
pxor xmm0, xmm0
lea rbp, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_com.nim
xor esi, esi
mov qword [rsp + 0x1d0], rax
lea rax, [0x1401de0d0]
mov rbx, qword [0x1401f5c00]
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x308], rbp
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], si
movaps xmmword [rsp + 0x200], xmm0
test rdx, rdx
je 0x140195b40
movzx eax, word [rdx + 0x22]
lea r14, [rsp + 0x2f0]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
je 0x1401958b0
lea rax, [rsp + 0x200]
mov rdx, r13
mov rcx, rbx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
movdqa xmm5, xmmword [0x1401e03b0]
lea r9, [rsp + 0x1d0]
mov r8d, 3
mov qword [rsp + 0x20], 1
mov qword [rsp + 0x300], 0x41a
movaps xmmword [rsp + 0x1b0], xmm5
call fcn.140158fe0
mov qword [rsp + 0x70], rax
mov rdi, rax
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
movzx esi, byte [r12]
test sil, sil
jne 0x140195c90
lea rax, str._usr_lib_nim_system.nim
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0x445
mov qword [rsp + 0x58], rax
test rdi, rdi
je 0x1401940c8
mov qword [rsp + 0x270], 0x446
mov rcx, rdi
call fcn.14015bff0
cmp byte [r12], 0
mov qword [rsp + 0x60], rax
jne 0x140195c90
cmp qword [rsp + 0x60], 0
je 0x140197b40
lea rax, [0x1401de0d4]
mov rdx, qword [r15]
pxor xmm0, xmm0
xor ebx, ebx
mov qword [rsp + 0x2f8], rax
lea rax, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_utils.nim
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 0
mov dword [rsp + 0x1cc], 0
mov qword [rsp + 0x270], 0x375
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], bx
movaps xmmword [rsp + 0x220], xmm0
test rdx, rdx
je 0x140195e50
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
je 0x140195c40
mov rax, r14
mov qword [rsp + 0x300], 0x26
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x140197f88
lea rsi, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_inc_objbase.nim
xor r11d, r11d
lea rbx, str.GetTypeAttr
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rbx
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x308], rsi
mov word [rsp + 0x310], r11w
test rax, rax
je 0x140197a50
movzx esi, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
lea edx, [rsi + 1]
mov word [rsp + 0x312], dx
cmp dx, 0x7d0
jne 0x140193c62
call fcn.14010df50
mov rcx, qword [rsp + 0x60]
lea rdx, [rsp + 0x1d8]
mov rax, qword [rcx]
call qword [rax + 0x18]
mov ebx, eax
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x140197f88
mov rcx, qword [str.__ne_]
call fcn.14019d400
mov dword [rax], ebx
mov rdx, rax
test ebx, ebx
jne 0x140195e70
mov rdi, qword [rsp + 0x1d8]
mov qword [rsp + 0x270], 0x78
movzx r11d, word [rdi + 0x32]
test r11, r11
je 0x14019b104
lea rax, [rsp + 0x220]
mov rdi, qword [rsp + 0x60]
xor ebx, ebx
mov rsi, rdx
mov qword [rsp + 0x80], rax
lea rax, str._usr_lib_nim_system.nim
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x88], r11
mov qword [rsp + 0x90], r13
lea rax, [0x1401de0d4]
mov rdx, qword [r15]
xor r10d, r10d
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x2f8], rax
lea rax, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_utils.nim
mov qword [rsp + 0x270], 0x379
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r10w
test rdx, rdx
je 0x140195d10
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x140195d2b
call fcn.14010df50
mov rax, qword [r15]
mov qword [rsp + 0x300], 0x26
mov rax, qword [rax]
mov qword [r15], rax
movzx edx, byte [r12]
test dl, dl
jne 0x140193f38
lea rdx, str.GetVarDesc
xor r9d, r9d
mov r13d, ebx
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rdx
mov rdx, qword [rsp + 0x78]
mov word [rsp + 0x310], r9w
mov qword [rsp + 0x308], rdx
test rax, rax
je 0x140195da0
movzx edx, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
add edx, 1
mov word [rsp + 0x312], dx
cmp dx, 0x7d0
jne 0x140193e03
call fcn.14010df50
mov rax, qword [rdi]
mov edx, r13d
lea r8, [rsp + 0x1e0]
mov rcx, rdi
call qword [rax + 0x30]
mov rdx, qword [r15]
mov rdx, qword [rdx]
mov qword [r15], rdx
movzx edx, byte [r12]
test dl, dl
jne 0x140193f38
mov dword [rsi], eax
test eax, eax
jne 0x140193efd
mov rdx, qword [rsp + 0x1e0]
cmp dword [rdx + 0x3c], 2
je 0x140195ee8
movzx r13d, byte [r12]
lea rax, str.ReleaseVarDesc
mov byte [r12], 0
mov rcx, qword [r15]
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x270], 0x37a
mov qword [rsp + 0x308], rax
xor eax, eax
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], ax
test rcx, rcx
je 0x140197b00
movzx eax, word [rcx + 0x22]
mov qword [rsp + 0x2f0], rcx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x140193ed2
mov qword [rsp + 0x98], rdx
call fcn.14010df50
mov rdx, qword [rsp + 0x98]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0xa8]
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
movzx edx, byte [r12]
test dl, dl
jne 0x140193f38
mov byte [r12], r13b
test r13b, r13b
jne 0x14019a160
mov qword [rsp + 0x270], 0x7a
add rbx, 1
cmp qword [rsp + 0x88], rbx
jne 0x140193cfc
mov r13, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x1d8]
movzx esi, byte [r12]
jmp 0x140193f4a
mov r13, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x1d8]
mov esi, edx
lea rax, str.ReleaseTypeAttr
mov byte [r12], 0
mov rdx, qword [r15]
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x270], 0x376
mov qword [rsp + 0x308], rax
xor eax, eax
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], ax
test rdx, rdx
je 0x140197fc0
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x140193fc6
call fcn.14010df50
mov rcx, qword [rsp + 0x60]
mov rdx, rdi
mov rax, qword [rcx]
call qword [rax + 0x98]
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x14019a290
mov byte [r12], 0
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x270], 0x380
call fcn.140157630
cmp byte [r12], 0
jne 0x140197fb2
test sil, sil
jne 0x140197fb2
mov byte [r12], 0
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x270], 0x448
call fcn.14014e6e0
cmp byte [r12], 0
mov rbx, rax
jne 0x140198010
lea rax, str.Release
mov rdx, qword [r15]
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rax
lea rax, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_inc_objbase.nim
mov qword [rsp + 0x308], rax
xor eax, eax
mov word [rsp + 0x310], ax
test rdx, rdx
je 0x140197a28
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x1401940ab
call fcn.14010df50
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x140198010
mov byte [r12], 0
mov rcx, qword [rsp + 0x68]
call fcn.140151230
cmp byte [r12], 0
jne 0x1401958c0
mov rcx, qword [rsp + 0x70]
call fcn.140151230
cmp byte [r12], 0
jne 0x1401958c0
mov rcx, qword [0x1401f5be0]
call fcn.140151230
cmp byte [r12], 0
jne 0x1401958c0
mov byte [r12], sil
test sil, sil
jne 0x1401958c0
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
movdqa xmm5, xmmword [0x1401dfcc0]
mov rdx, qword [rsp + 0x50]
mov rcx, r13
mov qword [rsp + 0x278], rax
movdqa xmm4, xmmword [0x1401e03e0]
lea rax, [rsp + 0x170]
mov r8, rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x270], 0x15e
movaps xmmword [rsp + 0x1a0], xmm5
movaps xmmword [rsp + 0x170], xmm4
call fcn.1401305f0
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov rbx, qword [rsp + 0x1b0]
mov qword [rsp + 0x60], rax
jne 0x140199f00
lea rax, [0x1401de22b]
mov rdx, qword [r15]
xor r8d, r8d
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rax
lea rax, str._usr_lib_nim_std_private_ospaths2.nim
mov qword [rsp + 0x308], rax
mov word [rsp + 0x310], r8w
test rdx, rdx
je 0x140195c10
movzx eax, word [rdx + 0x22]
lea r14, [rsp + 0x2f0]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
je 0x140195c00
mov rax, qword [rsp + 0x60]
movdqa xmm2, xmmword [0x1401dfca0]
mov rcx, r13
mov qword [rsp + 0x300], 0xb4
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x68]
mov qword [rsp + 0x1a0], rbx
mov qword [rsp + 0x1a8], rax
movaps xmmword [rsp + 0x170], xmm2
call fcn.14012efa0
mov rax, qword [r15]
mov rcx, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x140199f00
mov qword [0x1401f5bf0], rcx
mov rcx, r13
mov qword [0x1401f5bf8], rdx
movdqa xmm3, xmmword [0x1401f5bf0]
mov qword [rsp + 0x270], 0x15f
movaps xmmword [rsp + 0x1b0], xmm3
call fcn.140130130
cmp byte [r12], 0
jne 0x140199f00
mov qword [rsp + 0x270], 0x161
call fcn.140182f60
cmp byte [r12], 0
mov qword [rsp + 0x70], rax
jne 0x140199fa0
mov rax, qword [0x1401f5bf0]
mov rcx, r13
lea rdx, [rax + 0xe]
call fcn.140116d10
mov rdi, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1b0]
mov rsi, qword [0x1401f5bf0]
mov qword [rsp + 0x78], rdi
lea rbp, [rbx + rdi + 8]
test rsi, rsi
jle 0x140194341
mov rcx, rsi
mov rdx, qword [0x1401f5bf8]
lea rbp, [rbx + rdi + 8]
add rcx, 1
jo 0x140197fe0
test rcx, rcx
js 0x140195c50
add rdx, 8
mov r8, rcx
mov rcx, rbp
call sub.msvcrt.dll_memcpy
add rsi, rbx
jo 0x140197fe0
lea rbp, [rsi + rdi + 8]
mov rbx, rsi
movabs rax, 0x68736e6565726373
mov qword [rbp], rax
movabs rax, 0x676e702e746f68
mov qword [rbp + 7], rax
mov rax, rbx
add rax, 0xe
jo 0x14019a098
mov rcx, qword [rsp + 0x70]
mov rdx, r13
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rdi
call fcn.140179c40
cmp byte [r12], 0
jne 0x14019a000
mov rax, qword [0x1401f5bf0]
mov rcx, r13
mov qword [rsp + 0x270], 0x162
lea rdx, [rax + 0xa]
call fcn.140116d10
mov rdi, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1b0]
mov rsi, qword [0x1401f5bf0]
mov qword [rsp + 0x80], rdi
lea rbp, [rbx + rdi + 8]
test rsi, rsi
jle 0x14019441c
mov rcx, rsi
mov rdx, qword [0x1401f5bf8]
lea rbp, [rbx + rdi + 8]
add rcx, 1
jo 0x140197ff0
test rcx, rcx
js 0x140195c70
add rdx, 8
mov r8, rcx
mov rcx, rbp
call sub.msvcrt.dll_memcpy
add rsi, rbx
jo 0x140197ff0
lea rbp, [rsi + rdi + 8]
mov rbx, rsi
movabs rax, 0x742e656d64616572
mov qword [rbp], rax
mov rax, rbx
add rax, 0xa
mov dword [rbp + 7], 0x747874
jo 0x14019a118
movdqa xmm1, xmmword [0x1401dfb30]
mov rdx, qword [rsp + 0x50]
mov rcx, r13
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rdi
movaps xmmword [rsp + 0x1a0], xmm1
call fcn.14010b990
cmp byte [r12], 0
jne 0x14019a050
mov rax, qword [0x1401f5bf0]
mov rcx, r13
mov qword [rsp + 0x270], 0x16e
lea rdx, [rax + 0x12]
call fcn.140116d10
mov rdi, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1b0]
mov rsi, qword [0x1401f5bf0]
mov qword [rsp + 0x88], rdi
lea rbp, [rbx + rdi + 8]
test rsi, rsi
jle 0x140194500
mov rcx, rsi
mov rdx, qword [0x1401f5bf8]
lea rbp, [rbx + rdi + 8]
add rcx, 1
jo 0x140198000
test rcx, rcx
js 0x140199ee8
add rdx, 8
mov r8, rcx
mov rcx, rbp
call sub.msvcrt.dll_memcpy
add rsi, rbx
jo 0x140198000
lea rbp, [rsi + rdi + 8]
mov rbx, rsi
movabs rax, 0x657475706d6f632f
movabs rdx, 0x742e6f666e695f72
mov qword [rbp], rax
mov rax, rbx
add rax, 0x12
mov qword [rbp + 8], rdx
mov qword [rsp + 0xc8], rax
mov dword [rbp + 0xf], 0x747874
jo 0x14019a180
mov qword [rsp + 0x270], 0x16f
mov rcx, r13
call fcn.140183480
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov rbx, qword [rsp + 0x1b0]
mov qword [rsp + 0x90], rax
mov rsi, rax
jne 0x14019a0e8
call fcn.140185310
cmp byte [r12], 0
mov rdx, rax
jne 0x14019a0e8
mov rcx, r13
call fcn.140107e80
mov rax, qword [rsp + 0x1b0]
cmp byte [r12], 0
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x98], rax
mov rbp, rax
jne 0x14019a210
mov rcx, r13
call fcn.140187650
mov rdx, qword [rsp + 0x1b0]
cmp byte [r12], 0
mov qword [rsp + 0xb8], rdx
mov rdx, qword [rsp + 0x1b8]
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xd0], rdx
jne 0x14019a250
mov rcx, r13
call fcn.1401894e0
mov rcx, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov r11, qword [rsp + 0x1b0]
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xc0], r11
mov qword [rsp + 0xa0], rcx
jne 0x140195923
mov rax, qword [rsp + 0xb0]
mov rcx, r13
lea rdx, [rax + rbx]
mov rax, qword [rsp + 0xb8]
add rdx, rax
add rdx, r11
add rdx, qword [0x1401f5c10]
add rdx, 0x84
call fcn.140116d10
mov rax, qword [rsp + 0x1b0]
mov r10, qword [rsp + 0x1b8]
movabs rdx, 0x6f737365636f7250
mov r11, rax
lea r9, [rax + r10 + 8]
add r11, 0xb
mov qword [r9], rdx
mov dword [r9 + 8], 0x203a72
jo 0x14019a4c8
lea r9, [rax + r10 + 0x13]
test rbx, rbx
jle 0x140199df1
mov rcx, rbx
add rcx, 1
jo 0x14019a508
test rcx, rcx
js 0x140199db0
mov r8, rcx
lea rdx, [rsi + 8]
mov rcx, r9
mov qword [rsp + 0xe8], r10
mov qword [rsp + 0xe0], r11
call sub.msvcrt.dll_memcpy
mov r11, qword [rsp + 0xe0]
mov r10, qword [rsp + 0xe8]
mov r9, rax
add rbx, r11
jo 0x14019a508
lea r9, [rbx + r10 + 8]
movabs rax, 0x3a79726f6d654d0a
mov ecx, 0x20
mov qword [r9], rax
mov rax, rbx
add rax, 9
mov word [r9 + 8], cx
mov rsi, rax
jo 0x14019a548
lea r9, [rbx + r10 + 0x11]
cmp qword [rsp + 0xb0], 0
jle 0x140199ed9
mov rcx, qword [rsp + 0xb0]
add rcx, 1
jo 0x14019a450
mov qword [rsp + 0xe0], r10
test rcx, rcx
js 0x140199eb0
lea rdx, [rbp + 8]
mov r8, rcx
mov rcx, r9
call sub.msvcrt.dll_memcpy
mov r10, qword [rsp + 0xe0]
mov r9, rax
mov rax, qword [rsp + 0xb0]
add rax, rsi
mov rbp, rax
jo 0x14019a450
lea r9, [rax + r10 + 8]
mov rbx, rbp
mov dword [r9 + 0x10], 0x203a64
movabs rax, 0x706172470a204247
movabs rdx, 0x7261432073636968
add rbx, 0x13
mov qword [r9], rax
mov qword [r9 + 8], rdx
jo 0x14019a480
lea r9, [rbp + r10 + 0x1b]
cmp qword [rsp + 0xb8], 0
jle 0x140199ea1
mov rcx, qword [rsp + 0xb8]
add rcx, 1
jo 0x14019a420
test rcx, rcx
js 0x140199e70
mov rdx, qword [rsp + 0xd0]
mov r8, rcx
mov rcx, r9
mov qword [rsp + 0xb0], r10
add rdx, 8
call sub.msvcrt.dll_memcpy
mov r10, qword [rsp + 0xb0]
mov r9, rax
mov rax, qword [rsp + 0xb8]
add rax, rbx
mov rsi, rax
jo 0x14019a420
lea r9, [rax + r10 + 8]
movabs rax, 0x72697669746e410a
mov rbx, rsi
mov qword [r9], rax
add rbx, 0xc
movabs rax, 0x203a7375726976
mov qword [r9 + 5], rax
jo 0x14019a3a0
lea r9, [rsi + r10 + 0x14]
cmp qword [rsp + 0xc0], 0
jle 0x140199e61
mov rcx, qword [rsp + 0xc0]
add rcx, 1
jo 0x14019a3f0
test rcx, rcx
js 0x140199e30
mov rdx, qword [rsp + 0xd8]
mov r8, rcx
mov rcx, r9
mov qword [rsp + 0xb0], r10
add rdx, 8
call sub.msvcrt.dll_memcpy
mov r10, qword [rsp + 0xb0]
mov r9, rax
mov rax, qword [rsp + 0xc0]
add rax, rbx
mov rsi, rax
jo 0x14019a3f0
lea r9, [rax + r10 + 8]
movabs rbx, 0x207473694c207373
movabs rdx, 0x3d3d3d3d3d3d3d3d
movabs rax, 0x3d3d3d3d3d3d0a0a
movabs rcx, 0x65636f7250207c3d
mov qword [r9 + 0x28], rbx
movabs rbx, 0x3d3d3d3d3d3d3d3d
mov qword [r9 + 8], rdx
movabs rdx, 0x3d3d3d3d3d3d3d3d
mov qword [r9 + 0x38], rbx
mov rbx, rsi
mov qword [r9], rax
add rbx, 0x51
movabs rax, 0x3d3d3d3d3d3d3d3d
mov qword [r9 + 0x18], rdx
mov qword [r9 + 0x20], rcx
movabs rcx, 0x3d3d3d3d3d3d3d7c
mov qword [r9 + 0x48], rdx
mov edx, 0xa
mov qword [r9 + 0x10], rax
mov qword [r9 + 0x30], rcx
mov qword [r9 + 0x40], rax
mov word [r9 + 0x50], dx
jo 0x14019a3d0
mov rsi, qword [0x1401f5c10]
test rsi, rsi
jle 0x140199e21
mov rcx, rsi
mov rdx, qword [0x1401f5c18]
add rcx, 1
jo 0x14019bf26
test rcx, rcx
js 0x140199e00
lea rax, [rbx + r10 + 8]
add rdx, 8
mov r8, rcx
mov qword [rsp + 0xb0], r10
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov rax, rsi
mov r10, qword [rsp + 0xb0]
add rax, rbx
jo 0x14019a4b0
mov rsi, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0x50]
mov rcx, r13
mov qword [rsp + 0x1a8], r10
mov qword [rsp + 0xb0], r10
mov qword [rsp + 0x270], 0x16d
mov qword [rsp + 0x1b0], rsi
mov qword [rsp + 0x1b8], rdi
mov qword [rsp + 0x1a0], rax
call fcn.14010b990
cmp byte [r12], 0
mov r10, qword [rsp + 0xb0]
jne 0x140195860
mov qword [rsp + 0xf8], r10
movdqa xmm6, xmmword [0x1401df030]
xor edi, edi
mov qword [rsp + 0xb8], r14
nop word [rax + rax]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
lea rsi, [0x1401de440]
mov rcx, r13
mov r8, qword [rsp + 0x68]
mov qword [rsp + 0x278], rax
mov rax, rdi
mov rdx, qword [rsp + 0x50]
mov r9, 0xffffffffffffffff
shl rax, 4
mov qword [0x1401f5b80], rdi
movdqa xmm1, xmmword [rsi + rax]
mov qword [0x1401f5b70], 0
mov qword [0x1401f5b78], 0
mov qword [0x1401f5b60], 0
mov qword [0x1401f5b68], 0
mov qword [0x1401f5b50], 0
mov qword [0x1401f5b58], 0
mov qword [0x1401f5b40], 0
mov qword [0x1401f5b48], 0
mov qword [rsp + 0x270], 0x174
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x170], xmm6
call fcn.1401286a0
cmp byte [r12], 0
mov rbx, qword [rsp + 0x1b0]
mov rsi, qword [rsp + 0x1b8]
jne 0x140195ea0
test rsi, rsi
lea rax, [rsi + 8]
mov rdx, qword [r15]
mov qword [rsp + 0x300], 0
cmove rax, rsi
mov rbp, rax
lea rax, [0x1401ddf53]
mov qword [rsp + 0x2f8], rax
lea rax, str._usr_lib_nim_system_indices.nim
mov qword [rsp + 0x308], rax
xor eax, eax
mov word [rsp + 0x310], ax
test rdx, rdx
je 0x140195d78
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov rdx, qword [rsp + 0xb8]
add eax, 1
mov word [rsp + 0x312], ax
mov qword [r15], rdx
cmp ax, 0x7d0
jne 0x140194b7c
call fcn.14010df50
mov rcx, rbx
lea rax, str._usr_lib_nim_system_indices.nim
mov qword [rsp + 0x2c0], 0
add rcx, 0xffffffffffffffff
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x2c8], 0
mov qword [rsp + 0x300], 0x17
jo 0x14019bbb6
cmp rbx, rcx
jle 0x140195cb0
test rcx, rcx
js 0x140195cb0
shl rcx, 4
lea rax, str._usr_lib_nim_std_assertions.nim
mov rdx, r13
mov qword [rsp + 0x300], 0x19
mov qword [rsp + 0x308], rax
movdqu xmm3, xmmword [rbp + rcx]
lea rcx, [rsp + 0x2c0]
movaps xmmword [rsp + 0x1b0], xmm3
call fcn.140119c00
mov rax, qword [r15]
mov r14, qword [rsp + 0x2c0]
mov rbp, qword [rsp + 0x2c8]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x140197ae8
mov rdx, qword [0x1401f5bf0]
mov rcx, r13
add rdx, r14
call fcn.140116d10
mov r9, qword [0x1401f5bf0]
mov r11, qword [rsp + 0x1b0]
mov r10, qword [rsp + 0x1b8]
test r9, r9
jle 0x140195e31
mov rcx, r9
mov rdx, qword [0x1401f5bf8]
add rcx, 1
jo 0x14019bdf3
test rcx, rcx
js 0x140195e00
lea rax, [r11 + r10 + 8]
add rdx, 8
mov r8, rcx
mov qword [rsp + 0xc8], r9
mov rcx, rax
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xb0], r11
call sub.msvcrt.dll_memcpy
mov r11, qword [rsp + 0xb0]
mov r9, qword [rsp + 0xc8]
mov r10, qword [rsp + 0xc0]
add r9, r11
jo 0x140199f80
test r14, r14
jle 0x140195df1
mov rcx, r14
add rcx, 1
jo 0x14019bcfc
test rcx, rcx
js 0x140195dc0
lea rax, [r9 + r10 + 8]
mov r8, rcx
lea rdx, [rbp + 8]
mov qword [rsp + 0xc0], r10
mov rcx, rax
mov qword [rsp + 0xb0], r9
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xc0]
add r14, r9
jo 0x140199f60
mov rcx, qword [0x1401f5b80]
mov qword [0x1401f5b70], r14
mov qword [0x1401f5b78], r10
mov qword [rsp + 0x270], 0x175
cmp rcx, 0x29
ja 0x140195d48
shl rcx, 4
lea rax, [0x1401de440]
mov rdx, qword [rsp + 0x50]
movdqa xmm1, xmmword [rax + rcx]
mov rcx, r13
movaps xmmword [rsp + 0x1a0], xmm1
call fcn.14018b370
cmp byte [r12], 0
mov rdx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x1b8]
jne 0x140197ae8
mov r14, qword [rsp + 0x50]
mov qword [0x1401f5b60], rdx
mov rcx, r13
mov qword [0x1401f5b68], rax
movdqa xmm5, xmmword [0x1401f5b60]
mov qword [rsp + 0x270], 0x177
mov rdx, r14
movaps xmmword [rsp + 0x1a0], xmm5
call fcn.14018b370
mov rdx, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xb0], rdx
jne 0x14019578b
mov qword [rsp + 0x1a8], rdx
mov rcx, r13
mov rdx, r14
mov qword [rsp + 0x1a0], rax
call fcn.14018cce0
cmp byte [r12], 0
mov rdx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x1b8]
jne 0x14019578b
movdqa xmm0, xmmword [0x1401f5b60]
mov qword [0x1401f5b50], rdx
mov rcx, r13
mov rdx, r14
mov qword [0x1401f5b58], rax
mov qword [rsp + 0x270], 0x178
movaps xmmword [rsp + 0x1a0], xmm0
call fcn.14018b370
mov rdx, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xc0], rdx
jne 0x140195770
mov qword [rsp + 0x1a8], rdx
mov rcx, r13
mov rdx, r14
mov qword [rsp + 0x1a0], rax
call fcn.140190b60
cmp byte [r12], 0
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
jne 0x140195770
cmp qword [0x1401f5b50], 0
mov qword [0x1401f5b40], rax
mov qword [0x1401f5b48], rdx
je 0x140197d80
test rax, rax
je 0x140197d80
lea rax, str._usr_lib_nim_pure_terminal.nim
mov ecx, 1
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x278], rax
mov rax, qword [fcn.1401a5ce0]
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0x270], 0x32f
mov qword [rsp + 0x108], rax
call rax
xor r8d, r8d
mov edx, 0x20
mov rcx, rax
call fcn.14014abd0
cmp byte [r12], 0
jne 0x14019a1c0
movdqa xmm4, xmmword [0x1401f5b50]
movdqa xmm2, xmmword [0x1401e0260]
mov rcx, r13
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x68]
mov r9, 0xffffffffffffffff
mov qword [rsp + 0x278], rax
mov qword [rsp + 0x270], 0x17b
movaps xmmword [rsp + 0x1a0], xmm4
movaps xmmword [rsp + 0x170], xmm2
call fcn.1401286a0
mov rdx, qword [rsp + 0x1b0]
cmp byte [r12], 0
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0xc8], rax
jne 0x14019a1cc
mov rcx, r13
call fcn.140107e80
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov r14, qword [rsp + 0x1b0]
mov qword [rsp + 0x100], rax
jne 0x14019a588
movdqa xmm4, xmmword [0x1401f5b40]
movdqa xmm2, xmmword [0x1401e0260]
mov rcx, r13
mov r9, 0xffffffffffffffff
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x50]
movaps xmmword [rsp + 0x1a0], xmm4
movaps xmmword [rsp + 0x170], xmm2
call fcn.1401286a0
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xe8], rax
jne 0x14019a5ce
mov rdx, rax
mov rcx, r13
call fcn.140107e80
mov rax, qword [rsp + 0x1b0]
cmp byte [r12], 0
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x118], rax
jne 0x14019a646
movdqa xmm0, xmmword [0x1401f5b60]
mov rdx, qword [rsp + 0x50]
mov rcx, r13
movaps xmmword [rsp + 0x1a0], xmm0
call fcn.14018b370
mov rax, qword [rsp + 0x1b0]
cmp byte [r12], 0
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x120], rax
jne 0x14019a70a
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xf0]
mov rcx, r13
add rax, r14
lea rdx, [rax + rdx + 0x27]
call fcn.140116d10
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
movabs rcx, 0x6c6f7453205d2a5b
mov r10, rax
lea r9, [rax + rdx + 8]
mov qword [rsp + 0xd0], rdx
add r10, 0xa
mov qword [r9], rcx
mov dword [r9 + 7], 0x20656c
jo 0x14019a7a8
lea r9, [rax + rdx + 0x12]
test r14, r14
jle 0x140199af9
mov rcx, r14
add rcx, 1
jo 0x14019a82d
test rcx, rcx
js 0x140199ac8
mov rax, qword [rsp + 0x100]
mov r8, rcx
mov rcx, r9
mov qword [rsp + 0x130], r10
lea rdx, [rax + 8]
call sub.msvcrt.dll_memcpy
mov r10, qword [rsp + 0x130]
mov r9, rax
add r14, r10
jo 0x14019a82d
mov rax, qword [rsp + 0xd0]
lea r9, [r14 + rax + 8]
movabs rax, 0x7365696b6f6f6320
mov r10, r14
mov qword [r9], rax
add r10, 0xd
movabs rax, 0x20646e61207365
mov qword [r9 + 6], rax
jo 0x14019a800
mov rax, qword [rsp + 0xd0]
lea r9, [r14 + rax + 0x15]
cmp qword [rsp + 0xe0], 0
jle 0x14019a2e1
mov rcx, qword [rsp + 0xe0]
add rcx, 1
jo 0x14019a7d2
mov qword [rsp + 0x130], r10
test rcx, rcx
js 0x14019a2b8
mov rax, qword [rsp + 0x118]
mov r8, rcx
mov rcx, r9
lea rdx, [rax + 8]
call sub.msvcrt.dll_memcpy
mov r14, qword [rsp + 0xe0]
mov r10, qword [rsp + 0x130]
mov r9, rax
add r14, r10
jo 0x14019a7d2
mov rax, qword [rsp + 0xd0]
lea r9, [r14 + rax + 8]
movabs rax, 0x726f777373617020
mov byte [r9 + 0x10], 0
movabs rdx, 0x206d6f7266207364
mov qword [r9], rax
mov qword [r9 + 8], rdx
mov r9, r14
add r9, 0x10
jo 0x14019a820
cmp qword [rsp + 0xf0], 0
jle 0x14019a311
mov rcx, qword [rsp + 0xf0]
add rcx, 1
jo 0x14019c1f7
test rcx, rcx
js 0x14019a2f0
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0x120]
mov r8, rcx
mov qword [rsp + 0xe0], r9
lea rax, [r9 + rax + 8]
add rdx, 8
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov r14, qword [rsp + 0xf0]
mov r9, qword [rsp + 0xe0]
add r14, r9
jo 0x14019a857
mov rax, qword [rsp + 0x128]
mov ecx, 1
mov qword [rsp + 0x270], 0x32f
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x108]
call rax
mov rdx, qword [rsp + 0xd0]
mov qword [rsp + 0x1b0], r14
mov rcx, rax
mov qword [rsp + 0x1b8], rdx
mov rdx, r13
call fcn.14010b3f0
cmp byte [r12], 0
jne 0x1401953c3
mov ecx, 1
mov r14, qword [rsp + 0x108]
mov qword [rsp + 0x270], 0x339
call r14
mov rcx, rax
call fcn.14014b3c0
cmp byte [r12], 0
jne 0x1401953c3
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov ecx, 1
mov qword [rsp + 0x270], 0x17b
mov qword [rsp + 0x278], rax
call r14
movdqa xmm4, xmmword [0x1401e0260]
mov rdx, r13
mov rcx, rax
movaps xmmword [rsp + 0x1b0], xmm4
call fcn.14010b3f0
cmp byte [r12], 0
jne 0x1401953c3
movdqa xmm1, xmmword [0x1401f5b70]
mov rcx, r13
mov qword [rsp + 0x270], 0x17c
movaps xmmword [rsp + 0x1b0], xmm1
call fcn.140130130
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x1401953f3
test byte [rax + 7], 0x40
je 0x14019a0a8
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x14019540a
test byte [rax + 7], 0x40
je 0x14019a0c8
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140195421
test byte [rax + 7], 0x40
je 0x14019a0d8
mov rax, qword [rsp + 0xe8]
mov rcx, r13
mov qword [rsp + 0x270], 0x7fe
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x1b8], rax
call fcn.14011d060
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x270], 0x172
test rax, rax
je 0x140195478
test byte [rax + 7], 0x40
je 0x14019a0b8
mov rax, qword [rsp + 0x110]
mov rcx, r13
mov qword [rsp + 0x270], 0x7fe
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1b8], rax
call fcn.14011d060
cmp byte [r12], 0
jne 0x140195770
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
cmp qword [0x1401f5b50], 0
mov qword [rsp + 0x278], rax
je 0x14019560f
mov rax, qword [0x1401f5b70]
mov rcx, r13
mov qword [rsp + 0x270], 0x182
lea rdx, [rax + 0xc]
call fcn.140116d10
mov r10, qword [rsp + 0x1b8]
mov r14, qword [rsp + 0x1b0]
mov r9, qword [0x1401f5b70]
lea r11, [r14 + r10 + 8]
test r9, r9
jle 0x140195576
mov rcx, r9
mov qword [rsp + 0xd0], r10
lea r11, [r14 + r10 + 8]
mov rdx, qword [0x1401f5b78]
add rcx, 1
jo 0x14019a624
test rcx, rcx
js 0x14019a5f6
add rdx, 8
mov r8, rcx
mov rcx, r11
mov qword [rsp + 0xc8], r9
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0xc8]
mov r10, qword [rsp + 0xd0]
add r9, r14
jo 0x14019c0cf
lea r11, [r9 + r10 + 8]
mov r14, r9
movabs rax, 0x7365696b6f6f632f
mov qword [r11], rax
movabs rax, 0x7478742e736569
mov qword [r11 + 5], rax
mov rax, r14
add rax, 0xc
jo 0x14019b070
movdqa xmm3, xmmword [0x1401f5b50]
mov rdx, qword [rsp + 0x50]
mov rcx, r13
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], r10
mov qword [rsp + 0xc8], r10
movaps xmmword [rsp + 0x1a0], xmm3
call fcn.14010b990
mov rax, qword [rsp + 0x58]
mov r10, qword [rsp + 0xc8]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
test r10, r10
je 0x140195604
test byte [r10 + 7], 0x40
je 0x14019a578
cmp byte [r12], 0
jne 0x140195770
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
cmp qword [0x1401f5b40], 0
mov qword [rsp + 0x270], 0x184
mov qword [rsp + 0x278], rax
je 0x140195770
mov rax, qword [0x1401f5b70]
mov rcx, r13
mov qword [rsp + 0x270], 0x185
lea rdx, [rax + 0xe]
call fcn.140116d10
mov r10, qword [rsp + 0x1b8]
mov r14, qword [rsp + 0x1b0]
mov r9, qword [0x1401f5b70]
lea r11, [r14 + r10 + 8]
test r9, r9
jle 0x1401956da
mov rcx, r9
mov qword [rsp + 0xd0], r10
lea r11, [r14 + r10 + 8]
mov rdx, qword [0x1401f5b78]
add rcx, 1
jo 0x14019a692
test rcx, rcx
js 0x14019a664
add rdx, 8
mov r8, rcx
mov rcx, r11
mov qword [rsp + 0xc8], r9
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0xc8]
mov r10, qword [rsp + 0xd0]
add r9, r14
jo 0x14019c1cd
lea r11, [r9 + r10 + 8]
mov r14, r9
movabs rax, 0x726f77737361702f
mov qword [r11], rax
movabs rax, 0x7478742e736472
mov qword [r11 + 7], rax
mov rax, r14
add rax, 0xe
jo 0x14019b090
movdqa xmm5, xmmword [0x1401f5b40]
mov rdx, qword [rsp + 0x50]
mov rcx, r13
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], r10
mov qword [rsp + 0xc8], r10
movaps xmmword [rsp + 0x1a0], xmm5
call fcn.14010b990
mov rax, qword [rsp + 0x58]
mov r10, qword [rsp + 0xc8]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
test r10, r10
je 0x140195770
test byte [r10 + 7], 0x40
jne 0x140195770
mov rcx, r10
call fcn.140112df0
nop dword [rax]
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x14019578b
test byte [rax + 7], 0x40
jne 0x14019578b
mov rcx, rax
call fcn.140112df0
mov rcx, qword [0x1401f5b48]
test rcx, rcx
je 0x1401957a1
test byte [rcx + 7], 0x40
je 0x140195e40
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x1401957b8
test byte [rax + 7], 0x40
je 0x140195cd0
mov rcx, qword [0x1401f5b58]
test rcx, rcx
je 0x1401957ce
test byte [rcx + 7], 0x40
je 0x140195ce0
mov rcx, qword [0x1401f5b68]
test rcx, rcx
je 0x1401957e4
test byte [rcx + 7], 0x40
je 0x140195d00
test rbp, rbp
je 0x1401957fd
movabs rax, 0x4000000000000000
and rax, qword [rbp]
je 0x140195cc0
mov rcx, r13
mov qword [rsp + 0x1b0], rbx
mov qword [rsp + 0x270], 0x7fe
mov qword [rsp + 0x1b8], rsi
call fcn.14011d060
mov rcx, qword [0x1401f5b78]
mov qword [rsp + 0x270], 0x172
test rcx, rcx
je 0x140195843
test byte [rcx + 7], 0x40
je 0x140195cf0
cmp byte [r12], 0
jne 0x140195858
add rdi, 1
cmp rdi, 0x2a
jne 0x140194a30
mov r10, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
test r10, r10
je 0x14019593c
test byte [r10 + 7], 0x40
jne 0x14019593c
mov rcx, r10
call fcn.140112df0
jmp 0x14019593c
call fcn.14010df50
jmp 0x1401938fa
call fcn.14010df50
jmp 0x140193a55
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x70], 0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x140195953
test byte [rax + 7], 0x40
je 0x140195bd0
mov rax, qword [rsp + 0xa8]
test rax, rax
je 0x14019596a
test byte [rax + 7], 0x40
je 0x140195be0
mov rax, qword [rsp + 0x98]
test rax, rax
je 0x140195981
test byte [rax + 7], 0x40
je 0x140195b70
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x140195998
test byte [rax + 7], 0x40
je 0x140195b80
mov rax, qword [rsp + 0x88]
test rax, rax
je 0x1401959af
test byte [rax + 7], 0x40
je 0x140195b90
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x1401959c6
test byte [rax + 7], 0x40
je 0x140195ba0
mov rax, qword [rsp + 0x78]
test rax, rax
je 0x1401959da
test byte [rax + 7], 0x40
je 0x140195bb0
mov rcx, qword [rsp + 0x70]
lea rax, str._home_admin_.nimble_pkgs2_pixie_5.0.6_fd4c5d12bba41aac760fc86c2de820e1a367dbfd_pixie_common.nim
mov qword [rsp + 0x270], 0x2c
mov qword [rsp + 0x278], rax
call fcn.140161740
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x140195a2c
test byte [rax + 7], 0x40
je 0x140195bc0
cmp byte [r12], 0
jne 0x140195ae0
mov rcx, qword [0x1401f5bf8]
test rcx, rcx
je 0x140195a4d
test byte [rcx + 7], 0x40
je 0x140195bf0
mov rcx, qword [0x1401f5c00]
lea rax, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_com.nim
mov qword [rsp + 0x270], 0xbd
mov qword [rsp + 0x278], rax
call fcn.140153fd0
cmp byte [r12], 0
jne 0x140195ae0
mov rax, qword [rsp + 0x58]
mov rcx, qword [0x1401f5c18]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
test rcx, rcx
je 0x140195aaa
test byte [rcx + 7], 0x40
je 0x140195d38
lea rax, str._usr_lib_nim_std_exitprocs.nim
mov rcx, r13
mov qword [rsp + 0x270], 0x19
mov qword [rsp + 0x278], rax
mov rax, qword [0x1401e15a0]
movdqu xmm6, xmmword [rax]
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14010ab20
call fcn.1401203a0
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
movaps xmm6, xmmword [rsp + 0x320]
add rsp, 0x338
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x260], 0
xor eax, eax
mov word [rsp + 0x282], ax
lea rax, [rsp + 0x260]
mov qword [r15], rax
jmp 0x1401938fa
xor edx, edx
lea r14, [rsp + 0x2f0]
mov qword [rsp + 0x2f0], 0
mov word [rsp + 0x312], dx
mov qword [r15], r14
jmp 0x140193a55
mov rcx, rax
call fcn.140112df0
jmp 0x140195981
mov rcx, rax
call fcn.140112df0
jmp 0x140195998
mov rcx, rax
call fcn.140112df0
jmp 0x1401959af
mov rcx, rax
call fcn.140112df0
jmp 0x1401959c6
mov rcx, rax
call fcn.140112df0
jmp 0x1401959da
mov rcx, rax
call fcn.140112df0
jmp 0x140195a2c
mov rcx, rax
call fcn.140112df0
jmp 0x140195953
mov rcx, rax
call fcn.140112df0
jmp 0x14019596a
call fcn.140112df0
jmp 0x140195a4d
call fcn.14010df50
jmp 0x140194201
xor eax, eax
lea r14, [rsp + 0x2f0]
mov qword [rsp + 0x2f0], 0
mov word [rsp + 0x312], ax
mov qword [r15], r14
jmp 0x140194201
call fcn.14010df50
mov rax, qword [r15]
jmp 0x140193bdb
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
jmp 0x140194341
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
jmp 0x14019441c
lea rax, str._usr_lib_nim_system.nim
mov esi, 1
mov qword [rsp + 0x58], rax
jmp 0x1401940c8
mov rdx, rcx
call fcn.140117b20
jmp 0x140194c0b
mov rcx, rbp
call fcn.140112df0
jmp 0x1401957fd
mov rcx, rax
call fcn.140112df0
jmp 0x1401957b8
call fcn.140112df0
jmp 0x1401957ce
call fcn.140112df0
jmp 0x140195843
call fcn.140112df0
jmp 0x1401957e4
xor r9d, r9d
mov qword [r15], r14
mov word [rsp + 0x312], r9w
mov qword [rsp + 0x2f0], 0
mov rax, r14
jmp 0x140193d7e
call fcn.140112df0
jmp 0x140195aaa
mov edx, 0x29
call fcn.140117b20
mov rcx, qword [0x1401f5b48]
test rcx, rcx
je 0x1401957b8
test byte [rcx + 7], 0x40
jne 0x1401957b8
jmp 0x140195cd3
mov qword [rsp + 0x2f0], 0
xor eax, eax
mov word [rsp + 0x312], ax
mov rax, qword [rsp + 0xb8]
mov qword [r15], rax
jmp 0x140194b7c
xor r10d, r10d
mov qword [r15], r14
mov word [rsp + 0x312], r10w
mov qword [rsp + 0x2f0], 0
jmp 0x140193e03
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xb0], r9
call fcn.140114130
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xc0]
mov r14, r9
jmp 0x140194d27
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xb0], r11
call fcn.140114130
mov r11, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xc0]
mov r9, r11
jmp 0x140194ccb
call fcn.140112df0
jmp 0x1401957a1
xor ecx, ecx
mov qword [r15], r14
mov word [rsp + 0x312], cx
mov qword [rsp + 0x2f0], 0
jmp 0x140193bd8
lea rax, [rsp + 0x220]
movzx esi, byte [r12]
mov qword [rsp + 0x80], rax
lea rax, str._usr_lib_nim_system.nim
mov qword [rsp + 0x58], rax
jmp 0x140193feb
mov rcx, qword [0x1401f5b48]
xor ebp, ebp
test rcx, rcx
jne 0x140195d62
mov rcx, qword [0x1401f5b58]
test rcx, rcx
jne 0x1401957c4
mov rcx, qword [0x1401f5b68]
test rcx, rcx
je 0x1401957fd
test byte [rcx + 7], 0x40
jne 0x1401957fd
jmp 0x140195cc3
lea rax, [0x1401de0d4]
mov rdx, qword [r15]
xor r8d, r8d
mov qword [rsp + 0x270], 0x37d
mov qword [rsp + 0x2f8], rax
lea rax, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_utils.nim
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r8w
test rdx, rdx
je 0x14019a128
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
je 0x140198020
mov rax, r14
mov qword [rsp + 0x300], 0x26
mov rax, qword [rax]
mov qword [r15], rax
movzx r13d, byte [r12]
test r13b, r13b
jne 0x14019a320
lea rdx, [0x1401de0d4]
xor ecx, ecx
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rdx
lea rdx, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_utils.nim
mov qword [rsp + 0x308], rdx
mov word [rsp + 0x310], cx
test rax, rax
je 0x14019a198
movzx edx, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
add edx, 1
mov word [rsp + 0x312], dx
cmp dx, 0x7d0
je 0x14019a150
mov rax, r14
mov qword [rsp + 0x300], 0x26
mov rax, qword [rax]
mov rdx, qword [rsp + 0x1e0]
mov qword [r15], rax
movzx r13d, byte [r12]
test r13b, r13b
jne 0x140193e4e
mov r13d, dword [rdx]
lea rdx, str.GetNames
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x308], rdx
xor edx, edx
mov word [rsp + 0x310], dx
test rax, rax
je 0x14019a230
movzx edx, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
add edx, 1
mov word [rsp + 0x312], dx
cmp dx, 0x7d0
jne 0x14019606e
call fcn.14010df50
mov rax, qword [rdi]
lea rdx, [rsp + 0x1cc]
mov rcx, rdi
mov r9d, 1
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x1e8]
mov edx, r13d
call qword [rax + 0x38]
mov rdx, qword [r15]
mov rdx, qword [rdx]
mov qword [r15], rdx
movzx r13d, byte [r12]
test r13b, r13b
jne 0x14019a320
mov dword [rsi], eax
test eax, eax
jne 0x140199d9f
mov rdx, qword [r15]
pxor xmm0, xmm0
xor r11d, r11d
lea r13, [0x1401dde00]
lea rax, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_winstr.nim
mov qword [rsp + 0x2f8], r13
mov rcx, qword [rsp + 0x1e8]
mov qword [rsp + 0x270], 0x380
mov qword [rsp + 0x250], 0
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r11w
movaps xmmword [rsp + 0x240], xmm0
test rdx, rdx
je 0x14019a5b0
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x140196159
mov qword [rsp + 0x98], rcx
call fcn.14010df50
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x300], 0x2ab
mov qword [rsp + 0x98], rcx
call fcn.14014c100
cmp byte [r12], 0
mov qword [rsp + 0xb0], rax
jne 0x1401961d2
mov rax, qword [0x1401e0fe0]
mov rcx, qword [rsp + 0x98]
call qword [rax]
test eax, eax
js 0x14019a6b4
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x90]
movsxd r8, eax
call fcn.14014bdb0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0xa8], rax
mov rax, qword [r15]
mov rdx, qword [rsp + 0xa0]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
mov rax, qword [rsp + 0xa8]
jne 0x14019b190
mov qword [rsp + 0x240], rdx
mov rcx, qword [rsp + 0x80]
lea rdx, [rsp + 0x180]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x250]
movdqa xmm6, xmmword [rsp + 0x240]
mov qword [rsp + 0x190], rax
movaps xmmword [rsp + 0x180], xmm6
call fcn.14015c530
cmp byte [r12], 0
jne 0x14019b190
movdqa xmm6, xmmword [rsp + 0x220]
mov rcx, qword [rsp + 0x90]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x270], 0xf9
mov qword [rsp + 0x278], rax
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015b820
cmp byte [r12], 0
mov rdx, rax
jne 0x14019b190
lea rcx, [0x1401f5be0]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.1401514b0
cmp byte [r12], 0
jne 0x14019b190
movdqa xmm6, xmmword [0x1401e0340]
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x270], 0x42f
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0x98], rax
jne 0x140199b41
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rdx, qword [r15]
xor r10d, r10d
mov qword [rsp + 0x270], 0xfb
mov qword [rsp + 0x278], rax
lea rax, str.discardable
mov qword [rsp + 0x2f8], rax
lea rax, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_inc_winimbase.nim
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r10w
test rdx, rdx
je 0x14019a8a7
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x140196386
call fcn.14010df50
lea rax, [rsp + 0x2c0]
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0x2c0], 0
mov rcx, rax
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x300], 0xbd
mov qword [rsp + 0x308], rbp
call fcn.14015c7e0
mov rax, qword [r15]
mov rdx, qword [rsp + 0x2c0]
mov rax, qword [rax]
mov qword [rsp + 0xb0], rdx
mov qword [r15], rax
cmp byte [r12], 0
jne 0x14019b2f6
xor r9d, r9d
mov qword [rsp + 0x2f8], r13
mov qword [rsp + 0x308], rbp
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r9w
test rax, rax
je 0x14019b002
movzx edx, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
add edx, 1
mov word [rsp + 0x312], dx
cmp dx, 0x7d0
jne 0x140196441
call fcn.14010df50
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x90]
call fcn.140157970
mov rdx, qword [r15]
mov rax, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1b0]
mov rdx, qword [rdx]
mov qword [rsp + 0xf0], rax
mov qword [r15], rdx
cmp byte [r12], 0
jne 0x14019b350
mov qword [rsp + 0xe8], 0
mov rcx, qword [0x1401f5be0]
cmp r8, 0x50
jle 0x1401969bc
call fcn.14015eb80
cmp byte [r12], 0
mov qword [rsp + 0xc8], rax
jne 0x14019b672
movdqa xmm6, xmmword [0x1401e0340]
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x290], 0
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0x42f
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xe0], rax
jne 0x14019b76a
lea rdx, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, rax
mov qword [rsp + 0x270], 0xfb
mov qword [rsp + 0x278], rdx
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xb8], rax
jne 0x14019b7dd
mov rdx, qword [r15]
xor r8d, r8d
mov qword [rsp + 0x2f8], r13
mov qword [rsp + 0x308], rbp
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r8w
test rdx, rdx
je 0x14019b395
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x14019659d
call fcn.14010df50
mov rdx, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0x90]
call fcn.140157970
mov rax, qword [r15]
mov rdx, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1b0]
mov rax, qword [rax]
mov qword [rsp + 0xd8], rdx
mov qword [r15], rax
cmp byte [r12], 0
jne 0x14019b7ff
lea rcx, [0x1401de27c]
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x308], rcx
xor ecx, ecx
mov word [rsp + 0x310], cx
test rax, rax
je 0x14019b483
movzx ecx, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
add ecx, 1
mov word [rsp + 0x312], cx
cmp cx, 0x7d0
je 0x14019b3b3
mov rax, r14
mov qword [rsp + 0x300], 0x1a0
mov rax, qword [rax]
mov rcx, qword [rsp + 0x90]
mov qword [r15], rax
xor eax, eax
mov qword [rsp + 0x1a8], rdx
mov edx, 0x50
mov qword [rsp + 0x178], rdx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x1a0], r8
lea r8, [rsp + 0x170]
mov qword [rsp + 0x170], rax
call fcn.1401829e0
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov r9, qword [rsp + 0x1b0]
mov qword [rsp + 0xc0], rax
jne 0x14019b8cb
mov rcx, qword [rsp + 0x90]
lea rdx, [r9 + 3]
mov qword [rsp + 0x100], r9
call fcn.140116d10
mov rax, qword [rsp + 0x1b0]
mov r10, qword [rsp + 0x1b8]
mov r9, qword [rsp + 0x100]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xd0], r10
test r9, r9
jle 0x14019b537
mov rcx, r9
add rcx, 1
jo 0x14019c16f
test rcx, rcx
js 0x14019b516
mov rdx, qword [rsp + 0xc0]
lea rax, [rax + r10 + 8]
mov r8, rcx
mov qword [rsp + 0x108], r9
mov rcx, rax
mov qword [rsp + 0x100], r10
add rdx, 8
call sub.msvcrt.dll_memcpy
mov r9, qword [rsp + 0x108]
add r9, qword [rsp + 0xe8]
mov r10, qword [rsp + 0x100]
jo 0x14019ba75
mov dword [r9 + r10 + 8], 0x2e2e2e
mov rax, r9
add rax, 3
jo 0x14019ba2f
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x1b8], r10
mov qword [rsp + 0x1b0], rax
call fcn.14015b820
cmp byte [r12], 0
mov r10, rax
jne 0x14019b98b
mov qword [rsp + 0x290], rax
mov rdx, qword [r15]
lea rax, [0x1401ddf4f]
pxor xmm0, xmm0
mov qword [rsp + 0x2f8], rax
xor eax, eax
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x308], rbp
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], ax
movaps xmmword [rsp + 0x2c0], xmm0
test rdx, rdx
je 0x14019b4f6
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x140196830
mov qword [rsp + 0xe8], r10
call fcn.14010df50
mov r10, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xf8]
movdqa xmm6, xmmword [0x1401e0340]
mov qword [rsp + 0x30], 0
lea r9, [rsp + 0x290]
mov qword [rsp + 0x20], 1
mov rdx, qword [rsp + 0x90]
mov r8d, 4
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x100], r10
mov qword [rsp + 0x300], 0x40c
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.140158fe0
mov r10, qword [rsp + 0x100]
mov qword [rsp + 0xe8], rax
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
movzx eax, byte [r12]
mov byte [r12], 0
mov rcx, r10
mov qword [rsp + 0x270], 0xbd
mov byte [rsp + 0x100], al
mov qword [rsp + 0x278], rbp
call fcn.140151230
cmp byte [r12], 0
jne 0x140199b65
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x140196917
test byte [rax + 7], 0x40
je 0x14019b388
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x14019692e
test byte [rax + 7], 0x40
je 0x14019b37b
mov rax, qword [rsp + 0xd8]
test rax, rax
je 0x140196945
test byte [rax + 7], 0x40
je 0x14019b36e
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x140199b65
mov rcx, qword [rsp + 0xe0]
call fcn.140151230
cmp byte [r12], 0
jne 0x140199b65
mov rcx, qword [rsp + 0xc8]
call fcn.140153fd0
cmp byte [r12], 0
jne 0x140199b65
movzx eax, byte [rsp + 0x100]
mov byte [r12], al
test al, al
jne 0x140199b65
mov rcx, qword [0x1401f5be0]
movdqa xmm6, xmmword [0x1401e0300]
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xc8], rax
jne 0x14019b020
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rdx, qword [r15]
mov qword [rsp + 0x270], 0xfc
mov qword [rsp + 0x278], rax
lea rax, str.discardable
mov qword [rsp + 0x2f8], rax
lea rax, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_inc_winimbase.nim
mov qword [rsp + 0x308], rax
xor eax, eax
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], ax
test rdx, rdx
je 0x14019b12a
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x140196a80
call fcn.14010df50
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0x2c0], 0
mov qword [rsp + 0x300], 0xbd
mov qword [rsp + 0x308], rbp
call fcn.14015c7e0
mov rax, qword [r15]
mov rdx, qword [rsp + 0x2c0]
mov rax, qword [rax]
mov qword [rsp + 0xc0], rdx
mov qword [r15], rax
cmp byte [r12], 0
jne 0x14019b551
xor r11d, r11d
mov qword [rsp + 0x2f8], r13
mov qword [rsp + 0x308], rbp
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r11w
test rax, rax
je 0x14019b168
movzx edx, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
add edx, 1
mov word [rsp + 0x312], dx
cmp dx, 0x7d0
jne 0x140196b30
call fcn.14010df50
mov rdx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x90]
call fcn.140157970
mov rdx, qword [r15]
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0xd8], 0
mov rcx, qword [rsp + 0x1b0]
mov rdx, qword [rdx]
mov qword [rsp + 0xe0], rax
mov qword [r15], rdx
cmp byte [r12], 0
jne 0x14019b044
cmp rcx, 0x14
jle 0x140197015
mov rcx, qword [0x1401f5be0]
call fcn.14015eb80
cmp byte [r12], 0
mov qword [rsp + 0x110], rax
jne 0x14019b926
movdqa xmm6, xmmword [0x1401e0300]
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x1f0], 0
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x290], 0
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0x118], rax
jne 0x14019b9e1
lea rcx, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x270], 0xfc
mov qword [rsp + 0x278], rcx
mov rcx, rax
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0x108], rax
jne 0x14019ba0d
mov rcx, qword [rsp + 0x90]
mov rdx, rax
call fcn.140182670
mov rax, qword [rsp + 0x1b0]
cmp byte [r12], 0
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0xb8], rax
jne 0x14019bb92
lea rdx, [0x1401de27c]
xor r10d, r10d
mov rcx, r14
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rdx
mov rdx, qword [rsp + 0x58]
mov word [rsp + 0x310], r10w
mov qword [rsp + 0x308], rdx
call fcn.140182620
mov rdx, qword [r15]
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x300], 0x1a0
mov rcx, qword [rsp + 0x90]
lea r8, [rsp + 0x170]
mov rdx, qword [rdx]
mov qword [r15], rdx
mov edx, 0x14
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x178], rdx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x1a8], rax
xor eax, eax
mov qword [rsp + 0x170], rax
call fcn.1401829e0
mov r11, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xd0], r11
jne 0x14019bbdc
lea rcx, [rsp + 0x290]
lea rdx, [rax + 3]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xd8], rcx
call fcn.140116d10
mov rax, qword [rsp + 0x100]
mov r11, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], r11
call fcn.1401825a0
mov rdx, qword [rsp + 0x298]
mov rax, qword [rsp + 0x290]
mov dword [rdx + rax + 8], 0x2e2e2e
add rax, 3
mov qword [rsp + 0x100], rdx
jo 0x14019c1c3
mov qword [rsp + 0x290], rax
movdqa xmm6, xmmword [rsp + 0x290]
mov rcx, qword [rsp + 0x90]
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015b820
cmp byte [r12], 0
mov r10, rax
jne 0x14019bbc0
mov qword [rsp + 0x1f0], rax
pxor xmm0, xmm0
lea rax, [0x1401ddf4f]
xor r9d, r9d
mov qword [rsp + 0x2f8], rax
mov rax, qword [r15]
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x308], rbp
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r9w
movaps xmmword [rsp + 0x2c0], xmm0
test rax, rax
je 0x14019b74d
movzx edx, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
add edx, 1
mov word [rsp + 0x312], dx
cmp dx, 0x7d0
jne 0x140196e90
mov qword [rsp + 0xd8], r10
call fcn.14010df50
mov r10, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xf8]
movdqa xmm6, xmmword [0x1401e0300]
mov qword [rsp + 0x30], 0
lea r9, [rsp + 0x1f0]
mov qword [rsp + 0x20], 1
mov rdx, qword [rsp + 0x90]
mov r8d, 4
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x120], r10
mov qword [rsp + 0x300], 0x40c
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.140158fe0
mov r10, qword [rsp + 0x120]
mov qword [rsp + 0xd8], rax
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
movzx eax, byte [r12]
mov byte [r12], 0
mov rcx, r10
mov qword [rsp + 0x270], 0xbd
mov byte [rsp + 0x120], al
mov qword [rsp + 0x278], rbp
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b044
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x100]
test rax, rax
je 0x140196f77
test byte [rax + 7], 0x40
je 0x14019b5b3
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x140196f8e
test byte [rax + 7], 0x40
je 0x14019b5c0
mov rax, qword [rsp + 0xb8]
test rax, rax
je 0x140196fa5
test byte [rax + 7], 0x40
je 0x14019b5a6
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b044
mov rcx, qword [rsp + 0x118]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b044
mov rcx, qword [rsp + 0x110]
call fcn.140153fd0
cmp byte [r12], 0
jne 0x14019b044
movzx eax, byte [rsp + 0x120]
mov byte [r12], al
test al, al
jne 0x14019b044
mov rcx, qword [rsp + 0x90]
mov edx, 0x4b
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [0x1401f5bd0], 0
mov qword [rsp + 0x278], rax
mov qword [0x1401f5bd8], 0
mov qword [rsp + 0x270], 0xfe
call fcn.140116d10
mov rcx, qword [0x1401f5be0]
movdqu xmm6, xmmword [rsp + 0x1b0]
mov qword [rsp + 0x270], 0x42f
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x278], rbp
movaps xmmword [0x1401f5bd0], xmm6
movdqa xmm6, xmmword [0x1401e0300]
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0x130], rax
mov rcx, rax
jne 0x14019b6dd
lea rdx, [0x1401de244]
mov qword [rsp + 0x270], 1
mov qword [rsp + 0x278], rdx
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xb8], rax
jne 0x14019b718
mov rdx, qword [r15]
xor r11d, r11d
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x270], 0xfe
mov qword [rsp + 0x278], rax
mov qword [rsp + 0x2f8], r13
mov qword [rsp + 0x308], rbp
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r11w
test rdx, rdx
je 0x14019b313
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x14019715d
call fcn.14010df50
mov r13, qword [rsp + 0x90]
mov rdx, qword [rsp + 0xb8]
mov rcx, r13
call fcn.140157970
mov rdx, qword [r15]
mov rax, qword [rsp + 0x1b8]
mov rcx, qword [rsp + 0x1b0]
mov rdx, qword [rdx]
mov qword [rsp + 0x118], rax
mov qword [r15], rdx
cmp byte [r12], 0
jne 0x14019b292
movdqa xmm6, xmmword [0x1401e02e0]
mov r8, qword [rsp + 0x50]
mov rdx, r13
mov qword [rsp + 0x1b0], rcx
lea rcx, [0x1401f5bd0]
mov qword [rsp + 0x1b8], rax
movaps xmmword [rsp + 0x1a0], xmm6
call fcn.140140ea0
cmp byte [r12], 0
jne 0x14019b292
mov edx, 1
lea rcx, [0x1401f5bd0]
call fcn.140116aa0
mov rax, qword [0x1401f5bd0]
mov rdx, qword [0x1401f5bd8]
mov r10d, 0x20
mov word [rdx + rax + 8], r10w
mov rax, qword [0x1401f5bd0]
add rax, 1
jo 0x14019c15b
mov qword [0x1401f5bd0], rax
mov r13, qword [rsp + 0x90]
movdqa xmm6, xmmword [0x1401e0340]
mov qword [rsp + 0x270], 0x42f
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x278], rbp
mov rdx, r13
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0x110], rax
jne 0x14019b8e7
lea rdx, [0x1401de244]
mov rcx, rax
mov qword [rsp + 0x270], 1
mov qword [rsp + 0x278], rdx
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0x108], rax
jne 0x14019b9c5
lea rdx, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, r13
mov qword [rsp + 0x270], 0xfe
mov qword [rsp + 0x278], rdx
mov rdx, rax
call fcn.140182670
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov qword [rsp + 0x100], rax
jne 0x14019b6cc
movdqa xmm6, xmmword [0x1401e02a0]
mov r8, qword [rsp + 0x50]
mov rdx, r13
lea rcx, [0x1401f5bd0]
movaps xmmword [rsp + 0x1a0], xmm6
call fcn.140140ea0
cmp byte [r12], 0
jne 0x14019b6cc
mov edx, 1
lea rcx, [0x1401f5bd0]
call fcn.140116aa0
mov rax, qword [0x1401f5bd0]
mov rdx, qword [0x1401f5bd8]
mov r9d, 0x20
mov word [rdx + rax + 8], r9w
mov rax, qword [0x1401f5bd0]
add rax, 1
jo 0x14019c0f9
mov qword [0x1401f5bd0], rax
mov r13, qword [rsp + 0x90]
movdqa xmm6, xmmword [0x1401e0280]
mov qword [rsp + 0x270], 0x42f
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x278], rbp
mov rdx, r13
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xd0], rax
jne 0x14019bbee
lea rdx, [0x1401de244]
mov rcx, rax
mov qword [rsp + 0x270], 1
mov qword [rsp + 0x278], rdx
call fcn.1401827f0
cmp byte [r12], 0
jne 0x14019b2c4
lea rdx, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, r13
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x278], rdx
mov rdx, rax
mov qword [rsp + 0x270], 0xfe
call fcn.140182670
cmp byte [r12], 0
mov r9, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x120]
jne 0x14019b978
movdqa xmm6, xmmword [0x1401e03e0]
mov r8, qword [rsp + 0x50]
lea rcx, [0x1401f5bd0]
mov qword [rsp + 0x128], r9
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x120], rax
movaps xmmword [rsp + 0x1a0], xmm6
call fcn.140140ea0
cmp byte [r12], 0
mov rax, qword [rsp + 0x120]
mov r9, qword [rsp + 0x128]
jne 0x14019b978
mov qword [rsp + 0x128], rax
mov rax, qword [0x1401f5bd0]
lea rcx, [0x1401f5bd0]
mov qword [rsp + 0x138], r9
mov r13, qword [0x1401f5bd8]
mov qword [rsp + 0x120], rax
lea rax, str._usr_lib_nim_std_assertions.nim
mov qword [rsp + 0x278], rax
mov qword [rsp + 0x270], 0x19
call fcn.14010ded0
mov r9, qword [rsp + 0x138]
mov rax, qword [rsp + 0x128]
movzx edx, byte [r12]
mov qword [rsp + 0x270], 0x172
mov byte [r12], 0
mov byte [rsp + 0x128], dl
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x278], rdx
test r9, r9
je 0x14019750a
test byte [r9 + 7], 0x40
je 0x14019b333
mov rcx, rax
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b0d8
mov rcx, qword [rsp + 0xd0]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b0d8
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x100]
test rax, rax
je 0x140197579
test byte [rax + 7], 0x40
je 0x14019b4e9
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b0d8
mov rcx, qword [rsp + 0x110]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b0d8
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x1401975ed
test byte [rax + 7], 0x40
je 0x14019b56e
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b0d8
mov rcx, qword [rsp + 0x130]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b0d8
mov rax, qword [rsp + 0x58]
mov rcx, qword [0x1401f5bd8]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
test rcx, rcx
je 0x140197660
test byte [rcx + 7], 0x40
je 0x14019b5cd
movzx eax, byte [rsp + 0x128]
mov byte [r12], al
test al, al
jne 0x14019b0d8
mov rdx, qword [rsp + 0x120]
lea rcx, [0x1401f5c10]
call fcn.140116aa0
mov rax, qword [rsp + 0x120]
test rax, rax
jle 0x1401976e9
mov rcx, rax
add rcx, 1
jo 0x14019b5d7
test rcx, rcx
js 0x14019b88f
mov rdx, qword [0x1401f5c18]
mov rax, qword [0x1401f5c10]
mov r8, rcx
lea rax, [rdx + rax + 8]
lea rdx, [r13 + 8]
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x120]
add rax, qword [0x1401f5c10]
jo 0x14019b5d7
mov qword [0x1401f5c10], rax
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov edx, 1
lea rcx, [0x1401f5c10]
mov qword [rsp + 0x270], 0xf9
mov qword [rsp + 0x278], rax
call fcn.140116aa0
mov rax, qword [0x1401f5c10]
mov ecx, 0xa
mov rdx, qword [0x1401f5c18]
mov word [rdx + rax + 8], cx
mov rax, qword [0x1401f5c10]
add rax, 1
jo 0x14019c165
mov qword [0x1401f5c10], rax
movdqa xmm6, xmmword [0x1401e0300]
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x270], 0x42f
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xd0], rax
jne 0x14019ba94
mov qword [rsp + 0x270], 0x101
mov rcx, rax
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x278], rax
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xb8], rax
jne 0x14019bb59
mov rcx, qword [rsp + 0x90]
mov rdx, rax
call fcn.14015f080
cmp byte [r12], 0
mov r8, qword [rsp + 0x1b0]
mov r11, qword [rsp + 0x1b8]
jne 0x14019afc4
lea rax, str.contains
mov qword [rsp + 0x2a0], 0
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x2a8], rax
xor eax, eax
mov word [rsp + 0x2b0], ax
mov rax, qword [r15]
test rax, rax
je 0x14019b6a8
movzx edx, word [rax + 0x22]
mov qword [rsp + 0x290], rax
lea rax, [rsp + 0x290]
mov qword [r15], rax
add edx, 1
mov word [rsp + 0x2b2], dx
cmp dx, 0x7d0
je 0x14019b3e0
lea rdx, str.find
xor r10d, r10d
mov qword [rsp + 0x2a0], 0x693
mov qword [rsp + 0x2c8], rdx
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], rdx
mov word [rsp + 0x2e0], r10w
movzx edx, word [rax + 0x22]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0xf8]
add edx, 1
mov word [rsp + 0x2e2], dx
mov qword [r15], rax
cmp dx, 0x7d0
je 0x14019b645
mov rax, qword [rsp + 0xf8]
lea r9, [0x1401de6e0]
lea rdx, [r11 + 8]
mov qword [rsp + 0x100], rdi
mov rdi, r8
mov qword [rsp + 0x108], r13
mov r13, qword [rsp + 0x58]
mov qword [rsp + 0x110], rbx
mov rbx, r9
mov qword [rsp + 0x120], r12
mov r12, r14
mov qword [rsp + 0x128], rsi
mov rsi, r15
mov qword [rsp + 0x130], rdx
mov qword [rsp + 0x118], r11
jmp 0x14019797d
test rdi, rdi
je 0x14019a8c5
mov rdx, qword [rsp + 0x130]
add rcx, 8
mov r8, rdi
mov qword [rsp + 0x300], 0x1f
call sub.msvcrt.dll_memcmp
mov edx, eax
mov rax, qword [r14]
mov qword [rsi], rax
test edx, edx
je 0x14019bc2f
add rbx, 0x10
lea rdx, [0x1401de980]
cmp rbx, rdx
je 0x14019b823
lea rdx, str.eqStrings
xor r8d, r8d
mov qword [rsp + 0x2d8], r13
mov r15, qword [rbx]
mov qword [rsp + 0x2f8], rdx
lea rdx, str._usr_lib_nim_system_strmantle.nim
mov rcx, qword [rbx + 8]
mov qword [rsp + 0x2d0], 0x683
mov qword [rsp + 0x308], rdx
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], r8w
test rax, rax
je 0x14019a728
movzx edx, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [rsi], r12
lea r10d, [rdx + 1]
mov word [rsp + 0x312], r10w
cmp r10w, 0x7d0
je 0x14019a6da
mov r14, r12
mov qword [rsp + 0x300], 0x1d
cmp rdi, r15
je 0x140197930
mov rax, qword [r14]
mov qword [rsi], rax
jmp 0x140197969
xor r9d, r9d
mov qword [r15], r14
mov word [rsp + 0x312], r9w
mov qword [rsp + 0x2f0], 0
jmp 0x1401940ab
xor r8d, r8d
mov qword [r15], r14
mov word [rsp + 0x312], r8w
mov qword [rsp + 0x2f0], 0
jmp 0x140193c62
lea rax, str._usr_lib_nim_system.nim
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x58], rax
jmp 0x140195923
mov rcx, qword [0x1401f5b48]
test rcx, rcx
jne 0x140195d62
jmp 0x1401957b8
xor ecx, ecx
mov qword [r15], r14
mov word [rsp + 0x312], cx
mov qword [rsp + 0x2f0], 0
jmp 0x140193ed2
mov qword [rsp + 0x70], 0
lea rax, str._usr_lib_nim_system.nim
mov qword [rsp + 0x58], rax
jmp 0x1401940c8
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x270], 0x44d
call fcn.14015eb80
cmp byte [r12], 0
mov rbx, rax
jne 0x14019a700
pxor xmm0, xmm0
mov rdx, qword [r15]
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x250], 0
mov qword [rsp + 0x2a0], 0
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x270], 0x437
movaps xmmword [rsp + 0x220], xmm0
movaps xmmword [rsp + 0x240], xmm0
movaps xmmword [rsp + 0x290], xmm0
movaps xmmword [rsp + 0x2c0], xmm0
mov rsi, qword [rax]
lea rax, str.Invoke
mov qword [rsp + 0x2f8], rax
lea rax, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_inc_objbase.nim
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x308], rax
xor eax, eax
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], ax
test rdx, rdx
je 0x14019a268
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
je 0x140198030
mov rax, qword [rsi]
lea rdx, [rsp + 0x220]
mov rcx, rsi
lea r8, [rsp + 0x2c0]
mov qword [rsp + 0x30], rdx
mov r9d, 0x400
lea rdx, [rsp + 0x290]
mov qword [rsp + 0x28], rdx
mov edx, 0xfffffffc
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x20], 3
call qword [rax + 0x30]
mov esi, eax
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x14019a5e0
mov rcx, qword [str.__ne_]
call fcn.14019d400
mov dword [rax], esi
mov rdi, rax
test esi, esi
je 0x140198040
movdqa xmm6, xmmword [0x1401dfce0]
mov rcx, r13
mov edx, esi
mov qword [rsp + 0x270], 0x438
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.140154b50
cmp byte [r12], 0
mov rcx, rax
jne 0x14019a5e0
mov qword [rsp + 0x20], 0x438
lea r9, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_com.nim
lea r8, str.main
lea rdx, str.COMError
call fcn.140117980
lea rax, str._usr_lib_nim_system.nim
movzx esi, byte [r12]
mov qword [rsp + 0x58], rax
mov byte [r12], 0
mov rcx, qword [rsp + 0x1d8]
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019a700
mov byte [r12], sil
test sil, sil
jne 0x14019a700
mov byte [r12], 0
mov rcx, rbx
call fcn.140153fd0
movzx eax, byte [r12]
test al, al
cmovne esi, eax
jmp 0x1401940c8
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, r13
mov qword [rsp + 0x270], 0x17e
mov qword [rsp + 0x278], rax
mov rax, qword [0x1401f5b70]
lea rdx, [rax + 0xf]
call fcn.140116d10
mov r14, qword [rsp + 0x1b0]
mov r9, qword [rsp + 0x1b8]
movabs rax, 0x20746f4e205d2d5b
movabs rdx, 0x203a646e756f66
mov r10, r14
mov qword [r14 + r9 + 8], rax
add r10, 0xf
mov qword [r14 + r9 + 0x10], rdx
jo 0x14019a870
mov r14, qword [0x1401f5b70]
test r14, r14
jle 0x140199b39
mov rcx, r14
mov rdx, qword [0x1401f5b78]
add rcx, 1
jo 0x14019c211
test rcx, rcx
js 0x140199b08
lea rax, [r10 + r9 + 8]
add rdx, 8
mov r8, rcx
mov qword [rsp + 0xd0], r9
mov rcx, rax
mov qword [rsp + 0xc8], r10
call sub.msvcrt.dll_memcpy
mov r10, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xd0]
add r14, r10
jo 0x14019a88d
mov rcx, qword [rsp + 0xb8]
mov edx, 1
mov qword [rsp + 0x2f8], r9
mov qword [rsp + 0xc8], r9
mov qword [rsp + 0x2f0], r14
call fcn.14011a1a0
mov rax, qword [rsp + 0x58]
mov r9, qword [rsp + 0xc8]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
test r9, r9
je 0x140197eae
test byte [r9 + 7], 0x40
je 0x14019a390
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x140197ec5
test byte [rax + 7], 0x40
je 0x14019a360
mov rcx, qword [0x1401f5b48]
test rcx, rcx
je 0x140197edb
test byte [rcx + 7], 0x40
je 0x14019a370
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x140197ef2
test byte [rax + 7], 0x40
je 0x14019a380
mov rcx, qword [0x1401f5b58]
test rcx, rcx
je 0x140197f08
test byte [rcx + 7], 0x40
je 0x14019a340
mov rcx, qword [0x1401f5b68]
test rcx, rcx
je 0x140197f1e
test byte [rcx + 7], 0x40
je 0x14019a350
test rbp, rbp
je 0x140197f2d
test byte [rbp + 7], 0x40
je 0x14019a330
mov rcx, r13
mov qword [rsp + 0x1b0], rbx
mov qword [rsp + 0x270], 0x7fe
mov qword [rsp + 0x1b8], rsi
call fcn.14011d060
mov rcx, qword [0x1401f5b78]
mov qword [rsp + 0x270], 0x172
test rcx, rcx
je 0x14019584a
test byte [rcx + 7], 0x40
jne 0x14019584a
call fcn.140112df0
jmp 0x14019584a
mov byte [r12], 0
lea rcx, [rsp + 0x220]
mov qword [rsp + 0x270], 0x380
call fcn.140157630
lea rax, str._usr_lib_nim_system.nim
mov qword [rsp + 0x58], rax
mov esi, 1
jmp 0x14019401d
xor r8d, r8d
mov qword [r15], r14
mov word [rsp + 0x312], r8w
mov qword [rsp + 0x2f0], 0
jmp 0x140193fc6
call fcn.1401145f0
jmp 0x140194341
call fcn.1401145f0
jmp 0x14019441c
call fcn.1401145f0
jmp 0x140194500
mov esi, 1
jmp 0x1401940c8
call fcn.14010df50
mov rax, qword [r15]
jmp 0x140195f5d
call fcn.14010df50
jmp 0x140197c3c
lea rax, str.punkVal
mov qword [rsp + 0x270], 0x43a
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x308], rax
xor eax, eax
mov word [rsp + 0x310], ax
mov rax, qword [r15]
test rax, rax
je 0x1401980b2
movzx esi, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
lea edx, [rsi + 1]
mov word [rsp + 0x312], dx
cmp dx, 0x7d0
jne 0x1401980b2
call fcn.14010df50
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x14019a5e0
movabs rsi, 0x46000000000000c0
mov dword [rsp + 0x2c4], 0
mov qword [rsp + 0x2c8], rsi
lea rsi, [0x1401de0d4]
mov qword [rsp + 0x2f8], rsi
lea rsi, str._home_admin_.nimble_pkgs2_winim_3.9.2_154c271e1d766fca5aea32beecec5645e6d2e114_winim_utils.nim
mov qword [rsp + 0x308], rsi
xor esi, esi
mov dword [rsp + 0x2c0], 0x20404
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], si
test rax, rax
je 0x14019afd5
movzx esi, word [rax + 0x22]
mov qword [rsp + 0x2f0], rax
mov qword [r15], r14
lea edx, [rsi + 1]
mov word [rsp + 0x312], dx
cmp dx, 0x7d0
je 0x14019a795
mov rax, r14
mov qword [rsp + 0x300], 0x26
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x14019a5e0
lea rcx, [rsp + 0x1e0]
call fcn.14015fb90
cmp byte [r12], 0
mov r8, rax
jne 0x14019a5e0
lea rax, str.QueryInterface
mov rdx, qword [r15]
xor r11d, r11d
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x78]
mov word [rsp + 0x310], r11w
mov rsi, qword [rsp + 0x228]
mov qword [rsp + 0x308], rax
test rdx, rdx
je 0x14019b0ad
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x1401981fc
mov qword [rsp + 0x58], r8
call fcn.14010df50
mov r8, qword [rsp + 0x58]
mov rax, qword [rsi]
mov rdx, qword [rsp + 0x60]
mov rcx, rsi
call qword [rax]
mov edx, eax
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x14019a5e0
mov dword [rdi], edx
test edx, edx
jne 0x14019a748
lea rax, [rsp + 0x240]
lea rsi, [rsp + 0x180]
mov qword [rsp + 0x270], 0x43d
mov qword [rsp + 0x90], rax
lea rax, str._usr_lib_nim_system.nim
mov qword [rsp + 0xb8], rsi
lea rsi, [rsp + 0x1d8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x98], rbx
mov rbx, rax
lea rax, str.Next
mov rdx, qword [r15]
xor r10d, r10d
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x78]
mov word [rsp + 0x310], r10w
mov rsi, qword [rsp + 0x1e0]
mov qword [rsp + 0x308], rax
test rdx, rdx
je 0x14019b14a
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x1401982e9
call fcn.14010df50
mov rax, qword [rsi]
xor r9d, r9d
mov edx, 1
mov rcx, rsi
mov r8, qword [rsp + 0x90]
call qword [rax + 0x18]
mov rdx, qword [r15]
mov rdx, qword [rdx]
mov qword [r15], rdx
cmp byte [r12], 0
jne 0x140199ab2
test eax, eax
jne 0x14019bd26
mov rax, qword [rsp + 0x250]
movdqa xmm6, xmmword [rsp + 0x240]
mov qword [rsp + 0x270], 0x44e
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x190], rax
movaps xmmword [rsp + 0x180], xmm6
call fcn.140152c10
cmp byte [r12], 0
mov rdx, rax
jne 0x14019b5e1
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x270], 0xbd
call fcn.1401514b0
cmp byte [r12], 0
jne 0x14019b5e1
mov rdx, qword [rsp + 0x1d8]
lea rcx, [0x1401f5be0]
call fcn.1401514b0
cmp byte [r12], 0
jne 0x14019b5e1
mov rcx, qword [rsp + 0x80]
call fcn.1401514a0
cmp byte [r12], 0
jne 0x14019b5e1
movdqa xmm6, xmmword [0x1401e0340]
mov rdx, r13
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xf0], rax
jne 0x14019b21b
lea rsi, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, rax
mov qword [rsp + 0x270], 0xfb
mov qword [rsp + 0x278], rsi
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xe0], rax
jne 0x14019b8a5
mov rdx, rax
mov rcx, r13
call fcn.140182670
mov rdi, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xd0], rdi
jne 0x14019b8bc
mov qword [rsp + 0x88], 0
mov rcx, qword [0x1401f5be0]
cmp rax, 0x50
jle 0x14019888c
call fcn.14015eb80
cmp byte [r12], 0
mov qword [rsp + 0xc0], rax
jne 0x14019bc6a
movdqa xmm6, xmmword [0x1401e0340]
mov rdx, r13
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x1e8], 0
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x1f8], 0
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xb0], rax
jne 0x14019be3d
mov rcx, rax
mov qword [rsp + 0x278], rsi
mov qword [rsp + 0x270], 0xfb
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xa8], rax
jne 0x14019be1d
mov rdx, rax
mov rcx, r13
call fcn.140182670
mov rdi, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov rsi, qword [rsp + 0x1b0]
mov qword [rsp + 0xa0], rdi
jne 0x14019be65
xor r8d, r8d
lea rax, [0x1401de27c]
mov rcx, r14
mov qword [rsp + 0x308], rbx
mov qword [rsp + 0x2f8], rax
mov word [rsp + 0x310], r8w
mov qword [rsp + 0x300], 0
call fcn.140182620
mov rax, qword [r15]
mov edx, 0x50
mov rcx, r13
mov qword [rsp + 0x300], 0x1a0
lea r8, [rsp + 0x170]
mov rax, qword [rax]
mov qword [r15], rax
xor eax, eax
mov qword [rsp + 0x178], rdx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x1a8], rdi
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x1a0], rsi
call fcn.1401829e0
cmp byte [r12], 0
mov rax, qword [rsp + 0x1b0]
mov rdi, qword [rsp + 0x1b8]
jne 0x14019bf40
lea rsi, [rsp + 0x1f0]
lea rdx, [rax + 3]
mov qword [rsp + 0x88], rax
mov rcx, rsi
call fcn.140116d10
mov rax, qword [rsp + 0x88]
mov rcx, rsi
mov rdx, r13
mov qword [rsp + 0x1b8], rdi
mov qword [rsp + 0x1b0], rax
call fcn.1401825a0
movdqa xmm6, xmmword [0x1401e0320]
mov rcx, rsi
mov rdx, r13
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401825a0
mov rcx, r13
mov rsi, qword [rsp + 0x1f8]
movdqa xmm6, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015b820
cmp byte [r12], 0
mov r10, rax
jne 0x14019bf0f
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x60]
pxor xmm0, xmm0
xor ecx, ecx
mov rdx, qword [r15]
mov qword [rsp + 0x308], rbp
mov qword [rax + 0x10], 0
movaps xmmword [rax], xmm0
lea rax, [0x1401ddf4f]
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], 0
mov word [rsp + 0x310], cx
test rdx, rdx
je 0x14019ba59
movzx eax, word [rdx + 0x22]
mov qword [rsp + 0x2f0], rdx
mov qword [r15], r14
add eax, 1
mov word [rsp + 0x312], ax
cmp ax, 0x7d0
jne 0x14019871d
mov qword [rsp + 0x88], r10
call fcn.14010df50
mov r10, qword [rsp + 0x88]
mov rax, qword [rsp + 0x60]
movdqa xmm6, xmmword [0x1401e0340]
mov qword [rsp + 0x30], 0
lea r9, [rsp + 0x1e8]
mov qword [rsp + 0x20], 1
mov rcx, qword [rsp + 0xc0]
mov r8d, 4
mov rdx, r13
mov qword [rsp + 0x28], rax
mov qword [rsp + 0xc8], r10
mov qword [rsp + 0x300], 0x40c
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.140158fe0
mov r10, qword [rsp + 0xc8]
mov qword [rsp + 0x88], rax
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
movzx eax, byte [r12]
mov byte [r12], 0
mov rcx, r10
mov qword [rsp + 0x270], 0xbd
mov byte [rsp + 0xc8], al
mov qword [rsp + 0x278], rbp
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b235
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rbx
test rsi, rsi
je 0x1401987ef
test byte [rsi + 7], 0x40
je 0x14019b9b8
test rdi, rdi
je 0x1401987fe
test byte [rdi + 7], 0x40
je 0x14019b90c
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x140198815
test byte [rax + 7], 0x40
je 0x14019b919
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b235
mov rcx, qword [rsp + 0xb0]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b235
mov rcx, qword [rsp + 0xc0]
call fcn.140153fd0
cmp byte [r12], 0
jne 0x14019b235
movzx eax, byte [rsp + 0xc8]
mov byte [r12], al
test al, al
jne 0x14019b235
mov rcx, qword [0x1401f5be0]
movdqa xmm6, xmmword [0x1401e0300]
mov rdx, r13
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xd8], rax
jne 0x14019b4a1
lea rsi, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, rax
mov qword [rsp + 0x270], 0xfc
mov qword [rsp + 0x278], rsi
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xc8], rax
jne 0x14019bb7b
mov rdx, rax
mov rcx, r13
call fcn.140182670
mov rdi, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov qword [rsp + 0xa0], 0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xb0], rdi
jne 0x14019b4bc
cmp rax, 0x14
jle 0x140198cad
mov rcx, qword [0x1401f5be0]
call fcn.14015eb80
cmp byte [r12], 0
mov qword [rsp + 0xf8], rax
jne 0x14019bfed
movdqa xmm6, xmmword [0x1401e0300]
mov rdx, r13
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x2c0], 0
mov qword [rsp + 0x2c8], 0
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xe8], rax
jne 0x14019bfcc
mov rcx, rax
mov qword [rsp + 0x278], rsi
mov qword [rsp + 0x270], 0xfc
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xc0], rax
mov rdx, rax
jne 0x14019bfb4
mov rcx, r13
call fcn.140182670
mov rdi, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov rsi, qword [rsp + 0x1b0]
mov qword [rsp + 0xa8], rdi
jne 0x14019bfa7
xor eax, eax
lea rdx, [0x1401de27c]
mov rcx, r14
mov qword [rsp + 0x308], rbx
mov qword [rsp + 0x2f8], rdx
mov qword [rsp + 0x300], rax
mov word [rsp + 0x310], 0
call fcn.140182620
mov rax, qword [r15]
mov rdx, qword [rsp + 0x50]
mov rcx, r13
mov qword [rsp + 0x300], 0x1a0
lea r8, [rsp + 0x170]
mov rax, qword [rax]
mov qword [r15], rax
mov qword [rsp + 0x1a0], rsi
xor esi, esi
mov qword [rsp + 0x1a8], rdi
mov edi, 0x14
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x178], rdi
call fcn.1401829e0
cmp byte [r12], 0
mov rdi, qword [rsp + 0x1b0]
mov rsi, qword [rsp + 0x1b8]
jne 0x14019bf6c
mov rcx, qword [rsp + 0x60]
lea rdx, [rdi + 3]
call fcn.140116d10
mov qword [rsp + 0x1b0], rdi
mov rdx, r13
mov rdi, qword [rsp + 0x60]
mov qword [rsp + 0x1b8], rsi
mov rcx, rdi
call fcn.1401825a0
movdqa xmm6, xmmword [0x1401e0320]
mov rdx, r13
mov rcx, rdi
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401825a0
mov r11, qword [rsp + 0x2c8]
mov rcx, r13
movdqa xmm6, xmmword [rsp + 0x2c0]
mov qword [rsp + 0xa0], r11
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015b820
cmp byte [r12], 0
mov r11, qword [rsp + 0xa0]
mov r10, rax
jne 0x14019bf5c
mov ecx, 6
mov rdi, r14
mov r9, r14
mov rdx, r13
mov qword [rsp + 0x1f0], rax
movdqa xmm6, xmmword [0x1401e0300]
lea r8, [rsp + 0x1f0]
mov qword [rsp + 0x100], rax
xor eax, eax
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0x108], r11
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401828d0
mov r10, qword [rsp + 0x100]
mov r11, qword [rsp + 0x108]
mov qword [rsp + 0xa0], rax
movzx edi, byte [r12]
mov rcx, r10
mov byte [r12], 0
mov qword [rsp + 0x100], r11
mov qword [rsp + 0x270], 0xbd
mov qword [rsp + 0x278], rbp
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b4bc
mov r11, qword [rsp + 0x100]
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x270], 0x172
test r11, r11
je 0x140198c1e
test byte [r11 + 7], 0x40
je 0x14019bbcf
test rsi, rsi
je 0x140198c2d
test byte [rsi + 7], 0x40
je 0x14019bb61
mov rax, qword [rsp + 0xa8]
test rax, rax
je 0x140198c44
test byte [rax + 7], 0x40
je 0x14019bb6e
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b4bc
mov rcx, qword [rsp + 0xe8]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b4bc
mov rcx, qword [rsp + 0xf8]
call fcn.140153fd0
cmp byte [r12], 0
jne 0x14019b4bc
mov byte [r12], dil
test dil, dil
jne 0x14019b4bc
mov edx, 0x4b
mov rcx, r13
lea rsi, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x108], 0
mov qword [0x1401f5b90], 0
mov qword [0x1401f5b98], 0
mov qword [rsp + 0x270], 0xfe
mov qword [rsp + 0x278], rsi
call fcn.140116d10
mov rcx, qword [0x1401f5be0]
mov rdx, r13
movdqu xmm6, xmmword [rsp + 0x1b0]
mov qword [rsp + 0x270], 0x42f
movaps xmmword [0x1401f5b90], xmm6
movdqa xmm6, xmmword [0x1401e0300]
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0x118], rax
jne 0x14019bcc7
lea rdi, [0x1401de244]
mov rcx, rax
mov qword [rsp + 0x270], 1
mov qword [rsp + 0x278], rdi
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0x120], rax
jne 0x14019bc9a
mov rdx, rax
mov rcx, r13
mov qword [rsp + 0x270], 0xfe
mov qword [rsp + 0x278], rsi
call fcn.140182670
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov qword [rsp + 0xf8], rax
jne 0x14019b798
movdqa xmm6, xmmword [0x1401e02e0]
mov r8, qword [rsp + 0x50]
mov rdx, r13
lea rcx, [0x1401f5b90]
movaps xmmword [rsp + 0x1a0], xmm6
call fcn.140140ea0
cmp byte [r12], 0
jne 0x14019b798
mov edx, 1
lea rcx, [0x1401f5b90]
call fcn.140116aa0
movdqa xmm6, xmmword [0x1401e02c0]
mov rdx, r13
lea rcx, [0x1401f5b90]
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401825a0
movdqa xmm6, xmmword [0x1401e0340]
mov rdx, r13
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xe8], rax
jne 0x14019bf77
mov rcx, rax
mov qword [rsp + 0x278], rdi
mov qword [rsp + 0x270], 1
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xc0], rax
jne 0x14019be7c
mov rdx, rax
mov rcx, r13
mov qword [rsp + 0x270], 0xfe
mov qword [rsp + 0x278], rsi
call fcn.140182670
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov qword [rsp + 0xa8], rax
jne 0x14019bdea
movdqa xmm6, xmmword [0x1401e02a0]
mov r8, qword [rsp + 0x50]
mov rdx, r13
lea rcx, [0x1401f5b90]
movaps xmmword [rsp + 0x1a0], xmm6
call fcn.140140ea0
cmp byte [r12], 0
jne 0x14019bdea
mov edx, 1
lea rcx, [0x1401f5b90]
call fcn.140116aa0
movdqa xmm6, xmmword [0x1401e02c0]
mov rdx, r13
lea rcx, [0x1401f5b90]
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401825a0
movdqa xmm6, xmmword [0x1401e0280]
mov rdx, r13
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov rsi, rax
jne 0x14019bf1f
mov rcx, rax
mov qword [rsp + 0x278], rdi
mov qword [rsp + 0x270], 1
call fcn.1401827f0
cmp byte [r12], 0
jne 0x14019b7ba
mov rdx, rax
lea rdi, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, r13
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x270], 0xfe
mov qword [rsp + 0x278], rdi
call fcn.140182670
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x100]
jne 0x14019bf96
movdqa xmm6, xmmword [0x1401e03e0]
mov r8, qword [rsp + 0x50]
mov rdx, r13
lea rcx, [0x1401f5b90]
mov qword [rsp + 0x100], rax
movaps xmmword [rsp + 0x1a0], xmm6
call fcn.140140ea0
cmp byte [r12], 0
mov rax, qword [rsp + 0x100]
jne 0x14019bf96
mov qword [rsp + 0x128], rax
mov rax, qword [0x1401f5b90]
lea rcx, [0x1401f5b90]
mov rdi, qword [0x1401f5b98]
mov qword [rsp + 0x270], 0x19
mov qword [rsp + 0x100], rax
lea rax, str._usr_lib_nim_std_assertions.nim
mov qword [rsp + 0x278], rax
call fcn.14010ded0
mov qword [rsp + 0x108], rdi
mov rax, qword [rsp + 0x128]
movzx edx, byte [r12]
mov qword [rsp + 0x278], rbx
mov byte [r12], 0
mov byte [rsp + 0x128], dl
mov rdx, qword [rsp + 0x110]
mov qword [rsp + 0x270], 0x172
test rdx, rdx
je 0x1401990b3
test byte [rdx + 7], 0x40
je 0x14019b95b
mov rcx, rax
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b57b
mov rcx, rsi
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b57b
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x270], 0x172
test rax, rax
je 0x140199118
test byte [rax + 7], 0x40
je 0x14019ba87
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b57b
mov rcx, qword [rsp + 0xe8]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b57b
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x270], 0x172
test rax, rax
je 0x140199187
test byte [rax + 7], 0x40
je 0x14019bb2f
mov rcx, qword [rsp + 0x120]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b57b
mov rcx, qword [rsp + 0x118]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b57b
mov rcx, qword [0x1401f5b98]
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x270], 0x172
test rcx, rcx
je 0x1401991f5
test byte [rcx + 7], 0x40
je 0x14019bbac
movzx eax, byte [rsp + 0x128]
mov byte [r12], al
test al, al
jne 0x14019b57b
lea rsi, [0x1401f5c10]
mov rdx, qword [rsp + 0x100]
mov rcx, rsi
call fcn.140116aa0
mov rax, qword [rsp + 0x100]
mov rdx, r13
mov rcx, rsi
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1b8], rax
call fcn.1401825a0
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov edx, 1
mov rcx, rsi
mov qword [rsp + 0x278], rax
mov qword [rsp + 0x270], 0xf9
call fcn.140116aa0
movdqa xmm6, xmmword [0x1401e0260]
mov rdx, r13
mov rcx, rsi
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401825a0
movdqa xmm6, xmmword [0x1401e0300]
mov rdx, r13
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0xc0], rax
jne 0x14019b99a
mov rcx, qword [rsp + 0xc0]
lea rax, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x270], 0x101
mov qword [rsp + 0x278], rax
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xa8], rax
jne 0x14019bf55
mov rdx, rax
mov rcx, r13
call fcn.14015f080
cmp byte [r12], 0
mov rsi, qword [rsp + 0x1b8]
jne 0x14019b9a7
mov rcx, r13
call fcn.140182c10
test al, al
je 0x1401998d0
movdqa xmm6, xmmword [0x1401e0280]
mov rcx, qword [0x1401f5be0]
xor eax, eax
mov rdx, r13
mov qword [0x1401f5b88], rax
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0x130], rax
jne 0x14019c189
lea rdx, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, rax
mov qword [rsp + 0x270], 0x102
mov qword [rsp + 0x278], rdx
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0x128], rax
jne 0x14019c016
mov rcx, rax
call fcn.14015fae0
cmp byte [r12], 0
mov r8d, eax
jne 0x14019c016
mov rax, qword [0x1401e1010]
xor edx, edx
mov ecx, 1
call qword [rax]
xor edx, edx
mov qword [rsp + 0x270], 0x103
mov rcx, rax
mov qword [0x1401f5b88], rax
mov rax, qword [0x1401e1000]
call qword [rax]
mov rax, qword [0x1401e1020]
or edx, 0xffffffff
mov rcx, qword [0x1401f5b88]
mov qword [rsp + 0x270], 0x104
call qword [rax]
lea rax, str._usr_lib_nim_pure_terminal.nim
mov ecx, 1
mov qword [rsp + 0x270], 0x32f
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x278], rax
mov rax, qword [fcn.1401a5ce0]
mov qword [rsp + 0x118], rax
call rax
xor r8d, r8d
mov edx, 0x21
mov rcx, rax
call fcn.14014abd0
cmp byte [r12], 0
jne 0x14019c016
movdqa xmm6, xmmword [0x1401e0300]
mov rcx, qword [0x1401f5be0]
xor r11d, r11d
mov rdx, r13
mov qword [rsp + 0x2f0], r11
mov qword [rsp + 0x2f8], r11
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0x110], rax
mov rcx, rax
jne 0x14019c0a4
lea rdx, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x270], 0x105
mov qword [rsp + 0x278], rdx
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0x108], rax
jne 0x14019c138
mov rdx, rax
mov rcx, r13
call fcn.140182670
mov r11, qword [rsp + 0x1b0]
cmp byte [r12], 0
mov r8, qword [rsp + 0x1b8]
mov qword [rsp + 0x120], r11
mov qword [rsp + 0xf8], r8
jne 0x14019c11d
movdqa xmm6, xmmword [0x1401e0280]
mov rdx, r13
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov qword [rsp + 0x100], rax
mov rcx, rax
jne 0x14019c10b
lea rdx, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x270], 0x105
mov qword [rsp + 0x278], rdx
call fcn.1401827f0
cmp byte [r12], 0
mov qword [rsp + 0xe8], rax
jne 0x14019c103
mov rdx, rax
mov rcx, r13
call fcn.140182670
cmp byte [r12], 0
mov rax, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x1b8]
jne 0x14019c043
mov r11, qword [rsp + 0x120]
mov rcx, r14
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], r8
lea rdx, [r11 + rax + 0x26]
call fcn.140116d10
movdqa xmm6, xmmword [0x1401dfd50]
mov rdx, r13
mov rcx, r14
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401825a0
mov r11, qword [rsp + 0x120]
mov rdx, r13
mov rcx, r14
mov r8, qword [rsp + 0xf8]
mov qword [rsp + 0x1b0], r11
mov qword [rsp + 0x1b8], r8
call fcn.1401825a0
movdqa xmm6, xmmword [0x1401dfd20]
mov rdx, r13
mov rcx, r14
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401825a0
mov r8, qword [rsp + 0x148]
mov rdx, r13
mov rcx, r14
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x1b8], r8
mov qword [rsp + 0x140], r8
mov qword [rsp + 0x1b0], rax
call fcn.1401825a0
mov r11, qword [rsp + 0x2f8]
mov rcx, qword [rsp + 0x138]
mov qword [rsp + 0x270], 0x32f
movdqa xmm6, xmmword [rsp + 0x2f0]
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x120], r11
mov qword [rsp + 0x278], rcx
mov ecx, 1
call rax
mov rdx, r13
movaps xmmword [rsp + 0x1b0], xmm6
mov rcx, rax
call fcn.14010b3f0
cmp byte [r12], 0
mov r8, qword [rsp + 0x140]
jne 0x14019978d
mov qword [rsp + 0x138], r8
mov ecx, 1
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x270], 0x339
call rax
mov rcx, rax
call fcn.14014b3c0
cmp byte [r12], 0
mov r8, qword [rsp + 0x138]
jne 0x14019978d
lea rdx, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov ecx, 1
mov qword [rsp + 0x270], 0x105
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x278], rdx
call rax
movdqa xmm6, xmmword [0x1401e0260]
mov rdx, r13
mov rcx, rax
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14010b3f0
mov r8, qword [rsp + 0x138]
movzx eax, byte [r12]
mov qword [rsp + 0x278], rbx
mov byte [r12], 0
mov byte [rsp + 0x118], al
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x270], 0x172
test rax, rax
je 0x1401997c9
test byte [rax + 7], 0x40
je 0x14019c06d
test r8, r8
je 0x1401997d9
test byte [r8 + 7], 0x40
je 0x14019c08a
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b9a7
mov rcx, qword [rsp + 0x100]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b9a7
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x270], 0x172
test rax, rax
je 0x140199848
test byte [rax + 7], 0x40
je 0x14019c097
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b9a7
mov rcx, qword [rsp + 0x110]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b9a7
mov rcx, qword [rsp + 0x128]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b9a7
mov rcx, qword [rsp + 0x130]
call fcn.140151230
cmp byte [r12], 0
jne 0x14019b9a7
movzx eax, byte [rsp + 0x118]
mov byte [r12], al
test al, al
jne 0x14019b9a7
mov rax, qword [0x1401e1120]
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x270], 0x43f
call qword [rax]
movzx eax, byte [r12]
mov byte [rsp + 0xe8], al
mov byte [r12], 0
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rbx
test rsi, rsi
je 0x140199921
test byte [rsi + 7], 0x40
je 0x14019b2e9
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x140199ab2
mov rcx, qword [rsp + 0xc0]
call fcn.140151230
cmp byte [r12], 0
jne 0x140199ab2
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rbx
test rdi, rdi
je 0x140199988
test byte [rdi + 7], 0x40
je 0x14019b361
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x140199ab2
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x270], 0x172
test rax, rax
je 0x1401999df
test byte [rax + 7], 0x40
je 0x14019b476
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x140199ab2
mov rcx, qword [rsp + 0xd8]
call fcn.140151230
cmp byte [r12], 0
jne 0x140199ab2
mov rcx, qword [rsp + 0x88]
call fcn.140151230
cmp byte [r12], 0
jne 0x140199ab2
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x270], 0x172
test rax, rax
je 0x140199a62
test byte [rax + 7], 0x40
je 0x14019b544
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x140199ab2
mov rcx, qword [rsp + 0xf0]
call fcn.140151230
cmp byte [r12], 0
jne 0x140199ab2
movzx eax, byte [rsp + 0xe8]
mov byte [r12], al
test al, al
je 0x14019827c
mov rbx, qword [rsp + 0x98]
mov esi, 1
jmp 0x140197d28
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0x138], r9
mov qword [rsp + 0x130], r10
call fcn.140114130
mov r10, qword [rsp + 0x130]
mov r9, qword [rsp + 0x138]
mov r14, r10
jmp 0x140195193
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xd0], r9
mov qword [rsp + 0xc8], r10
call fcn.140114130
mov r10, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xd0]
mov r14, r10
jmp 0x140197e53
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xb0], 0
mov byte [rsp + 0xf8], 1
xor r11d, r11d
xor r13d, r13d
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 0
mov rax, qword [rsp + 0x58]
mov byte [r12], 0
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
test r11, r11
je 0x140199be9
test byte [r11 + 7], 0x40
je 0x14019a6cd
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x140199d82
mov rcx, qword [rsp + 0xd0]
call fcn.140151230
cmp byte [r12], 0
jne 0x140199d82
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
test r13, r13
je 0x140199c56
test byte [r13 + 7], 0x40
je 0x14019a788
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x140199d82
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x140199cb2
test byte [rax + 7], 0x40
je 0x14019aff5
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x140199d82
mov rcx, qword [rsp + 0xc8]
call fcn.140151230
cmp byte [r12], 0
jne 0x140199d82
mov rcx, qword [rsp + 0xe8]
call fcn.140151230
cmp byte [r12], 0
jne 0x140199d82
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x140199d3a
test byte [rax + 7], 0x40
je 0x14019b0cb
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x278], rbp
mov qword [rsp + 0x270], 0xbd
call fcn.140151230
cmp byte [r12], 0
jne 0x140199d82
mov rcx, qword [rsp + 0x98]
call fcn.140151230
cmp byte [r12], 0
jne 0x140199d82
movzx eax, byte [rsp + 0xf8]
mov byte [r12], al
mov rax, qword [0x1401e1100]
mov rcx, qword [rsp + 0x1e8]
mov qword [rsp + 0x270], 0x37e
call qword [rax]
mov rdx, qword [rsp + 0x1e0]
jmp 0x140193e49
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xf0], r10
mov qword [rsp + 0xe8], r11
mov qword [rsp + 0xe0], r9
call fcn.140114130
mov r9, qword [rsp + 0xe0]
mov r11, qword [rsp + 0xe8]
mov r10, qword [rsp + 0xf0]
mov rbx, r11
jmp 0x1401946fc
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xb0], r10
call fcn.140114130
mov r10, qword [rsp + 0xb0]
mov rax, rbx
jmp 0x1401949b4
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xb8], r10
mov qword [rsp + 0xb0], r9
call fcn.140114130
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xb8]
mov rsi, rbx
jmp 0x1401948c9
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xb8], r10
mov qword [rsp + 0xb0], r9
call fcn.140114130
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xb8]
mov rsi, rbx
jmp 0x14019482f
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xb0], r9
call fcn.140114130
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xe0]
mov rbp, rsi
jmp 0x14019478d
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
jmp 0x140194500
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x70], 0
jmp 0x140195923
call fcn.1401145f0
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xc0]
jmp 0x140195df1
call fcn.1401145f0
mov r11, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xc0]
jmp 0x140195e31
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x78], 0
jmp 0x140195923
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x80], 0
jmp 0x140195923
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x88], 0
jmp 0x140195923
call fcn.1401145f0
mov rax, rbx
jmp 0x14019436a
mov rcx, rax
call fcn.140112df0
jmp 0x1401953f3
mov rcx, rax
call fcn.140112df0
jmp 0x140195478
mov rcx, rax
call fcn.140112df0
jmp 0x14019540a
mov rcx, rax
call fcn.140112df0
jmp 0x140195421
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x98], 0
jmp 0x140195923
call fcn.1401145f0
mov rax, rbx
jmp 0x14019443e
xor r11d, r11d
mov qword [r15], r14
mov word [rsp + 0x312], r11w
mov qword [rsp + 0x2f0], 0
jmp 0x140195f5a
call fcn.14010df50
mov rax, qword [r15]
jmp 0x140195fe2
mov ebx, r13d
mov rdi, qword [rsp + 0x1d8]
mov r13, qword [rsp + 0x90]
mov esi, ebx
jmp 0x140193f4a
call fcn.1401145f0
mov qword [rsp + 0xc8], rbx
jmp 0x140194538
xor r13d, r13d
mov qword [r15], r14
mov word [rsp + 0x312], r13w
mov qword [rsp + 0x2f0], 0
jmp 0x140195fdf
mov qword [rsp + 0x110], 0
mov rax, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x270], 0x7fe
mov qword [rsp + 0x1b0], 0
mov qword [rsp + 0x278], rax
mov qword [rsp + 0x1b8], 0
call fcn.14011d060
jmp 0x140195478
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
jmp 0x140195923
xor eax, eax
mov qword [r15], r14
mov word [rsp + 0x312], ax
mov qword [rsp + 0x2f0], 0
jmp 0x14019606e
mov qword [rsp + 0xa0], 0
jmp 0x140195923
xor r10d, r10d
mov qword [r15], r14
mov word [rsp + 0x312], r10w
mov qword [rsp + 0x2f0], 0
jmp 0x140197c3c
mov byte [r12], 0
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x270], 0x380
call fcn.140157630
jmp 0x140197fb2
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xe0], r9
call fcn.140114130
mov r9, qword [rsp + 0xe0]
mov r10, qword [rsp + 0x130]
mov r14, r10
jmp 0x14019523a
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xe0], r9
call fcn.140114130
mov r9, qword [rsp + 0xe0]
mov r14, r9
jmp 0x1401952d6
mov rdx, qword [rsp + 0x1e0]
jmp 0x140193e4e
mov rcx, rbp
call fcn.140112df0
jmp 0x140197f2d
call fcn.140112df0
jmp 0x140197f08
call fcn.140112df0
jmp 0x140197f1e
mov rcx, rax
call fcn.140112df0
jmp 0x140197ec5
call fcn.140112df0
jmp 0x140197edb
mov rcx, rax
call fcn.140112df0
jmp 0x140197ef2
mov rcx, r9
call fcn.140112df0
jmp 0x140197eae
mov qword [rsp + 0xb8], r10
mov rbx, rsi
mov qword [rsp + 0xb0], r9
call fcn.1401145f0
mov r10, qword [rsp + 0xb8]
mov r9, qword [rsp + 0xb0]
jmp 0x14019485c
mov qword [rsp + 0xb0], r10
mov rbx, rsi
call fcn.1401145f0
mov r10, qword [rsp + 0xb0]
jmp 0x140194957
mov qword [rsp + 0xb8], r10
mov qword [rsp + 0xb0], r9
call fcn.1401145f0
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xb8]
jmp 0x140199e61
mov qword [rsp + 0xb8], r10
mov qword [rsp + 0xb0], r9
call fcn.1401145f0
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xb8]
jmp 0x140199ea1
mov qword [rsp + 0xe0], r10
mov qword [rsp + 0xb0], r9
call fcn.1401145f0
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xe0]
jmp 0x140199ed9
mov qword [rsp + 0xe0], r10
mov rbx, rbp
mov qword [rsp + 0xb0], r9
call fcn.1401145f0
mov r10, qword [rsp + 0xe0]
mov r9, qword [rsp + 0xb0]
jmp 0x1401947c2
call fcn.1401145f0
mov r10, qword [rsp + 0xb0]
jmp 0x140199e21
mov qword [rsp + 0xf0], r10
mov qword [rsp + 0xe0], r9
mov qword [rsp + 0xe8], rax
call fcn.1401145f0
mov r11, qword [rsp + 0xe8]
mov r10, qword [rsp + 0xf0]
mov r9, qword [rsp + 0xe0]
jmp 0x14019469d
mov qword [rsp + 0xf0], r10
mov qword [rsp + 0xe8], r11
mov qword [rsp + 0xe0], r9
call fcn.1401145f0
mov r9, qword [rsp + 0xe0]
mov r11, qword [rsp + 0xe8]
mov r10, qword [rsp + 0xf0]
jmp 0x140199df1
mov qword [rsp + 0xe8], r10
mov rsi, rbx
mov qword [rsp + 0xe0], r9
call fcn.1401145f0
mov r10, qword [rsp + 0xe8]
mov r9, qword [rsp + 0xe0]
jmp 0x140194728
mov rcx, r10
call fcn.140112df0
jmp 0x140195604
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0x278], rax
jmp 0x140195421
xor eax, eax
mov qword [r15], r14
mov word [rsp + 0x312], ax
mov qword [rsp + 0x2f0], 0
jmp 0x140196159
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x278], rax
jmp 0x140195421
lea rax, str._usr_lib_nim_system.nim
mov esi, 1
mov qword [rsp + 0x58], rax
jmp 0x140197d28
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xc8], r11
call fcn.140114130
mov r11, qword [rsp + 0xc8]
mov r10, qword [rsp + 0xd0]
jmp 0x140195576
mov qword [rsp + 0xc8], r11
call fcn.1401145f0
mov r11, qword [rsp + 0xc8]
mov r10, qword [rsp + 0xd0]
jmp 0x140195576
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
jmp 0x14019540a
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0xc8], r11
call fcn.140114130
mov r11, qword [rsp + 0xc8]
mov r10, qword [rsp + 0xd0]
jmp 0x1401956da
mov qword [rsp + 0xc8], r11
call fcn.1401145f0
mov r11, qword [rsp + 0xc8]
mov r10, qword [rsp + 0xd0]
jmp 0x1401956da
movabs r8, 0x7fffffffffffffff
movsxd rcx, eax
xor edx, edx
call fcn.140114130
jmp 0x1401961d2
mov rcx, r11
call fcn.140112df0
jmp 0x140199be9
mov qword [rsp + 0xf8], rcx
call fcn.14010df50
mov r14, qword [rsi]
mov rcx, qword [rsp + 0xf8]
jmp 0x140197a02
mov esi, 1
jmp 0x140197d5e
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
jmp 0x1401953f3
xor r10d, r10d
mov qword [rsi], r12
mov word [rsp + 0x312], r10w
mov qword [rsp + 0x2f0], 0
jmp 0x1401979ff
movdqa xmm6, xmmword [0x1401dfce0]
mov rcx, r13
mov qword [rsp + 0x270], 0x43b
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.140154b50
cmp byte [r12], 0
mov rcx, rax
jne 0x14019a5e0
mov qword [rsp + 0x20], 0x43b
jmp 0x140197cfd
mov rcx, r13
call fcn.140112df0
jmp 0x140199c56
call fcn.14010df50
mov rax, qword [r15]
jmp 0x14019814d
mov qword [rsp + 0x130], r9
mov qword [rsp + 0x138], rax
call fcn.1401145f0
mov r10, qword [rsp + 0x138]
mov r9, qword [rsp + 0x130]
jmp 0x140195134
mov qword [rsp + 0x130], r10
mov qword [rsp + 0xe0], r9
call fcn.1401145f0
mov r9, qword [rsp + 0xe0]
mov r10, qword [rsp + 0x130]
jmp 0x14019a2e1
mov qword [rsp + 0x130], r9
call fcn.1401145f0
mov r9, qword [rsp + 0x130]
mov r10, r14
jmp 0x1401951c8
call fcn.1401145f0
mov r9, r14
jmp 0x140195267
mov qword [rsp + 0x138], r9
mov qword [rsp + 0x130], r10
call fcn.1401145f0
mov r10, qword [rsp + 0x130]
mov r9, qword [rsp + 0x138]
jmp 0x140199af9
call fcn.1401145f0
mov r9, qword [rsp + 0xe0]
jmp 0x14019a311
mov qword [rsp + 0xc8], r9
call fcn.1401145f0
mov r9, qword [rsp + 0xc8]
mov r10, r14
jmp 0x140197de9
call fcn.1401145f0
mov r10, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xd0]
jmp 0x140199b39
xor eax, eax
mov qword [r15], r14
mov word [rsp + 0x312], ax
mov qword [rsp + 0x2f0], 0
jmp 0x140196386
mov r10, r14
mov r15, rsi
mov qword [rsp + 0x300], 0x1e
mov r14, r12
mov rax, qword [r10]
mov rdi, qword [rsp + 0x100]
mov r13, qword [rsp + 0x108]
mov rbx, qword [rsp + 0x110]
mov qword [r15], rax
mov r11, qword [rsp + 0x118]
mov rsi, qword [rsp + 0x128]
mov r12, qword [rsp + 0x120]
mov rax, qword [rax]
movdqa xmm6, xmmword [0x1401e0280]
mov qword [rsp + 0xf8], r11
mov rdx, qword [rsp + 0x90]
mov qword [r15], rax
mov rax, qword [rax]
mov qword [rsp + 0x270], 0x42f
mov qword [r15], rax
mov rcx, qword [0x1401f5be0]
mov qword [0x1401f5bc0], 0
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov r11, qword [rsp + 0xf8]
mov qword [rsp + 0x130], rax
jne 0x14019bbf5
lea r11, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov rcx, rax
mov qword [rsp + 0x270], 0x102
mov qword [rsp + 0x278], r11
call fcn.1401827f0
cmp byte [r12], 0
mov r11, qword [rsp + 0xf8]
mov qword [rsp + 0x128], rax
jne 0x14019baa6
mov rcx, rax
call fcn.14015fae0
cmp byte [r12], 0
mov r11, qword [rsp + 0xf8]
mov r8d, eax
jne 0x14019baa6
mov rax, qword [0x1401e1010]
mov qword [rsp + 0x100], r11
xor edx, edx
mov ecx, 1
call qword [rax]
xor edx, edx
mov qword [rsp + 0x270], 0x103
mov rcx, rax
mov qword [0x1401f5bc0], rax
mov rax, qword [0x1401e1000]
call qword [rax]
mov rax, qword [0x1401e1020]
or edx, 0xffffffff
mov rcx, qword [0x1401f5bc0]
mov qword [rsp + 0x270], 0x104
call qword [rax]
lea rax, str._usr_lib_nim_pure_terminal.nim
mov ecx, 1
mov qword [rsp + 0x270], 0x32f
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x278], rax
mov rax, qword [fcn.1401a5ce0]
mov qword [rsp + 0xf8], rax
call rax
xor r8d, r8d
mov edx, 0x21
mov rcx, rax
call fcn.14014abd0
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
jne 0x14019baa6
xor ecx, ecx
movdqa xmm6, xmmword [0x1401e0300]
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x270], 0x42f
mov qword [rsp + 0x2f0], rcx
mov qword [rsp + 0x2f8], rcx
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
mov qword [rsp + 0x120], rax
mov rcx, rax
jne 0x14019be8f
lea r11, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x270], 0x105
mov qword [rsp + 0x278], r11
call fcn.1401827f0
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
mov qword [rsp + 0x118], rax
mov rdx, rax
jne 0x14019bed3
mov rcx, qword [rsp + 0x90]
call fcn.140182670
mov r8, qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x1b0]
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x110], r8
mov qword [rsp + 0x140], r8
jne 0x14019beb9
movdqa xmm6, xmmword [0x1401e0280]
mov rcx, qword [0x1401f5be0]
mov qword [rsp + 0x270], 0x42f
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x278], rbp
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14015ec30
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
mov qword [rsp + 0x108], rax
mov rcx, rax
jne 0x14019befd
mov qword [rsp + 0x150], r11
lea r11, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov qword [rsp + 0x278], r11
mov qword [rsp + 0x270], 0x105
call fcn.1401827f0
cmp byte [r12], 0
mov r11, qword [rsp + 0x150]
mov qword [rsp + 0x100], rax
jne 0x14019bef5
mov rcx, qword [rsp + 0x90]
mov rdx, rax
call fcn.140182670
mov rax, qword [rsp + 0x1b8]
cmp byte [r12], 0
mov r9, qword [rsp + 0x1b0]
mov r11, qword [rsp + 0x150]
mov qword [rsp + 0x168], rax
mov r8, rax
jne 0x14019bad3
mov rdx, qword [rsp + 0x138]
mov rcx, r14
mov qword [rsp + 0x160], r11
mov qword [rsp + 0x158], rax
lea rdx, [rdx + r9 + 0x26]
mov qword [rsp + 0x150], r9
call fcn.140116d10
movdqa xmm6, xmmword [0x1401dfd50]
mov rdx, qword [rsp + 0x90]
mov rcx, r14
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401825a0
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
mov rcx, r14
mov qword [rsp + 0x1b0], rdx
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x1b8], r8
call fcn.1401825a0
movdqa xmm6, xmmword [0x1401dfd20]
mov rdx, qword [rsp + 0x90]
mov rcx, r14
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.1401825a0
mov r9, qword [rsp + 0x150]
mov rax, qword [rsp + 0x168]
mov rcx, r14
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x1b0], r9
mov qword [rsp + 0x1b8], rax
call fcn.1401825a0
mov r8, qword [rsp + 0x2f8]
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x270], 0x32f
movdqa xmm6, xmmword [rsp + 0x2f0]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x138], r8
mov qword [rsp + 0x278], rcx
mov ecx, 1
call rax
mov rdx, qword [rsp + 0x90]
movaps xmmword [rsp + 0x1b0], xmm6
mov rcx, rax
call fcn.14010b3f0
cmp byte [r12], 0
mov r8, qword [rsp + 0x158]
mov r11, qword [rsp + 0x160]
jne 0x14019ae3f
mov qword [rsp + 0x148], r11
mov ecx, 1
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x140], r8
mov qword [rsp + 0x270], 0x339
call rax
mov rcx, rax
call fcn.14014b3c0
cmp byte [r12], 0
mov r8, qword [rsp + 0x140]
mov r11, qword [rsp + 0x148]
jne 0x14019ae3f
lea r11, str._home_admin_Documents_webdev_lunarbit_client_main.nim
mov ecx, 1
mov qword [rsp + 0x270], 0x105
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x278], r11
call rax
movdqa xmm6, xmmword [0x1401e0260]
mov rdx, qword [rsp + 0x90]
mov rcx, rax
movaps xmmword [rsp + 0x1b0], xmm6
call fcn.14010b3f0
mov r11, qword [rsp + 0x148]
mov r8, qword [rsp + 0x140]
movzx eax, byte [r12]
mov qword [rsp + 0x270], 0x172
mov byte [r12], 0
mov byte [rsp + 0xf8], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x138]
test rax, rax
je 0x14019ae80
test byte [rax + 7], 0x40
je 0x14019bb02
test r8, r8
je 0x14019ae90
test byte [r8 + 7], 0x40
je 0x14019bb3c
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x138], r11
mov qword [rsp + 0x270], 0xbd
mov qword [rsp + 0x278], rbp
call fcn.140151230
cmp byte [r12], 0
mov r11, qword [rsp + 0x138]
jne 0x14019afc4
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x100], r11
call fcn.140151230
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
jne 0x14019afc4
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], 0x172
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x14019af24
test byte [rax + 7], 0x40
je 0x14019bdd5
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x100], r11
mov qword [rsp + 0x270], 0xbd
mov qword [rsp + 0x278], rbp
call fcn.140151230
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
jne 0x14019afc4
mov rcx, qword [rsp + 0x120]
call fcn.140151230
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
jne 0x14019afc4
mov rcx, qword [rsp + 0x128]
call fcn.140151230
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
jne 0x14019afc4
mov rcx, qword [rsp + 0x130]
call fcn.140151230
cmp byte [r12], 0
mov r11, qword [rsp + 0x100]
jne 0x14019afc4
movzx eax, byte [rsp + 0xf8]
mov byte [r12], al
test al, al
je 0x140199bbb
movzx eax, byte [r12]
mov byte [rsp + 0xf8], al
jmp 0x140199bbb
xor r11d, r11d
mov qword [r15], r14
mov word [rsp + 0x312], r11w
mov qword [rsp + 0x2f0], 0
jmp 0x14019814a
mov rcx, rax
call fcn.140112df0
jmp 0x140199cb2
xor eax, eax
mov qword [r15], r14
mov word [rsp + 0x312], ax
mov qword [rsp + 0x2f0], 0
jmp 0x140196441
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xc0], 0
mov byte [rsp + 0xf8], 1
xor r11d, r11d
xor r13d, r13d
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xd0], 0
jmp 0x140199bbb
mov qword [rsp + 0xc8], r10
call fcn.1401145f0
mov r10, qword [rsp + 0xc8]
mov rax, r14
jmp 0x14019559e
mov qword [rsp + 0xc8], r10
call fcn.1401145f0
mov r10, qword [rsp + 0xc8]
mov rax, r14
jmp 0x140195702
xor eax, eax
mov qword [r15], r14
mov word [rsp + 0x312], ax
mov qword [rsp + 0x2f0], 0
jmp 0x1401981fc
mov rcx, rax
call fcn.140112df0
jmp 0x140199d3a
movzx eax, byte [r12]
xor r11d, r11d
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xd0], 0
mov byte [rsp + 0xf8], al
jmp 0x140199bbb
lea rax, [rsp + 0x220]
movzx esi, byte [r12]
mov qword [rsp + 0x80], rax
lea rax, str._usr_lib_nim_system.nim
mov qword [rsp + 0x58], rax
jmp 0x140193f4a
xor r9d, r9d
mov qword [r15], r14
mov word [rsp + 0x312], r9w
mov qword [rsp + 0x2f0], 0
jmp 0x140196a80
xor eax, eax
mov qword [r15], r14
mov word [rsp + 0x312], ax
mov qword [rsp + 0x2f0], 0
jmp 0x1401982e9
xor r10d, r10d
mov qword [r15], r14
mov word [rsp + 0x312], r10w
mov qword [rsp + 0x2f0], 0
jmp 0x140196b30
mov byte [rsp + 0xf8], 1
xor r11d, r11d
xor r13d, r13d
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0x98], 0
jmp 0x140199bbb
xor ecx, ecx
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0xe0], rcx
movzx eax, byte [r12]
xor esi, esi
xor edi, edi
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xa8], 0
mov byte [rsp + 0xe8], al
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd8], 0
jmp 0x1401998f9
mov qword [rsp + 0x100], 0
xor eax, eax
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
movzx edx, byte [r12]
xor r13d, r13d
mov byte [r12], 0
mov qword [rsp + 0x120], 0
mov byte [rsp + 0x128], dl
jmp 0x14019750a
mov rcx, rsi
call fcn.140112df0
jmp 0x140199921
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xe8], 0
jmp 0x140199b65
xor r13d, r13d
mov qword [r15], r14
mov word [rsp + 0x312], r13w
mov qword [rsp + 0x2f0], 0
jmp 0x14019715d
mov rcx, r9
mov qword [rsp + 0x138], rax
call fcn.140112df0
mov rax, qword [rsp + 0x138]
jmp 0x14019750a
mov qword [rsp + 0xe8], 0
jmp 0x140199b65
mov rcx, rdi
call fcn.140112df0
jmp 0x140199988
mov rcx, rax
call fcn.140112df0
jmp 0x140196945
mov rcx, rax
call fcn.140112df0
jmp 0x14019692e
mov rcx, rax
call fcn.140112df0
jmp 0x140196917
xor eax, eax
mov qword [r15], r14
mov word [rsp + 0x312], ax
mov qword [rsp + 0x2f0], 0
jmp 0x14019659d
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xc0], r8
call fcn.14010df50
mov rax, qword [r15]
mov rdx, qword [rsp + 0xd0]
mov r8, qword [rsp + 0xc0]
jmp 0x140196641
mov qword [rsp + 0x108], r8
mov qword [rsp + 0x100], r11
call fcn.14010df50
lea rdx, str.find
mov rax, qword [r15]
xor r9d, r9d
mov qword [rsp + 0x2c8], rdx
mov rdx, qword [rsp + 0x58]
test rax, rax
mov qword [rsp + 0x2a0], 0x693
mov r11, qword [rsp + 0x100]
mov qword [rsp + 0x2d8], rdx
mov r8, qword [rsp + 0x108]
mov qword [rsp + 0x2d0], 0
mov word [rsp + 0x2e0], r9w
jne 0x14019789c
mov rax, qword [rsp + 0xf8]
xor r9d, r9d
mov word [rsp + 0x2e2], 0
mov qword [rsp + 0x2c0], r9
mov qword [r15], rax
jmp 0x1401978c9
mov rcx, rax
call fcn.140112df0
jmp 0x1401999df
xor ecx, ecx
mov qword [r15], r14
mov word [rsp + 0x312], cx
mov qword [rsp + 0x2f0], 0
jmp 0x14019663e
xor r8d, r8d
mov qword [rsp + 0xb0], r8
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0xc8], r8
movzx eax, byte [r12]
xor esi, esi
xor edi, edi
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xc0], 0
mov byte [rsp + 0xe8], al
jmp 0x1401998f9
mov rcx, rax
call fcn.140112df0
jmp 0x140197579
xor r8d, r8d
mov qword [r15], r14
mov word [rsp + 0x312], r8w
mov qword [rsp + 0x2f0], 0
jmp 0x140196830
movabs r8, 0x7fffffffffffffff
xor edx, edx
mov qword [rsp + 0x100], r10
call fcn.140114130
mov r10, qword [rsp + 0x100]
mov r9, qword [rsp + 0xe8]
jmp 0x140196761
mov rcx, rax
call fcn.140112df0
jmp 0x140199a62
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xd8], 0
jmp 0x14019b044
mov rcx, rax
call fcn.140112df0
jmp 0x1401975ed
movzx eax, byte [r12]
xor esi, esi
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xc0], 0
mov byte [rsp + 0xe8], al
jmp 0x1401998f9
mov rcx, rax
call fcn.140112df0
jmp 0x140196fa5
mov rcx, rax
call fcn.140112df0
jmp 0x140196f77
mov rcx, rax
call fcn.140112df0
jmp 0x140196f8e
call fcn.140112df0
jmp 0x140197660
call fcn.1401145f0
jmp 0x1401976e9
xor r9d, r9d
mov byte [rsp + 0xe8], 1
xor esi, esi
xor edi, edi
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xd0], r9
mov qword [rsp + 0xa8], r9
mov qword [rsp + 0xc0], r9
mov qword [rsp + 0xa0], r9
mov qword [rsp + 0xc8], r9
mov qword [rsp + 0xd8], r9
mov qword [rsp + 0x88], r9
mov qword [rsp + 0xe0], r9
mov qword [rsp + 0xf0], r9
jmp 0x1401998f9
mov qword [rsp + 0x100], r8
mov qword [rsp + 0xf8], r11
call fcn.14010df50
mov rax, qword [r15]
mov r11, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
jmp 0x1401978d1
xor r10d, r10d
xor r11d, r11d
mov qword [rsp + 0xd0], r10
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xd8], r10
xor r10d, r10d
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0xe0], r11
jmp 0x1401968af
xor ecx, ecx
lea rax, [rsp + 0x290]
mov word [rsp + 0x2b2], 0
mov qword [rsp + 0x290], rcx
mov qword [r15], rax
jmp 0x14019785c
xor edx, edx
xor eax, eax
mov qword [rsp + 0xd0], rdx
jmp 0x14019b2c4
xor edx, edx
xor eax, eax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x118], rax
xor eax, eax
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0xb8], rdx
jmp 0x14019b2c4
xor r13d, r13d
xor r11d, r11d
xor eax, eax
mov qword [rsp + 0x100], r11
mov qword [rsp + 0x118], r11
mov qword [rsp + 0xd0], r13
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x110], r13
jmp 0x14019b2c4
xor r11d, r11d
mov qword [r15], r14
mov word [rsp + 0x312], 0
mov qword [rsp + 0x2f0], r11
jmp 0x140196e90
xor r8d, r8d
xor r9d, r9d
xor r10d, r10d
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xc0], r8
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0xb8], r9
jmp 0x1401968af
xor r11d, r11d
xor r10d, r10d
xor eax, eax
xor esi, esi
mov qword [rsp + 0xa8], r10
mov qword [rsp + 0xc0], r11
mov qword [rsp + 0xe8], r11
movzx edi, byte [r12]
xor edx, edx
mov byte [r12], 0
mov qword [rsp + 0x100], rdx
mov byte [rsp + 0x128], dil
xor edi, edi
jmp 0x1401990b3
xor ecx, ecx
xor r10d, r10d
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xd8], rcx
jmp 0x1401968af
xor eax, eax
xor edx, edx
xor r10d, r10d
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xe8], rdx
jmp 0x1401968af
mov rdx, qword [rsp + 0x58]
mov r15, rsi
mov r14, r12
mov qword [rsp + 0x2d0], 0x685
mov r12, qword [rsp + 0x120]
mov rdi, qword [rsp + 0x100]
mov qword [rsp + 0x2d8], rdx
mov rax, qword [rax]
mov r13, qword [rsp + 0x108]
mov rbx, qword [rsp + 0x110]
mov qword [r15], rax
mov rax, qword [rax]
mov r11, qword [rsp + 0x118]
mov rsi, qword [rsp + 0x128]
mov qword [r15], rax
movzx eax, byte [r12]
mov byte [rsp + 0xf8], al
jmp 0x140199bbb
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.140114130
jmp 0x1401976e9
xor edx, edx
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0x88], rdx
jmp 0x14019b235
xor eax, eax
mov qword [rsp + 0x88], rax
jmp 0x14019b235
xor eax, eax
xor r10d, r10d
mov qword [rsp + 0xd0], rax
xor eax, eax
mov qword [rsp + 0xe8], rax
jmp 0x1401968af
xor r10d, r10d
xor r9d, r9d
xor eax, eax
mov qword [rsp + 0x100], r9
mov qword [rsp + 0xd0], r10
mov qword [rsp + 0x108], r10
jmp 0x14019b2c4
mov rcx, rdi
call fcn.140112df0
jmp 0x1401987fe
mov rcx, rax
call fcn.140112df0
jmp 0x140198815
xor ecx, ecx
xor r8d, r8d
xor r10d, r10d
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0x108], r8
mov qword [rsp + 0x118], r8
jmp 0x140196f0f
mov rcx, rdx
mov qword [rsp + 0x130], rax
call fcn.140112df0
mov rax, qword [rsp + 0x130]
jmp 0x1401990b3
xor r8d, r8d
xor r13d, r13d
mov qword [rsp + 0x120], r8
jmp 0x1401974d0
xor eax, eax
mov qword [rsp + 0xe8], rax
jmp 0x1401968af
xor r10d, r10d
xor esi, esi
mov qword [rsp + 0xa8], r10
movzx eax, byte [r12]
mov byte [rsp + 0xe8], al
jmp 0x1401998f9
mov rcx, rsi
call fcn.140112df0
jmp 0x1401987ef
xor ecx, ecx
xor r8d, r8d
xor eax, eax
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0xd0], r8
jmp 0x14019b2c4
xor eax, eax
xor edx, edx
xor r10d, r10d
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x108], rdx
jmp 0x140196f0f
xor eax, eax
xor r10d, r10d
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xb8], rax
jmp 0x140196f0f
mov qword [rsp + 0x100], r10
mov qword [rsp + 0xe8], r9
call fcn.1401145f0
mov rax, qword [rsp + 0xe8]
mov r10, qword [rsp + 0x100]
jmp 0x140196777
xor eax, eax
mov qword [r15], r14
mov word [rsp + 0x312], 0
mov qword [rsp + 0x2f0], rax
jmp 0x14019871d
call fcn.1401145f0
mov r10, qword [rsp + 0x100]
jmp 0x14019b537
mov rcx, rax
call fcn.140112df0
jmp 0x140199118
xor edx, edx
xor r11d, r11d
mov qword [rsp + 0xb8], rdx
jmp 0x14019afc4
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], rax
movzx eax, byte [r12]
mov qword [rsp + 0x270], 0x172
mov byte [r12], 0
mov byte [rsp + 0xf8], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x278], rax
jmp 0x14019ae80
mov rcx, rax
mov qword [rsp + 0x148], r11
mov qword [rsp + 0x140], r8
call fcn.140112df0
mov r11, qword [rsp + 0x148]
mov r8, qword [rsp + 0x140]
jmp 0x14019ae80
mov rcx, rax
call fcn.140112df0
jmp 0x140199187
mov rcx, r8
mov qword [rsp + 0x138], r11
call fcn.140112df0
mov r11, qword [rsp + 0x138]
jmp 0x14019ae90
xor r11d, r11d
jmp 0x14019afc4
mov rcx, rsi
call fcn.140112df0
jmp 0x140198c2d
mov rcx, rax
call fcn.140112df0
jmp 0x140198c44
xor ecx, ecx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xa0], rcx
jmp 0x14019b4bc
xor eax, eax
xor r10d, r10d
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xd0], rax
jmp 0x140196f0f
call fcn.140112df0
jmp 0x1401991f5
call fcn.1401145f0
jmp 0x140194c0b
xor eax, eax
mov qword [rsp + 0xd8], rax
jmp 0x140196f0f
mov rcx, r11
call fcn.140112df0
jmp 0x140198c1e
xor eax, eax
xor r10d, r10d
mov qword [rsp + 0x100], rax
jmp 0x140196f0f
xor eax, eax
jmp 0x14019b2c4
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x100], rdx
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x128], rdx
jmp 0x14019bad3
mov r15, rsi
mov r14, r12
mov rdi, qword [rsp + 0x100]
mov r13, qword [rsp + 0x108]
mov rbx, qword [rsp + 0x110]
mov r11, qword [rsp + 0x118]
mov rsi, qword [rsp + 0x128]
mov r12, qword [rsp + 0x120]
jmp 0x14019a910
xor edx, edx
xor eax, eax
xor esi, esi
xor edi, edi
mov qword [rsp + 0xa0], rax
xor r10d, r10d
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0x88], rdx
jmp 0x140198794
xor esi, esi
xor edi, edi
xor eax, eax
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0xf8], rsi
xor esi, esi
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xe8], rdi
jmp 0x14019b7ba
xor eax, eax
xor edx, edx
xor esi, esi
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xf8], rax
xor eax, eax
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0x120], rdx
jmp 0x14019b7ba
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xb0], r9
call fcn.1401145f0
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xc0]
jmp 0x140195df1
mov rcx, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x98]
mov qword [rsp + 0x270], 0x441
call fcn.14014e960
cmp byte [r12], 0
mov rcx, rax
jne 0x140199aba
call fcn.140182740
cmp byte [r12], 0
jne 0x140199aba
lea rax, str.punkVal
xor r9d, r9d
mov rcx, r14
mov qword [rsp + 0x270], 0x442
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x300], r9
mov qword [rsp + 0x308], rax
mov word [rsp + 0x310], 0
call fcn.140182620
mov rax, qword [r15]
mov rax, qword [rax]
mov qword [r15], rax
cmp byte [r12], 0
jne 0x140199aba
mov rcx, qword [rsp + 0x228]
call fcn.140182740
movzx esi, byte [r12]
jmp 0x140197d28
mov rcx, rax
call fcn.140112df0
mov r11, qword [rsp + 0x100]
jmp 0x14019af24
xor eax, eax
xor esi, esi
jmp 0x14019b7ba
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xb0], r11
call fcn.1401145f0
mov r11, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xc0]
jmp 0x140195e31
xor eax, eax
xor esi, esi
xor edi, edi
xor r10d, r10d
mov qword [rsp + 0xa0], rax
xor eax, eax
mov qword [rsp + 0x88], rax
jmp 0x140198794
xor eax, eax
xor esi, esi
xor edi, edi
xor r10d, r10d
mov qword [rsp + 0xa0], rax
xor eax, eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x88], rax
jmp 0x140198794
xor r11d, r11d
xor esi, esi
xor edi, edi
xor r10d, r10d
mov qword [rsp + 0x88], r11
jmp 0x140198794
xor ecx, ecx
xor eax, eax
xor esi, esi
mov qword [rsp + 0xa8], rcx
jmp 0x14019b7ba
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x118], rax
jmp 0x14019bad3
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
jmp 0x14019bad3
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
jmp 0x14019bad3
xor r8d, r8d
jmp 0x14019bad3
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x100], rax
jmp 0x14019bad3
xor r8d, r8d
mov qword [rsp + 0x88], r8
jmp 0x140198794
xor eax, eax
jmp 0x14019b7ba
mov qword [rsp + 0xb0], r10
call fcn.1401145f0
mov r10, qword [rsp + 0xb0]
jmp 0x140199e21
xor r9d, r9d
xor esi, esi
xor r10d, r10d
mov qword [rsp + 0x88], r9
jmp 0x140198794
xor esi, esi
jmp 0x14019b9a7
xor r9d, r9d
mov qword [rsp + 0xa0], r9
jmp 0x140198bb9
xor r11d, r11d
xor r10d, r10d
jmp 0x140198bb9
xor r8d, r8d
xor r9d, r9d
xor eax, eax
xor esi, esi
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0xc0], r9
jmp 0x14019b7ba
xor edx, edx
xor edi, edi
mov qword [rsp + 0x100], rdx
jmp 0x140199077
xor r11d, r11d
xor esi, esi
xor r10d, r10d
jmp 0x140198bb9
xor r10d, r10d
xor r11d, r11d
xor esi, esi
mov qword [rsp + 0xa8], r10
xor r10d, r10d
jmp 0x140198bb9
xor edi, edi
xor eax, eax
xor r11d, r11d
xor esi, esi
mov qword [rsp + 0xa8], rdi
xor r10d, r10d
mov qword [rsp + 0xc0], rax
jmp 0x140198bb9
xor eax, eax
xor r11d, r11d
xor esi, esi
xor r10d, r10d
mov qword [rsp + 0xa8], rax
xor eax, eax
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xe8], rax
jmp 0x140198bb9
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
movzx eax, byte [r12]
mov qword [rsp + 0x278], rbx
mov byte [r12], 0
mov byte [rsp + 0x118], al
mov qword [rsp + 0x270], 0x172
jmp 0x1401997c9
mov rcx, rax
mov qword [rsp + 0x138], r8
call fcn.140112df0
mov r8, qword [rsp + 0x138]
jmp 0x1401997c9
mov rcx, r8
call fcn.140112df0
jmp 0x1401997d9
mov rcx, rax
call fcn.140112df0
jmp 0x140199848
xor r11d, r11d
xor r8d, r8d
mov qword [rsp + 0xf8], r11
mov qword [rsp + 0xe8], r11
mov qword [rsp + 0x100], r11
mov qword [rsp + 0x108], r11
jmp 0x14019c043
mov qword [rsp + 0xd0], r10
mov qword [rsp + 0xc8], rax
call fcn.1401145f0
mov r10, qword [rsp + 0xd0]
mov r11, qword [rsp + 0xc8]
jmp 0x140195576
call fcn.1401145f0
jmp 0x14019735a
xor r8d, r8d
jmp 0x14019c043
xor ecx, ecx
xor r8d, r8d
mov qword [rsp + 0xe8], rcx
jmp 0x14019c043
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0xe8], r9
mov qword [rsp + 0x100], r9
jmp 0x14019c043
xor r10d, r10d
xor r8d, r8d
mov qword [rsp + 0xf8], r10
mov qword [rsp + 0xe8], r10
mov qword [rsp + 0x100], r10
jmp 0x14019c043
call fcn.1401145f0
jmp 0x140197223
call fcn.1401145f0
jmp 0x140197745
mov qword [rsp + 0x100], r10
call fcn.1401145f0
mov r10, qword [rsp + 0x100]
jmp 0x14019b537
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x128], rax
jmp 0x14019c043
call fcn.1401145f0
jmp 0x140196dd3
mov qword [rsp + 0xd0], r10
mov qword [rsp + 0xc8], rax
call fcn.1401145f0
mov r10, qword [rsp + 0xd0]
mov r11, qword [rsp + 0xc8]
jmp 0x1401956da
mov qword [rsp + 0xe0], r9
call fcn.1401145f0
mov r9, qword [rsp + 0xe0]
jmp 0x14019a311
mov qword [rsp + 0xd0], r9
mov qword [rsp + 0xc8], r10
call fcn.1401145f0
mov r10, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xd0]
jmp 0x140199b39