Function at 0x140050a40
Capabilities:
Check for unmoving mouse cursor
Get graphical window text
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0x1e8]
sub rsp, 0x2c0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x1400eb080]
xor rax, rsp
mov qword [rbp + 0x190], rax
mov rsi, rdx
xor r15d, r15d
mov rax, qword [0x1400ee270]
mov dword [rax + 0x1d28], 0x44098000
mov dword [rax + 0x1d2c], 0x43af0000
mov dword [rax + 0x1d10], 2
or dword [rax + 0x1d08], 3
mov qword [rax + 0x1d18], r15
mov qword [rax + 0x1d20], r15
mov dword [rax + 0x1d0c], 2
mov edx, dword [0x1400ebd3c]
mov dword [0x1400ebf80], edx
test edx, edx
je 0x140050b3c
mov ecx, dword [0x1400ebf7c]
test ecx, ecx
je 0x140050b35
sub ecx, 1
je 0x140050b20
cmp ecx, 1
jne 0x140050b3c
mov ecx, edx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x140050b00
mov byte [0x1400ebf79], 1
jmp 0x140050b3c
cmp byte [0x1400ebf79], r15b
je 0x140050b3c
cmp byte [0x1400ebf78], r15b
sete byte [0x1400ebf78]
mov byte [0x1400ebf79], r15b
jmp 0x140050b3c
mov ecx, edx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [0x1400ebf78], al
jmp 0x140050b3c
mov byte [0x1400ebf78], 1
mov rcx, rsi
cmp byte [0x1400ebf78], r15b
je 0x140050b4c
xor edx, edx
jmp 0x140050b51
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
cmp byte [0x1400ebcc4], r15b
je 0x140052769
mov r8d, 0x26
lea rdx, [0x1400ebcc4]
lea rcx, str.clicker
call fcn.140015df0
test al, al
je 0x14005272e
mov rax, qword [0x1400ee270]
movss xmm0, dword [rax + 0x440]
xorps xmm6, xmm6
ucomiss xmm0, xmm6
jp 0x140050bd9
jne 0x140050bd9
lea rcx, [rbp - 0x80]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, [rsp + 0x60]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetWindowRect]
mov edi, dword [rbp - 0x80]
sub edi, dword [rsp + 0x60]
mov dword [0x1400ee300], edi
mov ebx, dword [rbp - 0x7c]
sub ebx, dword [rsp + 0x64]
mov dword [0x1400ee304], ebx
mov rax, qword [0x1400ee270]
jmp 0x140050be5
mov ebx, dword [0x1400ee304]
mov edi, dword [0x1400ee300]
test ebx, ebx
js 0x140050c87
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x15a0]
mulss xmm0, dword [0x1400d9eb8]
addss xmm0, dword [rax + 0x1980]
comiss xmm0, xmm1
jb 0x140050c87
cmp byte [rax + 0x130], r15b
je 0x140050c87
movss xmm1, dword [rax + 0x38]
mulss xmm1, xmm1
movss xmm0, dword [rax + 0x490]
comiss xmm0, xmm1
setae al
test al, al
je 0x140050c87
lea rcx, [rbp - 0x80]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, 7
test edi, edi
je 0x140050c5f
test ebx, ebx
je 0x140050c5f
mov eax, dword [rbp - 0x80]
sub eax, edi
mov edi, eax
mov eax, dword [rbp - 0x7c]
sub eax, ebx
mov ebx, eax
mov eax, 5
and eax, 0xfffffffe
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], 0x15e
mov dword [rsp + 0x20], 0x226
mov r9d, ebx
mov r8d, edi
xor edx, edx
mov rcx, rsi
call qword [sym.imp.USER32.dll_SetWindowPos]
call fcn.1400477b0
test al, al
je 0x140052729
lea rcx, str.mouse
call fcn.1400493a0
mov rsi, 0xffffffffffffffff
movss xmm7, dword [0x1400d9fa0]
test al, al
je 0x140051de1
lea rcx, str.Keybind
call fcn.140036b70
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x140050cec
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
mov r8d, ILFree
lea rdx, [0x1400ebd18]
call fcn.140054430
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140019110
movss xmm0, dword [0x1400d9f18]
call fcn.1400191c0
mov edx, r15d
lea rcx, str.Always
mov rax, rsi
inc rax
cmp byte [rcx + rax], r15b
jne 0x140050d23
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r15b
jne 0x140050d20
mov dword [rsp + 0x20], edx
lea r9, str.Always
lea rdx, [0x1400ebd1c]
lea rcx, str.var::clicker::i_key_type
call fcn.14003adb0
mov rcx, qword [0x1400ee270]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov r8, qword [rcx + 0x1c10]
movsxd rdx, dword [r8 + 0x198]
mov rax, qword [r8 + 0x1a0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x190], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x198], eax
lea rcx, str.Clicker_configuration
call fcn.140036b70
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x140050df4
cmp byte [rcx + 0x1e52], r15b
jne 0x140050df4
test byte [rcx + 0x1ccc], 4
jne 0x140050e9f
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x140050de5
test eax, eax
je 0x140050de5
mov al, 1
jmp 0x140050de7
xor al, al
test al, al
je 0x140050e9f
jmp 0x140050e8c
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x140050e9f
cmp qword [rcx + 0x1c18], rdx
je 0x140050e13
test al, al
jns 0x140050e9f
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x140050e33
cmp eax, dword [rcx + 0x1cc8]
je 0x140050e33
cmp byte [rcx + 0x1c69], r15b
jne 0x140050e33
cmp eax, dword [rdx + 0x54]
jne 0x140050e9f
mov rax, qword [rcx + 0x1e08]
test rax, rax
je 0x140050e6f
mov rax, qword [rax + 0x340]
test rax, rax
je 0x140050e6f
cmp byte [rax + 0x8f], r15b
je 0x140050e6f
cmp rax, qword [rdx + 0x340]
je 0x140050e6f
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140050e9f
bt r8d, 0x1a
jb 0x140050e9f
test byte [rcx + 0x1ccc], 4
jne 0x140050e9f
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x140050e8c
cmp byte [rdx + 0x90], r15b
jne 0x140050e9f
lea rcx, str.Press_Ctrl__Left_click_on_the_slider_for_custom_values._nValues_between_9.5f___12.5f_are_recommended_for_bypassing_server_sided_anti_cheats.
call fcn.140019fa0
mov rcx, qword [0x1400ee270]
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x140050ec1
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
lea rdx, [0x1400ebd24]
lea rcx, str.Left_mouse_clicker
call fcn.140038a90
lea rbx, str._.2f_cps
cmp byte [0x1400ebd24], r15b
je 0x140050f1e
mov dword [rsp + 0x78], 0x41a00000
mov dword [rbp - 0x80], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1400ebd28]
mov edx, 8
lea rcx, str.var::clicker::f_left_cps
call fcn.14003c310
lea rdx, [0x1400ebd25]
lea rcx, str.Right_mouse_clicker
call fcn.140038a90
cmp byte [0x1400ebd25], r15b
je 0x140050f74
mov dword [rbp - 0x80], 0x41a00000
mov dword [rsp + 0x78], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400ebd2c]
mov edx, 8
lea rcx, str.var::clicker::f_right_cps
call fcn.14003c310
lea rcx, str.Focus_settings
call fcn.140036b70
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x140050fa9
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
mov edx, r15d
lea rcx, str.Minecraft
mov rax, rsi
inc rax
cmp byte [rcx + rax], r15b
jne 0x140050fb6
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r15b
jne 0x140050fb3
mov dword [rsp + 0x20], edx
lea r9, str.Minecraft
lea rdx, [0x1400ebd20]
lea rcx, str.var::clicker::i_version_type
call fcn.14003adb0
mov ecx, dword [0x1400ebd20]
test ecx, ecx
je 0x14005119d
cmp ecx, 1
jne 0x1400513ca
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9d, [rcx + 0x1f]
lea r14, [0x1400ee3b8]
mov r8, r14
xor edx, edx
lea rcx, str.var::input::buffer
call fcn.14003ee50
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x14005108d
cmp byte [rcx + 0x1e52], r15b
jne 0x14005108d
test byte [rcx + 0x1ccc], 4
jne 0x140051138
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x14005107e
test eax, eax
je 0x14005107e
mov al, 1
jmp 0x140051080
xor al, al
test al, al
je 0x140051138
jmp 0x14005112c
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x140051138
cmp qword [rcx + 0x1c18], rdx
je 0x1400510ac
test al, al
jns 0x140051138
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x1400510cc
cmp eax, dword [rcx + 0x1cc8]
je 0x1400510cc
cmp byte [rcx + 0x1c69], r15b
jne 0x1400510cc
cmp eax, dword [rdx + 0x54]
jne 0x140051138
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1e08]
test rax, rax
je 0x14005110f
mov rax, qword [rax + 0x340]
test rax, rax
je 0x14005110f
cmp byte [rax + 0x8f], r15b
je 0x14005110f
cmp rax, qword [rdx + 0x340]
je 0x14005110f
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051138
bt r8d, 0x1a
jb 0x140051138
test byte [rcx + 0x1ccc], 4
jne 0x140051138
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x14005112c
cmp byte [rdx + 0x90], r15b
jne 0x140051138
lea rcx, str.If_you_leave_it_blank_itll_work_anywhere.
call fcn.140019fa0
mov rbx, rsi
nop dword [rax + rax]
inc rbx
cmp byte [r14 + rbx], r15b
jne 0x140051140
mov rax, qword [0x1400ebdc0]
cmp rbx, rax
ja 0x140051186
lea rdi, [0x1400ebda8]
cmp rax, 0x10
cmovae rdi, qword [0x1400ebda8]
mov qword [0x1400ebdb8], rbx
mov r8, rbx
mov rdx, r14
mov rcx, rdi
call fcn.140058d30
mov byte [rdi + rbx], r15b
jmp 0x1400513ca
mov r9, r14
mov rdx, rbx
lea rcx, [0x1400ebda8]
call fcn.140006a50
jmp 0x1400513ca
lea rdx, [0x1400ebd62]
lea rcx, str.Only_playing
call fcn.140038a90
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x140051202
cmp byte [rcx + 0x1e52], r15b
jne 0x140051202
test byte [rcx + 0x1ccc], 4
jne 0x1400512ad
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x1400511f3
test eax, eax
je 0x1400511f3
mov al, 1
jmp 0x1400511f5
xor al, al
test al, al
je 0x1400512ad
jmp 0x1400512a1
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x1400512ad
cmp qword [rcx + 0x1c18], rdx
je 0x140051221
test al, al
jns 0x1400512ad
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x140051241
cmp eax, dword [rcx + 0x1cc8]
je 0x140051241
cmp byte [rcx + 0x1c69], r15b
jne 0x140051241
cmp eax, dword [rdx + 0x54]
jne 0x1400512ad
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1e08]
test rax, rax
je 0x140051284
mov rax, qword [rax + 0x340]
test rax, rax
je 0x140051284
cmp byte [rax + 0x8f], r15b
je 0x140051284
cmp rax, qword [rdx + 0x340]
je 0x140051284
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400512ad
bt r8d, 0x1a
jb 0x1400512ad
test byte [rcx + 0x1ccc], 4
jne 0x1400512ad
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x1400512a1
cmp byte [rdx + 0x90], r15b
jne 0x1400512ad
lea rcx, str.If_enabled__clicker_will_only_work_while_playing._nUseful_for_clicking_in_game_menu.
call fcn.140019fa0
cmp byte [0x1400ebd62], r15b
je 0x1400513ca
lea rdx, [0x1400ebd63]
lea rcx, str.Work_in_inventory
call fcn.140038a90
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x14005131f
cmp byte [rcx + 0x1e52], r15b
jne 0x14005131f
test byte [rcx + 0x1ccc], 4
jne 0x1400513ca
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x140051310
test eax, eax
je 0x140051310
mov al, 1
jmp 0x140051312
xor al, al
test al, al
je 0x1400513ca
jmp 0x1400513be
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x1400513ca
cmp qword [rcx + 0x1c18], rdx
je 0x14005133e
test al, al
jns 0x1400513ca
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x14005135e
cmp eax, dword [rcx + 0x1cc8]
je 0x14005135e
cmp byte [rcx + 0x1c69], r15b
jne 0x14005135e
cmp eax, dword [rdx + 0x54]
jne 0x1400513ca
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1e08]
test rax, rax
je 0x1400513a1
mov rax, qword [rax + 0x340]
test rax, rax
je 0x1400513a1
cmp byte [rax + 0x8f], r15b
je 0x1400513a1
cmp rax, qword [rdx + 0x340]
je 0x1400513a1
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400513ca
bt r8d, 0x1a
jb 0x1400513ca
test byte [rcx + 0x1ccc], 4
jne 0x1400513ca
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x1400513be
cmp byte [rdx + 0x90], r15b
jne 0x1400513ca
lea rcx, str.If_enabled__clicker_will_work_while_playing_and_with_the_inventory_opened.
call fcn.140019fa0
cmp byte [0x1400ebd38], r15b
jne 0x140051c6b
lea rcx, str.Randomization
call fcn.140036b70
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x14005140c
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
lea rdx, [0x1400ebd41]
lea rcx, str.Persistence
call fcn.140038a90
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x140051471
cmp byte [rcx + 0x1e52], r15b
jne 0x140051471
test byte [rcx + 0x1ccc], 4
jne 0x140051515
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x140051462
test eax, eax
je 0x140051462
mov al, 1
jmp 0x140051464
xor al, al
test al, al
je 0x140051515
jmp 0x140051509
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x140051515
cmp qword [rcx + 0x1c18], rdx
je 0x140051490
test al, al
jns 0x140051515
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x1400514b0
cmp eax, dword [rcx + 0x1cc8]
je 0x1400514b0
cmp byte [rcx + 0x1c69], r15b
jne 0x1400514b0
cmp eax, dword [rdx + 0x54]
jne 0x140051515
mov rax, qword [rcx + 0x1e08]
test rax, rax
je 0x1400514ec
mov rax, qword [rax + 0x340]
test rax, rax
je 0x1400514ec
cmp byte [rax + 0x8f], r15b
je 0x1400514ec
cmp rax, qword [rdx + 0x340]
je 0x1400514ec
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051515
bt r8d, 0x1a
jb 0x140051515
test byte [rcx + 0x1ccc], 4
jne 0x140051515
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x140051509
cmp byte [rdx + 0x90], r15b
jne 0x140051515
lea rcx, str.This_randomization_is_applied_in_a_short_period_of_time__nset_to_the_defined_cps_randomized._nRecommended.
call fcn.140019fa0
cmp byte [0x1400ebd41], r15b
je 0x14005155f
mov dword [rbp - 0x80], 0x40a00000
mov dword [rsp + 0x78], 0x3f800000
lea rax, str._.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400ebd44]
mov edx, 8
lea rcx, str.var::clicker::f_persistence_value
call fcn.14003c310
lea rdx, [0x1400ebd60]
lea rcx, str.Spike_chance
call fcn.140038a90
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x1400515c4
cmp byte [rcx + 0x1e52], r15b
jne 0x1400515c4
test byte [rcx + 0x1ccc], 4
jne 0x140051668
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x1400515b5
test eax, eax
je 0x1400515b5
mov al, 1
jmp 0x1400515b7
xor al, al
test al, al
je 0x140051668
jmp 0x14005165c
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x140051668
cmp qword [rcx + 0x1c18], rdx
je 0x1400515e3
test al, al
jns 0x140051668
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x140051603
cmp eax, dword [rcx + 0x1cc8]
je 0x140051603
cmp byte [rcx + 0x1c69], r15b
jne 0x140051603
cmp eax, dword [rdx + 0x54]
jne 0x140051668
mov rax, qword [rcx + 0x1e08]
test rax, rax
je 0x14005163f
mov rax, qword [rax + 0x340]
test rax, rax
je 0x14005163f
cmp byte [rax + 0x8f], r15b
je 0x14005163f
cmp rax, qword [rdx + 0x340]
je 0x14005163f
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051668
bt r8d, 0x1a
jb 0x140051668
test byte [rcx + 0x1ccc], 4
jne 0x140051668
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x14005165c
cmp byte [rdx + 0x90], r15b
jne 0x140051668
lea rcx, str.Spikes_the_amount_to_defined_value_with_the_given_chance.
call fcn.140019fa0
lea rbx, str.chance__d__
cmp byte [0x1400ebd60], r15b
je 0x1400516f3
mov dword [rbp - 0x80], 0x64
mov dword [rsp + 0x78], 1
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400ebd50]
mov edx, 4
lea rcx, str.var::clicker::i_cps_spike_chance
call fcn.14003c310
mov dword [rbp - 0x80], 0x40a00000
mov dword [rsp + 0x78], 0x3f800000
lea rax, str.add__.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400ebd54]
mov edx, 8
lea rcx, str.var::clicker::f_cps_spike_add
call fcn.14003c310
lea rdx, [0x1400ebd61]
lea rcx, str.Drop_chance
call fcn.140038a90
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x140051758
cmp byte [rcx + 0x1e52], r15b
jne 0x140051758
test byte [rcx + 0x1ccc], 4
jne 0x1400517fc
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x140051749
test eax, eax
je 0x140051749
mov al, 1
jmp 0x14005174b
xor al, al
test al, al
je 0x1400517fc
jmp 0x1400517f0
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x1400517fc
cmp qword [rcx + 0x1c18], rdx
je 0x140051777
test al, al
jns 0x1400517fc
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x140051797
cmp eax, dword [rcx + 0x1cc8]
je 0x140051797
cmp byte [rcx + 0x1c69], r15b
jne 0x140051797
cmp eax, dword [rdx + 0x54]
jne 0x1400517fc
mov rax, qword [rcx + 0x1e08]
test rax, rax
je 0x1400517d3
mov rax, qword [rax + 0x340]
test rax, rax
je 0x1400517d3
cmp byte [rax + 0x8f], r15b
je 0x1400517d3
cmp rax, qword [rdx + 0x340]
je 0x1400517d3
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400517fc
bt r8d, 0x1a
jb 0x1400517fc
test byte [rcx + 0x1ccc], 4
jne 0x1400517fc
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x1400517f0
cmp byte [rdx + 0x90], r15b
jne 0x1400517fc
lea rcx, str.Drops_the_amount_to_defined_value_with_the_given_chance.
call fcn.140019fa0
cmp byte [0x1400ebd61], r15b
je 0x140051880
mov dword [rbp - 0x80], 0x64
mov dword [rsp + 0x78], 1
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400ebd58]
mov edx, 4
lea rcx, str.var::clicker::i_cps_drop_chance
call fcn.14003c310
mov dword [rbp - 0x80], 0x40a00000
mov dword [rsp + 0x78], 0x3f800000
lea rax, str.remove__.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400ebd5c]
mov edx, 8
lea rcx, str.var::clicker::f_cps_drop_remove
call fcn.14003c310
lea rdx, [0x1400ebd30]
lea rcx, str.Blockhit
call fcn.140038a90
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x1400518e5
cmp byte [rcx + 0x1e52], r15b
jne 0x1400518e5
test byte [rcx + 0x1ccc], 4
jne 0x140051989
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x1400518d6
test eax, eax
je 0x1400518d6
mov al, 1
jmp 0x1400518d8
xor al, al
test al, al
je 0x140051989
jmp 0x14005197d
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x140051989
cmp qword [rcx + 0x1c18], rdx
je 0x140051904
test al, al
jns 0x140051989
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x140051924
cmp eax, dword [rcx + 0x1cc8]
je 0x140051924
cmp byte [rcx + 0x1c69], r15b
jne 0x140051924
cmp eax, dword [rdx + 0x54]
jne 0x140051989
mov rax, qword [rcx + 0x1e08]
test rax, rax
je 0x140051960
mov rax, qword [rax + 0x340]
test rax, rax
je 0x140051960
cmp byte [rax + 0x8f], r15b
je 0x140051960
cmp rax, qword [rdx + 0x340]
je 0x140051960
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051989
bt r8d, 0x1a
jb 0x140051989
test byte [rcx + 0x1ccc], 4
jne 0x140051989
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x14005197d
cmp byte [rdx + 0x90], r15b
jne 0x140051989
lea rcx, str.Blockhits_automatically_with_the_given_chance_of_blockhit.
call fcn.140019fa0
cmp byte [0x1400ebd30], r15b
je 0x1400519cc
mov dword [rbp - 0x80], 0x64
mov dword [rsp + 0x78], 1
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400ebd34]
mov edx, 4
lea rcx, str.var::clicker::i_blockhit_chance
call fcn.14003c310
lea rdx, [0x1400ebd40]
lea rcx, str.Advanced_options
call fcn.140038a90
cmp byte [0x1400ebd40], r15b
je 0x140051c6b
lea rcx, str.Maximum_update_rate_delay
call fcn.140036b70
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x140051a4a
cmp byte [rcx + 0x1e52], r15b
jne 0x140051a4a
test byte [rcx + 0x1ccc], 4
jne 0x140051aee
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x140051a3b
test eax, eax
je 0x140051a3b
mov al, 1
jmp 0x140051a3d
xor al, al
test al, al
je 0x140051aee
jmp 0x140051ae2
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x140051aee
cmp qword [rcx + 0x1c18], rdx
je 0x140051a69
test al, al
jns 0x140051aee
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x140051a89
cmp eax, dword [rcx + 0x1cc8]
je 0x140051a89
cmp byte [rcx + 0x1c69], r15b
jne 0x140051a89
cmp eax, dword [rdx + 0x54]
jne 0x140051aee
mov rax, qword [rcx + 0x1e08]
test rax, rax
je 0x140051ac5
mov rax, qword [rax + 0x340]
test rax, rax
je 0x140051ac5
cmp byte [rax + 0x8f], r15b
je 0x140051ac5
cmp rax, qword [rdx + 0x340]
je 0x140051ac5
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051aee
bt r8d, 0x1a
jb 0x140051aee
test byte [rcx + 0x1ccc], 4
jne 0x140051aee
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x140051ae2
cmp byte [rdx + 0x90], r15b
jne 0x140051aee
lea rcx, str.Smaller_values__faster_cps_updates.
call fcn.140019fa0
mov dword [rbp - 0x80], 0x461c4000
mov dword [rsp + 0x78], 0x43fa0000
lea rbx, str._.1f_ms
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400ebd48]
mov edx, 8
lea rcx, str.var::clicker::f_persistence_update_rate
call fcn.14003c310
lea rcx, str.Default_timer_randomization
call fcn.140036b70
mov rcx, qword [0x1400ee270]
mov rdx, qword [rcx + 0x1c10]
cmp byte [rcx + 0x1e53], r15b
je 0x140051b8d
cmp byte [rcx + 0x1e52], r15b
jne 0x140051b8d
test byte [rcx + 0x1ccc], 4
jne 0x140051c31
mov eax, dword [rcx + 0x1e10]
cmp eax, dword [rcx + 0x1cc8]
jne 0x140051b7e
test eax, eax
je 0x140051b7e
mov al, 1
jmp 0x140051b80
xor al, al
test al, al
je 0x140051c31
jmp 0x140051c25
mov eax, dword [rcx + 0x1cd0]
test al, 1
je 0x140051c31
cmp qword [rcx + 0x1c18], rdx
je 0x140051bac
test al, al
jns 0x140051c31
mov eax, dword [rcx + 0x1c5c]
test eax, eax
je 0x140051bcc
cmp eax, dword [rcx + 0x1cc8]
je 0x140051bcc
cmp byte [rcx + 0x1c69], r15b
jne 0x140051bcc
cmp eax, dword [rdx + 0x54]
jne 0x140051c31
mov rax, qword [rcx + 0x1e08]
test rax, rax
je 0x140051c08
mov rax, qword [rax + 0x340]
test rax, rax
je 0x140051c08
cmp byte [rax + 0x8f], r15b
je 0x140051c08
cmp rax, qword [rdx + 0x340]
je 0x140051c08
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051c31
bt r8d, 0x1a
jb 0x140051c31
test byte [rcx + 0x1ccc], 4
jne 0x140051c31
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x1cc8], eax
jne 0x140051c25
cmp byte [rdx + 0x90], r15b
jne 0x140051c31
lea rcx, str.Timer_time_delay_variation._Much_fancy_words
call fcn.140019fa0
mov dword [rbp - 0x80], 0x41700000
mov dword [rsp + 0x78], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400ebd4c]
mov edx, 8
lea rcx, str.var::clicker::f_default_timer_randomization
call fcn.14003c310
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x140051c94
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
lea rdx, [0x1400ebd38]
lea rcx, str.Blatant
call fcn.140038a90
mov rdx, qword [0x1400ee270]
mov rcx, qword [rdx + 0x1c10]
cmp byte [rdx + 0x1e53], r15b
je 0x140051cf9
cmp byte [rdx + 0x1e52], r15b
jne 0x140051cf9
test byte [rdx + 0x1ccc], 4
jne 0x140051da4
mov eax, dword [rdx + 0x1e10]
cmp eax, dword [rdx + 0x1cc8]
jne 0x140051cea
test eax, eax
je 0x140051cea
mov al, 1
jmp 0x140051cec
xor al, al
test al, al
je 0x140051da4
jmp 0x140051d91
mov eax, dword [rdx + 0x1cd0]
test al, 1
je 0x140051da4
cmp qword [rdx + 0x1c18], rcx
je 0x140051d18
test al, al
jns 0x140051da4
mov eax, dword [rdx + 0x1c5c]
test eax, eax
je 0x140051d38
cmp eax, dword [rdx + 0x1cc8]
je 0x140051d38
cmp byte [rdx + 0x1c69], r15b
jne 0x140051d38
cmp eax, dword [rcx + 0x54]
jne 0x140051da4
mov rax, qword [rdx + 0x1e08]
test rax, rax
je 0x140051d74
mov rax, qword [rax + 0x340]
test rax, rax
je 0x140051d74
cmp byte [rax + 0x8f], r15b
je 0x140051d74
cmp rax, qword [rcx + 0x340]
je 0x140051d74
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051da4
bt r8d, 0x1a
jb 0x140051da4
test byte [rdx + 0x1ccc], 4
jne 0x140051da4
mov eax, dword [rcx + 0x54]
cmp dword [rdx + 0x1cc8], eax
jne 0x140051d91
cmp byte [rcx + 0x90], r15b
jne 0x140051da4
lea rcx, str.If_this_is_checked_no_randomization_will_be_added._nUse_it_at_your_own_risk.
call fcn.140019fa0
mov rdx, qword [0x1400ee270]
mov rax, qword [rdx + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x140051de1
mov r8, qword [rdx + 0x2088]
test r8, r8
je 0x140051de1
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140051de1
mov rax, qword [rdx + 0x1c10]
dec dword [rax + 0xc8]
lea rcx, str.misc
call fcn.1400493a0
test al, al
je 0x140052252
lea rcx, str.Hide
call fcn.140036b70
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x140051e2a
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
lea rcx, str.Hide_window_key
call fcn.140036b70
mov r8d, reloc.SHELL32.dll_ILFree
lea rdx, [0x1400ebd3c]
call fcn.140054430
lea rcx, str.Colors
call fcn.140036b70
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x140051e7d
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
mov r8d, 0x20
lea rdx, [0x1400ebd64]
lea rcx, str.Color_accent
call fcn.1400422b0
mov r8d, 0x20
lea rdx, [0x1400ebd74]
lea rcx, str.Color_accent_hovered
call fcn.1400422b0
mov r8d, 0x20
lea rdx, [0x1400ebd84]
lea rcx, str.Color_accent_active
call fcn.1400422b0
mov r8d, 0x20
lea rdx, [0x1400ebd94]
lea rcx, str.Color_accent_text
call fcn.1400422b0
lea rdx, [0x1400ee2fc]
lea rcx, str.Show_advanced_debug_info
call fcn.140038a90
cmp byte [0x1400ee2fc], r15b
je 0x14005220e
lea rcx, str.Information
call fcn.140036b70
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x140051f36
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
mov edx, dword [0x1400ee210]
lea rcx, str.Clicks_this_session:__d
call fcn.140036b70
movss xmm1, dword [0x1400ee214]
cvtps2pd xmm1, xmm1
movq rdx, xmm1
lea rcx, str.Average_CPS:__.2f
call fcn.140036b70
lea rdi, [0x1400d9a14]
lea rbx, [0x1400d9a18]
mov rdx, rbx
cmp byte [0x1400ee23b], r15b
cmovne rdx, rdi
lea rcx, str.Is_left_button_down:__s
call fcn.140036b70
mov rdx, rbx
cmp byte [0x1400ee239], r15b
cmovne rdx, rdi
lea rcx, str.Is_right_button_down:__s
call fcn.140036b70
mov ecx, dword [0x1400ebcd0]
test ecx, ecx
je 0x140052014
mov edx, dword [0x1400ebccc]
test edx, edx
je 0x14005200d
sub edx, 1
je 0x140051ffa
cmp edx, 1
jne 0x140052014
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x140051fda
mov byte [0x1400ebcc9], 1
jmp 0x140052014
cmp byte [0x1400ebcc9], r15b
je 0x140052014
cmp byte [0x1400ebcc8], r15b
sete byte [0x1400ebcc8]
mov byte [0x1400ebcc9], r15b
jmp 0x140052014
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [0x1400ebcc8], al
jmp 0x140052014
mov byte [0x1400ebcc8], 1
mov rdx, rbx
cmp byte [0x1400ebcc8], r15b
cmovne rdx, rdi
lea rcx, str.Is_hotkey_toggled:__s
call fcn.140036b70
call fcn.1400022a0
mov rdx, rbx
test al, al
cmovne rdx, rdi
lea rcx, str.Is_window_focused:__s
call fcn.140036b70
mov dword [rsp + 0x60], 0x18
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x64], xmm0
mov dword [rsp + 0x74], eax
lea rcx, [rsp + 0x60]
call qword [sym.imp.USER32.dll_GetCursorInfo]
test eax, eax
je 0x140052090
mov edx, r15d
cmp qword [rsp + 0x68], 0xc350
seta dl
mov ecx, r15d
cmp qword [rsp + 0x68], 0x186a0
setb cl
test ecx, edx
setne al
mov rdx, rbx
test al, al
cmovne rdx, rdi
lea rcx, str.Is_cursor_visible:__s
call fcn.140036b70
cmp byte [0x1400ee23c], r15b
cmovne rbx, rdi
mov rdx, rbx
lea rcx, str.Is_in_inventory:__s
call fcn.140036b70
call qword [sym.imp.USER32.dll_GetForegroundWindow]
test rax, rax
jne 0x1400520e8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x1400da010]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], r15w
jmp 0x14005212b
mov r8d, 0x80
lea rdx, [rbp - 0x70]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowTextW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea rax, [rbp - 0x70]
mov r8, rsi
inc r8
cmp word [rax + r8*2], r15w
jne 0x140052113
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.140001b10
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovb rdx, rax
lea rcx, str.Current_window_name:__ls
call fcn.140036b70
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005218e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052189
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140052771
call fcn.140056c40
movdqa xmm0, xmmword [0x1400da010]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], r15w
mov rax, qword [0x1400ee270]
movss xmm1, dword [rax + 0x39c]
cvtps2pd xmm2, xmm1
movss xmm0, dword [0x1400d9f54]
divss xmm0, xmm1
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
lea rcx, str.Application_average:__.1f_ms___.1f_fps_
call fcn.140036b70
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x140052202
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
lea rcx, str.https:__github.com_b1scoito_clicker
call fcn.140036b70
mov rdx, qword [0x1400ee270]
mov rax, qword [rdx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x140052252
mov r8, qword [rdx + 0x2088]
test r8, r8
je 0x140052252
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140052252
mov rax, qword [rdx + 0x1c10]
dec dword [rax + 0xc8]
lea rcx, str.config
call fcn.1400493a0
test al, al
je 0x140052724
lea rcx, str.Config_settings
call fcn.140036b70
mov rax, qword [0x1400ee270]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14005229b
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400399b0
mov qword [rsp + 0x60], 0
lea rdx, [rsp + 0x60]
lea rcx, str.Open_config_folder
call fcn.140037570
test al, al
je 0x140052378
lea rdx, [0x1400ebce0]
lea rcx, [rsp + 0x40]
call fcn.140009c00
lea rcx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, [rsp + 0x60]
xor edx, edx
call qword [sym.imp.SHELL32.dll_SHParseDisplayName]
mov ebx, eax
shr ebx, 0x1f
xor bl, 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14005233e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052339
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140052777
call fcn.140056c40
test bl, bl
je 0x140052378
mov word [rsp + 0x78], r15w
xor eax, eax
mov byte [rsp + 0x7a], al
lea rax, [rsp + 0x78]
mov qword [rbp - 0x80], rax
xor r9d, r9d
lea r8, [rbp - 0x80]
lea edx, [r9 + 1]
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.SHELL32.dll_SHOpenFolderAndSelectItems]
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.SHELL32.dll_ILFree]
mov rcx, qword [0x1400ebd08]
sub rcx, qword [0x1400ebd00]
sar rcx, 5
movsxd rax, dword [0x1400ebcc0]
cmp rax, rcx
jb 0x14005239c
mov dword [0x1400ebcc0], esi
lea rcx, str.Configs
call fcn.140036b70
mov rax, qword [0x1400ebd08]
sub rax, qword [0x1400ebd00]
sar rax, 5
mov dword [rsp + 0x20], eax
lea r9, [0x1400ebd00]
call fcn.1400473e0
lea rbx, [0x1400ee3d8]
test al, al
je 0x140052406
movsxd rax, dword [0x1400ebcc0]
cmp eax, 0xffffffff
je 0x140052406
mov r8, rax
shl r8, 5
add r8, qword [0x1400ebd00]
cmp qword [r8 + 0x18], 0x10
jb 0x1400523f9
mov r8, qword [r8]
mov edx, 0x20
mov rcx, rbx
call fcn.140068498
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 0x20
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
mov r8, rbx
xor edx, edx
lea rcx, str.var::clicker::config_name
call fcn.14003ee50
test al, al
je 0x140052493
cmp dword [0x1400ebcc0], 0xffffffff
je 0x140052493
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r15
mov r8, rsi
inc r8
cmp byte [rbx + r8], 0
jne 0x140052464
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140009840
movsxd rdx, dword [0x1400ebcc0]
lea r8, [rsp + 0x40]
lea rcx, [0x1400ebce0]
call fcn.140003380
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Create
call fcn.140037570
test al, al
je 0x1400525ce
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r15
nop
inc rsi
cmp byte [rbx + rsi], 0
jne 0x1400524d0
mov r8, rsi
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140009840
lea rax, [rsp + 0x40]
mov qword [rsp + 0x60], rax
mov r14, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
test r14, r14
je 0x140052595
mov rdi, qword [0x1400ebd08]
mov rbx, qword [0x1400ebd00]
cmp rbx, rdi
je 0x14005255c
nop dword [rax]
lea rdx, [rsp + 0x40]
cmp rsi, 0x10
cmovae rdx, qword [rsp + 0x40]
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140052540
mov rcx, qword [rbx]
cmp r8, r14
jne 0x14005254e
call fcn.140059810
test eax, eax
je 0x140052557
add rbx, 0x20
cmp rbx, rdi
jne 0x140052520
cmp rbx, rdi
jne 0x140052595
cmp rdi, qword [0x1400ebd10]
je 0x14005257c
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400020b0
add qword [0x1400ebd08], 0x20
jmp 0x140052590
lea r8, [rsp + 0x40]
mov rdx, rdi
lea rcx, [0x1400ebd00]
call fcn.140005b60
mov rsi, qword [rsp + 0x58]
cmp rsi, 0x10
jb 0x1400525ce
lea rdx, [rsi + 1]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400525c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140052763
call fcn.140056c40
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140019110
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Reset
call fcn.140037570
test al, al
je 0x14005260a
lea rcx, [0x1400ebce0]
call fcn.1400036c0
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140019110
cmp dword [0x1400ebcc0], 0xffffffff
jle 0x1400526e0
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Save
call fcn.140037570
test al, al
je 0x14005265a
movsxd rdx, dword [0x1400ebcc0]
lea rcx, [0x1400ebce0]
call fcn.140002d50
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140019110
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Load
call fcn.140037570
test al, al
je 0x14005269d
movsxd rdx, dword [0x1400ebcc0]
lea rcx, [0x1400ebce0]
call fcn.140002980
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140019110
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Delete
call fcn.140037570
test al, al
je 0x1400526e0
movsxd rdx, dword [0x1400ebcc0]
lea rcx, [0x1400ebce0]
call fcn.140003120
mov rdx, qword [0x1400ee270]
mov rax, qword [rdx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x140052724
mov r8, qword [rdx + 0x2088]
test r8, r8
je 0x140052724
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140052724
mov rax, qword [rdx + 0x1c10]
dec dword [rax + 0xc8]
call fcn.140047c50
call fcn.140018250
mov rcx, qword [rbp + 0x190]
xor rcx, rsp
call fcn.1400569d0
lea r11, [rsp + 0x2c0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.14005d6c4
int3
xor ecx, ecx
call fcn.14006848c
int3
call fcn.14005d6c4
int3
call fcn.14005d6c4
int3