Function at 0x44d800
Capabilities:
Contain obfuscated stackstrings
Get number of processors

Disassembly:
push 0xffffffffffffffff
push 0x4e8916
mov eax, dword fs:[0]
push eax
sub esp, 0x68
push ebx
push ebp
push esi
push edi
mov eax, dword [0x806d00]
xor eax, esp
push eax
lea eax, [esp + 0x7c]
mov dword fs:[0], eax
mov esi, ecx
xor ebx, ebx
push 0x14
mov dword [esp + 0x1c], ebx
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x34], eax
mov dword [esp + 0x84], ebx
cmp eax, ebx
je 0x44d855
mov ecx, eax
call fcn.0042dfc0
mov dword [esp + 0x24], eax
jmp 0x44d859
mov dword [esp + 0x24], ebx
or edi, 0xffffffff
push 0x50
mov dword [esp + 0x88], edi
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x34], eax
mov dword [esp + 0x84], 1
cmp eax, ebx
je 0x44d88a
push esi
mov ecx, eax
call fcn.00486a20
jmp 0x44d88c
xor eax, eax
mov ecx, esi
mov dword [esp + 0x84], edi
mov dword [esi + 0x120], eax
call fcn.0042a380
push 0x60
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x34], eax
mov dword [esp + 0x84], 2
cmp eax, ebx
je 0x44d8c7
push esi
mov ecx, eax
call fcn.004203c0
jmp 0x44d8c9
xor eax, eax
mov ecx, dword [esi + 0x154]
push ecx
mov ecx, eax
mov dword [esp + 0x88], edi
mov dword [esi + 0x134], eax
call fcn.0041ca30
push 0x6b550c
lea ecx, [esp + 0x60]
call dword [0x6aba28]
push ebx
lea ecx, [esp + 0x48]
mov dword [esp + 0x88], 3
call dword [0x6abb50]
lea edx, [esp + 0x5c]
push edx
push 0x80957c
lea ecx, [esp + 0x74]
push ecx
mov ecx, eax
mov byte [esp + 0x90], 4
call dword [0x6abb54]
lea edx, [esp + 0x38]
push edx
mov ecx, eax
mov byte [esp + 0x88], 5
call dword [0x6abb58]
mov edi, dword [0x6abb5c]
lea ecx, [esp + 0x6c]
mov byte [esp + 0x84], 7
call edi
lea ecx, [esp + 0x44]
mov byte [esp + 0x84], 8
call dword [0x6abba4]
lea ecx, [esp + 0x5c]
mov byte [esp + 0x84], 9
call edi
push 0x34
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x34], eax
mov byte [esp + 0x84], 0xa
cmp eax, ebx
je 0x44d995
push esi
mov ecx, eax
call fcn.00488020
jmp 0x44d997
xor eax, eax
push 0x44
mov byte [esp + 0x88], 9
mov dword [esi + 0x138], eax
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x34], eax
mov byte [esp + 0x84], 0xb
cmp eax, ebx
je 0x44d9c9
push esi
mov ecx, eax
call fcn.0047ebe0
jmp 0x44d9cb
xor eax, eax
push 0x6e
mov ecx, eax
mov byte [esp + 0x88], 9
mov dword [esi + 0x124], eax
call dword [0x6ad6d0]
push 0x20
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x34], eax
mov byte [esp + 0x84], 0xc
cmp eax, ebx
je 0x44da07
push esi
mov ecx, eax
call fcn.00404340
jmp 0x44da09
xor eax, eax
push ecx
mov dword [esi + 0x13c], eax
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [esi + 0x13c]
mov byte [esp + 0x88], 9
mov dword [esp + 0x38], esp
call dword [0x6ad6c8]
mov ecx, dword [esi + 0x124]
push 1
call dword [0x6ac820]
mov eax, dword [esi + 0x150]
mov ecx, dword [esi + 0x124]
push eax
call fcn.0047e890
mov ecx, dword [esi + 0x124]
mov edi, dword [0x6abbb4]
push ebx
push str.1selectPage_const_QString__
push esi
push str.2pageSelected_const_QString__
push ecx
call edi
mov edx, dword [esi + 0x124]
push ebx
push str.1showCount__
push esi
push str.2countChanged_int_
push edx
call edi
mov eax, dword [esi + 0x124]
push ebx
push str.1selectedCount__
push esi
push str.2checked_int__bool_
push eax
call edi
mov ecx, dword [esi + 0x124]
push ebx
push str.1errorMessage_const_QString__
push esi
push str.2errorAppeared_const_QString__
push ecx
call edi
mov edx, dword [esi + 0x134]
add esp, 0x50
push ebx
push str.1errorMessage_const_QString__
push esi
push str.2errorAppeared_const_QString__
push edx
call edi
mov eax, dword [esi + 0x134]
push ebx
push str.1changeContrast_int__int_
push esi
push str.2contrastChanged_int__int_
push eax
call edi
mov ecx, dword [esi + 0x134]
push ebx
push str.1scaleUpdate_qreal_
push esi
push str.2zoomed_qreal_
push ecx
call edi
mov edx, dword [esi + 0x134]
push ebx
push str.1processDroppedFiles_const_QStringList__
push esi
push str.2droppedFiles_const_QStringList__
push edx
call edi
mov eax, dword [esi + 0x134]
add esp, 0x50
push ebx
push str.1updateCropColor_const_QColor__
push esi
push str.2cropColorUpdated_const_QColor__
push eax
call edi
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 0x18
mov dword [esp + 0x34], ebp
mov byte [esp + 0x84], 0xd
test ebp, ebp
je 0x44db4e
push esi
mov ecx, ebp
call dword [0x6aca14]
mov dword [ebp], vtable.QSplitter.1.0
mov dword [ebp + 8], vtable.QSplitter.0
jmp 0x44db50
xor ebp, ebp
push 0x10
mov byte [esp + 0x88], 9
mov dword [esi + 0x54], ebp
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x34], ebp
mov byte [esp + 0x84], 0xe
test ebp, ebp
je 0x44db88
mov ecx, ebp
call dword [0x6aca10]
mov dword [ebp], vtable.QPlastiqueStyle.0
jmp 0x44db8a
xor ebp, ebp
mov ecx, dword [esi + 0x54]
push ebp
mov byte [esp + 0x88], 9
call dword [0x6abdfc]
mov ecx, dword [esi + 0x54]
push 0
push str.1splitterChanged__
push esi
push str.2splitterMoved_int__int_
push ecx
call edi
add esp, 0x14
mov ecx, esi
call fcn.004262c0
mov ecx, esi
mov dword [esi + 0x18], eax
call fcn.004268d0
push 0x10
mov dword [esi + 0x1c], eax
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x34], ebp
mov byte [esp + 0x84], 0xf
test ebp, ebp
je 0x44dbfa
mov ecx, ebp
call dword [0x6ad6ac]
mov dword [ebp], vtable.QVBoxLayout.1.0
mov dword [ebp + 8], vtable.QVBoxLayout.0
jmp 0x44dbfc
xor ebp, ebp
push 0
mov ecx, ebp
mov byte [esp + 0x88], 9
call dword [0x6ad6b0]
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
mov dword [eax], 0
mov edx, dword [esi + 0x18]
push 0
push edx
mov ecx, ebp
call dword [0x6ad6dc]
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
mov dword [eax], 0
mov eax, dword [esi + 0x1c]
push 0
push eax
mov ecx, ebp
call dword [0x6ad6dc]
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
mov dword [eax], 0
mov ecx, dword [esi + 0x124]
push 1
push ecx
mov ecx, ebp
call dword [0x6ad6dc]
push 0x14
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x18], eax
mov byte [esp + 0x84], 0x10
test eax, eax
je 0x44dca7
push ecx
mov ecx, dword [esp + 0x1c]
mov eax, esp
mov dword [esp + 0x38], esp
push esi
mov dword [eax], 0
call dword [0x6ad6a8]
mov ecx, dword [esp + 0x18]
mov dword [ecx], vtable.QWidget.0
mov dword [ecx + 8], vtable.QWidget.1.0
jmp 0x44dca9
xor ecx, ecx
push ebp
mov dword [esp + 0x24], ecx
mov byte [esp + 0x88], 9
call dword [0x6ad6e4]
mov ecx, dword [esi + 0x18]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x1c]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
push 0x5c
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x34], eax
mov byte [esp + 0x84], 0x11
test eax, eax
je 0x44dcf8
push esi
mov ecx, eax
call fcn.00490990
jmp 0x44dcfa
xor eax, eax
push 0
push str.1homeSite__
push esi
push str.2home__
push eax
mov byte [esp + 0x98], 9
mov dword [esi + 0x44], eax
call edi
mov ecx, dword [esi + 0x44]
push 0
push str.1support__
push esi
push str.2support__
push ecx
call edi
mov edx, dword [esi + 0x44]
push 0
push str.1help__
push esi
push str.2help__
push edx
call edi
mov eax, dword [esi + 0x44]
push 0
push str.1scanPage__
push esi
push str.2scanPage__
push eax
call edi
mov ecx, dword [esi + 0x44]
add esp, 0x50
push 0
push str.1autoScan__
push esi
push str.2batchScan__
push ecx
call edi
mov edx, dword [esi + 0x44]
push 0
push str.1scanRegion__
push esi
push str.2scanRegion__
push edx
call edi
mov eax, dword [esi + 0x44]
push 0
push str.1loadFile__
push esi
push str.2loadImage__
push eax
call edi
mov ecx, dword [esi + 0x44]
push 0
push str.1loadPdf__
push esi
push str.2loadPdf__
push ecx
call edi
movzx edx, byte [esi + 0x61]
mov ecx, dword [esi + 0x44]
add esp, 0x50
push edx
call fcn.00490730
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x34], ebp
mov byte [esp + 0x84], 0x12
test ebp, ebp
je 0x44dde4
push esi
mov ecx, ebp
call dword [0x6ad4a8]
mov dword [ebp], vtable.QStackedWidget.1.0
mov dword [ebp + 8], vtable.QStackedWidget.0
mov ecx, ebp
jmp 0x44dde6
xor ecx, ecx
push 0x258
mov byte [esp + 0x88], 9
mov dword [esi + 0x128], ecx
call dword [0x6ad6d0]
mov eax, dword [esi + 0x44]
mov ecx, dword [esi + 0x128]
mov ebp, dword [0x6ad4ac]
push eax
call ebp
mov ecx, dword [esi + 0x120]
push ecx
mov ecx, dword [esi + 0x128]
call ebp
mov edx, dword [esi + 0x134]
mov ecx, dword [esi + 0x128]
push edx
call ebp
mov eax, dword [esi + 0x138]
mov ecx, dword [esi + 0x128]
push eax
call ebp
mov ecx, dword [esi + 0x13c]
push ecx
mov ecx, dword [esi + 0x128]
call ebp
mov ecx, dword [esi + 0x128]
push 0
call dword [0x6ad724]
mov edx, dword [esi + 0x128]
push 0
push str.1workAreaChanged_int_
push esi
push str.2currentChanged_int_
push edx
call edi
mov ecx, dword [esi + 0x128]
add esp, 0x14
lea eax, [esp + 0x4c]
push eax
call dword [0x6ac8ac]
mov ecx, dword [esp + 0x58]
mov edx, dword [esp + 0x54]
mov eax, dword [esp + 0x50]
push ecx
mov ecx, dword [0x805ae4]
push edx
add ecx, 0xfffffffe
push eax
push ecx
mov ecx, dword [esi + 0x128]
call dword [0x6ac064]
mov edx, dword [esi + 0x128]
mov ecx, dword [esi + 0x54]
push edx
call dword [0x6aca0c]
push 0x14
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x14], eax
mov byte [esp + 0x84], 0x13
test eax, eax
je 0x44df28
push 0
lea eax, [esp + 0x30]
push 0x6b602a
push eax
call fcn.00422fe0
add esp, 8
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
mov dword [ecx], 0
mov ecx, dword [esp + 0x1c]
mov ebx, 1
push eax
mov byte [esp + 0x90], 0x14
mov dword [esp + 0x24], ebx
call dword [0x6ad6b8]
mov eax, dword [esp + 0x14]
mov dword [eax], vtable.QLabel.1.0
mov dword [eax + 8], vtable.QLabel.0
mov dword [esp + 0x18], eax
jmp 0x44df30
mov dword [esp + 0x18], 0
mov dword [esp + 0x84], 9
test bl, 1
je 0x44df4d
lea ecx, [esp + 0x2c]
and ebx, 0xfffffffe
call dword [0x6abc18]
mov ecx, dword [esp + 0x18]
call dword [0x6ad4b4]
push eax
lea ecx, [esp + 0x40]
call dword [0x6ad4b8]
push 0x80
lea ecx, [esp + 0x40]
mov byte [esp + 0x88], 0x16
call dword [0x6ad3e4]
push 1
lea ecx, [esp + 0x40]
call dword [0x6ad4bc]
push 0x1e
lea ecx, [esp + 0x40]
call dword [0x6ad4c0]
mov ecx, dword [esp + 0x18]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
lea ecx, [esp + 0x3c]
push ecx
mov ecx, dword [esp + 0x1c]
call dword [0x6ad4c4]
push ecx
mov ecx, dword [esp + 0x1c]
mov eax, esp
mov dword [esp + 0x38], esp
mov dword [eax], 0x24
call dword [0x6ad6c8]
push str..QLabel_color:_white_
lea ecx, [esp + 0x18]
call dword [0x6abbc4]
mov ecx, dword [esp + 0x18]
lea edx, [esp + 0x14]
push edx
mov byte [esp + 0x88], 0x17
call dword [0x6ad6c4]
lea ecx, [esp + 0x14]
mov byte [esp + 0x84], 0x16
call dword [0x6abc18]
mov ecx, dword [esp + 0x18]
push 7
push 7
call dword [0x6aca08]
push 0x14
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x14], eax
mov byte [esp + 0x84], 0x18
test eax, eax
je 0x44e040
push esi
mov ecx, eax
call dword [0x6ad4a8]
mov ecx, dword [esp + 0x14]
mov dword [ecx], vtable.QStackedWidget.1.0
mov dword [ecx + 8], vtable.QStackedWidget.0
jmp 0x44e042
xor ecx, ecx
mov eax, dword [esp + 0x18]
push eax
mov byte [esp + 0x88], 0x16
mov dword [esi + 0x12c], ecx
call ebp
mov ecx, dword [esp + 0x20]
push ecx
mov ecx, dword [esi + 0x12c]
call ebp
mov ecx, esi
call fcn.00427720
mov ecx, dword [esi + 0x12c]
push eax
call ebp
mov ecx, esi
call fcn.00428220
mov ecx, dword [esi + 0x12c]
push eax
call ebp
mov ecx, esi
call fcn.004292a0
mov ecx, dword [esi + 0x12c]
push eax
call ebp
mov ecx, esi
call fcn.00426f50
mov ecx, dword [esi + 0x12c]
push eax
call ebp
mov ecx, dword [esi + 0x12c]
push 0
call dword [0x6ad724]
push 8
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x34], ebp
mov byte [esp + 0x84], 0x19
test ebp, ebp
je 0x44e0e2
push esi
mov ecx, ebp
call dword [0x6ab67c]
mov dword [ebp], 0x6ed16c
mov ecx, ebp
jmp 0x44e0e4
xor ecx, ecx
push 0xc8
mov byte [esp + 0x88], 0x16
mov dword [esi + 0x478], ecx
call dword [0x6ab680]
push str.geometry
lea ecx, [esp + 0x24]
call dword [0x6ab8e0]
mov ecx, dword [esi + 0x478]
lea edx, [esp + 0x20]
push edx
mov byte [esp + 0x88], 0x1a
call dword [0x6ab684]
lea ecx, [esp + 0x20]
mov byte [esp + 0x84], 0x16
call dword [0x6aba6c]
push 8
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x34], ebp
mov byte [esp + 0x84], 0x1b
test ebp, ebp
je 0x44e167
push esi
mov ecx, ebp
call dword [0x6ab67c]
mov dword [ebp], 0x6ed16c
mov ecx, ebp
jmp 0x44e169
xor ecx, ecx
push 0xc8
mov byte [esp + 0x88], 0x16
mov dword [esi + 0x47c], ecx
call dword [0x6ab680]
push str.geometry
lea ecx, [esp + 0x24]
call dword [0x6ab8e0]
mov ecx, dword [esi + 0x47c]
lea eax, [esp + 0x20]
push eax
mov byte [esp + 0x88], 0x1c
call dword [0x6ab684]
lea ecx, [esp + 0x20]
mov byte [esp + 0x84], 0x16
call dword [0x6aba6c]
mov ecx, dword [esi + 0x478]
push 0
push str.1adjustPanelHeight__
push esi
push str.2finished__
push ecx
call edi
mov edx, dword [esi + 0x47c]
push 0
push str.1adjustPanelHeight__
push esi
push str.2finished__
push edx
call edi
mov eax, dword [esi + 0x12c]
mov ecx, dword [esi + 0x54]
add esp, 0x28
push eax
call dword [0x6aca0c]
mov ecx, dword [esi + 0x54]
push 1
push 0
call dword [0x6aca04]
mov ecx, dword [0x6abc04]
mov dword [esp + 0x20], 0
mov dword [esp + 0x2c], 0x64
mov dword [esp + 0x18], ecx
call dword [0x6abc08]
lea ecx, [esp + 0x2c]
push ecx
lea ecx, [esp + 0x1c]
mov byte [esp + 0x88], 0x1d
call fcn.00432d80
lea edx, [esp + 0x20]
push edx
lea ecx, [esp + 0x1c]
call fcn.00432d80
mov ecx, dword [esi + 0x54]
lea eax, [esp + 0x18]
push eax
call dword [0x6ac958]
mov ecx, dword [esp + 0x18]
mov byte [esp + 0x84], 0x16
call dword [0x6abbf0]
test al, al
jne 0x44e27e
mov ecx, dword [esp + 0x18]
push ecx
call dword [0x6abbf4]
add esp, 4
mov ecx, dword [esi + 0x54]
push 0
push 0
call dword [0x6aca00]
push 0x10
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x34], ebp
mov byte [esp + 0x84], 0x1e
test ebp, ebp
je 0x44e2bf
mov ecx, ebp
call dword [0x6ad4b0]
mov dword [ebp], vtable.QHBoxLayout.1.0
mov dword [ebp + 8], vtable.QHBoxLayout.0
jmp 0x44e2c1
xor ebp, ebp
push 2
mov ecx, ebp
mov byte [esp + 0x88], 0x16
call dword [0x6ad6b0]
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
mov dword [eax], 0
mov edx, dword [esi + 0x54]
push 0
push edx
mov ecx, ebp
call dword [0x6ad6dc]
push ebp
mov ebp, dword [esp + 0x28]
mov ecx, ebp
call dword [0x6ad6e4]
push ebp
mov ecx, esi
call dword [0x6ac9fc]
push 0x30
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x34], eax
mov byte [esp + 0x84], 0x1f
test eax, eax
je 0x44e328
push esi
mov ecx, eax
call fcn.00423040
jmp 0x44e32a
xor eax, eax
push 0x38
mov byte [esp + 0x88], 0x16
mov dword [esi + 0x470], eax
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x34], eax
mov byte [esp + 0x84], 0x20
test eax, eax
je 0x44e362
mov ecx, dword [esi + 0x470]
push ecx
mov ecx, eax
call fcn.004231b0
jmp 0x44e364
xor eax, eax
push 0
lea edx, [esp + 0x20]
push str.Toolbox
push edx
mov byte [esp + 0x90], 0x16
mov dword [esi + 0x474], eax
call fcn.00422fe0
add esp, 0xc
mov eax, dword [esi + 0x474]
lea ecx, [esp + 0x1c]
push ecx
lea ecx, [eax + 0x34]
mov byte [esp + 0x88], 0x21
call dword [0x6abbac]
mov ecx, dword [esi + 0x470]
call dword [0x6ad4b4]
push eax
lea ecx, [esp + 0x2c]
call dword [0x6abd90]
push 0xffffffffffffffff
lea edx, [esp + 0x20]
push edx
lea ecx, [esp + 0x30]
mov byte [esp + 0x8c], 0x22
call dword [0x6abd8c]
mov ecx, dword [0x805ae4]
lea ebp, [eax + ecx*2]
mov byte [esp + 0x2c], 0x20
mov eax, dword [esp + 0x2c]
mov dword [esp + 0x24], ecx
push eax
lea ecx, [esp + 0x1c]
call dword [0x6abb70]
mov byte [esp + 0x2c], 0x20
mov ecx, dword [esp + 0x2c]
push ecx
lea ecx, [esp + 0x18]
call dword [0x6abb70]
push str.QTabBar::tab__width:__1px__height:__2px__
lea ecx, [esp + 0x38]
call dword [0x6abbc4]
mov ecx, dword [esp + 0x24]
lea edx, [esp + 0x14]
push edx
push 0xa
push 0
push ecx
lea edx, [esp + 0x40]
push edx
mov ecx, eax
mov byte [esp + 0x98], 0x23
call dword [0x6abafc]
lea ecx, [esp + 0x18]
push ecx
push 0xa
push 0
push ebp
lea edx, [esp + 0x30]
push edx
mov ecx, eax
mov byte [esp + 0x98], 0x24
call dword [0x6abafc]
mov ecx, dword [esi + 0x470]
push eax
mov byte [esp + 0x88], 0x25
call dword [0x6ad6c4]
lea ecx, [esp + 0x20]
mov byte [esp + 0x84], 0x24
call dword [0x6abc18]
lea ecx, [esp + 0x30]
mov byte [esp + 0x84], 0x23
call dword [0x6abc18]
lea ecx, [esp + 0x34]
mov byte [esp + 0x84], 0x22
call dword [0x6abc18]
push ebp
mov eax, dword [esp + 0x28]
mov ecx, dword [esi + 0x474]
push eax
call fcn.004232c0
mov eax, dword [esi + 0x474]
mov ecx, dword [esi + 0x470]
push eax
call dword [0x6ac6cc]
mov ecx, dword [esi + 0x470]
push 3
call dword [0x6ac9f8]
push 0x6b602a
lea ecx, [esp + 0x28]
call dword [0x6abbc4]
mov edx, dword [esi + 0x470]
lea ecx, [esp + 0x24]
push ecx
push edx
mov ecx, esi
mov byte [esp + 0x8c], 0x26
call fcn.0043bab0
mov ecx, dword [esi + 0x470]
push eax
call dword [0x6ac100]
lea ecx, [esp + 0x24]
mov byte [esp + 0x84], 0x22
call dword [0x6abc18]
mov ecx, dword [esi + 0x470]
mov eax, dword [ecx]
mov edx, dword [eax + 0x2c]
push 0
call edx
mov eax, dword [esi + 0x474]
push 0
push str.1showPanel__
push esi
push str.2entered__
push eax
call edi
mov ecx, dword [esi + 0x470]
push 0
push str.1hidePanel__
push esi
push str.2leaved__
push ecx
call edi
add esp, 0x28
push 0
push str.1minimizationChanged_bool_
push esi
push str.2minimizationChanged_bool_
mov ecx, esi
call dword [0x6adbc8]
push eax
call edi
push 8
call fcn.004da6b6
mov edi, eax
add esp, 0x18
mov dword [esp + 0x30], edi
mov ebp, dword [0x6ad300]
mov byte [esp + 0x84], 0x27
test edi, edi
je 0x44e5ec
push 0x6ed098
lea ecx, [esp + 0x28]
call dword [0x6abbc4]
lea edx, [esp + 0x24]
or ebx, 2
push edx
lea ecx, [esp + 0x38]
mov byte [esp + 0x88], 0x28
mov dword [esp + 0x1c], ebx
call dword [0x6ad304]
push 1
push 0
push str.1keyPressedUp__
push esi
or ebx, 4
push eax
mov ecx, edi
mov dword [esp + 0x98], 0x29
mov dword [esp + 0x2c], ebx
call ebp
mov dword [edi], vtable.QShortcut.0
jmp 0x44e5ee
xor edi, edi
mov dword [esi + 0x20], edi
mov dword [esp + 0x84], 0x2a
test bl, 4
je 0x44e612
and ebx, 0xfffffffb
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6ad308]
mov dword [esp + 0x84], 0x22
test bl, 2
je 0x44e62f
lea ecx, [esp + 0x24]
and ebx, 0xfffffffd
call dword [0x6abc18]
push 8
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x30], edi
mov byte [esp + 0x84], 0x2c
test edi, edi
je 0x44e6a1
push str.Down
lea ecx, [esp + 0x28]
call dword [0x6abbc4]
lea eax, [esp + 0x24]
or ebx, 8
push eax
lea ecx, [esp + 0x38]
mov byte [esp + 0x88], 0x2d
mov dword [esp + 0x1c], ebx
call dword [0x6ad304]
push 1
push 0
push str.1keyPressedDown__
push esi
or ebx, 0x10
push eax
mov ecx, edi
mov dword [esp + 0x98], 0x2e
mov dword [esp + 0x2c], ebx
call ebp
mov dword [edi], vtable.QShortcut.0
jmp 0x44e6a3
xor edi, edi
mov dword [esi + 0x24], edi
mov dword [esp + 0x84], 0x2f
test bl, 0x10
je 0x44e6c7
and ebx, 0xffffffef
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6ad308]
mov dword [esp + 0x84], 0x22
test bl, 8
je 0x44e6e4
lea ecx, [esp + 0x24]
and ebx, 0xfffffff7
call dword [0x6abc18]
push 8
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x30], edi
mov byte [esp + 0x84], 0x31
test edi, edi
je 0x44e756
push str.Insert
lea ecx, [esp + 0x28]
call dword [0x6abbc4]
lea ecx, [esp + 0x24]
push ecx
or ebx, 0x20
lea ecx, [esp + 0x38]
mov byte [esp + 0x88], 0x32
mov dword [esp + 0x1c], ebx
call dword [0x6ad304]
push 1
push 0
push str.1keyPressedIns__
push esi
or ebx, 0x40
push eax
mov ecx, edi
mov dword [esp + 0x98], 0x33
mov dword [esp + 0x2c], ebx
call ebp
mov dword [edi], vtable.QShortcut.0
jmp 0x44e758
xor edi, edi
mov dword [esi + 0x28], edi
mov dword [esp + 0x84], 0x34
test bl, 0x40
je 0x44e77c
and ebx, 0xffffffbf
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6ad308]
mov dword [esp + 0x84], 0x22
test bl, 0x20
je 0x44e799
lea ecx, [esp + 0x24]
and ebx, 0xffffffdf
call dword [0x6abc18]
push 8
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x30], edi
mov byte [esp + 0x84], 0x36
test edi, edi
je 0x44e811
push 0x6ed048
lea ecx, [esp + 0x28]
call dword [0x6abbc4]
lea edx, [esp + 0x24]
or ebx, 0x80
push edx
lea ecx, [esp + 0x38]
mov byte [esp + 0x88], 0x37
mov dword [esp + 0x1c], ebx
call dword [0x6ad304]
push 1
push 0
push str.1keyPressedHome__
push esi
or ebx, 0x100
push eax
mov ecx, edi
mov dword [esp + 0x98], 0x38
mov dword [esp + 0x2c], ebx
call ebp
mov dword [edi], vtable.QShortcut.0
jmp 0x44e813
xor edi, edi
mov dword [esi + 0x2c], edi
mov dword [esp + 0x84], 0x39
test ebx, 0x100
je 0x44e83d
and ebx, 0xfffffeff
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6ad308]
mov dword [esp + 0x84], 0x22
test bl, bl
jns 0x44e85c
lea ecx, [esp + 0x24]
and ebx, 0xffffff7f
call dword [0x6abc18]
push 8
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x30], edi
mov byte [esp + 0x84], 0x3b
test edi, edi
je 0x44e8d4
push 0x6ed030
lea ecx, [esp + 0x28]
call dword [0x6abbc4]
lea eax, [esp + 0x24]
or ebx, 0x200
push eax
lea ecx, [esp + 0x38]
mov byte [esp + 0x88], 0x3c
mov dword [esp + 0x1c], ebx
call dword [0x6ad304]
push 1
push 0
push str.1keyPressedEnd__
push esi
or ebx, 0x400
push eax
mov ecx, edi
mov dword [esp + 0x98], 0x3d
mov dword [esp + 0x2c], ebx
call ebp
mov dword [edi], vtable.QShortcut.0
jmp 0x44e8d6
xor edi, edi
mov dword [esi + 0x30], edi
mov dword [esp + 0x84], 0x3e
test ebx, 0x400
je 0x44e900
and ebx, 0xfffffbff
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6ad308]
mov dword [esp + 0x84], 0x22
test ebx, 0x200
je 0x44e923
lea ecx, [esp + 0x24]
and ebx, 0xfffffdff
call dword [0x6abc18]
push 8
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x30], edi
mov byte [esp + 0x84], 0x40
test edi, edi
je 0x44e99b
push str.PgUp
lea ecx, [esp + 0x28]
call dword [0x6abbc4]
lea ecx, [esp + 0x24]
push ecx
or ebx, 0x800
lea ecx, [esp + 0x38]
mov byte [esp + 0x88], 0x41
mov dword [esp + 0x1c], ebx
call dword [0x6ad304]
push 1
push 0
push str.1keyPressedPgUp__
push esi
or ebx, 0x1000
push eax
mov ecx, edi
mov dword [esp + 0x98], 0x42
mov dword [esp + 0x2c], ebx
call ebp
mov dword [edi], vtable.QShortcut.0
jmp 0x44e99d
xor edi, edi
mov dword [esi + 0x34], edi
mov dword [esp + 0x84], 0x43
test ebx, 0x1000
je 0x44e9c7
and ebx, 0xffffefff
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6ad308]
mov dword [esp + 0x84], 0x22
test ebx, 0x800
je 0x44e9ea
lea ecx, [esp + 0x24]
and ebx, 0xfffff7ff
call dword [0x6abc18]
push 8
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x30], edi
mov byte [esp + 0x84], 0x45
test edi, edi
je 0x44ea62
push str.PgDown
lea ecx, [esp + 0x28]
call dword [0x6abbc4]
lea edx, [esp + 0x24]
or ebx, 0x2000
push edx
lea ecx, [esp + 0x38]
mov byte [esp + 0x88], 0x46
mov dword [esp + 0x1c], ebx
call dword [0x6ad304]
push 1
push 0
push str.1keyPressedPgDown__
push esi
or ebx, 0x4000
push eax
mov ecx, edi
mov dword [esp + 0x98], 0x47
mov dword [esp + 0x2c], ebx
call ebp
mov dword [edi], vtable.QShortcut.0
jmp 0x44ea64
xor edi, edi
mov dword [esi + 0x38], edi
mov dword [esp + 0x84], 0x48
test ebx, 0x4000
je 0x44ea8e
and ebx, 0xffffbfff
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6ad308]
mov dword [esp + 0x84], 0x22
test ebx, 0x2000
je 0x44eab1
lea ecx, [esp + 0x24]
and ebx, 0xffffdfff
call dword [0x6abc18]
push 8
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x30], edi
mov byte [esp + 0x84], 0x4a
test edi, edi
je 0x44eb02
push 0x10
lea ecx, [esp + 0x38]
call dword [0x6ac9f4]
push 1
push 0
push str.1zoomIn__
push esi
or ebx, 0x8000
push eax
mov ecx, edi
mov byte [esp + 0x98], 0x4b
mov dword [esp + 0x2c], ebx
call ebp
mov dword [edi], vtable.QShortcut.0
jmp 0x44eb04
xor edi, edi
mov dword [esi + 0x3c], edi
mov dword [esp + 0x84], 0x22
test ebx, 0x8000
je 0x44eb2a
lea ecx, [esp + 0x34]
and ebx, 0xffff7fff
call dword [0x6ad308]
push 8
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x30], edi
mov byte [esp + 0x84], 0x4d
test edi, edi
je 0x44eb7b
push 0x11
lea ecx, [esp + 0x38]
call dword [0x6ac9f4]
push 1
push 0
push str.1zoomOut__
push esi
or ebx, 0x10000
push eax
mov ecx, edi
mov byte [esp + 0x98], 0x4e
mov dword [esp + 0x2c], ebx
call ebp
mov dword [edi], vtable.QShortcut.0
jmp 0x44eb7d
xor edi, edi
mov dword [esi + 0x40], edi
mov dword [esp + 0x84], 0x22
test ebx, 0x10000
je 0x44eb9d
lea ecx, [esp + 0x34]
call dword [0x6ad308]
mov ecx, dword [esi + 0x20]
mov edi, dword [0x6ac8a0]
push 1
call edi
mov ecx, dword [esi + 0x24]
push 1
call edi
mov ecx, dword [esi + 0x28]
push 1
call edi
mov ecx, dword [esi + 0x2c]
push 1
call edi
mov ecx, dword [esi + 0x30]
push 1
call edi
mov ecx, dword [esi + 0x34]
push 1
call edi
mov ecx, dword [esi + 0x38]
push 1
call edi
mov ecx, dword [esi + 0x3c]
push 1
call edi
mov ecx, dword [esi + 0x40]
push 1
call edi
lea ecx, [esp + 0x28]
mov byte [esp + 0x84], 0x21
call dword [0x6abd88]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x84], 0x16
call dword [0x6abc18]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x84], 9
call dword [0x6ad4cc]
lea ecx, [esp + 0x38]
mov dword [esp + 0x84], 0xffffffff
call dword [0x6abc18]
mov ecx, dword [esp + 0x7c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x74
ret