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

Disassembly:
mov r11, rsp
push rbp
push rbx
lea rbp, [r11 - 0xe8]
sub rsp, 0x1d8
mov rax, qword [0x1801b0058]
xor rax, rsp
mov qword [rbp + 0x10], rax
mov qword [r11 + 8], rsi
mov qword [r11 + 0x10], rdi
mov qword [r11 + 0x18], r12
mov qword [r11 - 0x18], r13
mov qword [r11 - 0x20], r14
mov r14, qword [0x1801b4970]
mov qword [r11 - 0x28], r15
movaps xmmword [r11 - 0x38], xmm6
movaps xmmword [r11 - 0x58], xmm8
movaps xmmword [r11 - 0x78], xmm10
movaps xmmword [r11 - 0x88], xmm11
movaps xmmword [r11 - 0x98], xmm12
movaps xmmword [r11 - 0xa8], xmm13
movaps xmmword [r11 - 0xb8], xmm14
movaps xmmword [r11 - 0xc8], xmm15
mov qword [rbp - 0x28], r14
test r14, r14
jne 0x180082d84
mov r8d, 0xaa8
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimplotimplot.cpp
lea rcx, str._GImPlot___0____No_current_context._Did_you_call_ImPlot::CreateContext___or_ImPlot::SetCurrentContext____
call fcn.1800fd900
mov r14, qword [0x1801b4970]
mov qword [rbp - 0x28], r14
cmp qword [r14 + 0x50], 0
jne 0x180082daf
mov r8d, 0xaa9
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimplotimplot.cpp
lea rcx, str._GImPlot__CurrentPlot___0____Mismatched_BeginPlot___EndPlot____
call fcn.1800fd900
mov r14, qword [0x1801b4970]
mov qword [rbp - 0x28], r14
mov rax, qword [r14 + 0x50]
cmp byte [rax + 0x9de], 0
jne 0x180082dcc
call fcn.180080ad0
mov r14, qword [0x1801b4970]
mov qword [rbp - 0x28], r14
mov rax, qword [r14 + 0x50]
xorps xmm12, xmm12
mov byte [rax + 0x9de], 1
mov rax, qword [0x1801b4960]
movss xmm0, dword [r14 + 0x128]
comiss xmm0, xmm12
mov rdi, qword [r14 + 0x50]
mov qword [rbp - 0x30], rax
mov rax, qword [rax + 0x3e88]
mov qword [rsp + 0x78], rdi
mov rbx, qword [rax + 0x280]
mov qword [rbp - 0x78], rbx
jbe 0x180082e24
movss xmm0, dword [r14 + 0x22c]
comiss xmm0, xmm12
mov byte [rsp + 0x51], 1
ja 0x180082e29
mov byte [rsp + 0x51], 0
xor edx, edx
cmp byte [rdi + 0x9e1], dl
jne 0x180082e8a
mov ecx, edx
lea rax, [rdi + 0x18b]
nop dword [rax]
cmp byte [rax - 7], dl
je 0x180082e49
cmp byte [rax], dl
jne 0x180082e83
inc rcx
add rax, 0x178
cmp rcx, 3
jl 0x180082e40
mov byte [rsp + 0x50], dl
mov rcx, rdx
lea rax, [rdi + 0x5f3]
cmp byte [rax - 7], dl
je 0x180082e6f
cmp byte [rax], dl
jne 0x180082e8f
inc rcx
add rax, 0x178
cmp rcx, 3
jl 0x180082e66
mov byte [rbp - 0x70], dl
jmp 0x180082e93
mov byte [rsp + 0x50], 1
jmp 0x180082e5c
mov byte [rsp + 0x50], 1
mov byte [rbp - 0x70], 1
lea rdx, [rdi + 0x988]
mov r8b, 1
lea rcx, [rdi + 0x980]
call fcn.18002a8e0
cmp byte [rdi + 0x184], 0
je 0x180082f09
mov ecx, dword [rdi + 0x1c]
mov eax, ecx
shr eax, 1
not al
test al, 1
je 0x180082f09
shr ecx, 9
test cl, 1
je 0x180082f09
movss xmm0, dword [r14 + 0x158]
lea r8, [rdi + 0x9a0]
movss xmm1, dword [r14 + 0x150]
lea rdx, [rdi + 0x78]
mov eax, dword [rdi + 0x168]
mov rcx, rbx
mov r9d, dword [rdi + 0x164]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], eax
call fcn.18007db20
cmp byte [rdi + 0x2fc], 0
je 0x180082f6f
mov ecx, dword [rdi + 0x194]
mov eax, ecx
shr eax, 1
not al
test al, 1
je 0x180082f6f
shr ecx, 9
test cl, 1
je 0x180082f6f
movss xmm0, dword [r14 + 0x158]
lea r8, [rdi + 0x9a0]
movss xmm1, dword [r14 + 0x150]
lea rdx, [rdi + 0x1f0]
mov eax, dword [rdi + 0x2e0]
mov rcx, rbx
mov r9d, dword [rdi + 0x2dc]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], eax
call fcn.18007db20
cmp byte [rdi + 0x474], 0
je 0x180082fd5
mov ecx, dword [rdi + 0x30c]
mov eax, ecx
shr eax, 1
not al
test al, 1
je 0x180082fd5
shr ecx, 9
test cl, 1
je 0x180082fd5
movss xmm0, dword [r14 + 0x158]
lea r8, [rdi + 0x9a0]
movss xmm1, dword [r14 + 0x150]
lea rdx, [rdi + 0x368]
mov eax, dword [rdi + 0x458]
mov rcx, rbx
mov r9d, dword [rdi + 0x454]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], eax
call fcn.18007db20
cmp byte [rdi + 0x5ec], 0
je 0x18008303b
mov ecx, dword [rdi + 0x484]
mov eax, ecx
shr eax, 1
not al
test al, 1
je 0x18008303b
shr ecx, 9
test cl, 1
je 0x18008303b
movss xmm0, dword [r14 + 0x15c]
lea r8, [rdi + 0x9a0]
movss xmm1, dword [r14 + 0x154]
lea rdx, [rdi + 0x4e0]
mov eax, dword [rdi + 0x5d0]
mov rcx, rbx
mov r9d, dword [rdi + 0x5cc]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], eax
call fcn.18007dda0
cmp byte [rdi + 0x764], 0
je 0x1800830a1
mov ecx, dword [rdi + 0x5fc]
mov eax, ecx
shr eax, 1
not al
test al, 1
je 0x1800830a1
shr ecx, 9
test cl, 1
je 0x1800830a1
movss xmm0, dword [r14 + 0x15c]
lea r8, [rdi + 0x9a0]
movss xmm1, dword [r14 + 0x154]
lea rdx, [rdi + 0x658]
mov eax, dword [rdi + 0x748]
mov rcx, rbx
mov r9d, dword [rdi + 0x744]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], eax
call fcn.18007dda0
cmp byte [rdi + 0x8dc], 0
je 0x180083107
mov ecx, dword [rdi + 0x774]
mov eax, ecx
shr eax, 1
not al
test al, 1
je 0x180083107
shr ecx, 9
test cl, 1
je 0x180083107
movss xmm0, dword [r14 + 0x15c]
lea r8, [rdi + 0x9a0]
movss xmm1, dword [r14 + 0x154]
lea rdx, [rdi + 0x7d0]
mov eax, dword [rdi + 0x8c0]
mov rcx, rbx
mov r9d, dword [rdi + 0x8bc]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], eax
call fcn.18007dda0
cmp dword [rdi + 0x9d8], 0xffffffff
movss xmm8, dword [0x1801955b4]
movss xmm13, dword [0x18019511c]
movaps xmmword [rsp + 0x1a0], xmm7
je 0x1800831c4
test byte [rdi + 4], 1
jne 0x1800831c4
mov rax, qword [0x1801b4970]
movss xmm0, dword [rax + 0x26c]
ucomiss xmm0, xmm8
jp 0x180083160
jne 0x180083160
mov edx, 0xb
lea rcx, [rsp + 0x58]
call fcn.180076cc0
jmp 0x180083171
movups xmm0, xmmword [rax + 0x260]
lea rax, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm0
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x58]
movsxd r9, dword [rdi + 0x9d8]
movss xmm7, dword [rdi + 0x9a8]
addss xmm7, dword [rdi + 0x9a0]
movss xmm6, dword [rdi + 0x994]
add r9, qword [rdi + 0x8f0]
movups xmmword [rsp + 0x58], xmm0
mulss xmm7, xmm13
call fcn.180023410
movaps xmm0, xmm7
mov r8d, eax
unpcklps xmm0, xmm6
mov rcx, rbx
movq rdx, xmm0
call fcn.180077140
movss xmm11, dword [0x18019518c]
lea rsi, [rdi + 0x148]
xor r8d, r8d
mov eax, 3
mov ecx, r8d
mov qword [rsp + 0x70], rax
mov edx, r8d
mov dword [rbp - 0x60], ecx
mov dword [rbp - 0x58], edx
mov r15d, eax
cmp byte [rsi + 0x3c], 0
je 0x1800833ce
mov eax, dword [rsi - 0x12c]
mov ebx, eax
shr ebx, 8
and bl, 1
mov dword [rbp - 0x38], ebx
test bl, bl
je 0x18008322d
test edx, edx
jg 0x180083231
xor r13b, r13b
shr eax, 2
not al
test al, 1
je 0x1800833b8
test bl, bl
je 0x180083236
movaps xmm6, xmm11
jmp 0x18008323a
test ecx, ecx
jle 0x180083213
mov r13b, 1
jmp 0x180083216
movaps xmm6, xmm8
mov eax, dword [rsi - 0xd0]
mov r15d, r8d
mov r12, r8
test eax, eax
jle 0x180083355
mov rbx, r8
test r12, r12
js 0x18008325b
cmp r15d, eax
jl 0x180083274
mov r8d, 0x6f5
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rsi - 0xc8]
cmp dword [rbx + rax + 0x1c], 0
jne 0x180083333
movss xmm1, dword [rbx + rax + 8]
movss xmm0, dword [rdi + 0x9a0]
comiss xmm0, xmm1
ja 0x180083333
comiss xmm1, dword [rdi + 0x9a8]
ja 0x180083333
movss xmm3, dword [rsi]
movss dword [rbp - 0x44], xmm3
movss dword [rbp - 0x48], xmm1
test r13b, r13b
jne 0x1800832d8
cmp byte [rbx + rax + 0x18], r13b
je 0x1800832d8
movss xmm0, dword [r14 + 0x130]
movss xmm2, dword [r14 + 0x140]
jmp 0x180083301
movss xmm0, dword [r14 + 0x138]
test r13b, r13b
jne 0x1800832f8
cmp byte [rbx + rax + 0x18], r13b
je 0x1800832f8
movss xmm2, dword [r14 + 0x140]
jmp 0x180083301
movss xmm2, dword [r14 + 0x148]
mov r9d, dword [rsi + 0x24]
addss xmm1, xmm12
mov rcx, qword [rbp - 0x78]
lea r8, [rbp - 0x50]
mulss xmm0, xmm6
lea rdx, [rbp - 0x48]
movss dword [rsp + 0x20], xmm2
movss dword [rbp - 0x50], xmm1
addss xmm0, xmm3
movss dword [rbp - 0x4c], xmm0
call fcn.18004a130
mov eax, dword [rsi - 0xd0]
inc r15d
inc r12
add rbx, 0x28
cmp r15d, eax
jl 0x180083251
mov ebx, dword [rbp - 0x38]
mov ecx, dword [rbp - 0x60]
mov edx, dword [rbp - 0x58]
test r13b, r13b
jne 0x180083361
cmp byte [rsp + 0x51], r13b
jne 0x1800833b3
movss xmm1, dword [rsi]
lea r8, [rbp - 0x40]
movss xmm0, dword [rdi + 0x9a8]
lea rdx, [rbp - 0x68]
mov r9d, dword [rsi + 0x24]
mov rcx, qword [rbp - 0x78]
movss dword [rbp - 0x40], xmm0
movss xmm0, dword [rdi + 0x9a0]
movss dword [rbp - 0x3c], xmm1
movss dword [rbp - 0x64], xmm1
movss xmm1, dword [r14 + 0x148]
movss dword [rbp - 0x68], xmm0
movss dword [rsp + 0x20], xmm1
call fcn.18004a130
mov ecx, dword [rbp - 0x60]
mov edx, dword [rbp - 0x58]
mov r15, qword [rsp + 0x70]
movzx eax, bl
xor eax, 1
add ecx, eax
movzx eax, bl
add edx, eax
mov dword [rbp - 0x60], ecx
mov dword [rbp - 0x58], edx
xor r8d, r8d
add rsi, 0x178
sub r15, 1
mov qword [rsp + 0x70], r15
jne 0x1800831f0
mov ecx, r8d
lea rsi, [rdi + 0x5b0]
mov edx, r8d
mov dword [rbp - 0x58], ecx
mov r15d, 3
mov dword [rbp - 0x60], edx
mov qword [rsp + 0x70], r15
cmp byte [rsi + 0x3c], 0
je 0x1800835e0
mov eax, dword [rsi - 0x12c]
mov ebx, eax
shr ebx, 8
and bl, 1
mov dword [rbp - 0x38], ebx
test bl, bl
je 0x18008343f
test edx, edx
jg 0x180083443
xor r13b, r13b
shr eax, 2
not al
test al, 1
je 0x1800835ca
test bl, bl
je 0x180083448
movaps xmm6, xmm8
jmp 0x18008344c
test ecx, ecx
jle 0x180083425
mov r13b, 1
jmp 0x180083428
movaps xmm6, xmm11
mov eax, dword [rsi - 0xd0]
mov r15d, r8d
mov r12, r8
test eax, eax
jle 0x180083567
mov rbx, r8
test r12, r12
js 0x18008346d
cmp r15d, eax
jl 0x180083486
mov r8d, 0x6f5
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rsi - 0xc8]
cmp dword [rbx + rax + 0x1c], 0
jne 0x180083545
movss xmm1, dword [rbx + rax + 8]
movss xmm0, dword [rdi + 0x9a4]
comiss xmm0, xmm1
ja 0x180083545
comiss xmm1, dword [rdi + 0x9ac]
ja 0x180083545
movss xmm3, dword [rsi]
movss dword [rbp - 0x40], xmm3
movss dword [rbp - 0x3c], xmm1
test r13b, r13b
jne 0x1800834ea
cmp byte [rbx + rax + 0x18], r13b
je 0x1800834ea
movss xmm0, dword [r14 + 0x134]
movss xmm2, dword [r14 + 0x144]
jmp 0x180083513
movss xmm0, dword [r14 + 0x13c]
test r13b, r13b
jne 0x18008350a
cmp byte [rbx + rax + 0x18], r13b
je 0x18008350a
movss xmm2, dword [r14 + 0x144]
jmp 0x180083513
movss xmm2, dword [r14 + 0x14c]
mov r9d, dword [rsi + 0x24]
addss xmm1, xmm12
mov rcx, qword [rbp - 0x78]
lea r8, [rbp - 0x68]
mulss xmm0, xmm6
lea rdx, [rbp - 0x40]
movss dword [rsp + 0x20], xmm2
movss dword [rbp - 0x64], xmm1
addss xmm0, xmm3
movss dword [rbp - 0x68], xmm0
call fcn.18004a130
mov eax, dword [rsi - 0xd0]
inc r15d
inc r12
add rbx, 0x28
cmp r15d, eax
jl 0x180083463
mov ebx, dword [rbp - 0x38]
mov ecx, dword [rbp - 0x58]
mov edx, dword [rbp - 0x60]
test r13b, r13b
jne 0x180083573
cmp byte [rsp + 0x51], r13b
jne 0x1800835c5
movss xmm1, dword [rsi]
lea r8, [rbp - 0x48]
movss xmm0, dword [rdi + 0x9ac]
lea rdx, [rbp - 0x50]
mov r9d, dword [rsi + 0x24]
mov rcx, qword [rbp - 0x78]
movss dword [rbp - 0x48], xmm1
movss dword [rbp - 0x44], xmm0
movss xmm0, dword [r14 + 0x14c]
movss dword [rbp - 0x50], xmm1
movss xmm1, dword [rdi + 0x9a4]
movss dword [rbp - 0x4c], xmm1
movss dword [rsp + 0x20], xmm0
call fcn.18004a130
mov ecx, dword [rbp - 0x58]
mov edx, dword [rbp - 0x60]
mov r15, qword [rsp + 0x70]
movzx eax, bl
xor eax, 1
add ecx, eax
movzx eax, bl
add edx, eax
mov dword [rbp - 0x58], ecx
mov dword [rbp - 0x60], edx
xor r8d, r8d
add rsi, 0x178
sub r15, 1
mov qword [rsp + 0x70], r15
jne 0x180083402
movaps xmmword [rsp + 0x180], xmm9
call fcn.18002a990
movaps xmm0, xmm12
call fcn.1800871e0
movss xmm15, dword [0x180195570]
xor r13d, r13d
mov r15d, r13d
movss xmm10, dword [0x180195184]
cmp dword [r14 + 0xd0], r13d
jle 0x180083982
mov r12d, r13d
test r12, r12
js 0x180083643
cmp r15d, dword [r14 + 0xb0]
jl 0x18008365c
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [r14 + 0xb8]
movsxd rsi, dword [rax + r13 + 0x18]
add rsi, qword [r14 + 0xc8]
test r12, r12
js 0x18008367d
cmp r15d, dword [r14 + 0xb0]
jl 0x180083696
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rbx, qword [r14 + 0xb8]
mov rcx, qword [0x1801b4960]
add rbx, r13
movss xmm4, dword [rcx + 0x3bf8]
test rsi, rsi
jne 0x1800836ba
movaps xmm0, xmm12
jmp 0x180083709
mov rcx, qword [rcx + 0x3bf0]
lea rdx, [rsp + 0x70]
mov qword [rsp + 0x30], 0
movaps xmm3, xmm15
mov qword [rsp + 0x28], rsi
movaps xmm2, xmm4
movss dword [rsp + 0x20], xmm8
call fcn.180050420
movss xmm0, dword [rsp + 0x70]
movss xmm4, dword [rsp + 0x74]
addss xmm0, xmm10
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x70], xmm0
movss xmm2, dword [r14 + 0x190]
movss xmm1, dword [r14 + 0x194]
addss xmm2, xmm2
movss xmm8, dword [rbx + 8]
addss xmm1, xmm1
ucomiss xmm8, xmm12
movss xmm9, dword [rbx + 4]
addss xmm2, xmm0
movss xmm7, dword [rbx]
addss xmm1, xmm4
movaps xmm6, xmm9
jp 0x180083751
jne 0x180083751
movaps xmm0, xmm2
mulss xmm0, xmm13
jmp 0x180083766
comiss xmm8, xmm12
jbe 0x18008375e
addss xmm7, xmm8
jmp 0x18008376a
movaps xmm0, xmm2
subss xmm0, xmm8
subss xmm7, xmm0
movss xmm3, dword [rbx + 0xc]
ucomiss xmm3, xmm12
jp 0x180083781
jne 0x180083781
movaps xmm0, xmm1
mulss xmm0, xmm13
jmp 0x180083794
comiss xmm3, xmm12
jbe 0x18008378d
addss xmm6, xmm3
jmp 0x180083798
movaps xmm0, xmm1
subss xmm0, xmm3
subss xmm6, xmm0
cmp byte [rbx + 0x1c], 0
je 0x1800837f4
movss xmm0, dword [rdi + 0x9a0]
comiss xmm0, xmm7
jbe 0x1800837ae
movaps xmm7, xmm0
movss xmm0, dword [rdi + 0x9a4]
comiss xmm0, xmm6
jbe 0x1800837be
movaps xmm6, xmm0
movss xmm4, dword [rdi + 0x9a8]
movaps xmm0, xmm7
addss xmm0, xmm2
comiss xmm0, xmm4
jbe 0x1800837d9
movaps xmm7, xmm4
subss xmm7, xmm2
movss xmm4, dword [rdi + 0x9ac]
movaps xmm0, xmm6
addss xmm0, xmm1
comiss xmm0, xmm4
jbe 0x1800837f4
movaps xmm6, xmm4
subss xmm6, xmm1
ucomiss xmm8, xmm12
movaps xmm4, xmm7
movss dword [rsp + 0x58], xmm7
movaps xmm5, xmm6
movss dword [rsp + 0x5c], xmm6
addss xmm4, xmm2
addss xmm5, xmm1
movss dword [rsp + 0x60], xmm4
movss dword [rsp + 0x64], xmm5
jp 0x18008382e
jne 0x18008382e
ucomiss xmm3, xmm12
jp 0x18008382e
je 0x1800838fb
movaps xmm0, xmm4
movss dword [rbp - 0x10], xmm7
unpcklps xmm0, xmm5
movaps xmm1, xmm9
movsd qword [rsp + 0x60], xmm0
subss xmm1, xmm6
movsd qword [rbp], xmm0
movaps xmm2, xmm15
movss xmm0, dword [rbx]
movaps xmm3, xmm0
movss dword [rbp - 0xc], xmm6
subss xmm3, xmm7
movss dword [rbp - 8], xmm4
mulss xmm1, xmm1
movss dword [rbp - 4], xmm6
movss dword [rbp + 8], xmm7
mulss xmm3, xmm3
movss dword [rbp + 0xc], xmm5
movaps xmm8, xmm3
addss xmm8, xmm1
comiss xmm15, xmm8
jbe 0x18008388f
movaps xmm2, xmm8
subss xmm0, xmm4
movaps xmm8, xmm2
mulss xmm0, xmm0
addss xmm1, xmm0
comiss xmm2, xmm1
jbe 0x1800838a7
movaps xmm2, xmm1
xor eax, eax
subss xmm9, xmm5
comiss xmm8, xmm1
mulss xmm9, xmm9
seta al
addss xmm0, xmm9
comiss xmm2, xmm0
jbe 0x1800838cc
mov eax, 2
movaps xmm2, xmm0
mov r9d, dword [rbx + 0x10]
addss xmm3, xmm9
mov ecx, 3
movss dword [rsp + 0x20], xmm11
lea r8, [rbp - 0x10]
mov rdx, rbx
comiss xmm2, xmm3
cmova eax, ecx
mov rcx, qword [rbp - 0x78]
lea r8, [r8 + rax*8]
call fcn.18004a130
mov r9d, dword [rbx + 0x10]
lea r8, [rsp + 0x60]
mov rcx, qword [rbp - 0x78]
lea rdx, [rsp + 0x58]
mov dword [rsp + 0x28], 0
movss dword [rsp + 0x20], xmm12
call fcn.18004a3a0
addss xmm7, dword [r14 + 0x190]
addss xmm6, dword [r14 + 0x194]
mov r8d, dword [rbx + 0x14]
lea rdx, [rbp - 0x68]
mov rbx, qword [rbp - 0x78]
mov r9, rsi
mov rcx, rbx
mov qword [rsp + 0x20], 0
movss dword [rbp - 0x68], xmm7
movss dword [rbp - 0x64], xmm6
call fcn.18004ab80
movss xmm8, dword [0x1801955b4]
inc r15d
inc r12
add r13, 0x20
cmp r15d, dword [r14 + 0xd0]
jl 0x180083635
xor r13d, r13d
jmp 0x180083986
mov rbx, qword [rbp - 0x78]
cmp byte [rdi + 0x9e3], 0
je 0x180083ad2
mov rax, qword [0x1801b4970]
movss xmm0, dword [rax + 0x2ec]
ucomiss xmm0, xmm8
jp 0x1800839bd
jne 0x1800839bd
mov edx, 0x13
lea rcx, [rbp - 0x10]
call fcn.180076cc0
mov rcx, rax
jmp 0x1800839cc
movups xmm0, xmmword [rax + 0x2e0]
lea rcx, [rbp - 0x10]
movups xmmword [rbp - 0x10], xmm0
movups xmm4, xmmword [rcx]
mov rax, qword [0x1801b4960]
movss xmm2, dword [rdi + 0x9a4]
movss xmm3, dword [rdi + 0x9a0]
movaps xmm1, xmm2
addss xmm1, dword [rdi + 0x9cc]
addss xmm2, dword [rdi + 0x9c4]
movaps xmm0, xmm3
movss dword [rsp + 0x58], xmm4
addss xmm0, dword [rdi + 0x9c8]
addss xmm3, dword [rdi + 0x9c0]
movss dword [rsp + 0x74], xmm1
movaps xmm1, xmm4
shufps xmm1, xmm4, 0xaa
movss dword [rsp + 0x6c], xmm2
movss xmm2, dword [rax + 0x37d8]
movss dword [rsp + 0x70], xmm0
movaps xmm0, xmm4
shufps xmm0, xmm4, 0x55
movss dword [rsp + 0x5c], xmm0
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x58]
shufps xmm4, xmm4, 0xff
mulss xmm4, dword [0x1801950f4]
movups xmmword [rbp - 0x10], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm2
mulss xmm4, xmm2
movss dword [rbp - 4], xmm0
movss dword [rsp + 0x68], xmm3
movss dword [rsp + 0x60], xmm1
movss dword [rsp + 0x64], xmm4
call fcn.180023410
mov r9d, eax
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x68]
movss dword [rsp + 0x20], xmm12
lea r8, [rsp + 0x70]
mov rcx, rbx
call fcn.18004a3a0
lea rcx, [rbp - 0x10]
call fcn.180023410
movss dword [rsp + 0x30], xmm11
lea rdx, [rsp + 0x68]
mov r9d, eax
mov dword [rsp + 0x28], r13d
lea r8, [rsp + 0x70]
movss dword [rsp + 0x20], xmm12
mov rcx, rbx
call fcn.18004a290
mov eax, dword [rdi + 4]
mov r12, 0xffffffffffffffff
movss xmm14, dword [0x180195360]
shr eax, 9
test al, 1
je 0x180083c9d
cmp byte [rdi + 0x9e0], 0
je 0x180083c9d
cmp byte [rsp + 0x50], 0
jne 0x180083c9d
cmp byte [rbp - 0x70], 0
jne 0x180083c9d
cmp byte [rdi + 0x9e2], 0
jne 0x180083c9d
cmp byte [rdi + 0x940], 0
jne 0x180083c9d
mov rax, qword [0x1801b4960]
mov dword [rax + 0x4230], r12d
mov rax, qword [rbp - 0x30]
movss xmm0, dword [rdi + 0x9a0]
movss dword [rbp - 0x40], xmm0
movss xmm3, dword [rax + 0xdf4]
movss xmm2, dword [rax + 0xdf8]
movaps xmm1, xmm3
mov rax, qword [0x1801b4970]
subss xmm1, xmm14
movaps xmm0, xmm3
movss dword [rbp - 0x3c], xmm2
addss xmm0, xmm14
movss dword [rbp - 0x64], xmm2
movss dword [rbp - 0x4c], xmm2
movss dword [rbp - 0x44], xmm2
movss dword [rbp - 0x68], xmm1
movaps xmm1, xmm2
subss xmm1, xmm14
movss dword [rsp + 0x68], xmm3
movss dword [rbp - 0x50], xmm0
addss xmm2, xmm14
movss xmm0, dword [rdi + 0x9a8]
movss dword [rbp - 0x48], xmm0
movss xmm0, dword [rdi + 0x9a4]
movss dword [rsp + 0x74], xmm1
movss xmm1, dword [rax + 0x2fc]
ucomiss xmm1, xmm8
movss dword [rsp + 0x6c], xmm0
movss xmm0, dword [rdi + 0x9ac]
movss dword [rsp + 0x70], xmm3
movss dword [rbp - 0x58], xmm3
movss dword [rbp - 0x54], xmm2
movss dword [rbp - 0x38], xmm3
movss dword [rbp - 0x34], xmm0
jp 0x180083c07
jne 0x180083c07
lea edx, [r12 + 0x15]
lea rcx, [rsp + 0x58]
call fcn.180076cc0
jmp 0x180083c18
movups xmm0, xmmword [rax + 0x2f0]
lea rax, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm0
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x58]
movups xmmword [rsp + 0x58], xmm0
call fcn.180023410
mov rsi, qword [rbp - 0x78]
lea r8, [rbp - 0x68]
mov rcx, rsi
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea rdx, [rbp - 0x40]
mov ebx, eax
call fcn.18004a130
mov r9d, ebx
movss dword [rsp + 0x20], xmm11
lea r8, [rbp - 0x48]
mov rcx, rsi
lea rdx, [rbp - 0x50]
call fcn.18004a130
mov r9d, ebx
movss dword [rsp + 0x20], xmm11
lea r8, [rsp + 0x70]
mov rcx, rsi
lea rdx, [rsp + 0x68]
call fcn.18004a130
mov r9d, ebx
movss dword [rsp + 0x20], xmm11
lea r8, [rbp - 0x38]
mov rcx, rsi
lea rdx, [rbp - 0x58]
mov rbx, rsi
call fcn.18004a130
mov eax, dword [rdi + 4]
shr eax, 2
test al, 1
jne 0x180084868
cmp byte [rdi + 0x9e0], 0
jne 0x180083cc2
mov eax, dword [rdi + 0x10]
shr eax, 2
test al, 1
je 0x180084868
mov r15d, dword [rdi + 0x10]
lea rbx, [r14 + 0x5e0]
movzx esi, byte [rdi + 0x10]
shr r15d, 1
and sil, 1
and r15b, 1
cmp dword [rbx], 0
mov dword [rbp - 0x60], r15d
jge 0x180083cfe
mov r8d, 0x704
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.new_size___Size
call fcn.1800fd900
mov r14, qword [rbp - 0x30]
movzx eax, sil
xor rax, 1
mov dword [rbx], r13d
lea rax, [rax*2 + 1]
mov qword [rsp + 0x68], rax
mov rax, r13
mov rcx, qword [rsp + 0x68]
lea r13, [rdi + 0x128]
mov qword [rsp + 0x70], rax
nop
cmp byte [r13 + 0x5c], 0
je 0x180084050
test rax, rax
jle 0x180083e0d
mov eax, dword [rbx]
mov r15d, 1
mov edx, dword [rbx + 4]
test eax, eax
cmovne r15d, eax
lea esi, [r15 + 3]
cmp esi, edx
jl 0x180083d6c
add edx, edx
mov rcx, rbx
cmp esi, edx
cmovg edx, esi
call fcn.18003e650
mov ecx, dword [rbx + 4]
cmp esi, ecx
jle 0x180083d96
test ecx, ecx
je 0x180083d82
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x180083d87
mov eax, 8
cmp eax, esi
mov edx, esi
mov rcx, rbx
cmovg edx, eax
call fcn.18003e650
lea eax, [r15 - 1]
mov dword [rbx], esi
test eax, eax
js 0x180083da4
cmp eax, esi
jl 0x180083dbd
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov eax, dword [0x180190258]
mov rcx, qword [rbx + 8]
movsxd rdx, r15d
add r15d, 2
mov word [rdx + rcx - 1], ax
movzx eax, byte [0x18019025a]
mov byte [rdx + rcx + 1], al
js 0x180083de5
cmp r15d, dword [rbx]
jl 0x180083dfe
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
movsxd rcx, r15d
mov r15d, dword [rbp - 0x60]
mov byte [rcx + rax], 0
movss xmm0, dword [r14 + 0xdf4]
subss xmm0, dword [r13]
mov rax, qword [r13 - 0x10]
movsd xmm2, qword [r13 - 0x100]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [r13 + 0x18]
addsd xmm0, xmm2
test rax, rax
je 0x180083e6c
movsd xmm1, qword [r13 - 0xf8]
subsd xmm0, xmm2
mov rdx, qword [r13 - 8]
subsd xmm1, xmm2
movsd xmm2, qword [r13 + 0x10]
subsd xmm2, qword [r13 + 8]
divsd xmm0, xmm1
mulsd xmm0, xmm2
addsd xmm0, qword [r13 + 8]
call rax
test r15b, r15b
je 0x180083e90
movaps xmm3, xmm0
lea r8, [0x18018f750]
movq r9, xmm0
lea rcx, [rbp - 0x10]
mov edx, 0x20
call fcn.180022e00
jmp 0x180083ea3
lea rcx, [r13 - 0x110]
movaps xmm1, xmm0
lea r8, [rbp - 0x10]
call fcn.18007cac0
lea rax, [rbp - 0x10]
mov rsi, r12
nop word [rax + rax]
inc rsi
cmp byte [rax + rsi], 0
jne 0x180083eb0
mov eax, dword [rbx]
mov r12d, 1
mov edx, dword [rbx + 4]
test eax, eax
cmovne r12d, eax
lea r15d, [rsi + r12]
cmp r15d, edx
jl 0x180083ee4
add edx, edx
mov rcx, rbx
cmp r15d, edx
cmovg edx, r15d
call fcn.18003e650
mov ecx, dword [rbx + 4]
cmp r15d, ecx
jle 0x180083f11
test ecx, ecx
je 0x180083efb
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x180083f00
mov eax, 8
cmp eax, r15d
mov edx, r15d
mov rcx, rbx
cmovg edx, eax
call fcn.18003e650
sub r12d, 1
mov dword [rbx], r15d
js 0x180083f1f
cmp r12d, r15d
jl 0x180083f38
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
movsxd rcx, r12d
lea rdx, [rbp - 0x10]
add rcx, qword [rbx + 8]
movsxd r8, esi
call fcn.1800eddf0
test r15d, r15d
jle 0x180083f55
cmp r15d, dword [rbx]
jle 0x180083f6e
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
movsxd rcx, r15d
mov byte [rcx + rax - 1], 0
mov rax, qword [rsp + 0x70]
test rax, rax
jle 0x180084040
mov eax, dword [rbx]
mov r15d, 1
mov edx, dword [rbx + 4]
test eax, eax
cmovne r15d, eax
lea esi, [r15 + 1]
cmp esi, edx
jl 0x180083fb0
add edx, edx
mov rcx, rbx
cmp esi, edx
cmovg edx, esi
call fcn.18003e650
mov ecx, dword [rbx + 4]
cmp esi, ecx
jle 0x180083fda
test ecx, ecx
je 0x180083fc6
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x180083fcb
mov eax, 8
cmp eax, esi
mov edx, esi
mov rcx, rbx
cmovg edx, eax
call fcn.18003e650
lea eax, [r15 - 1]
mov dword [rbx], esi
test eax, eax
js 0x180083fe8
cmp eax, esi
jl 0x180084001
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
movsxd rcx, r15d
mov byte [rcx + rax - 1], 0x29
test r15d, r15d
js 0x180084017
cmp r15d, dword [rbx]
jl 0x180084030
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
movsxd rcx, r15d
mov byte [rcx + rax], 0
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r12, 0xffffffffffffffff
mov r15d, dword [rbp - 0x60]
inc rax
add r13, 0x178
mov qword [rsp + 0x70], rax
cmp rax, rcx
jl 0x180083d30
mov eax, dword [rbx]
mov r15d, 1
mov edx, dword [rbx + 4]
test eax, eax
cmovne r15d, eax
lea esi, [r15 + 2]
cmp esi, edx
jl 0x180084090
add edx, edx
mov rcx, rbx
cmp esi, edx
cmovg edx, esi
call fcn.18003e650
mov ecx, dword [rbx + 4]
cmp esi, ecx
jle 0x1800840ba
test ecx, ecx
je 0x1800840a6
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1800840ab
mov eax, 8
cmp eax, esi
mov edx, esi
mov rcx, rbx
cmovg edx, eax
call fcn.18003e650
lea eax, [r15 - 1]
mov dword [rbx], esi
test eax, eax
js 0x1800840c8
cmp eax, esi
jl 0x1800840e1
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
movsxd rcx, r15d
add r15d, 1
mov word [rcx + rax - 1], 0x202c
js 0x1800840fa
cmp r15d, dword [rbx]
jl 0x180084113
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
lea r13, [rdi + 0x590]
mov r14d, dword [rbp - 0x60]
mov rdi, qword [rbp - 0x30]
movsxd rcx, r15d
mov byte [rcx + rax], 0
xor eax, eax
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x70], rax
nop dword [rax]
cmp byte [r13 + 0x5c], 0
je 0x18008444a
test rax, rax
jle 0x180084219
mov eax, dword [rbx]
mov r15d, 1
mov edx, dword [rbx + 4]
test eax, eax
cmovne r15d, eax
lea esi, [r15 + 3]
cmp esi, edx
jl 0x18008417c
add edx, edx
mov rcx, rbx
cmp esi, edx
cmovg edx, esi
call fcn.18003e650
mov ecx, dword [rbx + 4]
cmp esi, ecx
jle 0x1800841a6
test ecx, ecx
je 0x180084192
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x180084197
mov eax, 8
cmp eax, esi
mov edx, esi
mov rcx, rbx
cmovg edx, eax
call fcn.18003e650
lea eax, [r15 - 1]
mov dword [rbx], esi
test eax, eax
js 0x1800841b4
cmp eax, esi
jl 0x1800841cd
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov eax, dword [0x180190258]
mov rcx, qword [rbx + 8]
movsxd rdx, r15d
add r15d, 2
mov word [rdx + rcx - 1], ax
movzx eax, byte [0x18019025a]
mov byte [rdx + rcx + 1], al
js 0x1800841f5
cmp r15d, dword [rbx]
jl 0x18008420e
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
movsxd rcx, r15d
mov byte [rcx + rax], 0
movss xmm0, dword [rdi + 0xdf8]
subss xmm0, dword [r13]
mov rax, qword [r13 - 0x10]
movsd xmm2, qword [r13 - 0x100]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [r13 + 0x18]
addsd xmm0, xmm2
test rax, rax
je 0x180084277
movsd xmm1, qword [r13 - 0xf8]
subsd xmm0, xmm2
mov rdx, qword [r13 - 8]
subsd xmm1, xmm2
movsd xmm2, qword [r13 + 0x10]
subsd xmm2, qword [r13 + 8]
divsd xmm0, xmm1
mulsd xmm0, xmm2
addsd xmm0, qword [r13 + 8]
call rax
test r14b, r14b
je 0x18008429b
movaps xmm3, xmm0
lea r8, [0x18018f750]
movq r9, xmm0
lea rcx, [rbp - 0x10]
mov edx, 0x20
call fcn.180022e00
jmp 0x1800842ae
lea rcx, [r13 - 0x110]
movaps xmm1, xmm0
lea r8, [rbp - 0x10]
call fcn.18007cac0
lea rax, [rbp - 0x10]
mov rsi, r12
inc rsi
cmp byte [rax + rsi], 0
jne 0x1800842b5
mov eax, dword [rbx]
mov r12d, 1
mov edx, dword [rbx + 4]
test eax, eax
cmovne r12d, eax
lea r15d, [r12 + rsi]
cmp r15d, edx
jl 0x1800842e9
add edx, edx
mov rcx, rbx
cmp r15d, edx
cmovg edx, r15d
call fcn.18003e650
mov ecx, dword [rbx + 4]
cmp r15d, ecx
jle 0x180084316
test ecx, ecx
je 0x180084300
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x180084305
mov eax, 8
cmp eax, r15d
mov edx, r15d
mov rcx, rbx
cmovg edx, eax
call fcn.18003e650
sub r12d, 1
mov dword [rbx], r15d
js 0x180084324
cmp r12d, r15d
jl 0x18008433d
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
movsxd rcx, r12d
lea rdx, [rbp - 0x10]
add rcx, qword [rbx + 8]
movsxd r8, esi
call fcn.1800eddf0
test r15d, r15d
jle 0x18008435a
cmp r15d, dword [rbx]
jle 0x180084373
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
movsxd rcx, r15d
mov byte [rcx + rax - 1], 0
mov rax, qword [rsp + 0x70]
test rax, rax
jle 0x180084445
mov eax, dword [rbx]
mov r15d, 1
mov edx, dword [rbx + 4]
test eax, eax
cmovne r15d, eax
lea esi, [r15 + 1]
cmp esi, edx
jl 0x1800843b5
add edx, edx
mov rcx, rbx
cmp esi, edx
cmovg edx, esi
call fcn.18003e650
mov ecx, dword [rbx + 4]
cmp esi, ecx
jle 0x1800843df
test ecx, ecx
je 0x1800843cb
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1800843d0
mov eax, 8
cmp eax, esi
mov edx, esi
mov rcx, rbx
cmovg edx, eax
call fcn.18003e650
lea eax, [r15 - 1]
mov dword [rbx], esi
test eax, eax
js 0x1800843ed
cmp eax, esi
jl 0x180084406
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
movsxd rcx, r15d
mov byte [rcx + rax - 1], 0x29
test r15d, r15d
js 0x18008441c
cmp r15d, dword [rbx]
jl 0x180084435
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rbx + 8]
movsxd rcx, r15d
mov byte [rcx + rax], 0
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
inc rax
add r13, 0x178
mov qword [rsp + 0x70], rax
mov r12, 0xffffffffffffffff
cmp rax, rcx
jl 0x180084140
cmp dword [rbx], 1
mov rdi, qword [rsp + 0x78]
mov r14, qword [rbp - 0x28]
jle 0x180084860
mov rcx, qword [0x1801b4960]
lea rsi, [0x1801b4958]
mov rax, qword [rbx + 8]
movss xmm2, dword [rcx + 0x3bf8]
test rax, rax
jne 0x18008449d
mov rax, rsi
mov rcx, qword [rcx + 0x3bf0]
lea rdx, [rbp - 0x68]
xor r13d, r13d
movaps xmm3, xmm15
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
call fcn.180050420
mov edx, dword [rdi + 0xc]
mov ecx, edx
movss xmm0, dword [rbp - 0x68]
movss xmm2, dword [rbp - 0x64]
addss xmm0, xmm10
shr ecx, 3
and cl, 1
cvttss2si eax, xmm0
movd xmm1, eax
mov eax, edx
shr eax, 2
cvtdq2ps xmm1, xmm1
test al, 1
je 0x18008450a
test cl, cl
jne 0x180084521
movss xmm0, dword [r14 + 0x188]
addss xmm0, dword [rdi + 0x9a0]
jmp 0x18008453f
test cl, cl
je 0x180084521
movss xmm0, dword [rdi + 0x9a8]
subss xmm0, dword [r14 + 0x188]
jmp 0x18008453b
movss xmm0, dword [rdi + 0x9a8]
addss xmm0, dword [rdi + 0x9a0]
mulss xmm1, xmm13
mulss xmm0, xmm13
subss xmm0, xmm1
mov eax, edx
shr eax, 1
and al, 1
test dl, 1
je 0x180084561
test al, al
jne 0x180084578
movss xmm1, dword [rdi + 0x9a4]
addss xmm1, dword [r14 + 0x18c]
jmp 0x180084596
test al, al
je 0x180084578
movss xmm1, dword [rdi + 0x9ac]
subss xmm1, dword [r14 + 0x18c]
jmp 0x180084592
movss xmm1, dword [rdi + 0x9ac]
addss xmm1, dword [rdi + 0x9a4]
mulss xmm2, xmm13
mulss xmm1, xmm13
subss xmm1, xmm2
addss xmm0, xmm13
addss xmm1, xmm13
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movss dword [rbp - 0x68], xmm0
movd xmm0, eax
mov rax, qword [rbx + 8]
test rax, rax
cvtdq2ps xmm0, xmm0
cmovne rsi, rax
mov rax, qword [0x1801b4970]
movss dword [rbp - 0x64], xmm0
movss xmm0, dword [rax + 0x27c]
ucomiss xmm0, xmm8
jp 0x1800845f3
jne 0x1800845f3
mov edx, 0xc
lea rcx, [rsp + 0x58]
call fcn.180076cc0
jmp 0x18008460b
mov rax, qword [0x1801b4970]
movups xmm0, xmmword [rax + 0x270]
lea rax, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
call fcn.180023410
mov r15d, eax
test eax, 0xff000000
je 0x1800846c0
nop dword [rax + rax]
inc r12
cmp byte [rsi + r12], r13b
jne 0x180084630
add r12, rsi
cmp rsi, r12
je 0x1800846c0
mov rdx, qword [rbp - 0x78]
mov rax, qword [rdx + 0x38]
mov rbx, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rdx + 0x98]
mov rcx, qword [rbx + 0x40]
cmp qword [rcx + 8], rax
je 0x180084680
mov r8d, 0x639
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call fcn.1800fd900
mov rdx, qword [rbp - 0x78]
movups xmm0, xmmword [rdx + 0x88]
mov byte [rsp + 0x48], r13b
lea rax, [rsp + 0x78]
movss dword [rsp + 0x40], xmm12
lea r9, [rbp - 0x68]
mov qword [rsp + 0x38], r12
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov rcx, rbx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
movups xmmword [rsp + 0x78], xmm0
call fcn.180050640
mov rbx, qword [rbp - 0x78]
mov rax, qword [0x1801b4970]
mov rcx, qword [rax + 0x50]
cmp byte [rcx + 0x9de], 0
jne 0x1800846dd
call fcn.180080ad0
mov rax, qword [0x1801b4970]
mov rcx, qword [rax + 0x50]
mov byte [rcx + 0x9de], 1
call fcn.18002a990
cmp byte [rdi + 0x9e1], 0
jne 0x1800851b4
cmp qword [0x1801b4960], 0
jne 0x180084724
mov r8d, 0xec7
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call fcn.1800fd900
mov rax, qword [0x1801b4960]
mov ecx, dword [rdi + 0x1c]
movss xmm13, dword [0x18019538c]
movss xmm7, dword [rax + 0xdf4]
movss xmm6, dword [rax + 0xdf8]
mov eax, ecx
shr eax, 6
test al, 1
jne 0x1800848f5
cmp byte [rdi + 0x18b], 0
je 0x1800848f5
movss xmm10, dword [rdi + 0x9a0]
comiss xmm7, xmm10
jb 0x1800848f5
comiss xmm6, dword [rdi + 0x9a4]
jb 0x1800848f5
movss xmm0, dword [rdi + 0x9a8]
comiss xmm0, xmm7
jbe 0x1800848f5
movss xmm0, dword [rdi + 0x9ac]
comiss xmm0, xmm6
jbe 0x1800848f5
movss xmm11, dword [rdi + 0x9a8]
subss xmm10, xmm14
movss xmm9, dword [rdi + 0x9a4]
addss xmm11, xmm14
shr ecx, 8
movaps xmm8, xmm0
test cl, 1
jne 0x180084870
movaps xmm12, xmm9
movss dword [rsp + 0x78], xmm10
subss xmm8, xmm13
movss dword [rbp - 0x80], xmm11
subss xmm12, xmm14
addss xmm9, xmm14
comiss xmm8, xmm6
movss dword [rsp + 0x7c], xmm12
movss dword [rbp - 0x7c], xmm9
jbe 0x180084828
mov r9d, dword [rdi + 0x178]
lea r8, [rbp - 0x80]
xorps xmm0, xmm0
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x78]
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.18004a3a0
comiss xmm7, xmm10
jb 0x1800848f1
comiss xmm6, xmm12
jb 0x1800848f1
comiss xmm11, xmm7
xorps xmm12, xmm12
jbe 0x1800848f5
comiss xmm9, xmm6
jbe 0x1800848f5
or dword [rdi + 0x1c], 0x100
jmp 0x1800848f5
xor r13d, r13d
jmp 0x1800846c0
xor r13d, r13d
jmp 0x1800846c4
movaps xmm12, xmm8
movss dword [rsp + 0x58], xmm10
addss xmm9, xmm13
movss dword [rsp + 0x60], xmm11
subss xmm12, xmm14
addss xmm8, xmm14
comiss xmm6, xmm9
movss dword [rsp + 0x5c], xmm12
movss dword [rsp + 0x64], xmm8
jbe 0x1800848cc
mov r9d, dword [rdi + 0x178]
lea r8, [rsp + 0x60]
xorps xmm0, xmm0
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x58]
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.18004a3a0
comiss xmm7, xmm10
jb 0x1800848f1
comiss xmm6, xmm12
jb 0x1800848f1
comiss xmm11, xmm7
jbe 0x1800848f1
comiss xmm8, xmm6
xorps xmm12, xmm12
jbe 0x1800848f5
and dword [rdi + 0x1c], 0xfffffeff
jmp 0x1800848f5
xorps xmm12, xmm12
mov ecx, dword [rdi + 0x194]
mov eax, ecx
shr eax, 6
test al, 1
jne 0x180084a98
cmp byte [rdi + 0x303], 0
je 0x180084a98
movss xmm8, dword [rdi + 0x9a0]
comiss xmm7, xmm8
jb 0x180084a98
comiss xmm6, dword [rdi + 0x9a4]
jb 0x180084a98
movss xmm0, dword [rdi + 0x9a8]
comiss xmm0, xmm7
jbe 0x180084a98
movss xmm0, dword [rdi + 0x9ac]
comiss xmm0, xmm6
jbe 0x180084a98
movss xmm11, dword [rdi + 0x9a8]
subss xmm8, xmm14
shr ecx, 8
addss xmm11, xmm14
test cl, 1
jne 0x180084a0c
movss xmm9, dword [rdi + 0x9a4]
subss xmm0, xmm13
movaps xmm10, xmm9
movss dword [rsp + 0x78], xmm8
subss xmm10, xmm14
movss dword [rbp - 0x80], xmm11
addss xmm9, xmm14
comiss xmm0, xmm6
movss dword [rsp + 0x7c], xmm10
movss dword [rbp - 0x7c], xmm9
jbe 0x1800849d5
mov r9d, dword [rdi + 0x2f0]
lea r8, [rbp - 0x80]
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x78]
mov rcx, rbx
movss dword [rsp + 0x20], xmm12
call fcn.18004a3a0
comiss xmm7, xmm8
jb 0x180084a98
comiss xmm6, xmm10
jb 0x180084a98
comiss xmm11, xmm7
jbe 0x180084a98
comiss xmm9, xmm6
jbe 0x180084a98
or dword [rdi + 0x194], 0x100
jmp 0x180084a98
movss xmm9, dword [rdi + 0x9ac]
movss xmm0, dword [rdi + 0x9a4]
movaps xmm10, xmm9
addss xmm0, xmm13
movss dword [rsp + 0x58], xmm8
subss xmm10, xmm14
movss dword [rsp + 0x60], xmm11
addss xmm9, xmm14
comiss xmm6, xmm0
movss dword [rsp + 0x5c], xmm10
movss dword [rsp + 0x64], xmm9
jbe 0x180084a76
mov r9d, dword [rdi + 0x2f0]
lea r8, [rsp + 0x60]
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x58]
mov rcx, rbx
movss dword [rsp + 0x20], xmm12
call fcn.18004a3a0
comiss xmm7, xmm8
jb 0x180084a98
comiss xmm6, xmm10
jb 0x180084a98
comiss xmm11, xmm7
jbe 0x180084a98
comiss xmm9, xmm6
jbe 0x180084a98
and dword [rdi + 0x194], 0xfffffeff
mov ecx, dword [rdi + 0x30c]
mov eax, ecx
shr eax, 6
test al, 1
jne 0x180084c40
cmp byte [rdi + 0x47b], 0
je 0x180084c40
movss xmm8, dword [rdi + 0x9a0]
comiss xmm7, xmm8
jb 0x180084c40
comiss xmm6, dword [rdi + 0x9a4]
jb 0x180084c40
movss xmm0, dword [rdi + 0x9a8]
comiss xmm0, xmm7
jbe 0x180084c40
movss xmm0, dword [rdi + 0x9ac]
comiss xmm0, xmm6
jbe 0x180084c40
movss xmm11, dword [rdi + 0x9a8]
subss xmm8, xmm14
shr ecx, 8
addss xmm11, xmm14
test cl, 1
jne 0x180084baf
movss xmm9, dword [rdi + 0x9a4]
subss xmm0, xmm13
movaps xmm10, xmm9
movss dword [rsp + 0x78], xmm8
subss xmm10, xmm14
movss dword [rbp - 0x80], xmm11
addss xmm9, xmm14
comiss xmm0, xmm6
movss dword [rsp + 0x7c], xmm10
movss dword [rbp - 0x7c], xmm9
jbe 0x180084b78
mov r9d, dword [rdi + 0x468]
lea r8, [rbp - 0x80]
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x78]
mov rcx, rbx
movss dword [rsp + 0x20], xmm12
call fcn.18004a3a0
comiss xmm7, xmm8
jb 0x180084c40
comiss xmm6, xmm10
jb 0x180084c40
comiss xmm11, xmm7
jbe 0x180084c40
comiss xmm9, xmm6
jbe 0x180084c40
or dword [rdi + 0x30c], 0x100
jmp 0x180084c40
movss xmm9, dword [rdi + 0x9ac]
movss xmm0, dword [rdi + 0x9a4]
movaps xmm10, xmm9
addss xmm0, xmm13
movss dword [rsp + 0x58], xmm8
subss xmm10, xmm14
movss dword [rsp + 0x60], xmm11
addss xmm9, xmm14
comiss xmm6, xmm0
movss dword [rsp + 0x5c], xmm10
movss dword [rsp + 0x64], xmm9
jbe 0x180084c19
mov r9d, dword [rdi + 0x468]
lea r8, [rsp + 0x60]
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x58]
mov rcx, rbx
movss dword [rsp + 0x20], xmm12
call fcn.18004a3a0
comiss xmm7, xmm8
jb 0x180084c40
comiss xmm6, xmm10
jb 0x180084c40
comiss xmm11, xmm7
jbe 0x180084c40
comiss xmm9, xmm6
jbe 0x180084c40
and dword [rdi + 0x30c], 0xfffffeff
nop dword [rax + rax]
mov ecx, dword [rdi + 0x484]
mov eax, ecx
shr eax, 6
test al, 1
jne 0x180084dd9
cmp byte [rdi + 0x5f3], 0
je 0x180084dd9
movss xmm8, dword [rdi + 0x9a0]
comiss xmm7, xmm8
jb 0x180084dd9
comiss xmm6, dword [rdi + 0x9a4]
jb 0x180084dd9
movss xmm0, dword [rdi + 0x9a8]
comiss xmm0, xmm7
jbe 0x180084dd9
movss xmm0, dword [rdi + 0x9ac]
comiss xmm0, xmm6
jbe 0x180084dd9
movss xmm10, dword [rdi + 0x9a4]
movaps xmm11, xmm0
movss xmm9, dword [rdi + 0x9a8]
subss xmm10, xmm14
shr ecx, 8
addss xmm11, xmm14
test cl, 1
jne 0x180084d5b
movaps xmm12, xmm9
movss dword [rsp + 0x7c], xmm10
addss xmm8, xmm13
movss dword [rbp - 0x7c], xmm11
subss xmm12, xmm14
addss xmm9, xmm14
comiss xmm7, xmm8
movss dword [rsp + 0x78], xmm12
movss dword [rbp - 0x80], xmm9
jbe 0x180084d27
mov r9d, dword [rdi + 0x5e0]
lea r8, [rbp - 0x80]
xorps xmm0, xmm0
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x78]
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.18004a3a0
comiss xmm7, xmm12
jb 0x180084dd9
comiss xmm6, xmm10
jb 0x180084dd9
comiss xmm9, xmm7
jbe 0x180084dd9
comiss xmm11, xmm6
jbe 0x180084dd9
or dword [rdi + 0x484], 0x100
jmp 0x180084dd9
movaps xmm12, xmm8
movss dword [rsp + 0x5c], xmm10
subss xmm9, xmm13
movss dword [rsp + 0x64], xmm11
subss xmm12, xmm14
addss xmm8, xmm14
comiss xmm9, xmm7
movss dword [rsp + 0x58], xmm12
movss dword [rsp + 0x60], xmm8
jbe 0x180084db7
mov r9d, dword [rdi + 0x5e0]
lea r8, [rsp + 0x60]
xorps xmm0, xmm0
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x58]
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.18004a3a0
comiss xmm7, xmm12
jb 0x180084dd9
comiss xmm6, xmm10
jb 0x180084dd9
comiss xmm8, xmm7
jbe 0x180084dd9
comiss xmm11, xmm6
jbe 0x180084dd9
and dword [rdi + 0x484], 0xfffffeff
mov ecx, dword [rdi + 0x5fc]
mov eax, ecx
shr eax, 6
test al, 1
jne 0x180084f98
cmp byte [rdi + 0x76b], 0
je 0x180084f98
movss xmm8, dword [rdi + 0x9a0]
comiss xmm7, xmm8
jb 0x180084f98
comiss xmm6, dword [rdi + 0x9a4]
jb 0x180084f98
movss xmm0, dword [rdi + 0x9a8]
comiss xmm0, xmm7
jbe 0x180084f98
movss xmm0, dword [rdi + 0x9ac]
comiss xmm0, xmm6
jbe 0x180084f98
shr ecx, 8
test cl, 1
jne 0x180084ef7
movss xmm9, dword [rdi + 0x9a8]
addss xmm8, xmm13
movss xmm11, dword [rdi + 0x9a4]
movaps xmm10, xmm9
movaps xmm12, xmm0
subss xmm10, xmm14
subss xmm11, xmm14
addss xmm9, xmm14
comiss xmm7, xmm8
addss xmm12, xmm14
movss dword [rsp + 0x78], xmm10
movss dword [rsp + 0x7c], xmm11
movss dword [rbp - 0x80], xmm9
movss dword [rbp - 0x7c], xmm12
jbe 0x180084ec0
mov r9d, dword [rdi + 0x758]
lea r8, [rbp - 0x80]
xorps xmm0, xmm0
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x78]
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.18004a3a0
comiss xmm7, xmm10
jb 0x180084f98
comiss xmm6, xmm11
jb 0x180084f98
comiss xmm9, xmm7
jbe 0x180084f98
comiss xmm12, xmm6
jbe 0x180084f98
or dword [rdi + 0x5fc], 0x100
jmp 0x180084f98
movss xmm0, dword [rdi + 0x9a8]
movaps xmm9, xmm8
movss xmm10, dword [rdi + 0x9a4]
subss xmm0, xmm13
movss xmm11, dword [rdi + 0x9ac]
subss xmm9, xmm14
subss xmm10, xmm14
addss xmm8, xmm14
addss xmm11, xmm14
comiss xmm0, xmm7
movss dword [rsp + 0x58], xmm9
movss dword [rsp + 0x5c], xmm10
movss dword [rsp + 0x60], xmm8
movss dword [rsp + 0x64], xmm11
jbe 0x180084f76
mov r9d, dword [rdi + 0x758]
lea r8, [rsp + 0x60]
xorps xmm0, xmm0
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x58]
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.18004a3a0
comiss xmm7, xmm9
jb 0x180084f98
comiss xmm6, xmm10
jb 0x180084f98
comiss xmm8, xmm7
jbe 0x180084f98
comiss xmm11, xmm6
jbe 0x180084f98
and dword [rdi + 0x5fc], 0xfffffeff
mov ecx, dword [rdi + 0x774]
mov eax, ecx
shr eax, 6
test al, 1
jne 0x180085195
cmp byte [rdi + 0x8e3], 0
je 0x180085195
movss xmm8, dword [rdi + 0x9a0]
comiss xmm7, xmm8
jb 0x180085195
comiss xmm6, dword [rdi + 0x9a4]
jb 0x180085195
movss xmm0, dword [rdi + 0x9a8]
comiss xmm0, xmm7
jbe 0x180085195
movss xmm0, dword [rdi + 0x9ac]
comiss xmm0, xmm6
jbe 0x180085195
shr ecx, 8
test cl, 1
jne 0x1800850d5
movss xmm9, dword [rdi + 0x9a8]
addss xmm8, xmm13
movss xmm11, dword [rdi + 0x9a4]
movaps xmm10, xmm9
movaps xmm12, xmm0
subss xmm10, xmm14
subss xmm11, xmm14
addss xmm9, xmm14
comiss xmm7, xmm8
addss xmm12, xmm14
movss dword [rsp + 0x78], xmm10
movss dword [rsp + 0x7c], xmm11
movss dword [rbp - 0x80], xmm9
movss dword [rbp - 0x7c], xmm12
jbe 0x18008507f
mov r9d, dword [rdi + 0x8d0]
lea r8, [rbp - 0x80]
xorps xmm0, xmm0
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x78]
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.18004a3a0
comiss xmm7, xmm10
jb 0x180085195
comiss xmm6, xmm11
jb 0x180085195
comiss xmm9, xmm7
jbe 0x180085195
movss xmm10, dword [0x180195184]
movss xmm11, dword [0x18019518c]
movss xmm13, dword [0x18019511c]
comiss xmm12, xmm6
xorps xmm12, xmm12
jbe 0x1800851b4
or dword [rdi + 0x774], 0x100
jmp 0x1800851b4
movss xmm0, dword [rdi + 0x9a8]
movaps xmm9, xmm8
movss xmm10, dword [rdi + 0x9a4]
subss xmm0, xmm13
movss xmm11, dword [rdi + 0x9ac]
subss xmm9, xmm14
subss xmm10, xmm14
xorps xmm12, xmm12
addss xmm8, xmm14
addss xmm11, xmm14
comiss xmm0, xmm7
movss dword [rsp + 0x58], xmm9
movss dword [rsp + 0x5c], xmm10
movss dword [rsp + 0x60], xmm8
movss dword [rsp + 0x64], xmm11
jbe 0x180085156
mov r9d, dword [rdi + 0x8d0]
lea r8, [rsp + 0x60]
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x58]
mov rcx, rbx
movss dword [rsp + 0x20], xmm12
call fcn.18004a3a0
comiss xmm7, xmm9
jb 0x180085199
comiss xmm6, xmm10
jb 0x180085199
comiss xmm8, xmm7
jbe 0x180085199
movss xmm10, dword [0x180195184]
movss xmm13, dword [0x18019511c]
comiss xmm11, xmm6
movss xmm11, dword [0x18019518c]
jbe 0x1800851b4
and dword [rdi + 0x774], 0xfffffeff
jmp 0x1800851b4
xorps xmm12, xmm12
movss xmm13, dword [0x18019511c]
movss xmm11, dword [0x18019518c]
movss xmm10, dword [0x180195184]
mov eax, dword [rdi + 0x948]
mov ebx, r13d
mov byte [rdi + 0x940], 0
test eax, eax
jle 0x180085212
mov rsi, r13
mov r15, r13
nop
test rsi, rsi
js 0x1800851d9
cmp ebx, eax
jl 0x1800851f2
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rdi + 0x950]
inc ebx
inc rsi
mov byte [r15 + rax + 0x1d], 0
add r15, 0x20
mov eax, dword [rdi + 0x948]
cmp ebx, eax
jl 0x1800851d0
mov eax, dword [rdi + 4]
shr eax, 1
test al, 1
jne 0x180085641
cmp dword [rdi + 0x910], 0
jle 0x180085641
lea r15, [rdi + 0x900]
mov r12d, dword [r15]
lea r9, [r14 + 0x180]
mov ebx, r12d
lea r8, [r14 + 0x178]
shr r12d, 5
lea rdx, [rdi + 0x8f8]
not r12b
shr ebx, 4
and r12b, 1
lea rcx, [rbp - 0x68]
mov byte [rsp + 0x20], r12b
call fcn.1800786a0
mov r8d, dword [r15 + 8]
mov edx, r8d
lea r13, [rdi + 0x980]
mov r9d, r8d
and bl, 1
je 0x18008528c
lea r10, [r14 + 0x160]
mov rcx, r13
jmp 0x18008529a
lea r10, [r14 + 0x170]
lea rcx, [rdi + 0x9a0]
movss xmm4, dword [rbp - 0x68]
mov eax, r8d
shr edx, 3
and dl, 1
shr eax, 2
test al, 1
je 0x1800852be
test dl, dl
jne 0x1800852d2
movss xmm1, dword [rcx]
addss xmm1, dword [r10]
jmp 0x1800852ec
test dl, dl
je 0x1800852d2
movss xmm1, dword [rcx + 8]
subss xmm1, dword [r10]
subss xmm1, xmm4
jmp 0x1800852ec
movss xmm1, dword [rcx + 8]
movaps xmm0, xmm4
addss xmm1, dword [rcx]
mulss xmm0, xmm13
mulss xmm1, xmm13
subss xmm1, xmm0
movss xmm3, dword [rbp - 0x64]
shr r9d, 1
and r9b, 1
test r8b, 1
je 0x180085310
test r9b, r9b
jne 0x180085326
movss xmm2, dword [rcx + 4]
addss xmm2, dword [r10 + 4]
jmp 0x180085341
test r9b, r9b
je 0x180085326
movss xmm2, dword [rcx + 0xc]
subss xmm2, dword [r10 + 4]
subss xmm2, xmm3
jmp 0x180085341
movss xmm2, dword [rcx + 0xc]
movaps xmm0, xmm3
addss xmm2, dword [rcx + 4]
mulss xmm0, xmm13
mulss xmm2, xmm13
subss xmm2, xmm0
addss xmm1, xmm13
addss xmm2, xmm13
cvttss2si eax, xmm1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
cvttss2si eax, xmm2
movss dword [r15 + 0x30], xmm1
addss xmm4, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [r15 + 0x34], xmm0
addss xmm3, xmm0
movss dword [r15 + 0x38], xmm4
movss dword [r15 + 0x3c], xmm3
call fcn.1800327b0
test al, al
je 0x1800853c6
mov rax, qword [rbp - 0x30]
movss xmm2, dword [rax + 0xdf4]
comiss xmm2, dword [r15 + 0x30]
jb 0x1800853c6
movss xmm1, dword [rax + 0xdf8]
comiss xmm1, dword [r15 + 0x34]
jb 0x1800853c6
movss xmm0, dword [r15 + 0x38]
comiss xmm0, xmm2
jbe 0x1800853c6
movss xmm0, dword [r15 + 0x3c]
comiss xmm0, xmm1
jbe 0x1800853c6
mov al, 1
jmp 0x1800853c8
xor al, al
mov byte [r15 + 0x40], al
test bl, bl
je 0x1800853e4
mov r8b, 1
lea rdx, [rdi + 0x988]
mov rcx, r13
call fcn.18002a8e0
jmp 0x1800853ed
movaps xmm0, xmm12
call fcn.1800871e0
mov r8, qword [0x1801b4970]
movss xmm14, dword [0x1801955b4]
movss xmm0, dword [r8 + 0x23c]
ucomiss xmm0, xmm14
jp 0x180085426
jne 0x180085426
mov edx, 8
lea rcx, [rsp + 0x58]
call fcn.180076cc0
mov r8, qword [0x1801b4970]
jmp 0x180085438
movups xmm0, xmmword [r8 + 0x230]
lea rax, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
call fcn.180023410
movss xmm0, dword [r8 + 0x24c]
mov r13d, eax
ucomiss xmm0, xmm14
jp 0x18008546f
jne 0x18008546f
mov edx, 9
lea rcx, [rsp + 0x78]
call fcn.180076cc0
jmp 0x180085481
movups xmm0, xmmword [r8 + 0x240]
lea rax, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
movups xmm0, xmmword [rax]
mov rcx, qword [rbp - 0x78]
lea r8, [r15 + 0x38]
mov dword [rsp + 0x28], 0
lea rdx, [r15 + 0x30]
mov r9d, r13d
movss dword [rsp + 0x20], xmm12
movups xmmword [rsp + 0x78], xmm0
call fcn.18004a3a0
lea rcx, [rsp + 0x78]
call fcn.180023410
mov rbx, qword [rbp - 0x78]
lea r8, [r15 + 0x38]
movss dword [rsp + 0x30], xmm11
lea rdx, [r15 + 0x30]
xor r13d, r13d
mov rcx, rbx
mov dword [rsp + 0x28], r13d
mov r9d, eax
movss dword [rsp + 0x20], xmm12
call fcn.18004a290
movzx r8d, byte [r15 + 0x40]
lea rax, [r14 + 0x180]
mov qword [rsp + 0x30], rbx
lea r9, [r14 + 0x178]
mov byte [rsp + 0x28], r12b
lea rdx, [r15 + 0x30]
lea rcx, [rdi + 0x8f8]
mov qword [rsp + 0x20], rax
call fcn.1800788c0
test al, al
je 0x180085527
mov eax, dword [r15]
shr eax, 3
test al, 1
jne 0x180085527
mov al, 1
jmp 0x180085529
xor al, al
cmp byte [r14 + 0x5d8], r13b
je 0x180085584
test al, al
je 0x180085584
mov eax, dword [rdi + 4]
shr eax, 4
test al, 1
jne 0x180085584
mov rbx, qword [0x1801b4960]
lea rdx, str.LegendContext
mov rcx, qword [rbx + 0x3e88]
call fcn.180025fa0
test byte [rbx + 0x5404], 4
mov esi, eax
je 0x18008557b
mov r8d, eax
lea rdx, str.LegendContext
lea rcx, str._popup__OpenPopup___s_____0x_08X_n
call fcn.18003d510
xor edx, edx
mov ecx, esi
call fcn.180035b80
call fcn.18002a990
mov rcx, qword [0x1801b4960]
mov eax, dword [rcx + 0x4068]
cmp dword [rcx + 0x4058], eax
jg 0x1800855aa
mov dword [rcx + 0x3f88], r13d
jmp 0x180085660
mov rcx, qword [rcx + 0x3e88]
lea rdx, str.LegendContext
call fcn.180025fa0
mov edx, 0x141
mov ecx, eax
call fcn.180036330
test al, al
je 0x180085660
lea rcx, str.Legend
call fcn.180053f00
mov rax, qword [0x1801b4960]
mov rax, qword [rax + 0x3e88]
cmp byte [rax + 0x9b], r13b
jne 0x180085606
mov eax, dword [rax + 0x19c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.180057390
mov edx, dword [rdi + 4]
mov rcx, r15
shr edx, 1
not dl
and dl, 1
call fcn.18007bb10
test al, al
je 0x18008563a
mov ecx, dword [rdi + 4]
mov eax, ecx
shr eax, 1
test al, 1
je 0x180085634
and ecx, 0xfffffffd
mov dword [rdi + 4], ecx
call fcn.1800365b0
jmp 0x180085660
or ecx, 2
mov dword [rdi + 4], ecx
call fcn.1800365b0
jmp 0x180085660
mov qword [rdi + 0x930], 0
mov qword [rdi + 0x938], 0
movss xmm14, dword [0x1801955b4]
cmp byte [rsp + 0x51], 0
movaps xmm11, xmmword [rsp + 0x160]
je 0x1800856f7
mov rax, qword [0x1801b4970]
movss xmm6, dword [r14 + 0x128]
movss xmm0, dword [rax + 0x22c]
ucomiss xmm0, xmm14
jp 0x1800856a5
jne 0x1800856a5
mov edx, 7
lea rcx, [rsp + 0x78]
call fcn.180076cc0
jmp 0x1800856b6
movups xmm0, xmmword [rax + 0x220]
lea rax, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
call fcn.180023410
mov rcx, qword [rbp - 0x78]
lea rdx, [rdi + 0x9a0]
movss dword [rsp + 0x30], xmm6
lea r8, [rdi + 0x9a8]
mov r9d, eax
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm12
call fcn.18004a290
cmp dword [r14 + 0xf8], 0
mov r12d, r13d
jle 0x180085b1e
mov rcx, r13
mov rsi, r13
mov qword [rbp - 0x30], rcx
test rcx, rcx
js 0x180085720
cmp r12d, dword [r14 + 0xd8]
jl 0x18008573d
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rcx, qword [rbp - 0x30]
mov r15, qword [r14 + 0xe0]
movsxd rax, dword [rsi + r15]
imul rbx, rax, 0x178
cmp byte [rbx + rdi + 0x184], 0
je 0x180085b03
movsd xmm1, qword [rsi + r15 + 8]
comisd xmm1, xmmword [rbx + rdi + 0x28]
jb 0x180085b03
movsd xmm0, qword [rbx + rdi + 0x30]
comisd xmm0, xmm1
jb 0x180085b03
test rcx, rcx
js 0x18008578e
cmp r12d, dword [r14 + 0xd8]
jl 0x1800857a7
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [r14 + 0xe0]
mov rcx, qword [0x1801b4960]
movsxd r13, dword [rsi + rax + 0x18]
movss xmm1, dword [rcx + 0x3bf8]
add r13, qword [r14 + 0xf0]
jne 0x1800857d1
movaps xmm0, xmm12
jmp 0x180085820
mov rcx, qword [rcx + 0x3bf0]
lea rdx, [rsp + 0x70]
mov qword [rsp + 0x30], 0
movaps xmm3, xmm15
mov qword [rsp + 0x28], r13
movaps xmm2, xmm1
movss dword [rsp + 0x20], xmm14
call fcn.180050420
movss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x74]
addss xmm0, xmm10
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x70], xmm0
movss xmm8, dword [r14 + 0x190]
movss xmm9, dword [r14 + 0x194]
addss xmm8, xmm8
addss xmm9, xmm9
addss xmm8, xmm0
addss xmm9, xmm1
movaps xmm0, xmm8
maxss xmm0, dword [rbx + rdi + 0xa0]
movaps xmm1, xmm9
maxss xmm1, dword [rbx + rdi + 0xa4]
movss dword [rbx + rdi + 0xa0], xmm0
movss dword [rbx + rdi + 0xa4], xmm1
mov rax, qword [rbx + rdi + 0x110]
movsd xmm3, qword [rsi + r15 + 8]
test rax, rax
je 0x1800858ca
mov rdx, qword [rbx + rdi + 0x120]
movaps xmm0, xmm3
call rax
movsd xmm1, qword [rbx + rdi + 0x130]
movaps xmm3, xmm0
movsd xmm0, qword [rbx + rdi + 0x138]
subsd xmm3, xmm1
subsd xmm0, xmm1
movsd xmm1, qword [rbx + rdi + 0x30]
subsd xmm1, qword [rbx + rdi + 0x28]
divsd xmm3, xmm0
mulsd xmm3, xmm1
addsd xmm3, qword [rbx + rdi + 0x28]
subsd xmm3, qword [rbx + rdi + 0x28]
movss xmm0, dword [rbx + rdi + 0x128]
xorps xmm1, xmm1
mov ecx, dword [rsi + r15 + 0x10]
movss xmm2, dword [rbx + rdi + 0x148]
cvtps2pd xmm0, xmm0
mov dword [rsp + 0x20], ecx
mov rcx, qword [rbp - 0x78]
mulsd xmm3, qword [rbx + rdi + 0x140]
addsd xmm3, xmm0
cvtsd2ss xmm1, xmm3
addss xmm1, xmm13
cvttss2si eax, xmm1
movd xmm3, eax
mov eax, dword [rbx + rdi + 0x1c]
shr eax, 8
and al, 1
cmp byte [rbx + rdi + 0x185], 0
cvtdq2ps xmm3, xmm3
je 0x1800859d2
movss xmm7, dword [r14 + 0x168]
movaps xmm0, xmm9
mulss xmm0, xmm13
movaps xmm6, xmm3
movaps xmm4, xmm9
subss xmm6, xmm0
addss xmm4, xmm6
test al, al
je 0x180085984
addss xmm7, xmm2
movss dword [rbp - 0x64], xmm4
movss dword [rbp - 0x40], xmm2
lea r9, [rbp - 0x68]
movss dword [rbp - 0x3c], xmm3
lea r8, [rsp + 0x68]
lea rdx, [rbp - 0x40]
movaps xmm0, xmm7
addss xmm0, xmm12
movss dword [rbp - 0x68], xmm0
jmp 0x180085a6c
movaps xmm0, xmm2
movss dword [rbp - 0x44], xmm4
subss xmm0, xmm8
movss dword [rbp - 0x50], xmm2
movaps xmm1, xmm8
movss dword [rbp - 0x4c], xmm3
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x38]
subss xmm0, xmm7
movaps xmm7, xmm0
movaps xmm0, xmm6
addss xmm1, xmm7
addss xmm0, xmm12
movss dword [rbp - 0x48], xmm1
movss dword [rbp - 0x34], xmm0
movss dword [rbp - 0x38], xmm1
jmp 0x180085a78
movss xmm1, dword [r14 + 0x16c]
movaps xmm0, xmm8
mulss xmm0, xmm13
movaps xmm7, xmm3
movaps xmm6, xmm2
subss xmm7, xmm0
movaps xmm0, xmm7
addss xmm0, xmm8
test al, al
je 0x180085a3f
movss dword [rbp - 0x60], xmm0
subss xmm6, xmm9
movaps xmm0, xmm7
movss dword [rbp - 0x58], xmm3
addss xmm0, xmm12
movss dword [rbp - 0x54], xmm2
lea r9, [rbp - 0x58]
lea r8, [rbp - 0x60]
subss xmm6, xmm1
movaps xmm1, xmm9
lea rdx, [rbp - 0x20]
movss dword [rbp - 0x20], xmm0
addss xmm1, xmm6
movss dword [rbp - 0x5c], xmm1
movss dword [rbp - 0x1c], xmm1
jmp 0x180085a78
movss dword [rbp - 0x18], xmm0
addss xmm6, xmm1
movss dword [rbp - 0x10], xmm3
lea r9, [rbp - 0x18]
movss dword [rbp - 0xc], xmm2
lea r8, [rbp - 0x10]
lea rdx, [rsp + 0x68]
movaps xmm0, xmm6
addss xmm0, xmm12
movss dword [rbp - 0x14], xmm0
movss dword [rsp + 0x68], xmm7
movss dword [rsp + 0x6c], xmm6
call fcn.18004a890
mov r9d, dword [rsi + r15 + 0x10]
addss xmm8, xmm7
mov rcx, qword [rbp - 0x78]
addss xmm9, xmm6
xor ebx, ebx
movss dword [rsp + 0x6c], xmm6
mov dword [rsp + 0x28], ebx
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x68]
movss dword [rsp + 0x68], xmm7
movss dword [rsp + 0x58], xmm8
movss dword [rsp + 0x5c], xmm9
movss dword [rsp + 0x20], xmm12
call fcn.18004a3a0
addss xmm7, dword [r14 + 0x190]
addss xmm6, dword [r14 + 0x194]
mov r8d, dword [rsi + r15 + 0x14]
lea rdx, [rsp + 0x78]
mov rcx, qword [rbp - 0x78]
mov r9, r13
mov qword [rsp + 0x20], rbx
movss dword [rsp + 0x78], xmm7
movss dword [rsp + 0x7c], xmm6
call fcn.18004ab80
mov rcx, qword [rbp - 0x30]
inc rcx
inc r12d
add rsi, 0x20
mov qword [rbp - 0x30], rcx
cmp r12d, dword [r14 + 0xf8]
jl 0x180085712
mov r13d, dword [rdi + 4]
movaps xmm15, xmmword [rsp + 0x120]
movaps xmm14, xmmword [rsp + 0x130]
movaps xmm13, xmmword [rsp + 0x140]
movaps xmm12, xmmword [rsp + 0x150]
movaps xmm10, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm8, xmmword [rsp + 0x190]
shr r13d, 8
and r13b, 1
cmp byte [rdi + 0x9df], 0
je 0x18008600a
cmp byte [rdi + 0x186], 0
movss xmm6, dword [0x180195940]
je 0x180085c37
movss xmm1, dword [r14 + 0x198]
lea rcx, [rdi + 0x18]
call fcn.1800763c0
test r13b, r13b
je 0x180085c37
mov rbx, qword [rdi + 0x50]
test rbx, rbx
je 0x180085c37
cmp byte [rbx + 0x16e], 0
movss xmm0, dword [rdi + 0x12c]
subss xmm0, dword [rdi + 0x128]
movsd xmm7, qword [rdi + 0x30]
subsd xmm7, qword [rdi + 0x28]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm7, xmm0
je 0x180085c20
movss xmm1, dword [r14 + 0x19c]
mov rcx, rbx
call fcn.1800763c0
movss xmm0, dword [rbx + 0x114]
subss xmm0, dword [rbx + 0x110]
mov byte [rbx + 0x16e], 0
movsd xmm2, qword [rbx + 0x18]
subsd xmm2, qword [rbx + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm2, xmm0
maxsd xmm7, xmm2
movaps xmm1, xmm7
lea rcx, [rdi + 0x18]
call fcn.180076050
movaps xmm1, xmm7
mov rcx, rbx
call fcn.180076050
cmp byte [rdi + 0x2fe], 0
lea rsi, [rdi + 0x190]
je 0x180085cf5
movss xmm1, dword [r14 + 0x198]
mov rcx, rsi
call fcn.1800763c0
test r13b, r13b
je 0x180085cf5
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x180085cf5
cmp byte [rbx + 0x16e], 0
movss xmm0, dword [rsi + 0x114]
subss xmm0, dword [rsi + 0x110]
movsd xmm7, qword [rsi + 0x18]
subsd xmm7, qword [rsi + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm7, xmm0
je 0x180085cdf
movss xmm1, dword [r14 + 0x19c]
mov rcx, rbx
call fcn.1800763c0
mov byte [rbx + 0x16e], 0
movss xmm0, dword [rbx + 0x114]
subss xmm0, dword [rbx + 0x110]
movsd xmm2, qword [rbx + 0x18]
subsd xmm2, qword [rbx + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm2, xmm0
maxsd xmm7, xmm2
movaps xmm1, xmm7
mov rcx, rsi
call fcn.180076050
movaps xmm1, xmm7
mov rcx, rbx
call fcn.180076050
cmp byte [rdi + 0x476], 0
lea rsi, [rdi + 0x308]
je 0x180085dc0
movss xmm1, dword [r14 + 0x198]
mov rcx, rsi
call fcn.1800763c0
test r13b, r13b
je 0x180085dc0
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x180085dc0
cmp byte [rbx + 0x16e], 0
movss xmm0, dword [rsi + 0x114]
subss xmm0, dword [rsi + 0x110]
movsd xmm7, qword [rsi + 0x18]
subsd xmm7, qword [rsi + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm7, xmm0
je 0x180085d9d
movss xmm1, dword [r14 + 0x19c]
mov rcx, rbx
call fcn.1800763c0
mov byte [rbx + 0x16e], 0
movss xmm0, dword [rbx + 0x114]
subss xmm0, dword [rbx + 0x110]
movsd xmm2, qword [rbx + 0x18]
subsd xmm2, qword [rbx + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm2, xmm0
maxsd xmm7, xmm2
movaps xmm1, xmm7
mov rcx, rsi
call fcn.180076050
movaps xmm1, xmm7
mov rcx, rbx
call fcn.180076050
nop dword [rax]
nop word [rax + rax]
cmp byte [rdi + 0x5ee], 0
lea rsi, [rdi + 0x480]
je 0x180085e81
movss xmm1, dword [r14 + 0x19c]
mov rcx, rsi
call fcn.1800763c0
test r13b, r13b
je 0x180085e81
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x180085e81
cmp byte [rbx + 0x16e], 0
movss xmm0, dword [rsi + 0x114]
subss xmm0, dword [rsi + 0x110]
movsd xmm7, qword [rsi + 0x18]
subsd xmm7, qword [rsi + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm7, xmm0
je 0x180085e6b
movss xmm1, dword [r14 + 0x198]
mov rcx, rbx
call fcn.1800763c0
movss xmm0, dword [rbx + 0x114]
subss xmm0, dword [rbx + 0x110]
mov byte [rbx + 0x16e], 0
movsd xmm2, qword [rbx + 0x18]
subsd xmm2, qword [rbx + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm2, xmm0
maxsd xmm2, xmm7
movaps xmm7, xmm2
movaps xmm1, xmm7
mov rcx, rbx
call fcn.180076050
movaps xmm1, xmm7
mov rcx, rsi
call fcn.180076050
cmp byte [rdi + 0x766], 0
lea rsi, [rdi + 0x5f8]
je 0x180085f42
movss xmm1, dword [r14 + 0x19c]
mov rcx, rsi
call fcn.1800763c0
test r13b, r13b
je 0x180085f42
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x180085f42
cmp byte [rbx + 0x16e], 0
movss xmm0, dword [rsi + 0x114]
subss xmm0, dword [rsi + 0x110]
movsd xmm7, qword [rsi + 0x18]
subsd xmm7, qword [rsi + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm7, xmm0
je 0x180085f2c
movss xmm1, dword [r14 + 0x198]
mov rcx, rbx
call fcn.1800763c0
mov byte [rbx + 0x16e], 0
movss xmm0, dword [rbx + 0x114]
subss xmm0, dword [rbx + 0x110]
movsd xmm2, qword [rbx + 0x18]
subsd xmm2, qword [rbx + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm2, xmm0
maxsd xmm2, xmm7
movaps xmm7, xmm2
movaps xmm1, xmm7
mov rcx, rbx
call fcn.180076050
movaps xmm1, xmm7
mov rcx, rsi
call fcn.180076050
cmp byte [rdi + 0x8de], 0
lea rsi, [rdi + 0x770]
je 0x180086003
movss xmm1, dword [r14 + 0x19c]
mov rcx, rsi
call fcn.1800763c0
test r13b, r13b
je 0x180086003
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x180086003
cmp byte [rbx + 0x16e], 0
movss xmm0, dword [rsi + 0x114]
subss xmm0, dword [rsi + 0x110]
movsd xmm7, qword [rsi + 0x18]
subsd xmm7, qword [rsi + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm7, xmm0
je 0x180085fed
movss xmm1, dword [r14 + 0x198]
mov rcx, rbx
call fcn.1800763c0
mov byte [rbx + 0x16e], 0
movss xmm0, dword [rbx + 0x114]
subss xmm0, dword [rbx + 0x110]
movsd xmm2, qword [rbx + 0x18]
subsd xmm2, qword [rbx + 0x10]
andps xmm0, xmm6
cvtps2pd xmm0, xmm0
divsd xmm2, xmm0
maxsd xmm2, xmm7
movaps xmm7, xmm2
movaps xmm1, xmm7
mov rcx, rbx
call fcn.180076050
movaps xmm1, xmm7
mov rcx, rsi
call fcn.180076050
mov byte [rdi + 0x9df], 0
mov rax, qword [0x1801b4960]
mov esi, dword [rdi]
movaps xmm7, xmmword [rsp + 0x1a0]
movaps xmm6, xmmword [rsp + 0x1b0]
mov rbx, qword [rax + 0x3e88]
cmp dword [rax + 0x3ebc], esi
jne 0x180086040
xor r8d, r8d
mov ecx, esi
lea edx, [r8 + 0xd]
call fcn.18003d720
add rbx, 0xd0
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x18008607b
inc r8d
test ecx, ecx
je 0x180086064
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x180086069
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.18003e910
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], esi
inc dword [rbx]
cmp byte [r14 + 0x5d8], 0
je 0x1800860f8
mov eax, dword [rdi + 4]
shr eax, 4
test al, 1
jne 0x1800860f8
cmp byte [rdi + 0x940], 0
jne 0x1800860f8
cmp byte [rdi + 0x9e0], 0
mov byte [rsp + 0x50], 1
je 0x1800860fd
mov rbx, qword [0x1801b4960]
lea rdx, str.PlotContext
mov rcx, qword [rbx + 0x3e88]
call fcn.180025fa0
test byte [rbx + 0x5404], 4
mov esi, eax
je 0x1800860ed
mov r8d, eax
lea rdx, str.PlotContext
lea rcx, str._popup__OpenPopup___s_____0x_08X_n
call fcn.18003d510
xor edx, edx
mov ecx, esi
call fcn.180035b80
jmp 0x1800860fd
mov byte [rsp + 0x50], 0
mov rcx, qword [0x1801b4960]
mov eax, dword [rcx + 0x4068]
cmp dword [rcx + 0x4058], eax
jg 0x18008611e
mov dword [rcx + 0x3f88], 0
jmp 0x18008614e
mov rcx, qword [rcx + 0x3e88]
lea rdx, str.PlotContext
call fcn.180025fa0
mov edx, 0x141
mov ecx, eax
call fcn.180036330
test al, al
je 0x18008614e
mov rcx, rdi
call fcn.18007c080
call fcn.1800365b0
xor r15d, r15d
lea rsi, [rdi + 0x1c]
mov rax, qword [0x1801b4960]
mov edx, r15d
mov rbx, qword [rax + 0x3e88]
mov rcx, rbx
call fcn.1800261c0
add rbx, 0xd0
mov r12d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x1800861ac
inc r8d
test ecx, ecx
je 0x180086195
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x18008619a
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.18003e910
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r12d
inc dword [rbx]
cmp byte [rsp + 0x50], 0
je 0x18008621a
cmp byte [rsi + 0x16e], 0
je 0x18008621a
mov eax, dword [rsi]
shr eax, 5
not al
test al, 1
je 0x18008621a
mov rbx, qword [0x1801b4960]
lea rdx, str.XContext
mov rcx, qword [rbx + 0x3e88]
call fcn.180025fa0
test byte [rbx + 0x5404], 4
mov r12d, eax
je 0x180086210
mov r8d, eax
lea rdx, str.XContext
lea rcx, str._popup__OpenPopup___s_____0x_08X_n
call fcn.18003d510
xor edx, edx
mov ecx, r12d
call fcn.180035b80
mov rcx, qword [0x1801b4960]
mov eax, dword [rcx + 0x4068]
cmp dword [rcx + 0x4058], eax
jg 0x18008623e
mov dword [rcx + 0x3f88], 0
jmp 0x1800862e0
mov rcx, qword [rcx + 0x3e88]
lea rdx, str.XContext
call fcn.180025fa0
mov edx, 0x141
mov ecx, eax
call fcn.180036330
test al, al
je 0x1800862e0
movsxd rax, dword [rsi + 0x144]
cmp eax, 0xffffffff
je 0x18008627e
test byte [rsi], 1
jne 0x18008627e
mov rcx, rax
add rcx, qword [rdi + 0x8f0]
jmp 0x180086293
test r15d, r15d
lea rcx, str.X_Axis__d
lea rax, str.X_Axis
cmove rcx, rax
lea edx, [r15 + 1]
call fcn.180053f00
mov rax, qword [0x1801b4960]
mov rax, qword [rax + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x1800862c5
mov eax, dword [rax + 0x19c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.180057390
test r13b, r13b
je 0x1800862d0
mov rdx, qword [rsi + 0x34]
jmp 0x1800862d2
xor edx, edx
lea rcx, [rsi - 4]
call fcn.18007af20
call fcn.1800365b0
mov rax, qword [0x1801b4960]
mov rbx, qword [rax + 0x3e88]
cmp dword [rbx + 0xd0], 1
jg 0x180086310
mov r8d, 0x1da5
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call fcn.1800fd900
cmp dword [rbx + 0xd0], 0
jg 0x180086332
mov r8d, 0x70a
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.Size___0
call fcn.1800fd900
dec dword [rbx + 0xd0]
inc r15d
add rsi, 0x178
cmp r15d, 3
jl 0x180086155
movzx r14d, byte [rsp + 0x50]
lea rsi, [rdi + 0x484]
xor r15d, r15d
nop dword [rax]
mov rax, qword [0x1801b4960]
mov edx, r15d
mov rbx, qword [rax + 0x3e88]
mov rcx, rbx
call fcn.1800261c0
add rbx, 0xd0
mov r12d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x1800863b7
inc r8d
test ecx, ecx
je 0x1800863a0
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1800863a5
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.18003e910
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r12d
inc dword [rbx]
test r14b, r14b
je 0x180086423
cmp byte [rsi + 0x16e], 0
je 0x180086423
mov eax, dword [rsi]
shr eax, 5
not al
test al, 1
je 0x180086423
mov rbx, qword [0x1801b4960]
lea rdx, str.YContext
mov rcx, qword [rbx + 0x3e88]
call fcn.180025fa0
test byte [rbx + 0x5404], 4
mov r12d, eax
je 0x180086419
mov r8d, eax
lea rdx, str.YContext
lea rcx, str._popup__OpenPopup___s_____0x_08X_n
call fcn.18003d510
xor edx, edx
mov ecx, r12d
call fcn.180035b80
mov rcx, qword [0x1801b4960]
mov eax, dword [rcx + 0x4068]
cmp dword [rcx + 0x4058], eax
jg 0x180086447
xor r12d, r12d
mov dword [rcx + 0x3f88], r12d
jmp 0x180086504
mov rcx, qword [rcx + 0x3e88]
lea rdx, str.YContext
call fcn.180025fa0
mov edx, 0x141
mov ecx, eax
call fcn.180036330
test al, al
je 0x180086501
movsxd rax, dword [rsi + 0x144]
cmp eax, 0xffffffff
je 0x18008648b
test byte [rsi], 1
jne 0x18008648b
mov rcx, rax
add rcx, qword [rdi + 0x8f0]
jmp 0x1800864a0
test r15d, r15d
lea rcx, str.Y_Axis__d
lea rax, str.Y_Axis
cmove rcx, rax
lea edx, [r15 + 1]
call fcn.180053f00
mov rax, qword [0x1801b4960]
mov rax, qword [rax + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x1800864d2
mov eax, dword [rax + 0x19c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.180057390
xor r12d, r12d
test r13b, r13b
je 0x1800864ee
mov rdx, qword [rsi + 0x34]
lea rcx, [rsi - 4]
call fcn.18007af20
call fcn.1800365b0
jmp 0x180086504
mov rdx, r12
lea rcx, [rsi - 4]
call fcn.18007af20
call fcn.1800365b0
jmp 0x180086504
xor r12d, r12d
mov rax, qword [0x1801b4960]
mov rbx, qword [rax + 0x3e88]
cmp dword [rbx + 0xd0], 1
jg 0x180086534
mov r8d, 0x1da5
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call fcn.1800fd900
cmp dword [rbx + 0xd0], 0
jg 0x180086556
mov r8d, 0x70a
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.Size___0
call fcn.1800fd900
dec dword [rbx + 0xd0]
inc r15d
add rsi, 0x178
cmp r15d, 3
jl 0x180086360
mov rax, qword [0x1801b4960]
mov r15, qword [rsp + 0x1c0]
mov r13, qword [rsp + 0x1d0]
mov r14, qword [rbp - 0x28]
mov rbx, qword [rax + 0x3e88]
cmp dword [rbx + 0xd0], 1
jg 0x1800865b4
mov r8d, 0x1da5
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call fcn.1800fd900
cmp dword [rbx + 0xd0], 0
jg 0x1800865d6
mov r8d, 0x70a
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.Size___0
call fcn.1800fd900
dec dword [rbx + 0xd0]
mov rcx, qword [rdi + 0xd8]
test rcx, rcx
je 0x1800865ef
mov rax, qword [rdi + 0x28]
mov qword [rcx], rax
mov rcx, qword [rdi + 0xe0]
test rcx, rcx
je 0x180086602
mov rax, qword [rdi + 0x30]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x250]
test rcx, rcx
je 0x180086618
mov rax, qword [rdi + 0x1a0]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x258]
test rcx, rcx
je 0x18008662e
mov rax, qword [rdi + 0x1a8]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x3c8]
test rcx, rcx
je 0x180086644
mov rax, qword [rdi + 0x318]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x3d0]
test rcx, rcx
je 0x18008665a
mov rax, qword [rdi + 0x320]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x540]
test rcx, rcx
je 0x180086670
mov rax, qword [rdi + 0x490]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x548]
test rcx, rcx
je 0x180086686
mov rax, qword [rdi + 0x498]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x6b8]
test rcx, rcx
je 0x18008669c
mov rax, qword [rdi + 0x608]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x6c0]
test rcx, rcx
je 0x1800866b2
mov rax, qword [rdi + 0x610]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x830]
test rcx, rcx
je 0x1800866c8
mov rax, qword [rdi + 0x780]
mov qword [rcx], rax
mov rcx, qword [rdi + 0x838]
test rcx, rcx
je 0x1800866de
mov rax, qword [rdi + 0x788]
mov qword [rcx], rax
lea rax, [rdi + 0x8f8]
cmp qword [r14 + 0x60], rax
jne 0x1800866ef
mov qword [r14 + 0x60], r12
mov eax, dword [rdi + 0x948]
test eax, eax
jle 0x180086744
mov rbx, r12
mov rsi, r12
nop
test rbx, rbx
js 0x18008670a
cmp r12d, eax
jl 0x180086723
mov r8d, 0x6f4
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1800fd900
mov rax, qword [rdi + 0x950]
inc r12d
inc rbx
mov byte [rsi + rax + 0x1e], 0
add rsi, 0x20
mov eax, dword [rdi + 0x948]
cmp r12d, eax
jl 0x180086700
mov rax, qword [0x1801b4960]
mov r12, qword [rsp + 0x200]
mov rsi, qword [rsp + 0x1f0]
mov byte [rdi + 0x9dd], 1
mov rbx, qword [rax + 0x3e88]
mov rdi, qword [rsp + 0x1f8]
cmp dword [rbx + 0xd0], 1
jg 0x180086793
mov r8d, 0x1da5
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call fcn.1800fd900
cmp dword [rbx + 0xd0], 0
jg 0x1800867b5
mov r8d, 0x70a
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.Size___0
call fcn.1800fd900
mov rcx, qword [0x1801b4970]
dec dword [rbx + 0xd0]
call fcn.180078460
cmp qword [r14 + 0x58], 0
mov r14, qword [rsp + 0x1c8]
je 0x180086888
mov rax, qword [0x1801b4960]
mov rbx, qword [rax + 0x3e88]
cmp dword [rbx + 0xd0], 1
jg 0x18008680a
mov r8d, 0x1da5
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call fcn.1800fd900
cmp dword [rbx + 0xd0], 0
jg 0x18008682c
mov r8d, 0x70a
lea rdx, str.C:UsershajdeSkrivbordClientGClient_masterimguiimgui.h
lea rcx, str.Size___0
call fcn.1800fd900
dec dword [rbx + 0xd0]
mov rdx, qword [0x1801b4970]
mov rcx, qword [rdx + 0x58]
mov eax, dword [rcx + 0x98]
inc eax
mov dword [rcx + 0x98], eax
mov r8, qword [rdx + 0x58]
mov r10d, dword [r8 + 0x90]
mov ecx, r10d
mov r9d, dword [r8 + 0x94]
imul ecx, r9d
cmp eax, ecx
jge 0x180086888
mov ecx, dword [r8 + 4]
cdq
shr ecx, 0xa
test cl, 1
je 0x18008687e
idiv r10d
mov ecx, edx
mov edx, eax
jmp 0x180086883
idiv r9d
mov ecx, eax
call fcn.1800868a0
mov rcx, qword [rbp + 0x10]
xor rcx, rsp
call fcn.1800eb930
add rsp, 0x1d8
pop rbx
pop rbp
ret