Function at 0x6649144b
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, 0x1ec
mov edx, dword [edi + 8]
mov eax, dword [edi]
mov ebx, dword [edi + 4]
mov edi, dword [edi + 0xc]
mov dword [ebp - 0x16c], edx
cmp eax, 8
ja case.0x66491473.7
mov esi, ecx
jmp dword [eax*4 + 0x6680ac00]
lea eax, [ebp - 0x88]
mov ecx, eax
mov dword [ebp - 0x170], eax
call method.QStyleOptionButton.QStyleOptionButton__
mov dword [esp], ebx
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.operator_QStyleOption_const_
mov ecx, esi
and dword [ebp - 0x80], 0xffffdfff
sub esp, 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x170]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], edi
mov dword [esp + 4], edx
mov dword [esp], 0x5e
call dword [eax + 0x70]
mov edx, dword [0x66a21318]
mov dword [ebp - 0x130], eax
sub esp, 0xc
mov dword [ebp - 0x12c], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x180], edx
test al, 4
je 0x664931ab
mov eax, dword [ebp - 0x80]
test byte [ebx + 0x34], 4
je 0x66492fd0
test byte [ebx + 8], 4
je 0x66492fd0
and eax, 0xfffffffd
mov ecx, esi
or eax, 4
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0
mov dword [esp + 4], ebx
mov dword [esp], 3
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x184], eax
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0
mov dword [esp + 4], ebx
mov dword [esp], 4
call dword [eax + 0x70]
mov dword [ebp - 0x190], eax
sub esp, 0xc
jmp 0x66492fed
test ebx, ebx
je 0x66491587
mov eax, dword [ebx]
test eax, eax
jle 0x66491587
cmp dword [ebx + 4], 0xf0002
je 0x66493690
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
ret 0x10
test ebx, ebx
je 0x66491587
mov eax, dword [ebx]
test eax, eax
jle 0x66491587
cmp dword [ebx + 4], 0xf0003
jne 0x66491587
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x13c], 0
mov dword [ebp - 0x138], 0xffffffff
mov dword [ebp - 0x134], 0xffffffff
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
mov dword [esp + 0xc], 1
mov dword [esp + 8], ebx
mov dword [esp + 4], 4
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov ecx, esi
sub esp, 0x14
mov dword [ebp - 0x140], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x134], eax
call method.QStyle.proxy___const
lea ecx, [ebp - 0x130]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
mov dword [esp + 0xc], 2
mov dword [esp + 8], ebx
mov dword [esp + 4], 4
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x130]
sub esp, 0x14
mov dword [ebp - 0x188], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x1a0], eax
mov eax, dword [ebx + 8]
mov edx, eax
and edx, 0xfffffffb
mov dword [ebp - 0x180], edx
test ah, 0x10
je 0x664916c8
mov ecx, eax
mov edx, eax
and ecx, 0x2001
and edx, 0xfffffff9
cmp ecx, 0x2001
cmove edx, dword [ebp - 0x180]
mov dword [ebp - 0x180], edx
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x184], edx
test al, 4
je 0x664916f0
mov eax, edx
or edx, 4
test byte [ebx + 0x34], 1
cmovne eax, edx
mov dword [ebp - 0x184], edx
mov dword [ebp - 0x180], eax
mov dword [esp], ebx
lea eax, [ebp - 0x120]
mov ecx, eax
mov dword [ebp - 0x178], eax
call method.QStyleOption.QStyleOption_QStyleOption_const_
sub esp, 4
test byte [ebx + 0x30], 1
je 0x6649171c
test byte [ebp - 0x180], 0x26
jne 0x6649520d
test byte [ebx + 9], 1
jne 0x66494550
mov dword [esp + 4], 0xf0003
lea eax, [ebp - 0xf0]
mov dword [esp], 1
mov ecx, eax
mov dword [ebp - 0x174], eax
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
lea edx, [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
mov ecx, edx
mov edx, dword [0x66a21314]
sub esp, 8
mov dword [ebp - 0x1bc], edx
call edx
mov edx, dword [0x66a1f9dc]
mov dword [ebp - 0xb0], 0xffffffff
mov dword [ebp - 0xac], 0xffffffff
mov dword [ebp - 0xa8], edx
lea edx, [ebp - 0x94]
mov dword [ebp - 0x9c], 0
mov ecx, edx
mov edx, dword [0x66a212e4]
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x1c0], edx
call edx
mov dword [esp], ebx
mov ecx, dword [ebp - 0x174]
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebx + 0x30]
sub esp, 4
mov dword [ebp - 0xc0], eax
mov eax, dword [ebx + 0x34]
mov dword [ebp - 0xbc], eax
mov eax, dword [ebx + 0x38]
mov dword [ebp - 0xb8], eax
lea eax, [ebx + 0x3c]
mov dword [ebp - 0x1a8], eax
mov dword [esp], eax
lea eax, [ebp - 0xb4]
mov ecx, eax
mov eax, dword [0x66a2131c]
mov dword [ebp - 0x1c4], eax
call eax
mov eax, dword [ebx + 0x40]
mov edx, dword [ebx + 0x44]
sub esp, 4
mov dword [ebp - 0xb0], eax
lea eax, [ebx + 0x48]
mov dword [ebp - 0x1b0], eax
mov dword [esp], eax
lea eax, [ebp - 0xa8]
mov ecx, eax
mov eax, dword [0x66a200e8]
mov dword [ebp - 0xac], edx
mov dword [ebp - 0x1c8], eax
call eax
mov eax, dword [ebx + 0x4c]
mov edx, dword [ebx + 0x58]
sub esp, 4
mov dword [ebp - 0xa4], eax
mov eax, dword [ebx + 0x50]
mov dword [ebp - 0x98], edx
mov dword [ebp - 0xa0], eax
mov eax, dword [ebx + 0x54]
mov dword [ebp - 0x9c], eax
lea eax, [ebx + 0x5c]
mov dword [ebp - 0x1b8], eax
mov dword [esp], eax
lea eax, [ebp - 0x94]
mov ecx, eax
mov eax, dword [0x66a212ec]
mov dword [ebp - 0x1cc], eax
call eax
mov eax, dword [ebp - 0x180]
mov ecx, esi
sub esp, 4
mov dword [ebp - 0xe8], 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], 5
call dword [eax + 0x70]
mov edx, dword [ebp - 0x134]
mov ecx, dword [ebp - 0x138]
sub esp, 0xc
sub edx, eax
sub ecx, eax
mov dword [ebp - 0x170], edx
mov edx, dword [ebp - 0x13c]
mov dword [ebp - 0xd8], ecx
mov ecx, esi
add edx, eax
add eax, dword [ebp - 0x140]
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0xdc], edx
mov dword [ebp - 0xd4], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x174]
mov dword [esp], 0x16
mov dword [esp + 4], edx
call dword [eax + 0x5c]
sub esp, 0x10
test byte [ebx + 0x30], 2
je 0x66493f08
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x110], eax
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x108], eax
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x104], eax
mov eax, dword [ebp - 0x184]
mov dword [ebp - 0x118], eax
test al, 0x26
jne 0x664951d8
mov ecx, esi
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], esi
mov esi, dword [ebp - 0x178]
mov dword [esp], 0x13
mov dword [esp + 4], esi
call dword [eax + 0x58]
mov eax, dword [0x66a21318]
mov edx, dword [0x66a212e8]
sub esp, 0x10
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0x94]
call edx
mov eax, dword [ebp - 0xa8]
mov edx, dword [eax]
test edx, edx
je 0x664941c0
cmp edx, 0xffffffff
je 0x664919dd
lock sub dword [eax], 1
mov eax, dword [ebp - 0xa8]
je 0x664941c0
mov eax, dword [ebp - 0x180]
lea ecx, [ebp - 0xb4]
call eax
mov ecx, dword [ebp - 0x174]
call method.QStyleOption.QStyleOption__
mov ecx, dword [ebp - 0x178]
call method.QStyleOption.QStyleOption__
jmp 0x66491587
test ebx, ebx
je 0x66491587
mov eax, dword [ebx]
test eax, eax
jle 0x66491587
cmp dword [ebx + 4], 0xf0005
jne 0x66491587
mov dword [ebp - 0x130], 0
lea eax, [ebp - 0x88]
mov dword [ebp - 0x170], eax
lea eax, [ebp - 0x120]
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x128], 0xffffffff
mov dword [ebp - 0x124], 0xffffffff
mov dword [ebp - 0x178], eax
test byte [ebx + 0x31], 1
jne 0x66494b18
mov ecx, dword [ebp - 0x178]
call dword [0x66a21434]
mov dword [esp], ebx
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.QStyleOption_QStyleOption_const_
mov eax, dword [ebx + 0x30]
mov ecx, dword [0x66a21438]
sub esp, 4
mov dword [ebp - 0x184], ecx
mov edx, eax
test al, 8
je 0x66491ab5
test byte [ebx + 0x45], 0x20
jne 0x66495638
test al, 4
je 0x66491ad0
test byte [ebx + 0x45], 0x80
je 0x66491ad0
test byte [ebx + 0x40], 2
je 0x66495cb5
lea esi, [esi]
test al, 2
je 0x66493ed0
mov ecx, dword [ebx + 0x44]
test ch, 0x40
je 0x664951cb
test byte [ebx + 0x40], 1
je 0x66493c33
test al, 0x10
je 0x66491d8e
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 0x10
mov dword [esp + 8], ebx
mov dword [esp + 4], 5
mov dword [esp], edx
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov byte [ebp - 0x174], 0
sub esp, 0x14
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x124], eax
test byte [ebx + 0x34], 0x10
je 0x66491b74
mov eax, dword [ebx + 8]
shr eax, 2
and eax, 1
mov byte [ebp - 0x174], al
mov ecx, esi
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x180], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 4
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x190]
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
xor eax, eax
mov dword [ebp - 0x140], 0xa
mov dword [ebp - 0x13c], 0xa
sub esp, 0x10
test edi, edi
je 0x66491be3
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov dword [esp + 4], eax
lea edx, [ebp - 0x140]
mov eax, dword [ebp - 0x180]
mov dword [esp + 8], edx
lea edx, [ebp - 0xf0]
mov ecx, edx
mov dword [esp], eax
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [ebp - 0xe4]
mov eax, dword [ebp - 0x114]
sub esp, 0x14
mov dword [ebp - 0x114], edx
lea edx, [ebp - 0xf0]
mov dword [ebp - 0xe4], eax
mov ecx, edx
mov edx, dword [ebp - 0x184]
call edx
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x130]
cmp byte [ebp - 0x174], 0
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x6c], eax
je 0x66495942
mov ecx, esi
mov dword [ebp - 0x80], 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
mov ecx, esi
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], 4
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x174], 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], 3
call dword [eax + 0x70]
pxor xmm0, xmm0
mov edx, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x16c]
cvtsi2sd xmm0, eax
sub esp, 0xc
lea eax, [ebp - 0xf0]
mov dword [esp], eax
movsd qword [ebp - 0xf0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
movsd qword [ebp - 0xe8], xmm0
call dword [0x66a21660]
sub esp, 4
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x178]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0x84
mov dword [esp + 0xc], edx
lea edx, [ebp - 0x130]
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x16c]
mov dword [esp], edx
call dword [eax + 0x50]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a21610]
mov eax, dword [ebx + 0x30]
mov edx, eax
test al, 0x20
je 0x66493c10
test byte [ebx + 0x46], 2
je 0x66492050
test byte [ebx + 0x40], 1
je 0x66493973
test al, 0x40
je 0x66492050
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 0x40
mov dword [esp + 8], ebx
mov dword [esp + 4], 5
mov dword [esp], edx
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov byte [ebp - 0x174], 0
sub esp, 0x14
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x124], eax
test byte [ebx + 0x34], 0x40
je 0x66491e30
mov eax, dword [ebx + 8]
shr eax, 2
and eax, 1
mov byte [ebp - 0x174], al
mov ecx, esi
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x180], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 6
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x190]
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
xor eax, eax
mov dword [ebp - 0x140], 0xa
mov dword [ebp - 0x13c], 0xa
sub esp, 0x10
test edi, edi
je 0x66491e9f
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov dword [esp + 4], eax
lea edx, [ebp - 0x140]
mov eax, dword [ebp - 0x180]
mov dword [esp + 8], edx
lea edx, [ebp - 0xf0]
mov ecx, edx
mov dword [esp], eax
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [ebp - 0xe4]
mov eax, dword [ebp - 0x114]
sub esp, 0x14
mov dword [ebp - 0x114], edx
lea edx, [ebp - 0xf0]
mov dword [ebp - 0xe4], eax
mov ecx, edx
mov edx, dword [ebp - 0x184]
call edx
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x130]
cmp byte [ebp - 0x174], 0
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x6c], eax
je 0x66496459
mov ecx, esi
mov dword [ebp - 0x80], 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
mov ecx, esi
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], 4
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x174], 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], 3
call dword [eax + 0x70]
pxor xmm0, xmm0
mov edx, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x16c]
cvtsi2sd xmm0, eax
sub esp, 0xc
lea eax, [ebp - 0xf0]
mov dword [esp], eax
movsd qword [ebp - 0xf0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
movsd qword [ebp - 0xe8], xmm0
call dword [0x66a21660]
push eax
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x178]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0x84
mov dword [esp + 0xc], edx
lea edx, [ebp - 0x130]
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x16c]
mov dword [esp], edx
call dword [eax + 0x50]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a21610]
mov edx, dword [ebx + 0x30]
lea esi, [esi]
lea esi, [esi]
test dl, 0x80
je 0x6649205f
test byte [ebx + 0x46], 1
jne 0x6649527e
and edx, 1
je 0x6649206e
test byte [ebx + 0x45], 0x20
jne 0x66495519
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.QStyleOption__
mov ecx, dword [ebp - 0x178]
mov eax, dword [ebp - 0x184]
call eax
jmp 0x66491587
test ebx, ebx
je 0x66491587
mov eax, dword [ebx]
test eax, eax
jle 0x66491587
cmp dword [ebx + 4], 0xf0001
jne 0x66491587
mov ecx, dword [ebp - 0x16c]
call dword [0x66a215ec]
mov ecx, dword [ebp - 0x16c]
call dword [0x66a21ea8]
test byte [eax + 9], 4
jne 0x66494eb0
mov eax, dword [ebx + 0x18]
mov edx, dword [ebx + 0x1c]
pxor xmm3, xmm3
sub eax, dword [ebx + 0x10]
sub edx, dword [ebx + 0x14]
mov dword [ebp - 0x170], eax
lea ecx, [eax + 1]
cmp edx, dword [ebp - 0x170]
lea eax, [edx + 1]
mov dword [ebp - 0x184], ecx
cmovle ecx, eax
mov dword [ebp - 0x178], eax
mov eax, ecx
mov dword [ebp - 0x1c8], ecx
shr eax, 0x1f
add eax, ecx
sar eax, 1
cvtsi2sd xmm3, eax
movapd xmm2, xmm3
addsd xmm3, xmm3
divsd xmm2, qword [0x6680f460]
movapd xmm1, xmm2
addsd xmm1, xmm2
movapd xmm0, xmm3
subsd xmm0, xmm1
pxor xmm1, xmm1
subsd xmm0, qword [0x6680f468]
cvtsi2sd xmm1, dword [ebp - 0x178]
cvttsd2si edx, xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebx + 0x14]
subsd xmm1, xmm3
mulsd xmm1, qword [0x6680f480]
addsd xmm0, xmm2
addsd xmm1, xmm0
pxor xmm0, xmm0
addsd xmm1, qword [0x6680f478]
cvtsi2sd xmm0, dword [ebp - 0x184]
cvttsd2si eax, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebx + 0x10]
subsd xmm0, xmm3
mulsd xmm0, qword [0x6680f480]
mov dword [ebp - 0x11c], eax
lea eax, [edx + eax - 1]
addsd xmm2, xmm1
mov dword [ebp - 0x114], eax
lea eax, [ebx + 0x24]
mov dword [ebp - 0x188], eax
mov dword [esp], eax
addsd xmm0, xmm2
addsd xmm0, qword [0x6680f478]
cvttsd2si ecx, xmm0
mov dword [ebp - 0x120], ecx
lea ecx, [edx + ecx - 1]
mov dword [ebp - 0x118], ecx
lea ecx, [ebp - 0x130]
call dword [0x66a21684]
lea eax, [ebp - 0x88]
mov dword [ebp - 0x170], eax
mov eax, dword [0x66a21ee8]
sub esp, 4
mov dword [ebp - 0x174], eax
test byte [ebx + 0x30], 4
jne 0x66494df8
test byte [ebx + 8], 1
jne 0x66494ed8
mov eax, dword [0x66a2163c]
mov dword [ebp - 0x1c0], eax
mov eax, dword [0x66a215fc]
mov dword [ebp - 0x1c4], eax
mov eax, dword [0x66a21638]
mov dword [ebp - 0x1bc], eax
lea ecx, [ebp - 0x130]
mov dword [esp + 4], 4
mov eax, dword [ebp - 0x174]
mov dword [esp], 4
call eax
mov edx, dword [0x66a2128c]
mov ecx, dword [ebp - 0x170]
mov eax, dword [eax]
sub esp, 8
mov dword [ebp - 0x180], edx
add eax, 8
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0x170]
mov ecx, dword [ebp - 0x16c]
sub esp, 4
mov dword [esp], eax
mov eax, dword [0x66a21600]
mov dword [ebp - 0x190], eax
call eax
mov eax, dword [0x66a21298]
mov ecx, dword [ebp - 0x170]
sub esp, 4
mov dword [ebp - 0x198], eax
call eax
pxor xmm0, xmm0
mov ecx, dword [ebp - 0x118]
sub ecx, dword [ebp - 0x120]
cvtsi2sd xmm0, dword [ebp - 0x120]
mov eax, ecx
mov ecx, dword [ebp - 0x114]
sub ecx, dword [ebp - 0x11c]
add eax, 1
mov edx, dword [0x66a21608]
mov dword [esp + 8], 0xb40
mov dword [esp + 4], 0x3c0
mov dword [ebp - 0x1a0], edx
movsd qword [ebp - 0x88], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebp - 0x11c]
movsd qword [ebp - 0x80], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, ecx
mov ecx, dword [ebp - 0x16c]
add eax, 1
movsd qword [ebp - 0x78], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
movsd qword [ebp - 0x70], xmm0
call edx
mov edx, dword [ebp - 0x174]
lea ecx, [ebp - 0x130]
sub esp, 0xc
mov dword [esp + 4], 2
mov dword [esp], 4
call edx
mov ecx, dword [ebp - 0x170]
mov edx, dword [ebp - 0x180]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0x170]
mov ecx, dword [ebp - 0x16c]
sub esp, 4
mov edx, dword [ebp - 0x190]
mov dword [esp], eax
call edx
mov ecx, dword [ebp - 0x170]
mov edx, dword [ebp - 0x198]
sub esp, 4
call edx
pxor xmm0, xmm0
mov edx, dword [ebp - 0x118]
sub edx, dword [ebp - 0x120]
cvtsi2sd xmm0, dword [ebp - 0x120]
mov eax, edx
mov edx, dword [ebp - 0x114]
sub edx, dword [ebp - 0x11c]
add eax, 1
mov ecx, dword [ebp - 0x16c]
mov dword [esp + 8], 0xb40
mov dword [esp + 4], 0xf00
movsd qword [ebp - 0x88], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebp - 0x11c]
movsd qword [ebp - 0x80], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, edx
mov edx, dword [ebp - 0x1a0]
add eax, 1
movsd qword [ebp - 0x78], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
movsd qword [ebp - 0x70], xmm0
call edx
mov edx, dword [ebx + 0x18]
sub edx, dword [ebx + 0x10]
lea ecx, [edx + 1]
mov eax, dword [ebx + 0x1c]
sub eax, dword [ebx + 0x14]
mov dword [ebp - 0x180], edx
sub esp, 0xc
lea edx, [eax + 1]
cmp dword [ebp - 0x180], eax
mov eax, ecx
cmovge eax, edx
mov dword [ebp - 0x1a0], edx
mov dword [ebp - 0x198], ecx
mov edx, eax
shr edx, 0x1f
add eax, edx
mov edx, dword [ebx + 0x40]
sar eax, 1
cmp byte [ebx + 0x4c], 0
mov dword [ebp - 0x190], eax
mov eax, dword [ebx + 0x50]
jne 0x66492470
mov ecx, edx
sub ecx, eax
mov eax, ecx
mov ecx, dword [ebx + 0x3c]
cmp edx, ecx
je 0x664941e0
sub edx, ecx
sub eax, ecx
pxor xmm1, xmm1
cmp byte [ebx + 0x68], 0
cvtsi2sd xmm1, edx
je 0x664944e8
movsd xmm7, qword [0x6680f4d8]
add eax, eax
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mulsd xmm0, qword [0x6680f4d0]
divsd xmm0, xmm1
subsd xmm7, xmm0
movsd qword [esp], xmm7
movsd qword [ebp - 0x180], xmm7
call fcn.6678ea90
movsd xmm7, qword [ebp - 0x180]
fstp qword [ebp - 0x1b0]
movsd qword [esp], xmm7
call fcn.6678e0d0
fstp qword [ebp - 0x1a8]
mov eax, dword [ebp - 0x190]
mov dword [esp], eax
call fcn.664793a0
mov edx, dword [ebp - 0x190]
mov ecx, dword [ebp - 0x1a0]
pxor xmm0, xmm0
pxor xmm1, xmm1
pxor xmm2, xmm2
movsd xmm4, qword [0x6680f480]
movsd xmm3, qword [0x6680f4e8]
sub edx, eax
mov eax, 5
addsd xmm3, qword [ebp - 0x180]
sub edx, 5
cmp edx, 5
cmovl edx, eax
mov eax, ecx
movsd qword [esp], xmm3
shr eax, 0x1f
add eax, ecx
mov ecx, dword [ebp - 0x198]
cvtsi2sd xmm2, edx
sar eax, 1
cvtsi2sd xmm0, eax
mov eax, ecx
addsd xmm0, qword [0x6680f480]
shr eax, 0x1f
add eax, ecx
sar eax, 1
movsd qword [ebp - 0x1b8], xmm0
cvtsi2sd xmm1, eax
mov eax, edx
sar eax, 1
addsd xmm4, xmm1
movsd xmm1, qword [ebp - 0x1a8]
movsd qword [ebp - 0x1a8], xmm3
mulsd xmm1, xmm2
mulsd xmm2, qword [ebp - 0x1b0]
movsd qword [ebp - 0x190], xmm4
addsd xmm1, xmm4
movsd qword [ebp - 0xf0], xmm1
movapd xmm1, xmm0
subsd xmm1, xmm2
pxor xmm2, xmm2
cvtsi2sd xmm2, eax
movsd qword [ebp - 0xe8], xmm1
movsd qword [ebp - 0x1b0], xmm2
call fcn.6678ea90
movsd xmm3, qword [ebp - 0x1a8]
fstp qword [ebp - 0x198]
movsd xmm1, qword [ebp - 0x198]
movsd qword [esp], xmm3
movsd qword [ebp - 0x1a0], xmm1
call fcn.6678e0d0
movsd xmm2, qword [ebp - 0x1b0]
movsd xmm1, qword [ebp - 0x1a0]
fstp qword [ebp - 0x198]
movsd xmm3, qword [ebp - 0x198]
movsd xmm0, qword [ebp - 0x1b8]
mulsd xmm1, xmm2
movsd qword [ebp - 0x1a8], xmm2
mulsd xmm3, xmm2
movsd qword [ebp - 0x1a0], xmm0
addsd xmm3, qword [ebp - 0x190]
movsd qword [ebp - 0xe0], xmm3
movapd xmm3, xmm0
subsd xmm3, xmm1
movsd xmm1, qword [ebp - 0x180]
subsd xmm1, qword [0x6680f4e8]
movsd qword [esp], xmm1
movsd qword [ebp - 0xd8], xmm3
movsd qword [ebp - 0x198], xmm1
call fcn.6678ea90
movsd xmm1, qword [ebp - 0x198]
fstp qword [ebp - 0x180]
movsd qword [esp], xmm1
call fcn.6678e0d0
movsd xmm2, qword [ebp - 0x1a8]
fstp qword [ebp - 0x198]
movsd xmm1, qword [ebp - 0x198]
mulsd xmm1, xmm2
addsd xmm1, qword [ebp - 0x190]
movsd qword [ebp - 0xd0], xmm1
mulsd xmm2, qword [ebp - 0x180]
movsd xmm0, qword [ebp - 0x1a0]
mov ecx, dword [ebp - 0x16c]
mov eax, dword [ebp - 0x1c4]
mov dword [esp], 0
subsd xmm0, xmm2
movsd qword [ebp - 0xc8], xmm0
call eax
lea eax, [ebp - 0x130]
sub esp, 4
mov ecx, eax
mov eax, dword [ebp - 0x174]
mov dword [esp + 4], 1
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x16c]
sub esp, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x1c0]
call eax
mov ecx, dword [ebp - 0x16c]
sub esp, 4
mov dword [esp + 4], 1
mov dword [esp], 0x20
call dword [0x66a215bc]
lea edx, [ebp - 0xf0]
mov ecx, dword [ebp - 0x16c]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 8], 0
mov dword [esp + 4], 3
call dword [0x66a21598]
mov edx, dword [ebp - 0x184]
pxor xmm0, xmm0
sub esp, 0xc
mov eax, edx
shr eax, 0x1f
add eax, edx
mov edx, dword [ebp - 0x178]
sar eax, 1
cvtsi2sd xmm0, eax
mov eax, edx
shr eax, 0x1f
add eax, edx
lea edx, [ebp - 0xf0]
sar eax, 1
mov dword [esp + 4], edx
movsd qword [ebp - 0x88], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
movsd qword [ebp - 0x80], xmm0
call fcn.664793d0
mov dword [esp], 0
mov ecx, dword [ebp - 0x16c]
mov eax, dword [ebp - 0x1bc]
fstp qword [ebp - 0x180]
call eax
movsd xmm0, qword [ebp - 0x180]
pxor xmm6, xmm6
sub esp, 4
comisd xmm6, xmm0
jae 0x664937a0
comisd xmm0, xmmword [0x6680f4f0]
ja 0x664937a0
movsd xmm1, qword [0x6680f4f8]
pxor xmm5, xmm5
comisd xmm0, xmm5
jbe 0x66492812
comisd xmm1, xmm0
ja 0x66496083
comisd xmm0, xmm1
movsd xmm1, qword [0x6680f500]
jb 0x6649282a
comisd xmm1, xmm0
ja 0x66496297
comisd xmm0, xmm1
jb 0x66492848
movsd xmm5, qword [0x6680f4f0]
comisd xmm5, xmm0
ja 0x664964a1
lea esi, [esi]
mov ecx, dword [ebp - 0x170]
call method.QStyleOptionFocusRect.QStyleOptionFocusRect__
mov eax, dword [ebx + 0x10]
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x78], eax
mov eax, dword [ebx + 0x14]
mov dword [ebp - 0x74], eax
mov eax, dword [ebx + 0x18]
mov dword [ebp - 0x70], eax
mov eax, dword [ebx + 0x1c]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebx + 8]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x188]
mov dword [esp], eax
call dword [0x66a21690]
sub esp, 4
test byte [ebp - 0x7f], 1
je 0x664929c2
mov ecx, dword [ebp - 0x118]
mov eax, dword [ebp - 0x120]
mov edx, dword [ebp - 0x11c]
mov dword [ebp - 0x180], eax
lea eax, [ecx + 2]
mov ecx, dword [ebp - 0x114]
mov dword [ebp - 0x174], edx
add ecx, 2
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x114], ecx
test byte [ebx + 0x30], 4
je 0x66492968
mov eax, dword [ebp - 0x1c8]
mov edx, 0x2aaaaaab
sub ecx, dword [ebp - 0x174]
imul edx
mov dword [ebp - 0x190], edx
mov ebx, edx
mov edx, dword [ebp - 0x1c8]
sar ebx, 1
sar edx, 0x1f
mov eax, edx
sub edx, ebx
mov ebx, dword [ebp - 0x180]
add ebx, edx
add edx, dword [ebp - 0x174]
mov dword [ebp - 0x184], edx
mov dword [ebp - 0x11c], edx
mov edx, dword [ebp - 0x190]
mov dword [ebp - 0x120], ebx
sub edx, eax
mov eax, dword [ebp - 0x178]
sub eax, dword [ebp - 0x180]
mov dword [ebp - 0x180], ebx
lea eax, [edx + eax + 1]
lea eax, [ebx + eax - 1]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x118], eax
lea eax, [edx + ecx + 1]
mov edx, dword [ebp - 0x184]
lea ecx, [edx + eax - 1]
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x114], ecx
mov eax, dword [ebp - 0x180]
mov ebx, dword [ebp - 0x178]
add ecx, 2
mov dword [ebp - 0x6c], ecx
mov ecx, esi
sub eax, 2
add ebx, 2
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x70], ebx
sub eax, 2
mov dword [ebp - 0x74], eax
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], esi
mov esi, dword [ebp - 0x170]
mov dword [esp], 3
mov dword [esp + 4], esi
call dword [eax + 0x58]
sub esp, 0x10
mov ecx, dword [ebp - 0x16c]
call dword [0x66a21610]
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.QStyleOption__
lea ecx, [ebp - 0x130]
call dword [0x66a2168c]
jmp 0x66491587
test ebx, ebx
je 0x66491587
mov eax, dword [ebx]
test eax, eax
jle 0x66491587
cmp dword [ebx + 4], 0xf0006
jne 0x66491587
call method.QStyle.proxy___const
lea ecx, [ebp - 0x140]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
mov dword [esp + 0xc], 2
mov dword [esp + 8], ebx
mov dword [esp + 4], 7
call dword [eax + 0x6c]
mov ecx, esi
sub esp, 0x14
call method.QStyle.proxy___const
lea ecx, [ebp - 0x130]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 1
mov dword [esp + 8], ebx
mov dword [esp + 4], 7
mov dword [esp], edx
call dword [eax + 0x6c]
mov eax, dword [ebx + 0x30]
sub esp, 0x14
test al, 8
jne 0x664945d0
test al, 2
je 0x66492b83
mov edx, dword [ebx + 0x3c]
mov edx, dword [edx + 4]
test edx, edx
je 0x66492b83
mov edx, dword [ebx + 0x48]
mov eax, dword [ebx + 0x44]
mov dword [ebp - 0xec], edx
mov edx, dword [ebx + 0x4c]
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xe8], edx
movzx edx, word [ebx + 0x50]
mov word [ebp - 0xe4], dx
test eax, eax
jne 0x66496066
mov ecx, dword [ebx + 0x40]
mov dword [ebp - 0x170], ecx
mov ecx, esi
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], 0x29
call dword [eax + 0x78]
mov ecx, dword [ebp - 0x170]
mov edx, eax
sub esp, 0x10
mov eax, ecx
or ah, 0x80
test edx, edx
cmovne eax, ecx
mov ecx, esi
mov dword [ebp - 0x170], eax
call method.QStyle.proxy___const
mov edx, 0x11
mov ecx, eax
mov eax, dword [eax]
mov eax, dword [eax + 0x4c]
mov dword [ebp - 0x174], eax
mov eax, dword [ebp - 0xf0]
test eax, eax
cmovne eax, edx
mov dword [esp + 0x18], eax
lea eax, [ebx + 0x3c]
mov dword [esp + 0x14], eax
mov eax, dword [ebx + 8]
and eax, 1
mov dword [esp + 0x10], eax
lea eax, [ebx + 0x24]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x170]
or eax, 0x804
mov dword [esp + 8], eax
lea eax, [ebp - 0x140]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x16c]
mov dword [esp], eax
mov eax, dword [ebp - 0x174]
call eax
sub esp, 0x1c
test byte [ebx + 9], 1
jne 0x66495fe0
mov eax, dword [ebx + 0x30]
test al, 1
je 0x66491587
lea eax, [ebp - 0x88]
mov ecx, eax
mov dword [ebp - 0x170], eax
call method.QStyleOptionButton.QStyleOptionButton__
mov dword [esp], ebx
mov ebx, dword [ebp - 0x170]
mov ecx, ebx
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebp - 0x130]
mov ecx, esi
sub esp, 4
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x6c], eax
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp], 0x1a
call dword [eax + 0x58]
lea ecx, [ebp - 0x50]
sub esp, 0x10
call dword [0x66a21318]
mov eax, dword [ebp - 0x54]
mov edx, dword [eax]
test edx, edx
je 0x664958fc
cmp edx, 0xffffffff
je 0x66492c27
lock sub dword [eax], 1
mov eax, dword [ebp - 0x54]
je 0x664958fc
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.QStyleOption__
jmp 0x66491587
test ebx, ebx
je 0x66491587
mov ecx, dword [ebx]
test ecx, ecx
jle 0x66491587
cmp dword [ebx + 4], 0xf0001
jne 0x66491587
mov dword [esp + 4], 0xf0001
lea eax, [ebp - 0x88]
mov dword [esp], 1
mov ecx, eax
mov dword [ebp - 0x170], eax
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
mov ecx, dword [ebp - 0x170]
sub esp, 8
mov dword [esp], ebx
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebx + 0x34]
mov edx, dword [ebx + 0x30]
movsd xmm6, qword [ebx + 0x60]
sub esp, 4
mov dword [ebp - 0x54], eax
mov eax, dword [ebx + 0x38]
mov dword [ebp - 0x58], edx
mov dword [ebp - 0x50], eax
mov eax, dword [ebx + 0x3c]
movsd qword [ebp - 0x28], xmm6
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 byte [ebp - 0x20], al
mov eax, dword [ebx + 8]
mov dword [ebp - 0x174], eax
mov eax, edx
and edx, 2
jne 0x66494a60
test al, 1
jne 0x66494990
test al, 8
jne 0x664948c0
test al, 4
jne 0x664947f0
test al, 0x10
jne 0x66495100
test al, 0x20
jne 0x66494d28
test al, 0x40
jne 0x66494f90
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.QStyleOption__
jmp 0x66491587
test ebx, ebx
je 0x66491587
mov eax, dword [ebx]
test eax, eax
jle 0x66491587
cmp dword [ebx + 4], 0xf0001
jne 0x66491587
cmp dword [ebx + 0x30], 4
jne 0x66491587
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], 0xe
call dword [eax + 0x70]
mov ecx, esi
mov dword [ebp - 0x188], eax
mov eax, dword [ebx + 0x44]
sub esp, 0xc
mov dword [ebp - 0x174], 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], 0xc
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x198], 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, esi
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], 0xf
call dword [eax + 0x70]
mov edx, dword [ebp - 0x170]
mov dword [ebp - 0x178], eax
mov eax, dword [ebx + 0x48]
sub esp, 0xc
test eax, eax
mov dword [ebp - 0x180], eax
jle 0x66495c29
mov eax, edx
shr eax, 0x1f
lea esi, [eax + edx]
sar esi, 1
mov dword [ebp - 0x184], esi
mov esi, dword [ebp - 0x16c]
mov ecx, esi
call dword [0x66a215ec]
pxor xmm0, xmm0
pxor xmm1, xmm1
mov ecx, esi
cvtsi2sd xmm0, dword [ebx + 0x14]
lea eax, [ebp - 0x88]
cvtsi2sd xmm1, dword [ebx + 0x10]
mov dword [ebp - 0x170], eax
mov dword [esp], eax
movsd qword [ebp - 0x80], xmm0
movsd qword [ebp - 0x88], xmm1
call dword [0x66a21660]
lea ecx, [ebx + 0x24]
sub esp, 4
mov dword [esp + 4], 0
mov dword [esp], 4
call dword [0x66a21ee8]
mov ecx, esi
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
mov ecx, dword [ebp - 0x198]
mov eax, dword [ebx + 0x40]
mov esi, dword [ebp - 0x188]
mov edi, dword [ebx + 0x3c]
sub esp, 4
lea edx, [eax + 1]
cmp dword [ebp - 0x180], 1
lea esi, [esi + ecx + 1]
sete byte [ebp - 0x190]
mov ecx, edx
mov dword [ebp - 0x1a0], esi
cmp edi, edx
jle 0x66492f19
jmp 0x66494220
test ecx, ecx
jne 0x66493748
test byte [ebp - 0x174], 2
jne 0x66493720
add edi, dword [ebp - 0x180]
cmp edi, esi
jl 0x66494220
mov eax, dword [ebx + 0x40]
lea ecx, [eax + 1]
cmp ecx, edi
jl 0x66494220
mov esi, edi
cmp edi, ecx
jne 0x66492f2c
cmp byte [ebp - 0x190], 0
jne 0x66494220
cmp edi, eax
mov ecx, eax
mov edx, dword [ebp - 0x178]
mov dword [esp + 4], eax
cmovle ecx, edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], edx
mov dword [esp + 8], ecx
mov eax, dword [ebx + 0x3c]
mov dword [esp], eax
call method.QStyle.sliderPositionFromValue_int__int__int__int__bool_
mov ecx, dword [ebp - 0x174]
add eax, dword [ebp - 0x184]
and ecx, 1
cmp dword [ebx + 0x38], 1
jne 0x66492ee8
test ecx, ecx
jne 0x66494168
test byte [ebp - 0x174], 2
je 0x66492efd
mov edx, dword [ebp - 0x1a0]
mov ecx, dword [ebx + 0x1c]
mov dword [ebp - 0x88], eax
sub ecx, dword [ebx + 0x14]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x84], edx
mov dword [ebp - 0x7c], ecx
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 1
mov ecx, dword [ebp - 0x16c]
mov dword [esp], eax
call dword [0x66a21648]
sub esp, 8
jmp 0x66492efd
mov dword [ebp - 0x190], 0
and eax, 0xfffffffb
mov dword [ebp - 0x184], 0
or eax, 2
mov dword [ebp - 0x80], eax
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
mov dword [esp + 0xc], 4
mov dword [esp + 8], ebx
mov dword [esp + 4], 8
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov ecx, esi
sub esp, 0x14
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x6c], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xd
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, esi
sub esp, 0x10
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0xf0]
mov dword [ebp - 0x174], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 3
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
xor eax, eax
sub esp, 0x10
test edi, edi
je 0x664930c4
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x174]
lea edx, [ebp - 0x130]
lea ecx, [ebp - 0x120]
mov dword [esp + 8], edx
mov dword [esp], eax
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [0x66a21318]
mov ecx, dword [ebp - 0x174]
sub esp, 0x14
mov dword [ebp - 0x180], edx
call edx
mov ecx, esi
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x188], eax
mov eax, dword [eax]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 0x190]
mov dword [esp + 8], 0x84
mov dword [ebp - 0x178], edx
mov edx, dword [ebp - 0x6c]
add edx, eax
add eax, dword [ebp - 0x74]
mov dword [ebp - 0x190], edx
mov edx, dword [ebp - 0x184]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0x174]
add ecx, edx
add edx, dword [ebp - 0x78]
mov dword [ebp - 0xf0], edx
mov edx, dword [ebp - 0x190]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0xe8], ecx
lea ecx, [ebp - 0x120]
mov dword [esp], eax
mov dword [ebp - 0xe4], edx
mov edx, dword [ebp - 0x178]
mov dword [esp + 0xc], ecx
mov ecx, dword [ebp - 0x188]
call edx
lea ecx, [ebp - 0x120]
sub esp, 0x10
call dword [0x66a21438]
mov eax, dword [ebx + 0x30]
test al, 2
je 0x664933fd
mov eax, dword [ebp - 0x80]
test byte [ebx + 0x34], 2
je 0x66493228
test byte [ebx + 8], 4
je 0x66493228
and eax, 0xfffffffd
mov ecx, esi
or eax, 4
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0
mov dword [esp + 4], ebx
mov dword [esp], 3
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x184], eax
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0
mov dword [esp + 4], ebx
mov dword [esp], 4
call dword [eax + 0x70]
mov dword [ebp - 0x190], eax
sub esp, 0xc
jmp 0x66493245
mov dword [ebp - 0x190], 0
and eax, 0xfffffffb
mov dword [ebp - 0x184], 0
or eax, 2
mov dword [ebp - 0x80], eax
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
mov dword [esp + 0xc], 2
mov dword [esp + 8], ebx
mov dword [esp + 4], 8
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov ecx, esi
sub esp, 0x14
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x6c], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xd
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, esi
sub esp, 0x10
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0xf0]
mov dword [ebp - 0x174], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 4
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
xor eax, eax
sub esp, 0x10
test edi, edi
je 0x6649331c
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x174]
lea edx, [ebp - 0x130]
lea ecx, [ebp - 0x120]
mov dword [esp + 8], edx
mov dword [esp], eax
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [ebp - 0x180]
mov ecx, dword [ebp - 0x174]
sub esp, 0x14
call edx
mov ecx, esi
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x188], eax
mov eax, dword [eax]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 0x190]
mov dword [esp + 8], 0x84
mov dword [ebp - 0x178], edx
mov edx, dword [ebp - 0x6c]
add edx, eax
add eax, dword [ebp - 0x74]
mov dword [ebp - 0x190], edx
mov edx, dword [ebp - 0x184]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0x174]
add ecx, edx
add edx, dword [ebp - 0x78]
mov dword [ebp - 0xf0], edx
mov edx, dword [ebp - 0x190]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0xe8], ecx
lea ecx, [ebp - 0x120]
mov dword [esp], eax
mov dword [ebp - 0xe4], edx
mov edx, dword [ebp - 0x178]
mov dword [esp + 0xc], ecx
mov ecx, dword [ebp - 0x188]
call edx
lea ecx, [ebp - 0x120]
sub esp, 0x10
call dword [0x66a21438]
mov eax, dword [ebx + 0x30]
test al, 1
je 0x6649362c
mov eax, dword [ebp - 0x80]
test byte [ebx + 0x34], 1
je 0x66493478
test byte [ebx + 8], 4
je 0x66493478
and eax, 0xfffffffd
mov ecx, esi
or eax, 4
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0
mov dword [esp + 4], ebx
mov dword [esp], 3
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x184], eax
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0
mov dword [esp + 4], ebx
mov dword [esp], 4
call dword [eax + 0x70]
mov dword [ebp - 0x190], eax
sub esp, 0xc
jmp 0x66493495
mov dword [ebp - 0x190], 0
and eax, 0xfffffffb
mov dword [ebp - 0x184], 0
or eax, 2
mov dword [ebp - 0x80], eax
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 8], ebx
mov dword [esp], edx
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 1
mov dword [esp + 4], 8
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov ecx, esi
sub esp, 0x14
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x6c], eax
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], ebx
mov ebx, dword [ebp - 0x170]
mov dword [esp], 0xd
mov dword [esp + 4], ebx
lea ebx, [ebp - 0xf0]
call dword [eax + 0x58]
mov ecx, esi
sub esp, 0x10
call method.QStyle.proxy___const
mov dword [ebp - 0x174], ebx
mov ecx, ebx
mov edx, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 1
mov dword [esp], eax
call dword [edx + pe_nt_image_headers32]
sub esp, 0x10
test edi, edi
je 0x6649356a
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov edi, eax
mov dword [esp + 4], edi
mov edi, dword [ebp - 0x174]
lea eax, [ebp - 0x130]
lea ebx, [ebp - 0x120]
mov dword [esp + 8], eax
mov ecx, ebx
mov dword [esp], edi
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov ecx, edi
mov dword [ebp - 0x174], edi
mov edi, dword [ebp - 0x180]
sub esp, 0x14
call edi
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x184]
mov edi, dword [ebp - 0x70]
mov ecx, eax
mov eax, dword [eax]
add edi, edx
add edx, dword [ebp - 0x78]
mov esi, dword [eax + 0x50]
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0xf0], edx
mov dword [ebp - 0xe8], edi
mov dword [ebp - 0x178], esi
mov esi, dword [ebp - 0x6c]
mov dword [esp + 0xc], ebx
add esi, eax
add eax, dword [ebp - 0x74]
mov dword [esp + 8], 0x84
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0xe4], esi
mov esi, dword [ebp - 0x178]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x16c]
mov dword [esp], eax
call esi
mov ecx, ebx
sub esp, 0x10
call dword [0x66a21438]
mov eax, dword [ebp - 0x180]
lea ecx, [ebp - 0x50]
call eax
mov eax, dword [ebp - 0x54]
mov edx, dword [eax]
test edx, edx
je 0x66493670
cmp edx, 0xffffffff
je 0x6649364e
lock sub dword [eax], 1
mov eax, dword [ebp - 0x54]
je 0x66493670
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.QStyleOption__
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
ret 0x10
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x6649364e
mov dword [esp + 4], 0xf0002
lea eax, [ebp - 0x88]
mov dword [esp], 1
mov ecx, eax
mov dword [ebp - 0x170], eax
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
mov ecx, dword [ebp - 0x170]
mov dword [ebp - 0x4c], 0
sub esp, 8
mov dword [esp], ebx
call method.QStyleOption.operator_QStyleOption_const_
mov edx, dword [ebx + 0x34]
mov eax, dword [ebx + 0x30]
sub esp, 4
mov dword [ebp - 0x54], edx
mov edx, dword [ebx + 0x38]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x50], edx
mov edx, dword [ebx + 0x3c]
mov dword [ebp - 0x4c], edx
movzx edx, byte [ebx + 0x40]
mov byte [ebp - 0x48], dl
test dl, dl
je 0x664936f8
test al, 4
jne 0x664955d1
test al, 1
jne 0x66494390
test al, 2
jne 0x66494238
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.QStyleOption__
jmp 0x66491587
mov edx, dword [ebp - 0x1a0]
mov ecx, dword [ebx + 0x18]
mov dword [ebp - 0x84], eax
sub ecx, dword [ebx + 0x10]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x88], edx
mov dword [ebp - 0x80], ecx
jmp 0x66492fa4
mov edx, dword [ebp - 0x188]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x170]
lea ecx, [edx - 2]
mov dword [ebp - 0x80], ecx
mov ecx, dword [ebp - 0x16c]
mov dword [esp], eax
mov dword [ebp - 0x88], 0
mov dword [esp + 4], 1
call dword [0x66a21648]
mov eax, dword [ebp - 0x198]
sub esp, 8
jmp 0x66492ef0
lea ecx, [ebp - 0x130]
mov dword [esp + 4], 2
mov eax, dword [ebp - 0x174]
mov dword [esp], 4
call eax
mov edx, dword [0x66a21604]
mov ecx, dword [ebp - 0x16c]
mov eax, dword [eax]
sub esp, 8
mov dword [ebp - 0x178], edx
add eax, 8
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xd0]
mov edx, dword [0x66a2164c]
sub esp, 4
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x180], edx
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], 1
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [ebp - 0x16c]
sub esp, 8
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xdc]
mov dword [esp + 4], 1
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [esp + 4], 4
lea ecx, [ebp - 0x130]
mov dword [esp], 4
mov eax, dword [ebp - 0x174]
call eax
mov ecx, dword [ebp - 0x16c]
mov edx, dword [ebp - 0x178]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call edx
sub esp, 4
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xd4]
mov ecx, dword [ebp - 0x16c]
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 1
mov dword [esp], eax
call edx
sub esp, 8
jmp 0x66492848
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 0x20
mov dword [esp + 8], ebx
mov dword [esp + 4], 5
mov dword [esp], edx
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov byte [ebp - 0x174], 0
sub esp, 0x14
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x124], eax
test byte [ebx + 0x34], 0x20
je 0x664939f1
mov eax, dword [ebx + 8]
shr eax, 2
and eax, 1
mov byte [ebp - 0x174], al
mov ecx, esi
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x180], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 5
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x190]
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
xor eax, eax
mov dword [ebp - 0x140], 0xa
mov dword [ebp - 0x13c], 0xa
sub esp, 0x10
test edi, edi
je 0x66493a60
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov dword [esp + 4], eax
lea edx, [ebp - 0x140]
mov eax, dword [ebp - 0x180]
mov dword [esp + 8], edx
lea edx, [ebp - 0xf0]
mov ecx, edx
mov dword [esp], eax
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [ebp - 0xe4]
mov eax, dword [ebp - 0x114]
sub esp, 0x14
mov dword [ebp - 0x114], edx
lea edx, [ebp - 0xf0]
mov dword [ebp - 0xe4], eax
mov ecx, edx
mov edx, dword [ebp - 0x184]
call edx
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x130]
cmp byte [ebp - 0x174], 0
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x6c], eax
je 0x664963c9
mov ecx, esi
mov dword [ebp - 0x80], 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
mov ecx, esi
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], 4
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x174], 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], 3
call dword [eax + 0x70]
pxor xmm0, xmm0
mov edx, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x16c]
cvtsi2sd xmm0, eax
sub esp, 0xc
lea eax, [ebp - 0xf0]
mov dword [esp], eax
movsd qword [ebp - 0xf0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
movsd qword [ebp - 0xe8], xmm0
call dword [0x66a21660]
push ecx
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x178]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0x84
mov dword [esp + 0xc], edx
lea edx, [ebp - 0x130]
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x16c]
mov dword [esp], edx
call dword [eax + 0x50]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a21610]
mov eax, dword [ebx + 0x30]
mov edx, eax
lea esi, [esi]
test al, 0x40
je 0x66492050
test byte [ebx + 0x46], 2
je 0x66492050
test byte [ebx + 0x40], 1
jne 0x66491db2
mov edx, eax
jmp 0x66492050
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 2
mov dword [esp + 8], ebx
mov dword [esp + 4], 5
mov dword [esp], edx
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov byte [ebp - 0x174], 0
sub esp, 0x14
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x124], eax
test byte [ebx + 0x34], 2
je 0x66493cb1
mov eax, dword [ebx + 8]
shr eax, 2
and eax, 1
mov byte [ebp - 0x174], al
mov ecx, esi
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x180], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 1
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x190]
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
xor eax, eax
mov dword [ebp - 0x140], 0xa
mov dword [ebp - 0x13c], 0xa
sub esp, 0x10
test edi, edi
je 0x66493d20
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov dword [esp + 4], eax
lea edx, [ebp - 0x140]
mov eax, dword [ebp - 0x180]
mov dword [esp + 8], edx
lea edx, [ebp - 0xf0]
mov ecx, edx
mov dword [esp], eax
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [ebp - 0xe4]
mov eax, dword [ebp - 0x114]
sub esp, 0x14
mov dword [ebp - 0x114], edx
lea edx, [ebp - 0xf0]
mov dword [ebp - 0xe4], eax
mov ecx, edx
mov edx, dword [ebp - 0x184]
call edx
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x130]
cmp byte [ebp - 0x174], 0
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x6c], eax
je 0x6649664f
mov ecx, esi
mov dword [ebp - 0x80], 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
mov ecx, esi
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], 4
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x174], 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], 3
call dword [eax + 0x70]
pxor xmm0, xmm0
mov edx, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x16c]
cvtsi2sd xmm0, eax
sub esp, 0xc
lea eax, [ebp - 0xf0]
mov dword [esp], eax
movsd qword [ebp - 0xf0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
movsd qword [ebp - 0xe8], xmm0
call dword [0x66a21660]
push edx
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x178]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0x84
mov dword [esp + 0xc], edx
lea edx, [ebp - 0x130]
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x16c]
mov dword [esp], edx
call dword [eax + 0x50]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a21610]
mov eax, dword [ebx + 0x30]
mov edx, eax
lea esi, [esi]
test al, 0x10
je 0x66491d8e
mov ecx, dword [ebx + 0x44]
test ch, 0x40
je 0x66493eea
test byte [ebx + 0x40], 1
jne 0x66491af6
and ch, 0x80
je 0x66491d8c
test byte [ebx + 0x40], 2
je 0x66491d8c
jmp 0x66491af6
mov eax, dword [0x66a21318]
mov edx, dword [0x66a212e8]
mov dword [ebp - 0x180], eax
test byte [ebx + 0x38], 0x10
je 0x664919b0
mov ecx, esi
mov dword [ebp - 0x188], edx
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], 2
call dword [eax + 0x70]
mov ecx, dword [ebx + 0x18]
lea edx, [ebp - 0x88]
sub esp, 0xc
mov dword [ebp - 0x190], eax
mov eax, dword [ebx + 0x1c]
mov dword [esp + 4], 0xf0003
mov dword [esp], 1
mov dword [ebp - 0x180], ecx
mov ecx, edx
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x170], edx
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
mov edx, dword [ebp - 0x1bc]
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x50], 0
sub esp, 8
call edx
mov edx, dword [0x66a1f9dc]
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x48], 0xffffffff
mov dword [ebp - 0x44], 0xffffffff
mov dword [ebp - 0x40], edx
mov edx, dword [ebp - 0x1c0]
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0
call edx
mov dword [esp], ebx
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebx + 0x30]
mov edx, dword [ebp - 0x1a8]
lea ecx, [ebp - 0x4c]
sub esp, 4
mov dword [ebp - 0x58], eax
mov eax, dword [ebx + 0x34]
mov dword [ebp - 0x54], eax
mov eax, dword [ebx + 0x38]
mov dword [esp], edx
mov edx, dword [ebp - 0x1c4]
mov dword [ebp - 0x50], eax
call edx
mov edx, dword [ebx + 0x40]
mov ecx, dword [ebx + 0x44]
sub esp, 4
mov dword [ebp - 0x48], edx
mov edx, dword [ebp - 0x1b0]
mov dword [ebp - 0x44], ecx
lea ecx, [ebp - 0x40]
mov dword [esp], edx
mov edx, dword [ebp - 0x1c8]
call edx
mov eax, dword [ebx + 0x4c]
mov edx, dword [ebx + 0x54]
mov ecx, dword [ebx + 0x58]
sub esp, 4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebx + 0x50]
mov dword [ebp - 0x34], edx
mov edx, dword [ebp - 0x1b8]
mov dword [ebp - 0x30], ecx
lea ecx, [ebp - 0x2c]
mov dword [esp], edx
mov edx, dword [ebp - 0x1cc]
mov dword [ebp - 0x38], eax
call edx
mov edx, dword [ebp - 0x190]
mov eax, dword [ebp - 0x184]
sub esp, 4
mov ecx, dword [ebp - 0x180]
sub eax, edx
add eax, 5
add ecx, 5
mov dword [ebp - 0x74], eax
lea eax, [eax + edx - 7]
sub ecx, edx
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x78]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x140]
mov dword [esp + 8], eax
mov eax, dword [ebx + 0xc]
mov dword [ebp - 0x78], ecx
mov ecx, dword [ebp - 0x180]
mov dword [esp + 4], eax
lea eax, [ebp - 0x168]
mov dword [esp], eax
sub ecx, 2
mov dword [ebp - 0x70], ecx
call method.QStyle.visualRect_Qt::LayoutDirection__QRect_const__QRect_const_
mov eax, dword [ebp - 0x168]
mov ecx, esi
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x6c], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x170]
mov esi, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 4], edx
mov dword [esp + 8], esi
mov dword [esp], 0x13
call dword [eax + 0x58]
mov edx, dword [ebp - 0x188]
lea ecx, [ebp - 0x2c]
sub esp, 0x10
mov dword [ebp - 0x16c], edx
call edx
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x16c]
test ecx, ecx
je 0x664961e6
cmp ecx, 0xffffffff
je 0x66494139
lock sub dword [eax], 1
mov eax, dword [ebp - 0x40]
je 0x664961e6
mov eax, dword [0x66a21318]
mov dword [ebp - 0x16c], edx
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x180], eax
call eax
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.QStyleOption__
mov edx, dword [ebp - 0x16c]
jmp 0x664919b0
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x84], 0
lea ecx, [eax - 2]
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 1
mov dword [ebp - 0x7c], ecx
mov ecx, dword [ebp - 0x16c]
mov dword [esp], eax
call dword [0x66a21648]
mov eax, dword [ebp - 0x198]
sub esp, 8
jmp 0x66492f79
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664919dd
movsd xmm6, qword [0x6680f4c0]
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 0x1ac], 0x3ff00000
movsd qword [ebp - 0x1a8], xmm6
movsd xmm6, qword [0x6680f4c8]
movsd qword [ebp - 0x180], xmm6
jmp 0x664924e3
mov ecx, dword [ebp - 0x16c]
call dword [0x66a21610]
jmp 0x66491587
mov eax, dword [ebx + 8]
mov dword [ebp - 0x58], 2
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0xf0]
mov dword [ebp - 0x174], eax
mov ecx, eax
lea eax, [ebx + 0x24]
mov dword [esp], eax
call dword [0x66a21684]
sub esp, 4
test byte [ebx + 0x3c], 2
jne 0x6649427f
movzx eax, byte [ebp - 0xec]
and dword [ebp - 0x80], 0xfffffffe
and eax, 0xfffffff0
or eax, 1
mov byte [ebp - 0xec], al
mov eax, dword [ebp - 0x174]
lea ecx, [ebp - 0x64]
mov dword [esp], eax
call dword [0x66a21690]
mov eax, dword [ebp - 0x80]
sub esp, 4
cmp dword [ebx + 0x34], 2
je 0x6649592e
and eax, 0xfffffffb
or eax, 2
mov edx, eax
xor eax, eax
cmp dword [ebx + 0x38], 1
mov ecx, esi
mov dword [ebp - 0x80], edx
sete al
add eax, 0x20
mov dword [ebp - 0x180], eax
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 2
mov dword [esp + 4], 0
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov ecx, esi
sub esp, 0x14
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x6c], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x170]
mov ebx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
mov dword [esp], 0xe
call dword [eax + 0x58]
mov ecx, esi
add dword [ebp - 0x78], 3
sub esp, 0x10
sub dword [ebp - 0x70], 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x170]
mov esi, dword [ebp - 0x180]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], ebx
mov dword [esp + 4], edx
mov dword [esp], esi
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x174]
sub esp, 0x10
call dword [0x66a2168c]
jmp 0x66493708
lea eax, [ebp - 0xf0]
mov dword [ebp - 0x58], 1
mov dword [ebp - 0x174], eax
mov ecx, eax
lea eax, [ebx + 0x24]
mov dword [esp], eax
call dword [0x66a21684]
sub esp, 4
test byte [ebx + 0x3c], 1
jne 0x664943d1
movzx eax, byte [ebp - 0xec]
and dword [ebp - 0x80], 0xfffffffe
and eax, 0xfffffff0
or eax, 1
mov byte [ebp - 0xec], al
mov eax, dword [ebp - 0x174]
lea ecx, [ebp - 0x64]
mov dword [esp], eax
call dword [0x66a21690]
mov eax, dword [ebp - 0x80]
sub esp, 4
cmp dword [ebx + 0x34], 1
je 0x6649591a
and eax, 0xfffffffb
or eax, 2
mov edx, eax
xor eax, eax
cmp dword [ebx + 0x38], 1
mov ecx, esi
mov dword [ebp - 0x80], edx
setne al
add eax, 0x22
mov dword [ebp - 0x180], eax
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
mov dword [esp + 0xc], 1
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov ecx, esi
sub esp, 0x14
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x6c], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xe
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, esi
add dword [ebp - 0x78], 3
sub esp, 0x10
sub dword [ebp - 0x70], 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x180]
mov dword [esp], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x174]
sub esp, 0x10
call dword [0x66a2168c]
mov eax, dword [ebx + 0x30]
jmp 0x66493700
lea eax, [eax + eax*4]
pxor xmm0, xmm0
add eax, eax
cvtsi2sd xmm0, eax
mulsd xmm0, qword [0x6680f4d0]
divsd xmm0, xmm1
movsd xmm1, qword [0x6680f4e0]
subsd xmm1, xmm0
divsd xmm1, qword [0x6680f460]
movsd qword [esp], xmm1
movsd qword [ebp - 0x180], xmm1
call fcn.6678ea90
movsd xmm1, qword [ebp - 0x180]
fstp qword [ebp - 0x1b0]
movsd qword [esp], xmm1
call fcn.6678e0d0
fstp qword [ebp - 0x1a8]
jmp 0x664924e3
lea eax, [ebp - 0x88]
mov ecx, eax
mov dword [ebp - 0x170], eax
call method.QStyleOptionFocusRect.QStyleOptionFocusRect__
mov dword [esp], ebx
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.operator_QStyleOption_const_
add dword [ebp - 0x78], 3
add dword [ebp - 0x74], 3
sub esp, 4
sub dword [ebp - 0x70], 3
sub dword [ebp - 0x6c], 3
test byte [ebx + 0x38], 4
jne 0x6649598a
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 3
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x170]
sub esp, 0x10
call method.QStyleOption.QStyleOption__
jmp 0x66491726
lea eax, [ebp - 0x88]
mov ecx, eax
mov dword [ebp - 0x170], eax
call method.QStyleOptionFrame.QStyleOptionFrame__
mov dword [esp], ebx
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebx + 0x38]
mov ecx, esi
sub esp, 4
mov dword [ebp - 0x50], eax
mov eax, dword [ebx + 0x54]
mov dword [ebp - 0x58], eax
mov eax, dword [ebx + 0x58]
mov dword [ebp - 0x54], eax
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
mov dword [esp + 0xc], 8
mov dword [esp + 8], ebx
mov dword [esp + 4], 7
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x14
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x6c], eax
call dword [0x66a215ec]
lea eax, [ebp - 0x150]
mov dword [esp + 4], 0
mov ecx, eax
mov dword [ebp - 0x180], eax
lea eax, [ebx + 0x10]
mov dword [esp], eax
mov eax, dword [0x66a21448]
mov dword [ebp - 0x178], eax
call eax
mov eax, dword [ebx + 0x3c]
mov edx, dword [0x66a21460]
sub esp, 8
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x6649476d
mov dword [ebp - 0x120], 0
mov eax, dword [ebx + 0xc]
mov dword [ebp - 0x11c], 0
mov dword [ebp - 0x118], 0xffffffff
mov dword [ebp - 0x114], 0xffffffff
test byte [ebx + 0x30], 1
jne 0x66496210
mov eax, dword [ebp - 0x140]
mov dword [ebp - 0x120], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x11c], eax
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x118], eax
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0x114], eax
lea eax, [ebp - 0xf0]
mov dword [ebp - 0x174], eax
lea eax, [ebp - 0x120]
mov edx, dword [ebp - 0x178]
mov ecx, dword [ebp - 0x174]
mov dword [esp + 4], 0
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x180]
sub esp, 8
mov dword [esp], eax
call dword [0x66a21470]
mov edx, dword [0x66a21460]
mov ecx, dword [ebp - 0x174]
sub esp, 4
mov dword [ebp - 0x174], edx
call edx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x174], edx
mov ecx, dword [ebp - 0x16c]
mov dword [esp + 4], 1
mov dword [esp], eax
call dword [0x66a215b8]
mov ecx, esi
sub esp, 8
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 4
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a21610]
mov ecx, dword [ebp - 0x180]
mov edx, dword [ebp - 0x174]
call edx
mov ecx, dword [ebp - 0x170]
call method.QStyleOption.QStyleOption__
mov eax, dword [ebx + 0x30]
jmp 0x66492a7c
mov eax, dword [ebx + 0x10]
mov ecx, esi
mov dword [ebp - 0x78], eax
mov eax, dword [ebx + 0x14]
mov dword [ebp - 0x74], eax
mov eax, dword [ebx + 0x18]
mov dword [ebp - 0x70], eax
mov eax, dword [ebx + 0x1c]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x170]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 8], ecx
lea ecx, [ebp - 0x168]
mov dword [esp], edx
mov dword [esp + 0xc], 4
mov dword [esp + 4], 2
call dword [eax + 0x6c]
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
sub esp, 0x14
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], edx
mov dword [ebp - 0x6c], ecx
cmp edx, eax
jl 0x664948b3
cmp ecx, dword [ebp - 0x74]
jl 0x664948b3
test byte [ebx + 0x34], 4
jne 0x66494883
and dword [ebp - 0x80], 0xffffdffb
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0x21
mov dword [esp + 4], edx
call dword [eax + 0x5c]
sub esp, 0x10
mov eax, dword [ebx + 0x30]
jmp 0x66492d1b
mov eax, dword [ebx + 0x10]
mov ecx, esi
mov dword [ebp - 0x78], eax
mov eax, dword [ebx + 0x14]
mov dword [ebp - 0x74], eax
mov eax, dword [ebx + 0x18]
mov dword [ebp - 0x70], eax
mov eax, dword [ebx + 0x1c]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x170]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 8], ecx
lea ecx, [ebp - 0x168]
mov dword [esp], edx
mov dword [esp + 0xc], 8
mov dword [esp + 4], 2
call dword [eax + 0x6c]
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
sub esp, 0x14
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], edx
mov dword [ebp - 0x6c], ecx
cmp edx, eax
jl 0x66494983
cmp ecx, dword [ebp - 0x74]
jl 0x66494983
test byte [ebx + 0x34], 8
jne 0x66494953
and dword [ebp - 0x80], 0xffffdffb
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0x22
mov dword [esp + 4], edx
call dword [eax + 0x5c]
sub esp, 0x10
mov eax, dword [ebx + 0x30]
jmp 0x66492d13
mov eax, dword [ebx + 0x10]
mov ecx, esi
mov dword [ebp - 0x78], eax
mov eax, dword [ebx + 0x14]
mov dword [ebp - 0x74], eax
mov eax, dword [ebx + 0x18]
mov dword [ebp - 0x70], eax
mov eax, dword [ebx + 0x1c]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x170]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 8], ecx
lea ecx, [ebp - 0x168]
mov dword [esp], edx
mov dword [esp + 0xc], 1
mov dword [esp + 4], 2
call dword [eax + 0x6c]
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
sub esp, 0x14
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], edx
mov dword [ebp - 0x6c], ecx
cmp edx, eax
jl 0x66494a53
cmp ecx, dword [ebp - 0x74]
jl 0x66494a53
test byte [ebx + 0x34], 1
jne 0x66494a23
and dword [ebp - 0x80], 0xffffdffb
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0x1f
mov dword [esp + 4], edx
call dword [eax + 0x5c]
sub esp, 0x10
mov eax, dword [ebx + 0x30]
jmp 0x66492d0b
mov eax, dword [ebp - 0x174]
mov ecx, esi
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x170]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 8], ecx
lea ecx, [ebp - 0x168]
mov dword [esp], edx
mov dword [esp + 0xc], 2
mov dword [esp + 4], 2
call dword [eax + 0x6c]
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
sub esp, 0x14
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], edx
mov dword [ebp - 0x6c], ecx
cmp edx, eax
jl 0x66494b0b
cmp ecx, dword [ebp - 0x74]
jl 0x66494b0b
test byte [ebx + 0x34], 2
jne 0x66494adb
and dword [ebp - 0x80], 0xffffdffb
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0x20
mov dword [esp + 4], edx
call dword [eax + 0x5c]
sub esp, 0x10
mov eax, dword [ebx + 0x30]
jmp 0x66492d03
mov edx, dword [0x66a21ee8]
lea eax, [ebx + 0x24]
mov dword [esp + 4], 0xc
mov ecx, eax
mov dword [esp], 4
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x180], eax
call edx
mov ecx, dword [ebp - 0x180]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x120], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x11c], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0x118], edx
movzx eax, word [eax + 0x14]
mov edx, dword [ebp - 0x174]
mov dword [esp + 4], 9
mov word [ebp - 0x114], ax
mov dword [esp], 4
call edx
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xf0], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xec], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xe8], edx
movzx eax, word [eax + 0x14]
lea edx, [ebp - 0x154]
mov ecx, edx
mov dword [esp + 4], 1
mov word [ebp - 0xe4], ax
mov eax, dword [ebp - 0x178]
mov dword [esp], eax
call dword [0x66a21334]
lea edx, [ebp - 0xf0]
mov ecx, dword [ebp - 0x178]
sub esp, 8
mov dword [esp], edx
call dword [0x66a21d1c]
sub esp, 4
test al, al
jne 0x664959b2
lea eax, [ebp - 0x154]
mov ecx, dword [ebp - 0x16c]
mov dword [esp + 4], eax
lea eax, [ebx + 0x10]
mov dword [esp], eax
call dword [0x66a2162c]
mov ecx, esi
sub esp, 8
call method.QStyle.proxy___const
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp], edx
lea edx, [ebp - 0x168]
mov ecx, edx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 0x100
mov dword [esp + 4], 5
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x180]
sub esp, 0x14
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x164]
mov dword [esp + 4], 0xd
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x160]
mov dword [esp], 4
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0x174]
call eax
mov ecx, dword [ebp - 0x16c]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
mov eax, dword [ebp - 0x130]
mov ecx, dword [ebp - 0x12c]
sub esp, 4
mov edx, eax
add eax, 2
mov dword [ebp - 0x84], ecx
mov ecx, dword [ebp - 0x16c]
not edx
add edx, dword [ebp - 0x128]
mov dword [ebp - 0x88], eax
lea eax, [edx + eax - 1]
mov dword [esp + 0xc], 0
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], 0x181
mov dword [ebp - 0x7c], eax
lea eax, [ebx + 0x38]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
call dword [0x66a2161c]
lea ecx, [ebp - 0x154]
sub esp, 0x10
call dword [0x66a2134c]
jmp 0x66491a79
mov eax, dword [ebx + 0x10]
mov ecx, esi
mov dword [ebp - 0x78], eax
mov eax, dword [ebx + 0x14]
mov dword [ebp - 0x74], eax
mov eax, dword [ebx + 0x18]
mov dword [ebp - 0x70], eax
mov eax, dword [ebx + 0x1c]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x170]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 8], ecx
lea ecx, [ebp - 0x168]
mov dword [esp], edx
mov dword [esp + 0xc], 0x20
mov dword [esp + 4], 2
call dword [eax + 0x6c]
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
sub esp, 0x14
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], edx
mov dword [ebp - 0x6c], ecx
cmp edx, eax
jl 0x66494deb
cmp ecx, dword [ebp - 0x74]
jl 0x66494deb
test byte [ebx + 0x34], 0x20
jne 0x66494dbb
and dword [ebp - 0x80], 0xffffdffb
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0x25
mov dword [esp + 4], edx
call dword [eax + 0x5c]
sub esp, 0x10
mov eax, dword [ebx + 0x30]
jmp 0x66492d2b
lea ecx, [ebp - 0x130]
mov dword [esp + 4], 0
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x16c]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
mov eax, dword [ebp - 0x170]
sub esp, 4
mov dword [esp], eax
mov dword [esp + 4], ebx
call fcn.66479df0
mov eax, dword [ebp - 0x88]
mov ecx, dword [eax + 4]
mov edx, ecx
shr edx, 0x1f
add edx, ecx
mov ecx, dword [ebp - 0x16c]
sar edx, 1
mov dword [esp + 4], edx
add eax, dword [eax + 0xc]
mov dword [esp], eax
call dword [0x66a21650]
mov eax, dword [ebp - 0x88]
sub esp, 8
mov edx, dword [eax]
test edx, edx
je 0x66494e8b
cmp edx, 0xffffffff
je 0x66492207
lock sub dword [eax], 1
mov eax, dword [ebp - 0x88]
jne 0x66492207
mov dword [esp + 8], 8
mov dword [esp + 4], 0x10
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x66492207
mov dword [esp + 4], 1
mov ecx, dword [ebp - 0x16c]
mov dword [esp], 1
call dword [0x66a215bc]
sub esp, 8
jmp 0x664920d1
mov ecx, esi
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], 0x39
call dword [eax + 0x78]
lea ecx, [ebp - 0x130]
sub esp, 0x10
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x174]
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x16c]
sub esp, 8
mov dword [esp], eax
mov eax, dword [0x66a2163c]
mov dword [ebp - 0x1c0], eax
call eax
mov eax, dword [0x66a215fc]
mov ecx, dword [ebp - 0x16c]
sub esp, 4
mov dword [ebp - 0x1c4], eax
mov dword [esp], 0
call eax
lea eax, [ebp - 0x120]
mov ecx, dword [ebp - 0x16c]
sub esp, 4
mov dword [esp], eax
call dword [0x66a21588]
mov eax, dword [0x66a21638]
mov ecx, dword [ebp - 0x16c]
sub esp, 4
mov dword [esp], 0
mov dword [ebp - 0x1bc], eax
call eax
sub esp, 4
jmp 0x66492232
mov eax, dword [ebx + 0x10]
mov ecx, esi
mov dword [ebp - 0x78], eax
mov eax, dword [ebx + 0x14]
mov dword [ebp - 0x74], eax
mov eax, dword [ebx + 0x18]
mov dword [ebp - 0x70], eax
mov eax, dword [ebx + 0x1c]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x170]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 8], ecx
lea ecx, [ebp - 0x168]
mov dword [esp], edx
mov dword [esp + 0xc], 0x40
mov dword [esp + 4], 2
call dword [eax + 0x6c]
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
sub esp, 0x14
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], edx
mov dword [ebp - 0x6c], ecx
cmp edx, eax
jl 0x66492d33
cmp ecx, dword [ebp - 0x74]
jl 0x66492d33
test byte [ebx + 0x34], 0x40
jne 0x6649502b
and dword [ebp - 0x80], 0xffffdffb
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0x23
mov dword [esp + 4], edx
call dword [eax + 0x5c]
sub esp, 0x10
test byte [ebx + 9], 1
je 0x66492d33
lea ebx, [ebp - 0xf0]
mov ecx, ebx
call method.QStyleOptionFocusRect.QStyleOptionFocusRect__
mov eax, dword [ebp - 0x170]
mov ecx, ebx
mov dword [esp], eax
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebp - 0x74]
mov ecx, dword [ebp - 0x70]
push edx
mov edx, dword [ebp - 0x6c]
sub edx, eax
add eax, 2
mov dword [ebp - 0x174], edx
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0xdc], eax
sub ecx, edx
add edx, 2
mov dword [ebp - 0xe0], edx
lea edx, [edx + ecx - 5]
mov ecx, esi
mov dword [ebp - 0xd8], edx
mov edx, dword [ebp - 0x174]
lea eax, [eax + edx - 5]
mov dword [ebp - 0xd4], eax
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp], 3
call dword [eax + 0x58]
mov ecx, ebx
sub esp, 0x10
call method.QStyleOption.QStyleOption__
jmp 0x66492d33
mov eax, dword [ebx + 0x10]
mov ecx, esi
mov dword [ebp - 0x78], eax
mov eax, dword [ebx + 0x14]
mov dword [ebp - 0x74], eax
mov eax, dword [ebx + 0x18]
mov dword [ebp - 0x70], eax
mov eax, dword [ebx + 0x1c]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x80], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x170]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 8], ecx
lea ecx, [ebp - 0x168]
mov dword [esp], edx
mov dword [esp + 0xc], 0x10
mov dword [esp + 4], 2
call dword [eax + 0x6c]
mov edx, dword [ebp - 0x164]
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
sub esp, 0x14
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], edx
mov dword [ebp - 0x6c], ecx
cmp edx, eax
jl 0x664951c3
cmp ecx, dword [ebp - 0x74]
jl 0x664951c3
test byte [ebx + 0x34], 0x10
jne 0x66495193
and dword [ebp - 0x80], 0xffffdffb
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0x24
mov dword [esp + 4], edx
call dword [eax + 0x5c]
sub esp, 0x10
mov eax, dword [ebx + 0x30]
jmp 0x66492d23
test al, 0x10
jne 0x66493eea
jmp 0x66491d8e
mov ecx, esi
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], ebx
mov ebx, dword [ebp - 0x178]
mov dword [esp], 0x18
mov dword [esp + 4], ebx
call dword [eax + 0x58]
sub esp, 0x10
jmp 0x6649196f
mov eax, dword [ebp - 0x140]
mov ecx, esi
mov dword [ebp - 0x110], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x108], eax
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0x104], eax
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x118], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x178]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
sub esp, 0x10
jmp 0x6649171c
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], pe_nt_image_headers32
mov dword [esp + 8], ebx
mov dword [esp + 4], 5
mov dword [esp], edx
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov byte [ebp - 0x174], 0
sub esp, 0x14
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x124], eax
test byte [ebx + 0x34], 0x80
je 0x664952fc
mov eax, dword [ebx + 8]
shr eax, 2
and eax, 1
mov byte [ebp - 0x174], al
mov ecx, esi
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x180], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 7
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x190]
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
xor eax, eax
mov dword [ebp - 0x140], 0xa
mov dword [ebp - 0x13c], 0xa
sub esp, 0x10
test edi, edi
je 0x6649536b
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov dword [esp + 4], eax
lea edx, [ebp - 0x140]
mov eax, dword [ebp - 0x180]
mov dword [esp + 8], edx
lea edx, [ebp - 0xf0]
mov ecx, edx
mov dword [esp], eax
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [ebp - 0xe4]
mov eax, dword [ebp - 0x114]
sub esp, 0x14
mov dword [ebp - 0x114], edx
lea edx, [ebp - 0xf0]
mov dword [ebp - 0xe4], eax
mov ecx, edx
mov edx, dword [ebp - 0x184]
call edx
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x130]
cmp byte [ebp - 0x174], 0
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x6c], eax
je 0x66495f98
mov ecx, esi
mov dword [ebp - 0x80], 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
mov ecx, esi
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], 4
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x174], 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], 3
call dword [eax + 0x70]
pxor xmm0, xmm0
mov edx, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x16c]
cvtsi2sd xmm0, eax
sub esp, 0xc
lea eax, [ebp - 0xf0]
mov dword [esp], eax
movsd qword [ebp - 0xf0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
movsd qword [ebp - 0xe8], xmm0
call dword [0x66a21660]
sub esp, 4
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x178]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0x84
mov dword [esp + 0xc], edx
lea edx, [ebp - 0x130]
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x16c]
mov dword [esp], edx
call dword [eax + 0x50]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a21610]
mov edx, dword [ebx + 0x30]
jmp 0x6649205f
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 1
mov dword [esp + 8], ebx
mov dword [esp + 4], 5
mov dword [esp], edx
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
lea ecx, [ebx + 0x3c]
sub esp, 0x14
mov dword [ebp - 0x174], ecx
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x124], eax
call dword [0x66a21ca0]
test al, al
jne 0x66495acd
lea eax, [ebp - 0x130]
mov dword [esp + 0x10], 1
mov ecx, dword [ebp - 0x174]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x16c]
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x84
mov dword [esp], eax
call dword [0x66a21c9c]
sub esp, 0x14
jmp 0x6649206e
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0xf0]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 4
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
call dword [edx + 0x6c]
lea eax, [ebx + 0x24]
lea ecx, [ebp - 0xf0]
sub esp, 0x14
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x16c]
mov dword [esp + 0x10], 0
mov dword [esp], eax
mov dword [esp + 0xc], 1
mov dword [esp + 4], ecx
call sym.Qt5Widgets.dll_qDrawWinPanel_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
mov eax, dword [ebx + 0x30]
jmp 0x664936f8
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 8
mov dword [esp + 8], ebx
mov dword [esp + 4], 5
mov dword [esp], edx
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov byte [ebp - 0x190], 0
sub esp, 0x14
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x124], eax
test byte [ebx + 0x34], 8
je 0x664956b6
mov eax, dword [ebx + 8]
shr eax, 2
and eax, 1
mov byte [ebp - 0x190], al
cmp byte [ebx + 0x44], 0xb
je 0x664956d5
mov dword [esp], edi
mov ecx, sym.Qt5Widgets.dll_QDockWidget::staticMetaObject
call dword [0x66a20324]
sub esp, 4
test eax, eax
je 0x66496697
mov ecx, esi
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x180], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x174], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 8
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x174]
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
xor eax, eax
mov dword [ebp - 0x140], 0xa
mov dword [ebp - 0x13c], 0xa
sub esp, 0x10
test edi, edi
je 0x66495744
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x180]
lea ecx, [ebp - 0xf0]
lea edx, [ebp - 0x140]
mov dword [esp + 8], edx
mov dword [esp], eax
mov dword [ebp - 0x174], ecx
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [ebp - 0xe4]
mov eax, dword [ebp - 0x114]
sub esp, 0x14
mov ecx, dword [ebp - 0x174]
mov dword [ebp - 0x114], edx
mov edx, dword [0x66a21438]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0x184], edx
call edx
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x130]
cmp byte [ebp - 0x190], 0
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x6c], eax
je 0x66495f50
mov ecx, esi
mov dword [ebp - 0x80], 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
mov ecx, esi
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], 4
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x180], 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], 3
call dword [eax + 0x70]
pxor xmm0, xmm0
mov edx, dword [ebp - 0x180]
mov ecx, dword [ebp - 0x16c]
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x174]
sub esp, 0xc
mov dword [esp], eax
movsd qword [ebp - 0xf0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
movsd qword [ebp - 0xe8], xmm0
call dword [0x66a21660]
sub esp, 4
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x178]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0x84
mov dword [esp + 0xc], edx
lea edx, [ebp - 0x130]
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x16c]
mov dword [esp], edx
call dword [eax + 0x50]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a21610]
mov eax, dword [ebx + 0x30]
mov edx, eax
jmp 0x66491ab5
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x66492c27
mov edx, eax
or edx, 0x24
test byte [ebx + 8], 4
jne 0x664943fb
jmp 0x664943f3
mov edx, eax
or edx, 0x24
test byte [ebx + 8], 4
jne 0x664942a9
jmp 0x664942a1
mov ecx, esi
mov dword [ebp - 0x80], 2
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
jmp 0x66491d47
mov ecx, esi
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], 2
call dword [eax + 0x70]
sub dword [ebp - 0x70], eax
sub esp, 0xc
jmp 0x6649458e
mov eax, dword [ebx + 0x1c]
pxor xmm0, xmm0
sub eax, dword [ebx + 0x14]
pxor xmm1, xmm1
cvtsi2sd xmm0, dword [ebx + 0x18]
lea edx, [eax + 1]
mov ecx, dword [ebp - 0x170]
mov eax, edx
cvtsi2sd xmm1, dword [ebx + 0x10]
shr eax, 0x1f
add eax, edx
lea edx, [ebp - 0x140]
movsd qword [ebp - 0x140], xmm0
sar eax, 1
pxor xmm0, xmm0
add eax, dword [ebx + 0x14]
cvtsi2sd xmm0, eax
lea eax, [ebp - 0x150]
movsd qword [ebp - 0x150], xmm1
mov dword [esp + 4], edx
mov dword [esp], eax
movsd qword [ebp - 0x138], xmm0
movsd qword [ebp - 0x148], xmm0
call dword [0x66a20e7c]
mov edx, dword [ebp - 0x178]
mov eax, dword [0x66a216b0]
sub esp, 8
mov ecx, dword [ebp - 0x170]
mov dword [ebp - 0x184], eax
mov dword [esp + 8], edx
mov dword [esp], 0
mov dword [esp + 4], 0
call eax
lea edx, [ebp - 0xf0]
mov ecx, dword [ebp - 0x170]
mov eax, dword [ebp - 0x184]
sub esp, 0xc
mov dword [esp + 8], edx
mov dword [esp], 0
mov dword [esp + 4], 0x3ff00000
call eax
mov eax, dword [ebp - 0x170]
lea edx, [ebp - 0x140]
sub esp, 0xc
mov ecx, edx
mov dword [esp], eax
call dword [0x66a21340]
mov ecx, dword [ebp - 0x140]
mov eax, dword [ebp - 0x154]
lea edx, [ebp - 0x140]
sub esp, 4
mov dword [ebp - 0x154], ecx
mov ecx, edx
mov dword [ebp - 0x140], eax
call dword [0x66a2134c]
mov ecx, dword [ebp - 0x170]
call dword [0x66a20e88]
jmp 0x66494bf5
mov ecx, esi
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], ebx
mov dword [esp + 8], edi
mov dword [esp], 0x41
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov ebx, eax
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x180], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x174], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 0
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x174]
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
mov dword [ebp - 0x140], ebx
mov dword [ebp - 0x13c], ebx
sub esp, 0x10
test edi, edi
je 0x66495b56
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov edi, eax
mov ebx, dword [ebp - 0x180]
lea eax, [ebp - 0x140]
mov dword [esp + 4], edi
lea ecx, [ebp - 0xf0]
mov dword [esp + 8], eax
mov dword [esp], ebx
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [ebp - 0xe4]
mov eax, dword [ebp - 0x114]
lea ecx, [ebp - 0xf0]
sub esp, 0x14
mov dword [ebp - 0x114], edx
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x184]
call eax
mov ecx, ebx
call dword [0x66a21318]
mov eax, dword [ebp - 0x130]
mov ebx, dword [ebp - 0x16c]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x12c]
mov ecx, ebx
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x6c], eax
call dword [0x66a215ec]
mov ecx, esi
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x178]
lea edx, [ebp - 0x130]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], edx
mov dword [esp + 0xc], esi
mov dword [esp], ebx
mov dword [esp + 8], 0x84
call dword [eax + 0x50]
mov ecx, ebx
sub esp, 0x10
call dword [0x66a21610]
jmp 0x6649206e
mov eax, dword [ebx + 0x58]
mov esi, dword [ebp - 0x178]
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], esi
mov dword [esp + 8], eax
mov dword [ebp - 0x180], eax
mov eax, dword [ebx + 0x40]
mov dword [esp + 4], eax
mov eax, dword [ebx + 0x3c]
mov dword [esp], eax
call method.QStyle.sliderPositionFromValue_int__int__int__int__bool_
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], esi
mov edi, eax
mov dword [esp + 8], 0
mov eax, dword [ebx + 0x40]
mov dword [esp + 4], eax
mov eax, dword [ebx + 0x3c]
mov dword [esp], eax
call method.QStyle.sliderPositionFromValue_int__int__int__int__bool_
mov edx, dword [ebp - 0x170]
sub edi, eax
cmp edi, 2
jg 0x66495c98
mov eax, dword [ebx + 0x5c]
mov dword [ebp - 0x180], eax
mov esi, dword [ebp - 0x180]
test esi, esi
jne 0x66492e27
mov dword [ebp - 0x180], 1
jmp 0x66492e27
mov ecx, esi
call method.QStyle.proxy___const
lea ecx, [ebp - 0x168]
mov edx, eax
mov eax, dword [eax]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 4
mov dword [esp + 8], ebx
mov dword [esp + 4], 5
mov dword [esp], edx
call dword [eax + 0x6c]
mov eax, dword [ebp - 0x168]
mov byte [ebp - 0x174], 0
sub esp, 0x14
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x124], eax
test byte [ebx + 0x34], 4
je 0x66495d33
mov eax, dword [ebx + 8]
shr eax, 2
and eax, 1
mov byte [ebp - 0x174], al
mov ecx, esi
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x180], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 2
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x190]
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
xor eax, eax
mov dword [ebp - 0x140], 0xa
mov dword [ebp - 0x13c], 0xa
sub esp, 0x10
test edi, edi
je 0x66495da2
mov ecx, edi
call method.QWidget.window___const
mov ecx, eax
call method.QWidget.windowHandle___const
mov dword [esp + 4], eax
lea edx, [ebp - 0x140]
mov eax, dword [ebp - 0x180]
mov dword [esp + 8], edx
lea edx, [ebp - 0xf0]
mov ecx, edx
mov dword [esp], eax
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
call dword [0x66a21ca4]
mov edx, dword [ebp - 0xe4]
mov eax, dword [ebp - 0x114]
sub esp, 0x14
mov dword [ebp - 0x114], edx
lea edx, [ebp - 0xf0]
mov dword [ebp - 0xe4], eax
mov ecx, edx
mov edx, dword [ebp - 0x184]
call edx
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x130]
cmp byte [ebp - 0x174], 0
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x6c], eax
je 0x66496411
mov ecx, esi
mov dword [ebp - 0x80], 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
mov ecx, esi
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], 4
call dword [eax + 0x70]
mov ecx, esi
sub esp, 0xc
mov dword [ebp - 0x174], 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], 3
call dword [eax + 0x70]
pxor xmm0, xmm0
mov edx, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x16c]
cvtsi2sd xmm0, eax
sub esp, 0xc
lea eax, [ebp - 0xf0]
mov dword [esp], eax
movsd qword [ebp - 0xf0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
movsd qword [ebp - 0xe8], xmm0
call dword [0x66a21660]
push eax
mov ecx, esi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x178]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], 0x84
mov dword [esp + 0xc], edx
lea edx, [ebp - 0x130]
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x16c]
mov dword [esp], edx
call dword [eax + 0x50]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a21610]
mov eax, dword [ebx + 0x30]
mov edx, eax
jmp 0x66491ad0
mov ecx, esi
mov dword [ebp - 0x80], 2
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
jmp 0x664958b0
mov ecx, esi
mov dword [ebp - 0x80], 2
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
jmp 0x664954cf
lea edx, [ebp - 0x88]
mov ecx, edx
call method.QStyleOptionFocusRect.QStyleOptionFocusRect__
mov dword [esp], ebx
lea edx, [ebp - 0x88]
mov ecx, edx
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebp - 0x140]
mov ecx, esi
sub esp, 4
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0x6c], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
lea edx, [ebp - 0x88]
mov dword [esp + 4], edx
mov dword [esp], 3
call dword [eax + 0x58]
lea edx, [ebp - 0x88]
sub esp, 0x10
mov ecx, edx
call method.QStyleOption.QStyleOption__
jmp 0x66492b80
lea eax, [ebp - 0xf0]
mov ecx, dword [ebp - 0x16c]
mov dword [esp], eax
call dword [0x66a21604]
sub esp, 4
jmp 0x66492ac0
lea ecx, [ebp - 0x130]
mov dword [esp + 4], 2
mov eax, dword [ebp - 0x174]
mov dword [esp], 4
call eax
mov edx, dword [0x66a21604]
mov ecx, dword [ebp - 0x16c]
mov eax, dword [eax]
sub esp, 8
mov dword [ebp - 0x178], edx
add eax, 8
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xd0]
mov edx, dword [0x66a2164c]
sub esp, 4
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x180], edx
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], 1
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
call edx
lea ecx, [ebp - 0x130]
mov eax, dword [ebp - 0x174]
sub esp, 8
mov dword [esp + 4], 4
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x16c]
mov edx, dword [ebp - 0x178]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [ebp - 0x16c]
sub esp, 4
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xdc]
mov dword [esp + 4], 1
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
call edx
sub esp, 8
jmp 0x664938fe
mov dword [ebp - 0x16c], edx
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
mov edx, dword [ebp - 0x16c]
jmp 0x66494139
mov dword [ebp - 0x184], eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x130]
mov dword [esp], eax
mov dword [ebp - 0x174], ecx
call dword [0x66a205e0]
mov edx, dword [ebp - 0xf0]
mov eax, dword [ebp - 0x184]
sub esp, 8
mov dword [ebp - 0x120], edx
mov edx, dword [ebp - 0xec]
cmp eax, 1
mov dword [ebp - 0x11c], edx
mov edx, dword [ebp - 0xe8]
mov dword [ebp - 0x118], edx
mov edx, dword [ebp - 0xe4]
mov dword [ebp - 0x114], edx
sbb edx, edx
not edx
and edx, 4
cmp eax, 1
sbb eax, eax
add dword [ebp - 0x118], edx
and eax, 0xfffffffc
add dword [ebp - 0x120], eax
jmp 0x66494719
lea ecx, [ebp - 0x130]
mov dword [esp + 4], 4
mov eax, dword [ebp - 0x174]
mov dword [esp], 4
call eax
mov edx, dword [0x66a21604]
mov ecx, dword [ebp - 0x16c]
mov eax, dword [eax]
sub esp, 8
mov dword [ebp - 0x178], edx
add eax, 8
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xd0]
mov edx, dword [0x66a2164c]
sub esp, 4
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x180], edx
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], 1
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [ebp - 0x16c]
sub esp, 8
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xdc]
mov dword [esp + 4], 1
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
call edx
sub esp, 8
mov dword [esp + 4], 2
jmp 0x664938cd
mov ecx, esi
mov dword [ebp - 0x80], 2
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
jmp 0x66493bc2
mov ecx, esi
mov dword [ebp - 0x80], 2
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
jmp 0x66495f04
mov ecx, esi
mov dword [ebp - 0x80], 2
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
jmp 0x66492001
lea ecx, [ebp - 0x130]
mov dword [esp + 4], 4
mov eax, dword [ebp - 0x174]
mov dword [esp], 4
call eax
mov edx, dword [0x66a21604]
mov ecx, dword [ebp - 0x16c]
mov eax, dword [eax]
sub esp, 8
mov dword [ebp - 0x178], edx
add eax, 8
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xd0]
mov edx, dword [0x66a2164c]
sub esp, 4
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x180], edx
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], 1
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
call edx
lea ecx, [ebp - 0x130]
mov eax, dword [ebp - 0x174]
sub esp, 8
mov dword [esp + 4], 2
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x16c]
mov edx, dword [ebp - 0x178]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xf0]
mov ecx, dword [ebp - 0x16c]
sub esp, 4
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xec]
mov dword [esp + 4], 1
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x170]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xe0]
sub esp, 8
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xc4]
jmp 0x66493949
mov ecx, esi
mov dword [ebp - 0x80], 2
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x16c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], 0xf
mov dword [esp + 4], edx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x16c]
sub esp, 0x10
call dword [0x66a215ec]
jmp 0x66493e82
mov ecx, esi
call method.QStyle.proxy___const
mov edx, eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x180], eax
mov ecx, eax
mov eax, dword [edx]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x174], eax
mov eax, dword [ebp - 0x170]
mov dword [esp + 4], 3
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x174]
mov dword [esp], edx
call dword [eax + pe_nt_image_headers32]
mov dword [ebp - 0x140], 0xa
mov dword [ebp - 0x13c], 0xa
sub esp, 0x10
test edi, edi
jne 0x66495736
xor eax, eax
jmp 0x66495744
mov dword [esp + 8], eax
lea eax, [ebp - 0x88]
mov dword [ebp - 0x88], 2
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 0x6680a220
mov dword [esp + 4], 0x6680abc4
mov dword [esp], eax
call dword [0x66a20390]
jmp 0x66491587