Function at 0x140002ad8
Capabilities:
Terminate process
Write file on windows

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1a8]
sub rsp, 0x280
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x140010008]
xor rax, rsp
mov qword [rbp + 0x140], rax
mov rbx, rcx
mov qword [rsp + 0x70], rcx
mov qword [rbp + 0x78], rcx
and dword [rsp + 0x58], 0
xor edx, edx
call fcn.140002170
nop
lea rax, vtable.Robot.0
mov qword [rbx], rax
lea rax, vtable.Robot.1.0
mov qword [rbx + 0x10], rax
mov r8b, 1
mov edx, 0x400
lea rcx, [rbx + 0x10]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setFlag_enum_QGraphicsItem::GraphicsItemFlag__bool____ptr64]
mov r12d, 0x38
mov ecx, r12d
call fcn.140004510
mov rdi, rax
mov qword [rbp - 0x40], rax
lea rdx, [rbx + 0x10]
mov rcx, rax
call fcn.140002170
lea rax, vtable.RobotTorso.0
mov qword [rdi], rax
add rdi, 0x10
lea rax, vtable.RobotTorso.1.0
mov qword [rdi], rax
lea ecx, [r12 + 0x20]
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x40], rax
mov rdx, rdi
mov rcx, rax
call fcn.140002170
nop
lea rax, vtable.RobotHead.0
mov qword [rbx], rax
lea rcx, vtable.RobotHead.1.0
mov qword [rbx + 0x10], rcx
lea rcx, [rbx + 0x38]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPixmap::constructor_void____ptr64]
nop
mov ecx, r12d
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x78], rax
mov rdx, rdi
mov rcx, rax
call fcn.140002170
lea r15, vtable.RobotLimb.1.0
mov qword [rbx], r15
lea r14, vtable.RobotLimb.0
mov qword [rbx + 0x10], r14
mov ecx, r12d
call fcn.140004510
mov rsi, rax
mov qword [rbp - 0x50], rax
lea rdx, [rbx + 0x10]
mov rcx, rax
call fcn.140002170
mov qword [rsi], r15
lea r13, [rsi + 0x10]
mov qword [r13], r14
mov ecx, r12d
call fcn.140004510
mov rbx, rax
mov qword [rbp - 0x58], rax
mov rdx, rdi
mov rcx, rax
call fcn.140002170
mov qword [rbx], r15
lea r12, [rbx + 0x10]
mov qword [r12], r14
mov esi, 0x38
mov ecx, esi
call fcn.140004510
mov rbx, rax
mov qword [rbp - 0x60], rax
mov rdx, r12
mov rcx, rax
call fcn.140002170
mov qword [rbx], r15
lea r15, [rbx + 0x10]
mov qword [r15], r14
mov ecx, esi
call fcn.140004510
mov rbx, rax
mov qword [rbp - 0x30], rax
mov rdx, rdi
mov rcx, rax
call fcn.140002170
lea rsi, vtable.RobotLimb.1.0
mov qword [rbx], rsi
lea r14, [rbx + 0x10]
lea rax, vtable.RobotLimb.0
mov qword [r14], rax
mov ecx, 0x38
call fcn.140004510
mov rbx, rax
mov qword [rbp - 0x38], rax
mov rdx, r14
mov rcx, rax
call fcn.140002170
mov qword [rbx], rsi
lea rsi, [rbx + 0x10]
lea rax, vtable.RobotLimb.0
mov qword [rsi], rax
mov ecx, 0x38
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x68], rax
mov rdx, rdi
mov rcx, rax
call fcn.140002170
lea rax, vtable.RobotLimb.1.0
mov qword [rbx], rax
lea rdi, [rbx + 0x10]
lea rax, vtable.RobotLimb.0
mov qword [rdi], rax
mov ecx, 0x38
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x60], rax
mov rdx, rdi
mov rcx, rax
call fcn.140002170
lea rax, vtable.RobotLimb.1.0
mov qword [rbx], rax
lea rax, vtable.RobotLimb.0
mov qword [rbx + 0x10], rax
movsd xmm2, qword [0x140008d90]
xorps xmm1, xmm1
mov rcx, qword [rsp + 0x40]
add rcx, 0x10
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setPos_double__double____ptr64]
movsd xmm8, qword [0x140008d80]
movaps xmm2, xmm8
movsd xmm1, qword [0x140008d88]
mov rcx, qword [rsp + 0x78]
add rcx, 0x10
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setPos_double__double____ptr64]
xorps xmm2, xmm2
movsd xmm7, qword [0x140008d58]
movaps xmm1, xmm7
mov rcx, r13
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setPos_double__double____ptr64]
movaps xmm2, xmm8
movsd xmm1, qword [0x140008d48]
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setPos_double__double____ptr64]
xorps xmm2, xmm2
movaps xmm1, xmm7
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setPos_double__double____ptr64]
movsd xmm2, qword [0x140008d60]
movsd xmm1, qword [0x140008d40]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setPos_double__double____ptr64]
xorps xmm2, xmm2
movaps xmm1, xmm7
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setPos_double__double____ptr64]
movsd xmm2, qword [0x140008d60]
movaps xmm1, xmm8
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setPos_double__double____ptr64]
xorps xmm2, xmm2
movaps xmm1, xmm7
lea rcx, [rbx + 0x10]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QGraphicsItem::setPos_double__double____ptr64]
mov ebx, 0x10
mov ecx, ebx
call fcn.140004510
mov r14, rax
mov qword [rsp + 0x48], rax
mov r15, qword [rsp + 0x70]
mov rdx, r15
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QParallelAnimationGroup::constructor_class_QObject____ptr64____ptr64]
lea rax, vtable.QParallelAnimationGroup.0
mov qword [r14], rax
mov ecx, ebx
call fcn.140004510
mov rdi, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
lea r13, str.rotation
mov rdx, r13
lea rcx, [rbp - 0x80]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 1
xor r9d, r9d
lea r8, [rbp - 0x80]
mov rsi, qword [rsp + 0x40]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
lea rax, vtable.QPropertyAnimation.0
mov qword [rdi], rax
lea rcx, [rbp - 0x80]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea edx, [rbx + 4]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea r12d, [rbx - 0x24]
mov edx, r12d
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov ecx, ebx
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
lea rdx, str.scale
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 2
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, rsi
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
lea rsi, vtable.QPropertyAnimation.0
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
movsd xmm1, qword [0x140008d20]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_double____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rdi
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
lea edi, [r12 + 0x24]
mov ecx, edi
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
mov rdx, r13
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 4
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, qword [rsp + 0x78]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
mov edx, 0xbe
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov edx, 0xb4
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
mov ecx, edi
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
mov rdx, r13
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 8
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, qword [rbp - 0x50]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea edi, [r12 + 0x46]
mov edx, edi
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea edx, [rdi - 0x28]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
lea ecx, [rdi - 0x22]
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
mov rdx, r13
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 0x10
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, qword [rbp - 0x58]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
mov edx, 0x12c
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov edx, 0x136
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
lea ecx, [rdi - 0x22]
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
mov rdx, r13
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 0x20
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, qword [rbp - 0x60]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
xor edx, edx
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea edx, [rdi - 0x78]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
lea ecx, [rdi - 0x22]
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
mov rdx, r13
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 0x40
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, qword [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea edx, [rdi + 0x64]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea edx, [rdi + 0x1e]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
lea ecx, [rdi - 0x22]
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
mov rdx, r13
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 0x80
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, qword [rsp + 0x60]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea edx, [rdi + 0x14]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea edx, [rdi - 0x28]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
lea ecx, [rdi - 0x22]
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
mov rdx, r13
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 0x100
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, qword [rbp - 0x30]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea edx, [rdi - 0xa]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea edx, [rdi + 0x46]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
lea ecx, [rdi - 0x22]
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
mov rdx, r13
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 0x200
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, qword [rbp - 0x38]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea edx, [rdi - 0x28]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov edx, edi
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
lea ecx, [rdi - 0x22]
call fcn.140004510
mov rbx, rax
mov qword [rsp + 0x48], rax
or r8d, 0xffffffff
mov rdx, r13
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::constructor_char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x58], 0x400
xor r9d, r9d
lea r8, [rsp + 0x40]
mov rdx, qword [rbp - 0x40]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QPropertyAnimation::constructor_class_QObject____ptr64__class_QByteArray_const____ptr64__class_QObject____ptr64____ptr64]
mov qword [rbx], rsi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea edx, [rdi - 0x2d]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setStartValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov edx, r12d
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEndValue_class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAnimationGroup::addAnimation_class_QAbstractAnimation____ptr64____ptr64]
xor r13d, r13d
mov edi, r13d
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QAnimationGroup::animationCount_void_const___ptr64]
lea r12d, [r13 + 1]
test eax, eax
jle 0x140003619
mov edx, edi
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QAbstractAnimation____ptr64___cdecl_QAnimationGroup::animationAt_int_const___ptr64]
mov rdx, rax
mov rcx, qword [sym.imp.Qt5Core.dll_struct_QMetaObject_const_QPropertyAnimation::staticMetaObject]
call qword [sym.imp.Qt5Core.dll_public:_class_QObject____ptr64___cdecl_QMetaObject::cast_class_QObject____ptr64_const___ptr64]
mov rbx, rax
mov edx, 0x2b
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QEasingCurve::constructor_enum_QEasingCurve::Type____ptr64]
nop
lea rdx, [rsp + 0x40]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setEasingCurve_class_QEasingCurve_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QEasingCurve::destructor_void____ptr64]
mov edx, 0x7d0
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariantAnimation::setDuration_int____ptr64]
add edi, r12d
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QAnimationGroup::animationCount_void_const___ptr64]
cmp edi, eax
jl 0x1400035b2
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::applicationDirPath_void_]
nop
mov rdx, rax
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QDir::toNativeSeparators_class_QString_const____ptr64_]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QFile::constructor_void____ptr64]
nop
mov edx, 7
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QStandardPaths::writableLocation_enum_QStandardPaths::StandardLocation_]
nop
mov rax, qword [rbp - 0x68]
cmp dword [rax + 4], r13d
jne 0x140003686
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QDir::tempPath_void_]
mov rdx, rax
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov dil, r13b
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QStringList___cdecl_QCoreApplication::arguments_void_]
nop
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.140003f6c
nop
lea rcx, [rbp + 0x68]
call fcn.140003ef8
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax]
cmp ecx, r12d
jbe 0x1400036c9
mov rax, qword [rsp + 0x60]
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x60]
call fcn.140004088
mov rax, qword [rsp + 0x60]
movsxd rbx, dword [rax + 8]
add rbx, 2
lea rbx, [rax + rbx*8]
mov ecx, dword [rax]
cmp ecx, r12d
jbe 0x1400036f3
mov rax, qword [rsp + 0x60]
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x60]
call fcn.140004088
mov rax, qword [rsp + 0x60]
movsxd rsi, dword [rax + 0xc]
add rsi, 2
lea rsi, [rax + rsi*8]
jmp 0x140003724
lea rdx, str.__play
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_char_const____ptr64_const___ptr64]
movzx edi, dil
test al, al
cmovne edi, r12d
add rbx, 8
cmp rbx, rsi
jne 0x140003706
lea rcx, [rsp + 0x60]
call fcn.140003ef8
test dil, dil
je 0x140003c5e
call fcn.140002060
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov ecx, eax
mov eax, 0x88888889
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3c
sub ecx, eax
add ecx, 0x3c
mov r14d, 0x1f4
test ecx, ecx
jle 0x140003787
mov ebx, ecx
mov ecx, r14d
call qword [sym.imp.KERNEL32.dll_Sleep]
sub rbx, r12
jne 0x140003779
call qword [sym.imp.Qt5Core.dll_public:_static_class_QCoreApplication____ptr64___cdecl_QCoreApplication::instance_void_]
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::applicationDirPath_void_]
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QDir::toNativeSeparators_class_QString_const____ptr64_]
mov rbx, rax
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QChar___cdecl_QDir::separator_void_]
movzx r8d, word [rax]
mov rdx, rbx
lea rcx, [rbp + 0x70]
call fcn.1400020c0
nop
lea r8, str.data.pak
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.140002104
nop
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QFile::setFileName_class_QString_const____ptr64____ptr64]
mov edx, r12d
lea rcx, [rbp - 0x38]
call fcn.140003e74
mov edx, dword [rax]
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public_virtual:_bool___cdecl_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag_____ptr64]
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QByteArray___cdecl_QIODevice::readAll_void____ptr64]
nop
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QFileDevice::close_void____ptr64]
movabs rdx, 0x2cde1051cb55fd9a
mov r8d, 0xa
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QByteArray___cdecl_QByteArray::number_long_long___int64___int_]
mov rbx, rax
lea rdx, str.uR03Et
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_char_const____ptr64____ptr64]
nop
lea rdx, [rbp]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QEHAA_AVQByteArray__XZ]
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.14000206c
nop
mov r8d, r12d
mov rdx, rax
lea rcx, [rbp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QByteArray___cdecl_QCryptographicHash::hash_class_QByteArray_const____ptr64__enum_QCryptographicHash::Algorithm_]
nop
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rdx, str.ffdsv9
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_char_const____ptr64____ptr64]
nop
lea rdx, [rbp + 0x18]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QEHAA_AVQByteArray__XZ]
nop
mov r8d, r12d
mov rdx, rax
lea rcx, [rbp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QByteArray___cdecl_QCryptographicHash::hash_class_QByteArray_const____ptr64__enum_QCryptographicHash::Algorithm_]
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
mov rbx, rax
lea rcx, [rbp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_char_const____ptr64___cdecl_QByteArray::constData_void_const___ptr64]
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x80]
call fcn.140001130
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QByteArray::size_void_const___ptr64]
mov ebx, eax
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::data_void____ptr64]
mov rdx, rax
mov r8d, ebx
lea rcx, [rbp + 0x80]
call fcn.140001348
mov r9d, 0x169600
xor r8d, r8d
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_class_QByteArray___cdecl_QByteArray::mid_int__int____ptr64]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QByteArray::size_void_const___ptr64]
mov ebx, eax
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QByteArray::size_void_const___ptr64]
mov r8d, eax
mov r9d, ebx
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_class_QByteArray___cdecl_QByteArray::mid_int__int____ptr64]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::clear_void____ptr64]
lea rcx, [rbp - 0x46]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QChar___cdecl_QDir::separator_void_]
movzx r8d, word [rax]
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x40]
call fcn.1400020c0
nop
lea r8, str.bxsdk64.dll
mov rdx, rax
lea rcx, [rbp + 0x38]
call fcn.140002104
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QDir::toNativeSeparators_class_QString_const____ptr64_]
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QFile::setFileName_class_QString_const____ptr64____ptr64]
mov edx, 2
lea rcx, [rbp - 0x30]
call fcn.140003e74
mov edx, dword [rax]
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public_virtual:_bool___cdecl_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag_____ptr64]
test al, al
je 0x140003add
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public:_long_long___int64____cdecl_QIODevice::write_class_QByteArray_const____ptr64____ptr64]
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QDateTime___cdecl_QDateTime::currentDateTime_void_]
nop
lea rdx, str.dd.MM.yyyy_hh:mm:ss
lea rcx, [rbp - 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_char_const____ptr64____ptr64]
nop
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QDateTime::toString_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QEGBA_AVQByteArray__XZ]
nop
mov r8d, r12d
mov rdx, rax
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QByteArray___cdecl_QCryptographicHash::hash_class_QByteArray_const____ptr64__enum_QCryptographicHash::Algorithm_]
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public:_long_long___int64____cdecl_QIODevice::write_class_QByteArray_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QFileDevice::close_void____ptr64]
nop
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDateTime::destructor_void____ptr64]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::clear_void____ptr64]
lea rdx, [rbp + 0x58]
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QEGBA_AVQByteArray__XZ]
nop
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::data_void____ptr64]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rdx, str.BoxedAppSDK_Init
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
lea rdx, str.BoxedAppSDK_SetContext
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rsi, rax
lea rdx, str.BoxedAppSDK_CreateVirtualFileA
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rdi, rdi
je 0x140003c42
lea rcx, str.4dab2a97_02b0_4451_a295_ae8df7084d62
call rsi
call rdi
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QChar___cdecl_QDir::separator_void_]
movzx r8d, word [rax]
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x60]
call fcn.1400020c0
nop
lea r8, str.fc.exe
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140002104
nop
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov dword [rbp - 0x40], r13d
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QEGBA_AVQByteArray__XZ]
nop
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::data_void____ptr64]
mov rcx, rax
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
mov r8d, r12d
mov edx, 0x40000000
call rbx
mov rdi, rax
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::destructor_void____ptr64]
lea rcx, [rbp - 0x80]
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QByteArray::size_void_const___ptr64]
mov ebx, eax
lea rcx, [rbp - 0x80]
call qword [sym.imp.Qt5Core.dll_public:_char____ptr64___cdecl_QByteArray::data_void____ptr64]
mov rdx, rax
mov qword [rsp + 0x20], r13
lea r9, [rbp - 0x40]
mov r8d, ebx
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rsp + 0x40]
call fcn.140003d64
lea rcx, [rbp - 0x80]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QByteArray::clear_void____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov ebx, 0xb
mov ecx, r14d
call qword [sym.imp.KERNEL32.dll_Sleep]
sub rbx, r12
jne 0x140003c47
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
or edx, 0xffffffff
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAbstractAnimation::setLoopCount_int____ptr64]
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QAbstractAnimation::start_enum_QAbstractAnimation::DeletionPolicy____ptr64]
nop
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QFile::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
mov rax, r15
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.1400044f0
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret