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

Disassembly:
push edi
lea edi, [esp + 8]
and esp, 0xfffffff0
push dword [edi - 4]
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x1cc
mov eax, dword [edi + 8]
mov esi, dword [edi]
mov dword [ebp - 0x150], ecx
mov ebx, dword [edi + 4]
mov dword [ebp - 0x14c], eax
mov eax, dword [edi + 0xc]
mov dword [ebp - 0x154], eax
cmp esi, 2
je 0x664ddfd0
ja 0x664dd2b0
test esi, esi
je 0x664dddb0
test ebx, ebx
je 0x664dd29f
mov esi, dword [ebx]
test esi, esi
jle 0x664dd29f
cmp dword [ebx + 4], 0xf0004
jne 0x664dd29f
mov edx, dword [0x66a21ee8]
lea eax, [ebx + 0x24]
mov dword [esp + 4], 1
lea esi, [ebp - 0xec]
mov ecx, eax
mov dword [esp], 4
mov dword [ebp - 0x164], edx
mov dword [ebp - 0x168], eax
call edx
mov dword [ebp - 0x158], esi
mov ecx, esi
sub esp, 8
mov dword [esp], eax
call dword [0x66a21344]
mov edi, dword [0x66a2134c]
mov eax, dword [ebx + 0x30]
sub esp, 4
mov dword [ebp - 0x160], edi
test al, 1
je 0x664dd281
cmp byte [ebx + 0x4c], 0
lea edi, [ebx + 0x10]
je 0x664deb80
mov eax, dword [ebp - 0x168]
lea esi, [ebp - 0x88]
mov ecx, esi
mov dword [esp], eax
call dword [0x66a21684]
mov edx, dword [ebp - 0x164]
mov ecx, esi
sub esp, 4
mov dword [esp + 4], 1
mov dword [esp], 4
call edx
sub esp, 8
mov dword [esp + 4], 1
mov edx, dword [eax]
add edx, 8
mov dword [esp], edx
lea edx, [ebp - 0xcc]
mov ecx, edx
call dword [0x66a21334]
lea edx, [ebp - 0xcc]
mov ecx, esi
sub esp, 8
mov dword [esp + 8], edx
mov dword [esp + 4], 3
mov dword [esp], 5
call dword [0x66a21678]
lea edx, [ebp - 0xcc]
mov eax, dword [ebp - 0x160]
sub esp, 0xc
mov ecx, edx
call eax
mov eax, dword [ebp - 0x158]
mov dword [esp + 0xc], 1
mov dword [esp + 8], esi
mov dword [esp + 0x10], eax
mov eax, dword [ebp - 0x14c]
mov dword [esp + 4], edi
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawWinPanel_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
mov ecx, esi
call dword [0x66a2168c]
mov eax, dword [ebx + 0x30]
test al, 4
jne 0x664de4f0
test al, 2
jne 0x664de328
mov ecx, dword [ebp - 0x158]
mov eax, dword [ebp - 0x160]
call eax
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
ret 0x10
cmp esi, 3
jne 0x664ddd80
test ebx, ebx
je 0x664dd29f
mov eax, dword [ebx]
test eax, eax
jle 0x664dd29f
cmp dword [ebx + 4], 0xf0001
jne 0x664dd29f
mov ecx, dword [ebp - 0x150]
call method.QStyle.proxy___const
mov edi, dword [ebp - 0x154]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], ebx
mov dword [esp + 8], edi
mov dword [esp], 0xc
call dword [eax + 0x70]
mov ecx, dword [ebp - 0x150]
sub esp, 0xc
mov dword [ebp - 0x170], eax
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], 0xd
call dword [eax + 0x70]
mov ecx, dword [ebp - 0x150]
mov dword [ebp - 0x174], eax
mov eax, dword [ebx + 0x44]
sub esp, 0xc
mov dword [ebp - 0x16c], eax
call method.QStyle.proxy___const
mov dword [ebp - 0x154], edi
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
lea edx, [ebp - 0x12c]
mov ecx, edx
mov dword [esp + 0xc], 1
mov dword [esp + 8], ebx
mov dword [esp + 4], 3
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x12c]
mov ecx, dword [ebp - 0x150]
sub esp, 0x14
mov edi, dword [ebp - 0x120]
mov dword [ebp - 0x15c], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x158], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x160], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x154]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], ecx
lea ecx, [ebp - 0x11c]
mov dword [esp], edx
mov dword [esp + 8], ebx
mov dword [esp + 4], 3
call dword [eax + 0x6c]
mov ecx, dword [ebp - 0x11c]
mov eax, dword [ebx + 0x30]
sub esp, 0x14
mov dword [ebp - 0x168], ecx
mov ecx, dword [ebp - 0x118]
mov dword [ebp - 0x164], ecx
mov ecx, dword [ebp - 0x160]
cmp ecx, dword [ebp - 0x15c]
setge cl
cmp edi, dword [ebp - 0x158]
setge dl
test cl, dl
je 0x664dd560
test al, 1
je 0x664dd560
mov edx, dword [ebp - 0x170]
mov eax, edx
shr eax, 0x1f
add eax, edx
sar eax, 1
mov dword [ebp - 0x170], eax
mov edx, eax
test byte [ebp - 0x16c], 1
je 0x664dd44f
mov ecx, dword [ebp - 0x174]
test ecx, ecx
lea eax, [ecx + 7]
cmovns eax, ecx
sar eax, 3
add edx, eax
mov dword [ebp - 0x170], edx
test byte [ebp - 0x16c], 2
je 0x664dd46f
mov edx, dword [ebp - 0x174]
test edx, edx
lea eax, [edx + 7]
cmovns eax, edx
sar eax, 3
sub dword [ebp - 0x170], eax
lea edx, [ebx + 0x24]
mov dword [esp + 4], 0xb
mov ecx, edx
mov dword [ebp - 0x16c], edx
mov dword [esp], 4
call dword [0x66a21ee8]
mov ecx, dword [ebp - 0x14c]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
mov edx, dword [ebp - 0x16c]
sub esp, 4
cmp dword [ebx + 0x38], 1
je 0x664df802
mov eax, dword [ebp - 0x158]
mov dword [esp + 0x14], edx
mov edx, dword [ebp - 0x14c]
mov dword [esp + 0x1c], 0
sub edi, eax
mov dword [esp + 8], eax
lea ecx, [edi + 1]
mov edi, dword [ebp - 0x170]
add edi, dword [ebp - 0x15c]
mov dword [esp], edx
lea eax, [edi - 2]
mov dword [esp + 0x10], ecx
mov dword [esp + 4], eax
mov dword [esp + 0x18], 1
mov dword [esp + 0xc], 4
mov dword [ebp - 0x15c], ecx
call sym.Qt5Widgets.dll_qDrawWinPanel_QPainter__int__int__int__int__QPalette_const__bool__QBrush_const_
lea eax, [edi - 1]
mov edi, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x88], eax
lea edx, [edi + 1]
mov dword [ebp - 0x80], eax
lea eax, [edi + ecx - 3]
mov dword [ebp - 0x84], edx
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x88]
mov ecx, dword [ebp - 0x14c]
mov dword [esp], eax
mov dword [esp + 4], 1
call dword [0x66a21648]
mov eax, dword [ebx + 0x30]
sub esp, 8
lea esi, [esi]
test al, 4
jne 0x664de260
test al, 2
je 0x664dd29f
lea eax, [ebx + 0x24]
mov dword [esp + 4], 0xb
mov ecx, eax
mov dword [ebp - 0x158], eax
mov eax, dword [0x66a21ee8]
mov dword [esp], 4
mov edi, eax
call eax
mov ecx, dword [ebp - 0x158]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x10c], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x108], edx
mov edx, dword [eax + 0x10]
movzx eax, word [eax + 0x14]
mov dword [esp + 4], 4
mov dword [ebp - 0x104], edx
mov word [ebp - 0x100], ax
mov dword [esp], 4
call edi
mov ecx, dword [ebp - 0x158]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xfc], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xf8], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xf4], edx
movzx eax, word [eax + 0x14]
mov dword [esp + 4], 3
mov word [ebp - 0xf0], ax
mov dword [esp], 4
call edi
mov ecx, dword [ebp - 0x158]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xec], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xe8], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xe4], edx
movzx eax, word [eax + 0x14]
mov dword [esp + 4], 2
mov word [ebp - 0xe0], ax
mov dword [esp], 4
call edi
lea ecx, [ebp - 0x134]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xdc], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xd8], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xd4], edx
movzx eax, word [eax + 0x14]
mov word [ebp - 0xd0], ax
call dword [0x66a21348]
test byte [ebx + 8], 1
mov ecx, dword [ebp - 0x158]
mov dword [esp + 4], 1
mov dword [esp], 4
je 0x664deba4
call edi
lea edx, [ebp - 0x88]
sub esp, 8
mov dword [ebp - 0x15c], edx
mov edi, edx
mov dword [esp + 4], 1
mov eax, dword [eax]
mov ecx, edi
add eax, 8
mov dword [esp], eax
call dword [0x66a21334]
mov eax, dword [ebp - 0x134]
mov edx, dword [ebp - 0x88]
mov ecx, edi
sub esp, 8
mov dword [ebp - 0x88], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x134], edx
mov dword [ebp - 0x160], eax
call eax
mov ecx, dword [ebp - 0x168]
mov eax, dword [ebp - 0x114]
sub eax, ecx
lea edx, [eax + 1]
add ecx, eax
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x188], edx
mov edx, dword [ebp - 0x110]
sub edx, dword [ebp - 0x164]
mov dword [ebp - 0x16c], ecx
add eax, edx
lea edi, [edx + 1]
mov dword [ebp - 0x180], edx
mov edx, dword [ebx + 0x44]
mov dword [ebp - 0x174], eax
mov eax, dword [ebx + 0x38]
cmp edx, 1
mov dword [ebp - 0x17c], edi
mov dword [ebp - 0x178], eax
sete byte [ebp - 0x170]
test byte [ebx + 9], 1
jne 0x664df08b
cmp edx, 2
setne al
cmp al, byte [ebp - 0x170]
jne 0x664deff2
cmp dword [ebp - 0x178], 1
je 0x664df181
mov edi, dword [ebp - 0x180]
mov ebx, dword [ebp - 0x164]
add edi, 2
mov ecx, ebx
mov eax, edi
shr eax, 0x1f
add edi, eax
mov eax, dword [0x66a1f9dc]
sar edi, 1
sub edi, 1
mov dword [ebp - 0x130], eax
add ecx, edi
cmp edx, 1
mov edx, dword [ebp - 0x17c]
mov dword [ebp - 0x154], edi
mov eax, edx
je 0x664df78c
shr eax, 0x1f
mov dword [esp + 0x2c], ebx
add eax, edx
mov dword [esp + 0x24], ecx
sar eax, 1
sub dword [ebp - 0x16c], eax
mov edx, dword [ebp - 0x16c]
mov dword [esp + 0xc], ebx
mov eax, edx
mov dword [esp + 0x28], edx
add eax, edi
mov dword [esp + 0x18], edx
mov dword [esp + 0x20], eax
mov eax, dword [ebp - 0x174]
mov dword [esp + 4], 5
mov dword [esp + 0x1c], eax
mov dword [esp + 0x14], eax
mov eax, dword [ebp - 0x168]
mov dword [esp + 0x10], eax
mov dword [esp + 8], eax
lea eax, [ebp - 0x130]
mov dword [esp], eax
call dword [0x66a216a0]
mov ebx, dword [ebp - 0x14c]
lea edi, [ebp - 0xcc]
mov ecx, ebx
call dword [0x66a21ed0]
mov ecx, edi
mov dword [esp], eax
call dword [0x66a21344]
mov ecx, ebx
sub esp, 4
call dword [0x66a21eac]
mov ecx, ebx
mov dword [esp], 0
shr eax, 5
and eax, 1
mov byte [ebp - 0x195], al
call dword [0x66a215fc]
lea eax, [ebp - 0x134]
mov ecx, ebx
mov dword [ebp - 0x14c], ebx
sub esp, 4
mov ebx, dword [0x66a2163c]
mov dword [esp], eax
call ebx
mov eax, dword [0x66a215bc]
mov ecx, dword [ebp - 0x14c]
sub esp, 4
mov dword [ebp - 0x19c], eax
mov dword [esp + 4], 1
mov dword [esp], 0x20
call eax
mov ecx, dword [ebp - 0x14c]
sub esp, 8
call dword [0x66a21eb0]
mov ecx, dword [ebp - 0x14c]
mov dword [esp], 1
mov dword [ebp - 0x150], eax
mov eax, dword [0x66a215d4]
mov dword [ebp - 0x158], eax
call eax
mov eax, dword [ebp - 0x16c]
mov edx, dword [ebp - 0x168]
sub esp, 4
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x88], edx
mov edx, dword [ebp - 0x164]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x84], edx
mov dword [esp], eax
mov dword [esp + 4], 1
call dword [0x66a21654]
mov edx, dword [ebp - 0x130]
sub esp, 8
mov dword [esp + 8], 0
mov ecx, dword [edx + 4]
mov dword [esp + 4], ecx
add edx, dword [edx + 0xc]
mov dword [esp], edx
mov ecx, dword [ebp - 0x14c]
call dword [0x66a21594]
mov ecx, dword [ebp - 0x14c]
sub esp, 0xc
mov dword [esp], edi
call ebx
mov eax, dword [ebp - 0x150]
mov ecx, dword [ebp - 0x14c]
sub esp, 4
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
call eax
mov edx, dword [ebp - 0x164]
sub esp, 4
lea eax, [edx + 1]
mov dword [ebp - 0x178], eax
test esi, esi
jne 0x664deca2
mov eax, dword [0x66a21648]
mov ebx, dword [0x66a21604]
mov dword [ebp - 0x150], eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0xdc]
mov dword [ebp - 0x170], eax
mov eax, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x14c]
mov dword [esp], eax
call ebx
mov edx, dword [ebp - 0x178]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
sub esp, 4
mov dword [ebp - 0x84], edx
mov edx, dword [ebp - 0x174]
add eax, 1
mov dword [ebp - 0x190], eax
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x150]
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [esp + 4], 1
call edx
mov ecx, dword [ebp - 0x170]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
call ebx
mov eax, dword [ebp - 0x168]
mov edx, dword [ebp - 0x164]
sub esp, 4
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x84], edx
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], edx
mov dword [esp], eax
mov eax, dword [ebp - 0x150]
mov dword [esp + 4], 1
call eax
sub esp, 8
cmp esi, 3
jne 0x664ded86
lea eax, [ebp - 0x10c]
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0x16c]
sub eax, 1
mov dword [ebp - 0x18c], eax
lea eax, [edx - 1]
mov dword [ebp - 0x194], eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [ebp - 0x14c]
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0x168]
mov edx, dword [ebp - 0x16c]
sub esp, 4
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [esp], eax
call edx
mov ecx, dword [ebp - 0x184]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
call ebx
mov eax, dword [ebp - 0x190]
mov edx, dword [ebp - 0x18c]
sub esp, 4
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x194]
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [esp], eax
call edx
sub esp, 8
cmp esi, 3
je 0x664df41e
cmp esi, 1
je 0x664dee61
mov eax, dword [ebp - 0x170]
cmp esi, 2
mov esi, dword [ebp - 0x14c]
mov dword [esp], eax
mov ecx, esi
jne 0x664df582
call ebx
mov edx, dword [ebp - 0x154]
mov ecx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x168]
sub esp, 4
mov dword [ebp - 0x84], ecx
add ecx, edx
mov dword [ebp - 0x7c], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x88], eax
sub eax, edx
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0x80], eax
mov dword [esp], ecx
mov ecx, esi
mov dword [esp + 4], 1
call edx
mov ecx, dword [ebp - 0x180]
mov dword [ebp - 0x14c], esi
sub esp, 8
mov dword [esp], ecx
mov ecx, esi
call ebx
mov ecx, dword [ebp - 0x174]
mov esi, dword [ebp - 0x17c]
sub esi, dword [ebp - 0x154]
mov edx, dword [ebp - 0x168]
sub esp, 4
lea eax, [esi - 1]
mov dword [ebp - 0x84], ecx
sub esi, 2
sub ecx, eax
mov dword [ebp - 0x88], edx
sub edx, eax
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x7c], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x80], edx
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [esp + 4], 1
call eax
mov eax, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x14c]
sub esp, 8
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x178]
sub esp, 4
mov edx, eax
mov dword [ebp - 0x88], eax
lea eax, [esi + ecx]
sub edx, esi
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x80], edx
mov dword [ebp - 0x154], edx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x84], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [esp], edx
mov edx, dword [ebp - 0x150]
mov dword [esp + 4], 1
call edx
mov ecx, dword [ebp - 0x184]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
call ebx
mov edx, dword [ebp - 0x154]
mov ebx, dword [ebp - 0x194]
mov eax, dword [ebp - 0x168]
sub esp, 4
mov dword [ebp - 0x80], edx
mov dword [ebp - 0x84], ebx
sub ebx, esi
mov dword [ebp - 0x88], eax
mov eax, ebx
mov edx, dword [ebp - 0x15c]
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x7c], eax
mov dword [esp + 4], 1
mov dword [esp], edx
mov edx, dword [ebp - 0x150]
call edx
sub esp, 8
movzx eax, byte [ebp - 0x195]
mov ecx, dword [ebp - 0x14c]
mov dword [esp], 0x20
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x19c]
call eax
mov eax, dword [ebp - 0x160]
mov ecx, edi
sub esp, 8
call eax
mov eax, dword [ebp - 0x130]
mov edx, dword [eax]
test edx, edx
je 0x664df163
cmp edx, 0xffffffff
je 0x664ddd6c
lock sub dword [eax], 1
mov eax, dword [ebp - 0x130]
je 0x664df163
mov eax, dword [ebp - 0x160]
lea ecx, [ebp - 0x134]
call eax
jmp 0x664dd29f
mov eax, dword [ebp - 0x154]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x14c]
mov dword [edi + 4], ebx
mov dword [edi + 8], eax
mov dword [edi], esi
mov ecx, dword [ebp - 0x150]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
jmp method.QCommonStyle.drawComplexControl_QStyle::ComplexControl__QStyleOptionComplex_const__QPainter__QWidget_const__const
test ebx, ebx
je 0x664dd29f
mov ecx, dword [ebx]
test ecx, ecx
jle 0x664dd29f
cmp dword [ebx + 4], 0xf0002
jne 0x664dd29f
mov dword [esp + 4], 0xf0002
lea edi, [ebp - 0xcc]
mov dword [esp], 1
mov ecx, edi
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
mov ecx, edi
mov dword [ebp - 0x90], 0
sub esp, 8
mov dword [esp], ebx
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebx + 0x34]
mov esi, dword [ebx + 8]
mov edx, dword [ebx + 0x30]
sub esp, 4
mov dword [ebp - 0x98], eax
mov eax, dword [ebx + 0x38]
and esi, 1
mov dword [ebp - 0x17c], esi
lea esi, [ebx + 0x24]
mov dword [ebp - 0x94], eax
mov eax, dword [ebx + 0x3c]
mov dword [ebp - 0x9c], edx
mov dword [ebp - 0x90], eax
movzx eax, byte [ebx + 0x40]
mov dword [ebp - 0x168], esi
mov byte [ebp - 0x8c], al
test al, al
jne 0x664de0c8
mov eax, dword [0x66a21ee8]
mov dword [ebp - 0x164], eax
lea eax, [ebp - 0x88]
mov dword [ebp - 0x15c], eax
mov eax, dword [0x66a21334]
mov dword [ebp - 0x170], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x160], eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0x158], eax
mov eax, dword [0x66a21684]
mov dword [ebp - 0x178], eax
mov eax, dword [0x66a21678]
mov dword [ebp - 0x16c], eax
mov eax, dword [0x66a2168c]
mov dword [ebp - 0x174], eax
lea esi, [ebx + 0x24]
mov ecx, dword [ebp - 0x158]
mov eax, dword [ebp - 0x178]
mov dword [esp], esi
call eax
mov ecx, esi
mov dword [ebp - 0x168], esi
mov eax, dword [ebp - 0x164]
sub esp, 4
mov dword [esp + 4], 2
mov dword [esp], 4
call eax
mov esi, dword [ebp - 0x15c]
mov edx, dword [ebp - 0x170]
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
mov ecx, esi
add eax, 8
mov dword [esp], eax
call edx
mov ecx, dword [ebp - 0x158]
mov eax, dword [ebp - 0x16c]
sub esp, 8
mov dword [esp + 8], esi
mov dword [esp + 4], 1
mov dword [esp], 5
call eax
mov eax, dword [ebp - 0x160]
mov ecx, esi
sub esp, 0xc
call eax
mov ecx, dword [ebp - 0x168]
mov edx, dword [ebp - 0x164]
mov dword [esp + 4], 1
mov dword [esp], 4
call edx
mov edx, dword [ebp - 0x170]
mov ecx, esi
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call edx
mov ecx, dword [ebp - 0x158]
mov edx, dword [ebp - 0x16c]
sub esp, 8
mov dword [esp + 8], esi
mov dword [esp + 4], 2
mov dword [esp], 5
call edx
mov eax, dword [ebp - 0x160]
mov ecx, esi
sub esp, 0xc
call eax
mov eax, dword [ebx + 0x30]
test al, 1
jne 0x664de970
test al, 2
jne 0x664de760
mov ecx, dword [ebp - 0x158]
mov eax, dword [ebp - 0x174]
call eax
mov ecx, edi
call method.QStyleOption.QStyleOption__
jmp 0x664dd29f
test ebx, ebx
je 0x664dd29f
mov edi, dword [ebx]
test edi, edi
jle 0x664dd29f
cmp dword [ebx + 4], 0xf0001
jne 0x664dd29f
mov dword [esp + 4], 0xf0001
lea eax, [ebp - 0x88]
mov dword [esp], 1
mov ecx, eax
mov esi, eax
mov dword [ebp - 0x15c], eax
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
mov ecx, esi
sub esp, 8
mov dword [esp], ebx
call method.QStyleOption.operator_QStyleOption_const_
mov edx, dword [ebx + 0x44]
mov eax, dword [ebx + 0x30]
mov ecx, dword [ebx + 0x3c]
movsd xmm0, qword [ebx + 0x60]
sub esp, 4
mov dword [ebp - 0x44], edx
mov edx, dword [ebx + 0x48]
mov dword [ebp - 0x58], eax
mov eax, dword [ebx + 0x34]
mov dword [ebp - 0x40], edx
movzx edx, byte [ebx + 0x4c]
mov dword [ebp - 0x54], eax
mov eax, dword [ebx + 0x38]
mov byte [ebp - 0x3c], dl
mov edx, dword [ebx + 0x50]
mov dword [ebp - 0x50], eax
mov eax, dword [ebx + 0x40]
mov dword [ebp - 0x38], edx
mov edx, dword [ebx + 0x54]
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x34], edx
mov edx, dword [ebx + 0x58]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x30], edx
mov edx, dword [ebx + 0x5c]
movsd qword [ebp - 0x28], xmm0
mov dword [ebp - 0x2c], edx
movzx edx, byte [ebx + 0x68]
mov byte [ebp - 0x20], dl
cmp ecx, eax
je 0x664de250
mov eax, dword [ebp - 0x154]
mov esi, dword [ebp - 0x15c]
mov dword [esp], 2
mov ecx, dword [ebp - 0x150]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x14c]
mov dword [esp + 4], esi
mov dword [esp + 8], eax
call method.QCommonStyle.drawComplexControl_QStyle::ComplexControl__QStyleOptionComplex_const__QPainter__QWidget_const__const
mov ecx, esi
sub esp, 0x10
call method.QStyleOption.QStyleOption__
jmp 0x664dd29f
and edx, 4
je 0x664dde50
mov eax, dword [0x66a21ee8]
lea ecx, [ebx + 0x24]
mov dword [esp + 4], 9
mov dword [esp], 4
mov dword [ebp - 0x164], eax
call eax
lea edx, [ebp - 0xfc]
sub esp, 8
mov ecx, edx
mov dword [esp], eax
call dword [0x66a21344]
mov ecx, dword [ebp - 0x150]
sub esp, 4
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x154]
lea edx, [ebp - 0x88]
mov ecx, eax
mov eax, dword [eax]
mov dword [ebp - 0x15c], edx
mov dword [esp + 0x10], esi
lea esi, [ebp - 0xdc]
mov dword [esp + 8], ebx
mov dword [esp], ecx
mov ecx, edx
mov dword [esp + 0xc], 4
mov dword [esp + 4], 0
call dword [eax + 0x6c]
mov edx, dword [0x66a21684]
lea eax, [ebx + 0x24]
mov ecx, esi
sub esp, 0x14
mov dword [ebp - 0x178], edx
mov dword [esp], eax
call edx
mov ecx, esi
mov eax, dword [ebp - 0x164]
sub esp, 4
mov dword [esp + 4], 1
mov dword [esp], 4
call eax
lea edx, [ebp - 0xec]
sub esp, 8
mov esi, edx
mov dword [ebp - 0x158], edx
mov ecx, edx
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
mov eax, dword [0x66a21334]
mov dword [ebp - 0x170], eax
call eax
lea eax, [ebp - 0xdc]
mov ecx, eax
mov eax, dword [0x66a21678]
sub esp, 8
mov dword [esp + 8], esi
mov dword [ebp - 0x16c], eax
mov dword [esp + 4], 3
mov dword [esp], 5
call eax
mov eax, dword [0x66a2134c]
mov ecx, esi
lea esi, [ebp - 0xdc]
sub esp, 0xc
mov dword [ebp - 0x160], eax
call eax
lea edx, [ebp - 0xfc]
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], edx
mov edx, dword [ebp - 0x15c]
mov dword [esp + 8], esi
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x14c]
mov dword [esp], edx
call sym.Qt5Widgets.dll_qDrawWinPanel_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
mov edx, dword [0x66a2168c]
mov ecx, esi
mov dword [ebp - 0x174], edx
call edx
lea edx, [ebp - 0xfc]
mov eax, dword [ebp - 0x160]
mov ecx, edx
call eax
jmp 0x664ddeaa
and dword [ebp - 0x80], 0xfffffffe
jmp 0x664de085
mov dword [esp + 4], 0xf0001
lea edi, [ebp - 0x88]
mov dword [esp], 1
mov ecx, edi
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
mov ecx, edi
sub esp, 8
mov dword [esp], ebx
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebx + 0x34]
movsd xmm1, qword [ebx + 0x60]
mov dword [ebp - 0x58], 4
sub esp, 4
mov dword [ebp - 0x54], eax
mov eax, dword [ebx + 0x38]
movsd qword [ebp - 0x28], xmm1
mov dword [ebp - 0x50], eax
mov eax, dword [ebx + 0x3c]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebx + 0x40]
mov dword [ebp - 0x48], eax
mov eax, dword [ebx + 0x44]
mov dword [ebp - 0x44], eax
mov eax, dword [ebx + 0x48]
mov dword [ebp - 0x40], eax
movzx eax, byte [ebx + 0x4c]
mov byte [ebp - 0x3c], al
mov eax, dword [ebx + 0x50]
mov dword [ebp - 0x38], eax
mov eax, dword [ebx + 0x54]
mov dword [ebp - 0x34], eax
mov eax, dword [ebx + 0x58]
mov dword [ebp - 0x30], eax
mov eax, dword [ebx + 0x5c]
mov dword [ebp - 0x2c], eax
movzx eax, byte [ebx + 0x68]
mov dword [esp + 4], edi
mov byte [ebp - 0x20], al
mov eax, dword [ebp - 0x154]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x14c]
mov dword [esp + 8], eax
mov dword [esp], 3
mov ecx, dword [ebp - 0x150]
call method.QCommonStyle.drawComplexControl_QStyle::ComplexControl__QStyleOptionComplex_const__QPainter__QWidget_const__const
mov ecx, edi
sub esp, 0x10
call method.QStyleOption.QStyleOption__
mov eax, dword [ebx + 0x30]
jmp 0x664dd568
mov ecx, dword [ebp - 0x150]
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x154]
lea ecx, [ebp - 0xdc]
mov edx, dword [eax]
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], esi
mov dword [esp + 8], ebx
mov dword [esp + 4], 1
mov dword [esp], eax
call dword [edx + 0x6c]
sub esp, 0x14
test byte [ebx + 9], 1
je 0x664dec34
cmp byte [ebx + 0x38], 0
je 0x664debc4
mov ecx, dword [ebp - 0x168]
mov dword [esp + 4], 0xd
mov dword [esp], 4
mov esi, dword [ebp - 0x164]
call esi
mov edi, dword [ebp - 0x14c]
mov eax, dword [eax]
sub esp, 8
mov ecx, edi
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
sub esp, 4
mov dword [esp + 4], 0xc
mov ecx, dword [ebp - 0x168]
mov dword [esp], 4
call esi
mov ecx, edi
sub esp, 8
mov dword [esp], eax
call dword [0x66a215b4]
sub esp, 4
test byte [ebx + 9], 1
je 0x664dd291
cmp byte [ebx + 0x38], 0
jne 0x664dd291
lea eax, [ebp - 0x88]
mov ecx, eax
mov esi, eax
mov dword [ebp - 0x15c], eax
call method.QStyleOptionFocusRect.QStyleOptionFocusRect__
mov dword [esp], ebx
mov ecx, esi
call method.QStyleOption.operator_QStyleOption_const_
mov edx, dword [ebp - 0x150]
sub esp, 4
mov eax, dword [edx]
mov eax, dword [eax + 0x60]
cmp eax, method.QWindowsStyle.subElementRect_QStyle::SubElement__QStyleOption_const__QWidget_const__const
jne 0x664df964
mov eax, dword [ebp - 0x154]
mov dword [esp + 8], ebx
lea ecx, [ebp - 0xcc]
mov dword [esp + 4], 0xa
mov dword [esp + 0xc], eax
mov dword [esp], edx
call method.QCommonStyle.subElementRect_QStyle::SubElement__QStyleOption_const__QWidget_const__const
mov eax, dword [ebp - 0xcc]
sub esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xc0]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x168]
or dword [ebp - 0x80], 0x800
mov eax, dword [ebp - 0x164]
mov dword [esp + 4], 0xc
mov dword [esp], 4
call eax
lea ecx, [ebp - 0x58]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call dword [0x66a21390]
mov ecx, dword [ebp - 0x150]
sub esp, 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x154]
mov esi, dword [ebp - 0x15c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp], 3
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x14c]
mov dword [esp + 4], esi
mov dword [esp + 8], edx
call dword [eax + 0x58]
mov ecx, esi
sub esp, 0x10
call method.QStyleOption.QStyleOption__
jmp 0x664dd291
mov ecx, dword [ebp - 0x150]
lea edi, [ebp - 0xcc]
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x154]
mov ecx, edi
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 4
mov dword [esp + 0x10], esi
mov dword [esp + 8], ebx
mov dword [esp + 4], 1
mov dword [esp], edx
call dword [eax + 0x6c]
sub esp, 0x14
cmp dword [ebx + 0x34], 4
jne 0x664de53e
test byte [ebx + 8], 4
jne 0x664df6cf
mov eax, dword [ebp - 0x168]
lea esi, [ebp - 0x88]
mov ecx, esi
mov dword [esp], eax
call dword [0x66a21684]
mov ecx, dword [ebp - 0x168]
mov edx, dword [ebp - 0x164]
sub esp, 4
mov dword [esp + 4], 2
mov dword [esp], 4
call edx
mov edx, dword [0x66a21334]
lea ecx, [ebp - 0xdc]
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
mov dword [ebp - 0x16c], edx
add eax, 8
mov dword [esp], eax
call edx
lea eax, [ebp - 0xdc]
mov ecx, esi
mov dword [ebp - 0x15c], esi
sub esp, 8
mov esi, dword [0x66a21678]
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], 5
call esi
lea eax, [ebp - 0xdc]
sub esp, 0xc
mov ecx, eax
mov eax, dword [ebp - 0x160]
call eax
mov ecx, dword [ebp - 0x168]
mov edx, dword [ebp - 0x164]
mov dword [esp + 4], 1
mov dword [esp], 4
call edx
mov edx, dword [ebp - 0x16c]
lea ecx, [ebp - 0xdc]
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call edx
lea eax, [ebp - 0xdc]
mov ecx, dword [ebp - 0x15c]
sub esp, 8
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov dword [esp], 5
call esi
lea esi, [ebp - 0xdc]
mov eax, dword [ebp - 0x160]
sub esp, 0xc
mov ecx, esi
call eax
mov edx, dword [ebp - 0x164]
mov ecx, dword [ebp - 0x168]
mov dword [esp + 4], 1
mov dword [esp], 4
call edx
mov esi, dword [ebp - 0x15c]
sub esp, 8
mov dword [esp + 0x10], eax
mov eax, dword [ebp - 0x14c]
mov dword [esp + 0xc], 0
mov dword [esp], eax
mov dword [esp + 8], esi
mov dword [esp + 4], edi
call sym.Qt5Widgets.dll_qDrawWinButton_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
mov ecx, esi
call dword [0x66a2168c]
xor edx, edx
mov esi, dword [ebx + 8]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], ebx
add dword [ebp - 0xcc], 2
and esi, 0x101
add dword [ebp - 0xc8], 2
mov eax, esi
sub dword [ebp - 0xc4], 2
or eax, 4
sub dword [ebp - 0xc0], 2
test dl, dl
cmovne esi, eax
call method.QStyleOption.QStyleOption_QStyleOption_const_
mov edi, dword [ebp - 0xc8]
mov eax, dword [ebp - 0xc0]
mov edx, dword [ebp - 0xc4]
sub esp, 4
mov dword [ebp - 0x80], esi
lea ecx, [edi + 1]
mov edi, dword [ebp - 0xcc]
sub eax, 1
mov dword [ebp - 0x74], ecx
mov ecx, dword [ebp - 0x150]
sub edx, 1
add edi, 1
mov dword [ebp - 0x70], edx
mov dword [ebp - 0x78], edi
mov dword [ebp - 0x6c], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x154]
mov esi, dword [ebp - 0x15c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp], 0x13
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x14c]
mov dword [esp + 4], esi
mov dword [esp + 8], edx
call dword [eax + 0x58]
mov ecx, esi
sub esp, 0x10
call method.QStyleOption.QStyleOption__
mov eax, dword [ebx + 0x30]
jmp 0x664dd289
mov eax, dword [ebx + 8]
mov edx, dword [ebp - 0x168]
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xdc]
mov dword [ebp - 0x170], eax
mov ecx, eax
mov eax, dword [ebp - 0x178]
mov dword [esp], edx
call eax
sub esp, 4
test byte [ebx + 0x3c], 2
jne 0x664de7b5
movzx eax, byte [ebp - 0xd8]
and dword [ebp - 0xc4], 0xfffffffe
and eax, 0xfffffff0
or eax, 1
mov byte [ebp - 0xd8], al
mov edx, dword [ebp - 0x170]
lea eax, [ebp - 0xa8]
mov dword [ebp - 0x160], eax
mov ecx, eax
mov dword [esp], edx
call dword [0x66a21690]
mov eax, dword [ebp - 0xc4]
sub esp, 4
cmp dword [ebx + 0x34], 2
je 0x664dec8e
and eax, 0xfffffffb
or eax, 2
mov edx, eax
xor eax, eax
cmp dword [ebx + 0x38], 1
mov ecx, dword [ebp - 0x150]
mov dword [ebp - 0xc4], edx
sete al
add eax, 0x20
mov dword [ebp - 0x168], eax
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x154]
lea ecx, [ebp - 0x148]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 2
mov dword [esp], edx
mov dword [esp + 0x10], esi
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x148]
mov ecx, dword [ebp - 0x160]
sub esp, 0x14
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x144]
mov dword [esp + 4], 1
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0x140]
mov dword [esp], 4
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0x164]
call eax
sub esp, 8
mov dword [esp + 0x10], eax
xor eax, eax
test byte [ebp - 0xc4], 0x24
setne al
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x158]
mov dword [esp + 8], eax
lea eax, [ebp - 0xbc]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x14c]
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawWinButton_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
mov eax, dword [ebp - 0x17c]
add dword [ebp - 0xbc], 4
sub dword [ebp - 0xb4], 5
sub dword [ebp - 0xb0], 1
test eax, eax
je 0x664de8ec
test byte [ebx + 0x3c], 2
jne 0x664de926
mov ecx, dword [ebp - 0x150]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x154]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], edx
mov dword [esp + 4], ebx
mov dword [esp], 0
call dword [eax + 0x78]
sub esp, 0x10
test eax, eax
jne 0x664df32a
mov ecx, dword [ebp - 0x150]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x154]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], edi
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x14c]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x168]
mov dword [esp], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x170]
mov eax, dword [ebp - 0x174]
sub esp, 0x10
call eax
jmp 0x664ddfb2
mov edx, dword [ebp - 0x168]
lea eax, [ebp - 0xdc]
mov dword [ebp - 0x9c], 1
mov dword [ebp - 0x170], eax
mov ecx, eax
mov eax, dword [ebp - 0x178]
mov dword [esp], edx
call eax
sub esp, 4
test byte [ebx + 0x3c], 1
jne 0x664de9bc
movzx eax, byte [ebp - 0xd8]
and dword [ebp - 0xc4], 0xfffffffe
and eax, 0xfffffff0
or eax, 1
mov byte [ebp - 0xd8], al
mov edx, dword [ebp - 0x170]
lea eax, [ebp - 0xa8]
mov dword [ebp - 0x160], eax
mov ecx, eax
mov dword [esp], edx
call dword [0x66a21690]
mov eax, dword [ebp - 0xc4]
sub esp, 4
cmp dword [ebx + 0x34], 1
je 0x664dec7a
and eax, 0xfffffffb
or eax, 2
mov edx, eax
xor eax, eax
cmp dword [ebx + 0x38], 1
mov ecx, dword [ebp - 0x150]
mov dword [ebp - 0xc4], edx
setne al
add eax, 0x22
mov dword [ebp - 0x180], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x154]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 1
mov dword [esp], edx
mov dword [esp + 0x10], ecx
lea ecx, [ebp - 0x148]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x148]
mov ecx, dword [ebp - 0x160]
sub esp, 0x14
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x144]
mov dword [esp + 4], 1
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0x140]
mov dword [esp], 4
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0x164]
call eax
sub esp, 8
mov dword [esp + 0x10], eax
xor eax, eax
test byte [ebp - 0xc4], 0x24
setne al
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x158]
mov dword [esp + 8], eax
lea eax, [ebp - 0xbc]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x14c]
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawWinButton_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
mov edx, dword [ebp - 0x17c]
add dword [ebp - 0xbc], 4
add dword [ebp - 0xb8], 1
sub dword [ebp - 0xb4], 5
sub dword [ebp - 0xb0], 1
test edx, edx
je 0x664deafa
test byte [ebx + 0x3c], 1
jne 0x664deb34
mov ecx, dword [ebp - 0x150]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x154]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], edx
mov dword [esp + 4], ebx
mov dword [esp], 0
call dword [eax + 0x78]
sub esp, 0x10
test eax, eax
jne 0x664df236
mov ecx, dword [ebp - 0x150]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x154]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], edi
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x14c]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x180]
mov dword [esp], edx
call dword [eax + 0x58]
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x170]
sub esp, 0x10
call eax
mov eax, dword [ebx + 0x30]
jmp 0x664ddfaa
mov eax, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x14c]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [0x66a2162c]
mov eax, dword [ebx + 0x30]
sub esp, 8
jmp 0x664dd281
call edi
lea edx, [ebp - 0x88]
sub esp, 8
mov dword [ebp - 0x15c], edx
mov edi, edx
mov dword [esp + 4], 5
jmp 0x664dd6ca
mov esi, dword [ebp - 0xdc]
mov edi, dword [ebp - 0xd8]
mov dword [esp + 4], 0xc
mov ecx, dword [ebp - 0x168]
mov dword [esp], 4
mov eax, dword [ebp - 0x164]
call eax
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x88], esi
sub esp, 8
mov dword [ebp - 0x84], edi
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0xd0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x88]
mov dword [ebp - 0x7c], edx
mov dword [esp], eax
call dword [0x66a2162c]
sub esp, 8
test byte [ebx + 9], 1
jne 0x664de376
mov ecx, dword [ebp - 0x168]
mov dword [esp + 4], 6
mov dword [esp], 4
mov esi, dword [ebp - 0x164]
call esi
mov edi, dword [ebp - 0x14c]
mov eax, dword [eax]
sub esp, 8
mov ecx, edi
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
sub esp, 4
mov dword [esp + 4], 0xa
jmp 0x664de3b7
mov edx, eax
or edx, 0x24
test byte [ebx + 8], 4
jne 0x664de9f4
jmp 0x664de9ec
mov edx, eax
or edx, 0x24
test byte [ebx + 8], 4
jne 0x664de7ed
jmp 0x664de7e5
lea eax, [ebp - 0xdc]
mov ecx, dword [ebp - 0x14c]
mov ebx, dword [0x66a21604]
mov dword [ebp - 0x170], eax
mov dword [esp], eax
call ebx
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x168]
sub esp, 4
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x84], edx
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x88], eax
mov dword [esp], edx
mov edx, dword [0x66a21648]
mov dword [ebp - 0x80], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x150], edx
mov dword [esp + 4], 1
call edx
lea eax, [ebp - 0xec]
mov ecx, dword [ebp - 0x14c]
sub esp, 8
mov dword [ebp - 0x158], eax
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x16c]
sub esp, 4
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x80], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x84], eax
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x7c], eax
mov dword [esp + 4], 1
call edx
sub esp, 8
cmp esi, 2
jne 0x664dd9c8
mov eax, dword [ebp - 0x168]
add eax, 1
mov dword [ebp - 0x190], eax
lea eax, [ebp - 0x10c]
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x180], eax
mov dword [esp], eax
call ebx
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x16c]
mov ecx, dword [ebp - 0x15c]
sub esp, 4
mov dword [ebp - 0x84], edx
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x150]
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [esp + 4], 1
call edx
lea ecx, [ebp - 0xfc]
sub esp, 8
mov dword [ebp - 0x184], ecx
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
call ebx
mov eax, dword [ebp - 0x16c]
mov edx, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x178]
sub esp, 4
sub eax, 1
mov dword [esp + 4], 1
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x80], eax
lea eax, [edx - 1]
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x84], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [esp], eax
call edx
sub esp, 8
cmp esi, 1
jne 0x664ddac4
mov esi, dword [ebp - 0x14c]
mov eax, dword [ebp - 0x170]
mov ecx, esi
mov dword [esp], eax
call ebx
mov ecx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x168]
mov edx, dword [ebp - 0x174]
sub esp, 4
mov dword [ebp - 0x88], eax
add eax, ecx
mov dword [ebp - 0x80], eax
mov eax, edx
add eax, ecx
mov dword [ebp - 0x84], edx
mov ecx, esi
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [esp], eax
mov eax, dword [ebp - 0x150]
call eax
mov ecx, dword [ebp - 0x180]
mov dword [ebp - 0x14c], esi
sub esp, 8
mov dword [esp], ecx
mov ecx, esi
call ebx
mov ecx, dword [ebp - 0x16c]
mov esi, dword [ebp - 0x188]
mov edx, dword [ebp - 0x16c]
sub esi, dword [ebp - 0x154]
sub esp, 4
lea eax, [esi - 1]
mov dword [ebp - 0x88], ecx
sub esi, 2
mov ecx, dword [ebp - 0x174]
sub edx, eax
mov dword [esp + 4], 1
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x15c]
add eax, ecx
mov dword [ebp - 0x84], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x150]
mov dword [esp], edx
call eax
mov edx, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x14c]
sub esp, 8
mov dword [esp], edx
call ebx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x190]
sub esp, 4
lea edx, [eax + esi]
mov dword [ebp - 0x84], eax
lea eax, [ecx + esi]
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x154], edx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x88], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x150]
mov dword [esp], edx
mov dword [esp + 4], 1
call eax
mov ecx, dword [ebp - 0x184]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
call ebx
mov ebx, dword [ebp - 0x18c]
mov eax, dword [ebp - 0x174]
sub esp, 4
mov dword [ebp - 0x88], ebx
mov edx, dword [ebp - 0x154]
sub ebx, esi
mov dword [ebp - 0x84], eax
mov ecx, dword [ebp - 0x14c]
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x80], ebx
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [esp], edx
call eax
sub esp, 8
jmp 0x664ddd1a
mov edi, dword [ebp - 0x14c]
mov ecx, edi
call dword [0x66a21eb0]
mov ecx, edi
mov esi, dword [0x66a215d4]
mov dword [esp], 1
mov ebx, eax
call esi
mov eax, dword [ebp - 0x168]
sub esp, 4
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x164]
mov dword [esp], edi
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x16c]
mov dword [esp + 0xc], 0
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x134]
mov dword [esp + 0x10], eax
mov eax, dword [ebp - 0x158]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], eax
call sym.Qt5Widgets.dll_qDrawWinButton_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
mov ecx, edi
mov dword [esp], ebx
call esi
mov eax, dword [ebp - 0x160]
lea ecx, [ebp - 0x134]
sub esp, 4
call eax
jmp 0x664dd29f
mov edi, dword [ebp - 0x15c]
mov dword [ebp - 0x18c], edx
mov ecx, edi
call method.QStyleOptionFocusRect.QStyleOptionFocusRect__
mov dword [esp], ebx
mov ecx, edi
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebp - 0x150]
mov edx, dword [ebp - 0x18c]
sub esp, 4
mov eax, dword [eax]
mov eax, dword [eax + 0x60]
cmp eax, method.QWindowsStyle.subElementRect_QStyle::SubElement__QStyleOption_const__QWidget_const__const
jne 0x664df905
lea eax, [ebx + 0x10]
lea ecx, [ebp - 0xcc]
mov dword [esp + 0xc], eax
mov dword [esp + 8], eax
mov eax, dword [ebx + 0xc]
mov dword [esp], ecx
mov dword [esp + 4], eax
call method.QStyle.visualRect_Qt::LayoutDirection__QRect_const__QRect_const_
mov eax, dword [ebp - 0xcc]
mov edx, dword [ebp - 0x18c]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xc0]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x150]
mov dword [ebp - 0x18c], edx
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x154]
mov ebx, dword [ebp - 0x15c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp], 3
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x14c]
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
call dword [eax + 0x58]
mov ecx, ebx
sub esp, 0x10
call method.QStyleOption.QStyleOption__
mov edx, dword [ebp - 0x18c]
jmp 0x664dd772
mov dword [esp + 8], 4
mov dword [esp + 4], 8
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664ddd6c
mov eax, dword [ebp - 0x184]
add eax, 2
mov ecx, eax
shr ecx, 0x1f
add eax, ecx
mov ecx, dword [ebp - 0x168]
sar eax, 1
sub eax, 1
add ecx, eax
mov dword [ebp - 0x154], eax
cmp edx, 1
mov eax, dword [0x66a1f9dc]
mov edx, dword [ebp - 0x188]
mov dword [ebp - 0x130], eax
mov eax, edx
je 0x664df890
shr eax, 0x1f
mov esi, dword [ebp - 0x164]
mov dword [esp + 0x18], ecx
add eax, edx
mov dword [esp + 4], 5
sar eax, 1
sub dword [ebp - 0x174], eax
mov eax, dword [ebp - 0x16c]
mov edx, dword [ebp - 0x174]
mov dword [esp + 0x2c], esi
mov dword [esp + 0x28], eax
mov dword [esp + 0x20], eax
mov eax, dword [ebp - 0x154]
mov dword [esp + 0xc], esi
mov esi, 1
add eax, edx
mov dword [esp + 0x24], edx
mov dword [esp + 0x1c], eax
mov eax, dword [ebp - 0x168]
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], eax
mov dword [esp + 8], eax
lea eax, [ebp - 0x130]
mov dword [esp], eax
call dword [0x66a216a0]
jmp 0x664dd834
mov esi, dword [ebp - 0x15c]
mov dword [esp + 4], 0xf0002
mov dword [esp], 1
mov ecx, esi
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
mov ecx, esi
mov dword [ebp - 0x4c], 0
sub esp, 8
mov dword [esp], edi
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebp - 0x9c]
mov ecx, dword [ebp - 0x160]
sub esp, 4
add dword [ebp - 0x78], 1
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x98]
add dword [ebp - 0x74], 1
mov dword [ebp - 0x54], eax
mov eax, dword [ebp - 0x94]
add dword [ebp - 0x70], 1
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x90]
add dword [ebp - 0x6c], 1
mov dword [ebp - 0x4c], eax
movzx eax, byte [ebp - 0x8c]
mov dword [esp + 4], 2
mov byte [ebp - 0x48], al
mov eax, dword [ebp - 0x164]
mov dword [esp], 4
call eax
lea ecx, [ebp - 0x64]
sub esp, 8
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x16c]
mov dword [esp + 4], 8
mov dword [esp], 5
call eax
mov ecx, dword [ebp - 0x150]
sub esp, 0xc
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x154]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x14c]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x180]
mov dword [esp], edx
call dword [eax + 0x58]
mov ecx, esi
sub esp, 0x10
call method.QStyleOption.QStyleOption__
jmp 0x664deb34
mov esi, dword [ebp - 0x15c]
mov dword [esp + 4], 0xf0002
mov dword [esp], 1
mov ecx, esi
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
mov ecx, esi
mov dword [ebp - 0x4c], 0
sub esp, 8
mov dword [esp], edi
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebp - 0x9c]
mov ecx, dword [ebp - 0x160]
sub esp, 4
add dword [ebp - 0x78], 1
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x98]
add dword [ebp - 0x74], 1
mov dword [ebp - 0x54], eax
mov eax, dword [ebp - 0x94]
add dword [ebp - 0x70], 1
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x90]
add dword [ebp - 0x6c], 1
mov dword [ebp - 0x4c], eax
movzx eax, byte [ebp - 0x8c]
mov dword [esp + 4], 2
mov byte [ebp - 0x48], al
mov eax, dword [ebp - 0x164]
mov dword [esp], 4
call eax
lea ecx, [ebp - 0x64]
sub esp, 8
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x16c]
mov dword [esp + 4], 8
mov dword [esp], 5
call eax
mov ecx, dword [ebp - 0x150]
sub esp, 0xc
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x154]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x14c]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x168]
mov dword [esp], edx
call dword [eax + 0x58]
mov ecx, esi
sub esp, 0x10
call method.QStyleOption.QStyleOption__
jmp 0x664de926
mov esi, dword [ebp - 0x14c]
mov eax, dword [ebp - 0x170]
mov ecx, esi
mov dword [esp], eax
call ebx
mov ecx, dword [ebp - 0x154]
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x16c]
sub esp, 4
mov dword [ebp - 0x84], edx
add edx, ecx
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x88], eax
add eax, ecx
mov ecx, esi
mov dword [ebp - 0x80], eax
mov dword [esp], edx
mov edx, dword [ebp - 0x150]
mov dword [esp + 4], 1
call edx
mov ecx, dword [ebp - 0x180]
mov dword [ebp - 0x14c], esi
sub esp, 8
mov dword [esp], ecx
mov ecx, esi
call ebx
mov eax, dword [ebp - 0x16c]
mov ecx, dword [ebp - 0x174]
mov esi, dword [ebp - 0x17c]
sub esi, dword [ebp - 0x154]
sub esp, 4
lea edx, [esi - 1]
mov dword [ebp - 0x88], eax
sub esi, 2
add eax, edx
mov dword [ebp - 0x84], ecx
sub ecx, edx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [esp], edx
mov edx, dword [ebp - 0x150]
mov dword [esp + 4], 1
call edx
mov ecx, dword [ebp - 0x158]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
call ebx
mov eax, dword [ebp - 0x16c]
mov ecx, dword [ebp - 0x178]
sub esp, 4
lea edx, [eax + esi]
mov dword [ebp - 0x88], eax
lea eax, [esi + ecx]
mov dword [ebp - 0x80], edx
mov dword [ebp - 0x154], edx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [esp], edx
mov edx, dword [ebp - 0x150]
mov dword [esp + 4], 1
call edx
mov ecx, dword [ebp - 0x184]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
call ebx
mov eax, dword [ebp - 0x16c]
mov edx, dword [ebp - 0x154]
sub esp, 4
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x194]
mov dword [ebp - 0x80], edx
mov dword [ebp - 0x84], eax
sub eax, esi
jmp 0x664ddcf5
call ebx
mov ecx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x168]
mov edx, dword [ebp - 0x164]
sub esp, 4
mov dword [ebp - 0x88], eax
add eax, ecx
mov dword [ebp - 0x80], eax
mov eax, edx
sub eax, ecx
mov dword [ebp - 0x84], edx
mov ecx, esi
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [esp], eax
mov eax, dword [ebp - 0x150]
call eax
mov ecx, dword [ebp - 0x180]
mov dword [ebp - 0x14c], esi
sub esp, 8
mov dword [esp], ecx
mov ecx, esi
call ebx
mov ecx, dword [ebp - 0x16c]
mov esi, dword [ebp - 0x188]
mov edx, dword [ebp - 0x16c]
sub esi, dword [ebp - 0x154]
sub esp, 4
lea eax, [esi - 1]
mov dword [ebp - 0x88], ecx
sub esi, 2
mov ecx, dword [ebp - 0x164]
sub edx, eax
mov dword [esp + 4], 1
mov dword [ebp - 0x80], edx
mov edx, ecx
sub edx, eax
mov dword [ebp - 0x84], ecx
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x15c]
mov ecx, dword [ebp - 0x14c]
mov dword [esp], edx
call eax
mov edx, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x14c]
sub esp, 8
mov dword [esp], edx
call ebx
mov eax, dword [ebp - 0x164]
mov ecx, dword [ebp - 0x190]
sub esp, 4
mov edx, eax
mov dword [ebp - 0x84], eax
lea eax, [esi + ecx]
sub edx, esi
mov dword [ebp - 0x88], ecx
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x154], edx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x150]
mov dword [esp], edx
mov dword [esp + 4], 1
call eax
mov ecx, dword [ebp - 0x184]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x14c]
call ebx
mov ebx, dword [ebp - 0x18c]
mov eax, dword [ebp - 0x164]
sub esp, 4
mov dword [ebp - 0x88], ebx
jmp 0x664defb7
mov ecx, dword [ebp - 0x168]
mov edi, dword [ebp - 0x164]
mov dword [esp + 4], 4
mov dword [esp], 4
call edi
mov esi, dword [ebp - 0x14c]
mov eax, dword [eax]
sub esp, 8
mov ecx, esi
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
mov ecx, dword [ebp - 0x168]
sub esp, 4
mov dword [esp + 4], 1
mov dword [esp], 4
call edi
mov ecx, esi
sub esp, 8
mov dword [esp], eax
call dword [0x66a2163c]
mov ecx, dword [ebp - 0xcc]
mov eax, dword [ebp - 0xc0]
mov edx, dword [ebp - 0xc4]
sub esp, 4
mov dword [ebp - 0x88], ecx
sub eax, 1
mov ecx, dword [ebp - 0xc8]
sub edx, 1
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x88]
mov dword [ebp - 0x84], ecx
mov ecx, esi
mov dword [ebp - 0x80], edx
mov dword [esp + 4], 1
mov dword [ebp - 0x15c], eax
mov dword [esp], eax
call dword [0x66a21654]
mov edx, 1
sub esp, 8
jmp 0x664de6a2
shr eax, 0x1f
mov esi, dword [ebp - 0x164]
mov dword [esp + 0x14], ecx
add eax, edx
mov edx, dword [ebp - 0x16c]
mov ebx, dword [ebp - 0x174]
mov dword [esp + 4], 5
sar eax, 1
add dword [ebp - 0x168], eax
mov eax, dword [ebp - 0x168]
mov dword [esp + 0x28], edx
mov dword [esp + 0x20], edx
mov edx, eax
mov dword [esp + 0x18], eax
sub eax, dword [ebp - 0x154]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x130]
mov dword [esp + 0x2c], esi
mov dword [esp + 0xc], esi
mov esi, 2
mov dword [esp + 0x24], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 8], edx
mov dword [esp], eax
call dword [0x66a216a0]
jmp 0x664dd834
mov eax, dword [ebp - 0x158]
add eax, dword [ebp - 0x170]
mov dword [esp + 0x14], edx
mov ecx, eax
lea eax, [eax - 2]
mov edi, dword [ebp - 0x160]
sub edi, dword [ebp - 0x15c]
mov dword [ebp - 0x158], ecx
mov ecx, dword [ebp - 0x15c]
add edi, 1
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x14c]
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 1
mov dword [esp + 0x10], 4
mov dword [esp + 0xc], edi
call sym.Qt5Widgets.dll_qDrawWinPanel_QPainter__int__int__int__int__QPalette_const__bool__QBrush_const_
mov ecx, dword [ebp - 0x158]
lea eax, [ecx - 1]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x84], eax
mov edx, ecx
add edx, 1
mov dword [ebp - 0x88], edx
lea edx, [edi + ecx - 3]
mov dword [ebp - 0x80], edx
jmp 0x664dd534
shr eax, 0x1f
mov esi, dword [ebp - 0x174]
mov dword [esp + 0x28], ecx
add eax, edx
mov dword [esp + 4], 5
sar eax, 1
add dword [ebp - 0x164], eax
mov edx, dword [ebp - 0x164]
mov dword [esp + 0x1c], esi
mov eax, edx
sub eax, dword [ebp - 0x154]
mov dword [esp + 0x24], edx
mov dword [esp + 0x2c], eax
mov eax, edx
mov edx, dword [ebp - 0x16c]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x130]
mov dword [esp + 0x20], edx
mov dword [esp + 0x18], edx
mov edx, dword [ebp - 0x168]
mov dword [esp + 0x14], esi
xor esi, esi
mov dword [esp + 0x10], edx
mov dword [esp + 8], edx
mov dword [esp], eax
call dword [0x66a216a0]
jmp 0x664dd834
mov dword [ebp - 0x18c], edx
mov edx, dword [ebp - 0x154]
lea ecx, [ebp - 0x148]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x150]
mov dword [esp + 4], 0xb
mov dword [esp], edx
call eax
mov eax, dword [ebp - 0x148]
mov edx, dword [ebp - 0x18c]
sub esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x140]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x6c], eax
jmp 0x664df111
mov edx, dword [ebp - 0x154]
mov dword [esp + 8], ebx
lea edi, [ebp - 0x78]
lea esi, [ebp - 0x148]
mov ecx, esi
mov dword [esp + 4], 0xa
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x150]
mov dword [esp], edx
call eax
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
sub esp, 0x10
jmp 0x664de46e