Function at 0x450230
Capabilities:
Contain obfuscated stackstrings
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffc0
push 0xffffffffffffffff
push 0x4ec7cd
mov eax, dword fs:[0]
push eax
sub esp, 0xae4
push ebx
push ebp
push esi
push edi
mov eax, dword [0x806d00]
xor eax, esp
push eax
lea eax, [esp + 0xaf8]
mov dword fs:[0], eax
mov esi, ecx
xor ebp, ebp
mov dword [esp + 0x48], ebp
xor ebx, ebx
mov dword [esp + 0x58], ebx
mov dword [esp + 0x54], ebp
mov dword [esp + 0x60], ebp
mov dword [esp + 0x44], ebp
mov dword [esp + 0x64], ebp
mov dword [esp + 0x50], ebp
mov dword [esp + 0x5c], ebp
push ebp
mov dword [esp + 0x78], ebp
lea eax, [esp + 0x584]
push str.Home
mov byte [esi + 0x48], bl
push eax
mov dword [esi + 0x4c], ebp
call fcn.00422fe0
add esp, 0xc
push eax
mov ecx, esi
mov dword [esp + 0xb04], ebp
call dword [0x6adbc8]
mov ecx, eax
call dword [0x6adb18]
or edi, 0xffffffff
lea ecx, [esp + 0x580]
mov dword [esi + 0x1cc], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x1cc], ebp
je 0x454e43
push ebp
lea ecx, [esp + 0xa88]
push str.Quick_Settings
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x1cc]
push eax
mov dword [esp + 0xb04], 1
call dword [0x6adb1c]
lea ecx, [esp + 0xa84]
mov dword [esi + 0x1d0], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x1d0]
push 1
call dword [0x6adb20]
cmp dword [esi + 0x1d0], ebp
je 0x452c4a
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x40], ebx
mov dword [esp + 0xb00], 2
cmp ebx, ebp
je 0x45038d
mov edx, dword [esi + 0x1d0]
push edx
mov ecx, ebx
call dword [0x6acaec]
mov dword [ebx], vtable.QPushButton.0
mov dword [ebx + 8], vtable.QPushButton.1.0
mov dword [esp + 0x70], ebx
jmp 0x450391
mov dword [esp + 0x70], ebp
mov ecx, dword [esp + 0x70]
push 0xb4
mov dword [esp + 0xb04], edi
call dword [0x6ad6d0]
push 0x10
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x40], ebx
mov dword [esp + 0xb00], 3
cmp ebx, ebp
je 0x4503e2
mov eax, dword [esp + 0x70]
push eax
mov ecx, ebx
call dword [0x6acae8]
mov dword [ebx], vtable.QHBoxLayout.1.0
mov dword [ebx + 8], vtable.QHBoxLayout.0
jmp 0x4503e4
xor ebx, ebx
push 1
mov ecx, ebx
mov dword [esp + 0xb04], edi
call dword [0x6ad6b0]
push 0x14
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 4
cmp eax, ebp
je 0x450434
mov ecx, dword [esi + 0x1d0]
push ecx
mov ecx, eax
call dword [0x6ac088]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QToolButton.1.0
mov dword [eax + 8], vtable.QToolButton.0
jmp 0x450436
xor eax, eax
push ebp
lea edx, [esp + 0xa94]
push str.Select_Scanner
push edx
mov dword [esp + 0xb0c], edi
mov dword [esi + 0x98], eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x98]
push eax
mov dword [esp + 0xb04], 5
call dword [0x6ad728]
lea ecx, [esp + 0xa90]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x98]
push ebp
push str.1selectSource__
push esi
push str.2clicked__
push eax
call dword [0x6abbb4]
push ebp
lea ecx, [esp + 0x3e0]
push str.Select_Scanner
push ecx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x98]
push eax
mov dword [esp + 0xb04], 6
call dword [0x6ac074]
lea ecx, [esp + 0x3c8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x98]
push 7
push 7
call dword [0x6aca08]
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
mov dword [eax], ebp
mov edx, dword [esi + 0x98]
push ebp
push edx
mov ecx, ebx
call dword [0x6ad6dc]
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x40], ebx
mov dword [esp + 0xb00], 7
cmp ebx, ebp
je 0x45054a
mov eax, dword [esi + 0x1d0]
push eax
mov ecx, ebx
call dword [0x6acae4]
mov dword [ebx], vtable.QMenu.1.0
mov dword [ebx + 8], vtable.QMenu.0
mov dword [esp + 0x6c], ebx
jmp 0x45054e
mov dword [esp + 0x6c], ebp
mov ebx, dword [esp + 0x6c]
push 0
push str.1fastScanSettings__
push esi
push str.2aboutToShow__
push ebx
mov dword [esp + 0xb14], edi
call dword [0x6abbb4]
mov ebp, dword [0x6acae0]
add esp, 0x14
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x218]
call ebp
push 0
lea ecx, [esp + 0x9d4]
push str.Select_Scanner
push ecx
mov dword [esp + 0xb0c], 8
call fcn.00422fe0
add esp, 0xc
lea edx, [esp + 0x208]
push edx
push str.1selectSource__
push esi
mov ecx, ebx
mov ebx, dword [0x6acadc]
push eax
mov byte [esp + 0xb10], 9
call ebx
lea ecx, [esp + 0x9d0]
mov dword [esi + 0xa4], eax
mov byte [esp + 0xb00], 8
call dword [0x6abc18]
lea ecx, [esp + 0x208]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 8
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x68], eax
mov dword [esp + 0xb00], 0xa
test eax, eax
je 0x450635
mov eax, dword [esp + 0x6c]
mov ecx, dword [esp + 0x68]
push eax
call dword [0x6acad8]
mov eax, dword [esp + 0x68]
mov dword [eax], vtable.QWidgetAction.0
mov dword [esp + 0x68], eax
jmp 0x45063d
mov dword [esp + 0x68], 0
push 0x14
mov dword [esp + 0xb04], edi
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xb
test eax, eax
je 0x4506b4
push 0
lea ecx, [esp + 0x3d4]
push str.Paper_Source
push ecx
call fcn.00422fe0
add esp, 8
mov ecx, esp
mov dword [esp + 0x50], esp
push 0
mov dword [ecx], 0
mov ecx, dword [esp + 0x48]
push eax
mov byte [esp + 0xb0c], 0xc
mov dword [esp + 0x54], 1
call dword [0x6ad6b8]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QLabel.1.0
mov dword [eax + 8], vtable.QLabel.0
jmp 0x4506b6
xor eax, eax
test byte [esp + 0x48], 1
mov dword [esi + 0x9c], eax
mov dword [esp + 0xb00], edi
je 0x4506dc
and dword [esp + 0x48], 0xfffffffe
lea ecx, [esp + 0x3d0]
call dword [0x6abc18]
mov ecx, dword [esi + 0x9c]
push 0x16
call dword [0x6acad4]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [esi + 0x9c]
mov dword [esp + 0x50], esp
call dword [0x6ad6c8]
push str.FastPaper
lea ecx, [esp + 0x3b8]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x9c]
lea edx, [esp + 0x3b4]
push edx
mov dword [esp + 0xb04], 0xe
call dword [0x6ab6fc]
lea ecx, [esp + 0x3b4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x9c]
mov ecx, dword [esp + 0x68]
push eax
call dword [0x6acad0]
push str.QLabelFastPaper_background_color:_transparent__font:_bold_12px__
lea ecx, [esp + 0x3c0]
call dword [0x6abbc4]
lea ecx, [esp + 0x3bc]
push ecx
mov ecx, dword [esi + 0x9c]
mov dword [esp + 0xb04], 0xf
call dword [0x6ad6c4]
lea ecx, [esp + 0x3bc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esp + 0x68]
mov ecx, dword [esp + 0x6c]
push edx
call dword [0x6acacc]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xa0]
call ebp
push 0
lea eax, [esp + 0x744]
push str.Flatbed__platen_
push eax
mov dword [esp + 0xb0c], 0x10
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x90]
push ecx
mov ecx, dword [esp + 0x70]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x11
call ebx
lea ecx, [esp + 0x740]
mov dword [esi + 0xa0], eax
mov byte [esp + 0xb00], 0x10
call dword [0x6abc18]
lea ecx, [esp + 0x90]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x238]
call ebp
push 0
mov dword [esp + 0xb04], 0x12
push str.Automatic_feeder__ADF_
lea edx, [esp + 0x3e0]
push edx
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x228]
push ecx
mov ecx, dword [esp + 0x70]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x13
call ebx
lea ecx, [esp + 0x3d8]
mov dword [esi + 0xa8], eax
mov byte [esp + 0xb00], 0x12
call dword [0x6abc18]
lea ecx, [esp + 0x228]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xa8]
call ebp
push 0
lea edx, [esp + 0x8fc]
push str.Automatic_paper_detection
push edx
mov dword [esp + 0xb0c], 0x14
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x98]
push ecx
mov ecx, dword [esp + 0x70]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x15
call ebx
lea ecx, [esp + 0x8f8]
mov dword [esi + 0xac], eax
mov byte [esp + 0xb00], 0x14
call dword [0x6abc18]
lea ecx, [esp + 0x98]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
lea eax, [esi + 0xa0]
lea ecx, [esi + 0x110]
push eax
call fcn.00432d80
lea eax, [esi + 0xa8]
push eax
lea ecx, [esi + 0x110]
call fcn.00432d80
lea eax, [esi + 0xac]
push eax
lea ecx, [esi + 0x110]
call fcn.00432d80
push 8
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x16
test eax, eax
je 0x45099a
mov edx, dword [esp + 0x6c]
push edx
mov ecx, eax
call dword [0x6acad8]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QWidgetAction.0
mov dword [esp + 0x68], eax
jmp 0x4509a2
mov dword [esp + 0x68], 0
push 0x14
mov dword [esp + 0xb04], edi
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x17
test eax, eax
je 0x450a16
push 0
lea eax, [esp + 0x3e4]
push str.Duplex_Mode
push eax
call fcn.00422fe0
or dword [esp + 0x54], 2
add esp, 8
mov ecx, esp
mov dword [esp + 0x50], esp
push 0
mov dword [ecx], 0
mov ecx, dword [esp + 0x48]
push eax
mov byte [esp + 0xb0c], 0x18
call dword [0x6ad6b8]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QLabel.1.0
mov dword [eax + 8], vtable.QLabel.0
jmp 0x450a18
xor eax, eax
test byte [esp + 0x48], 2
mov dword [esi + 0xb0], eax
mov dword [esp + 0xb00], edi
je 0x450a3e
and dword [esp + 0x48], 0xfffffffd
lea ecx, [esp + 0x3e0]
call dword [0x6abc18]
mov ecx, dword [esi + 0xb0]
push 0x16
call dword [0x6acad4]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [esi + 0xb0]
mov dword [esp + 0x50], esp
call dword [0x6ad6c8]
push str.FastDuplex
lea ecx, [esp + 0x35c]
call dword [0x6abbc4]
lea ecx, [esp + 0x358]
push ecx
mov ecx, dword [esi + 0xb0]
mov dword [esp + 0xb04], 0x1a
call dword [0x6ab6fc]
lea ecx, [esp + 0x358]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0xb0]
mov ecx, dword [esp + 0x68]
push edx
call dword [0x6acad0]
push str.QLabelFastDuplexbackground_color:_transparent__font:_bold_12px_
lea ecx, [esp + 0xa4]
call dword [0x6abbc4]
mov ecx, dword [esi + 0xb0]
lea eax, [esp + 0xa0]
push eax
mov dword [esp + 0xb04], 0x1b
call dword [0x6ad6c4]
lea ecx, [esp + 0xa0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esp + 0x68]
push ecx
mov ecx, dword [esp + 0x70]
call dword [0x6acacc]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x240]
call ebp
push 0
lea edx, [esp + 0x74c]
push str.Front_side_only__simplex_
push edx
mov dword [esp + 0xb0c], 0x1c
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x230]
push ecx
mov ecx, dword [esp + 0x70]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x1d
call ebx
lea ecx, [esp + 0x748]
mov dword [esi + 0xbc], eax
mov byte [esp + 0xb00], 0x1c
call dword [0x6abc18]
lea ecx, [esp + 0x230]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xb8]
call ebp
push 0
mov dword [esp + 0xb04], 0x1e
push str.Both_sides__duplex_
lea edx, [esp + 0x3f0]
push edx
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0xa8]
push ecx
mov ecx, dword [esp + 0x70]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x1f
call ebx
lea ecx, [esp + 0x3e8]
mov dword [esi + 0xc0], eax
mov byte [esp + 0xb00], 0x1e
call dword [0x6abc18]
lea ecx, [esp + 0xa8]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 8
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x20
test eax, eax
je 0x450c47
mov edx, dword [esp + 0x6c]
push edx
mov ecx, eax
call dword [0x6acad8]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QWidgetAction.0
mov dword [esp + 0x68], eax
jmp 0x450c4f
mov dword [esp + 0x68], 0
push 0x14
mov dword [esp + 0xb04], edi
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x21
test eax, eax
je 0x450cc3
push 0
lea eax, [esp + 0xa44]
push str.Scan_Area
push eax
call fcn.00422fe0
or dword [esp + 0x54], 4
add esp, 8
mov ecx, esp
mov dword [esp + 0x50], esp
push 0
mov dword [ecx], 0
mov ecx, dword [esp + 0x48]
push eax
mov byte [esp + 0xb0c], 0x22
call dword [0x6ad6b8]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QLabel.1.0
mov dword [eax + 8], vtable.QLabel.0
jmp 0x450cc5
xor eax, eax
test byte [esp + 0x48], 4
mov dword [esi + 0xb4], eax
mov dword [esp + 0xb00], edi
je 0x450ceb
and dword [esp + 0x48], 0xfffffffb
lea ecx, [esp + 0xa40]
call dword [0x6abc18]
mov ecx, dword [esi + 0xb4]
push 0x16
call dword [0x6acad4]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [esi + 0xb4]
mov dword [esp + 0x50], esp
call dword [0x6ad6c8]
push str.FastPaperSize
lea ecx, [esp + 0x2fc]
call dword [0x6abbc4]
lea ecx, [esp + 0x2f8]
push ecx
mov ecx, dword [esi + 0xb4]
mov dword [esp + 0xb04], 0x24
call dword [0x6ab6fc]
lea ecx, [esp + 0x2f8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0xb4]
mov ecx, dword [esp + 0x68]
push edx
call dword [0x6acad0]
push str.QLabelFastPaperSizebackground_color:_transparent__font:_bold_12px_
lea ecx, [esp + 0xb4]
call dword [0x6abbc4]
mov ecx, dword [esi + 0xb4]
lea eax, [esp + 0xb0]
push eax
mov dword [esp + 0xb04], 0x25
call dword [0x6ad6c4]
lea ecx, [esp + 0xb0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esp + 0x68]
push ecx
mov ecx, dword [esp + 0x70]
call dword [0x6acacc]
push 0
lea edx, [esp + 0x3f4]
push str.Scan_Area
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x6c]
push eax
mov dword [esp + 0xb04], 0x26
call dword [0x6acac8]
lea ecx, [esp + 0x3f0]
mov dword [esi + 0xc4], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x248]
call ebp
push 0
lea eax, [esp + 0x754]
push str.Entire_area
push eax
mov dword [esp + 0xb0c], 0x27
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x238]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x28
call ebx
mov dword [esi + 0xc8], eax
mov byte [esp + 0xb00], 0x27
lea ecx, [esp + 0x750]
call dword [0x6abc18]
lea ecx, [esp + 0x238]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xc8]
call ebp
push 0
lea edx, [esp + 0x3fc]
push str.Custom_Scan_Area
push edx
mov dword [esp + 0xb0c], 0x29
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0xb8]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x2a
call ebx
lea ecx, [esp + 0x3f8]
mov dword [esi + 0xcc], eax
mov byte [esp + 0xb00], 0x29
call dword [0x6abc18]
lea ecx, [esp + 0xb8]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xd0]
call ebp
push 0x6bf830
lea ecx, [esp + 0x3b4]
mov dword [esp + 0xb04], 0x2b
call dword [0x6abbc4]
mov ecx, dword [esi + 0xc4]
lea edx, [esp + 0xc0]
push edx
push str.1fastScanSettingsChanged__
push esi
lea eax, [esp + 0x3bc]
push eax
mov byte [esp + 0xb10], 0x2c
call ebx
lea ecx, [esp + 0x3b0]
mov dword [esi + 0xd0], eax
mov byte [esp + 0xb00], 0x2b
call dword [0x6abc18]
lea ecx, [esp + 0xc0]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xd8]
call ebp
push 0x6bf814
lea ecx, [esp + 0x244]
mov dword [esp + 0xb04], 0x2d
call dword [0x6abbc4]
lea ecx, [esp + 0xc8]
push ecx
push str.1fastScanSettingsChanged__
mov byte [esp + 0xb08], 0x2e
push esi
lea edx, [esp + 0x24c]
mov ecx, dword [esi + 0xc4]
push edx
call ebx
lea ecx, [esp + 0x240]
mov dword [esi + 0xe0], eax
mov byte [esp + 0xb00], 0x2d
call dword [0x6abc18]
lea ecx, [esp + 0xc8]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xe0]
call ebp
push 0x6bf810
lea ecx, [esp + 0x304]
mov dword [esp + 0xb04], 0x2f
call dword [0x6abbc4]
lea eax, [esp + 0xd0]
push eax
push str.1fastScanSettingsChanged__
push esi
lea ecx, [esp + 0x30c]
push ecx
mov ecx, dword [esi + 0xc4]
mov byte [esp + 0xb10], 0x30
call ebx
lea ecx, [esp + 0x300]
mov dword [esi + 0xe4], eax
mov byte [esp + 0xb00], 0x2f
call dword [0x6abc18]
lea ecx, [esp + 0xd0]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xe8]
call ebp
push 0x6bf818
lea ecx, [esp + 0x24c]
mov dword [esp + 0xb04], 0x31
call dword [0x6abbc4]
mov ecx, dword [esi + 0xc4]
lea edx, [esp + 0xd8]
push edx
push str.1fastScanSettingsChanged__
push esi
lea eax, [esp + 0x254]
push eax
mov byte [esp + 0xb10], 0x32
call ebx
lea ecx, [esp + 0x248]
mov dword [esi + 0xe8], eax
mov byte [esp + 0xb00], 0x31
call dword [0x6abc18]
lea ecx, [esp + 0xd8]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xf0]
call ebp
push str.Letter
lea ecx, [esp + 0x364]
mov dword [esp + 0xb04], 0x33
call dword [0x6abbc4]
lea ecx, [esp + 0xe0]
mov byte [esp + 0xb00], 0x34
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
lea edx, [esp + 0x36c]
push edx
call ebx
lea ecx, [esp + 0x360]
mov dword [esi + 0xd4], eax
mov byte [esp + 0xb00], 0x33
call dword [0x6abc18]
lea ecx, [esp + 0xe0]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0xf8]
call ebp
push str.Legal
lea ecx, [esp + 0x254]
mov dword [esp + 0xb04], 0x35
call dword [0x6abbc4]
lea eax, [esp + 0xe8]
push eax
push str.1fastScanSettingsChanged__
push esi
lea ecx, [esp + 0x25c]
push ecx
mov ecx, dword [esi + 0xc4]
mov byte [esp + 0xb10], 0x36
call ebx
lea ecx, [esp + 0x250]
mov dword [esi + 0xd8], eax
mov byte [esp + 0xb00], 0x35
call dword [0x6abc18]
lea ecx, [esp + 0xe8]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x100]
call ebp
push str.Ledger_Tabloid
lea ecx, [esp + 0x30c]
mov dword [esp + 0xb04], 0x37
call dword [0x6abbc4]
mov ecx, dword [esi + 0xc4]
lea edx, [esp + 0xf0]
push edx
push str.1fastScanSettingsChanged__
push esi
lea eax, [esp + 0x314]
push eax
mov byte [esp + 0xb10], 0x38
call ebx
lea ecx, [esp + 0x308]
mov dword [esi + 0xdc], eax
mov byte [esp + 0xb00], 0x37
call dword [0x6abc18]
lea ecx, [esp + 0xf0]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 8
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x39
test eax, eax
je 0x4512d6
mov ecx, dword [esi + 0xc4]
push ecx
mov ecx, eax
call dword [0x6acad8]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QWidgetAction.0
mov dword [esp + 0x68], eax
jmp 0x4512de
mov dword [esp + 0x68], 0
push 0x14
mov dword [esp + 0xb04], edi
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x3a
test eax, eax
je 0x451352
push 0
lea edx, [esp + 0x904]
push str.Photo
push edx
call fcn.00422fe0
or dword [esp + 0x54], 8
add esp, 8
mov ecx, esp
mov dword [esp + 0x50], esp
push 0
mov dword [ecx], 0
mov ecx, dword [esp + 0x48]
push eax
mov byte [esp + 0xb0c], 0x3b
call dword [0x6ad6b8]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QLabel.1.0
mov dword [eax + 8], vtable.QLabel.0
jmp 0x451354
xor eax, eax
test byte [esp + 0x48], 8
mov dword [esi + 0xb8], eax
mov dword [esp + 0xb00], edi
je 0x45137a
and dword [esp + 0x48], 0xfffffff7
lea ecx, [esp + 0x900]
call dword [0x6abc18]
mov ecx, dword [esi + 0xb8]
push 0x16
call dword [0x6acad4]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [esi + 0xb8]
mov dword [esp + 0x50], esp
call dword [0x6ad6c8]
push str.FastPhotoSize
lea ecx, [esp + 0x25c]
call dword [0x6abbc4]
mov ecx, dword [esi + 0xb8]
lea eax, [esp + 0x258]
push eax
mov dword [esp + 0xb04], 0x3d
call dword [0x6ab6fc]
lea ecx, [esp + 0x258]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0xb8]
push ecx
mov ecx, dword [esp + 0x6c]
call dword [0x6acad0]
push str.QLabelFastPhotoSizebackground_color:_transparent__font:_bold_12px_
lea ecx, [esp + 0xfc]
call dword [0x6abbc4]
mov ecx, dword [esi + 0xb8]
lea edx, [esp + 0xf8]
push edx
mov dword [esp + 0xb04], 0x3e
call dword [0x6ad6c4]
lea ecx, [esp + 0xf8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esp + 0x68]
mov ecx, dword [esi + 0xc4]
push eax
call dword [0x6acacc]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x3a0]
call ebp
push 0
lea ecx, [esp + 0x404]
push str.Photo_9x13_cm
push ecx
mov dword [esp + 0xb0c], 0x3f
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0xc4]
lea edx, [esp + 0x390]
push edx
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x40
call ebx
lea ecx, [esp + 0x400]
mov dword [esi + 0xec], eax
mov byte [esp + 0xb00], 0x3f
call dword [0x6abc18]
lea ecx, [esp + 0x390]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x110]
call ebp
push 0
mov dword [esp + 0xb04], 0x41
push str.Photo_10x15_cm
lea eax, [esp + 0x760]
push eax
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x100]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x42
call ebx
lea ecx, [esp + 0x758]
mov dword [esi + 0xf0], eax
mov byte [esp + 0xb00], 0x41
call dword [0x6abc18]
lea ecx, [esp + 0x100]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x270]
call ebp
push 0
lea edx, [esp + 0x40c]
push str.Photo_13x18_cm
push edx
mov dword [esp + 0xb0c], 0x43
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x260]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x44
call ebx
lea ecx, [esp + 0x408]
mov dword [esi + 0xf4], eax
mov byte [esp + 0xb00], 0x43
call dword [0x6abc18]
lea ecx, [esp + 0x260]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x118]
call ebp
push 0
lea edx, [esp + 0x9dc]
push str.Photo_15x20_cm
push edx
mov dword [esp + 0xb0c], 0x45
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x108]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x46
call ebx
lea ecx, [esp + 0x9d8]
mov dword [esi + 0xf8], eax
mov byte [esp + 0xb00], 0x45
call dword [0x6abc18]
lea ecx, [esp + 0x108]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x320]
call ebp
push 0
lea edx, [esp + 0x414]
push str.Photo_20x30_cm
push edx
mov dword [esp + 0xb0c], 0x47
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x310]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x48
call ebx
lea ecx, [esp + 0x410]
mov dword [esi + 0xfc], eax
mov byte [esp + 0xb00], 0x47
call dword [0x6abc18]
lea ecx, [esp + 0x310]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x120]
call ebp
push 0
lea edx, [esp + 0x764]
push str.Photo_4x5.3_in
push edx
mov dword [esp + 0xb0c], 0x49
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x110]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x4a
call ebx
lea ecx, [esp + 0x760]
mov dword [esi + 0x100], eax
mov byte [esp + 0xb00], 0x49
call dword [0x6abc18]
lea ecx, [esp + 0x110]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x278]
call ebp
push 0
lea edx, [esp + 0x41c]
push str.Photo_4x6_in
push edx
mov dword [esp + 0xb0c], 0x4b
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x268]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
mov byte [esp + 0xb0c], 0x4c
push eax
call ebx
lea ecx, [esp + 0x418]
mov dword [esi + 0x104], eax
mov byte [esp + 0xb00], 0x4b
call dword [0x6abc18]
lea ecx, [esp + 0x268]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x128]
call ebp
push 0
lea edx, [esp + 0x90c]
push str.Photo_5x7_in
push edx
mov dword [esp + 0xb0c], 0x4d
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x118]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x4e
call ebx
lea ecx, [esp + 0x908]
mov dword [esi + 0x108], eax
mov byte [esp + 0xb00], 0x4d
call dword [0x6abc18]
lea ecx, [esp + 0x118]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
push 0
push 0
push 0
push 0
lea ecx, [esp + 0x378]
call ebp
push 0
lea edx, [esp + 0x424]
push str.Photo_8x10_in
push edx
mov dword [esp + 0xb0c], 0x4f
call fcn.00422fe0
add esp, 0xc
lea ecx, [esp + 0x368]
push ecx
mov ecx, dword [esi + 0xc4]
push str.1fastScanSettingsChanged__
push esi
push eax
mov byte [esp + 0xb10], 0x50
call ebx
lea ecx, [esp + 0x420]
mov dword [esi + 0x10c], eax
mov byte [esp + 0xb00], 0x4f
call dword [0x6abc18]
lea ecx, [esp + 0x368]
mov dword [esp + 0xb00], edi
call dword [0x6ad308]
lea edx, [esp + 0xaa0]
push edx
call dword [0x6abb30]
add esp, 4
mov ecx, eax
call dword [0x6ab63c]
mov ebx, dword [0x6ac9b8]
push 0
cmp eax, 0xe1
jne 0x45192c
mov ecx, dword [esi + 0xec]
call ebx
mov ecx, dword [esi + 0xf0]
push 0
call ebx
mov ecx, dword [esi + 0xf4]
push 0
call ebx
mov ecx, dword [esi + 0xf8]
push 0
call ebx
mov ecx, dword [esi + 0xfc]
jmp 0x45194e
mov ecx, dword [esi + 0x100]
call ebx
mov ecx, dword [esi + 0x104]
push 0
call ebx
mov ecx, dword [esi + 0x108]
push 0
call ebx
mov ecx, dword [esi + 0x10c]
push 0
call ebx
mov ecx, dword [esi + 0xa0]
mov ebp, dword [0x6ac990]
push 1
call ebp
mov ecx, dword [esi + 0xa8]
push 1
call ebp
mov ecx, dword [esi + 0xac]
push 1
call ebp
mov ecx, dword [esi + 0xbc]
push 1
call ebp
mov ecx, dword [esi + 0xc0]
push 1
call ebp
mov ecx, dword [esi + 0xc8]
push 1
call ebp
mov ecx, dword [esi + 0xcc]
push 1
call ebp
mov ecx, dword [esi + 0xd0]
push 1
call ebp
mov ecx, dword [esi + 0xd4]
push 1
call ebp
mov ecx, dword [esi + 0xd8]
push 1
call ebp
mov ecx, dword [esi + 0xdc]
push 1
call ebp
mov ecx, dword [esi + 0xe0]
push 1
call ebp
mov ecx, dword [esi + 0xe4]
push 1
call ebp
mov ecx, dword [esi + 0xe8]
push 1
call ebp
mov ecx, dword [esi + 0xec]
lea ebx, [esi + 0xec]
push 1
call ebp
mov ecx, dword [esi + 0xf0]
push 1
call ebp
mov ecx, dword [esi + 0xf4]
push 1
call ebp
mov ecx, dword [esi + 0xf8]
push 1
call ebp
mov ecx, dword [esi + 0xfc]
push 1
call ebp
mov ecx, dword [esi + 0x100]
push 1
call ebp
mov ecx, dword [esi + 0x104]
push 1
call ebp
mov ecx, dword [esi + 0x108]
push 1
call ebp
mov ecx, dword [esi + 0x10c]
push 1
call ebp
lea eax, [esi + 0xc8]
push eax
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x54]
mov dword [esp + 0x48], 0
lea ebp, [esi + 0x114]
push ecx
mov ecx, ebp
call fcn.004c0b60
lea eax, [esi + 0xcc]
push eax
lea edx, [esp + 0x44]
push edx
lea eax, [esp + 0x54]
push eax
mov ecx, ebp
mov dword [esp + 0x4c], 0x3f
call fcn.004c0b60
lea eax, [esi + 0xd0]
push eax
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x54]
push edx
mov ecx, ebp
mov dword [esp + 0x4c], 1
call fcn.004c0b60
lea eax, [esi + 0xe0]
push eax
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x54]
push ecx
mov ecx, ebp
mov dword [esp + 0x4c], 5
call fcn.004c0b60
lea eax, [esi + 0xe4]
push eax
lea edx, [esp + 0x44]
push edx
lea eax, [esp + 0x54]
push eax
mov ecx, ebp
mov dword [esp + 0x4c], 0xd
call fcn.004c0b60
lea eax, [esi + 0xe8]
push eax
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x54]
push edx
mov ecx, ebp
mov dword [esp + 0x4c], 0xb
call fcn.004c0b60
lea eax, [esi + 0xd4]
push eax
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x54]
push ecx
mov ecx, ebp
mov dword [esp + 0x4c], 3
call fcn.004c0b60
lea eax, [esi + 0xd8]
push eax
lea edx, [esp + 0x44]
push edx
lea eax, [esp + 0x54]
push eax
mov ecx, ebp
mov dword [esp + 0x4c], 4
call fcn.004c0b60
lea eax, [esi + 0xdc]
push eax
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x54]
push edx
mov ecx, ebp
mov dword [esp + 0x4c], 9
call fcn.004c0b60
push ebx
lea eax, [esp + 0x44]
lea ecx, [esp + 0x50]
push eax
push ecx
mov dword [esp + 0x4c], 0x36
mov ecx, ebp
call fcn.004c0b60
lea eax, [esi + 0xf0]
push eax
lea edx, [esp + 0x44]
push edx
lea eax, [esp + 0x54]
push eax
mov ecx, ebp
mov dword [esp + 0x4c], 0x37
call fcn.004c0b60
lea eax, [esi + 0xf4]
push eax
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x54]
push edx
mov ecx, ebp
mov dword [esp + 0x4c], 0x38
call fcn.004c0b60
lea eax, [esi + 0xf8]
push eax
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x54]
push ecx
mov ecx, ebp
mov dword [esp + 0x4c], 0x39
call fcn.004c0b60
lea eax, [esi + 0xfc]
push eax
lea edx, [esp + 0x44]
push edx
lea eax, [esp + 0x54]
push eax
mov ecx, ebp
mov dword [esp + 0x4c], 0x3a
call fcn.004c0b60
lea eax, [esi + 0x100]
push eax
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x54]
push edx
mov ecx, ebp
mov dword [esp + 0x4c], 0x3b
call fcn.004c0b60
lea eax, [esi + 0x104]
push eax
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x54]
push ecx
mov ecx, ebp
mov dword [esp + 0x4c], 0x3c
call fcn.004c0b60
lea eax, [esi + 0x108]
push eax
lea edx, [esp + 0x44]
push edx
lea eax, [esp + 0x54]
push eax
mov ecx, ebp
mov dword [esp + 0x4c], 0x3d
call fcn.004c0b60
lea eax, [esi + 0x10c]
push eax
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x54]
push edx
mov ecx, ebp
mov dword [esp + 0x4c], 0x3e
call fcn.004c0b60
push 8
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x51
test ebp, ebp
je 0x451cbd
mov eax, dword [esi + 0x1d0]
push eax
mov ecx, ebp
call dword [0x6ac998]
mov dword [ebp], vtable.QActionGroup.0
mov ebx, ebp
jmp 0x451cbf
xor ebx, ebx
mov ecx, dword [esi + 0xa0]
mov ebp, dword [0x6ac98c]
push ecx
mov ecx, ebx
mov dword [esp + 0xb04], edi
call ebp
mov edx, dword [esi + 0xa8]
push edx
mov ecx, ebx
call ebp
mov eax, dword [esi + 0xac]
push eax
mov ecx, ebx
call ebp
push 1
mov ecx, ebx
call dword [0x6acac4]
push 8
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x4c], ebx
mov dword [esp + 0xb00], 0x52
test ebx, ebx
je 0x451d2d
mov ecx, dword [esi + 0x1d0]
push ecx
mov ecx, ebx
call dword [0x6ac998]
mov dword [ebx], vtable.QActionGroup.0
jmp 0x451d2f
xor ebx, ebx
mov edx, dword [esi + 0xbc]
push edx
mov ecx, ebx
mov dword [esp + 0xb04], edi
call ebp
mov eax, dword [esi + 0xc0]
push eax
mov ecx, ebx
call ebp
push 1
mov ecx, ebx
call dword [0x6acac4]
push 8
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x4c], ebx
mov dword [esp + 0xb00], 0x53
test ebx, ebx
je 0x451d8c
mov ecx, dword [esi + 0x1d0]
push ecx
mov ecx, ebx
call dword [0x6ac998]
mov dword [ebx], vtable.QActionGroup.0
jmp 0x451d8e
xor ebx, ebx
mov edx, dword [esi + 0xc8]
push edx
mov ecx, ebx
mov dword [esp + 0xb04], edi
call ebp
mov eax, dword [esi + 0xcc]
push eax
mov ecx, ebx
call ebp
mov ecx, dword [esi + 0xd0]
push ecx
mov ecx, ebx
call ebp
mov edx, dword [esi + 0xe0]
push edx
mov ecx, ebx
call ebp
mov eax, dword [esi + 0xe4]
push eax
mov ecx, ebx
call ebp
mov ecx, dword [esi + 0xe8]
push ecx
mov ecx, ebx
call ebp
mov edx, dword [esi + 0xd4]
push edx
mov ecx, ebx
call ebp
mov eax, dword [esi + 0xd8]
push eax
mov ecx, ebx
call ebp
mov ecx, dword [esi + 0xdc]
push ecx
mov ecx, ebx
call ebp
mov edx, dword [esi + 0xec]
push edx
mov ecx, ebx
call ebp
mov eax, dword [esi + 0xf0]
push eax
mov ecx, ebx
call ebp
mov ecx, dword [esi + 0xf4]
push ecx
mov ecx, ebx
call ebp
mov edx, dword [esi + 0xf8]
push edx
mov ecx, ebx
call ebp
mov eax, dword [esi + 0xfc]
push eax
mov ecx, ebx
call ebp
mov ecx, dword [esi + 0x100]
push ecx
mov ecx, ebx
call ebp
mov edx, dword [esi + 0x104]
push edx
mov ecx, ebx
call ebp
mov eax, dword [esi + 0x108]
push eax
mov ecx, ebx
call ebp
mov ecx, dword [esi + 0x10c]
push ecx
mov ecx, ebx
call ebp
push 1
mov ecx, ebx
call dword [0x6acac4]
mov edx, dword [esp + 0x6c]
mov ecx, dword [esi + 0x98]
push edx
call dword [0x6acac0]
push 1
mov ecx, dword [esi + 0x98]
call dword [0x6acabc]
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x4c], ebx
mov dword [esp + 0xb00], 0x54
test ebx, ebx
je 0x451ec1
mov eax, dword [esi + 0x1d0]
push eax
mov ecx, ebx
call dword [0x6ad2a8]
mov dword [ebx], vtable.QComboBox.1.0
mov dword [ebx + 8], vtable.QComboBox.0
jmp 0x451ec3
xor ebx, ebx
push 0
lea ecx, [esp + 0x76c]
push str.Color_Mode
push ecx
mov dword [esp + 0xb0c], edi
mov dword [esi + 0x118], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x118]
mov ebp, dword [0x6ac074]
push eax
mov dword [esp + 0xb04], 0x55
call ebp
lea ecx, [esp + 0x768]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x118]
mov ebx, dword [0x6ad6d0]
push 0xb4
call ebx
push 0x1c
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x4c], eax
mov dword [esp + 0xb00], 0x56
test eax, eax
je 0x451f55
mov edx, dword [esi + 0x1d0]
push edx
mov ecx, eax
call fcn.0042d950
jmp 0x451f57
xor eax, eax
push 0
mov dword [esi + 0x11c], eax
lea eax, [esp + 0x42c]
push str.Scan_Quality
push eax
mov dword [esp + 0xb0c], edi
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x11c]
push eax
mov dword [esp + 0xb04], 0x57
call ebp
lea ecx, [esp + 0x428]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x11c]
push 0xb4
call ebx
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x58
test ebp, ebp
je 0x452025
push 0
lea ecx, [esp + 0xa7c]
push str.Scanner:
push ecx
call fcn.00422fe0
mov ebx, dword [esp + 0x54]
add esp, 8
mov ecx, esp
mov dword [ecx], 0
mov edx, dword [esi + 0x1d0]
mov dword [esp + 0x44], esp
push edx
or ebx, 0x10
push eax
mov ecx, ebp
mov byte [esp + 0xb0c], 0x59
mov dword [esp + 0x54], ebx
call dword [0x6ad6b8]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x45202b
mov ebx, dword [esp + 0x48]
xor ebp, ebp
mov dword [esi + 0x1d4], ebp
mov dword [esp + 0xb00], edi
test bl, 0x10
je 0x452051
and ebx, 0xffffffef
lea ecx, [esp + 0xa78]
mov dword [esp + 0x48], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x5b
test ebp, ebp
je 0x4520c2
push 0
lea eax, [esp + 0x434]
push str.Color_Mode:
push eax
call fcn.00422fe0
add esp, 8
mov ecx, esp
mov dword [ecx], 0
mov ecx, dword [esi + 0x1d0]
mov dword [esp + 0x44], esp
push ecx
or ebx, 0x20
push eax
mov ecx, ebp
mov byte [esp + 0xb0c], 0x5c
mov dword [esp + 0x54], ebx
call dword [0x6ad6b8]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x4520c4
xor ebp, ebp
mov dword [esi + 0x1d8], ebp
mov dword [esp + 0xb00], edi
test bl, 0x20
je 0x4520ea
and ebx, 0xffffffdf
lea ecx, [esp + 0x430]
mov dword [esp + 0x48], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x5e
test ebp, ebp
je 0x45215b
push 0
lea edx, [esp + 0x774]
push str.Quality:
push edx
call fcn.00422fe0
add esp, 8
mov ecx, esp
mov dword [ecx], 0
mov ecx, dword [esi + 0x1d0]
mov dword [esp + 0x44], esp
push ecx
or ebx, 0x40
push eax
mov ecx, ebp
mov byte [esp + 0xb0c], 0x5f
mov dword [esp + 0x54], ebx
call dword [0x6ad6b8]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x45215d
xor ebp, ebp
mov dword [esi + 0x1dc], ebp
mov dword [esp + 0xb00], edi
test bl, 0x40
je 0x452183
and ebx, 0xffffffbf
lea ecx, [esp + 0x770]
mov dword [esp + 0x48], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x4c], ebx
mov dword [esp + 0xb00], 0x61
test ebx, ebx
je 0x4521cb
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, ebx
mov dword [eax], 0
call dword [0x6ad6a8]
mov dword [ebx], vtable.QWidget.0
mov dword [ebx + 8], vtable.QWidget.1.0
mov dword [esp + 0x68], ebx
jmp 0x4521d3
mov dword [esp + 0x68], 0
push 0x10
mov dword [esp + 0xb04], edi
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x62
test ebp, ebp
je 0x452213
push 0
mov ecx, ebp
call dword [0x6ad2b0]
mov dword [ebp], vtable.QFormLayout.1.0
mov dword [ebp + 8], vtable.QFormLayout.0
jmp 0x452215
xor ebp, ebp
push 1
push 4
push 1
push 1
mov ecx, ebp
mov dword [esp + 0xb10], edi
call dword [0x6ac0d4]
push 2
mov ecx, ebp
call dword [0x6ac0fc]
mov edx, dword [esp + 0x70]
mov eax, dword [esi + 0x1d4]
mov ebx, dword [0x6ad2b8]
push edx
push eax
mov ecx, ebp
call ebx
mov ecx, dword [esi + 0x118]
mov edx, dword [esi + 0x1d8]
push ecx
push edx
mov ecx, ebp
call ebx
mov eax, dword [esi + 0x11c]
mov ecx, dword [esi + 0x1dc]
push eax
push ecx
mov ecx, ebp
call ebx
mov ecx, dword [esp + 0x68]
push ebp
call dword [0x6ad6e4]
push str.:_picons_scan_2.png
lea ecx, [esp + 0x124]
call dword [0x6abbc4]
push 0
lea edx, [esp + 0x914]
push str.Scan_Page
mov ebx, 0x63
push edx
mov dword [esp + 0xb0c], ebx
call fcn.00422fe0
add esp, 0xc
mov ebp, eax
lea eax, [esp + 0x120]
push eax
lea ecx, [esp + 0x43c]
mov byte [esp + 0xb04], 0x64
call dword [0x6ac080]
mov ecx, dword [esi + 0x1d0]
push 1
push 0
push 3
push ebp
push eax
mov byte [esp + 0xb14], 0x65
call dword [0x6adb24]
mov ebp, eax
lea ecx, [esp + 0x438]
mov dword [esp + 0x70], ebp
mov byte [esp + 0xb00], 0x64
call dword [0x6ac078]
lea ecx, [esp + 0x910]
mov byte [esp + 0xb00], bl
call dword [0x6abc18]
lea ecx, [esp + 0x120]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
lea ecx, [esp + 0x270]
push ecx
mov ecx, ebp
call dword [0x6ac9ec]
push eax
lea edx, [esp + 0x7c]
push edx
mov dword [esp + 0xb08], 0x66
call fcn.0043a720
add esp, 8
mov ecx, dword [esp + 0x270]
mov byte [esp + 0xb00], 0x68
call dword [0x6abbf0]
test al, al
jne 0x452381
mov eax, dword [esp + 0x270]
push eax
call dword [0x6abbf4]
add esp, 4
mov eax, dword [esp + 0x7c]
mov ecx, eax
inc eax
mov dword [esp + 0x7c], eax
test ecx, ecx
jne 0x4523a4
mov edx, dword [esp + 0x80]
cmp edx, dword [esp + 0x84]
je 0x4523a4
mov bl, 1
jmp 0x4523a6
xor bl, bl
mov ebp, dword [esp + 0x48]
test ebp, 0x100
je 0x4523de
mov ecx, dword [esp + 0x440]
and ebp, 0xfffffeff
mov dword [esp + 0x48], ebp
call dword [0x6abbf0]
test al, al
jne 0x4523de
mov eax, dword [esp + 0x440]
push eax
call dword [0x6abbf4]
add esp, 4
test bl, bl
je 0x452531
mov ecx, dword [esp + 0x80]
mov edx, dword [ecx]
mov dword [esp + 0x40], edx
test ebp, 0x200
je 0x452427
mov ecx, dword [esp + 0x778]
and ebp, 0xfffffdff
mov dword [esp + 0x48], ebp
call dword [0x6abbf0]
test al, al
jne 0x452427
mov eax, dword [esp + 0x778]
push eax
call dword [0x6abbf4]
add esp, 4
mov ebx, dword [esp + 0x48]
mov ebp, dword [esp + 0x7c]
test ebx, 0x800
je 0x45245f
mov ecx, dword [esp + 0x448]
and ebx, 0xfffff7ff
call dword [0x6abbf0]
test al, al
jne 0x45245f
mov ecx, dword [esp + 0x448]
push ecx
call dword [0x6abbf4]
add esp, 4
test ebp, ebp
je 0x4524f4
mov edx, dword [esp + 0x40]
mov ecx, dword [0x6ac908]
push edx
call dword [0x6abad4]
test eax, eax
jne 0x4524b5
dec dword [esp + 0x7c]
test ebx, 0x400
je 0x45242b
mov ecx, dword [esp + 0x9e0]
and ebx, 0xfffffbff
call dword [0x6abbf0]
test al, al
jne 0x45242b
mov eax, dword [esp + 0x9e0]
push eax
call dword [0x6abbf4]
add esp, 4
jmp 0x45242b
mov edx, dword [eax]
mov edx, dword [edx + 0x30]
lea ecx, [esp + 0xabc]
push ecx
mov ecx, eax
mov dword [esp + 0x4c], ebx
call edx
mov ecx, eax
call dword [0x6abb20]
cdq
sub eax, edx
sar eax, 1
cmp eax, 0x30
jle 0x4524f8
add eax, 0xfffffffc
cmp eax, 0x20
mov byte [esi + 0x48], 1
mov dword [esi + 0x4c], eax
jge 0x4524f8
mov dword [esi + 0x4c], 0x20
jmp 0x4524f8
mov dword [esp + 0x48], ebx
add dword [esp + 0x80], 4
test bl, bl
jns 0x452381
mov ecx, dword [esp + 0x450]
and dword [esp + 0x48], 0xffffff7f
call dword [0x6abbf0]
test al, al
jne 0x452381
mov eax, dword [esp + 0x450]
jmp 0x452377
mov ecx, dword [esp + 0x78]
mov dword [esp + 0xb00], edi
call dword [0x6abbf0]
test al, al
jne 0x452554
mov ecx, dword [esp + 0x78]
push ecx
call dword [0x6abbf4]
add esp, 4
mov edx, dword [esp + 0x70]
mov ecx, dword [esi + 0x1d0]
push edx
call dword [0x6acab8]
mov eax, dword [esp + 0x68]
mov ecx, dword [esi + 0x1d0]
mov ebx, dword [0x6adb28]
push eax
call ebx
cmp byte [esi + 0x48], 0
je 0x4525d1
push str.:_svg_autodeskew_16.svg
lea ecx, [esp + 0x31c]
call dword [0x6abbc4]
lea ecx, [esp + 0x318]
push ecx
or ebp, 0x1000
lea ecx, [esp + 0x91c]
mov dword [esp + 0xb04], 0x69
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x6a
or ebp, 0x2000
jmp 0x452622
push str.:_picons_ruler.png
lea ecx, [esp + 0x12c]
call dword [0x6abbc4]
lea edx, [esp + 0x128]
or ebp, 0x4000
push edx
lea ecx, [esp + 0x45c]
mov dword [esp + 0xb04], 0x6b
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x6c
or ebp, 0x8000
push 0
lea eax, [esp + 0x784]
push str.Auto_Deskew
push eax
mov dword [esp + 0x54], ebp
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 0
push eax
push ecx
mov ecx, dword [esi + 0x1d0]
mov dword [esp + 0xb14], 0x6d
call dword [0x6adb24]
lea ecx, [esp + 0x780]
mov dword [esi + 0x1e0], eax
mov byte [esp + 0xb00], 0x6c
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x6b
test ebp, 0x8000
je 0x4526a5
and ebp, 0xffff7fff
lea ecx, [esp + 0x458]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x6a
test ebp, 0x4000
je 0x4526cf
and ebp, 0xffffbfff
lea ecx, [esp + 0x128]
mov dword [esp + 0x48], ebp
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x69
test ebp, 0x2000
je 0x4526f9
and ebp, 0xffffdfff
lea ecx, [esp + 0x918]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebp, 0x1000
je 0x45271f
and ebp, 0xffffefff
lea ecx, [esp + 0x318]
mov dword [esp + 0x48], ebp
call dword [0x6abc18]
push 0
lea edx, [esp + 0x464]
push str.Deskew_a_scanned_page_automatically
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x1e0]
push eax
mov dword [esp + 0xb04], 0x6e
call dword [0x6ac9cc]
lea ecx, [esp + 0x460]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x1e0]
push 1
call dword [0x6ac990]
mov eax, dword [esi + 0x1e0]
push 0
push str.1actionAutoDeskew_bool_
push esi
push str.2triggered_bool_
push eax
call dword [0x6abbb4]
mov ecx, dword [esi + 0x1e0]
add esp, 0x14
push 2
push 1
push ecx
mov ecx, esi
call fcn.00448200
cmp byte [esi + 0x48], 0
je 0x4527f8
push str.:_svg_autocrop_16.svg
lea ecx, [esp + 0x27c]
call dword [0x6abbc4]
lea edx, [esp + 0x278]
or ebp, 0x10000
push edx
lea ecx, [esp + 0xa4c]
mov dword [esp + 0xb04], 0x6f
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x70
or ebp, 0x20000
jmp 0x452849
push str.:_picons_cropper.png
lea ecx, [esp + 0x134]
call dword [0x6abbc4]
lea eax, [esp + 0x130]
or ebp, 0x40000
push eax
lea ecx, [esp + 0x46c]
mov dword [esp + 0xb04], 0x71
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x72
or ebp, 0x80000
push 0
lea ecx, [esp + 0x78c]
push str.Auto_Crop
push ecx
mov dword [esp + 0x54], ebp
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x1d0]
push 1
push 0
push 0
push eax
push edx
mov dword [esp + 0xb14], 0x73
call dword [0x6adb24]
lea ecx, [esp + 0x788]
mov dword [esi + 0x1e4], eax
mov byte [esp + 0xb00], 0x72
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x71
test ebp, 0x80000
je 0x4528cc
and ebp, 0xfff7ffff
lea ecx, [esp + 0x468]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x70
test ebp, 0x40000
je 0x4528f6
and ebp, 0xfffbffff
lea ecx, [esp + 0x130]
mov dword [esp + 0x48], ebp
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x6f
test ebp, 0x20000
je 0x452920
and ebp, 0xfffdffff
lea ecx, [esp + 0xa48]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebp, 0x10000
je 0x452946
and ebp, 0xfffeffff
lea ecx, [esp + 0x278]
mov dword [esp + 0x48], ebp
call dword [0x6abc18]
push 0
lea eax, [esp + 0x474]
push str.Crop_a_scanned_page_automatically
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x1e4]
push eax
mov dword [esp + 0xb04], 0x74
call dword [0x6ac9cc]
lea ecx, [esp + 0x470]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x1e4]
push 1
call dword [0x6ac990]
mov ecx, dword [esi + 0x1e4]
push 0
push str.1actionAutoCrop_bool_
push esi
push str.2triggered_bool_
push ecx
call dword [0x6abbb4]
mov edx, dword [esi + 0x1e4]
add esp, 0x14
push 2
push 1
push edx
mov ecx, esi
call fcn.00448200
cmp byte [esi + 0x48], 0
je 0x452a1f
push str.:_svg_autocontrast_16.svg
lea ecx, [esp + 0x3ac]
call dword [0x6abbc4]
lea eax, [esp + 0x3a8]
or ebp, 0x100000
push eax
lea ecx, [esp + 0x924]
mov dword [esp + 0xb04], 0x75
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x76
or ebp, 0x200000
jmp 0x452a70
push str.:_picons_contra.png
lea ecx, [esp + 0x13c]
call dword [0x6abbc4]
lea ecx, [esp + 0x138]
push ecx
or ebp, 0x400000
lea ecx, [esp + 0x47c]
mov dword [esp + 0xb04], 0x77
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x78
or ebp, 0x800000
push 0
lea edx, [esp + 0x794]
push str.Auto_Contrast
push edx
mov dword [esp + 0x54], ebp
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x1d0]
push 1
push 0
push 0
push eax
mov eax, dword [esp + 0x50]
push eax
mov dword [esp + 0xb14], 0x79
call dword [0x6adb24]
lea ecx, [esp + 0x790]
mov dword [esi + 0x1e8], eax
mov byte [esp + 0xb00], 0x78
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x77
test ebp, 0x800000
je 0x452af3
and ebp, 0xff7fffff
lea ecx, [esp + 0x478]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x76
test ebp, 0x400000
je 0x452b1d
and ebp, 0xffbfffff
lea ecx, [esp + 0x138]
mov dword [esp + 0x48], ebp
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x75
test ebp, 0x200000
je 0x452b47
and ebp, 0xffdfffff
lea ecx, [esp + 0x920]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebp, 0x100000
je 0x452b6d
and ebp, 0xffefffff
lea ecx, [esp + 0x3a8]
mov dword [esp + 0x48], ebp
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x484]
push str.Adjust_the_contrast_of_a_scanned_page_automatically
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x1e8]
push eax
mov dword [esp + 0xb04], 0x7a
call dword [0x6ac9cc]
lea ecx, [esp + 0x480]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x1e8]
push 1
call dword [0x6ac990]
mov edx, dword [esi + 0x1e8]
push 0
push str.1actionAutoContrast_bool_
push esi
push str.2triggered_bool_
push edx
call dword [0x6abbb4]
mov eax, dword [esi + 0x1e8]
add esp, 0x14
push 2
push 1
push eax
mov ecx, esi
call fcn.00448200
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x7b
test ebp, ebp
je 0x452c32
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, ebp
mov dword [eax], 0
call dword [0x6ad6a8]
mov dword [ebp], vtable.QWidget.0
mov dword [ebp + 8], vtable.QWidget.1.0
jmp 0x452c34
xor ebp, ebp
mov ecx, dword [esi + 0x1d0]
push ebp
mov dword [esp + 0xb04], edi
call ebx
mov ebx, dword [esp + 0x58]
xor ebp, ebp
push ebp
lea ecx, [esp + 0x79c]
push str.Scanning
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x1cc]
push eax
mov dword [esp + 0xb04], 0x7c
call dword [0x6adb1c]
lea ecx, [esp + 0x798]
mov dword [esi + 0x1ec], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x1ec], ebp
je 0x453a51
cmp byte [esi + 0x48], 0
je 0x452cfb
push str.:_svg_scan.svg
lea ecx, [esp + 0x284]
call dword [0x6abbc4]
mov ebp, dword [esp + 0x48]
lea edx, [esp + 0x280]
or ebp, 0x1000000
push edx
lea ecx, [esp + 0x494]
mov dword [esp + 0xb04], 0x7d
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x7e
or ebp, 0x2000000
jmp 0x452d50
push str.:_picons_scan_2.png
lea ecx, [esp + 0x144]
call dword [0x6abbc4]
mov ebp, dword [esp + 0x48]
lea eax, [esp + 0x140]
or ebp, 0x4000000
push eax
lea ecx, [esp + 0x9ec]
mov dword [esp + 0xb04], 0x7f
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x80
or ebp, 0x8000000
push 0
lea ecx, [esp + 0x48c]
push str.Scan_Page
push ecx
mov dword [esp + 0x54], ebp
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x1ec]
push 1
push 0
push 3
push eax
push edx
mov dword [esp + 0xb14], 0x81
lea ebx, [esi + 0x1f0]
call dword [0x6adb24]
lea ecx, [esp + 0x488]
mov dword [ebx], eax
mov byte [esp + 0xb00], 0x80
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x7f
test ebp, 0x8000000
je 0x452dd5
and ebp, 0xf7ffffff
lea ecx, [esp + 0x9e8]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x7e
test ebp, 0x4000000
je 0x452dff
and ebp, 0xfbffffff
lea ecx, [esp + 0x140]
mov dword [esp + 0x48], ebp
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x7d
test ebp, 0x2000000
je 0x452e29
and ebp, 0xfdffffff
lea ecx, [esp + 0x490]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebp, 0x1000000
je 0x452e4f
and ebp, 0xfeffffff
lea ecx, [esp + 0x280]
mov dword [esp + 0x48], ebp
call dword [0x6abc18]
push str.Space
lea ecx, [esp + 0x14c]
call dword [0x6abbc4]
lea eax, [esp + 0x148]
push eax
lea ecx, [esp + 0x7a4]
mov dword [esp + 0xb04], 0x82
call dword [0x6ad304]
mov ecx, dword [ebx]
push eax
mov byte [esp + 0xb04], 0x83
call dword [0x6ac9c0]
lea ecx, [esp + 0x7a0]
mov byte [esp + 0xb00], 0x82
call dword [0x6ad308]
lea ecx, [esp + 0x148]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x49c]
push str.Scan_one_page_from_the_flatbed_scanner_or_all_pages_from_the_feeder._nPress_Space_to_start_scanning.
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebx]
push eax
mov dword [esp + 0xb04], 0x84
call dword [0x6ac9cc]
lea ecx, [esp + 0x498]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x92c]
push str.Start_scanning
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebx]
push eax
mov dword [esp + 0xb04], 0x85
call dword [0x6ac9bc]
lea ecx, [esp + 0x928]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [ebx]
push 0
push str.1scanPage__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
mov ecx, dword [ebx]
add esp, 0x14
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
lea ecx, [esi + 0x144]
push ebx
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x452fc3
push str.:_svg_batch.svg
lea ecx, [esp + 0x154]
call dword [0x6abbc4]
lea edx, [esp + 0x150]
or ebp, 0x10000000
push edx
lea ecx, [esp + 0x4ac]
mov dword [esp + 0xb04], 0x86
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x87
or ebp, 0x20000000
jmp 0x453014
push str.:_picons_batch.png
lea ecx, [esp + 0x324]
call dword [0x6abbc4]
lea eax, [esp + 0x320]
or ebp, 0x40000000
push eax
lea ecx, [esp + 0x7ac]
mov dword [esp + 0xb04], 0x88
mov dword [esp + 0x4c], ebp
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x89
or ebp, 0x80000000
push 0
lea ecx, [esp + 0x4a4]
push str.Batch_Scan
push ecx
mov dword [esp + 0x54], ebp
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x1ec]
push 1
push 0
push 3
push eax
push edx
mov dword [esp + 0xb14], 0x8a
lea ebx, [esi + 0x1f4]
call dword [0x6adb24]
lea ecx, [esp + 0x4a0]
mov dword [ebx], eax
mov byte [esp + 0xb00], 0x89
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x88
test ebp, ebp
jns 0x453095
and ebp, 0x7fffffff
lea ecx, [esp + 0x7a8]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x87
test ebp, 0x40000000
je 0x4530bf
and ebp, 0xbfffffff
lea ecx, [esp + 0x320]
mov dword [esp + 0x48], ebp
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x86
test ebp, 0x20000000
je 0x4530e9
and ebp, 0xdfffffff
lea ecx, [esp + 0x4a8]
mov dword [esp + 0x48], ebp
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebp, 0x10000000
je 0x453105
lea ecx, [esp + 0x150]
call dword [0x6abc18]
mov eax, dword [ebx]
push 0
push str.1autoScan__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlSpace
lea ecx, [esp + 0x28c]
call dword [0x6abbc4]
lea ecx, [esp + 0x288]
push ecx
lea ecx, [esp + 0xa9c]
mov dword [esp + 0xb04], 0x8b
call dword [0x6ad304]
mov ecx, dword [ebx]
push eax
mov byte [esp + 0xb04], 0x8c
call dword [0x6ac9c0]
lea ecx, [esp + 0xa98]
mov byte [esp + 0xb00], 0x8b
call dword [0x6ad308]
lea ecx, [esp + 0x288]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x4b4]
push str.Scan_a_document_in_batch_mode
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebx]
push eax
mov dword [esp + 0xb04], 0x8d
call dword [0x6ac9cc]
lea ecx, [esp + 0x4b0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x7b4]
push str.Start_batch_scanning
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebx]
push eax
mov dword [esp + 0xb04], 0x8e
call dword [0x6ac9bc]
lea ecx, [esp + 0x7b0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [ebx]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
push ebx
lea ecx, [esi + 0x144]
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x453276
push str.:_svg_region_16.svg
lea ecx, [esp + 0x374]
call dword [0x6abbc4]
lea edx, [esp + 0x370]
push edx
lea ecx, [esp + 0x4c4]
mov dword [esp + 0xb04], 0x8f
mov dword [esp + 0x5c], 1
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x90
mov ebx, 3
jmp 0x4532c4
push str.:_picons_scan_region.png
lea ecx, [esp + 0x15c]
call dword [0x6abbc4]
lea eax, [esp + 0x158]
push eax
lea ecx, [esp + 0x934]
mov dword [esp + 0xb04], 0x91
mov dword [esp + 0x5c], 4
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x92
mov ebx, 0xc
push 0
lea ecx, [esp + 0x4bc]
push str.Scan_Region
push ecx
mov dword [esp + 0x64], ebx
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x1ec]
push 1
push 0
push 2
push eax
push edx
mov dword [esp + 0xb14], 0x93
lea ebp, [esi + 0x1fc]
call dword [0x6adb24]
lea ecx, [esp + 0x4b8]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x92
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x91
test bl, 8
je 0x453344
and ebx, 0xfffffff7
lea ecx, [esp + 0x930]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x90
test bl, 4
je 0x453368
and ebx, 0xfffffffb
lea ecx, [esp + 0x158]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x8f
test bl, 2
je 0x45338c
and ebx, 0xfffffffd
lea ecx, [esp + 0x4c0]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 1
je 0x4533ac
and ebx, 0xfffffffe
lea ecx, [esp + 0x370]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov eax, dword [ebp]
push 0
push str.1scanRegion__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
add esp, 0x14
push 0x6eeb6c
lea ecx, [esp + 0x164]
call dword [0x6abbc4]
lea ecx, [esp + 0x160]
push ecx
lea ecx, [esp + 0x7bc]
mov dword [esp + 0xb04], 0x94
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x95
call dword [0x6ac9c0]
lea ecx, [esp + 0x7b8]
mov byte [esp + 0xb00], 0x94
call dword [0x6ad308]
lea ecx, [esp + 0x160]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x4cc]
push str.Scan_a_page_region
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x96
call dword [0x6ac9cc]
lea ecx, [esp + 0x4c8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x9f4]
push str.Start_region_scanning
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x97
call dword [0x6ac9bc]
lea ecx, [esp + 0x9f0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [ebp]
push 5
push 4
push ecx
mov ecx, esi
call fcn.00448200
push ebp
lea ecx, [esi + 0x144]
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x453521
push str.:_svg_xerox_16.svg
lea ecx, [esp + 0x16c]
call dword [0x6abbc4]
lea edx, [esp + 0x168]
or ebx, 0x10
push edx
lea ecx, [esp + 0x4dc]
mov dword [esp + 0xb04], 0x98
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x99
or ebx, 0x20
jmp 0x45356f
push str.:_picons_xerox.png
lea ecx, [esp + 0x294]
call dword [0x6abbc4]
lea eax, [esp + 0x290]
or ebx, 0x40
push eax
lea ecx, [esp + 0x7c4]
mov dword [esp + 0xb04], 0x9a
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x9b
or ebx, 0x80
push 0
lea ecx, [esp + 0x4d4]
push str.Photocopy
push ecx
mov dword [esp + 0x64], ebx
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x1ec]
push 1
push 0
push 2
push eax
push edx
mov dword [esp + 0xb14], 0x9c
lea ebp, [esi + 0x1f8]
call dword [0x6adb24]
lea ecx, [esp + 0x4d0]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x9b
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x9a
test bl, bl
jns 0x4535f1
and ebx, 0xffffff7f
lea ecx, [esp + 0x7c0]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x99
test bl, 0x40
je 0x453615
and ebx, 0xffffffbf
lea ecx, [esp + 0x290]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x98
test bl, 0x20
je 0x453639
and ebx, 0xffffffdf
lea ecx, [esp + 0x4d8]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 0x10
je 0x453659
and ebx, 0xffffffef
lea ecx, [esp + 0x168]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov eax, dword [ebp]
push 0
push str.1xerox__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
add esp, 0x14
push 0x6eeafc
lea ecx, [esp + 0x32c]
call dword [0x6abbc4]
lea ecx, [esp + 0x328]
push ecx
lea ecx, [esp + 0x93c]
mov dword [esp + 0xb04], 0x9d
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x9e
call dword [0x6ac9c0]
lea ecx, [esp + 0x938]
mov byte [esp + 0xb00], 0x9d
call dword [0x6ad308]
lea ecx, [esp + 0x328]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x4e4]
push str.Scan_a_page_and_print_it
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x9f
call dword [0x6ac9cc]
lea ecx, [esp + 0x4e0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x7cc]
push str.Scan_and_print
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0xa0
call dword [0x6ac9bc]
lea ecx, [esp + 0x7c8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [ebp]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
push ebp
lea ecx, [esi + 0x144]
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x4537d2
push str.:_svg_rescan_16.svg
lea ecx, [esp + 0x29c]
call dword [0x6abbc4]
lea edx, [esp + 0x298]
or ebx, 0x100
push edx
lea ecx, [esp + 0x4f4]
mov dword [esp + 0xb04], 0xa1
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xa2
or ebx, 0x200
jmp 0x453823
push str.:_picons_rescan_16.png
lea ecx, [esp + 0x174]
call dword [0x6abbc4]
lea eax, [esp + 0x170]
or ebx, 0x400
push eax
lea ecx, [esp + 0xa54]
mov dword [esp + 0xb04], 0xa3
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xa4
or ebx, 0x800
push 0
lea ecx, [esp + 0x4ec]
push str.Rescan_Page
push ecx
mov dword [esp + 0x64], ebx
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x1ec]
push 1
push 0
push 2
push eax
push edx
mov dword [esp + 0xb14], 0xa5
lea ebp, [esi + 0x200]
call dword [0x6adb24]
lea ecx, [esp + 0x4e8]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0xa4
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xa3
test ebx, 0x800
je 0x4538a9
and ebx, 0xfffff7ff
lea ecx, [esp + 0xa50]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xa2
test ebx, 0x400
je 0x4538d3
and ebx, 0xfffffbff
lea ecx, [esp + 0x170]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xa1
test ebx, 0x200
je 0x4538fd
and ebx, 0xfffffdff
lea ecx, [esp + 0x4f0]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100
je 0x453923
and ebx, 0xfffffeff
lea ecx, [esp + 0x298]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov eax, dword [ebp]
push 0
push str.1rescanPage__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
add esp, 0x14
push 0x6eea90
lea ecx, [esp + 0x17c]
call dword [0x6abbc4]
lea ecx, [esp + 0x178]
push ecx
lea ecx, [esp + 0x7d4]
mov dword [esp + 0xb04], 0xa6
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0xa7
call dword [0x6ac9c0]
lea ecx, [esp + 0x7d0]
mov byte [esp + 0xb00], 0xa6
call dword [0x6ad308]
lea ecx, [esp + 0x178]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x4fc]
push str.Rescan_the_page
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0xa8
call dword [0x6ac9cc]
lea ecx, [esp + 0x4f8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x944]
push str.Rescan_the_page
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0xa9
call dword [0x6ac9bc]
lea ecx, [esp + 0x940]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [ebp]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
lea ecx, [esi + 0x140]
push ebp
call fcn.00432d80
lea ecx, [esi + 0x14c]
push ebp
call fcn.00432d80
xor ebp, ebp
push ebp
lea edx, [esp + 0x504]
push str.Import
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x1cc]
push eax
mov dword [esp + 0xb04], 0xaa
call dword [0x6adb1c]
lea ecx, [esp + 0x500]
mov dword [esi + 0x204], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x204], ebp
je 0x4542f4
cmp byte [esi + 0x48], 0
je 0x453afe
push str.:_svg_extract_16.svg
lea ecx, [esp + 0x184]
call dword [0x6abbc4]
lea eax, [esp + 0x180]
or ebx, 0x1000
push eax
lea ecx, [esp + 0x9fc]
mov dword [esp + 0xb04], 0xab
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xac
or ebx, 0x2000
jmp 0x453b4f
push str.:_picons_extract_pdf.png
lea ecx, [esp + 0x39c]
call dword [0x6abbc4]
lea ecx, [esp + 0x398]
push ecx
or ebx, 0x4000
lea ecx, [esp + 0x50c]
mov dword [esp + 0xb04], 0xad
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xae
or ebx, 0x8000
push ebp
lea edx, [esp + 0x7dc]
push 0x6eea40
push edx
mov dword [esp + 0x64], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x204]
push 1
push ebp
push 2
push eax
mov eax, dword [esp + 0x50]
push eax
mov dword [esp + 0xb14], 0xaf
call dword [0x6adb24]
lea ecx, [esp + 0x7d8]
mov dword [esi + 0x208], eax
mov byte [esp + 0xb00], 0xae
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xad
test ebx, 0x8000
je 0x453bd0
and ebx, 0xffff7fff
lea ecx, [esp + 0x508]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xac
test ebx, 0x4000
je 0x453bfa
and ebx, 0xffffbfff
lea ecx, [esp + 0x398]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xab
test ebx, 0x2000
je 0x453c24
and ebx, 0xffffdfff
lea ecx, [esp + 0x9f8]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000
je 0x453c4a
and ebx, 0xffffefff
lea ecx, [esp + 0x180]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x208]
push ebp
push str.1loadPdf__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlT
lea ecx, [esp + 0x2a4]
call dword [0x6abbc4]
lea edx, [esp + 0x2a0]
push edx
lea ecx, [esp + 0x514]
mov dword [esp + 0xb04], 0xb0
call dword [0x6ad304]
mov ecx, dword [esi + 0x208]
push eax
mov byte [esp + 0xb04], 0xb1
call dword [0x6ac9c0]
lea ecx, [esp + 0x510]
mov byte [esp + 0xb00], 0xb0
call dword [0x6ad308]
lea ecx, [esp + 0x2a0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ebp
lea eax, [esp + 0x7e4]
push str.Extract_images_from_a_PDF_file
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x208]
push eax
mov dword [esp + 0xb04], 0xb2
call dword [0x6ac9cc]
lea ecx, [esp + 0x7e0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ebp
lea ecx, [esp + 0x51c]
push str.Extract_images_from_a_PDF_file
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x208]
push eax
mov dword [esp + 0xb04], 0xb3
call dword [0x6ac9bc]
lea ecx, [esp + 0x518]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x208]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x453dc3
push str.:_svg_extract_djvu_16.svg
lea ecx, [esp + 0x334]
call dword [0x6abbc4]
lea eax, [esp + 0x330]
or ebx, 0x10000
push eax
lea ecx, [esp + 0x7ec]
mov dword [esp + 0xb04], 0xb4
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xb5
or ebx, 0x20000
jmp 0x453e14
push str.:_picons_extract_djvu.png
lea ecx, [esp + 0x18c]
call dword [0x6abbc4]
lea ecx, [esp + 0x188]
push ecx
or ebx, 0x40000
lea ecx, [esp + 0x524]
mov dword [esp + 0xb04], 0xb6
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xb7
or ebx, 0x80000
push ebp
lea edx, [esp + 0x94c]
push str.Extract_from_DjVu
push edx
mov dword [esp + 0x64], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x204]
push 1
push ebp
push 2
push eax
mov eax, dword [esp + 0x50]
push eax
mov dword [esp + 0xb14], 0xb8
call dword [0x6adb24]
lea ecx, [esp + 0x948]
mov dword [esi + 0x20c], eax
mov byte [esp + 0xb00], 0xb7
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xb6
test ebx, 0x80000
je 0x453e95
and ebx, 0xfff7ffff
lea ecx, [esp + 0x520]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xb5
test ebx, 0x40000
je 0x453ebf
and ebx, 0xfffbffff
lea ecx, [esp + 0x188]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xb4
test ebx, 0x20000
je 0x453ee9
and ebx, 0xfffdffff
lea ecx, [esp + 0x7e8]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000
je 0x453f0f
and ebx, 0xfffeffff
lea ecx, [esp + 0x330]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x20c]
push ebp
push str.1loadDjvu__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlJ
lea ecx, [esp + 0x194]
call dword [0x6abbc4]
lea edx, [esp + 0x190]
push edx
lea ecx, [esp + 0x52c]
mov dword [esp + 0xb04], 0xb9
call dword [0x6ad304]
mov ecx, dword [esi + 0x20c]
push eax
mov byte [esp + 0xb04], 0xba
call dword [0x6ac9c0]
lea ecx, [esp + 0x528]
mov byte [esp + 0xb00], 0xb9
call dword [0x6ad308]
lea ecx, [esp + 0x190]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ebp
lea eax, [esp + 0xa84]
push str.Extract_images_from_a_DjVu_file
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x20c]
push eax
mov dword [esp + 0xb04], 0xbb
call dword [0x6ac9cc]
lea ecx, [esp + 0xa80]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ebp
lea ecx, [esp + 0x534]
push str.Extract_images_from_a_DjVu_file
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x20c]
push eax
mov dword [esp + 0xb04], 0xbc
call dword [0x6ac9bc]
lea ecx, [esp + 0x530]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x20c]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x454088
push str.:_svg_export_16.svg
lea ecx, [esp + 0x19c]
call dword [0x6abbc4]
lea eax, [esp + 0x198]
or ebx, 0x100000
push eax
lea ecx, [esp + 0x954]
mov dword [esp + 0xb04], 0xbd
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xbe
or ebx, 0x200000
jmp 0x4540d9
push str.:_picons_add_images.png
lea ecx, [esp + 0x2ac]
call dword [0x6abbc4]
lea ecx, [esp + 0x2a8]
push ecx
or ebx, 0x400000
lea ecx, [esp + 0x53c]
mov dword [esp + 0xb04], 0xbf
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xc0
or ebx, 0x800000
push ebp
lea edx, [esp + 0x7f4]
push str.Append_Images
push edx
mov dword [esp + 0x64], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x204]
push 1
push ebp
push 2
push eax
mov eax, dword [esp + 0x50]
push eax
mov dword [esp + 0xb14], 0xc1
call dword [0x6adb24]
lea ecx, [esp + 0x7f0]
mov dword [esi + 0x210], eax
mov byte [esp + 0xb00], 0xc0
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xbf
test ebx, 0x800000
je 0x45415a
and ebx, 0xff7fffff
lea ecx, [esp + 0x538]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xbe
test ebx, 0x400000
je 0x454184
and ebx, 0xffbfffff
lea ecx, [esp + 0x2a8]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xbd
test ebx, 0x200000
je 0x4541ae
and ebx, 0xffdfffff
lea ecx, [esp + 0x950]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100000
je 0x4541d4
and ebx, 0xffefffff
lea ecx, [esp + 0x198]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x210]
push ebp
push str.1loadFile__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlI
lea ecx, [esp + 0x37c]
call dword [0x6abbc4]
lea edx, [esp + 0x378]
push edx
lea ecx, [esp + 0x544]
mov dword [esp + 0xb04], 0xc2
call dword [0x6ad304]
mov ecx, dword [esi + 0x210]
push eax
mov byte [esp + 0xb04], 0xc3
call dword [0x6ac9c0]
lea ecx, [esp + 0x540]
mov byte [esp + 0xb00], 0xc2
call dword [0x6ad308]
lea ecx, [esp + 0x378]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ebp
lea eax, [esp + 0x7fc]
push str.Add_pages_from_graphic_files
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x210]
push eax
mov dword [esp + 0xb04], 0xc4
call dword [0x6ac9cc]
lea ecx, [esp + 0x7f8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ebp
lea ecx, [esp + 0x54c]
push str.Add_pages_from_graphic_files
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x210]
push eax
mov dword [esp + 0xb04], 0xc5
call dword [0x6ac9bc]
lea ecx, [esp + 0x548]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x210]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
push ebp
lea eax, [esp + 0xa04]
push str.Export
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x1cc]
push eax
mov dword [esp + 0xb04], 0xc6
call dword [0x6adb1c]
lea ecx, [esp + 0xa00]
mov dword [esi + 0x214], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x214], ebp
je 0x454e43
cmp byte [esi + 0x48], 0
je 0x4543a1
push str.:_svg_save_pdf.svg
lea ecx, [esp + 0x2b4]
call dword [0x6abbc4]
lea ecx, [esp + 0x2b0]
push ecx
or ebx, 0x1000000
lea ecx, [esp + 0x55c]
mov dword [esp + 0xb04], 0xc7
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xc8
or ebx, 0x2000000
jmp 0x4543f2
push str.:_picons_save_pdf.png
lea ecx, [esp + 0x1a4]
call dword [0x6abbc4]
lea edx, [esp + 0x1a0]
or ebx, 0x4000000
push edx
lea ecx, [esp + 0x804]
mov dword [esp + 0xb04], 0xc9
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xca
or ebx, 0x8000000
push ebp
lea eax, [esp + 0x554]
push str.Save_to_PDF
push eax
mov dword [esp + 0x64], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push ebp
push 3
push eax
push ecx
mov ecx, dword [esi + 0x214]
mov dword [esp + 0xb14], 0xcb
call dword [0x6adb24]
lea ecx, [esp + 0x550]
mov dword [esi + 0x218], eax
mov byte [esp + 0xb00], 0xca
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xc9
test ebx, 0x8000000
je 0x454473
and ebx, 0xf7ffffff
lea ecx, [esp + 0x800]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xc8
test ebx, 0x4000000
je 0x45449d
and ebx, 0xfbffffff
lea ecx, [esp + 0x1a0]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xc7
test ebx, 0x2000000
je 0x4544c7
and ebx, 0xfdffffff
lea ecx, [esp + 0x558]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000000
je 0x4544ed
and ebx, 0xfeffffff
lea ecx, [esp + 0x2b0]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
push ebp
lea edx, [esp + 0x95c]
push str.Save_the_scanned_pages_to_a_PDF_document
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x218]
push eax
mov dword [esp + 0xb04], 0xcc
call dword [0x6ac9cc]
lea ecx, [esp + 0x958]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ebp
lea eax, [esp + 0x564]
push 0x6bef0c
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x218]
push eax
mov dword [esp + 0xb04], 0xcd
call dword [0x6ac9bc]
lea ecx, [esp + 0x560]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x218]
push ebp
push str.1buildPdf__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlS
lea ecx, [esp + 0x1ac]
call dword [0x6abbc4]
lea edx, [esp + 0x1a8]
push edx
lea ecx, [esp + 0x80c]
mov dword [esp + 0xb04], 0xce
call dword [0x6ad304]
mov ecx, dword [esi + 0x218]
push eax
mov byte [esp + 0xb04], 0xcf
call dword [0x6ac9c0]
lea ecx, [esp + 0x808]
mov byte [esp + 0xb00], 0xce
call dword [0x6ad308]
lea ecx, [esp + 0x1a8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x218]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x454666
push str.:_svg_save_djvu_16.svg
lea ecx, [esp + 0x1b4]
call dword [0x6abbc4]
lea ecx, [esp + 0x1b0]
push ecx
or ebx, 0x10000000
lea ecx, [esp + 0x574]
mov dword [esp + 0xb04], 0xd0
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xd1
or ebx, 0x20000000
jmp 0x4546b7
push str.:_picons_save_djvu.png
lea ecx, [esp + 0x33c]
call dword [0x6abbc4]
lea edx, [esp + 0x338]
or ebx, 0x40000000
push edx
lea ecx, [esp + 0xa5c]
mov dword [esp + 0xb04], 0xd2
mov dword [esp + 0x5c], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xd3
or ebx, 0x80000000
push ebp
lea eax, [esp + 0x56c]
push str.Save_to_DjVu
push eax
mov dword [esp + 0x64], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push ebp
push 2
push eax
push ecx
mov ecx, dword [esi + 0x214]
mov dword [esp + 0xb14], 0xd4
call dword [0x6adb24]
lea ecx, [esp + 0x568]
mov dword [esi + 0x21c], eax
mov byte [esp + 0xb00], 0xd3
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xd2
test ebx, ebx
jns 0x454734
and ebx, 0x7fffffff
lea ecx, [esp + 0xa58]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xd1
test ebx, 0x40000000
je 0x45475e
and ebx, 0xbfffffff
lea ecx, [esp + 0x338]
mov dword [esp + 0x58], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xd0
test ebx, 0x20000000
je 0x454788
and ebx, 0xdfffffff
lea ecx, [esp + 0x570]
mov dword [esp + 0x58], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000000
je 0x4547a4
lea ecx, [esp + 0x1b0]
call dword [0x6abc18]
push ebp
lea edx, [esp + 0x814]
push str.Save_the_scanned_pages_to_a_DjVu_file
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x21c]
push eax
mov dword [esp + 0xb04], 0xd5
call dword [0x6ac9cc]
lea ecx, [esp + 0x810]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ebp
lea eax, [esp + 0x57c]
push 0x6b86b4
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x21c]
push eax
mov dword [esp + 0xb04], 0xd6
call dword [0x6ac9bc]
lea ecx, [esp + 0x578]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x21c]
push ebp
push str.1buildDjvu__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlD
lea ecx, [esp + 0x2bc]
call dword [0x6abbc4]
lea edx, [esp + 0x2b8]
mov ebx, 0xd7
push edx
lea ecx, [esp + 0x964]
mov dword [esp + 0xb04], ebx
call dword [0x6ad304]
mov ecx, dword [esi + 0x21c]
push eax
mov byte [esp + 0xb04], 0xd8
call dword [0x6ac9c0]
lea ecx, [esp + 0x960]
mov byte [esp + 0xb00], bl
call dword [0x6ad308]
lea ecx, [esp + 0x2b8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x21c]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45491a
push str.:_svg_folder_16.svg
lea ecx, [esp + 0x3bc]
call dword [0x6abbc4]
lea ecx, [esp + 0x3b8]
push ecx
lea ecx, [esp + 0x58c]
mov dword [esp + 0xb04], 0xd9
mov dword [esp + 0x58], 1
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xda
mov ebx, 3
jmp 0x454968
push str.:_picons_save_folder.png
lea ecx, [esp + 0x1bc]
call dword [0x6abbc4]
lea edx, [esp + 0x1b8]
push edx
lea ecx, [esp + 0x81c]
mov dword [esp + 0xb04], 0xdb
mov dword [esp + 0x58], 4
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xdc
mov ebx, 0xc
push 0
lea eax, [esp + 0x3c4]
push str.Save_to_Folder
push eax
mov dword [esp + 0x60], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 2
push eax
push ecx
mov ecx, dword [esi + 0x214]
mov dword [esp + 0xb14], 0xdd
lea ebp, [esi + 0x220]
call dword [0x6adb24]
lea ecx, [esp + 0x3c0]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0xdc
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xdb
test bl, 8
je 0x4549e8
and ebx, 0xfffffff7
lea ecx, [esp + 0x818]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xda
test bl, 4
je 0x454a0c
and ebx, 0xfffffffb
lea ecx, [esp + 0x1b8]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xd9
test bl, 2
je 0x454a30
and ebx, 0xfffffffd
lea ecx, [esp + 0x588]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 1
je 0x454a50
and ebx, 0xfffffffe
lea ecx, [esp + 0x3b8]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
push 0
lea edx, [esp + 0xa0c]
push str.Save_the_scanned_pages_to_a_folder
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0xde
call dword [0x6ac9cc]
lea ecx, [esp + 0xa08]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x594]
push 0x6ee7cc
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0xdf
call dword [0x6ac9bc]
lea ecx, [esp + 0x590]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [ebp]
push 0
push str.1exportFiles__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlF
lea ecx, [esp + 0x1c4]
call dword [0x6abbc4]
lea edx, [esp + 0x1c0]
push edx
lea ecx, [esp + 0x824]
mov dword [esp + 0xb04], 0xe0
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0xe1
call dword [0x6ac9c0]
lea ecx, [esp + 0x820]
mov byte [esp + 0xb00], 0xe0
call dword [0x6ad308]
lea ecx, [esp + 0x1c0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [ebp]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
lea eax, [esi + 0x218]
lea ecx, [esi + 0x140]
push eax
call fcn.00432d80
lea eax, [esi + 0x21c]
push eax
lea ecx, [esi + 0x140]
call fcn.00432d80
push ebp
lea ecx, [esi + 0x140]
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x454be7
push str.:_svg_print_16.svg
lea ecx, [esp + 0x1cc]
call dword [0x6abbc4]
lea ecx, [esp + 0x1c8]
push ecx
or ebx, 0x10
lea ecx, [esp + 0x5a4]
mov dword [esp + 0xb04], 0xe2
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xe3
or ebx, 0x20
jmp 0x454c35
push str.:_picons_print.png
lea ecx, [esp + 0x2c4]
call dword [0x6abbc4]
lea edx, [esp + 0x2c0]
or ebx, 0x40
push edx
lea ecx, [esp + 0x96c]
mov dword [esp + 0xb04], 0xe4
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xe5
or ebx, 0x80
push 0
lea eax, [esp + 0x59c]
push str.Print
push eax
mov dword [esp + 0x60], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 2
push eax
push ecx
mov ecx, dword [esi + 0x214]
mov dword [esp + 0xb14], 0xe6
lea ebp, [esi + 0x224]
call dword [0x6adb24]
lea ecx, [esp + 0x598]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0xe5
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xe4
test bl, bl
jns 0x454cb7
and ebx, 0xffffff7f
lea ecx, [esp + 0x968]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xe3
test bl, 0x40
je 0x454cdb
and ebx, 0xffffffbf
lea ecx, [esp + 0x2c0]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xe2
test bl, 0x20
je 0x454cff
and ebx, 0xffffffdf
lea ecx, [esp + 0x5a0]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 0x10
je 0x454d1f
and ebx, 0xffffffef
lea ecx, [esp + 0x1c8]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
push 0
lea edx, [esp + 0x82c]
push str.Print_the_scanned_pages
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0xe7
call dword [0x6ac9cc]
lea ecx, [esp + 0x828]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x5ac]
push 0x6ee764
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0xe8
call dword [0x6ac9bc]
lea ecx, [esp + 0x5a8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [ebp]
push 0
push str.1print__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlP
lea ecx, [esp + 0x344]
call dword [0x6abbc4]
lea edx, [esp + 0x340]
push edx
lea ecx, [esp + 0xa90]
mov dword [esp + 0xb04], 0xe9
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0xea
call dword [0x6ac9c0]
lea ecx, [esp + 0xa8c]
mov byte [esp + 0xb00], 0xe9
call dword [0x6ad308]
lea ecx, [esp + 0x340]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [ebp]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
push ebp
lea ecx, [esi + 0x140]
call fcn.00432d80
xor ebp, ebp
jmp 0x454e47
mov ebx, dword [esp + 0x54]
push 0x14
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xeb
cmp eax, ebp
je 0x454e7d
mov ebp, eax
push esi
mov ecx, ebp
call dword [0x6acae4]
mov dword [ebp], vtable.QMenu.1.0
mov dword [ebp + 8], vtable.QMenu.0
push 0x14
mov dword [esp + 0xb04], edi
mov dword [esi + 0x150], ebp
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0xec
test ebp, ebp
je 0x454ec2
push esi
mov ecx, ebp
call dword [0x6acae4]
mov dword [ebp], vtable.QMenu.1.0
mov dword [ebp + 8], vtable.QMenu.0
jmp 0x454ec4
xor ebp, ebp
push 0
lea ecx, [esp + 0x5b4]
push str.This_is_a_batch_action._Mark_pages_using_checkboxes_to_apply_the_action_to_all_marked_pages.
push ecx
mov dword [esp + 0xb0c], edi
mov dword [esi + 0x154], ebp
call fcn.00422fe0
add esp, 0xc
lea ebp, [esi + 0x1b8]
push eax
mov ecx, ebp
mov dword [esp + 0xb04], 0xed
call dword [0x6abbac]
lea ecx, [esp + 0x5b0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x834]
push str.Correction
push edx
call fcn.00422fe0
add esp, 0xc
push eax
mov ecx, esi
mov dword [esp + 0xb04], 0xee
call dword [0x6adbc8]
mov ecx, eax
call dword [0x6adb18]
lea ecx, [esp + 0x830]
mov dword [esi + 0x228], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x228], 0
je 0x4580b5
push 0
lea eax, [esp + 0x5bc]
push 0x6ee6d4
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x228]
push eax
mov dword [esp + 0xb04], 0xef
call dword [0x6adb1c]
lea ecx, [esp + 0x5b8]
mov dword [esi + 0x244], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x244], 0
je 0x4559d4
cmp byte [esi + 0x48], 0
je 0x45501f
push str.:_svg_auto_crop.svg
lea ecx, [esp + 0x2cc]
call dword [0x6abbc4]
lea ecx, [esp + 0x2c8]
push ecx
or ebx, 0x100
lea ecx, [esp + 0x83c]
mov dword [esp + 0xb04], 0xf0
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xf1
or ebx, 0x200
jmp 0x455070
push str.:_picons_auto_crop.png
lea ecx, [esp + 0x1d4]
call dword [0x6abbc4]
lea edx, [esp + 0x1d0]
or ebx, 0x400
push edx
lea ecx, [esp + 0x5c4]
mov dword [esp + 0xb04], 0xf2
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xf3
or ebx, 0x800
push 0
lea eax, [esp + 0x974]
push 0x6ee6c8
push eax
mov dword [esp + 0x60], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 3
push eax
push ecx
mov ecx, dword [esi + 0x244]
mov dword [esp + 0xb14], 0xf4
call dword [0x6adb24]
lea ecx, [esp + 0x970]
mov dword [esi + 0x254], eax
mov byte [esp + 0xb00], 0xf3
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xf2
test ebx, 0x800
je 0x4550f3
and ebx, 0xfffff7ff
lea ecx, [esp + 0x5c0]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xf1
test ebx, 0x400
je 0x45511d
and ebx, 0xfffffbff
lea ecx, [esp + 0x1d0]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xf0
test ebx, 0x200
je 0x455147
and ebx, 0xfffffdff
lea ecx, [esp + 0x838]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100
je 0x45516d
and ebx, 0xfffffeff
lea ecx, [esp + 0x2c8]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov edx, dword [esi + 0x254]
push 0
push str.1autoCrop__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
add esp, 0x14
push str.ShiftX
lea ecx, [esp + 0x1dc]
call dword [0x6abbc4]
lea eax, [esp + 0x1d8]
push eax
lea ecx, [esp + 0x5cc]
mov dword [esp + 0xb04], 0xf5
call dword [0x6ad304]
mov ecx, dword [esi + 0x254]
push eax
mov byte [esp + 0xb04], 0xf6
call dword [0x6ac9c0]
lea ecx, [esp + 0x5c8]
mov byte [esp + 0xb00], 0xf5
call dword [0x6ad308]
lea ecx, [esp + 0x1d8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x844]
push str.Crop_the_page_s__automatically
push ecx
call fcn.00422fe0
push 0x6ee69c
push eax
lea edx, [esp + 0x5e4]
push edx
mov dword [esp + 0xb18], 0xf7
call fcn.00401090
push ebp
push eax
lea eax, [esp + 0xa30]
push eax
mov byte [esp + 0xb24], 0xf8
call fcn.00401010
add esp, 0x24
mov ecx, dword [esi + 0x254]
push eax
mov byte [esp + 0xb04], 0xf9
call dword [0x6ac9cc]
lea ecx, [esp + 0xa10]
mov byte [esp + 0xb00], 0xf8
call dword [0x6abc18]
lea ecx, [esp + 0x5d0]
mov byte [esp + 0xb00], 0xf7
call dword [0x6abc18]
lea ecx, [esp + 0x840]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x5dc]
push str.Crop_the_page_automatically
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x254]
push eax
mov dword [esp + 0xb04], 0xfa
call dword [0x6ac9bc]
lea ecx, [esp + 0x5d8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x254]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x455345
push str.:_svg_auto_split.svg
lea ecx, [esp + 0x1e4]
call dword [0x6abbc4]
lea eax, [esp + 0x1e0]
or ebx, 0x1000
push eax
lea ecx, [esp + 0x84c]
mov dword [esp + 0xb04], 0xfb
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xfc
or ebx, 0x2000
jmp 0x455396
push str.:_picons_split.png
lea ecx, [esp + 0x384]
call dword [0x6abbc4]
lea ecx, [esp + 0x380]
push ecx
or ebx, 0x4000
lea ecx, [esp + 0x5e4]
mov dword [esp + 0xb04], 0xfd
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0xfe
or ebx, 0x8000
push 0
lea edx, [esp + 0x97c]
push str.Auto_Split
push edx
mov dword [esp + 0x60], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x244]
push 1
push 0
push 3
push eax
mov eax, dword [esp + 0x50]
push eax
mov dword [esp + 0xb14], 0xff
call dword [0x6adb24]
lea ecx, [esp + 0x978]
mov dword [esi + 0x258], eax
mov byte [esp + 0xb00], 0xfe
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xfd
test ebx, 0x8000
je 0x455419
and ebx, 0xffff7fff
lea ecx, [esp + 0x5e0]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0xfc
test ebx, 0x4000
je 0x455443
and ebx, 0xffffbfff
lea ecx, [esp + 0x380]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0xfb
test ebx, 0x2000
je 0x45546d
and ebx, 0xffffdfff
lea ecx, [esp + 0x848]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000
je 0x455493
and ebx, 0xffffefff
lea ecx, [esp + 0x1e0]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x258]
push 0
push str.1splitSpread__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
add esp, 0x14
push str.ShiftB
lea ecx, [esp + 0x2d4]
call dword [0x6abbc4]
lea edx, [esp + 0x2d0]
push edx
lea ecx, [esp + 0x5ec]
mov dword [esp + 0xb04], 0x100
call dword [0x6ad304]
mov ecx, dword [esi + 0x258]
push eax
mov byte [esp + 0xb04], 1
call dword [0x6ac9c0]
lea ecx, [esp + 0x5e8]
mov byte [esp + 0xb00], 0
call dword [0x6ad308]
lea ecx, [esp + 0x2d0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x854]
push str.Split_the_book_spread_s__into_2_pages_automatically
push eax
call fcn.00422fe0
push 0x6ee69c
push eax
lea ecx, [esp + 0x604]
push ecx
mov dword [esp + 0xb18], 0x102
call fcn.00401090
push ebp
push eax
lea edx, [esp + 0xa80]
push edx
mov byte [esp + 0xb24], 3
call fcn.00401010
add esp, 0x24
mov ecx, dword [esi + 0x258]
push eax
mov byte [esp + 0xb04], 4
call dword [0x6ac9cc]
lea ecx, [esp + 0xa60]
mov byte [esp + 0xb00], 3
call dword [0x6abc18]
lea ecx, [esp + 0x5f0]
mov byte [esp + 0xb00], 2
call dword [0x6abc18]
lea ecx, [esp + 0x850]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x5fc]
push str.Split_the_book_spread_into_2_pages_automatically
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x258]
push eax
mov dword [esp + 0xb04], 0x105
call dword [0x6ac9bc]
lea ecx, [esp + 0x5f8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x258]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45566b
push str.:_svg_auto_deskew.svg
lea ecx, [esp + 0x34c]
call dword [0x6abbc4]
lea edx, [esp + 0x348]
or ebx, 0x10000
push edx
lea ecx, [esp + 0x85c]
mov dword [esp + 0xb04], 0x106
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x107
or ebx, 0x20000
jmp 0x4556bc
push str.:_picons_deskew_auto.png
lea ecx, [esp + 0x1ec]
call dword [0x6abbc4]
lea eax, [esp + 0x1e8]
or ebx, 0x40000
push eax
lea ecx, [esp + 0x604]
mov dword [esp + 0xb04], 0x108
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x109
or ebx, 0x80000
push 0
lea ecx, [esp + 0x984]
push 0x6ee644
push ecx
mov dword [esp + 0x60], ebx
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x244]
push 1
push 0
push 3
push eax
push edx
mov dword [esp + 0xb14], 0x10a
lea ebp, [esi + 0x25c]
call dword [0x6adb24]
lea ecx, [esp + 0x980]
mov dword [ebp], eax
mov byte [esp + 0xb00], 9
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x108
test ebx, 0x80000
je 0x455742
and ebx, 0xfff7ffff
lea ecx, [esp + 0x600]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x107
test ebx, 0x40000
je 0x45576c
and ebx, 0xfffbffff
lea ecx, [esp + 0x1e8]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x106
test ebx, 0x20000
je 0x455796
and ebx, 0xfffdffff
lea ecx, [esp + 0x858]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000
je 0x4557bc
and ebx, 0xfffeffff
lea ecx, [esp + 0x348]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov eax, dword [ebp]
push 0
push str.1autoDeskew__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
add esp, 0x14
push str.ShiftG
lea ecx, [esp + 0x1f4]
call dword [0x6abbc4]
lea ecx, [esp + 0x1f0]
push ecx
lea ecx, [esp + 0x60c]
mov dword [esp + 0xb04], 0x10b
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0xc
call dword [0x6ac9c0]
lea ecx, [esp + 0x608]
mov byte [esp + 0xb00], 0xb
call dword [0x6ad308]
lea ecx, [esp + 0x1f0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x864]
push str.Deskew_page_s__automatically
push edx
call fcn.00422fe0
push 0x6ee69c
push eax
lea eax, [esp + 0x624]
push eax
mov dword [esp + 0xb18], 0x10d
call fcn.00401090
lea ecx, [esi + 0x1b8]
push ecx
push eax
lea ecx, [esp + 0xa38]
push ecx
mov byte [esp + 0xb24], 0xe
call fcn.00401010
add esp, 0x24
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0xf
call dword [0x6ac9cc]
lea ecx, [esp + 0xa18]
mov byte [esp + 0xb00], 0xe
call dword [0x6abc18]
lea ecx, [esp + 0x610]
mov byte [esp + 0xb00], 0xd
call dword [0x6abc18]
lea ecx, [esp + 0x860]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x61c]
push str.Deskew_page_s__automatically
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x110
call dword [0x6ac9bc]
lea ecx, [esp + 0x618]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [ebp]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
mov ecx, dword [esi + 0x254]
push ecx
mov ecx, dword [esi + 0x154]
call dword [0x6acacc]
mov edx, dword [esi + 0x258]
mov ecx, dword [esi + 0x154]
push edx
call dword [0x6acacc]
mov eax, dword [ebp]
mov ecx, dword [esi + 0x154]
push eax
call dword [0x6acacc]
mov ecx, dword [esi + 0x154]
call dword [0x6ac9b4]
lea eax, [esi + 0x254]
lea ecx, [esi + 0x140]
push eax
call fcn.00432d80
lea eax, [esi + 0x258]
push eax
lea ecx, [esi + 0x140]
call fcn.00432d80
push ebp
lea ecx, [esi + 0x140]
call fcn.00432d80
lea eax, [esi + 0x254]
lea ecx, [esi + 0x14c]
push eax
call fcn.00432d80
lea eax, [esi + 0x258]
push eax
lea ecx, [esi + 0x14c]
call fcn.00432d80
push ebp
lea ecx, [esi + 0x14c]
call fcn.00432d80
push 0
lea ecx, [esp + 0x98c]
push str.Rotation
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x228]
push eax
mov dword [esp + 0xb04], 0x111
call dword [0x6adb1c]
lea ecx, [esp + 0x988]
mov dword [esi + 0x22c], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x22c], 0
je 0x456d72
cmp byte [esi + 0x48], 0
je 0x455a81
push str.:_svg_adjust.svg
lea ecx, [esp + 0x1fc]
call dword [0x6abbc4]
lea edx, [esp + 0x1f8]
or ebx, 0x100000
push edx
lea ecx, [esp + 0x62c]
mov dword [esp + 0xb04], 0x112
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x113
or ebx, 0x200000
jmp 0x455ad0
push str.:_picons_deskew.png
lea ecx, [esp + 0x2dc]
call dword [0x6abbc4]
lea eax, [esp + 0x2d8]
or ebx, 0x400000
push eax
lea ecx, [esp + 0x86c]
mov dword [esp + 0xb04], 0x114
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x115
or ebx, 0x800000
push 0
lea ecx, [esp + 0x624]
push str.Adjust_Angle
push ecx
mov dword [esp + 0x60], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x22c]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x116
call dword [0x6adb24]
lea ecx, [esp + 0x620]
mov dword [esi + 0x15c], eax
mov byte [esp + 0xb00], 0x15
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x114
test ebx, 0x800000
je 0x455b4f
and ebx, 0xff7fffff
lea ecx, [esp + 0x868]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x113
test ebx, 0x400000
je 0x455b79
and ebx, 0xffbfffff
lea ecx, [esp + 0x2d8]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x112
test ebx, 0x200000
je 0x455ba3
and ebx, 0xffdfffff
lea ecx, [esp + 0x628]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100000
je 0x455bc9
and ebx, 0xffefffff
lea ecx, [esp + 0x1f8]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x15c]
push 1
call dword [0x6ac990]
push 0
lea edx, [esp + 0xa8c]
push str.Adjust_the_angle_of_the_page
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x15c]
push eax
mov dword [esp + 0xb04], 0x117
call dword [0x6ac9bc]
lea ecx, [esp + 0xa88]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x15c]
push 0
push str.1rotateAngle_bool_
push esi
push str.2toggled_bool_
push eax
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlG
lea ecx, [esp + 0x3a4]
call dword [0x6abbc4]
lea ecx, [esp + 0x3a0]
push ecx
lea ecx, [esp + 0x634]
mov dword [esp + 0xb04], 0x118
call dword [0x6ad304]
mov ecx, dword [esi + 0x15c]
push eax
mov byte [esp + 0xb04], 0x19
call dword [0x6ac9c0]
lea ecx, [esp + 0x630]
mov byte [esp + 0xb00], 0x18
call dword [0x6ad308]
lea ecx, [esp + 0x3a0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x874]
push str.Adjust_the_angle_of_the_page
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x15c]
push eax
mov dword [esp + 0xb04], 0x11a
call dword [0x6ac9cc]
lea ecx, [esp + 0x870]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x15c]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x455d51
push str.:_svg_rotate_left.svg
lea ecx, [esp + 0x2e4]
call dword [0x6abbc4]
lea ecx, [esp + 0x2e0]
push ecx
or ebx, 0x1000000
lea ecx, [esp + 0x644]
mov dword [esp + 0xb04], 0x11b
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x11c
or ebx, 0x2000000
jmp 0x455da0
push str.:_picons_left.png
lea ecx, [esp + 0x204]
call dword [0x6abbc4]
lea edx, [esp + 0x200]
or ebx, 0x4000000
push edx
lea ecx, [esp + 0x994]
mov dword [esp + 0xb04], 0x11d
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x11e
or ebx, 0x8000000
push 0
lea eax, [esp + 0x63c]
push str.Rotate_Left
push eax
mov dword [esp + 0x60], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x22c]
push 1
push 0
push 2
push eax
push ebp
mov dword [esp + 0xb14], 0x11f
call dword [0x6adb24]
lea ecx, [esp + 0x638]
mov dword [esi + 0x230], eax
mov byte [esp + 0xb00], 0x1e
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x11d
test ebx, 0x8000000
je 0x455e1f
and ebx, 0xf7ffffff
lea ecx, [esp + 0x990]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x11c
test ebx, 0x4000000
je 0x455e49
and ebx, 0xfbffffff
lea ecx, [esp + 0x200]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x11b
test ebx, 0x2000000
je 0x455e73
and ebx, 0xfdffffff
lea ecx, [esp + 0x640]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000000
je 0x455e99
and ebx, 0xfeffffff
lea ecx, [esp + 0x2e0]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x230]
push 0
push str.1rotateLeft__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
push 0
lea edx, [esp + 0xa38]
push str.Rotate_the_page_s__90_degrees_counterclockwise
push edx
call fcn.00422fe0
push 0x6ee69c
push eax
lea eax, [esp + 0x670]
push eax
mov dword [esp + 0xb2c], 0x120
call fcn.00401090
lea ebp, [esi + 0x1b8]
push ebp
push eax
lea ecx, [esp + 0x8ac]
push ecx
mov byte [esp + 0xb38], 0x21
call fcn.00401010
add esp, 0x38
mov ecx, dword [esi + 0x230]
push eax
mov byte [esp + 0xb04], 0x22
call dword [0x6ac9cc]
lea ecx, [esp + 0x878]
mov byte [esp + 0xb00], 0x21
call dword [0x6abc18]
lea ecx, [esp + 0x648]
mov byte [esp + 0xb00], 0x20
call dword [0x6abc18]
lea ecx, [esp + 0xa20]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x654]
push str.Rotate_left
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x230]
push eax
mov dword [esp + 0xb04], 0x123
call dword [0x6ac9bc]
lea ecx, [esp + 0x650]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlLeft
lea ecx, [esp + 0x8c]
call dword [0x6abbc4]
lea eax, [esp + 0x88]
push eax
lea ecx, [esp + 0x884]
mov dword [esp + 0xb04], 0x124
call dword [0x6ad304]
mov ecx, dword [esi + 0x230]
push eax
mov byte [esp + 0xb04], 0x25
call dword [0x6ac9c0]
lea ecx, [esp + 0x880]
mov byte [esp + 0xb00], 0x24
call dword [0x6ad308]
lea ecx, [esp + 0x88]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x230]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x456074
push str.:_svg_rotate_right.svg
lea ecx, [esp + 0x214]
call dword [0x6abbc4]
lea edx, [esp + 0x210]
or ebx, 0x10000000
push edx
lea ecx, [esp + 0x664]
mov dword [esp + 0xb04], 0x126
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x127
or ebx, 0x20000000
jmp 0x4560c5
push str.:_picons_right.png
lea ecx, [esp + 0x354]
call dword [0x6abbc4]
lea eax, [esp + 0x350]
or ebx, 0x40000000
push eax
lea ecx, [esp + 0x99c]
mov dword [esp + 0xb04], 0x128
mov dword [esp + 0x58], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x129
or ebx, 0x80000000
push 0
lea ecx, [esp + 0x65c]
push str.Rotate_Right
push ecx
mov dword [esp + 0x60], ebx
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x22c]
push 1
push 0
push 2
push eax
push edx
mov dword [esp + 0xb14], 0x12a
call dword [0x6adb24]
lea ecx, [esp + 0x658]
mov dword [esi + 0x234], eax
mov byte [esp + 0xb00], 0x29
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x128
test ebx, ebx
jns 0x456144
and ebx, 0x7fffffff
lea ecx, [esp + 0x998]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x127
test ebx, 0x40000000
je 0x45616e
and ebx, 0xbfffffff
lea ecx, [esp + 0x350]
mov dword [esp + 0x54], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x126
test ebx, 0x20000000
je 0x456198
and ebx, 0xdfffffff
lea ecx, [esp + 0x660]
mov dword [esp + 0x54], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000000
je 0x4561b4
lea ecx, [esp + 0x210]
call dword [0x6abc18]
mov eax, dword [esi + 0x234]
push 0
push str.1rotateRight__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
push 0
lea ecx, [esp + 0xa80]
push str.Rotate_the_page_s__90_degrees_clockwise
push ecx
call fcn.00422fe0
push 0x6ee69c
push eax
lea edx, [esp + 0x690]
push edx
mov dword [esp + 0xb2c], 0x12b
call fcn.00401090
push ebp
push eax
lea eax, [esp + 0x8bc]
push eax
mov byte [esp + 0xb38], 0x2c
call fcn.00401010
add esp, 0x38
mov ecx, dword [esi + 0x234]
push eax
mov byte [esp + 0xb04], 0x2d
call dword [0x6ac9cc]
lea ecx, [esp + 0x888]
mov byte [esp + 0xb00], 0x2c
call dword [0x6abc18]
lea ecx, [esp + 0x668]
mov byte [esp + 0xb00], 0x2b
call dword [0x6abc18]
lea ecx, [esp + 0xa68]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x674]
push str.Rotate_right
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x234]
push eax
mov dword [esp + 0xb04], 0x12e
call dword [0x6ac9bc]
lea ecx, [esp + 0x670]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlRight
lea ecx, [esp + 0x2ec]
call dword [0x6abbc4]
lea edx, [esp + 0x2e8]
push edx
lea ecx, [esp + 0x894]
mov dword [esp + 0xb04], 0x12f
call dword [0x6ad304]
mov ecx, dword [esi + 0x234]
push eax
mov byte [esp + 0xb04], 0x30
call dword [0x6ac9c0]
lea ecx, [esp + 0x890]
mov byte [esp + 0xb00], 0x2f
call dword [0x6ad308]
lea ecx, [esp + 0x2e8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x234]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x456386
push str.:_svg_flip.svg
lea ecx, [esp + 0x38c]
call dword [0x6abbc4]
lea ecx, [esp + 0x388]
push ecx
lea ecx, [esp + 0x684]
mov dword [esp + 0xb04], 0x131
mov dword [esp + 0x64], 1
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x132
mov ebx, 3
jmp 0x4563d4
push str.:_picons_flip.png
lea ecx, [esp + 0x21c]
call dword [0x6abbc4]
lea edx, [esp + 0x218]
push edx
lea ecx, [esp + 0x9a4]
mov dword [esp + 0xb04], 0x133
mov dword [esp + 0x64], 4
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x134
mov ebx, 0xc
push 0
lea eax, [esp + 0x67c]
push str.Flip_Page
push eax
mov dword [esp + 0x6c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 2
push eax
push ecx
mov ecx, dword [esi + 0x22c]
mov dword [esp + 0xb14], 0x135
call dword [0x6adb24]
lea ecx, [esp + 0x678]
mov dword [esi + 0x238], eax
mov byte [esp + 0xb00], 0x34
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x133
test bl, 8
je 0x456451
and ebx, 0xfffffff7
lea ecx, [esp + 0x9a0]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x132
test bl, 4
je 0x456475
and ebx, 0xfffffffb
lea ecx, [esp + 0x218]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x131
test bl, 2
je 0x456499
and ebx, 0xfffffffd
lea ecx, [esp + 0x680]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 1
je 0x4564b9
and ebx, 0xfffffffe
lea ecx, [esp + 0x388]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov edx, dword [esi + 0x238]
push 0
push str.1rotateFlip__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
push 0
lea eax, [esp + 0xa40]
push str.Rotate_the_page_s__180_degrees
push eax
call fcn.00422fe0
push 0x6ee69c
push eax
lea ecx, [esp + 0x6b0]
push ecx
mov dword [esp + 0xb2c], 0x136
call fcn.00401090
push ebp
push eax
lea edx, [esp + 0x8cc]
push edx
mov byte [esp + 0xb38], 0x37
call fcn.00401010
add esp, 0x38
mov ecx, dword [esi + 0x238]
push eax
mov byte [esp + 0xb04], 0x38
call dword [0x6ac9cc]
lea ecx, [esp + 0x898]
mov byte [esp + 0xb00], 0x37
call dword [0x6abc18]
lea ecx, [esp + 0x688]
mov byte [esp + 0xb00], 0x36
call dword [0x6abc18]
lea ecx, [esp + 0xa28]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x694]
push str.Flip_the_page
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x238]
push eax
mov dword [esp + 0xb04], 0x139
call dword [0x6ac9bc]
lea ecx, [esp + 0x690]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlUp
lea ecx, [esp + 0x224]
call dword [0x6abbc4]
lea ecx, [esp + 0x220]
push ecx
lea ecx, [esp + 0x8a4]
mov dword [esp + 0xb04], 0x13a
call dword [0x6ad304]
mov ecx, dword [esi + 0x238]
push eax
mov byte [esp + 0xb04], 0x3b
call dword [0x6ac9c0]
lea ecx, [esp + 0x8a0]
mov byte [esp + 0xb00], 0x3a
call dword [0x6ad308]
lea ecx, [esp + 0x220]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x238]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x456688
push str.:_svg_transform_horz.svg
lea ecx, [esp + 0x90]
call dword [0x6abbc4]
lea eax, [esp + 0x8c]
or ebx, 0x10
push eax
lea ecx, [esp + 0x6a4]
mov dword [esp + 0xb04], 0x13c
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x13d
or ebx, 0x20
jmp 0x4566d6
push str.:_picons_transform_horz.png
lea ecx, [esp + 0x2f4]
call dword [0x6abbc4]
lea ecx, [esp + 0x2f0]
push ecx
or ebx, 0x40
lea ecx, [esp + 0x9ac]
mov dword [esp + 0xb04], 0x13e
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x13f
or ebx, 0x80
push 0
lea edx, [esp + 0x69c]
push str.Reflect_horizontally
push edx
mov dword [esp + 0x6c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x22c]
push 1
push 0
push 2
push eax
mov eax, dword [esp + 0x50]
push eax
mov dword [esp + 0xb14], 0x140
call dword [0x6adb24]
lea ecx, [esp + 0x698]
mov dword [esi + 0x23c], eax
mov byte [esp + 0xb00], 0x3f
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x13e
test bl, bl
jns 0x456755
and ebx, 0xffffff7f
lea ecx, [esp + 0x9a8]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x13d
test bl, 0x40
je 0x456779
and ebx, 0xffffffbf
lea ecx, [esp + 0x2f0]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x13c
test bl, 0x20
je 0x45679d
and ebx, 0xffffffdf
lea ecx, [esp + 0x6a0]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 0x10
je 0x4567bd
and ebx, 0xffffffef
lea ecx, [esp + 0x8c]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x23c]
push 0
push str.1reflectHorz__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
push 0
lea edx, [esp + 0xaac]
push str.Reflect_the_page_horizontally
push edx
call fcn.00422fe0
push 0x6ee69c
push eax
lea eax, [esp + 0x6d0]
push eax
mov dword [esp + 0xb2c], 0x141
call fcn.00401090
push ebp
push eax
lea ecx, [esp + 0x8dc]
push ecx
mov byte [esp + 0xb38], 0x42
call fcn.00401010
add esp, 0x38
mov ecx, dword [esi + 0x23c]
push eax
mov byte [esp + 0xb04], 0x43
call dword [0x6ac9cc]
lea ecx, [esp + 0x8a8]
mov byte [esp + 0xb00], 0x42
call dword [0x6abc18]
lea ecx, [esp + 0x6a8]
mov byte [esp + 0xb00], 0x41
call dword [0x6abc18]
lea ecx, [esp + 0xa94]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x6b4]
push str.Reflect_the_page_horizontally
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x23c]
push eax
mov dword [esp + 0xb04], 0x144
call dword [0x6ac9bc]
lea ecx, [esp + 0x6b0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlShiftRight
lea ecx, [esp + 0x98]
call dword [0x6abbc4]
lea eax, [esp + 0x94]
push eax
lea ecx, [esp + 0x8b4]
mov dword [esp + 0xb04], 0x145
call dword [0x6ad304]
mov ecx, dword [esi + 0x23c]
push eax
mov byte [esp + 0xb04], 0x46
call dword [0x6ac9c0]
lea ecx, [esp + 0x8b0]
mov byte [esp + 0xb00], 0x45
call dword [0x6ad308]
lea ecx, [esp + 0x94]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x23c]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x456992
push str.:_svg_transform_vert.svg
lea ecx, [esp + 0xa8]
call dword [0x6abbc4]
lea edx, [esp + 0xa4]
or ebx, 0x100
push edx
lea ecx, [esp + 0x6c4]
mov dword [esp + 0xb04], 0x147
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x148
or ebx, 0x200
jmp 0x4569e3
push str.:_picons_transform_vert.png
lea ecx, [esp + 0xa0]
call dword [0x6abbc4]
lea eax, [esp + 0x9c]
or ebx, 0x400
push eax
lea ecx, [esp + 0x9b4]
mov dword [esp + 0xb04], 0x149
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x14a
or ebx, 0x800
push 0
lea ecx, [esp + 0x6bc]
push str.Reflect_vertically
push ecx
mov dword [esp + 0x6c], ebx
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x22c]
push 1
push 0
push 2
push eax
push edx
mov dword [esp + 0xb14], 0x14b
lea ebp, [esi + 0x240]
call dword [0x6adb24]
lea ecx, [esp + 0x6b8]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x4a
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x149
test ebx, 0x800
je 0x456a69
and ebx, 0xfffff7ff
lea ecx, [esp + 0x9b0]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x148
test ebx, 0x400
je 0x456a93
and ebx, 0xfffffbff
lea ecx, [esp + 0x9c]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x147
test ebx, 0x200
je 0x456abd
and ebx, 0xfffffdff
lea ecx, [esp + 0x6c0]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100
je 0x456ae3
and ebx, 0xfffffeff
lea ecx, [esp + 0xa4]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov eax, dword [ebp]
push 0
push str.1reflectVert__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
push 0
lea ecx, [esp + 0xa48]
push str.Reflect_the_page_vertically
push ecx
call fcn.00422fe0
push 0x6ee69c
push eax
lea edx, [esp + 0x6f0]
push edx
mov dword [esp + 0xb2c], 0x14c
call fcn.00401090
lea ecx, [esi + 0x1b8]
push ecx
push eax
lea eax, [esp + 0x8ec]
push eax
mov byte [esp + 0xb38], 0x4d
call fcn.00401010
add esp, 0x38
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x4e
call dword [0x6ac9cc]
lea ecx, [esp + 0x8b8]
mov byte [esp + 0xb00], 0x4d
call dword [0x6abc18]
lea ecx, [esp + 0x6c8]
mov byte [esp + 0xb00], 0x4c
call dword [0x6abc18]
lea ecx, [esp + 0xa30]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x6d4]
push str.Reflect_the_page_vertically
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x14f
call dword [0x6ac9bc]
lea ecx, [esp + 0x6d0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlShiftUp
lea ecx, [esp + 0xb0]
call dword [0x6abbc4]
lea edx, [esp + 0xac]
push edx
lea ecx, [esp + 0x8c4]
mov dword [esp + 0xb04], 0x150
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x51
call dword [0x6ac9c0]
lea ecx, [esp + 0x8c0]
mov byte [esp + 0xb00], 0x50
call dword [0x6ad308]
lea ecx, [esp + 0xac]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [ebp]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
lea eax, [esi + 0x230]
lea ecx, [esi + 0x140]
push eax
call fcn.00432d80
lea eax, [esi + 0x234]
push eax
lea ecx, [esi + 0x140]
call fcn.00432d80
lea eax, [esi + 0x238]
push eax
lea ecx, [esi + 0x140]
call fcn.00432d80
lea eax, [esi + 0x15c]
push eax
lea ecx, [esi + 0x140]
call fcn.00432d80
lea eax, [esi + 0x23c]
push eax
lea ecx, [esi + 0x140]
call fcn.00432d80
push ebp
lea ecx, [esi + 0x140]
call fcn.00432d80
lea eax, [esi + 0x230]
lea ecx, [esi + 0x14c]
push eax
call fcn.00432d80
lea eax, [esi + 0x234]
push eax
lea ecx, [esi + 0x14c]
call fcn.00432d80
lea eax, [esi + 0x238]
push eax
lea ecx, [esi + 0x14c]
call fcn.00432d80
lea eax, [esi + 0x15c]
push eax
lea ecx, [esi + 0x14c]
call fcn.00432d80
lea eax, [esi + 0x23c]
push eax
lea ecx, [esi + 0x14c]
call fcn.00432d80
push ebp
lea ecx, [esi + 0x14c]
call fcn.00432d80
mov ecx, dword [esi + 0x15c]
mov ebp, dword [0x6acacc]
push ecx
mov ecx, dword [esi + 0x154]
call ebp
mov edx, dword [esi + 0x230]
mov ecx, dword [esi + 0x154]
push edx
call ebp
mov eax, dword [esi + 0x234]
mov ecx, dword [esi + 0x154]
push eax
call ebp
mov ecx, dword [esi + 0x238]
push ecx
mov ecx, dword [esi + 0x154]
call ebp
mov ecx, dword [esi + 0x154]
call dword [0x6ac9b4]
jmp 0x456d76
mov ebx, dword [esp + 0x60]
push 0
lea edx, [esp + 0x6dc]
push str.Correction
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x228]
push eax
mov dword [esp + 0xb04], 0x152
call dword [0x6adb1c]
lea ecx, [esp + 0x6d8]
mov dword [esi + 0x268], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x268], 0
je 0x4580b5
cmp byte [esi + 0x48], 0
je 0x456e23
push str.:_svg_crop.svg
lea ecx, [esp + 0xc0]
call dword [0x6abbc4]
lea eax, [esp + 0xbc]
or ebx, 0x1000
push eax
lea ecx, [esp + 0x8cc]
mov dword [esp + 0xb04], 0x153
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x154
or ebx, 0x2000
jmp 0x456e72
push str.:_picons_crop.png
lea ecx, [esp + 0xb8]
call dword [0x6abbc4]
lea ecx, [esp + 0xb4]
push ecx
or ebx, 0x4000
lea ecx, [esp + 0x6e4]
mov dword [esp + 0xb04], 0x155
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x156
or ebx, 0x8000
push 0
lea edx, [esp + 0x9bc]
push str.Crop_Page
push edx
mov dword [esp + 0x6c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x268]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x157
call dword [0x6adb24]
lea ecx, [esp + 0x9b8]
mov dword [esi + 0x158], eax
mov byte [esp + 0xb00], 0x56
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x155
test ebx, 0x8000
je 0x456ef1
and ebx, 0xffff7fff
lea ecx, [esp + 0x6e0]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x154
test ebx, 0x4000
je 0x456f1b
and ebx, 0xffffbfff
lea ecx, [esp + 0xb4]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x153
test ebx, 0x2000
je 0x456f45
and ebx, 0xffffdfff
lea ecx, [esp + 0x8c8]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000
je 0x456f6b
and ebx, 0xffffefff
lea ecx, [esp + 0xbc]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x158]
push 1
call dword [0x6ac990]
mov eax, dword [esi + 0x158]
push 0
push str.1crop_bool_
push esi
push str.2toggled_bool_
push eax
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlX
lea ecx, [esp + 0xc8]
call dword [0x6abbc4]
lea ecx, [esp + 0xc4]
push ecx
lea ecx, [esp + 0x6ec]
mov dword [esp + 0xb04], 0x158
call dword [0x6ad304]
mov ecx, dword [esi + 0x158]
push eax
mov byte [esp + 0xb04], 0x59
call dword [0x6ac9c0]
lea ecx, [esp + 0x6e8]
mov byte [esp + 0xb00], 0x58
call dword [0x6ad308]
lea ecx, [esp + 0xc4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0xa74]
push str.Crop_the_page_manually
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x158]
push eax
mov dword [esp + 0xb04], 0x15a
call dword [0x6ac9cc]
lea ecx, [esp + 0xa70]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x6f4]
push str.Crop_the_page_manually
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x158]
push eax
mov dword [esp + 0xb04], 0x15b
call dword [0x6ac9bc]
lea ecx, [esp + 0x6f0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x158]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x4570f3
push str.:_svg_contrast.svg
lea ecx, [esp + 0xd8]
call dword [0x6abbc4]
lea edx, [esp + 0xd4]
or ebx, 0x10000
push edx
lea ecx, [esp + 0x9c4]
mov dword [esp + 0xb04], 0x15c
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x15d
or ebx, 0x20000
jmp 0x457142
push str.:_picons_contrast.png
lea ecx, [esp + 0xd0]
call dword [0x6abbc4]
lea eax, [esp + 0xcc]
or ebx, 0x40000
push eax
lea ecx, [esp + 0x6fc]
mov dword [esp + 0xb04], 0x15e
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x15f
or ebx, 0x80000
push 0
lea ecx, [esp + 0x8d4]
push str.Page_Contrast
push ecx
mov dword [esp + 0x6c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x268]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x160
call dword [0x6adb24]
lea ecx, [esp + 0x8d0]
mov dword [esi + 0x26c], eax
mov byte [esp + 0xb00], 0x5f
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x15e
test ebx, 0x80000
je 0x4571c1
and ebx, 0xfff7ffff
lea ecx, [esp + 0x6f8]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x15d
test ebx, 0x40000
je 0x4571eb
and ebx, 0xfffbffff
lea ecx, [esp + 0xcc]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x15c
test ebx, 0x20000
je 0x457215
and ebx, 0xfffdffff
lea ecx, [esp + 0x9c0]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000
je 0x45723b
and ebx, 0xfffeffff
lea ecx, [esp + 0xd4]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x26c]
push 1
call dword [0x6ac990]
mov edx, dword [esi + 0x26c]
push 0
push str.1brightness_bool_
push esi
push str.2toggled_bool_
push edx
call dword [0x6abbb4]
add esp, 0x14
push str.CtrlB
lea ecx, [esp + 0xe0]
call dword [0x6abbc4]
lea eax, [esp + 0xdc]
push eax
lea ecx, [esp + 0x704]
mov dword [esp + 0xb04], 0x161
call dword [0x6ad304]
mov ecx, dword [esi + 0x26c]
push eax
mov byte [esp + 0xb04], 0x62
call dword [0x6ac9c0]
lea ecx, [esp + 0x700]
mov byte [esp + 0xb00], 0x61
call dword [0x6ad308]
lea ecx, [esp + 0xdc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x8dc]
push str.Adjust_the_page_brightness_and_contrast
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x26c]
push eax
mov dword [esp + 0xb04], 0x163
call dword [0x6ac9bc]
lea ecx, [esp + 0x8d8]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x70c]
push str.Adjust_the_page_brightness_and_contrast
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x26c]
push eax
mov dword [esp + 0xb04], 0x164
call dword [0x6ac9cc]
lea ecx, [esp + 0x708]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x26c]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x4573c3
push str.:_svg_effects.svg
lea ecx, [esp + 0xf0]
call dword [0x6abbc4]
lea ecx, [esp + 0xec]
push ecx
or ebx, 0x100000
lea ecx, [esp + 0x8e4]
mov dword [esp + 0xb04], 0x165
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x166
or ebx, 0x200000
jmp 0x457412
push str.:_picons_effects.png
lea ecx, [esp + 0xe8]
call dword [0x6abbc4]
lea edx, [esp + 0xe4]
or ebx, 0x400000
push edx
lea ecx, [esp + 0x714]
mov dword [esp + 0xb04], 0x167
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x168
or ebx, 0x800000
push 0
lea eax, [esp + 0xa3c]
push 0x6ee390
push eax
mov dword [esp + 0x6c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x268]
push 3
push eax
push ebp
mov dword [esp + 0xb0c], 0x169
call dword [0x6adb2c]
lea ecx, [esp + 0xa38]
mov dword [esi + 0x270], eax
mov byte [esp + 0xb00], 0x68
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x167
test ebx, 0x800000
je 0x45748d
and ebx, 0xff7fffff
lea ecx, [esp + 0x710]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x166
test ebx, 0x400000
je 0x4574b7
and ebx, 0xffbfffff
lea ecx, [esp + 0xe4]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x165
test ebx, 0x200000
je 0x4574e1
and ebx, 0xffdfffff
lea ecx, [esp + 0x8e0]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100000
je 0x457507
and ebx, 0xffefffff
lea ecx, [esp + 0xec]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x71c]
push str.Convert_to_Gray
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x270]
mov ebp, dword [0x6ac994]
push eax
mov dword [esp + 0xb04], 0x16a
call ebp
lea ecx, [esp + 0x718]
mov dword [esi + 0x278], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x9cc]
push str.Convert_to_Black_and_White
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x270]
push eax
mov dword [esp + 0xb04], 0x16b
call ebp
lea ecx, [esp + 0x9c8]
mov dword [esi + 0x280], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x724]
push str.Negative
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x270]
push eax
mov dword [esp + 0xb04], 0x16c
call ebp
lea ecx, [esp + 0x720]
mov dword [esi + 0x27c], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x8ec]
push str.Gamma_Correction
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x270]
push eax
mov dword [esp + 0xb04], 0x16d
call ebp
lea ecx, [esp + 0x8e8]
mov dword [esi + 0x284], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x278]
mov ebp, dword [0x6abbb4]
push 0
push str.1effectGray__
push esi
push str.2triggered__
push edx
call ebp
mov eax, dword [esi + 0x27c]
push 0
push str.1effectNegative__
push esi
push str.2triggered__
push eax
call ebp
mov ecx, dword [esi + 0x280]
push 0
push str.1effectBinary__
push esi
push str.2triggered__
push ecx
call ebp
mov edx, dword [esi + 0x284]
push 0
push str.1effectGamma__
push esi
push str.2triggered__
push edx
call ebp
mov ecx, dword [esi + 0x270]
add esp, 0x50
call dword [0x6acab4]
push 0
mov dword [esi + 0x274], eax
lea eax, [esp + 0x734]
push str.Apply_the_effect_to_the_page
push eax
call fcn.00422fe0
push 0x6ee69c
push eax
lea ecx, [esp + 0xab0]
push ecx
mov dword [esp + 0xb18], 0x16e
call fcn.00401090
lea ecx, [esi + 0x1b8]
push ecx
push eax
lea edx, [esp + 0x748]
push edx
mov byte [esp + 0xb24], 0x6f
call fcn.00401010
add esp, 0x24
mov ecx, dword [esi + 0x274]
push eax
mov byte [esp + 0xb04], 0x70
call dword [0x6ac9cc]
lea ecx, [esp + 0x728]
mov byte [esp + 0xb00], 0x6f
call dword [0x6abc18]
lea ecx, [esp + 0xa9c]
mov byte [esp + 0xb00], 0x6e
call dword [0x6abc18]
lea ecx, [esp + 0x730]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x8f4]
push str.Apply_the_effect_to_the_page
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x274]
push eax
mov dword [esp + 0xb04], 0x171
call dword [0x6ac9bc]
lea ecx, [esp + 0x8f0]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x274]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x4577e3
push str.:_svg_undo.svg
lea ecx, [esp + 0x100]
call dword [0x6abbc4]
lea edx, [esp + 0xfc]
or ebx, 0x1000000
push edx
lea ecx, [esp + 0x3d0]
mov dword [esp + 0xb04], 0x172
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x173
or ebx, 0x2000000
jmp 0x457832
push str.:_images_undo.png
lea ecx, [esp + 0xf8]
call dword [0x6abbc4]
lea eax, [esp + 0xf4]
or ebx, 0x4000000
push eax
lea ecx, [esp + 0x3c8]
mov dword [esp + 0xb04], 0x174
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x175
or ebx, 0x8000000
push 0
lea ecx, [esp + 0x73c]
push str.Undo
push ecx
mov dword [esp + 0x6c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x268]
push 1
push 0
push 2
push eax
push ebp
mov dword [esp + 0xb14], 0x176
call dword [0x6adb24]
lea ecx, [esp + 0x738]
mov dword [esi + 0x248], eax
mov byte [esp + 0xb00], 0x75
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x174
test ebx, 0x8000000
je 0x4578b1
and ebx, 0xf7ffffff
lea ecx, [esp + 0x3c4]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x173
test ebx, 0x4000000
je 0x4578db
and ebx, 0xfbffffff
lea ecx, [esp + 0xf4]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x172
test ebx, 0x2000000
je 0x457905
and ebx, 0xfdffffff
lea ecx, [esp + 0x3cc]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000000
je 0x45792b
and ebx, 0xfeffffff
lea ecx, [esp + 0xfc]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov edx, dword [esi + 0x248]
push 0
push str.1undoPage__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
push 0
lea eax, [esp + 0x3ec]
push str.Undo_the_last_operation
push eax
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x248]
push eax
mov dword [esp + 0xb04], 0x177
call dword [0x6ac9cc]
lea ecx, [esp + 0x3d4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x3e0]
push str.Undo_the_last_operation
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x248]
push eax
mov dword [esp + 0xb04], 0x178
call dword [0x6ac9bc]
lea ecx, [esp + 0x3dc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlZ
lea ecx, [esp + 0x108]
call dword [0x6abbc4]
lea edx, [esp + 0x104]
push edx
lea ecx, [esp + 0x3e8]
mov dword [esp + 0xb04], 0x179
call dword [0x6ad304]
mov ecx, dword [esi + 0x248]
push eax
mov byte [esp + 0xb04], 0x7a
call dword [0x6ac9c0]
lea ecx, [esp + 0x3e4]
mov byte [esp + 0xb00], 0x79
call dword [0x6ad308]
lea ecx, [esp + 0x104]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x248]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
mov ecx, dword [esi + 0x248]
push 0
call dword [0x6ac88c]
cmp byte [esi + 0x48], 0
je 0x457ab0
push str.:_svg_redo.svg
lea ecx, [esp + 0x118]
call dword [0x6abbc4]
lea ecx, [esp + 0x114]
push ecx
or ebx, 0x10000000
lea ecx, [esp + 0x400]
mov dword [esp + 0xb04], 0x17b
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x17c
or ebx, 0x20000000
jmp 0x457aff
push str.:_images_redo.png
lea ecx, [esp + 0x110]
call dword [0x6abbc4]
lea edx, [esp + 0x10c]
or ebx, 0x40000000
push edx
lea ecx, [esp + 0x3f8]
mov dword [esp + 0xb04], 0x17d
mov dword [esp + 0x64], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x17e
or ebx, 0x80000000
push 0
lea eax, [esp + 0x3f0]
push str.Redo
push eax
mov dword [esp + 0x6c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x268]
push 1
push 0
push 2
push eax
push ebp
mov dword [esp + 0xb14], 0x17f
call dword [0x6adb24]
lea ecx, [esp + 0x3ec]
mov dword [esi + 0x24c], eax
mov byte [esp + 0xb00], 0x7e
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x17d
test ebx, ebx
jns 0x457b7a
and ebx, 0x7fffffff
lea ecx, [esp + 0x3f4]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x17c
test ebx, 0x40000000
je 0x457ba4
and ebx, 0xbfffffff
lea ecx, [esp + 0x10c]
mov dword [esp + 0x60], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x17b
test ebx, 0x20000000
je 0x457bce
and ebx, 0xdfffffff
lea ecx, [esp + 0x3fc]
mov dword [esp + 0x60], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000000
je 0x457bea
lea ecx, [esp + 0x114]
call dword [0x6abc18]
mov ecx, dword [esi + 0x24c]
push 0
push str.1redoPage__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
push 0
lea edx, [esp + 0x41c]
push str.Redo_the_last_operation
push edx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x24c]
push eax
mov dword [esp + 0xb04], 0x180
call dword [0x6ac9cc]
lea ecx, [esp + 0x404]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x410]
push str.Redo_the_last_operation
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x24c]
push eax
mov dword [esp + 0xb04], 0x181
call dword [0x6ac9bc]
lea ecx, [esp + 0x40c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlY
lea ecx, [esp + 0x120]
call dword [0x6abbc4]
lea ecx, [esp + 0x11c]
push ecx
lea ecx, [esp + 0x418]
mov dword [esp + 0xb04], 0x182
call dword [0x6ad304]
mov ecx, dword [esi + 0x24c]
push eax
mov byte [esp + 0xb04], 0x83
call dword [0x6ac9c0]
lea ecx, [esp + 0x414]
mov byte [esp + 0xb00], 0x82
call dword [0x6ad308]
lea ecx, [esp + 0x11c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x24c]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
mov ecx, dword [esi + 0x24c]
push 0
call dword [0x6ac88c]
cmp byte [esi + 0x48], 0
je 0x457d6f
push str.:_svg_restore.svg
lea ecx, [esp + 0x130]
call dword [0x6abbc4]
lea eax, [esp + 0x12c]
push eax
lea ecx, [esp + 0x430]
mov dword [esp + 0xb04], 0x184
mov dword [esp + 0x48], 1
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x185
mov dword [esp + 0x44], 3
jmp 0x457dbe
push str.:_picons_restore.png
lea ecx, [esp + 0x128]
call dword [0x6abbc4]
lea ecx, [esp + 0x124]
push ecx
lea ecx, [esp + 0x428]
mov dword [esp + 0xb04], 0x186
mov dword [esp + 0x48], 4
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x187
mov dword [esp + 0x44], 0xc
push 0
lea edx, [esp + 0x420]
push 0x6ee2b4
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x268]
push 1
push 0
push 2
push eax
push ebp
mov dword [esp + 0xb14], 0x188
lea ebx, [esi + 0x250]
call dword [0x6adb24]
lea ecx, [esp + 0x41c]
mov dword [ebx], eax
mov byte [esp + 0xb00], 0x87
call dword [0x6abc18]
test byte [esp + 0x44], 8
mov dword [esp + 0xb00], 0x186
je 0x457e35
and dword [esp + 0x44], 0xfffffff7
lea ecx, [esp + 0x424]
call dword [0x6ac078]
test byte [esp + 0x44], 4
mov dword [esp + 0xb00], 0x185
je 0x457e59
and dword [esp + 0x44], 0xfffffffb
lea ecx, [esp + 0x124]
call dword [0x6abc18]
test byte [esp + 0x44], 2
mov dword [esp + 0xb00], 0x184
je 0x457e7d
and dword [esp + 0x44], 0xfffffffd
lea ecx, [esp + 0x42c]
call dword [0x6ac078]
test byte [esp + 0x44], 1
mov dword [esp + 0xb00], edi
je 0x457e9d
and dword [esp + 0x44], 0xfffffffe
lea ecx, [esp + 0x12c]
call dword [0x6abc18]
mov eax, dword [ebx]
push 0
push str.1restorePage__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
push 0
lea ecx, [esp + 0x45c]
push str.Restore_the_original_page
push ecx
call fcn.00422fe0
push 0x6ee69c
push eax
lea edx, [esp + 0x464]
push edx
mov dword [esp + 0xb2c], 0x189
call fcn.00401090
lea ecx, [esi + 0x1b8]
push ecx
push eax
lea eax, [esp + 0x468]
push eax
mov byte [esp + 0xb38], 0x8a
call fcn.00401010
add esp, 0x38
mov ecx, dword [ebx]
push eax
mov byte [esp + 0xb04], 0x8b
call dword [0x6ac9cc]
lea ecx, [esp + 0x434]
mov byte [esp + 0xb00], 0x8a
call dword [0x6abc18]
lea ecx, [esp + 0x43c]
mov byte [esp + 0xb00], 0x89
call dword [0x6abc18]
lea ecx, [esp + 0x444]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x450]
push str.Restore_the_original_page
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebx]
push eax
mov dword [esp + 0xb04], 0x18c
call dword [0x6ac9bc]
lea ecx, [esp + 0x44c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlShiftZ
lea ecx, [esp + 0x138]
call dword [0x6abbc4]
lea edx, [esp + 0x134]
push edx
lea ecx, [esp + 0x458]
mov dword [esp + 0xb04], 0x18d
call dword [0x6ad304]
mov ecx, dword [ebx]
push eax
mov byte [esp + 0xb04], 0x8e
call dword [0x6ac9c0]
lea ecx, [esp + 0x454]
mov byte [esp + 0xb00], 0x8d
call dword [0x6ad308]
lea ecx, [esp + 0x134]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [ebx]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
lea eax, [esi + 0x158]
lea ebp, [esi + 0x140]
push eax
mov ecx, ebp
call fcn.00432d80
lea eax, [esi + 0x26c]
push eax
mov ecx, ebp
call fcn.00432d80
lea eax, [esi + 0x274]
push eax
mov ecx, ebp
call fcn.00432d80
push ebx
mov ecx, ebp
call fcn.00432d80
lea eax, [esi + 0x158]
lea ecx, [esi + 0x14c]
push eax
call fcn.00432d80
lea ebp, [esi + 0x26c]
push ebp
lea ecx, [esi + 0x14c]
call fcn.00432d80
lea eax, [esi + 0x274]
push eax
lea ecx, [esi + 0x14c]
call fcn.00432d80
push ebx
lea ecx, [esi + 0x14c]
call fcn.00432d80
mov ecx, dword [esi + 0x158]
mov ebx, dword [0x6acacc]
push ecx
mov ecx, dword [esi + 0x154]
call ebx
mov edx, dword [ebp]
mov ecx, dword [esi + 0x154]
push edx
call ebx
mov eax, dword [esi + 0x284]
mov ecx, dword [esi + 0x154]
push eax
call ebx
push 0
lea ecx, [esp + 0x460]
push str.Crop
push ecx
call fcn.00422fe0
add esp, 0xc
push eax
mov ecx, esi
mov dword [esp + 0xb04], 0x18f
call dword [0x6adbc8]
mov ecx, eax
call dword [0x6adb18]
lea ecx, [esp + 0x45c]
mov dword [esi + 0x2d4], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x2d4], 0
je 0x458b48
push 0
lea edx, [esp + 0x468]
push 0x6ea76c
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2d4]
push eax
mov dword [esp + 0xb04], 0x190
call dword [0x6adb30]
lea ecx, [esp + 0x464]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x2d4]
push 1
call dword [0x6adb34]
mov ecx, dword [esi + 0x2d4]
mov eax, dword [ecx]
mov edx, dword [eax + 0x2c]
push 0
call edx
push 0
lea eax, [esp + 0x470]
push str.Frames
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2d4]
push eax
mov dword [esp + 0xb04], 0x191
call dword [0x6adb1c]
lea ecx, [esp + 0x46c]
mov dword [esi + 0x2d8], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x2d8], 0
je 0x4588be
cmp byte [esi + 0x48], 0
je 0x45821e
push str.:_svg_closewin.svg
lea ecx, [esp + 0x148]
call dword [0x6abbc4]
mov ebx, dword [esp + 0x44]
lea ecx, [esp + 0x144]
push ecx
or ebx, 0x10
lea ecx, [esp + 0x488]
mov dword [esp + 0xb04], 0x192
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov ebp, eax
or ebx, 0x20
mov dword [esp + 0xb00], 0x193
mov dword [esp + 0x44], ebx
jmp 0x45826e
push str.:_picons_closewin
lea ecx, [esp + 0x140]
call dword [0x6abbc4]
or dword [esp + 0x44], 0x40
lea edx, [esp + 0x13c]
push edx
lea ecx, [esp + 0x480]
mov dword [esp + 0xb04], 0x194
call dword [0x6ac080]
mov ebp, eax
or dword [esp + 0x44], 0x80
mov ebx, dword [esp + 0x44]
mov dword [esp + 0xb00], 0x195
push 0
lea eax, [esp + 0x478]
push str.Close
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2d8]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x196
call dword [0x6adb24]
lea ecx, [esp + 0x474]
mov dword [esi + 0x2dc], eax
mov byte [esp + 0xb00], 0x95
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x194
test bl, bl
jns 0x4582e5
and ebx, 0xffffff7f
lea ecx, [esp + 0x47c]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x193
test bl, 0x40
je 0x458309
and ebx, 0xffffffbf
lea ecx, [esp + 0x13c]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x192
test bl, 0x20
je 0x45832d
and ebx, 0xffffffdf
lea ecx, [esp + 0x484]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 0x10
je 0x45834d
and ebx, 0xffffffef
lea ecx, [esp + 0x144]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x490]
push str.Close_the_panel
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2dc]
push eax
mov dword [esp + 0xb04], 0x197
call dword [0x6ac9cc]
lea ecx, [esp + 0x48c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x498]
push str.Close_the_panel
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2dc]
push eax
mov dword [esp + 0xb04], 0x198
call dword [0x6ac9bc]
lea ecx, [esp + 0x494]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x2dc]
mov ebp, dword [0x6abbb4]
push 0
push str.1cropCancelled__
push esi
push str.2triggered__
push eax
call ebp
mov ecx, dword [esi + 0x2dc]
add esp, 0x14
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45845b
push str.:_svg_add_frame.svg
lea ecx, [esp + 0x158]
call dword [0x6abbc4]
lea edx, [esp + 0x154]
or ebx, 0x100
push edx
lea ecx, [esp + 0x4b0]
mov dword [esp + 0xb04], 0x199
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x19a
or ebx, 0x200
jmp 0x4584ac
push str.:_picons_add_frame.png
lea ecx, [esp + 0x150]
call dword [0x6abbc4]
lea eax, [esp + 0x14c]
or ebx, 0x400
push eax
lea ecx, [esp + 0x4a8]
mov dword [esp + 0xb04], 0x19b
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x19c
or ebx, 0x800
push 0
lea ecx, [esp + 0x4a0]
push str.Add_Frame
push ecx
mov dword [esp + 0x50], ebx
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x2d8]
push 1
push 0
push 3
push eax
push edx
mov dword [esp + 0xb14], 0x19d
call dword [0x6adb24]
lea ecx, [esp + 0x49c]
mov dword [esi + 0x2e0], eax
mov byte [esp + 0xb00], 0x9c
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x19b
test ebx, 0x800
je 0x45852f
and ebx, 0xfffff7ff
lea ecx, [esp + 0x4a4]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x19a
test ebx, 0x400
je 0x458559
and ebx, 0xfffffbff
lea ecx, [esp + 0x14c]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x199
test ebx, 0x200
je 0x458583
and ebx, 0xfffffdff
lea ecx, [esp + 0x4ac]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100
je 0x4585a9
and ebx, 0xfffffeff
lea ecx, [esp + 0x154]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0
lea eax, [esp + 0x4b8]
push str.Add_cropping_frame
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2e0]
push eax
mov dword [esp + 0xb04], 0x19e
call dword [0x6ac9cc]
lea ecx, [esp + 0x4b4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x4c0]
push str.Add_cropping_frame
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2e0]
push eax
mov dword [esp + 0xb04], 0x19f
call dword [0x6ac9bc]
lea ecx, [esp + 0x4bc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x2e0]
push 0
push str.1addCropFrame__
push esi
push str.2triggered__
push edx
call ebp
mov eax, dword [esi + 0x2e0]
add esp, 0x14
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x4586b1
push str.:_svg_del_frame.svg
lea ecx, [esp + 0x168]
call dword [0x6abbc4]
lea ecx, [esp + 0x164]
push ecx
or ebx, 0x1000
lea ecx, [esp + 0x4d8]
mov dword [esp + 0xb04], 0x1a0
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x1a1
or ebx, 0x2000
jmp 0x458702
push str.:_picons_del_frame.png
lea ecx, [esp + 0x160]
call dword [0x6abbc4]
lea edx, [esp + 0x15c]
or ebx, 0x4000
push edx
lea ecx, [esp + 0x4d0]
mov dword [esp + 0xb04], 0x1a2
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x1a3
or ebx, 0x8000
push 0
lea eax, [esp + 0x4c8]
push str.Remove_Frame
push eax
mov dword [esp + 0x50], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 3
push eax
push ecx
mov ecx, dword [esi + 0x2d8]
mov dword [esp + 0xb14], 0x1a4
call dword [0x6adb24]
lea ecx, [esp + 0x4c4]
mov dword [esi + 0x2e4], eax
mov byte [esp + 0xb00], 0xa3
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x1a2
test ebx, 0x8000
je 0x458785
and ebx, 0xffff7fff
lea ecx, [esp + 0x4cc]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x1a1
test ebx, 0x4000
je 0x4587af
and ebx, 0xffffbfff
lea ecx, [esp + 0x15c]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x1a0
test ebx, 0x2000
je 0x4587d9
and ebx, 0xffffdfff
lea ecx, [esp + 0x4d4]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000
je 0x4587ff
and ebx, 0xffffefff
lea ecx, [esp + 0x164]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0
lea edx, [esp + 0x4e0]
push str.Remove_current_cropping_frame
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2e4]
push eax
mov dword [esp + 0xb04], 0x1a5
call dword [0x6ac9cc]
lea ecx, [esp + 0x4dc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x4e8]
push str.Remove_current_cropping_frame
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2e4]
push eax
mov dword [esp + 0xb04], 0x1a6
call dword [0x6ac9bc]
lea ecx, [esp + 0x4e4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x2e4]
push 0
push str.1delCropFrame__
push esi
push str.2triggered__
push ecx
call ebp
mov edx, dword [esi + 0x2e4]
add esp, 0x14
push 0x40
push edx
mov ecx, esi
call fcn.00448080
mov ecx, dword [esi + 0x2e4]
push 0
call dword [0x6ac88c]
jmp 0x4588c2
mov ebx, dword [esp + 0x44]
push 0
lea eax, [esp + 0x4f0]
push str.Frame_Color
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2d4]
push eax
mov dword [esp + 0xb04], 0x1a7
call dword [0x6adb1c]
lea ecx, [esp + 0x4ec]
mov dword [esi + 0x2e8], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x2e8], 0
je 0x458b4c
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1a8
test ebp, ebp
je 0x458987
push 0
lea ecx, [esp + 0x4f8]
push str.Color:
push ecx
call fcn.00422fe0
add esp, 8
mov ecx, esp
mov dword [esp + 0x44], esp
push 0
or ebx, 0x10000
mov dword [ecx], 0
push eax
mov ecx, ebp
mov byte [esp + 0xb0c], 0xa9
mov dword [esp + 0x50], ebx
call dword [0x6ad6b8]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x458989
xor ebp, ebp
mov dword [esi + 0x4c4], ebp
mov dword [esp + 0xb00], edi
test ebx, 0x10000
je 0x4589b5
and ebx, 0xfffeffff
lea ecx, [esp + 0x4f4]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x4c], eax
mov dword [esp + 0xb00], 0x1ab
test eax, eax
je 0x4589dc
push esi
mov ecx, eax
call fcn.0040a350
jmp 0x4589de
xor eax, eax
lea ebp, [esi + 0x4b0]
mov dword [esp + 0xb00], edi
cmp dword [ebp], eax
je 0x4589fb
push eax
push ebp
call dword [0x6ab774]
add esp, 8
mov eax, dword [ebp]
push 0
push str.1cropColorChanged_int_
push esi
push str.2currentIndexChanged_int_
push eax
call dword [0x6abbb4]
push 0
lea edx, [esp + 0x514]
push 0x6ee150
push edx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x1ac
call dword [0x6ac074]
lea ecx, [esp + 0x4fc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ebp, dword [ebp]
push 0xb4
mov ecx, ebp
call dword [0x6ad6d0]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1ad
test ebp, ebp
je 0x458aab
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, ebp
mov dword [eax], 0
call dword [0x6ad6a8]
mov dword [ebp], vtable.QWidget.0
mov dword [ebp + 8], vtable.QWidget.1.0
mov dword [esp + 0x40], ebp
jmp 0x458ab3
mov dword [esp + 0x40], 0
push 0x10
mov dword [esp + 0xb04], edi
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1ae
test ebp, ebp
je 0x458af3
push 0
mov ecx, ebp
call dword [0x6ad2b0]
mov dword [ebp], vtable.QFormLayout.1.0
mov dword [ebp + 8], vtable.QFormLayout.0
jmp 0x458af5
xor ebp, ebp
push 1
push 4
push 1
push 1
mov ecx, ebp
mov dword [esp + 0xb10], edi
call dword [0x6ac0d4]
push 2
mov ecx, ebp
call dword [0x6ac0fc]
mov eax, dword [esi + 0x4b0]
push eax
mov eax, dword [esi + 0x4c4]
push eax
mov ecx, ebp
call dword [0x6ad2b8]
push ebp
mov ebp, dword [esp + 0x44]
mov ecx, ebp
call dword [0x6ad6e4]
mov ecx, dword [esi + 0x2e8]
push ebp
call dword [0x6adb28]
jmp 0x458b4c
mov ebx, dword [esp + 0x44]
push 0
lea ecx, [esp + 0x508]
push str.Brightness
push ecx
call fcn.00422fe0
add esp, 0xc
push eax
mov ecx, esi
mov dword [esp + 0xb04], 0x1af
call dword [0x6adbc8]
mov ecx, eax
call dword [0x6adb18]
lea ecx, [esp + 0x504]
mov dword [esi + 0x310], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x310], 0
je 0x459786
push 0
lea edx, [esp + 0x510]
push str.Contrast
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x310]
push eax
mov dword [esp + 0xb04], 0x1b0
call dword [0x6adb30]
lea ecx, [esp + 0x50c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x310]
push 6
call dword [0x6adb34]
mov ecx, dword [esi + 0x310]
mov eax, dword [ecx]
mov edx, dword [eax + 0x2c]
push 0
call edx
push 0
lea eax, [esp + 0x518]
push str.Brightness__Contrast
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x310]
push eax
mov dword [esp + 0xb04], 0x1b1
call dword [0x6adb1c]
lea ecx, [esp + 0x514]
mov dword [esi + 0x314], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x314]
push 0x12c
call dword [0x6ad6d0]
cmp dword [esi + 0x314], 0
je 0x459786
cmp byte [esi + 0x48], 0
je 0x458cc4
push str.:_svg_closewin.svg
lea ecx, [esp + 0x178]
call dword [0x6abbc4]
lea ecx, [esp + 0x174]
push ecx
or ebx, 0x20000
lea ecx, [esp + 0x530]
mov dword [esp + 0xb04], 0x1b2
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x1b3
or ebx, 0x40000
jmp 0x458d13
push str.:_picons_closewin
lea ecx, [esp + 0x170]
call dword [0x6abbc4]
lea edx, [esp + 0x16c]
or ebx, 0x80000
push edx
lea ecx, [esp + 0x528]
mov dword [esp + 0xb04], 0x1b4
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x1b5
or ebx, 0x100000
push 0
lea eax, [esp + 0x520]
push str.Close
push eax
mov dword [esp + 0x50], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x314]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x1b6
call dword [0x6adb24]
lea ecx, [esp + 0x51c]
mov dword [esi + 0x318], eax
mov byte [esp + 0xb00], 0xb5
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x1b4
test ebx, 0x100000
je 0x458d92
and ebx, 0xffefffff
lea ecx, [esp + 0x524]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x1b3
test ebx, 0x80000
je 0x458dbc
and ebx, 0xfff7ffff
lea ecx, [esp + 0x16c]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x1b2
test ebx, 0x40000
je 0x458de6
and ebx, 0xfffbffff
lea ecx, [esp + 0x52c]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x20000
je 0x458e0c
and ebx, 0xfffdffff
lea ecx, [esp + 0x174]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x538]
push str.Close_the_panel
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x318]
push eax
mov dword [esp + 0xb04], 0x1b7
call dword [0x6ac9cc]
lea ecx, [esp + 0x534]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x540]
push str.Close_the_panel
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x318]
push eax
mov dword [esp + 0xb04], 0x1b8
call dword [0x6ac9bc]
lea ecx, [esp + 0x53c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x318]
push 0
push str.1brightCancelled__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
mov ecx, dword [esi + 0x318]
add esp, 0x14
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1b9
test ebp, ebp
je 0x458efa
push 0
push 1
mov ecx, ebp
call dword [0x6acab0]
mov dword [ebp], vtable.QSlider.1.0
mov dword [ebp + 8], vtable.QSlider.0
jmp 0x458efc
xor ebp, ebp
push 0x190
mov ecx, ebp
mov dword [esp + 0xb04], edi
mov dword [esi + 0x31c], ebp
call dword [0x6ad6d0]
mov ecx, dword [esi + 0x31c]
push 0x14
call dword [0x6acaac]
mov ecx, dword [esi + 0x31c]
push 0x64
push 0xffffffffffffff9c
call dword [0x6acaa8]
mov ecx, dword [esi + 0x31c]
push 1
call dword [0x6acaa4]
mov ecx, dword [esi + 0x31c]
push 0xa
call dword [0x6acaa0]
mov ecx, dword [esi + 0x31c]
push 1
call dword [0x6abd94]
mov ecx, dword [esi + 0x31c]
push 0
call dword [0x6ac8f0]
push 0
lea edx, [esp + 0x548]
push 0x6ee114
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x31c]
push eax
mov dword [esp + 0xb04], 0x1ba
call dword [0x6ac074]
lea ecx, [esp + 0x544]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1bb
test ebp, ebp
je 0x458fe7
push esi
mov ecx, ebp
call dword [0x6ad1c8]
mov dword [ebp], vtable.QSpinBox.1.0
mov dword [ebp + 8], vtable.QSpinBox.0
jmp 0x458fe9
xor ebp, ebp
push 0xffffffffffffff9c
mov ecx, ebp
mov dword [esp + 0xb04], edi
mov dword [esi + 0x320], ebp
call dword [0x6ad1d0]
mov ecx, dword [esi + 0x320]
push 0x64
call dword [0x6ad1d4]
mov ecx, dword [esi + 0x320]
push 1
call dword [0x6abf94]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1bc
test ebp, ebp
je 0x459061
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, ebp
mov dword [eax], 0
call dword [0x6ad4d4]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x459063
xor ebp, ebp
push str.:_images_BrightLight
lea ecx, [esp + 0x180]
mov dword [esp + 0x44], ebp
mov dword [esp + 0xb04], edi
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x50], esp
mov dword [eax], 0
push 0
lea eax, [esp + 0x184]
push eax
lea ecx, [esp + 0xabc]
mov dword [esp + 0xb0c], 0x1bd
call dword [0x6ad6f8]
push eax
mov ecx, ebp
mov byte [esp + 0xb04], 0xbe
call dword [0x6ad418]
lea ecx, [esp + 0xab0]
mov byte [esp + 0xb00], 0xbd
call dword [0x6ad700]
lea ecx, [esp + 0x17c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ecx
mov eax, esp
mov ecx, ebp
mov dword [esp + 0x50], esp
mov dword [eax], 0x84
call dword [0x6ad6c8]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1bf
test ebp, ebp
je 0x459147
push ecx
mov eax, esp
mov dword [esp + 0x6c], esp
push esi
mov ecx, ebp
mov dword [eax], 0
call dword [0x6ad6a8]
mov dword [ebp], vtable.QWidget.0
mov dword [ebp + 8], vtable.QWidget.1.0
mov dword [esp + 0x68], ebp
jmp 0x45914f
mov dword [esp + 0x68], 0
push 0x10
mov dword [esp + 0xb04], edi
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1c0
test ebp, ebp
je 0x45918d
mov ecx, ebp
call dword [0x6ad4b0]
mov dword [ebp], vtable.QHBoxLayout.1.0
mov dword [ebp + 8], vtable.QHBoxLayout.0
jmp 0x45918f
xor ebp, ebp
push 0
mov ecx, ebp
mov dword [esp + 0xb04], edi
call dword [0x6ad6b0]
push ecx
mov ecx, dword [esp + 0x44]
mov eax, esp
mov dword [esp + 0x50], esp
push 0
push ecx
mov ecx, ebp
mov dword [eax], 0
call dword [0x6ad6dc]
push ecx
mov eax, esp
mov dword [esp + 0x50], esp
mov dword [eax], 0
mov edx, dword [esi + 0x31c]
push 1
push edx
mov ecx, ebp
call dword [0x6ad6dc]
push ecx
mov eax, esp
mov dword [esp + 0x50], esp
mov dword [eax], 0
mov eax, dword [esi + 0x320]
push 0
push eax
mov ecx, ebp
call dword [0x6ad6dc]
mov ecx, dword [esp + 0x68]
push ebp
call dword [0x6ad6e4]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1c1
test ebp, ebp
je 0x459240
push 0
push 1
mov ecx, ebp
call dword [0x6acab0]
mov dword [ebp], vtable.QSlider.1.0
mov dword [ebp + 8], vtable.QSlider.0
mov ecx, ebp
jmp 0x459242
xor ecx, ecx
push 0x190
mov dword [esp + 0xb04], edi
mov dword [esi + 0x324], ecx
call dword [0x6ad6d0]
mov ecx, dword [esi + 0x324]
push 0x14
call dword [0x6acaac]
mov ecx, dword [esi + 0x324]
push 0x64
push 0xffffffffffffff9c
call dword [0x6acaa8]
mov ecx, dword [esi + 0x324]
push 1
call dword [0x6acaa4]
mov ecx, dword [esi + 0x324]
push 0xa
call dword [0x6acaa0]
mov ecx, dword [esi + 0x324]
push 1
call dword [0x6abd94]
mov ecx, dword [esi + 0x324]
push 0
call dword [0x6ac8f0]
push 0
lea ecx, [esp + 0x550]
push str.Contrast
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x324]
push eax
mov dword [esp + 0xb04], 0x1c2
call dword [0x6ac074]
lea ecx, [esp + 0x54c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1c3
test ebp, ebp
je 0x45932b
push esi
mov ecx, ebp
call dword [0x6ad1c8]
mov dword [ebp], vtable.QSpinBox.1.0
mov dword [ebp + 8], vtable.QSpinBox.0
jmp 0x45932d
xor ebp, ebp
push 0xffffffffffffff9c
mov ecx, ebp
mov dword [esp + 0xb04], edi
mov dword [esi + 0x328], ebp
call dword [0x6ad1d0]
mov ecx, dword [esi + 0x328]
push 0x64
call dword [0x6ad1d4]
mov ecx, dword [esi + 0x328]
push 1
call dword [0x6abf94]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1c4
test ebp, ebp
je 0x4593a5
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, ebp
mov dword [eax], 0
call dword [0x6ad4d4]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x4593a7
xor ebp, ebp
push str.:_images_BrightContrast
lea ecx, [esp + 0x188]
mov dword [esp + 0x44], ebp
mov dword [esp + 0xb04], edi
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x50], esp
push 0
lea edx, [esp + 0x18c]
push edx
lea ecx, [esp + 0xab0]
mov dword [esp + 0xb0c], 0x1c5
mov dword [eax], 0
call dword [0x6ad6f8]
push eax
mov ecx, ebp
mov byte [esp + 0xb04], 0xc6
call dword [0x6ad418]
lea ecx, [esp + 0xaa4]
mov byte [esp + 0xb00], 0xc5
call dword [0x6ad700]
lea ecx, [esp + 0x184]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push ecx
mov eax, esp
mov ecx, ebp
mov dword [esp + 0x50], esp
mov dword [eax], 0x84
call dword [0x6ad6c8]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1c7
test ebp, ebp
je 0x45948b
push ecx
mov eax, esp
mov dword [esp + 0x74], esp
push esi
mov ecx, ebp
mov dword [eax], 0
call dword [0x6ad6a8]
mov dword [ebp], vtable.QWidget.0
mov dword [ebp + 8], vtable.QWidget.1.0
mov dword [esp + 0x70], ebp
jmp 0x459493
mov dword [esp + 0x70], 0
push 0x10
mov dword [esp + 0xb04], edi
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1c8
test ebp, ebp
je 0x4594d1
mov ecx, ebp
call dword [0x6ad4b0]
mov dword [ebp], vtable.QHBoxLayout.1.0
mov dword [ebp + 8], vtable.QHBoxLayout.0
jmp 0x4594d3
xor ebp, ebp
push 0
mov ecx, ebp
mov dword [esp + 0xb04], edi
call dword [0x6ad6b0]
push ecx
mov eax, esp
mov dword [esp + 0x50], esp
mov dword [eax], 0
mov eax, dword [esp + 0x44]
push 0
push eax
mov ecx, ebp
call dword [0x6ad6dc]
push ecx
mov eax, esp
mov dword [esp + 0x50], esp
mov dword [eax], 0
mov ecx, dword [esi + 0x324]
push 1
push ecx
mov ecx, ebp
call dword [0x6ad6dc]
push ecx
mov eax, esp
mov dword [esp + 0x50], esp
mov dword [eax], 0
mov edx, dword [esi + 0x328]
push 0
push edx
mov ecx, ebp
call dword [0x6ad6dc]
mov ecx, dword [esp + 0x70]
push ebp
call dword [0x6ad6e4]
mov eax, dword [esi + 0x31c]
mov ebp, dword [0x6abbb4]
push 0
push str.1brightnessChanged_int_
push esi
push str.2valueChanged_int_
push eax
call ebp
mov ecx, dword [esi + 0x324]
push 0
push str.1contrastChanged_int_
push esi
push str.2valueChanged_int_
push ecx
call ebp
mov edx, dword [esi + 0x320]
push 0
push str.1brightnessChanged_int_
push esi
push str.2valueChanged_int_
push edx
call ebp
mov eax, dword [esi + 0x328]
push 0
push str.1contrastChanged_int_
push esi
push str.2valueChanged_int_
push eax
call ebp
mov ecx, dword [esi + 0x31c]
add esp, 0x50
push 0
push str.1brightSpinChange_int_
push esi
push str.2valueChanged_int_
push ecx
call ebp
mov edx, dword [esi + 0x324]
push 0
push str.1contrastSpinChange_int_
push esi
push str.2valueChanged_int_
push edx
call ebp
push 0
push str.1brightSliderChange_int_
push esi
mov eax, dword [esi + 0x320]
push str.2valueChanged_int_
push eax
call ebp
mov ecx, dword [esi + 0x328]
push 0
push str.1contrastSliderChange_int_
push esi
push str.2valueChanged_int_
push ecx
call ebp
add esp, 0x50
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1c9
test ebp, ebp
je 0x459665
push 0
lea edx, [esp + 0x558]
push str.Keep_the_settings
push edx
call fcn.00422fe0
add esp, 0xc
push esi
or ebx, 0x200000
push eax
mov ecx, ebp
mov byte [esp + 0xb08], 0xca
mov dword [esp + 0x4c], ebx
call dword [0x6ad1d8]
mov dword [ebp], vtable.QCheckBox.1.0
mov dword [ebp + 8], vtable.QCheckBox.0
jmp 0x459667
xor ebp, ebp
mov dword [esi + 0x32c], ebp
mov dword [esp + 0xb00], edi
test ebx, 0x200000
je 0x459693
and ebx, 0xffdfffff
lea ecx, [esp + 0x554]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x4c], ebx
mov dword [esp + 0xb00], 0x1cc
test ebx, ebx
je 0x4596db
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, ebx
mov dword [eax], 0
call dword [0x6ad6a8]
mov dword [ebx], vtable.QWidget.0
mov dword [ebx + 8], vtable.QWidget.1.0
mov dword [esp + 0x40], ebx
jmp 0x4596e3
mov dword [esp + 0x40], 0
push 0x10
mov dword [esp + 0xb04], edi
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x4c], ebx
mov dword [esp + 0xb00], 0x1cd
test ebx, ebx
je 0x459722
push 0
mov ecx, ebx
call dword [0x6ad2b0]
mov dword [ebx], vtable.QFormLayout.1.0
mov dword [ebx + 8], vtable.QFormLayout.0
jmp 0x459724
xor ebx, ebx
push 1
push 4
push 3
push 6
mov ecx, ebx
mov dword [esp + 0xb10], edi
call dword [0x6ac0d4]
push 2
mov ecx, ebx
call dword [0x6ac0fc]
mov eax, dword [esp + 0x68]
mov ebp, dword [0x6ad1e0]
push eax
mov ecx, ebx
call ebp
mov ecx, dword [esp + 0x70]
push ecx
mov ecx, ebx
call ebp
mov edx, dword [esi + 0x32c]
push edx
mov ecx, ebx
call ebp
push ebx
mov ebx, dword [esp + 0x44]
mov ecx, ebx
call dword [0x6ad6e4]
mov ecx, dword [esi + 0x314]
push ebx
call dword [0x6adb28]
mov ebx, dword [esp + 0x44]
push 0
lea eax, [esp + 0x560]
push str.Merge
push eax
call fcn.00422fe0
add esp, 0xc
push eax
mov ecx, esi
mov dword [esp + 0xb04], 0x1ce
call dword [0x6adbc8]
mov ecx, eax
call dword [0x6adb18]
lea ecx, [esp + 0x55c]
mov dword [esi + 0x2ec], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x2ec], 0
je 0x45a0c4
push 0
lea ecx, [esp + 0x568]
push 0x6ea668
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2ec]
push eax
mov dword [esp + 0xb04], 0x1cf
call dword [0x6adb30]
lea ecx, [esp + 0x564]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x2ec]
push 7
call dword [0x6adb34]
mov ecx, dword [esi + 0x2ec]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
push 0
lea ecx, [esp + 0x570]
push str.Merge_Settings
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2ec]
push eax
mov dword [esp + 0xb04], 0x1d0
call dword [0x6adb1c]
lea ecx, [esp + 0x56c]
mov dword [esi + 0x2f0], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x2f0], 0
je 0x459da1
cmp byte [esi + 0x48], 0
je 0x4598ed
push str.:_svg_closewin.svg
lea ecx, [esp + 0x198]
call dword [0x6abbc4]
lea edx, [esp + 0x194]
or ebx, 0x400000
push edx
lea ecx, [esp + 0x588]
mov dword [esp + 0xb04], 0x1d1
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x1d2
or ebx, 0x800000
jmp 0x45993c
push str.:_picons_closewin
lea ecx, [esp + 0x190]
call dword [0x6abbc4]
lea eax, [esp + 0x18c]
or ebx, 0x1000000
push eax
lea ecx, [esp + 0x580]
mov dword [esp + 0xb04], 0x1d3
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x1d4
or ebx, 0x2000000
push 0
lea ecx, [esp + 0x578]
push str.Close
push ecx
mov dword [esp + 0x50], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2f0]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x1d5
call dword [0x6adb24]
lea ecx, [esp + 0x574]
mov dword [esi + 0x2f4], eax
mov byte [esp + 0xb00], 0xd4
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x1d3
test ebx, 0x2000000
je 0x4599bb
and ebx, 0xfdffffff
lea ecx, [esp + 0x57c]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x1d2
test ebx, 0x1000000
je 0x4599e5
and ebx, 0xfeffffff
lea ecx, [esp + 0x18c]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x1d1
test ebx, 0x800000
je 0x459a0f
and ebx, 0xff7fffff
lea ecx, [esp + 0x584]
mov dword [esp + 0x44], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x400000
je 0x459a35
and ebx, 0xffbfffff
lea ecx, [esp + 0x194]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0
lea edx, [esp + 0x590]
push str.Close_the_panel
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2f4]
push eax
mov dword [esp + 0xb04], 0x1d6
call dword [0x6ac9cc]
lea ecx, [esp + 0x58c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x598]
push str.Close_the_panel
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2f4]
push eax
mov dword [esp + 0xb04], 0x1d7
call dword [0x6ac9bc]
lea ecx, [esp + 0x594]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x2f4]
push 0
push str.1mergeCancelled__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
mov edx, dword [esi + 0x2f4]
add esp, 0x14
push 0x40
push edx
mov ecx, esi
call fcn.00448080
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1d8
test ebp, ebp
je 0x459b4a
push 0
lea eax, [esp + 0x5a0]
push str.Merge_vertically
push eax
call fcn.00422fe0
add esp, 0xc
push esi
or ebx, 0x4000000
push eax
mov ecx, ebp
mov byte [esp + 0xb08], 0xd9
mov dword [esp + 0x4c], ebx
call dword [0x6ad0cc]
mov dword [ebp], vtable.QRadioButton.1.0
mov dword [ebp + 8], vtable.QRadioButton.0
jmp 0x459b4c
xor ebp, ebp
mov dword [esi + 0x2f8], ebp
mov dword [esp + 0xb00], edi
test ebx, 0x4000000
je 0x459b78
and ebx, 0xfbffffff
lea ecx, [esp + 0x59c]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1db
test ebp, ebp
je 0x459bda
push 0
lea ecx, [esp + 0x5a8]
push str.Merge_horizontally
push ecx
call fcn.00422fe0
add esp, 0xc
push esi
or ebx, 0x8000000
push eax
mov ecx, ebp
mov byte [esp + 0xb08], 0xdc
mov dword [esp + 0x4c], ebx
call dword [0x6ad0cc]
mov dword [ebp], vtable.QRadioButton.1.0
mov dword [ebp + 8], vtable.QRadioButton.0
jmp 0x459bdc
xor ebp, ebp
mov dword [esi + 0x2fc], ebp
mov dword [esp + 0xb00], edi
test ebx, 0x8000000
je 0x459c08
and ebx, 0xf7ffffff
lea ecx, [esp + 0x5a4]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x2f8]
push 1
call dword [0x6ad1dc]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1de
test ebp, ebp
je 0x459c78
push 0
lea edx, [esp + 0x5b0]
push str.Remove_source_pages
push edx
call fcn.00422fe0
add esp, 0xc
push esi
or ebx, 0x10000000
push eax
mov ecx, ebp
mov byte [esp + 0xb08], 0xdf
mov dword [esp + 0x4c], ebx
call dword [0x6ad1d8]
mov dword [ebp], vtable.QCheckBox.1.0
mov dword [ebp + 8], vtable.QCheckBox.0
jmp 0x459c7a
xor ebp, ebp
mov dword [esi + 0x300], ebp
mov dword [esp + 0xb00], edi
test ebx, 0x10000000
je 0x459ca6
and ebx, 0xefffffff
lea ecx, [esp + 0x5ac]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1e1
test ebp, ebp
je 0x459cef
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, ebp
mov dword [eax], 0
call dword [0x6ad6a8]
mov dword [ebp], vtable.QWidget.0
mov dword [ebp + 8], vtable.QWidget.1.0
mov dword [esp + 0x40], ebp
jmp 0x459cf7
mov dword [esp + 0x40], 0
push 0x10
mov dword [esp + 0xb04], edi
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1e2
test ebp, ebp
je 0x459d37
push 0
mov ecx, ebp
call dword [0x6ad2b0]
mov dword [ebp], vtable.QFormLayout.1.0
mov dword [ebp + 8], vtable.QFormLayout.0
jmp 0x459d39
xor ebp, ebp
push 1
push 4
push 3
push 6
mov ecx, ebp
mov dword [esp + 0xb10], edi
call dword [0x6ac0d4]
push 2
mov ecx, ebp
call dword [0x6ac0fc]
mov eax, dword [esi + 0x2f8]
push eax
mov ecx, ebp
call dword [0x6ad1e0]
mov ecx, dword [esi + 0x2fc]
push ecx
mov ecx, ebp
call dword [0x6ad1e0]
mov edx, dword [esi + 0x300]
push edx
mov ecx, ebp
call dword [0x6ad1e0]
push ebp
mov ebp, dword [esp + 0x44]
mov ecx, ebp
call dword [0x6ad6e4]
mov ecx, dword [esi + 0x2f0]
push ebp
call dword [0x6adb28]
push 0
lea eax, [esp + 0x5b8]
push str.Spacing
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2ec]
push eax
mov dword [esp + 0xb04], 0x1e3
call dword [0x6adb1c]
lea ecx, [esp + 0x5b4]
mov dword [esi + 0x304], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x304], 0
je 0x45a0c4
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1e4
test ebp, ebp
je 0x459e6b
push 0
lea ecx, [esp + 0x5c0]
push str.Spacing:
push ecx
call fcn.00422fe0
add esp, 8
mov ecx, esp
mov dword [ecx], 0
mov edx, dword [esi + 0x304]
mov dword [esp + 0x44], esp
push edx
or ebx, 0x20000000
push eax
mov ecx, ebp
mov byte [esp + 0xb0c], 0xe5
mov dword [esp + 0x50], ebx
call dword [0x6ad6b8]
mov dword [ebp], vtable.QLabel.1.0
mov dword [ebp + 8], vtable.QLabel.0
jmp 0x459e6d
xor ebp, ebp
mov dword [esi + 0x308], ebp
mov dword [esp + 0xb00], edi
test ebx, 0x20000000
je 0x459e99
and ebx, 0xdfffffff
lea ecx, [esp + 0x5bc]
mov dword [esp + 0x44], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1e7
test ebp, ebp
je 0x459ed7
mov eax, dword [esi + 0x304]
push eax
mov ecx, ebp
call dword [0x6ac0f4]
mov dword [ebp], vtable.QDoubleSpinBox.1.0
mov dword [ebp + 8], vtable.QDoubleSpinBox.0
jmp 0x459ed9
xor ebp, ebp
push 0
lea ecx, [esp + 0x5c8]
push str.Spacing_between_pages
push ecx
mov dword [esp + 0xb0c], edi
mov dword [esi + 0x30c], ebp
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x30c]
push eax
mov dword [esp + 0xb04], 0x1e8
call dword [0x6ac074]
lea ecx, [esp + 0x5c4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x30c]
push 0x64
call dword [0x6ad6d0]
fldz
mov ecx, dword [esi + 0x30c]
sub esp, 8
fstp qword [esp]
call dword [0x6ac0f0]
fld qword [0x6e3248]
mov ecx, dword [esi + 0x30c]
sub esp, 8
fstp qword [esp]
call dword [0x6ac0ec]
push 0
lea edx, [esp + 0x5d0]
push 0x6bf534
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x30c]
push eax
mov dword [esp + 0xb04], 0x1e9
call dword [0x6ac0e4]
lea ecx, [esp + 0x5cc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
fld qword [0x6bf538]
mov ecx, dword [esi + 0x30c]
sub esp, 8
fstp qword [esp]
call dword [0x6ac0e8]
fldz
mov ecx, dword [esi + 0x30c]
sub esp, 8
fstp qword [esp]
call dword [0x6abfb8]
mov ecx, dword [esi + 0x30c]
push 1
call dword [0x6ac7e0]
push 0x14
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1ea
test ebp, ebp
je 0x45a029
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, ebp
mov dword [eax], 0
call dword [0x6ad6a8]
mov dword [ebp], vtable.QWidget.0
mov dword [ebp + 8], vtable.QWidget.1.0
mov dword [esp + 0x40], ebp
jmp 0x45a031
mov dword [esp + 0x40], 0
push 0x10
mov dword [esp + 0xb04], edi
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x4c], ebp
mov dword [esp + 0xb00], 0x1eb
test ebp, ebp
je 0x45a071
push 0
mov ecx, ebp
call dword [0x6ad2b0]
mov dword [ebp], vtable.QFormLayout.1.0
mov dword [ebp + 8], vtable.QFormLayout.0
jmp 0x45a073
xor ebp, ebp
push 1
push 4
push 3
push 6
mov ecx, ebp
mov dword [esp + 0xb10], edi
call dword [0x6ac0d4]
push 2
mov ecx, ebp
call dword [0x6ac0fc]
mov eax, dword [esi + 0x30c]
mov ecx, dword [esi + 0x308]
push eax
push ecx
mov ecx, ebp
call dword [0x6ad2b8]
push ebp
mov ebp, dword [esp + 0x44]
mov ecx, ebp
call dword [0x6ad6e4]
mov ecx, dword [esi + 0x304]
push ebp
call dword [0x6adb28]
mov ecx, dword [esi + 0x154]
call dword [0x6ac9b4]
push 0
lea edx, [esp + 0x5d8]
push str.Layout
push edx
call fcn.00422fe0
add esp, 0xc
push eax
mov ecx, esi
mov dword [esp + 0xb04], 0x1ec
call dword [0x6adbc8]
mov ecx, eax
call dword [0x6adb18]
lea ecx, [esp + 0x5d4]
mov dword [esi + 0x288], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x288], 0
je 0x45c983
push 0
lea eax, [esp + 0x5e0]
push str.Movement
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x288]
push eax
mov dword [esp + 0xb04], 0x1ed
call dword [0x6adb1c]
lea ecx, [esp + 0x5dc]
mov dword [esi + 0x28c], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x28c], 0
je 0x45b82d
cmp byte [esi + 0x48], 0
je 0x45a1df
push str.:_svg_auto_sort.svg
lea ecx, [esp + 0x1a8]
call dword [0x6abbc4]
lea ecx, [esp + 0x1a4]
push ecx
or ebx, 0x40000000
lea ecx, [esp + 0x5f8]
mov dword [esp + 0xb04], 0x1ee
mov dword [esp + 0x48], ebx
call dword [0x6ac080]
mov ebp, eax
or ebx, 0x80000000
mov dword [esp + 0x44], ebx
mov ebx, dword [esp + 0x64]
mov dword [esp + 0xb00], 0x1ef
jmp 0x45a22f
push str.:_picons_auto_sort.png
lea ecx, [esp + 0x1a0]
call dword [0x6abbc4]
lea edx, [esp + 0x19c]
push edx
lea ecx, [esp + 0x5f0]
mov dword [esp + 0xb04], 0x1f0
mov dword [esp + 0x68], 1
call dword [0x6ac080]
mov ebp, eax
mov ebx, 3
mov dword [esp + 0xb00], 0x1f1
mov dword [esp + 0x64], ebx
push 0
lea eax, [esp + 0x5e8]
push str.Auto_Sort
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x28c]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x1f2
call dword [0x6adb24]
lea ecx, [esp + 0x5e4]
mov dword [esi + 0x298], eax
mov byte [esp + 0xb00], 0xf1
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x1f0
test bl, 2
je 0x45a2a4
and ebx, 0xfffffffd
lea ecx, [esp + 0x5ec]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x1ef
test bl, 1
je 0x45a2c8
and ebx, 0xfffffffe
lea ecx, [esp + 0x19c]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
test dword [esp + 0x44], 0x80000000
mov dword [esp + 0xb00], 0x1ee
je 0x45a2f2
and dword [esp + 0x44], 0x7fffffff
lea ecx, [esp + 0x5f4]
call dword [0x6ac078]
test dword [esp + 0x44], 0x40000000
mov dword [esp + 0xb00], edi
je 0x45a310
lea ecx, [esp + 0x1a4]
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x600]
push str.Sort_the_pages_by_page_number
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x298]
push eax
mov dword [esp + 0xb04], 0x1f3
call dword [0x6ac9cc]
lea ecx, [esp + 0x5fc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x608]
push str.Sort_the_pages_by_page_number
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x298]
push eax
mov dword [esp + 0xb04], 0x1f4
call dword [0x6ac9bc]
lea ecx, [esp + 0x604]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x298]
push 0
push str.1autoSort__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
add esp, 0x14
push str.ShiftS
lea ecx, [esp + 0x1b0]
call dword [0x6abbc4]
lea ecx, [esp + 0x1ac]
push ecx
lea ecx, [esp + 0x610]
mov dword [esp + 0xb04], 0x1f5
call dword [0x6ad304]
mov ecx, dword [esi + 0x298]
push eax
mov byte [esp + 0xb04], 0xf6
call dword [0x6ac9c0]
lea ecx, [esp + 0x60c]
mov byte [esp + 0xb00], 0xf5
call dword [0x6ad308]
lea ecx, [esp + 0x1ac]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x298]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45a484
push str.:_svg_unite.svg
lea ecx, [esp + 0x1c0]
call dword [0x6abbc4]
lea eax, [esp + 0x1bc]
or ebx, 4
push eax
lea ecx, [esp + 0x628]
mov dword [esp + 0xb04], 0x1f7
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x1f8
or ebx, 8
jmp 0x45a4cd
push str.:_picons_unite.png
lea ecx, [esp + 0x1b8]
call dword [0x6abbc4]
lea ecx, [esp + 0x1b4]
push ecx
or ebx, 0x10
lea ecx, [esp + 0x620]
mov dword [esp + 0xb04], 0x1f9
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x1fa
or ebx, 0x20
push 0
lea edx, [esp + 0x618]
push str.Merge_Pages
push edx
mov dword [esp + 0x70], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x28c]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x1fb
call dword [0x6adb24]
lea ecx, [esp + 0x614]
mov dword [esi + 0x2b0], eax
mov byte [esp + 0xb00], 0xfa
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x1f9
test bl, 0x20
je 0x45a546
and ebx, 0xffffffdf
lea ecx, [esp + 0x61c]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x1f8
test bl, 0x10
je 0x45a56a
and ebx, 0xffffffef
lea ecx, [esp + 0x1b4]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x1f7
test bl, 8
je 0x45a58e
and ebx, 0xfffffff7
lea ecx, [esp + 0x624]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 4
je 0x45a5ae
and ebx, 0xfffffffb
lea ecx, [esp + 0x1bc]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
push str.CtrlM
lea ecx, [esp + 0x1c8]
call dword [0x6abbc4]
lea eax, [esp + 0x1c4]
push eax
lea ecx, [esp + 0x630]
mov dword [esp + 0xb04], 0x1fc
call dword [0x6ad304]
mov ecx, dword [esi + 0x2b0]
push eax
mov byte [esp + 0xb04], 0xfd
call dword [0x6ac9c0]
lea ecx, [esp + 0x62c]
mov byte [esp + 0xb00], 0xfc
call dword [0x6ad308]
lea ecx, [esp + 0x1c4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x2b0]
push 1
call dword [0x6ac990]
push 0
lea ecx, [esp + 0x638]
push str.Merge_two_or_more_pages_into_a_single_page
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2b0]
push eax
mov dword [esp + 0xb04], 0x1fe
call dword [0x6ac9cc]
lea ecx, [esp + 0x634]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x640]
push str.Merge_pages
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2b0]
push eax
mov dword [esp + 0xb04], 0x1ff
call dword [0x6ac9bc]
lea ecx, [esp + 0x63c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x2b0]
push 0
push str.1merge_bool_
push esi
push str.2toggled_bool_
push eax
call dword [0x6abbb4]
mov ecx, dword [esi + 0x2b0]
add esp, 0x14
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45a733
push str.:_svg_up.svg
lea ecx, [esp + 0x1d8]
call dword [0x6abbc4]
lea edx, [esp + 0x1d4]
or ebx, 0x40
push edx
lea ecx, [esp + 0x658]
mov dword [esp + 0xb04], 0x200
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x201
or ebx, 0x80
jmp 0x45a782
push str.:_picons_up.png
lea ecx, [esp + 0x1d0]
call dword [0x6abbc4]
lea eax, [esp + 0x1cc]
or ebx, 0x100
push eax
lea ecx, [esp + 0x650]
mov dword [esp + 0xb04], 0x202
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x203
or ebx, 0x200
push 0
lea ecx, [esp + 0x648]
push str.Move_Up
push ecx
mov dword [esp + 0x70], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x28c]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x204
call dword [0x6adb24]
lea ecx, [esp + 0x644]
mov dword [esi + 0x29c], eax
mov byte [esp + 0xb00], 3
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x202
test ebx, 0x200
je 0x45a801
and ebx, 0xfffffdff
lea ecx, [esp + 0x64c]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x201
test ebx, 0x100
je 0x45a82b
and ebx, 0xfffffeff
lea ecx, [esp + 0x1cc]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x200
test bl, bl
jns 0x45a851
and ebx, 0xffffff7f
lea ecx, [esp + 0x654]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 0x40
je 0x45a871
and ebx, 0xffffffbf
lea ecx, [esp + 0x1d4]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
push 0
lea edx, [esp + 0x660]
push str.Move_the_current_page_up_in_the_list
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x29c]
push eax
mov dword [esp + 0xb04], 0x205
call dword [0x6ac9cc]
lea ecx, [esp + 0x65c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x668]
push str.Move_the_current_page_up
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x29c]
push eax
mov dword [esp + 0xb04], 0x206
call dword [0x6ac9bc]
lea ecx, [esp + 0x664]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.ShiftUp
lea ecx, [esp + 0x1e0]
call dword [0x6abbc4]
lea ecx, [esp + 0x1dc]
push ecx
lea ecx, [esp + 0x670]
mov dword [esp + 0xb04], 0x207
call dword [0x6ad304]
mov ecx, dword [esi + 0x29c]
push eax
mov byte [esp + 0xb04], 8
call dword [0x6ac9c0]
lea ecx, [esp + 0x66c]
mov byte [esp + 0xb00], 7
call dword [0x6ad308]
lea ecx, [esp + 0x1dc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x29c]
push 0
push str.1moveUp__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
mov eax, dword [esi + 0x29c]
add esp, 0x14
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45a9eb
push str.:_svg_down.svg
lea ecx, [esp + 0x1f0]
call dword [0x6abbc4]
lea ecx, [esp + 0x1ec]
push ecx
or ebx, 0x400
lea ecx, [esp + 0x688]
mov dword [esp + 0xb04], 0x209
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x20a
or ebx, 0x800
jmp 0x45aa3a
push str.:_picons_down.png
lea ecx, [esp + 0x1e8]
call dword [0x6abbc4]
lea edx, [esp + 0x1e4]
or ebx, 0x1000
push edx
lea ecx, [esp + 0x680]
mov dword [esp + 0xb04], 0x20b
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x20c
or ebx, 0x2000
push 0
lea eax, [esp + 0x678]
push str.Move_Down
push eax
mov dword [esp + 0x70], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x28c]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x20d
call dword [0x6adb24]
lea ecx, [esp + 0x674]
mov dword [esi + 0x2a0], eax
mov byte [esp + 0xb00], 0xc
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x20b
test ebx, 0x2000
je 0x45aab9
and ebx, 0xffffdfff
lea ecx, [esp + 0x67c]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x20a
test ebx, 0x1000
je 0x45aae3
and ebx, 0xffffefff
lea ecx, [esp + 0x1e4]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x209
test ebx, 0x800
je 0x45ab0d
and ebx, 0xfffff7ff
lea ecx, [esp + 0x684]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x400
je 0x45ab33
and ebx, 0xfffffbff
lea ecx, [esp + 0x1ec]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x690]
push str.Move_the_current_page_down_in_the_list
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2a0]
push eax
mov dword [esp + 0xb04], 0x20e
call dword [0x6ac9cc]
lea ecx, [esp + 0x68c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x698]
push str.Move_the_current_page_down
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2a0]
push eax
mov dword [esp + 0xb04], 0x20f
call dword [0x6ac9bc]
lea ecx, [esp + 0x694]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x2a0]
push 0
push str.1moveDown__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
add esp, 0x14
push str.ShiftDown
lea ecx, [esp + 0x1f8]
call dword [0x6abbc4]
lea ecx, [esp + 0x1f4]
push ecx
lea ecx, [esp + 0x6a0]
mov dword [esp + 0xb04], 0x210
call dword [0x6ad304]
mov ecx, dword [esi + 0x2a0]
push eax
mov byte [esp + 0xb04], 0x11
call dword [0x6ac9c0]
lea ecx, [esp + 0x69c]
mov byte [esp + 0xb00], 0x10
call dword [0x6ad308]
lea ecx, [esp + 0x1f4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x2a0]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45acad
push str.:_svg_top.svg
lea ecx, [esp + 0x208]
call dword [0x6abbc4]
lea eax, [esp + 0x204]
or ebx, 0x4000
push eax
lea ecx, [esp + 0x6b8]
mov dword [esp + 0xb04], 0x212
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x213
or ebx, 0x8000
jmp 0x45acfc
push str.:_picons_top.png
lea ecx, [esp + 0x200]
call dword [0x6abbc4]
lea ecx, [esp + 0x1fc]
push ecx
or ebx, 0x10000
lea ecx, [esp + 0x6b0]
mov dword [esp + 0xb04], 0x214
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x215
or ebx, 0x20000
push 0
lea edx, [esp + 0x6a8]
push str.Move_to_Top
push edx
mov dword [esp + 0x70], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x28c]
push 1
push 0
push 2
push eax
push ebp
mov dword [esp + 0xb14], 0x216
call dword [0x6adb24]
lea ecx, [esp + 0x6a4]
mov dword [esi + 0x2a4], eax
mov byte [esp + 0xb00], 0x15
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x214
test ebx, 0x20000
je 0x45ad7b
and ebx, 0xfffdffff
lea ecx, [esp + 0x6ac]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x213
test ebx, 0x10000
je 0x45ada5
and ebx, 0xfffeffff
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x212
test ebx, 0x8000
je 0x45adcf
and ebx, 0xffff7fff
lea ecx, [esp + 0x6b4]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x4000
je 0x45adf5
and ebx, 0xffffbfff
lea ecx, [esp + 0x204]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
push 0
lea eax, [esp + 0x6c0]
push str.Move_the_current_page_to_the_beginning_of_the_list
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2a4]
push eax
mov dword [esp + 0xb04], 0x217
call dword [0x6ac9cc]
lea ecx, [esp + 0x6bc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x6c8]
push str.Move_the_current_page_to_the_beginning_of_the_list
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2a4]
push eax
mov dword [esp + 0xb04], 0x218
call dword [0x6ac9bc]
lea ecx, [esp + 0x6c4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.ShiftHome
lea ecx, [esp + 0x210]
call dword [0x6abbc4]
lea edx, [esp + 0x20c]
push edx
lea ecx, [esp + 0x6d0]
mov dword [esp + 0xb04], 0x219
call dword [0x6ad304]
mov ecx, dword [esi + 0x2a4]
push eax
mov byte [esp + 0xb04], 0x1a
call dword [0x6ac9c0]
lea ecx, [esp + 0x6cc]
mov byte [esp + 0xb00], 0x19
call dword [0x6ad308]
lea ecx, [esp + 0x20c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x2a4]
push 0
push str.1moveTop__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
mov ecx, dword [esi + 0x2a4]
add esp, 0x14
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45af6f
push str.:_svg_bottom.svg
lea ecx, [esp + 0x220]
call dword [0x6abbc4]
lea edx, [esp + 0x21c]
or ebx, 0x40000
push edx
lea ecx, [esp + 0x6e8]
mov dword [esp + 0xb04], 0x21b
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x21c
or ebx, 0x80000
jmp 0x45afbe
push str.:_picons_bottom.png
lea ecx, [esp + 0x218]
call dword [0x6abbc4]
lea eax, [esp + 0x214]
or ebx, 0x100000
push eax
lea ecx, [esp + 0x6e0]
mov dword [esp + 0xb04], 0x21d
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x21e
or ebx, 0x200000
push 0
lea ecx, [esp + 0x6d8]
push str.Move_to_Bottom
push ecx
mov dword [esp + 0x70], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x28c]
push 1
push 0
push 2
push eax
push ebp
mov dword [esp + 0xb14], 0x21f
call dword [0x6adb24]
lea ecx, [esp + 0x6d4]
mov dword [esi + 0x2a8], eax
mov byte [esp + 0xb00], 0x1e
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x21d
test ebx, 0x200000
je 0x45b03d
and ebx, 0xffdfffff
lea ecx, [esp + 0x6dc]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x21c
test ebx, 0x100000
je 0x45b067
and ebx, 0xffefffff
lea ecx, [esp + 0x214]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x21b
test ebx, 0x80000
je 0x45b091
and ebx, 0xfff7ffff
lea ecx, [esp + 0x6e4]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x40000
je 0x45b0b7
and ebx, 0xfffbffff
lea ecx, [esp + 0x21c]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
push str.ShiftEnd
lea ecx, [esp + 0x228]
call dword [0x6abbc4]
lea edx, [esp + 0x224]
push edx
lea ecx, [esp + 0x6f0]
mov dword [esp + 0xb04], 0x220
call dword [0x6ad304]
mov ecx, dword [esi + 0x2a8]
push eax
mov byte [esp + 0xb04], 0x21
call dword [0x6ac9c0]
lea ecx, [esp + 0x6ec]
mov byte [esp + 0xb00], 0x20
call dword [0x6ad308]
lea ecx, [esp + 0x224]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x6f8]
push str.Move_the_current_page_to_the_end_of_the_list
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2a8]
push eax
mov dword [esp + 0xb04], 0x222
call dword [0x6ac9cc]
lea ecx, [esp + 0x6f4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x700]
push str.Move_the_current_page_to_the_end_of_the_list
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2a8]
push eax
mov dword [esp + 0xb04], 0x223
call dword [0x6ac9bc]
lea ecx, [esp + 0x6fc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x2a8]
push 0
push str.1moveBottom__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
mov eax, dword [esi + 0x2a8]
add esp, 0x14
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45b231
push str.:_svg_number.svg
lea ecx, [esp + 0x238]
call dword [0x6abbc4]
lea ecx, [esp + 0x234]
push ecx
or ebx, 0x400000
lea ecx, [esp + 0x718]
mov dword [esp + 0xb04], 0x224
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x225
or ebx, 0x800000
jmp 0x45b280
push str.:_picons_number.png
lea ecx, [esp + 0x230]
call dword [0x6abbc4]
lea edx, [esp + 0x22c]
or ebx, 0x1000000
push edx
lea ecx, [esp + 0x710]
mov dword [esp + 0xb04], 0x226
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x227
or ebx, 0x2000000
push 0
lea eax, [esp + 0x708]
push str.Move_to_Position
push eax
mov dword [esp + 0x70], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x28c]
push 1
push 0
push 2
push eax
push ebp
mov dword [esp + 0xb14], 0x228
call dword [0x6adb24]
lea ecx, [esp + 0x704]
mov dword [esi + 0x2ac], eax
mov byte [esp + 0xb00], 0x27
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x226
test ebx, 0x2000000
je 0x45b2ff
and ebx, 0xfdffffff
lea ecx, [esp + 0x70c]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x225
test ebx, 0x1000000
je 0x45b329
and ebx, 0xfeffffff
lea ecx, [esp + 0x22c]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x224
test ebx, 0x800000
je 0x45b353
and ebx, 0xff7fffff
lea ecx, [esp + 0x714]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x400000
je 0x45b375
lea ecx, [esp + 0x234]
and ebx, 0xffbfffff
call dword [0x6abc18]
push str.ShiftIns
lea ecx, [esp + 0x240]
call dword [0x6abbc4]
lea ecx, [esp + 0x23c]
push ecx
lea ecx, [esp + 0x720]
mov dword [esp + 0xb04], 0x229
call dword [0x6ad304]
mov ecx, dword [esi + 0x2ac]
push eax
mov byte [esp + 0xb04], 0x2a
call dword [0x6ac9c0]
lea ecx, [esp + 0x71c]
mov byte [esp + 0xb00], 0x29
call dword [0x6ad308]
lea ecx, [esp + 0x23c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x728]
push str.Move_the_current_page_to_the_specified_position
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2ac]
push eax
mov dword [esp + 0xb04], 0x22b
call dword [0x6ac9cc]
lea ecx, [esp + 0x724]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x730]
push str.Move_the_current_page_to_the_specified_position
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x2ac]
push eax
mov dword [esp + 0xb04], 0x22c
call dword [0x6ac9bc]
lea ecx, [esp + 0x72c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x2ac]
push 0
push str.1movePosition__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
mov edx, dword [esi + 0x2ac]
add esp, 0x14
push 0x40
push edx
mov ecx, esi
call fcn.00448080
lea eax, [esi + 0x298]
lea ebp, [esi + 0x140]
push eax
mov ecx, ebp
call fcn.00432d80
lea eax, [esi + 0x2b0]
push eax
mov ecx, ebp
call fcn.00432d80
lea eax, [esi + 0x29c]
push eax
mov ecx, ebp
call fcn.00432d80
lea eax, [esi + 0x2a0]
push eax
mov ecx, ebp
call fcn.00432d80
lea eax, [esi + 0x2a4]
push eax
mov ecx, ebp
call fcn.00432d80
lea eax, [esi + 0x2a8]
push eax
mov ecx, ebp
call fcn.00432d80
lea eax, [esi + 0x2ac]
push eax
mov ecx, ebp
call fcn.00432d80
push 8
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x22d
test eax, eax
je 0x45b5bc
push str.:_picons_check.png
lea ecx, [esp + 0x248]
call dword [0x6abbc4]
push 0
lea eax, [esp + 0x740]
push str.Mark_Page
or ebx, 0x4000000
push eax
mov byte [esp + 0xb0c], 0x2e
mov dword [esp + 0x70], ebx
call fcn.00422fe0
add esp, 0xc
mov dword [esp + 0x68], eax
lea ecx, [esp + 0x244]
push ecx
or ebx, 0x8000000
lea ecx, [esp + 0x738]
mov dword [esp + 0xb04], 0x22f
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov edx, dword [esp + 0x68]
mov ecx, dword [esp + 0x40]
push esi
push edx
or ebx, 0x10000000
push eax
mov dword [esp + 0xb0c], 0x230
mov dword [esp + 0x70], ebx
call dword [0x6aca9c]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QAction.0
jmp 0x45b5be
xor eax, eax
mov dword [esi + 0x290], eax
mov dword [esp + 0xb00], 0x232
test ebx, 0x10000000
je 0x45b5ee
and ebx, 0xefffffff
lea ecx, [esp + 0x734]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x231
test ebx, 0x8000000
je 0x45b618
and ebx, 0xf7ffffff
lea ecx, [esp + 0x73c]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], edi
test ebx, 0x4000000
je 0x45b63a
lea ecx, [esp + 0x244]
and ebx, 0xfbffffff
call dword [0x6abc18]
push 0x6edc98
lea ecx, [esp + 0x250]
call dword [0x6abbc4]
lea eax, [esp + 0x24c]
push eax
lea ecx, [esp + 0x748]
mov dword [esp + 0xb04], 0x234
call dword [0x6ad304]
mov ecx, dword [esi + 0x290]
push eax
mov byte [esp + 0xb04], 0x35
call dword [0x6ac9c0]
lea ecx, [esp + 0x744]
mov byte [esp + 0xb00], 0x34
call dword [0x6ad308]
lea ecx, [esp + 0x24c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x290]
push 0
push str.1markPage__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
push 8
call fcn.004da6b6
add esp, 0x18
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x236
test eax, eax
je 0x45b780
push str.:_picons_uncheck.png
lea ecx, [esp + 0x258]
call dword [0x6abbc4]
push 0
lea edx, [esp + 0x758]
push str.Unmark_Page
or ebx, 0x20000000
push edx
mov byte [esp + 0xb0c], 0x37
mov dword [esp + 0x70], ebx
call fcn.00422fe0
add esp, 0xc
mov dword [esp + 0x68], eax
lea eax, [esp + 0x254]
or ebx, 0x40000000
push eax
lea ecx, [esp + 0x750]
mov dword [esp + 0xb04], 0x238
mov dword [esp + 0x68], ebx
call dword [0x6ac080]
mov ecx, dword [esp + 0x68]
push esi
push ecx
mov ecx, dword [esp + 0x48]
or ebx, 0x80000000
push eax
mov dword [esp + 0xb0c], 0x239
mov dword [esp + 0x70], ebx
call dword [0x6aca9c]
mov eax, dword [esp + 0x40]
mov dword [eax], vtable.QAction.0
jmp 0x45b782
xor eax, eax
mov dword [esi + 0x294], eax
mov dword [esp + 0xb00], 0x23b
test ebx, ebx
jns 0x45b7ae
and ebx, 0x7fffffff
lea ecx, [esp + 0x74c]
mov dword [esp + 0x64], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x23a
test ebx, 0x40000000
je 0x45b7d8
and ebx, 0xbfffffff
lea ecx, [esp + 0x754]
mov dword [esp + 0x64], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], edi
test ebx, 0x20000000
je 0x45b7f4
lea ecx, [esp + 0x254]
call dword [0x6abc18]
mov edx, dword [esi + 0x294]
push 0
push str.1unmarkPage__
push esi
lea ebx, [esi + 0x294]
push str.2triggered__
push edx
call dword [0x6abbb4]
add esp, 0x14
lea eax, [esi + 0x290]
push eax
mov ecx, ebp
call fcn.00432d80
push ebx
mov ecx, ebp
call fcn.00432d80
push 0
lea eax, [esp + 0x760]
push str.Marking
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x288]
push eax
mov dword [esp + 0xb04], 0x23d
call dword [0x6adb1c]
lea ecx, [esp + 0x75c]
mov dword [esi + 0x2c0], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x2c0], 0
je 0x45c370
cmp byte [esi + 0x48], 0
je 0x45b8d9
push str.:_svg_mark.svg
lea ecx, [esp + 0x268]
call dword [0x6abbc4]
lea ecx, [esp + 0x264]
push ecx
lea ecx, [esp + 0x778]
mov dword [esp + 0xb04], 0x23e
mov dword [esp + 0x54], 1
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x23f
mov ebx, 3
jmp 0x45b927
push str.:_picons_mark.png
lea ecx, [esp + 0x260]
call dword [0x6abbc4]
lea edx, [esp + 0x25c]
push edx
lea ecx, [esp + 0x770]
mov dword [esp + 0xb04], 0x240
mov dword [esp + 0x54], 4
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x241
mov ebx, 0xc
push 0
lea eax, [esp + 0x768]
push str.Mark_All
push eax
mov dword [esp + 0x5c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 3
push eax
push ecx
mov ecx, dword [esi + 0x2c0]
mov dword [esp + 0xb14], 0x242
lea ebp, [esi + 0x2c4]
call dword [0x6adb24]
lea ecx, [esp + 0x764]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x41
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x240
test bl, 8
je 0x45b9a7
and ebx, 0xfffffff7
lea ecx, [esp + 0x76c]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x23f
test bl, 4
je 0x45b9cb
and ebx, 0xfffffffb
lea ecx, [esp + 0x25c]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x23e
test bl, 2
je 0x45b9ef
and ebx, 0xfffffffd
lea ecx, [esp + 0x774]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 1
je 0x45ba0f
and ebx, 0xfffffffe
lea ecx, [esp + 0x264]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
push 0
lea edx, [esp + 0x780]
push str.Mark_all_pages_in_the_project
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x243
call dword [0x6ac9cc]
lea ecx, [esp + 0x77c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x788]
push str.Mark_all_pages
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x244
call dword [0x6ac9bc]
lea ecx, [esp + 0x784]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlA
lea ecx, [esp + 0x270]
call dword [0x6abbc4]
lea ecx, [esp + 0x26c]
push ecx
lea ecx, [esp + 0x790]
mov dword [esp + 0xb04], 0x245
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x46
call dword [0x6ac9c0]
lea ecx, [esp + 0x78c]
mov byte [esp + 0xb00], 0x45
call dword [0x6ad308]
lea ecx, [esp + 0x26c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [ebp]
push 0
push str.1checkAll__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
mov eax, dword [ebp]
add esp, 0x14
push 0x40
push eax
mov ecx, esi
call fcn.00448080
lea ecx, [esi + 0x140]
push ebp
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x45bb82
push str.:_svg_unmark.svg
lea ecx, [esp + 0x280]
call dword [0x6abbc4]
lea ecx, [esp + 0x27c]
push ecx
or ebx, 0x10
lea ecx, [esp + 0x7a8]
mov dword [esp + 0xb04], 0x247
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x248
or ebx, 0x20
jmp 0x45bbd0
push str.:_picons_unmark.png
lea ecx, [esp + 0x278]
call dword [0x6abbc4]
lea edx, [esp + 0x274]
or ebx, 0x40
push edx
lea ecx, [esp + 0x7a0]
mov dword [esp + 0xb04], 0x249
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x24a
or ebx, 0x80
push 0
lea eax, [esp + 0x798]
push str.Unmark_All
push eax
mov dword [esp + 0x5c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 3
push eax
push ecx
mov ecx, dword [esi + 0x2c0]
mov dword [esp + 0xb14], 0x24b
lea ebp, [esi + 0x2c8]
call dword [0x6adb24]
lea ecx, [esp + 0x794]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x4a
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x249
test bl, bl
jns 0x45bc52
and ebx, 0xffffff7f
lea ecx, [esp + 0x79c]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x248
test bl, 0x40
je 0x45bc76
and ebx, 0xffffffbf
lea ecx, [esp + 0x274]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x247
test bl, 0x20
je 0x45bc9a
and ebx, 0xffffffdf
lea ecx, [esp + 0x7a4]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 0x10
je 0x45bcba
and ebx, 0xffffffef
lea ecx, [esp + 0x27c]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
push 0
lea edx, [esp + 0x7b0]
push str.Unmark_all_pages_in_the_project
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x24c
call dword [0x6ac9cc]
lea ecx, [esp + 0x7ac]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x7b8]
push str.Unmark_all_pages
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x24d
call dword [0x6ac9bc]
lea ecx, [esp + 0x7b4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlU
lea ecx, [esp + 0x288]
call dword [0x6abbc4]
lea ecx, [esp + 0x284]
push ecx
lea ecx, [esp + 0x7c0]
mov dword [esp + 0xb04], 0x24e
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x4f
call dword [0x6ac9c0]
lea ecx, [esp + 0x7bc]
mov byte [esp + 0xb00], 0x4e
call dword [0x6ad308]
lea ecx, [esp + 0x284]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [ebp]
push 0
push str.1uncheckAll__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
mov eax, dword [ebp]
add esp, 0x14
push 0x40
push eax
mov ecx, esi
call fcn.00448080
push ebp
lea ecx, [esi + 0x140]
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x45be33
push str.:_svg_odd.svg
lea ecx, [esp + 0x298]
call dword [0x6abbc4]
lea ecx, [esp + 0x294]
push ecx
or ebx, 0x100
lea ecx, [esp + 0x7d8]
mov dword [esp + 0xb04], 0x250
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x251
or ebx, 0x200
jmp 0x45be84
push str.:_picons_odd.png
lea ecx, [esp + 0x290]
call dword [0x6abbc4]
lea edx, [esp + 0x28c]
or ebx, 0x400
push edx
lea ecx, [esp + 0x7d0]
mov dword [esp + 0xb04], 0x252
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x253
or ebx, 0x800
push 0
lea eax, [esp + 0x7c8]
push str.Mark_Odd
push eax
mov dword [esp + 0x5c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 2
push eax
push ecx
mov ecx, dword [esi + 0x2c0]
mov dword [esp + 0xb14], 0x254
lea ebp, [esi + 0x2cc]
call dword [0x6adb24]
lea ecx, [esp + 0x7c4]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x53
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x252
test ebx, 0x800
je 0x45bf0a
and ebx, 0xfffff7ff
lea ecx, [esp + 0x7cc]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x251
test ebx, 0x400
je 0x45bf34
and ebx, 0xfffffbff
lea ecx, [esp + 0x28c]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x250
test ebx, 0x200
je 0x45bf5e
and ebx, 0xfffffdff
lea ecx, [esp + 0x7d4]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100
je 0x45bf84
and ebx, 0xfffffeff
lea ecx, [esp + 0x294]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
push str.Ctrl1
lea ecx, [esp + 0x2a0]
call dword [0x6abbc4]
lea edx, [esp + 0x29c]
push edx
lea ecx, [esp + 0x7e0]
mov dword [esp + 0xb04], 0x255
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x56
call dword [0x6ac9c0]
lea ecx, [esp + 0x7dc]
mov byte [esp + 0xb00], 0x55
call dword [0x6ad308]
lea ecx, [esp + 0x29c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x7e8]
push str.Mark_odd_pages
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x257
call dword [0x6ac9cc]
lea ecx, [esp + 0x7e4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x7f0]
push str.Mark_odd_pages
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x258
call dword [0x6ac9bc]
lea ecx, [esp + 0x7ec]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [ebp]
push 0
push str.1checkOdd__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
mov eax, dword [ebp]
add esp, 0x14
push 0x40
push eax
mov ecx, esi
call fcn.00448080
push ebp
lea ecx, [esi + 0x140]
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x45c0fd
push str.:_svg_even.svg
lea ecx, [esp + 0x2b0]
call dword [0x6abbc4]
lea ecx, [esp + 0x2ac]
push ecx
or ebx, 0x1000
lea ecx, [esp + 0x808]
mov dword [esp + 0xb04], 0x259
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x25a
or ebx, 0x2000
jmp 0x45c14e
push str.:_picons_even.png
lea ecx, [esp + 0x2a8]
call dword [0x6abbc4]
lea edx, [esp + 0x2a4]
or ebx, 0x4000
push edx
lea ecx, [esp + 0x800]
mov dword [esp + 0xb04], 0x25b
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x25c
or ebx, 0x8000
push 0
lea eax, [esp + 0x7f8]
push str.Mark_Even
push eax
mov dword [esp + 0x5c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esp + 0x40]
push 1
push 0
push 2
push eax
push ecx
mov ecx, dword [esi + 0x2c0]
mov dword [esp + 0xb14], 0x25d
lea ebp, [esi + 0x2d0]
call dword [0x6adb24]
lea ecx, [esp + 0x7f4]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x5c
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x25b
test ebx, 0x8000
je 0x45c1d4
and ebx, 0xffff7fff
lea ecx, [esp + 0x7fc]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x25a
test ebx, 0x4000
je 0x45c1fe
and ebx, 0xffffbfff
lea ecx, [esp + 0x2a4]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x259
test ebx, 0x2000
je 0x45c228
and ebx, 0xffffdfff
lea ecx, [esp + 0x804]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000
je 0x45c24e
and ebx, 0xffffefff
lea ecx, [esp + 0x2ac]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
push str.Ctrl2
lea ecx, [esp + 0x2b8]
call dword [0x6abbc4]
lea edx, [esp + 0x2b4]
push edx
lea ecx, [esp + 0x810]
mov dword [esp + 0xb04], 0x25e
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x5f
call dword [0x6ac9c0]
lea ecx, [esp + 0x80c]
mov byte [esp + 0xb00], 0x5e
call dword [0x6ad308]
lea ecx, [esp + 0x2b4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x818]
push str.Mark_even_pages
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x260
call dword [0x6ac9cc]
lea ecx, [esp + 0x814]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x820]
push str.Mark_even_pages
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x261
call dword [0x6ac9bc]
lea ecx, [esp + 0x81c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [ebp]
push 0
push str.1checkEven__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
mov eax, dword [ebp]
add esp, 0x14
push 0x40
push eax
mov ecx, esi
call fcn.00448080
push ebp
lea ecx, [esi + 0x140]
call fcn.00432d80
jmp 0x45c374
mov ebx, dword [esp + 0x50]
push 0
lea ecx, [esp + 0x828]
push str.Remove
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x288]
push eax
mov dword [esp + 0xb04], 0x262
call dword [0x6adb1c]
lea ecx, [esp + 0x824]
mov dword [esi + 0x2b4], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x2b4], 0
je 0x45c987
cmp byte [esi + 0x48], 0
je 0x45c423
push str.:_svg_delete_empty.svg
lea ecx, [esp + 0x2c8]
call dword [0x6abbc4]
lea edx, [esp + 0x2c4]
or ebx, 0x10000
push edx
lea ecx, [esp + 0x840]
mov dword [esp + 0xb04], 0x263
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x264
or ebx, 0x20000
jmp 0x45c474
push str.:_picons_delete_empty.png
lea ecx, [esp + 0x2c0]
call dword [0x6abbc4]
lea eax, [esp + 0x2bc]
or ebx, 0x40000
push eax
lea ecx, [esp + 0x838]
mov dword [esp + 0xb04], 0x265
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x266
or ebx, 0x80000
push 0
lea ecx, [esp + 0x830]
push str.Remove_Blanks
push ecx
mov dword [esp + 0x5c], ebx
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x2b4]
push 1
push 0
push 3
push eax
push edx
mov dword [esp + 0xb14], 0x267
lea ebp, [esi + 0x2bc]
call dword [0x6adb24]
lea ecx, [esp + 0x82c]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x66
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x265
test ebx, 0x80000
je 0x45c4fa
and ebx, 0xfff7ffff
lea ecx, [esp + 0x834]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x264
test ebx, 0x40000
je 0x45c524
and ebx, 0xfffbffff
lea ecx, [esp + 0x2bc]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x263
test ebx, 0x20000
je 0x45c54e
and ebx, 0xfffdffff
lea ecx, [esp + 0x83c]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000
je 0x45c574
and ebx, 0xfffeffff
lea ecx, [esp + 0x2c4]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
push str.ShiftDel
lea ecx, [esp + 0x2d0]
call dword [0x6abbc4]
lea eax, [esp + 0x2cc]
push eax
lea ecx, [esp + 0x848]
mov dword [esp + 0xb04], 0x268
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x69
call dword [0x6ac9c0]
lea ecx, [esp + 0x844]
mov byte [esp + 0xb00], 0x68
call dword [0x6ad308]
lea ecx, [esp + 0x2cc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x850]
push str.Remove_all_blank_pages
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x26a
call dword [0x6ac9cc]
lea ecx, [esp + 0x84c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x858]
push str.Remove_all_blank_pages
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x26b
call dword [0x6ac9bc]
lea ecx, [esp + 0x854]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [ebp]
push 0
push str.1removeBlanks__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
mov ecx, dword [ebp]
add esp, 0x14
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
lea ecx, [esi + 0x140]
push ebp
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x45c6ed
push str.:_svg_delete.svg
lea ecx, [esp + 0x2e0]
call dword [0x6abbc4]
lea edx, [esp + 0x2dc]
or ebx, 0x100000
push edx
lea ecx, [esp + 0x870]
mov dword [esp + 0xb04], 0x26c
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x26d
or ebx, 0x200000
jmp 0x45c73e
push str.:_picons_delete.png
lea ecx, [esp + 0x2d8]
call dword [0x6abbc4]
lea eax, [esp + 0x2d4]
or ebx, 0x400000
push eax
lea ecx, [esp + 0x868]
mov dword [esp + 0xb04], 0x26e
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x26f
or ebx, 0x800000
push 0
lea ecx, [esp + 0x860]
push str.Remove_Page
push ecx
mov dword [esp + 0x5c], ebx
call fcn.00422fe0
add esp, 0xc
mov edx, dword [esp + 0x40]
mov ecx, dword [esi + 0x2b4]
push 1
push 0
push 3
push eax
push edx
mov dword [esp + 0xb14], 0x270
lea ebp, [esi + 0x2b8]
call dword [0x6adb24]
lea ecx, [esp + 0x85c]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x6f
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x26e
test ebx, 0x800000
je 0x45c7c4
and ebx, 0xff7fffff
lea ecx, [esp + 0x864]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x26d
test ebx, 0x400000
je 0x45c7ee
and ebx, 0xffbfffff
lea ecx, [esp + 0x2d4]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x26c
test ebx, 0x200000
je 0x45c818
and ebx, 0xffdfffff
lea ecx, [esp + 0x86c]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100000
je 0x45c83e
and ebx, 0xffefffff
lea ecx, [esp + 0x2dc]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
push 0x6eda28
lea ecx, [esp + 0x2e8]
call dword [0x6abbc4]
lea eax, [esp + 0x2e4]
push eax
lea ecx, [esp + 0x878]
mov dword [esp + 0xb04], 0x271
call dword [0x6ad304]
mov ecx, dword [ebp]
push eax
mov byte [esp + 0xb04], 0x72
call dword [0x6ac9c0]
lea ecx, [esp + 0x874]
mov byte [esp + 0xb00], 0x71
call dword [0x6ad308]
lea ecx, [esp + 0x2e4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x880]
push str.Remove_the_current_page
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x273
call dword [0x6ac9cc]
lea ecx, [esp + 0x87c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x888]
push str.Remove_the_current_page
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x274
call dword [0x6ac9bc]
lea ecx, [esp + 0x884]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [ebp]
push 0
push str.1removePage__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
mov ecx, dword [ebp]
add esp, 0x14
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
push ebp
lea ecx, [esi + 0x140]
call fcn.00432d80
mov edx, dword [esi + 0x250]
mov ecx, dword [esi + 0x154]
push edx
call dword [0x6acacc]
mov eax, dword [ebp]
mov ecx, dword [esi + 0x154]
push eax
call dword [0x6acacc]
jmp 0x45c987
mov ebx, dword [esp + 0x50]
push 0
lea ecx, [esp + 0x890]
push str.Recognition
push ecx
call fcn.00422fe0
add esp, 0xc
push eax
mov ecx, esi
mov dword [esp + 0xb04], 0x275
call dword [0x6adbc8]
mov ecx, eax
call dword [0x6adb18]
lea ecx, [esp + 0x88c]
mov dword [esi + 0x330], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x330], 0
je 0x45d10b
push 0
lea edx, [esp + 0x898]
push str.Recognition
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x330]
push eax
mov dword [esp + 0xb04], 0x276
call dword [0x6adb1c]
lea ecx, [esp + 0x894]
mov dword [esi + 0x334], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x334], 0
je 0x45d10b
cmp byte [esi + 0x48], 0
je 0x45ca90
push str.:_svg_ocr_rec.svg
lea ecx, [esp + 0x2f8]
call dword [0x6abbc4]
lea eax, [esp + 0x2f4]
or ebx, 0x1000000
push eax
lea ecx, [esp + 0x8b0]
mov dword [esp + 0xb04], 0x277
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x278
or ebx, 0x2000000
jmp 0x45cae1
push str.:_picons_ocr_rec.png
lea ecx, [esp + 0x2f0]
call dword [0x6abbc4]
lea ecx, [esp + 0x2ec]
push ecx
or ebx, 0x4000000
lea ecx, [esp + 0x8a8]
mov dword [esp + 0xb04], 0x279
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x27a
or ebx, 0x8000000
push 0
lea edx, [esp + 0x8a0]
push str.Recognize_Online
push edx
mov dword [esp + 0x5c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x334]
push 1
push 0
push 3
push eax
mov eax, dword [esp + 0x50]
push eax
mov dword [esp + 0xb14], 0x27b
lea ebp, [esi + 0x338]
call dword [0x6adb24]
lea ecx, [esp + 0x89c]
mov dword [ebp], eax
mov byte [esp + 0xb00], 0x7a
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x279
test ebx, 0x8000000
je 0x45cb67
and ebx, 0xf7ffffff
lea ecx, [esp + 0x8a4]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x278
test ebx, 0x4000000
je 0x45cb91
and ebx, 0xfbffffff
lea ecx, [esp + 0x2ec]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x277
test ebx, 0x2000000
je 0x45cbbb
and ebx, 0xfdffffff
lea ecx, [esp + 0x8ac]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000000
je 0x45cbe1
and ebx, 0xfeffffff
lea ecx, [esp + 0x2f4]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
mov ecx, dword [ebp]
push 0
push str.1sendToOcr__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
push 0
lea edx, [esp + 0x8cc]
push str.Send_checked_or_all_pages_to_recognition
push edx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x27c
call dword [0x6ac9cc]
lea ecx, [esp + 0x8b4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x8c0]
push str.Send_checked_or_all_pages_to_recognition
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [ebp]
push eax
mov dword [esp + 0xb04], 0x27d
call dword [0x6ac9bc]
lea ecx, [esp + 0x8bc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [ebp]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
lea ecx, [esi + 0x140]
push ebp
call fcn.00432d80
cmp byte [esi + 0x48], 0
je 0x45cce8
push str.:_svg_ocr_task.svg
lea ecx, [esp + 0x308]
call dword [0x6abbc4]
lea edx, [esp + 0x304]
or ebx, 0x10000000
push edx
lea ecx, [esp + 0x8d8]
mov dword [esp + 0xb04], 0x27e
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x27f
or ebx, 0x20000000
jmp 0x45cd37
push str.:_picons_ocr_task.png
lea ecx, [esp + 0x300]
call dword [0x6abbc4]
lea eax, [esp + 0x2fc]
or ebx, 0x40000000
push eax
lea ecx, [esp + 0x8d0]
mov dword [esp + 0xb04], 0x280
mov dword [esp + 0x54], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x281
or ebx, 0x80000000
push 0
lea ecx, [esp + 0x8c8]
push str.Task_List
push ecx
mov dword [esp + 0x5c], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x334]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x282
call dword [0x6adb24]
lea ecx, [esp + 0x8c4]
mov dword [esi + 0x33c], eax
mov byte [esp + 0xb00], 0x81
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x280
test ebx, ebx
jns 0x45cdb2
and ebx, 0x7fffffff
lea ecx, [esp + 0x8cc]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x27f
test ebx, 0x40000000
je 0x45cddc
and ebx, 0xbfffffff
lea ecx, [esp + 0x2fc]
mov dword [esp + 0x50], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x27e
test ebx, 0x20000000
je 0x45ce06
and ebx, 0xdfffffff
lea ecx, [esp + 0x8d4]
mov dword [esp + 0x50], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000000
je 0x45ce22
lea ecx, [esp + 0x304]
call dword [0x6abc18]
mov edx, dword [esi + 0x33c]
mov ebp, dword [0x6abbb4]
push 0
push str.1taskList__
push esi
push str.2triggered__
push edx
call ebp
push 0
lea eax, [esp + 0x8f4]
push str.Open_task_list
push eax
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x33c]
push eax
mov dword [esp + 0xb04], 0x283
call dword [0x6ac9cc]
lea ecx, [esp + 0x8dc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x8e8]
push str.Open_task_list
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x33c]
push eax
mov dword [esp + 0xb04], 0x284
call dword [0x6ac9bc]
lea ecx, [esp + 0x8e4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x33c]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45cf2a
push str.:_svg_ocr_key.svg
lea ecx, [esp + 0x318]
call dword [0x6abbc4]
lea eax, [esp + 0x314]
push eax
lea ecx, [esp + 0x900]
mov dword [esp + 0xb04], 0x285
mov dword [esp + 0x60], 1
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x286
mov ebx, 3
jmp 0x45cf78
push str.:_picons_ocr_key.png
lea ecx, [esp + 0x310]
call dword [0x6abbc4]
lea ecx, [esp + 0x30c]
push ecx
lea ecx, [esp + 0x8f8]
mov dword [esp + 0xb04], 0x287
mov dword [esp + 0x60], 4
call dword [0x6ac080]
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x288
mov ebx, 0xc
push 0
lea edx, [esp + 0x8f0]
push str.Settings_of_Service
push edx
mov dword [esp + 0x68], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x334]
push 1
push 0
push 3
push eax
mov eax, dword [esp + 0x50]
push eax
mov dword [esp + 0xb14], 0x289
call dword [0x6adb24]
lea ecx, [esp + 0x8ec]
mov dword [esi + 0x340], eax
mov byte [esp + 0xb00], 0x88
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x287
test bl, 8
je 0x45cff5
and ebx, 0xfffffff7
lea ecx, [esp + 0x8f4]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x286
test bl, 4
je 0x45d019
and ebx, 0xfffffffb
lea ecx, [esp + 0x30c]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x285
test bl, 2
je 0x45d03d
and ebx, 0xfffffffd
lea ecx, [esp + 0x8fc]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 1
je 0x45d05d
and ebx, 0xfffffffe
lea ecx, [esp + 0x314]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x340]
push 0
push str.1ocrSettings__
push esi
push str.2triggered__
push ecx
call ebp
push 0
lea edx, [esp + 0x91c]
push str.Settings_of_OCR_Service
push edx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x340]
push eax
mov dword [esp + 0xb04], 0x28a
call dword [0x6ac9cc]
lea ecx, [esp + 0x904]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x910]
push str.Settings_of_OCR_Service
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x340]
push eax
mov dword [esp + 0xb04], 0x28b
call dword [0x6ac9bc]
lea ecx, [esp + 0x90c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x340]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
jmp 0x45d10f
mov ebx, dword [esp + 0x5c]
push 0
lea edx, [esp + 0x918]
push str.Help
push edx
call fcn.00422fe0
add esp, 0xc
push eax
mov ecx, esi
mov dword [esp + 0xb04], 0x28c
call dword [0x6adbc8]
mov ecx, eax
call dword [0x6adb18]
lea ecx, [esp + 0x914]
mov dword [esi + 0x344], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x344], 0
je 0x45e2f2
push 0
lea eax, [esp + 0x920]
push str.Help
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x344]
push eax
mov dword [esp + 0xb04], 0x28d
call dword [0x6adb1c]
lea ecx, [esp + 0x91c]
mov dword [esi + 0x348], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x348], 0
je 0x45d900
cmp byte [esi + 0x48], 0
je 0x45d210
push str.:_svg_help.svg
lea ecx, [esp + 0x328]
call dword [0x6abbc4]
lea ecx, [esp + 0x324]
push ecx
or ebx, 0x10
lea ecx, [esp + 0x938]
mov dword [esp + 0xb04], 0x28e
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x28f
or ebx, 0x20
jmp 0x45d25c
push str.:_picons_help.png
lea ecx, [esp + 0x320]
call dword [0x6abbc4]
lea edx, [esp + 0x31c]
or ebx, 0x40
push edx
lea ecx, [esp + 0x930]
mov dword [esp + 0xb04], 0x290
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x291
or ebx, 0x80
push 0
lea eax, [esp + 0x928]
push str.Help
push eax
mov dword [esp + 0x68], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x348]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x292
call dword [0x6adb24]
lea ecx, [esp + 0x924]
mov dword [esi + 0x34c], eax
mov byte [esp + 0xb00], 0x91
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x290
test bl, bl
jns 0x45d2d7
and ebx, 0xffffff7f
lea ecx, [esp + 0x92c]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x28f
test bl, 0x40
je 0x45d2fb
and ebx, 0xffffffbf
lea ecx, [esp + 0x31c]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x28e
test bl, 0x20
je 0x45d31f
and ebx, 0xffffffdf
lea ecx, [esp + 0x934]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test bl, 0x10
je 0x45d33f
and ebx, 0xffffffef
lea ecx, [esp + 0x324]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x34c]
push 0
push str.1help__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
add esp, 0x14
push 0x6b77e0
lea ecx, [esp + 0x330]
call dword [0x6abbc4]
lea edx, [esp + 0x32c]
push edx
lea ecx, [esp + 0x940]
mov dword [esp + 0xb04], 0x293
call dword [0x6ad304]
mov ecx, dword [esi + 0x34c]
push eax
mov byte [esp + 0xb04], 0x94
call dword [0x6ac9c0]
lea ecx, [esp + 0x93c]
mov byte [esp + 0xb00], 0x93
call dword [0x6ad308]
lea ecx, [esp + 0x32c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x948]
push str.Show_the_Help
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x34c]
push eax
mov dword [esp + 0xb04], 0x295
call dword [0x6ac9cc]
lea ecx, [esp + 0x944]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0x950]
push str.Show_the_Help
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x34c]
push eax
mov dword [esp + 0xb04], 0x296
call dword [0x6ac9bc]
lea ecx, [esp + 0x94c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x34c]
push 0x40
push edx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45d4b9
push str.:_svg_error_log.svg
lea ecx, [esp + 0x340]
call dword [0x6abbc4]
lea eax, [esp + 0x33c]
or ebx, 0x100
push eax
lea ecx, [esp + 0x968]
mov dword [esp + 0xb04], 0x297
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x298
or ebx, 0x200
jmp 0x45d508
push str.:_picons_error_log.png
lea ecx, [esp + 0x338]
call dword [0x6abbc4]
lea ecx, [esp + 0x334]
push ecx
or ebx, 0x400
lea ecx, [esp + 0x960]
mov dword [esp + 0xb04], 0x299
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x29a
or ebx, 0x800
push 0
lea edx, [esp + 0x958]
push 0x6ed86c
push edx
mov dword [esp + 0x68], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x348]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x29b
call dword [0x6adb24]
lea ecx, [esp + 0x954]
mov dword [esi + 0x354], eax
mov byte [esp + 0xb00], 0x9a
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x299
test ebx, 0x800
je 0x45d587
and ebx, 0xfffff7ff
lea ecx, [esp + 0x95c]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x298
test ebx, 0x400
je 0x45d5b1
and ebx, 0xfffffbff
lea ecx, [esp + 0x334]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x297
test ebx, 0x200
je 0x45d5db
and ebx, 0xfffffdff
lea ecx, [esp + 0x964]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100
je 0x45d601
and ebx, 0xfffffeff
lea ecx, [esp + 0x33c]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov eax, dword [esi + 0x354]
push 0
push str.1showLog__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
push 0
lea ecx, [esp + 0x984]
push str.Show_the_work_protocol
push ecx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x354]
push eax
mov dword [esp + 0xb04], 0x29c
call dword [0x6ac9cc]
lea ecx, [esp + 0x96c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x978]
push str.Show_the_Protocol
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x354]
push eax
mov dword [esp + 0xb04], 0x29d
call dword [0x6ac9bc]
lea ecx, [esp + 0x974]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x354]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45d708
push str.:_svg_about.svg
lea ecx, [esp + 0x350]
call dword [0x6abbc4]
lea ecx, [esp + 0x34c]
push ecx
or ebx, 0x1000
lea ecx, [esp + 0x990]
mov dword [esp + 0xb04], 0x29e
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x29f
or ebx, 0x2000
jmp 0x45d757
push str.:_picons_about.png
lea ecx, [esp + 0x348]
call dword [0x6abbc4]
lea edx, [esp + 0x344]
or ebx, 0x4000
push edx
lea ecx, [esp + 0x988]
mov dword [esp + 0xb04], 0x2a0
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x2a1
or ebx, 0x8000
push 0
lea eax, [esp + 0x980]
push str.About_ScanPapyrus
push eax
mov dword [esp + 0x68], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x348]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x2a2
call dword [0x6adb24]
lea ecx, [esp + 0x97c]
mov dword [esi + 0x350], eax
mov byte [esp + 0xb00], 0xa1
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x2a0
test ebx, 0x8000
je 0x45d7d6
and ebx, 0xffff7fff
lea ecx, [esp + 0x984]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x29f
test ebx, 0x4000
je 0x45d800
and ebx, 0xffffbfff
lea ecx, [esp + 0x344]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x29e
test ebx, 0x2000
je 0x45d82a
and ebx, 0xffffdfff
lea ecx, [esp + 0x98c]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000
je 0x45d850
and ebx, 0xffffefff
lea ecx, [esp + 0x34c]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x350]
push 0
push str.1about__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
push 0
lea edx, [esp + 0x9ac]
push str.Show_information_about_ScanPapyrus
push edx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x350]
push eax
mov dword [esp + 0xb04], 0x2a3
call dword [0x6ac9cc]
lea ecx, [esp + 0x994]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x9a0]
push 0x6ed7b8
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x350]
push eax
mov dword [esp + 0xb04], 0x2a4
call dword [0x6ac9bc]
lea ecx, [esp + 0x99c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x350]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
push 0
lea edx, [esp + 0x9a8]
push str.Update
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x344]
push eax
mov dword [esp + 0xb04], 0x2a5
call dword [0x6adb1c]
lea ecx, [esp + 0x9a4]
mov dword [esi + 0x358], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x358], 0
je 0x45ddf4
cmp byte [esi + 0x48], 0
je 0x45d9ad
push str.:_svg_inet.svg
lea ecx, [esp + 0x360]
call dword [0x6abbc4]
lea eax, [esp + 0x35c]
or ebx, 0x10000
push eax
lea ecx, [esp + 0x9c0]
mov dword [esp + 0xb04], 0x2a6
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x2a7
or ebx, 0x20000
jmp 0x45d9fc
push str.:_picons_inet.png
lea ecx, [esp + 0x358]
call dword [0x6abbc4]
lea ecx, [esp + 0x354]
push ecx
or ebx, 0x40000
lea ecx, [esp + 0x9b8]
mov dword [esp + 0xb04], 0x2a8
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x2a9
or ebx, 0x80000
push 0
lea edx, [esp + 0x9b0]
push str.Web_Site
push edx
mov dword [esp + 0x68], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x358]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x2aa
call dword [0x6adb24]
lea ecx, [esp + 0x9ac]
mov dword [esi + 0x35c], eax
mov byte [esp + 0xb00], 0xa9
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x2a8
test ebx, 0x80000
je 0x45da7b
and ebx, 0xfff7ffff
lea ecx, [esp + 0x9b4]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x2a7
test ebx, 0x40000
je 0x45daa5
and ebx, 0xfffbffff
lea ecx, [esp + 0x354]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x2a6
test ebx, 0x20000
je 0x45dacf
and ebx, 0xfffdffff
lea ecx, [esp + 0x9bc]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000
je 0x45daf5
and ebx, 0xfffeffff
lea ecx, [esp + 0x35c]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov eax, dword [esi + 0x35c]
push 0
push str.1homeSite__
push esi
push str.2triggered__
push eax
call dword [0x6abbb4]
push 0
lea ecx, [esp + 0x9dc]
push str.Go_to_the_ScanPapyrus_homepage
push ecx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x35c]
push eax
mov dword [esp + 0xb04], 0x2ab
call dword [0x6ac9cc]
lea ecx, [esp + 0x9c4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea edx, [esp + 0x9d0]
push str.Homepage
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x35c]
push eax
mov dword [esp + 0xb04], 0x2ac
call dword [0x6ac9bc]
lea ecx, [esp + 0x9cc]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov eax, dword [esi + 0x35c]
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45dbfc
push str.:_svg_update.svg
lea ecx, [esp + 0x370]
call dword [0x6abbc4]
lea ecx, [esp + 0x36c]
push ecx
or ebx, 0x100000
lea ecx, [esp + 0x9e8]
mov dword [esp + 0xb04], 0x2ad
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x2ae
or ebx, 0x200000
jmp 0x45dc4b
push str.:_picons_update.png
lea ecx, [esp + 0x368]
call dword [0x6abbc4]
lea edx, [esp + 0x364]
or ebx, 0x400000
push edx
lea ecx, [esp + 0x9e0]
mov dword [esp + 0xb04], 0x2af
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x2b0
or ebx, 0x800000
push 0
lea eax, [esp + 0x9d8]
push str.Check_for_Updates
push eax
mov dword [esp + 0x68], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x358]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x2b1
call dword [0x6adb24]
lea ecx, [esp + 0x9d4]
mov dword [esi + 0x360], eax
mov byte [esp + 0xb00], 0xb0
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x2af
test ebx, 0x800000
je 0x45dcca
and ebx, 0xff7fffff
lea ecx, [esp + 0x9dc]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x2ae
test ebx, 0x400000
je 0x45dcf4
and ebx, 0xffbfffff
lea ecx, [esp + 0x364]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x2ad
test ebx, 0x200000
je 0x45dd1e
and ebx, 0xffdfffff
lea ecx, [esp + 0x9e4]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x100000
je 0x45dd44
and ebx, 0xffefffff
lea ecx, [esp + 0x36c]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov ecx, dword [esi + 0x360]
push 0
push str.1update__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
push 0
lea edx, [esp + 0xa04]
push str.Check_for_ScanPapyrus_updates
push edx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x360]
push eax
mov dword [esp + 0xb04], 0x2b2
call dword [0x6ac9cc]
lea ecx, [esp + 0x9ec]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0x9f8]
push str.Check_for_updates
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x360]
push eax
mov dword [esp + 0xb04], 0x2b3
call dword [0x6ac9bc]
lea ecx, [esp + 0x9f4]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x360]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
push 0
lea edx, [esp + 0xa00]
push str.Purchase
push edx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x344]
push eax
mov dword [esp + 0xb04], 0x2b4
call dword [0x6adb1c]
lea ecx, [esp + 0x9fc]
mov dword [esi + 0x364], eax
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
cmp dword [esi + 0x364], 0
je 0x45e2f2
cmp byte [esi + 0x48], 0
je 0x45dea1
push str.:_svg_buy.svg
lea ecx, [esp + 0x380]
call dword [0x6abbc4]
lea eax, [esp + 0x37c]
or ebx, 0x1000000
push eax
lea ecx, [esp + 0xa18]
mov dword [esp + 0xb04], 0x2b5
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x2b6
or ebx, 0x2000000
jmp 0x45def0
push str.:_picons_buy.png
lea ecx, [esp + 0x378]
call dword [0x6abbc4]
lea ecx, [esp + 0x374]
push ecx
or ebx, 0x4000000
lea ecx, [esp + 0xa10]
mov dword [esp + 0xb04], 0x2b7
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x2b8
or ebx, 0x8000000
push 0
lea edx, [esp + 0xa08]
push str.Buy_Key
push edx
mov dword [esp + 0x68], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x364]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x2b9
call dword [0x6adb24]
lea ecx, [esp + 0xa04]
mov dword [esi + 0x368], eax
mov byte [esp + 0xb00], 0xb8
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x2b7
test ebx, 0x8000000
je 0x45df6f
and ebx, 0xf7ffffff
lea ecx, [esp + 0xa0c]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x2b6
test ebx, 0x4000000
je 0x45df99
and ebx, 0xfbffffff
lea ecx, [esp + 0x374]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x2b5
test ebx, 0x2000000
je 0x45dfc3
and ebx, 0xfdffffff
lea ecx, [esp + 0xa14]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x1000000
je 0x45dfe9
and ebx, 0xfeffffff
lea ecx, [esp + 0x37c]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
push 0
lea eax, [esp + 0xa20]
push str.Buy_a_license_key
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x368]
push eax
mov dword [esp + 0xb04], 0x2ba
call dword [0x6ac9cc]
lea ecx, [esp + 0xa1c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea ecx, [esp + 0xa28]
push str.Buy_a_license_key
push ecx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x368]
push eax
mov dword [esp + 0xb04], 0x2bb
call dword [0x6ac9bc]
lea ecx, [esp + 0xa24]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov edx, dword [esi + 0x368]
push 0
push str.1buy__
push esi
push str.2triggered__
push edx
call dword [0x6abbb4]
mov eax, dword [esi + 0x368]
add esp, 0x14
push 0x40
push eax
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x48], 0
je 0x45e0f3
push str.:_svg_activate.svg
lea ecx, [esp + 0x390]
call dword [0x6abbc4]
lea ecx, [esp + 0x38c]
push ecx
or ebx, 0x10000000
lea ecx, [esp + 0xa40]
mov dword [esp + 0xb04], 0x2bc
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x2bd
or ebx, 0x20000000
jmp 0x45e142
push str.:_picons_activate.png
lea ecx, [esp + 0x388]
call dword [0x6abbc4]
lea edx, [esp + 0x384]
or ebx, 0x40000000
push edx
lea ecx, [esp + 0xa38]
mov dword [esp + 0xb04], 0x2be
mov dword [esp + 0x60], ebx
call dword [0x6ac080]
mov ebp, eax
mov dword [esp + 0xb00], 0x2bf
or ebx, 0x80000000
push 0
lea eax, [esp + 0xa30]
push str.Activate_Key
push eax
mov dword [esp + 0x68], ebx
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x364]
push 1
push 0
push 3
push eax
push ebp
mov dword [esp + 0xb14], 0x2c0
call dword [0x6adb24]
lea ecx, [esp + 0xa2c]
mov dword [esi + 0x36c], eax
mov byte [esp + 0xb00], 0xbf
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x2be
test ebx, ebx
jns 0x45e1bd
and ebx, 0x7fffffff
lea ecx, [esp + 0xa34]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], 0x2bd
test ebx, 0x40000000
je 0x45e1e7
and ebx, 0xbfffffff
lea ecx, [esp + 0x384]
mov dword [esp + 0x5c], ebx
call dword [0x6abc18]
mov dword [esp + 0xb00], 0x2bc
test ebx, 0x20000000
je 0x45e211
and ebx, 0xdfffffff
lea ecx, [esp + 0xa3c]
mov dword [esp + 0x5c], ebx
call dword [0x6ac078]
mov dword [esp + 0xb00], edi
test ebx, 0x10000000
je 0x45e22d
lea ecx, [esp + 0x38c]
call dword [0x6abc18]
mov ecx, dword [esi + 0x36c]
push 0
push str.1activate__
push esi
push str.2triggered__
push ecx
call dword [0x6abbb4]
push 0
lea edx, [esp + 0xa5c]
push str.Activate_a_license_key
push edx
call fcn.00422fe0
add esp, 0x20
mov ecx, dword [esi + 0x36c]
push eax
mov dword [esp + 0xb04], 0x2c1
call dword [0x6ac9cc]
lea ecx, [esp + 0xa44]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 0
lea eax, [esp + 0xa50]
push 0x6ed610
push eax
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x36c]
push eax
mov dword [esp + 0xb04], 0x2c2
call dword [0x6ac9bc]
lea ecx, [esp + 0xa4c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
mov ecx, dword [esi + 0x36c]
push 0x40
push ecx
mov ecx, esi
call fcn.00448080
cmp byte [esi + 0x61], 0
je 0x45e2f2
mov ecx, dword [esi + 0x364]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
push 0
push str.1ribbonPageChanged_int_
push esi
push str.2currentPageChanged_int_
mov ecx, esi
call dword [0x6adbc8]
push eax
call dword [0x6abbb4]
mov ecx, dword [esi + 0x290]
mov ebp, dword [0x6acacc]
add esp, 0x14
push ecx
mov ecx, dword [esi + 0x150]
call ebp
mov edx, dword [esi + 0x294]
mov ecx, dword [esi + 0x150]
push edx
call ebp
mov eax, dword [esi + 0x2c4]
mov ecx, dword [esi + 0x150]
push eax
call ebp
mov ecx, dword [esi + 0x2c8]
push ecx
mov ecx, dword [esi + 0x150]
call ebp
mov edx, dword [esi + 0x2cc]
mov ecx, dword [esi + 0x150]
push edx
call ebp
mov eax, dword [esi + 0x2d0]
mov ecx, dword [esi + 0x150]
push eax
call ebp
push str.CtrlAltDown
lea ecx, [esp + 0x398]
call dword [0x6abbc4]
lea ecx, [esp + 0x394]
push ecx
lea ecx, [esp + 0xa60]
mov dword [esp + 0xb04], 0x2c3
call dword [0x6ad304]
mov ebx, eax
push 0
lea edx, [esp + 0xa58]
push str.Mark_all_the_bottom
push edx
mov byte [esp + 0xb0c], 0xc4
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x150]
push ebx
push str.1checkBottom__
push esi
push eax
mov byte [esp + 0xb10], 0xc5
call dword [0x6acadc]
lea ecx, [esp + 0xa54]
mov dword [esi + 0x370], eax
mov byte [esp + 0xb00], 0xc4
call dword [0x6abc18]
lea ecx, [esp + 0xa5c]
mov byte [esp + 0xb00], 0xc3
call dword [0x6ad308]
lea ecx, [esp + 0x394]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push str.CtrlAltUp
lea ecx, [esp + 0x3a0]
call dword [0x6abbc4]
lea eax, [esp + 0x39c]
push eax
lea ecx, [esp + 0xa70]
mov dword [esp + 0xb04], 0x2c6
call dword [0x6ad304]
mov ebx, eax
push 0
lea ecx, [esp + 0xa68]
push str.Mark_all_the_top
push ecx
mov byte [esp + 0xb0c], 0xc7
call fcn.00422fe0
add esp, 0xc
mov ecx, dword [esi + 0x150]
push ebx
push str.1checkTop__
push esi
push eax
mov byte [esp + 0xb10], 0xc8
call dword [0x6acadc]
lea ecx, [esp + 0xa64]
mov dword [esi + 0x374], eax
mov byte [esp + 0xb00], 0xc7
call dword [0x6abc18]
lea ecx, [esp + 0xa6c]
mov byte [esp + 0xb00], 0xc6
call dword [0x6ad308]
lea ecx, [esp + 0x39c]
mov dword [esp + 0xb00], edi
call dword [0x6abc18]
push 8
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x4c], ebx
mov dword [esp + 0xb00], 0x2c9
test ebx, ebx
je 0x45e55c
push str.CtrlAltDown
lea ecx, [esp + 0x3a8]
call dword [0x6abbc4]
lea edx, [esp + 0x3a4]
push edx
lea ecx, [esp + 0xa78]
mov byte [esp + 0xb04], 0xca
mov dword [esp + 0x78], 1
call dword [0x6ad304]
push 1
push 0
push str.1checkBottom__
push esi
push eax
mov ecx, ebx
mov dword [esp + 0xb14], 0x2cb
mov dword [esp + 0x88], 3
call dword [0x6ad300]
mov dword [ebx], vtable.QShortcut.0
mov ebx, dword [esp + 0x74]
mov dword [esp + 0xb00], 0x2cc
test bl, 2
je 0x45e584
and ebx, 0xfffffffd
lea ecx, [esp + 0xa74]
mov dword [esp + 0x74], ebx
call dword [0x6ad308]
mov dword [esp + 0xb00], edi
test bl, 1
je 0x45e5a0
lea ecx, [esp + 0x3a4]
and ebx, 0xfffffffe
call dword [0x6abc18]
push 8
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp + 0xb00], 0x2ce
test eax, eax
je 0x45e627
push str.CtrlAltUp
lea ecx, [esp + 0x3b0]
call dword [0x6abbc4]
lea eax, [esp + 0x3ac]
or ebx, 4
push eax
lea ecx, [esp + 0xa80]
mov byte [esp + 0xb04], 0xcf
mov dword [esp + 0x78], ebx
call dword [0x6ad304]
mov ecx, dword [esp + 0x40]
push 1
push 0
push str.1checkTop__
push esi
or ebx, 8
push eax
mov dword [esp + 0xb14], 0x2d0
mov dword [esp + 0x88], ebx
call dword [0x6ad300]
mov ecx, dword [esp + 0x40]
mov dword [ecx], vtable.QShortcut.0
mov dword [esp + 0xb00], 0x2d1
test bl, 8
je 0x45e64b
and ebx, 0xfffffff7
lea ecx, [esp + 0xa7c]
mov dword [esp + 0x74], ebx
call dword [0x6ad308]
mov dword [esp + 0xb00], edi
test bl, 4
je 0x45e664
lea ecx, [esp + 0x3ac]
call dword [0x6abc18]
mov ecx, dword [esi + 0x150]
mov edi, dword [0x6ac9b4]
call edi
mov edx, dword [esi + 0x29c]
mov ecx, dword [esi + 0x150]
push edx
call ebp
mov eax, dword [esi + 0x2a0]
mov ecx, dword [esi + 0x150]
push eax
call ebp
mov ecx, dword [esi + 0x2a4]
push ecx
mov ecx, dword [esi + 0x150]
call ebp
mov edx, dword [esi + 0x2a8]
mov ecx, dword [esi + 0x150]
push edx
call ebp
mov eax, dword [esi + 0x2ac]
mov ecx, dword [esi + 0x150]
push eax
call ebp
mov ecx, dword [esi + 0x150]
call edi
mov ecx, dword [esi + 0x2bc]
push ecx
mov ecx, dword [esi + 0x150]
call ebp
mov edx, dword [esi + 0x2b8]
mov ecx, dword [esi + 0x150]
push edx
call ebp
mov ecx, dword [esp + 0xaf8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret