Function at 0x14002f0f0
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov r11, rsp
push rbx
push rbp
push rsi
push rdi
push r14
sub rsp, 0x70
mov qword [r11 - 0x78], 0xfffffffffffffffe
mov rsi, rcx
lea rbx, [rcx - 0x430]
lea rax, vtable.ui::Control.0
mov qword [rbx], rax
mov rax, qword [rcx - 0x428]
movsxd rdx, dword [rax + 4]
lea rax, vtable.ui::Control.1.0
mov qword [rdx + rcx - 0x428], rax
xor r14d, r14d
mov qword [r11 + 8], r14
mov dword [r11 - 0x50], r14d
mov qword [r11 - 0x58], rbx
mov dword [rsp + 0x38], 0x39
mov word [r11 - 0x44], r14w
mov qword [r11 - 0x40], r14
mov qword [r11 - 0x38], r14
xorps xmm0, xmm0
movss dword [rsp + 0x68], xmm0
mov eax, r14d
mov ecx, eax
shr rcx, 0x20
cmp ecx, 1
jne 0x14002f17f
mov rax, qword [rbx + 0x30]
mov rcx, qword [rax + 0x158]
mov qword [r11 - 0x4c], rcx
jmp 0x14002f184
mov qword [rsp + 0x4c], rax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
nop
mov dword [rsp + 0x48], eax
mov rax, qword [rbx]
lea rdx, [rsp + 0x38]
mov rcx, rbx
call qword [rax + 0x1e0]
nop
mov rcx, qword [rsi - 0x400]
test rcx, rcx
je 0x14002f1b6
mov rdx, rbx
call fcn.140027d20
nop
mov rdx, qword [rsi - 0x20]
cmp rdx, 8
jb 0x14002f1f7
mov rcx, qword [rsi - 0x38]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x14002f1f1
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14002f62c
mov rcx, r8
call fcn.14017b7ac
nop
mov qword [rsi - 0x28], r14
mov qword [rsi - 0x20], 7
mov word [rsi - 0x38], r14w
lea rdi, vtable.nbase::SupportWeakCallback.0
mov qword [rsi - 0x58], rdi
mov rbx, qword [rsi - 0x48]
mov ebp, 0xffffffff
test rbx, rbx
je 0x14002f24c
mov eax, ebp
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14002f24c
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
nop
mov eax, ebp
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14002f24c
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
mov qword [rsi - 0x70], rdi
mov rbx, qword [rsi - 0x60]
test rbx, rbx
je 0x14002f284
mov eax, ebp
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14002f284
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
nop
mov eax, ebp
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14002f284
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
mov r9, qword [rsi - 0x80]
mov r8, qword [r9]
lea rdx, [rsp + 0xa0]
lea rcx, [rsi - 0x80]
call fcn.140023fb0
nop
mov edx, 0x30
mov rcx, qword [rsi - 0x80]
call fcn.14017b7ac
nop
mov qword [rsi - 0xa0], rdi
mov rbx, qword [rsi - 0x90]
test rbx, rbx
je 0x14002f2ea
mov eax, ebp
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14002f2ea
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
nop
mov eax, ebp
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14002f2ea
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
mov r9, qword [rsi - 0xb0]
mov r8, qword [r9]
lea rdx, [rsp + 0xa8]
lea rcx, [rsi - 0xb0]
call fcn.140007f40
nop
mov edx, 0x48
mov rcx, qword [rsi - 0xb0]
call fcn.14017b7ac
nop
lea rdi, [rsi - 0xc0]
mov rbx, qword [rdi]
mov rdx, qword [rbx + 8]
mov rcx, rdi
call fcn.140037ec0
nop
mov rax, qword [rdi]
mov qword [rax + 8], rbx
mov rax, qword [rdi]
mov qword [rax], rbx
mov rax, qword [rdi]
mov qword [rax + 0x10], rbx
mov qword [rdi + 8], r14
mov edx, 0x40
mov rcx, qword [rdi]
call fcn.14017b7ac
nop
mov rbx, qword [rsi - 0xd8]
test rbx, rbx
je 0x14002f38f
mov eax, ebp
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14002f38f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
nop
mov eax, ebp
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14002f38f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
lea rcx, [rsi - 0x160]
call fcn.140008f30
nop
mov rbx, qword [rsi - 0x178]
test rbx, rbx
je 0x14002f3d1
mov eax, ebp
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14002f3d1
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
nop
lock xadd dword [rbx + 0xc], ebp
cmp ebp, 1
jne 0x14002f3d1
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
lea rcx, [rsi - 0x200]
call fcn.140008f30
nop
mov r9, qword [rsi - 0x210]
mov r8, qword [r9]
lea rdx, [rsp + 0xb0]
lea rcx, [rsi - 0x210]
call fcn.140007f40
nop
mov edx, 0x48
mov rcx, qword [rsi - 0x210]
call fcn.14017b7ac
nop
mov rdx, qword [rsi - 0x220]
cmp rdx, 8
jb 0x14002f456
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsi - 0x238]
cmp rdx, 0x1000
jb 0x14002f450
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14002f632
mov rcx, r8
call fcn.14017b7ac
nop
mov qword [rsi - 0x228], r14
mov qword [rsi - 0x220], 7
mov word [rsi - 0x238], r14w
mov rdx, qword [rsi - 0x240]
cmp rdx, 8
jb 0x14002f4b7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsi - 0x258]
cmp rdx, 0x1000
jb 0x14002f4b1
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14002f620
mov rcx, r8
call fcn.14017b7ac
nop
mov qword [rsi - 0x248], r14
mov qword [rsi - 0x240], 7
mov word [rsi - 0x258], r14w
mov rdx, qword [rsi - 0x260]
cmp rdx, 8
jb 0x14002f518
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsi - 0x278]
cmp rdx, 0x1000
jb 0x14002f512
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14002f626
mov rcx, r8
call fcn.14017b7ac
nop
mov qword [rsi - 0x268], r14
mov qword [rsi - 0x260], 7
mov word [rsi - 0x278], r14w
lea rcx, [rsi - 0x298]
call fcn.1400034d0
nop
lea rcx, [rsi - 0x2b8]
call fcn.1400034d0
nop
lea rcx, [rsi - 0x2d8]
call fcn.1400034d0
nop
lea rcx, [rsi - 0x2f8]
call fcn.1400034d0
nop
mov rcx, qword [rsi - 0x378]
test rcx, rcx
je 0x14002f57d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov r9, qword [rsi - 0x388]
mov r8, qword [r9]
lea rdx, [rsp + 0xb8]
lea rcx, [rsi - 0x388]
call fcn.1400379e0
nop
mov edx, 0x40
mov rcx, qword [rsi - 0x388]
call fcn.14017b7ac
nop
mov r9, qword [rsi - 0x398]
mov r8, qword [r9]
lea rdx, [rsp + 0x28]
lea rcx, [rsi - 0x398]
call fcn.14002bd20
nop
mov edx, 0x40
mov rcx, qword [rsi - 0x398]
call fcn.14017b7ac
nop
mov r9, qword [rsi - 0x3a8]
mov r8, qword [r9]
lea rdx, [rsp + 0x30]
lea rcx, [rsi - 0x3a8]
call fcn.14002bd20
nop
mov edx, 0x40
mov rcx, qword [rsi - 0x3a8]
call fcn.14017b7ac
nop
lea rcx, [rsi - 0x3b0]
add rsp, 0x70
pop r14
pop rdi
pop rsi
pop rbp
pop rbx
jmp fcn.14002e210
call fcn.1401b08a0
nop
call fcn.1401b08a0
nop
call fcn.1401b08a0
nop
call fcn.1401b08a0
nop
int3