Function at 0x4e3690
Capabilities:
Contain obfuscated stackstrings
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push 0x20c
mov eax, 0x567a57
call fcn.00505228
mov ebx, ecx
mov dword [ebp - 0x134], ebx
mov eax, dword [ebp + 0xc]
mov esi, dword [ebx + 0x1f4]
mov edi, dword [ebp + 8]
mov dword [ebp - 0x44], eax
xor eax, eax
test esi, esi
je 0x4e36c5
push esi
call fcn.0046e900
pop ecx
xor eax, eax
mov dword [ebp - 4], eax
test esi, esi
je 0x4e36d3
push esi
call fcn.0046f860
pop ecx
or dword [ebp - 4], 0xffffffff
test esi, esi
je 0x4e6604
push str.addMaskOauthDialog
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e3980
push 0x577784
push str.24.3.20054
push str._Version:____addMaskOauthDialog_event_recieved
push 2
call fcn.004d8dbb
xor esi, esi
push str.addMaskOauthDialog_event_recieved
inc esi
push esi
push 2
call fcn.0044a7e2
xor eax, eax
lea edi, [ebp - 0x28]
stosd dword es:[edi], eax
add esp, 0x1c
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
xor eax, eax
and dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
cmp dword [ebx + 0xb4], esi
mov ecx, str.document.getElementById__modal_mask__.style.display_block__
mov eax, str.___modal_mask__.addClass__shown______modal_mask__.addClass__alert______modal_mask__.removeClass__transparent___
mov dword [ebp - 4], esi
cmove eax, ecx
lea ecx, [ebp - 0x28]
push eax
call fcn.004ab2ee
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e376c
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 2
mov edi, dword [eax + 0x38]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
mov edi, dword [ebx + 0x1f4]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 4
mov eax, dword [eax]
mov dword [ebp - 0x154], edi
mov eax, dword [eax + 0x34]
mov dword [ebp - 0x134], eax
test edi, edi
je 0x4e37b9
push edi
call fcn.0046e900
pop ecx
mov eax, dword [edi]
mov dword [ebp - 4], 6
mov ebx, dword [eax + 0x38]
lea eax, [ebp - 0x44]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, edi
call ebx
mov eax, dword [eax]
mov dword [ebp - 0x138], eax
mov dword [ebp - 4], 8
mov eax, dword [eax]
mov ebx, dword [eax + 0x4c]
lea eax, [ebp - 0x164]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
mov dword [ebp - 0x138], eax
and dword [ebp - 0x148], 0
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
cmp dword [ebp - 0x18], 0
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x14c], ebx
mov byte [ebp - 0x144], 0
je 0x4e3857
lea ecx, [ebp - 0x14c]
call fcn.00455326
push dword [ebp - 0x148]
cmp dword [ebp - 0x14], 7
lea eax, [ebp - 0x28]
push dword [ebp - 0x18]
cmova eax, dword [ebp - 0x28]
push eax
call fcn.00457e6c
mov eax, dword [ebp - 0x138]
add esp, 0xc
mov ecx, dword [ebp - 0x134]
push 0
push eax
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 0xb
push eax
call dword [0x57244c]
mov ecx, dword [ebp - 0x74]
call dword [ebp - 0x134]
cmp dword [ebp - 0x148], 0
mov byte [ebp - 4], 0xc
mov dword [ebp - 0x14c], ebx
je 0x4e38bf
cmp byte [ebp - 0x144], 0
je 0x4e38b1
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00504e76
add esp, 0xc
and dword [ebp - 0x148], 0
mov byte [ebp - 0x144], 0
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0xd
mov dword [ebp - 0x164], ebx
call fcn.00455429
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0xe
je 0x4e38e7
push dword [ebp - 0x44]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0xf
test edi, edi
je 0x4e38f6
push edi
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x10
je 0x4e390f
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x11
test esi, esi
je 0x4e391e
push esi
call fcn.0046f860
pop ecx
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x14]
cmp eax, 7
jbe 0x4e6604
mov ecx, dword [ebp - 0x28]
lea eax, [eax*2 + 2]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x134], ecx
mov dword [ebp - 4], 0x12
cmp eax, 0x1000
jb 0x4e3973
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.00455e65
mov eax, dword [ebp - 0x13c]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x134]
push eax
push ecx
call fcn.00504e76
pop ecx
jmp 0x4e6603
push str.removeMaskOauthDialog
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e3bcd
xor eax, eax
lea edi, [ebp - 0x40]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
xor eax, eax
and dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 7
mov word [ebp - 0x40], ax
cmp dword [ebx + 0xb4], 1
mov ecx, str.document.getElementById__modal_mask__.style.display_none__
mov eax, str.___modal_mask__.removeClass__shown______modal_mask__.removeClass__alert______modal_mask__.addClass__transparent___
mov dword [ebp - 4], 0x13
cmove eax, ecx
lea ecx, [ebp - 0x40]
push eax
call fcn.004ab2ee
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e39e9
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x14
mov edi, dword [eax + 0x38]
lea eax, [ebp - 0x44]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
mov edi, dword [ebx + 0x1f4]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 0x16
mov eax, dword [eax]
mov dword [ebp - 0x154], edi
mov eax, dword [eax + 0x34]
mov dword [ebp - 0x13c], eax
test edi, edi
je 0x4e3a33
push edi
call fcn.0046e900
pop ecx
mov eax, dword [edi]
mov dword [ebp - 4], 0x18
mov ebx, dword [eax + 0x38]
lea eax, [ebp - 0x134]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, edi
call ebx
mov eax, dword [eax]
mov dword [ebp - 0x138], eax
mov dword [ebp - 4], 0x1a
mov eax, dword [eax]
mov ebx, dword [eax + 0x4c]
lea eax, [ebp - 0x164]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
mov dword [ebp - 0x138], eax
and dword [ebp - 0x148], 0
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
cmp dword [ebp - 0x30], 0
mov byte [ebp - 4], 0x1c
mov dword [ebp - 0x14c], ebx
mov byte [ebp - 0x144], 0
je 0x4e3ad4
lea ecx, [ebp - 0x14c]
call fcn.00455326
push dword [ebp - 0x148]
cmp dword [ebp - 0x2c], 7
lea eax, [ebp - 0x40]
push dword [ebp - 0x30]
cmova eax, dword [ebp - 0x40]
push eax
call fcn.00457e6c
mov eax, dword [ebp - 0x138]
add esp, 0xc
mov ecx, dword [ebp - 0x13c]
push 0
push eax
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 0x1d
push eax
call dword [0x57244c]
mov ecx, dword [ebp - 0x74]
call dword [ebp - 0x13c]
cmp dword [ebp - 0x148], 0
mov byte [ebp - 4], 0x1e
mov dword [ebp - 0x14c], ebx
je 0x4e3b3c
cmp byte [ebp - 0x144], 0
je 0x4e3b2e
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00504e76
add esp, 0xc
and dword [ebp - 0x148], 0
mov byte [ebp - 0x144], 0
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0x1f
mov dword [ebp - 0x164], ebx
call fcn.00455429
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0x20
je 0x4e3b6a
push dword [ebp - 0x134]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x21
test edi, edi
je 0x4e3b79
push edi
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0x22
je 0x4e3b8c
push dword [ebp - 0x44]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x23
test esi, esi
je 0x4e3b9b
push esi
call fcn.0046f860
pop ecx
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x2c]
cmp eax, 7
jbe 0x4e6604
mov ecx, dword [ebp - 0x40]
lea eax, [eax*2 + 2]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x134], ecx
mov dword [ebp - 4], 0x24
jmp 0x4e394b
push str.refresh
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e3c26
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e3bf4
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x25
mov edi, dword [eax + 0x20]
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov dword [ebp - 4], 0x27
test esi, esi
je 0x4e6604
push esi
call fcn.0046f860
jmp 0x4e6603
push str.viewResizedEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e3d44
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x14c]
call fcn.004d977a
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 4], 0x28
lea ecx, [ecx + 0x48]
call fcn.004e2350
mov ecx, dword [ebp - 0x14c]
mov ebx, eax
add ecx, 0x30
call fcn.004e2350
mov ecx, dword [ebp - 0x14c]
mov edi, eax
add ecx, 0x18
call fcn.004e2350
mov ecx, dword [ebp - 0x14c]
mov esi, eax
call fcn.004e2350
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
mov dword [ebp - 0x34], esi
mov esi, dword [ebp - 0x134]
mov ecx, esi
push 0
push eax
mov dword [ebp - 0x30], edi
mov dword [ebp - 0x2c], ebx
call fcn.004e7467
mov ecx, dword [ebp - 0x14c]
lea ecx, [ecx + 0x60]
call fcn.004670fb
test al, al
je 0x4e3d39
mov esi, dword [esi + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e3cd8
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x29
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
mov dword [ebp - 4], 0x2b
mov eax, dword [ebx]
mov edi, dword [eax + 0x70]
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x2d
je 0x4e3d2a
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x2e
test esi, esi
je 0x4e3d39
push esi
call fcn.0046f860
pop ecx
lea ecx, [ebp - 0x14c]
jmp 0x4e5af8
push str.viewInvalidatedEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e3e16
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x64]
call fcn.004d977a
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0x2f
lea ecx, [ecx + 0x48]
call fcn.0046deb6
mov ecx, dword [ebp - 0x64]
lea ecx, [ecx + 0x30]
call fcn.0046deb6
mov ecx, dword [ebp - 0x64]
lea ecx, [ecx + 0x18]
call fcn.0046deb6
mov ecx, dword [ebp - 0x64]
call fcn.0046deb6
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e3db0
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x30
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
push 0
mov dword [ebp - 4], 0x32
mov eax, dword [ebx]
mov edi, dword [eax + 0x7c]
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x34
je 0x4e3e04
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x35
test esi, esi
je 0x4e5af5
push esi
jmp 0x4e4fff
push str.viewKeyEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e3e35
push dword [ebp - 0x44]
mov ecx, ebx
call fcn.004e2505
jmp 0x4e6604
push str.viewMouseClickEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e400c
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x4c]
call fcn.004d977a
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 4], 0x36
call fcn.004e2350
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x14c], eax
lea ecx, [ecx + 0x18]
call fcn.004e2350
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x148], eax
lea ecx, [ecx + 0x30]
call fcn.004e2350
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x144], eax
lea ecx, [ecx + 0x60]
call fcn.004670fb
mov byte [ebp - 0x138], al
test al, al
jne 0x4e3ec5
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e660c
xor al, 1
mov byte [ebx + 0x140], al
jmp 0x4e3f0b
cmp byte [ebx + 0x140], 0
je 0x4e3f0b
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e660c
test al, al
je 0x4e3f0b
mov eax, dword [ebx + 0x130]
sub eax, dword [ebx + 0x120]
jne 0x4e4004
mov eax, dword [ebx + 0x134]
sub eax, dword [ebx + 0x124]
jne 0x4e4004
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e660c
test al, al
je 0x4e3f39
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e1b47
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x154], esi
mov dword [ebp - 0x134], esi
test esi, esi
je 0x4e3f56
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x37
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
mov esi, dword [ebp - 0x4c]
mov dword [ebp - 0x150], eax
mov dword [ebp - 4], 0x39
mov eax, dword [eax]
lea ecx, [esi + 0x78]
mov eax, dword [eax + 0x88]
mov dword [ebp - 0x74], eax
call fcn.0046deb6
mov ecx, dword [ebp - 0x4c]
mov ebx, dword [esi + 0x88]
lea ecx, [ecx + 0x48]
call fcn.0045ed9b
lea esi, [ebp - 0x14c]
lea edi, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
push ebx
push dword [ebp - 0x138]
movsd dword es:[edi], dword [esi]
push eax
lea eax, [ebp - 0x34]
push eax
movsd dword es:[edi], dword [esi]
mov esi, dword [ebp - 0x74]
mov ecx, esi
call dword [0x57244c]
mov ecx, dword [ebp - 0x150]
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x3b
je 0x4e3fef
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov eax, dword [ebp - 0x154]
mov byte [ebp - 4], 0x3c
test eax, eax
je 0x4e4004
push eax
call fcn.0046f860
pop ecx
lea ecx, [ebp - 0x4c]
jmp 0x4e5af8
push str.zoomEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e4119
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x1c]
call fcn.004d977a
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 4], 0x3d
cmp dword [ecx + 8], 7
jne 0x4e4050
call fcn.0049d826
fstp qword [ebp - 0x78]
movsd xmm0, qword [ebp - 0x78]
jmp 0x4e405d
call fcn.004e2350
movd xmm0, eax
cvtdq2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
call fcn.00511dc0
movsd xmm0, qword [str.333333]
fstp qword [ebp - 0x148]
movsd qword [esp], xmm0
call fcn.00511dc0
fdivr qword [ebp - 0x148]
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
pop ecx
pop ecx
fstp qword [ebp - 0x78]
test esi, esi
je 0x4e40a3
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x3e
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
movsd xmm0, qword [ebp - 0x78]
push ecx
push ecx
mov eax, dword [ebx]
mov dword [ebp - 4], 0x40
movsd qword [esp], xmm0
mov edi, dword [eax + 0x28]
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x42
je 0x4e4101
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x43
test esi, esi
je 0x4e5341
push esi
call fcn.0046f860
pop ecx
jmp 0x4e5341
push str.scrollToTop
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e437b
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push 1
lea ecx, [ebp - 0x218]
mov esi, eax
call fcn.00411a30
mov ecx, dword [esi]
mov dword [ebp - 4], 0x44
call fcn.0045ed9b
push eax
lea ecx, [ebp - 0x208]
call fcn.0041ec20
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x200]
call fcn.0046bea3
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x45
push eax
lea eax, [ebp - 0xa0]
push str.if____typeof_AdbeDx____undefined__t_AdbeDx.hasOwnProperty_OverviewLayoutManager___t_AdbeDx.OverviewLayoutManager.getLayout____2____t__html_.animate__scrollTop:_0___10__function____t_tAdbeDx.appApi.viewerUIApi__.then__viewerObj_____viewerObj.scrollCompleted___requestIndex:
push eax
call fcn.004ac22f
add esp, 0xc
push 0xe
push str.________t__
mov ecx, eax
mov byte [ebp - 4], 0x46
call fcn.00456b7a
push eax
lea ecx, [ebp - 0x28]
call fcn.00452ed1
lea ecx, [ebp - 0xa0]
call fcn.00456855
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x49
call fcn.00456855
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x154], esi
test esi, esi
je 0x4e41d2
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x4a
mov edi, dword [eax + 0x38]
lea eax, [ebp - 0x134]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
mov edi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], eax
mov dword [ebp - 4], 0x4c
mov eax, dword [eax]
mov dword [ebp - 0x44], edi
mov eax, dword [eax + 0x34]
mov dword [ebp - 0x74], eax
test edi, edi
je 0x4e421c
push edi
call fcn.0046e900
pop ecx
mov eax, dword [edi]
mov dword [ebp - 4], 0x4e
mov ebx, dword [eax + 0x38]
lea eax, [ebp - 0x13c]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, edi
call ebx
mov eax, dword [eax]
mov dword [ebp - 0x138], eax
mov dword [ebp - 4], 0x50
mov eax, dword [eax]
mov ebx, dword [eax + 0x4c]
lea eax, [ebp - 0x164]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
mov ebx, eax
and dword [ebp - 0x148], 0
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x14c]
mov byte [ebp - 4], 0x52
mov dword [ebp - method.CefStringBase_struct_CefStringTraitsUTF16_.virtual_0], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 0x144], 0
call fcn.004a79c1
push 0
push ebx
mov ebx, dword [ebp - 0x74]
lea eax, [ebp - 0x14c]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x53
call dword [0x57244c]
mov ecx, dword [ebp - 0x150]
call ebx
cmp dword [ebp - 0x148], 0
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 4], 0x54
mov dword [ebp - 0x14c], ebx
je 0x4e42fe
cmp byte [ebp - 0x144], 0
je 0x4e42f0
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00504e76
add esp, 0xc
and dword [ebp - 0x148], 0
mov byte [ebp - 0x144], 0
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0x55
mov dword [ebp - 0x164], ebx
call fcn.00455429
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x56
je 0x4e432c
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x57
test edi, edi
je 0x4e433b
push edi
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0x58
je 0x4e4354
push dword [ebp - 0x134]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x59
test esi, esi
je 0x4e4363
push esi
call fcn.0046f860
pop ecx
lea ecx, [ebp - 0x28]
call fcn.00456855
lea ecx, [ebp - 0x218]
call fcn.0046baf7
jmp 0x4e6604
push str.scrollToID
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e474c
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
mov esi, eax
mov ecx, dword [esi]
call fcn.0045ed52
push eax
lea ecx, [ebp - 0xa0]
call fcn.00452ef8
mov ecx, dword [esi]
add ecx, 0x18
mov dword [ebp - 4], 0x5a
call fcn.0045ed52
push eax
lea ecx, [ebp - 0x28]
call fcn.00452ef8
push 1
lea ecx, [ebp - 0x218]
mov byte [ebp - 4], 0x5b
call fcn.00411a30
mov ecx, dword [esi]
add ecx, 0x30
mov byte [ebp - 4], 0x5c
call fcn.0045ed9b
push eax
lea ecx, [ebp - 0x208]
call fcn.0041ec20
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x200]
call fcn.0046bea3
lea eax, [ebp - 0x100]
mov byte [ebp - 4], 0x5d
push eax
lea ecx, [ebp - 0x200]
call fcn.0046bea3
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x5e
push eax
lea eax, [ebp - 0xe8]
push str.if____typeof_AdbeDx____undefined__t_AdbeDx.hasOwnProperty_OverviewLayoutManager___t_AdbeDx.OverviewLayoutManager.getLayout____2____tvar_element__document.getElementById_
push eax
call fcn.004bd382
add esp, 0xc
push 0x5c
push str.___tif__element__null_____element_.is_:visible___t_telement__document.getElementById_
mov ecx, eax
mov byte [ebp - 4], 0x5f
call fcn.00456b7a
push eax
lea ecx, [ebp - 0x130]
call fcn.00452ed1
cmp dword [ebp - 0x14], 0xf
lea eax, [ebp - 0x28]
push dword [ebp - 0x18]
cmova eax, dword [ebp - 0x28]
lea ecx, [ebp - 0x130]
push eax
mov byte [ebp - 4], 0x60
call fcn.00456b7a
push eax
lea ecx, [ebp - 0x58]
call fcn.00452ed1
push 0x98
push str.___tif__element__null_____element_.is_:visible____t_tAdbeDx.appApi.viewerUIApi__.then__viewerObj_____viewerObj.scrollCompleted___requestIndex:
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x61
call fcn.00456b7a
push eax
lea ecx, [ebp - 0x88]
call fcn.00452ed1
mov byte [ebp - 4], 0x62
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x88]
push eax
push dword [ebp - 0x138]
lea ecx, [ebp - 0xb8]
call fcn.004075d0
push 0xbe
push str.________t_else__t_t__html_.animate__scrollTop:___element_.offset__.top___10__function____t_t_tAdbeDx.appApi.viewerUIApi__.then__viewerObj_____viewerObj.scrollCompleted___requestIndex:
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x63
call fcn.00456b7a
push eax
lea ecx, [ebp - 0x70]
call fcn.00452ed1
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x64
push eax
lea eax, [ebp - 0x70]
push eax
push dword [ebp - 0x138]
lea ecx, [ebp - 0x40]
call fcn.004075d0
push 0x11
push str.________t_t___t
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x65
call fcn.00456b7a
push eax
lea ecx, [ebp - 0xd0]
call fcn.00452ed1
lea ecx, [ebp - 0x40]
call fcn.00456855
lea ecx, [ebp - 0x70]
call fcn.00456855
lea ecx, [ebp - 0xb8]
call fcn.00456855
lea ecx, [ebp - 0x88]
call fcn.00456855
lea ecx, [ebp - 0x58]
call fcn.00456855
lea ecx, [ebp - 0x130]
call fcn.00456855
lea ecx, [ebp - 0xe8]
call fcn.00456855
lea ecx, [ebp - 0x100]
call fcn.00456855
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x6f
call fcn.00456855
mov edi, dword [ebx + 0x1f4]
mov dword [ebp - 0x154], edi
test edi, edi
je 0x4e4595
push edi
call fcn.0046e900
pop ecx
mov eax, dword [edi]
mov dword [ebp - 4], 0x70
mov esi, dword [eax + 0x38]
lea eax, [ebp - 0x134]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov eax, dword [eax]
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], eax
mov dword [ebp - 4], 0x72
mov eax, dword [eax]
mov dword [ebp - 0x44], esi
mov eax, dword [eax + 0x34]
mov dword [ebp - 0x74], eax
test esi, esi
je 0x4e45df
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x74
mov ebx, dword [eax + 0x38]
lea eax, [ebp - 0x13c]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, esi
call ebx
mov eax, dword [eax]
mov dword [ebp - 0x138], eax
mov dword [ebp - 4], 0x76
mov eax, dword [eax]
mov ebx, dword [eax + 0x4c]
lea eax, [ebp - 0x164]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
mov ebx, eax
and dword [ebp - 0x148], 0
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x14c]
mov byte [ebp - 4], 0x78
mov dword [ebp - method.CefStringBase_struct_CefStringTraitsUTF16_.virtual_0], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 0x144], 0
call fcn.004a79c1
push 0
push ebx
mov ebx, dword [ebp - 0x74]
lea eax, [ebp - 0x14c]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x79
call dword [0x57244c]
mov ecx, dword [ebp - 0x150]
call ebx
cmp dword [ebp - 0x148], 0
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 4], 0x7a
mov dword [ebp - 0x14c], ebx
je 0x4e46c4
cmp byte [ebp - 0x144], 0
je 0x4e46b6
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00504e76
add esp, 0xc
and dword [ebp - 0x148], 0
mov byte [ebp - 0x144], 0
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0x7b
mov dword [ebp - 0x164], ebx
call fcn.00455429
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x7c
je 0x4e46f2
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x7d
test esi, esi
je 0x4e4701
push esi
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0x7e
je 0x4e471a
push dword [ebp - 0x134]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x7f
test edi, edi
je 0x4e4729
push edi
call fcn.0046f860
pop ecx
lea ecx, [ebp - 0xd0]
call fcn.00456855
lea ecx, [ebp - 0x218]
call fcn.0046baf7
lea ecx, [ebp - 0x28]
call fcn.00456855
jmp 0x4e5710
push str.scrollInfoRequest
mov ecx, edi
call fcn.0046c0d6
test al, al
jne 0x4e64cb
push str.selectionInfoRequest
mov ecx, edi
call fcn.0046c0d6
test al, al
jne 0x4e64cb
push str.viewMouseMoveEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e489c
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x64]
call fcn.004d977a
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0x8b
call fcn.004e2350
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x14c], eax
lea ecx, [ecx + 0x18]
call fcn.004e2350
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x148], eax
lea ecx, [ecx + 0x30]
call fcn.004e2350
mov dword [ebp - 0x144], eax
mov ecx, ebx
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e660c
test al, al
je 0x4e47fe
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e1b47
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e4818
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x8c
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
mov dword [ebp - 0x138], eax
mov dword [ebp - 4], 0x8e
mov eax, dword [eax]
mov ebx, dword [eax + 0x8c]
mov eax, dword [ebp - 0x64]
lea ecx, [eax + 0x48]
call fcn.004670fb
lea esi, [ebp - 0x14c]
mov ecx, ebx
lea edi, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
push eax
lea eax, [ebp - 0x34]
push eax
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x90
je 0x4e4893
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x91
jmp 0x4e4ff3
push str.viewMouseWheelEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e48f1
mov esi, dword [ebp - 0x44]
mov ecx, esi
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x1c]
call fcn.004d977a
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 4], 0x92
call fcn.004e2350
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx + 0x18]
call fcn.004e2350
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx + 0x30]
call fcn.004e2350
push esi
mov ecx, ebx
call fcn.004e3540
jmp 0x4e5341
push str.viewSetFocusEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e497f
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e4918
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x93
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 4], 0x95
mov eax, dword [ebx]
mov edi, dword [eax + 0xc]
call fcn.004670fb
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x97
je 0x4e4973
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0x98
jmp 0x4e3c13
push str.viewCaptureLostEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e4a07
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e49a6
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x99
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
mov dword [ebp - 4], 0x9b
mov eax, dword [ebx]
mov edi, dword [eax + 0x98]
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x9d
je 0x4e49fb
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0x9e
jmp 0x4e3c13
push str.deleteAllCEFCookies
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e4b14
push ecx
mov eax, esp
and dword [eax], 0
lea eax, [ebp - 0x134]
push eax
call fcn.00474840
mov esi, dword [ebp - 0x134]
xor ecx, ecx
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov dword [ebp - 4], 0x9f
mov eax, dword [esi]
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x78], ecx
mov byte [ebp - 0x74], cl
mov edi, dword [eax + 0xc]
mov dword [ebp - 0x14c], ebx
mov dword [ebp - 0x148], ecx
mov byte [ebp - 0x144], cl
add esp, 4
mov byte [ebp - 4], 0xa2
mov eax, esp
mov dword [eax], ecx
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x14c]
mov ecx, edi
push eax
call dword [0x57244c]
mov ecx, esi
call edi
cmp dword [ebp - 0x148], 0
mov byte [ebp - 4], 0xa3
mov dword [ebp - 0x14c], ebx
je 0x4e4ac8
cmp byte [ebp - 0x144], 0
je 0x4e4aba
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00504e76
add esp, 0xc
and dword [ebp - 0x148], 0
mov byte [ebp - 0x144], 0
cmp dword [ebp - 0x78], 0
mov byte [ebp - 4], 0xa4
mov dword [ebp - 0x7c], ebx
je 0x4e4af0
cmp byte [ebp - 0x74], 0
je 0x4e4af0
push dword [ebp - 0x78]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x78]
call fcn.00504e76
add esp, 0xc
cmp dword [ebp - 0x134], 0
mov dword [ebp - 4], 0xa5
je 0x4e6604
push dword [ebp - 0x134]
call fcn.0046f860
jmp 0x4e6603
push str.viewDragEnterEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e4d1a
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x64]
call fcn.004d977a
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x64]
sub eax, ecx
push 0x18
cdq
pop esi
idiv esi
mov dword [ebp - 4], 0xa6
cmp eax, 3
jb 0x4e5af5
call fcn.004e2350
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x1c], eax
lea ecx, [ecx + 0x18]
call fcn.004e2350
and dword [ebp - 0x14], 0
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x134]
push eax
call fcn.0047b230
pop ecx
mov ecx, dword [ebp - 0x64]
mov byte [ebp - 4], 0xa7
lea ecx, [ecx + 0x30]
call fcn.0045eb87
push eax
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004e1eef
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], esi
mov dword [ebp - 0x154], esi
test esi, esi
je 0x4e4bb9
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xa8
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
lea esi, [ebp - 0x1c]
mov dword [ebp - 0x74], eax
lea edi, [ebp - 0x34]
push 1
mov dword [ebp - 4], 0xaa
mov eax, dword [eax]
movsd dword es:[edi], dword [esi]
mov eax, dword [eax + 0xb8]
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
push eax
push ecx
mov ecx, esp
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x44], ecx
mov eax, dword [ebp - 0x134]
mov dword [ecx], eax
test eax, eax
je 0x4e4c1a
push eax
call fcn.0046e900
pop ecx
mov esi, dword [ebp - 0x138]
mov ecx, esi
call dword [0x57244c]
mov ecx, dword [ebp - 0x74]
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xac
je 0x4e4c46
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov eax, dword [ebp - 0x150]
mov byte [ebp - 4], 0xad
test eax, eax
je 0x4e4c5b
push eax
call fcn.0046f860
pop ecx
mov esi, dword [ebx + 0x1f4]
mov byte [ebp - 4], 0xa7
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e4c79
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xae
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
lea esi, [ebp - 0x1c]
mov dword [ebp - 0x138], eax
lea edi, [ebp - 0x34]
push 1
mov dword [ebp - 4], 0xb0
mov eax, dword [eax]
movsd dword es:[edi], dword [esi]
mov ebx, dword [eax + 0xbc]
lea eax, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
mov ecx, ebx
push eax
movsd dword es:[edi], dword [esi]
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xb2
je 0x4e4ce7
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov eax, dword [ebp - 0x74]
mov byte [ebp - 4], 0xb3
test eax, eax
je 0x4e4cf9
push eax
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0xb4
je 0x4e5af5
push dword [ebp - 0x134]
call fcn.0046f860
jmp 0x4e5004
push str.viewDragWithinEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e4df4
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x64]
call fcn.004d977a
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0xb5
call fcn.004e2350
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x1c], eax
lea ecx, [ecx + 0x18]
call fcn.004e2350
mov esi, dword [ebx + 0x1f4]
and dword [ebp - 0x14], 0
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e4d7d
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xb6
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
lea esi, [ebp - 0x1c]
mov dword [ebp - 0x138], eax
lea edi, [ebp - 0x34]
push 1
mov dword [ebp - 4], 0xb8
mov eax, dword [eax]
movsd dword es:[edi], dword [esi]
mov ebx, dword [eax + 0xbc]
lea eax, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
mov ecx, ebx
push eax
movsd dword es:[edi], dword [esi]
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xba
je 0x4e4deb
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0xbb
jmp 0x4e4ff3
push str.viewDragLeaveEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e4e7c
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e4e1b
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xbc
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
mov dword [ebp - 4], 0xbe
mov eax, dword [ebx]
mov edi, dword [eax + 0xc0]
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xc0
je 0x4e4e70
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0xc1
jmp 0x4e3c13
push str.viewDropEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e500a
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x64]
call fcn.004d977a
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0xc2
call fcn.004e2350
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x1c], eax
lea ecx, [ecx + 0x18]
call fcn.004e2350
mov esi, dword [ebx + 0x1f4]
and dword [ebp - 0x14], 0
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e4edf
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xc3
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
lea esi, [ebp - 0x1c]
mov dword [ebp - 0x138], eax
lea edi, [ebp - 0x34]
push 1
mov dword [ebp - 4], 0xc5
mov eax, dword [eax]
movsd dword es:[edi], dword [esi]
mov ebx, dword [eax + 0xbc]
lea eax, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
mov ecx, ebx
push eax
movsd dword es:[edi], dword [esi]
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xc7
je 0x4e4f4d
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov eax, dword [ebp - 0x74]
mov byte [ebp - 4], 0xc8
test eax, eax
je 0x4e4f5f
push eax
call fcn.0046f860
pop ecx
mov esi, dword [ebp - 0x134]
mov byte [ebp - 4], 0xc2
mov esi, dword [esi + 0x1f4]
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e4f83
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xc9
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
lea esi, [ebp - 0x1c]
mov dword [ebp - 0x138], eax
lea edi, [ebp - 0x34]
mov dword [ebp - 4], 0xcb
mov eax, dword [eax]
movsd dword es:[edi], dword [esi]
mov ebx, dword [eax + 0xc4]
lea eax, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
mov ecx, ebx
push eax
movsd dword es:[edi], dword [esi]
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xcd
je 0x4e4fef
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0xce
mov eax, dword [ebp - 0x74]
test eax, eax
je 0x4e5af5
push eax
call fcn.0046f860
pop ecx
jmp 0x4e5af5
push str.viewImeConfirmEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e5151
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x64]
call fcn.004d977a
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0xcf
call fcn.0045ed52
and dword [ebp - 0x148], 0
lea ecx, [ebp - 0x14c]
push eax
mov dword [ebp - method.CefStringBase_struct_CefStringTraitsUTF16_.virtual_0], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 0x144], 0
call fcn.004a79c1
mov ecx, dword [ebp - 0x64]
mov byte [ebp - 4], 0xd0
lea ecx, [ecx + 0x18]
call fcn.0045ed9b
mov ecx, dword [ebp - 0x64]
add ecx, 0x30
mov dword [ebp - 0x138], eax
call fcn.0045ed9b
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e509c
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xd1
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0xd3
mov eax, dword [ebx]
lea ecx, [ecx + 0x48]
mov edi, dword [eax + 0xac]
call fcn.004670fb
mov ecx, dword [ebp - 0x138]
movzx eax, al
push eax
lea eax, [ebp - 0x158]
mov dword [ebp - 0x158], ecx
mov ecx, dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x154], ecx
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xd5
je 0x4e5123
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0xd6
test esi, esi
je 0x4e5132
push esi
call fcn.0046f860
pop ecx
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x14c]
mov dword [ebp - 0x14c], ebx
call fcn.00455429
jmp 0x4e5af5
push str.viewImeSetEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e5349
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x1c]
call fcn.004d977a
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 4], 0xd8
call fcn.0045ed52
and dword [ebp - 0x60], 0
lea ecx, [ebp - 0x64]
push eax
mov dword [ebp - 0x64], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 0x5c], 0
call fcn.004a79c1
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 4], 0xd9
lea ecx, [ecx + 0x18]
call fcn.0045ee83
mov esi, eax
xor eax, eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
mov eax, dword [esi + 4]
lea ecx, [ebp - 0xac]
sub eax, dword [esi]
push 0x18
pop edi
cdq
idiv edi
mov byte [ebp - 4], 0xda
push eax
call fcn.004e6c22
mov ecx, dword [esi + 4]
mov eax, dword [esi]
mov dword [ebp - 0x74], ecx
mov dword [ebp - 0x138], eax
cmp eax, ecx
je 0x4e5265
mov ebx, eax
mov ecx, ebx
call fcn.0045ee83
mov esi, eax
mov ecx, dword [esi]
call fcn.0045ed9b
mov ecx, dword [esi]
add ecx, edi
mov dword [ebp - 0x40], eax
call fcn.0045ed9b
mov ecx, dword [esi]
add ecx, 0x30
mov dword [ebp - 0x3c], eax
call fcn.004e2350
mov ecx, dword [esi]
add ecx, 0x48
mov dword [ebp - 0x38], eax
call fcn.004670fb
and dword [ebp - 0x30], 0
lea esi, [ebp - 0x40]
and dword [ebp - 0x2c], 0
lea edi, [ebp - 0xe8]
push 6
movzx eax, al
pop ecx
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0xe8]
rep movsd dword es:[edi], dword [esi]
push eax
lea ecx, [ebp - 0xac]
call fcn.004d91d1
push 0x18
pop edi
add ebx, edi
cmp ebx, dword [ebp - 0x74]
jne 0x4e51f1
mov ebx, dword [ebp - 0x134]
mov ecx, dword [ebp - 0x1c]
or dword [ebp - 0x148], 0xffffffff
or dword [ebp - 0x144], 0xffffffff
lea ecx, [ecx + 0x48]
call fcn.004e2350
mov ecx, dword [ebp - 0x1c]
mov esi, eax
add ecx, 0x30
call fcn.004e2350
mov dword [ebp - 0x44], esi
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e52a8
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xdb
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
mov dword [ebp - 4], 0xdd
mov eax, dword [ebx]
mov edi, dword [eax + 0xa8]
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x148]
mov ecx, edi
push eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x64]
push eax
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xdf
je 0x4e5313
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0xe0
test esi, esi
je 0x4e5322
push esi
call fcn.0046f860
pop ecx
lea ecx, [ebp - 0xac]
call fcn.004e1b1b
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 4], 0xe1
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x64], ebx
call fcn.00455429
lea ecx, [ebp - 0x1c]
jmp 0x4e5af8
push str.viewImeCancelEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e53d1
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e5370
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xe2
mov edi, dword [eax + 4]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
mov dword [ebp - 4], 0xe4
mov eax, dword [ebx]
mov edi, dword [eax + 0xb4]
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xe6
je 0x4e53c5
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0xe7
jmp 0x4e3c13
push str.touchEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e53f0
push dword [ebp - 0x44]
mov ecx, ebx
call fcn.004e6cc1
jmp 0x4e6604
push str.SelectAllEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e5492
push 0x577784
push str.24.3.20054
push str._Version:____Select_All_Event
push 2
call fcn.004d8dbb
mov esi, dword [ebx + 0x1f4]
add esp, 0x10
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e5434
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xe8
mov edi, dword [eax + 0x3c]
lea eax, [ebp - 0x13c]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
mov dword [ebp - 4], 0xea
mov eax, dword [ebx]
mov edi, dword [eax + 0x1c]
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xec
je 0x4e5486
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0xed
jmp 0x4e3c13
push str.DeselectAllEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e5673
xor eax, eax
lea edi, [ebp - 0x40]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
and dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
push 0xa0
push str._if___document.selection_____t_t_t_t_t_tdocument.selection.empty_____t_t_t_t_t__t_t_t_t_telse_if__window.getSelection____t_t_t_t_t_twindow.getSelection__.removeAllRanges_____t_t_t_t_t
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xee
call fcn.00456b7a
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e54ee
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0xef
mov edi, dword [eax + 0x38]
lea eax, [ebp - 0x44]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov eax, dword [eax]
mov edi, dword [ebx + 0x1f4]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 0xf1
mov eax, dword [eax]
mov dword [ebp - 0x154], edi
mov eax, dword [eax + 0x34]
mov dword [ebp - 0x13c], eax
test edi, edi
je 0x4e5538
push edi
call fcn.0046e900
pop ecx
mov eax, dword [edi]
mov dword [ebp - 4], 0xf3
mov ebx, dword [eax + 0x38]
lea eax, [ebp - 0x134]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, edi
call ebx
mov eax, dword [eax]
mov dword [ebp - 0x138], eax
mov dword [ebp - 4], 0xf5
mov eax, dword [eax]
mov ebx, dword [eax + 0x4c]
lea eax, [ebp - 0x164]
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
mov dword [ebp - 0x138], eax
and dword [ebp - 0x148], 0
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
cmp dword [ebp - 0x30], 0
mov byte [ebp - 4], 0xf7
mov dword [ebp - 0x14c], ebx
mov byte [ebp - 0x144], 0
je 0x4e55d9
lea ecx, [ebp - 0x14c]
call fcn.00455326
push dword [ebp - 0x148]
cmp dword [ebp - 0x2c], 0xf
lea eax, [ebp - 0x40]
push dword [ebp - 0x30]
cmova eax, dword [ebp - 0x40]
push eax
call sub.libcef.dll_cef_string_utf8_to_utf16
mov eax, dword [ebp - 0x138]
add esp, 0xc
mov ecx, dword [ebp - 0x13c]
push 0
push eax
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 0xf8
push eax
call dword [0x57244c]
mov ecx, dword [ebp - 0x74]
call dword [ebp - 0x13c]
lea ecx, [ebp - 0x14c]
mov byte [ebp - 4], 0xf9
mov dword [ebp - 0x14c], ebx
call fcn.00455429
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0xfa
mov dword [ebp - 0x164], ebx
call fcn.00455429
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0xfb
je 0x4e563f
push dword [ebp - 0x134]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0xfc
test edi, edi
je 0x4e564e
push edi
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0xfd
je 0x4e5661
push dword [ebp - 0x44]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0xfe
test esi, esi
je 0x4e5c7f
push esi
jmp 0x4e5c79
push str.handleNetworkRequest
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e56a5
call fcn.004ecd84
push dword [ebp - 0x44]
mov esi, eax
push ecx
mov ecx, esp
push ebx
mov dword [ecx], ebx
call fcn.00455300
pop ecx
mov ecx, esi
call fcn.004ecded
jmp 0x4e6604
push str.setAuthCredentials
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e56c9
call fcn.004ecd84
push dword [ebp - 0x44]
mov ecx, eax
call fcn.004ed199
jmp 0x4e6604
push str.removeSharedMemory
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e571b
mov ecx, dword [ebp - 0x44]
push 0
call fcn.00499b62
mov ecx, eax
call fcn.0045ed52
push eax
lea ecx, [ebp - 0xa0]
call fcn.00452ef8
mov dword [ebp - 4], 0xff
call fcn.004ecd84
lea ecx, [ebp - 0xa0]
push ecx
mov ecx, eax
call fcn.004ed183
lea ecx, [ebp - 0xa0]
jmp 0x4e6482
push str.CopyEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e57b0
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x100
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
lea eax, [ebp - 0x13c]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
mov dword [ebp - 4], 0x102
mov eax, dword [edi]
mov esi, dword [eax + 0x10]
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 4
je 0x4e5791
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0x105
cmp dword [ebp - 0x134], 0
je 0x4e6604
push dword [ebp - 0x134]
jmp 0x4e3c1c
push str.PasteEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e582e
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x106
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
lea eax, [ebp - 0x13c]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
mov dword [ebp - 4], 0x108
mov eax, dword [edi]
mov esi, dword [eax + 0x14]
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xa
je 0x4e5822
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0x10b
jmp 0x4e5798
push str.RedoEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e58ac
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x10c
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
lea eax, [ebp - 0x13c]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
mov dword [ebp - 4], 0x10e
mov eax, dword [edi]
mov esi, dword [eax + 8]
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x10
je 0x4e58a0
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0x111
jmp 0x4e5798
push str.UndoEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e592a
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x112
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
lea eax, [ebp - 0x13c]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
mov dword [ebp - 4], 0x114
mov eax, dword [edi]
mov esi, dword [eax + 4]
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x16
je 0x4e591e
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0x117
jmp 0x4e5798
push str.CutEvent
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e59a8
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x118
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
lea eax, [ebp - 0x13c]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
mov dword [ebp - 4], 0x11a
mov eax, dword [edi]
mov esi, dword [eax + 0xc]
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x1c
je 0x4e599c
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0x11d
jmp 0x4e5798
push str.authCredentials
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e5b02
add ebx, 0x1ec
mov dword [ebp - 0x138], ebx
cmp dword [ebx], 0
je 0x4e6604
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x64]
call fcn.004d977a
mov eax, dword [ebp - 0x60]
mov edi, 0x11e
mov ecx, dword [ebp - 0x64]
sub eax, ecx
push 0x18
cdq
pop esi
idiv esi
mov dword [ebp - 4], edi
cmp eax, 3
jb 0x4e5af5
call fcn.004670fb
test al, al
je 0x4e5ad8
mov ecx, dword [ebp - 0x64]
lea ecx, [ecx + 0x18]
call fcn.0045ed52
push eax
lea ecx, [ebp - 0xd0]
call fcn.00452ef8
mov ecx, dword [ebp - 0x64]
mov byte [ebp - 4], 0x1f
lea ecx, [ecx + 0x30]
call fcn.0045ed52
push eax
lea ecx, [ebp - 0xa0]
call fcn.00452ef8
mov edi, dword [ebx]
lea ecx, [ebp - 0xac]
mov dword [ebp - 4], pe_nt_image_headers32
mov eax, dword [edi]
mov esi, dword [eax]
lea eax, [ebp - 0xa0]
push eax
call fcn.004d96c3
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x1c]
call fcn.004d96c3
lea eax, [ebp - 0xac]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
call dword [0x57244c]
mov ecx, edi
call esi
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], ebx
call fcn.00455429
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0x25
mov dword [ebp - 0xac], ebx
call fcn.00455429
lea ecx, [ebp - 0xa0]
call fcn.00456855
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x1e
call fcn.00456855
mov ebx, dword [ebp - 0x138]
jmp 0x4e5aee
mov dword [ebp - 4], edi
mov edi, dword [ebx]
mov eax, dword [edi]
mov esi, dword [eax + 4]
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov ecx, ebx
call fcn.004e6c53
lea ecx, [ebp - 0x64]
call fcn.0045e665
jmp 0x4e6604
push str.pauseAllMedia
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e5c87
lea ecx, [ebp - 0x40]
call fcn.004d9712
push 0x138
push str._var_videoElements__document.getElementsByTagName__video____t_t_t_t_tfor__var_i__0__i___videoElements.length__i__t_t_t_t_t_t_t_t_t_t_tvideoElements_i_.pause____t_t_t_t_t_t_t_t_t_tvar_audioElements__document.getElementsByTagName__audio____t_t_t_t_tfor__var_i__0__i___audioElements.length__i__t_t_t_t_t_t_t_t_t_t_taudioElements_i_.pause____t_t_t_t_t
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0x127
call fcn.00456b7a
lea eax, [ebp - 0x150]
mov ecx, ebx
push eax
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x128
mov eax, dword [edi]
mov esi, dword [eax + 0x38]
lea eax, [ebp - 0x154]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov eax, dword [eax]
mov ecx, dword [ebp - 0x134]
mov dword [ebp - 0x138], eax
mov dword [ebp - 4], 0x12a
mov eax, dword [eax]
mov ebx, dword [eax + 0x34]
lea eax, [ebp - 0x44]
push eax
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x12c
mov eax, dword [edi]
mov esi, dword [eax + 0x38]
lea eax, [ebp - 0x13c]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
mov dword [ebp - 4], 0x12e
mov eax, dword [edi]
mov esi, dword [eax + 0x4c]
lea eax, [ebp - 0x164]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov esi, eax
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [ebp - 0x1c]
call fcn.004d96c3
push 0
push esi
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x31
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, dword [ebp - 0x138]
call ebx
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], ebx
call fcn.00455429
mov byte [ebp - 4], 0x33
mov dword [ebp - 0x164], ebx
lea ecx, [ebp - 0x164]
call fcn.00455429
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x34
je 0x4e5c3a
push dword [ebp - 0x13c]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0x35
je 0x4e5c4d
push dword [ebp - 0x44]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x36
je 0x4e5c66
push dword [ebp - 0x154]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x37
je 0x4e5c7f
push dword [ebp - 0x150]
call fcn.0046f860
pop ecx
lea ecx, [ebp - 0x40]
jmp 0x4e6482
push str.FileSelected
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e5e1e
cmp dword [ebx + 0x1f0], 0
je 0x4e6604
mov ecx, dword [ebp - 0x44]
call fcn.0045eb87
lea ecx, [ebp - 0x165]
push ecx
push eax
lea ecx, [ebp - 0x140]
call fcn.004d8b46
push str.result
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x138
call fcn.00452f2e
push eax
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x39
call fcn.004da726
push eax
lea ecx, [ebp - 0xa0]
call fcn.0045dbf3
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x3b
call fcn.00456855
lea ecx, [ebp - 0xa0]
call fcn.004e2350
test eax, eax
jne 0x4e5dd7
push str.filepath
lea ecx, [ebp - 0xd0]
call fcn.00452f2e
push eax
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x3c
call fcn.004da726
mov ecx, eax
call fcn.0045ed52
push eax
lea ecx, [ebp - 0x40]
call fcn.00452ef8
lea ecx, [ebp - 0xd0]
call fcn.00456855
xor ecx, ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x14], ecx
cmp dword [ebp - 0x2c], 0xf
lea eax, [ebp - 0x40]
push ecx
cmova eax, dword [ebp - 0x40]
lea ecx, [ebp - 0x164]
push eax
mov byte [ebp - 4], 0x3f
call fcn.004d96e6
push eax
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x40
call fcn.004d91a3
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0x41
mov dword [ebp - method.CefStringBase_struct_CefStringTraitsUTF16_.virtual_0], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.00455429
mov edi, dword [ebx + 0x1f0]
mov dword [ebp - 4], 0x13f
mov eax, dword [edi]
mov esi, dword [eax]
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
lea ecx, [ebp - 0x1c]
call fcn.004b203d
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x3b
call fcn.00456855
jmp 0x4e5df5
mov edi, dword [ebx + 0x1f0]
mov dword [ebp - 4], 0x13b
mov eax, dword [edi]
mov esi, dword [eax + 4]
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
lea ecx, [ebx + 0x1f0]
call fcn.004e6c53
lea ecx, [ebp - 0xa0]
call fcn.0045dddc
lea eax, [ebp - 0x140]
push eax
mov ecx, eax
call fcn.0045d881
jmp 0x4e6604
push str.SaveCurrentHtmlOffset
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e5f03
push edi
lea ecx, [ebp - 0x1c]
call fcn.004d96c3
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0x144
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.00489750
pop ecx
pop ecx
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x47
mov dword [ebp - 0x1c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.00455429
lea eax, [ebp - 0x154]
mov byte [ebp - 4], 0x46
push eax
mov ecx, ebx
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x148
mov eax, dword [edi]
mov esi, dword [eax + 0x38]
lea eax, [ebp - 0x150]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x14a
mov eax, dword [edi]
mov esi, dword [eax + 0x60]
lea eax, [ebp - 0x134]
push eax
call fcn.004d9757
push 1
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x4c
je 0x4e5ede
push dword [ebp - 0x150]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x4d
je 0x4e5ef7
push dword [ebp - 0x154]
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0x14e
jmp 0x4e65ef
push str.ScrollToStoredHTMLOffset
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e606c
mov ecx, dword [ebp - 0x44]
call fcn.0045ee83
push eax
lea ecx, [ebp - 0x64]
call fcn.004d977a
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0x14f
call fcn.004e2350
push edi
lea ecx, [ebp - 0x1c]
mov ebx, eax
call fcn.004d96c3
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x50
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.00489750
pop ecx
pop ecx
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x53
mov dword [ebp - 0x1c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.00455429
mov esi, dword [ebp - 0x44]
mov dword [ebp - 4], 0x152
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
lea eax, [ebp - 0x150]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov edi, dword [eax]
push ebx
push 0
mov dword [ebp - 4], 0x155
mov eax, dword [edi]
mov esi, dword [eax + 0x58]
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x57
je 0x4e5fc0
push dword [ebp - 0x150]
call fcn.0046f860
pop ecx
mov ecx, dword [ebp - 0x134]
lea eax, [ebp - 0x154]
push eax
mov byte [ebp - 4], 0x52
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x158
mov eax, dword [edi]
mov esi, dword [eax + 0x38]
lea eax, [ebp - 0x150]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x15a
mov eax, dword [edi]
mov esi, dword [eax + 0x60]
lea eax, [ebp - 0x44]
push eax
call fcn.004d9757
push 1
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x5c
je 0x4e6038
push dword [ebp - 0x150]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x5d
je 0x4e6051
push dword [ebp - 0x154]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0x5e
je 0x4e5af5
push dword [ebp - 0x44]
call fcn.0046f860
jmp 0x4e5004
push str.GetSpareRendererCrashCount
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e60dc
mov eax, dword [ebx]
mov dword [ebp - 0x40], vtable.RNAObject.0
mov dword [ebp - 0x38], 3
mov esi, dword [eax + 0x50]
mov eax, dword [0x5dbdac]
mov dword [ebp - 0x30], eax
push str.SpareRendererCrashCount
lea ecx, [ebp - 0xa0]
mov dword [ebp - 4], 0x15f
call fcn.00452f2e
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x60
push eax
lea eax, [ebp - 0xa0]
mov ecx, esi
push eax
call dword [0x57244c]
mov ecx, ebx
call esi
lea ecx, [ebp - 0xa0]
call fcn.00456855
lea ecx, [ebp - 0x40]
jmp 0x4e615e
push str.GetRendererProcessCount
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e6168
mov eax, dword [ebx]
mov ebx, dword [eax + 0x50]
call fcn.00455670
mov edi, eax
mov ecx, dword [edi]
mov esi, dword [ecx + 0x10]
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov dword [ebp - 0x28], vtable.RNAObject.0
mov dword [ebp - 0x20], 2
mov dword [ebp - 0x18], eax
push str.RendererProcessCount
lea ecx, [ebp - 0xa0]
mov dword [ebp - 4], 0x161
call fcn.00452f2e
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x62
push eax
lea eax, [ebp - 0xa0]
mov ecx, ebx
push eax
call dword [0x57244c]
mov ecx, dword [ebp - 0x134]
call ebx
lea ecx, [ebp - 0xa0]
call fcn.00456855
lea ecx, [ebp - 0x28]
call fcn.0045dddc
jmp 0x4e6604
push str.GetCEFHeartBeat
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e62ab
push edi
lea ecx, [ebp - 0x1c]
call fcn.004d96c3
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0x163
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.00489750
pop ecx
pop ecx
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x66
mov dword [ebp - 0x1c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.00455429
lea eax, [ebp - 0x154]
mov byte [ebp - 4], 0x65
push eax
mov ecx, ebx
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x167
mov eax, dword [edi]
mov esi, dword [eax + 0x38]
lea eax, [ebp - 0x150]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x169
mov eax, dword [edi]
mov esi, dword [eax + 0x60]
lea eax, [ebp - 0x134]
push eax
call fcn.004d9757
push 1
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x6b
je 0x4e6228
push dword [ebp - 0x150]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x6c
je 0x4e6241
push dword [ebp - 0x154]
call fcn.0046f860
pop ecx
mov eax, dword [ebx]
lea ecx, [ebp - 0xd0]
push 0xd
mov byte [ebp - 4], 0x65
mov esi, dword [eax + 0x50]
call fcn.0045dc12
push str.BrowserHeartBeat
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x6d
call fcn.00452f2e
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x6e
push eax
lea eax, [ebp - 0xa0]
mov ecx, esi
push eax
call dword [0x57244c]
mov ecx, ebx
call esi
lea ecx, [ebp - 0xa0]
call fcn.00456855
lea ecx, [ebp - 0xd0]
call fcn.0045dddc
mov dword [ebp - 4], 0x16f
jmp 0x4e65ef
push str.setDocumentTitle
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e648c
mov ecx, dword [ebp - 0x44]
push 0
call fcn.00499b62
mov ecx, eax
call fcn.0045ed52
push eax
lea ecx, [ebp - 0x100]
call fcn.00452ef8
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0x170
push eax
lea eax, [ebp - 0xe8]
push str.document.title__
push eax
call fcn.004bd382
push 0x5893f4
push eax
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x71
push eax
call fcn.004be0a7
add esp, 0x18
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x73
call fcn.00456855
lea eax, [ebp - 0x138]
mov ecx, ebx
push eax
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x174
mov eax, dword [edi]
mov esi, dword [eax + 0x38]
lea eax, [ebp - 0x74]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov eax, dword [eax]
mov ecx, dword [ebp - 0x134]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 4], 0x176
mov eax, dword [eax]
mov ebx, dword [eax + 0x34]
lea eax, [ebp - 0x154]
push eax
call fcn.004db086
mov edi, dword [eax]
mov dword [ebp - 4], 0x178
mov eax, dword [edi]
mov esi, dword [eax + 0x38]
lea eax, [ebp - 0x150]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov edi, dword [eax]
mov dword [ebp - 4], 0x17a
mov eax, dword [edi]
mov esi, dword [eax + 0x4c]
lea eax, [ebp - 0x34]
push eax
mov ecx, esi
call dword [0x57244c]
mov ecx, edi
call esi
mov esi, eax
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x7c
push eax
lea ecx, [ebp - 0x164]
call fcn.004d96c3
push 0
push esi
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0x7d
push eax
mov ecx, ebx
call dword [0x57244c]
mov ecx, dword [ebp - 0x13c]
call ebx
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0x164]
mov dword [ebp - 0x164], ebx
call fcn.00455429
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x7f
mov dword [ebp - 0x34], ebx
call fcn.00455429
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x80
je 0x4e642c
push dword [ebp - 0x150]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x81
je 0x4e6445
push dword [ebp - 0x154]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x74], 0
mov byte [ebp - 4], 0x82
je 0x4e6458
push dword [ebp - 0x74]
call fcn.0046f860
pop ecx
cmp dword [ebp - 0x138], 0
mov byte [ebp - 4], 0x83
je 0x4e6471
push dword [ebp - 0x138]
call fcn.0046f860
pop ecx
lea ecx, [ebp - 0x118]
call fcn.00456855
lea ecx, [ebp - 0x100]
call fcn.00456855
jmp 0x4e6604
push str.FlushSilentLogs
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e64a6
call fcn.004c64bf
jmp 0x4e6604
push str.EnableAcroCEFLogging
mov ecx, edi
call fcn.0046c0d6
test al, al
je 0x4e6604
call fcn.004c6aa0
mov ecx, eax
call fcn.004c6d6d
jmp 0x4e6604
and dword [ebp - 0x148], 0
lea ecx, [ebp - 0x14c]
mov esi, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 0x144], 0
push edi
mov dword [ebp - 0x14c], esi
call fcn.004a79c1
lea eax, [ebp - 0x14c]
mov dword [ebp - 4], 0x80
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.00489750
pop ecx
pop ecx
cmp dword [ebp - 0x148], 0
mov byte [ebp - 4], 0x83
mov dword [ebp - 0x14c], esi
je 0x4e6551
cmp byte [ebp - 0x144], 0
je 0x4e6543
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00504e76
add esp, 0xc
and dword [ebp - 0x148], 0
mov byte [ebp - 0x144], 0
mov esi, dword [ebx + 0x1f4]
mov byte [ebp - 4], 0x82
mov dword [ebp - 0x74], esi
test esi, esi
je 0x4e6569
push esi
call fcn.0046e900
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x84
mov edi, dword [eax + 0x38]
lea eax, [ebp - 0x138]
push eax
mov ecx, edi
call dword [0x57244c]
mov ecx, esi
call edi
mov ebx, dword [eax]
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x86
mov eax, dword [ebx]
mov edi, dword [eax + 0x60]
mov dword [ebp - 0x150], ecx
mov eax, dword [ebp - 0x134]
mov dword [ecx], eax
test eax, eax
je 0x4e65b2
push eax
call fcn.0046e900
pop ecx
push 1
mov ecx, edi
call dword [0x57244c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x138], 0
mov byte [ebp - 4], 0x88
je 0x4e65d9
push dword [ebp - 0x138]
call fcn.0046f860
pop ecx
mov byte [ebp - 4], 0x89
test esi, esi
je 0x4e65e8
push esi
call fcn.0046f860
pop ecx
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0x134], 0
je 0x4e6604
push dword [ebp - 0x134]
call fcn.0046f860
pop ecx
call fcn.005051d7
ret 8