Function at 0x18004d3f0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0xb0
mov rdi, rdx
xor r14d, r14d
mov ecx, 0x178
call fcn.1800515a4
mov rbx, rax
mov qword [rbp - 9], rax
xor edx, edx
mov r8d, 0x178
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class_Big::UserInterface::_lambda_16____void___.0
mov qword [rbp + 7], rax
lea rax, [rbp + 7]
mov qword [rbp + 0x3f], rax
lea rax, [rbp + 7]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x17
mov qword [rsp + 0x20], r14
lea r9, [0x18008c9e0]
xor r8d, r8d
lea rdx, [0x180060e24]
mov rcx, rbx
call fcn.180048e80
nop
mov qword [rbp - 1], r14
mov qword [rbp - 9], rax
mov rdx, qword [rdi + 0x98]
cmp rdx, qword [rdi + 0xa0]
je 0x18003e91c
mov ecx, r14d
mov qword [rdx], rax
add qword [rdi + 0x98], 8
jmp 0x18003e930
lea r8, [rbp - 9]
lea rcx, [rdi + 0x90]
call fcn.180049860
mov rcx, qword [rbp - 9]
test rcx, rcx
je 0x18003e940
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov ecx, 0x178
call fcn.1800515a4
mov rbx, rax
mov qword [rbp - 1], rax
xor edx, edx
mov r8d, 0x178
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea r15, vtable.std::_Func_impl_no_alloc_class_Big::UserInterface::_lambda_17____void___.0
mov qword [rbp + 7], r15
lea rax, [rbp + 7]
mov qword [rbp + 0x3f], rax
lea rax, [rbp + 7]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x3b
mov qword [rsp + 0x20], r14
lea r9, [0x18008c9d8]
xor r8d, r8d
lea rdx, str.Minute
mov rcx, rbx
call fcn.180048e80
nop
mov qword [rbp - 1], r14
mov qword [rbp - 9], rax
mov rdx, qword [rdi + 0x98]
cmp rdx, qword [rdi + 0xa0]
je 0x18003e9d6
mov rcx, r14
mov qword [rdx], rax
add qword [rdi + 0x98], 8
jmp 0x18003e9ea
lea r8, [rbp - 9]
lea rcx, [rdi + 0x90]
call fcn.180049860
mov rcx, qword [rbp - 9]
test rcx, rcx
je 0x18003e9fa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov ecx, 0x178
call fcn.1800515a4
mov rbx, rax
mov qword [rbp - 1], rax
xor edx, edx
mov r8d, 0x178
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 7], r15
lea rax, [rbp + 7]
mov qword [rbp + 0x3f], rax
lea rax, [rbp + 7]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x3b
mov qword [rsp + 0x20], r14
lea r9, [0x18008c9d0]
xor r8d, r8d
lea rdx, str.Second
mov rcx, rbx
call fcn.180048e80
nop
mov qword [rbp - 1], r14
mov qword [rbp - 9], rax
mov rdx, qword [rdi + 0x98]
cmp rdx, qword [rdi + 0xa0]
je 0x18003ea89
mov rcx, r14
mov qword [rdx], rax
add qword [rdi + 0x98], 8
jmp 0x18003ea9d
lea r8, [rbp - 9]
lea rcx, [rdi + 0x90]
call fcn.180049860
mov rcx, qword [rbp - 9]
test rcx, rcx
je 0x18003eaad
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov esi, dword [0x18008c9d0]
mov edi, dword [0x18008c9d8]
mov ebx, dword [0x18008c9e0]
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
mov qword [rbp - 9], r14
mov dword [rbp - 9], ebx
mov ecx, dword [rdx + 0x48]
mov rax, qword [rbp - 9]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov qword [rbp - 9], r14
mov dword [rbp - 9], edi
mov ecx, dword [rdx + 0x48]
mov rax, qword [rbp - 9]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov qword [rbp - 9], r14
mov dword [rbp - 9], esi
mov ecx, dword [rdx + 0x48]
mov rax, qword [rbp - 9]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0xe679e3e06e363892
mov rcx, qword [0x18008ca40]
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
jmp fcn.180002ad0
mov rdx, qword [rdx]
jmp 0x18003e860