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

Disassembly:
push 0x20c
mov eax, 0x565c07
call fcn.00503628
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 0x4e1ae5
push esi
call fcn.004630b0
pop ecx
xor eax, eax
mov dword [ebp - 4], eax
test esi, esi
je 0x4e1af3
push esi
call fcn.00464010
pop ecx
or dword [ebp - 4], 0xffffffff
test esi, esi
je 0x4e49e9
push str.addMaskOauthDialog
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e1d8a
push str.addMaskOauthDialog_event_recieved
push 2
call fcn.004d711d
xor eax, eax
lea edi, [ebp - 0x28]
stosd dword es:[edi], eax
pop ecx
pop ecx
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], 1
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], 1
cmove eax, ecx
lea ecx, [ebp - 0x28]
push eax
call fcn.0049f731
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e1b76
push esi
call fcn.004630b0
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 [0x57044c]
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 0x4e1bc3
push edi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
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 0x4e1c61
lea ecx, [ebp - 0x14c]
call fcn.0044c6f6
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.0044df59
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 [0x57044c]
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 0x4e1cc9
cmp byte [ebp - 0x144], 0
je 0x4e1cbb
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00503276
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.0044c7f9
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0xe
je 0x4e1cf1
push dword [ebp - 0x44]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0xf
test edi, edi
je 0x4e1d00
push edi
call fcn.00464010
pop ecx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x10
je 0x4e1d19
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x11
test esi, esi
je 0x4e1d28
push esi
call fcn.00464010
pop ecx
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x14]
cmp eax, 7
jbe 0x4e49e9
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 0x4e1d7d
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.0044d116
mov eax, dword [ebp - 0x13c]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x134]
push eax
push ecx
call fcn.00503276
pop ecx
jmp 0x4e49e8
push str.removeMaskOauthDialog
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e1fd7
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.0049f731
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e1df3
push esi
call fcn.004630b0
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 [0x57044c]
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 0x4e1e3d
push edi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
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 0x4e1ede
lea ecx, [ebp - 0x14c]
call fcn.0044c6f6
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.0044df59
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 [0x57044c]
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 0x4e1f46
cmp byte [ebp - 0x144], 0
je 0x4e1f38
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00503276
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.0044c7f9
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0x20
je 0x4e1f74
push dword [ebp - 0x134]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x21
test edi, edi
je 0x4e1f83
push edi
call fcn.00464010
pop ecx
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0x22
je 0x4e1f96
push dword [ebp - 0x44]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x23
test esi, esi
je 0x4e1fa5
push esi
call fcn.00464010
pop ecx
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x2c]
cmp eax, 7
jbe 0x4e49e9
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 0x4e1d55
push str.refresh
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2030
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e1ffe
push esi
call fcn.004630b0
pop ecx
mov eax, dword [esi]
mov dword [ebp - 4], 0x25
mov edi, dword [eax + 0x20]
mov ecx, edi
call dword [0x57044c]
mov ecx, esi
call edi
mov dword [ebp - 4], 0x27
test esi, esi
je 0x4e49e9
push esi
call fcn.00464010
jmp 0x4e49e8
push str.viewResizedEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e214e
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x14c]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 4], 0x28
lea ecx, [ecx + 0x48]
call fcn.004e0770
mov ecx, dword [ebp - 0x14c]
mov ebx, eax
add ecx, 0x30
call fcn.004e0770
mov ecx, dword [ebp - 0x14c]
mov edi, eax
add ecx, 0x18
call fcn.004e0770
mov ecx, dword [ebp - 0x14c]
mov esi, eax
call fcn.004e0770
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.004e5845
mov ecx, dword [ebp - 0x14c]
lea ecx, [ecx + 0x60]
call fcn.0045b64b
test al, al
je 0x4e2143
mov esi, dword [esi + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e20e2
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x2d
je 0x4e2134
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x2e
test esi, esi
je 0x4e2143
push esi
call fcn.00464010
pop ecx
lea ecx, [ebp - 0x14c]
jmp 0x4e3ef7
push str.viewInvalidatedEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2220
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x64]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0x2f
lea ecx, [ecx + 0x48]
call fcn.00462666
mov ecx, dword [ebp - 0x64]
lea ecx, [ecx + 0x30]
call fcn.00462666
mov ecx, dword [ebp - 0x64]
lea ecx, [ecx + 0x18]
call fcn.00462666
mov ecx, dword [ebp - 0x64]
call fcn.00462666
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e21ba
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x34
je 0x4e220e
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x35
test esi, esi
je 0x4e3ef4
push esi
jmp 0x4e3409
push str.viewKeyEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e223f
push dword [ebp - 0x44]
mov ecx, ebx
call fcn.004e0925
jmp 0x4e49e9
push str.viewMouseClickEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2416
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x4c]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 4], 0x36
call fcn.004e0770
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x14c], eax
lea ecx, [ecx + 0x18]
call fcn.004e0770
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x148], eax
lea ecx, [ecx + 0x30]
call fcn.004e0770
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x144], eax
lea ecx, [ecx + 0x60]
call fcn.0045b64b
mov byte [ebp - 0x138], al
test al, al
jne 0x4e22cf
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e49f1
xor al, 1
mov byte [ebx + 0x140], al
jmp 0x4e2315
cmp byte [ebx + 0x140], 0
je 0x4e2315
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e49f1
test al, al
je 0x4e2315
mov eax, dword [ebx + 0x130]
sub eax, dword [ebx + 0x120]
jne 0x4e240e
mov eax, dword [ebx + 0x134]
sub eax, dword [ebx + 0x124]
jne 0x4e240e
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e49f1
test al, al
je 0x4e2343
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004dff67
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x154], esi
mov dword [ebp - 0x134], esi
test esi, esi
je 0x4e2360
push esi
call fcn.004630b0
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 [0x57044c]
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.00462666
mov ecx, dword [ebp - 0x4c]
mov ebx, dword [esi + 0x88]
lea ecx, [ecx + 0x48]
call fcn.0045328b
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 [0x57044c]
mov ecx, dword [ebp - 0x150]
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x3b
je 0x4e23f9
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov eax, dword [ebp - 0x154]
mov byte [ebp - 4], 0x3c
test eax, eax
je 0x4e240e
push eax
call fcn.00464010
pop ecx
lea ecx, [ebp - 0x4c]
jmp 0x4e3ef7
push str.zoomEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2523
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x1c]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 4], 0x3d
cmp dword [ecx + 8], 7
jne 0x4e245a
call fcn.00491fc6
fstp qword [ebp - 0x78]
movsd xmm0, qword [ebp - 0x78]
jmp 0x4e2467
call fcn.004e0770
movd xmm0, eax
cvtdq2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
call fcn.005101b0
movsd xmm0, qword [str.333333]
fstp qword [ebp - 0x148]
movsd qword [esp], xmm0
call fcn.005101b0
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 0x4e24ad
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x42
je 0x4e250b
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x43
test esi, esi
je 0x4e374b
push esi
call fcn.00464010
pop ecx
jmp 0x4e374b
push str.scrollToTop
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2785
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push 1
lea ecx, [ebp - 0x218]
mov esi, eax
call fcn.00411fa0
mov ecx, dword [esi]
mov dword [ebp - 4], 0x44
call fcn.0045328b
push eax
lea ecx, [ebp - 0x208]
call fcn.0041f180
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x200]
call fcn.0046063b
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.004a01ae
add esp, 0xc
push 0xe
push str.________t__
mov ecx, eax
mov byte [ebp - 4], 0x46
call fcn.0044d8dd
push eax
lea ecx, [ebp - 0x28]
call fcn.0044b82e
lea ecx, [ebp - 0xa0]
call fcn.0044d7bd
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x49
call fcn.0044d7bd
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x154], esi
test esi, esi
je 0x4e25dc
push esi
call fcn.004630b0
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 [0x57044c]
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 0x4e2626
push edi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
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.0049c161
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 [0x57044c]
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 0x4e2708
cmp byte [ebp - 0x144], 0
je 0x4e26fa
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00503276
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.0044c7f9
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x56
je 0x4e2736
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x57
test edi, edi
je 0x4e2745
push edi
call fcn.00464010
pop ecx
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0x58
je 0x4e275e
push dword [ebp - 0x134]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x59
test esi, esi
je 0x4e276d
push esi
call fcn.00464010
pop ecx
lea ecx, [ebp - 0x28]
call fcn.0044d7bd
lea ecx, [ebp - 0x218]
call fcn.00460214
jmp 0x4e49e9
push str.scrollToID
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2b56
mov ecx, dword [ebp - 0x44]
call fcn.00453373
mov esi, eax
mov ecx, dword [esi]
call fcn.00453242
push eax
lea ecx, [ebp - 0xa0]
call fcn.0044b855
mov ecx, dword [esi]
add ecx, 0x18
mov dword [ebp - 4], 0x5a
call fcn.00453242
push eax
lea ecx, [ebp - 0x28]
call fcn.0044b855
push 1
lea ecx, [ebp - 0x218]
mov byte [ebp - 4], 0x5b
call fcn.00411fa0
mov ecx, dword [esi]
add ecx, 0x30
mov byte [ebp - 4], 0x5c
call fcn.0045328b
push eax
lea ecx, [ebp - 0x208]
call fcn.0041f180
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x200]
call fcn.0046063b
lea eax, [ebp - 0x100]
mov byte [ebp - 4], 0x5d
push eax
lea ecx, [ebp - 0x200]
call fcn.0046063b
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.004bbe22
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.0044d8dd
push eax
lea ecx, [ebp - 0x130]
call fcn.0044b82e
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.0044d8dd
push eax
lea ecx, [ebp - 0x58]
call fcn.0044b82e
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.0044d8dd
push eax
lea ecx, [ebp - 0x88]
call fcn.0044b82e
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.0044d8dd
push eax
lea ecx, [ebp - 0x70]
call fcn.0044b82e
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.0044d8dd
push eax
lea ecx, [ebp - 0xd0]
call fcn.0044b82e
lea ecx, [ebp - 0x40]
call fcn.0044d7bd
lea ecx, [ebp - 0x70]
call fcn.0044d7bd
lea ecx, [ebp - 0xb8]
call fcn.0044d7bd
lea ecx, [ebp - 0x88]
call fcn.0044d7bd
lea ecx, [ebp - 0x58]
call fcn.0044d7bd
lea ecx, [ebp - 0x130]
call fcn.0044d7bd
lea ecx, [ebp - 0xe8]
call fcn.0044d7bd
lea ecx, [ebp - 0x100]
call fcn.0044d7bd
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x6f
call fcn.0044d7bd
mov edi, dword [ebx + 0x1f4]
mov dword [ebp - 0x154], edi
test edi, edi
je 0x4e299f
push edi
call fcn.004630b0
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 [0x57044c]
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 0x4e29e9
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
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.0049c161
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 [0x57044c]
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 0x4e2ace
cmp byte [ebp - 0x144], 0
je 0x4e2ac0
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00503276
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.0044c7f9
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x7c
je 0x4e2afc
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x7d
test esi, esi
je 0x4e2b0b
push esi
call fcn.00464010
pop ecx
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0x7e
je 0x4e2b24
push dword [ebp - 0x134]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x7f
test edi, edi
je 0x4e2b33
push edi
call fcn.00464010
pop ecx
lea ecx, [ebp - 0xd0]
call fcn.0044d7bd
lea ecx, [ebp - 0x218]
call fcn.00460214
lea ecx, [ebp - 0x28]
call fcn.0044d7bd
jmp 0x4e3b0f
push str.scrollInfoRequest
mov ecx, edi
call fcn.00460886
test al, al
jne 0x4e48b0
push str.selectionInfoRequest
mov ecx, edi
call fcn.00460886
test al, al
jne 0x4e48b0
push str.viewMouseMoveEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2ca6
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x64]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0x8b
call fcn.004e0770
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x14c], eax
lea ecx, [ecx + 0x18]
call fcn.004e0770
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x148], eax
lea ecx, [ecx + 0x30]
call fcn.004e0770
mov dword [ebp - 0x144], eax
mov ecx, ebx
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004e49f1
test al, al
je 0x4e2c08
lea eax, [ebp - 0x148]
mov ecx, ebx
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.004dff67
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e2c22
push esi
call fcn.004630b0
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 [0x57044c]
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.0045b64b
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 [0x57044c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x90
je 0x4e2c9d
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x91
jmp 0x4e33fd
push str.viewMouseWheelEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2cfb
mov esi, dword [ebp - 0x44]
mov ecx, esi
call fcn.00453373
push eax
lea ecx, [ebp - 0x1c]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 4], 0x92
call fcn.004e0770
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx + 0x18]
call fcn.004e0770
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx + 0x30]
call fcn.004e0770
push esi
mov ecx, ebx
call fcn.004e1960
jmp 0x4e374b
push str.viewSetFocusEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2d89
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e2d22
push esi
call fcn.004630b0
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 [0x57044c]
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.0045b64b
push eax
mov ecx, edi
call dword [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x97
je 0x4e2d7d
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0x98
jmp 0x4e201d
push str.viewCaptureLostEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2e11
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e2db0
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x9d
je 0x4e2e05
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0x9e
jmp 0x4e201d
push str.deleteAllCEFCookies
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e2f1e
push ecx
mov eax, esp
and dword [eax], 0
lea eax, [ebp - 0x134]
push eax
call fcn.00468ff0
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 [0x57044c]
mov ecx, esi
call edi
cmp dword [ebp - 0x148], 0
mov byte [ebp - 4], 0xa3
mov dword [ebp - 0x14c], ebx
je 0x4e2ed2
cmp byte [ebp - 0x144], 0
je 0x4e2ec4
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00503276
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 0x4e2efa
cmp byte [ebp - 0x74], 0
je 0x4e2efa
push dword [ebp - 0x78]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x78]
call fcn.00503276
add esp, 0xc
cmp dword [ebp - 0x134], 0
mov dword [ebp - 4], 0xa5
je 0x4e49e9
push dword [ebp - 0x134]
call fcn.00464010
jmp 0x4e49e8
push str.viewDragEnterEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3124
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x64]
call fcn.004d7b9c
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 0x4e3ef4
call fcn.004e0770
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x1c], eax
lea ecx, [ecx + 0x18]
call fcn.004e0770
and dword [ebp - 0x14], 0
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x134]
push eax
call fcn.0046f9d0
pop ecx
mov ecx, dword [ebp - 0x64]
mov byte [ebp - 4], 0xa7
lea ecx, [ecx + 0x30]
call fcn.00453077
push eax
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004e030f
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], esi
mov dword [ebp - 0x154], esi
test esi, esi
je 0x4e2fc3
push esi
call fcn.004630b0
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 [0x57044c]
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 0x4e3024
push eax
call fcn.004630b0
pop ecx
mov esi, dword [ebp - 0x138]
mov ecx, esi
call dword [0x57044c]
mov ecx, dword [ebp - 0x74]
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xac
je 0x4e3050
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov eax, dword [ebp - 0x150]
mov byte [ebp - 4], 0xad
test eax, eax
je 0x4e3065
push eax
call fcn.00464010
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 0x4e3083
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xb2
je 0x4e30f1
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov eax, dword [ebp - 0x74]
mov byte [ebp - 4], 0xb3
test eax, eax
je 0x4e3103
push eax
call fcn.00464010
pop ecx
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0xb4
je 0x4e3ef4
push dword [ebp - 0x134]
call fcn.00464010
jmp 0x4e340e
push str.viewDragWithinEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e31fe
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x64]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0xb5
call fcn.004e0770
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x1c], eax
lea ecx, [ecx + 0x18]
call fcn.004e0770
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 0x4e3187
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xba
je 0x4e31f5
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0xbb
jmp 0x4e33fd
push str.viewDragLeaveEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3286
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e3225
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xc0
je 0x4e327a
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0xc1
jmp 0x4e201d
push str.viewDropEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3414
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x64]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0xc2
call fcn.004e0770
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x1c], eax
lea ecx, [ecx + 0x18]
call fcn.004e0770
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 0x4e32e9
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xc7
je 0x4e3357
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov eax, dword [ebp - 0x74]
mov byte [ebp - 4], 0xc8
test eax, eax
je 0x4e3369
push eax
call fcn.00464010
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 0x4e338d
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, dword [ebp - 0x138]
call ebx
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xcd
je 0x4e33f9
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0xce
mov eax, dword [ebp - 0x74]
test eax, eax
je 0x4e3ef4
push eax
call fcn.00464010
pop ecx
jmp 0x4e3ef4
push str.viewImeConfirmEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e355b
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x64]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0xcf
call fcn.00453242
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.0049c161
mov ecx, dword [ebp - 0x64]
mov byte [ebp - 4], 0xd0
lea ecx, [ecx + 0x18]
call fcn.0045328b
mov ecx, dword [ebp - 0x64]
add ecx, 0x30
mov dword [ebp - 0x138], eax
call fcn.0045328b
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e34a6
push esi
call fcn.004630b0
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 [0x57044c]
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.0045b64b
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 [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xd5
je 0x4e352d
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0xd6
test esi, esi
je 0x4e353c
push esi
call fcn.00464010
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.0044c7f9
jmp 0x4e3ef4
push str.viewImeSetEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3753
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x1c]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 4], 0xd8
call fcn.00453242
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.0049c161
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 4], 0xd9
lea ecx, [ecx + 0x18]
call fcn.00453373
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.004e5002
mov ecx, dword [esi + 4]
mov eax, dword [esi]
mov dword [ebp - 0x74], ecx
mov dword [ebp - 0x138], eax
cmp eax, ecx
je 0x4e366f
mov ebx, eax
mov ecx, ebx
call fcn.00453373
mov esi, eax
mov ecx, dword [esi]
call fcn.0045328b
mov ecx, dword [esi]
add ecx, edi
mov dword [ebp - 0x40], eax
call fcn.0045328b
mov ecx, dword [esi]
add ecx, 0x30
mov dword [ebp - 0x3c], eax
call fcn.004e0770
mov ecx, dword [esi]
add ecx, 0x48
mov dword [ebp - 0x38], eax
call fcn.0045b64b
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.004d752d
push 0x18
pop edi
add ebx, edi
cmp ebx, dword [ebp - 0x74]
jne 0x4e35fb
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.004e0770
mov ecx, dword [ebp - 0x1c]
mov esi, eax
add ecx, 0x30
call fcn.004e0770
mov dword [ebp - 0x44], esi
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e36b2
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xdf
je 0x4e371d
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0xe0
test esi, esi
je 0x4e372c
push esi
call fcn.00464010
pop ecx
lea ecx, [ebp - 0xac]
call fcn.004dff3b
mov ebx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov byte [ebp - 4], 0xe1
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x64], ebx
call fcn.0044c7f9
lea ecx, [ebp - 0x1c]
jmp 0x4e3ef7
push str.viewImeCancelEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e37db
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
test esi, esi
je 0x4e377a
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xe6
je 0x4e37cf
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0xe7
jmp 0x4e201d
push str.touchEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e37fa
push dword [ebp - 0x44]
mov ecx, ebx
call fcn.004e50a1
jmp 0x4e49e9
push str.SelectAllEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3891
push str.Select_All_Event
push 2
call fcn.004d711d
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x138], esi
pop ecx
pop ecx
test esi, esi
je 0x4e3833
push esi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xec
je 0x4e3885
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0xed
jmp 0x4e201d
push str.DeselectAllEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3a72
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.0044d8dd
mov esi, dword [ebx + 0x1f4]
mov dword [ebp - 0x150], esi
test esi, esi
je 0x4e38ed
push esi
call fcn.004630b0
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 [0x57044c]
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 0x4e3937
push edi
call fcn.004630b0
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 [0x57044c]
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 [0x57044c]
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 0x4e39d8
lea ecx, [ebp - 0x14c]
call fcn.0044c6f6
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 [0x57044c]
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.0044c7f9
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0xfa
mov dword [ebp - 0x164], ebx
call fcn.0044c7f9
cmp dword [ebp - 0x134], 0
mov byte [ebp - 4], 0xfb
je 0x4e3a3e
push dword [ebp - 0x134]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0xfc
test edi, edi
je 0x4e3a4d
push edi
call fcn.00464010
pop ecx
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0xfd
je 0x4e3a60
push dword [ebp - 0x44]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0xfe
test esi, esi
je 0x4e407e
push esi
jmp 0x4e4078
push str.handleNetworkRequest
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3aa4
call fcn.004eb0f4
push dword [ebp - 0x44]
mov esi, eax
push ecx
mov ecx, esp
push ebx
mov dword [ecx], ebx
call fcn.0044c6d0
pop ecx
mov ecx, esi
call fcn.004eb15d
jmp 0x4e49e9
push str.setAuthCredentials
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3ac8
call fcn.004eb0f4
push dword [ebp - 0x44]
mov ecx, eax
call fcn.004eb509
jmp 0x4e49e9
push str.removeSharedMemory
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3b1a
mov ecx, dword [ebp - 0x44]
push 0
call fcn.0048e302
mov ecx, eax
call fcn.00453242
push eax
lea ecx, [ebp - 0xa0]
call fcn.0044b855
mov dword [ebp - 4], 0xff
call fcn.004eb0f4
lea ecx, [ebp - 0xa0]
push ecx
mov ecx, eax
call fcn.004eb4f3
lea ecx, [ebp - 0xa0]
jmp 0x4e4881
push str.CopyEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3baf
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004d94b6
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 [0x57044c]
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 [0x57044c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 4
je 0x4e3b90
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0x105
cmp dword [ebp - 0x134], 0
je 0x4e49e9
push dword [ebp - 0x134]
jmp 0x4e2026
push str.PasteEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3c2d
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004d94b6
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 [0x57044c]
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 [0x57044c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0xa
je 0x4e3c21
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0x10b
jmp 0x4e3b97
push str.RedoEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3cab
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004d94b6
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 [0x57044c]
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 [0x57044c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x10
je 0x4e3c9f
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0x111
jmp 0x4e3b97
push str.UndoEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3d29
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004d94b6
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 [0x57044c]
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 [0x57044c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x16
je 0x4e3d1d
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0x117
jmp 0x4e3b97
push str.CutEvent
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3da7
lea eax, [ebp - 0x134]
mov ecx, ebx
push eax
call fcn.004d94b6
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 [0x57044c]
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 [0x57044c]
mov ecx, edi
call esi
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x1c
je 0x4e3d9b
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0x11d
jmp 0x4e3b97
push str.authCredentials
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e3f01
add ebx, 0x1ec
mov dword [ebp - 0x138], ebx
cmp dword [ebx], 0
je 0x4e49e9
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x64]
call fcn.004d7b9c
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 0x4e3ef4
call fcn.0045b64b
test al, al
je 0x4e3ed7
mov ecx, dword [ebp - 0x64]
lea ecx, [ecx + 0x18]
call fcn.00453242
push eax
lea ecx, [ebp - 0xd0]
call fcn.0044b855
mov ecx, dword [ebp - 0x64]
mov byte [ebp - 4], 0x1f
lea ecx, [ecx + 0x30]
call fcn.00453242
push eax
lea ecx, [ebp - 0xa0]
call fcn.0044b855
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.004d7ae5
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x1c]
call fcn.004d7ae5
lea eax, [ebp - 0xac]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
call dword [0x57044c]
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.0044c7f9
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0x25
mov dword [ebp - 0xac], ebx
call fcn.0044c7f9
lea ecx, [ebp - 0xa0]
call fcn.0044d7bd
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x1e
call fcn.0044d7bd
mov ebx, dword [ebp - 0x138]
jmp 0x4e3eed
mov dword [ebp - 4], edi
mov edi, dword [ebx]
mov eax, dword [edi]
mov esi, dword [eax + 4]
mov ecx, esi
call dword [0x57044c]
mov ecx, edi
call esi
mov ecx, ebx
call fcn.004e5033
lea ecx, [ebp - 0x64]
call fcn.00452b55
jmp 0x4e49e9
push str.pauseAllMedia
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e4086
lea ecx, [ebp - 0x40]
call fcn.004d7b34
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.0044d8dd
lea eax, [ebp - 0x150]
mov ecx, ebx
push eax
call fcn.004d94b6
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 [0x57044c]
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.004d94b6
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 [0x57044c]
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 [0x57044c]
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.004d7ae5
push 0
push esi
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x31
push eax
mov ecx, ebx
call dword [0x57044c]
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.0044c7f9
mov byte [ebp - 4], 0x33
mov dword [ebp - 0x164], ebx
lea ecx, [ebp - 0x164]
call fcn.0044c7f9
cmp dword [ebp - 0x13c], 0
mov byte [ebp - 4], 0x34
je 0x4e4039
push dword [ebp - 0x13c]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0x35
je 0x4e404c
push dword [ebp - 0x44]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x36
je 0x4e4065
push dword [ebp - 0x154]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x37
je 0x4e407e
push dword [ebp - 0x150]
call fcn.00464010
pop ecx
lea ecx, [ebp - 0x40]
jmp 0x4e4881
push str.FileSelected
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e421d
cmp dword [ebx + 0x1f0], 0
je 0x4e49e9
mov ecx, dword [ebp - 0x44]
call fcn.00453077
lea ecx, [ebp - 0x165]
push ecx
push eax
lea ecx, [ebp - 0x140]
call fcn.004d6ea8
push str.result
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x138
call fcn.0044b88b
push eax
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x39
call fcn.004d8b56
push eax
lea ecx, [ebp - 0xa0]
call fcn.004520d3
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x3b
call fcn.0044d7bd
lea ecx, [ebp - 0xa0]
call fcn.004e0770
test eax, eax
jne 0x4e41d6
push str.filepath
lea ecx, [ebp - 0xd0]
call fcn.0044b88b
push eax
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x3c
call fcn.004d8b56
mov ecx, eax
call fcn.00453242
push eax
lea ecx, [ebp - 0x40]
call fcn.0044b855
lea ecx, [ebp - 0xd0]
call fcn.0044d7bd
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.004d7b08
push eax
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x40
call fcn.004d74ff
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.0044c7f9
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 [0x57044c]
mov ecx, edi
call esi
lea ecx, [ebp - 0x1c]
call fcn.004a5ebd
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x3b
call fcn.0044d7bd
jmp 0x4e41f4
mov edi, dword [ebx + 0x1f0]
mov dword [ebp - 4], 0x13b
mov eax, dword [edi]
mov esi, dword [eax + 4]
mov ecx, esi
call dword [0x57044c]
mov ecx, edi
call esi
lea ecx, [ebx + 0x1f0]
call fcn.004e5033
lea ecx, [ebp - 0xa0]
call fcn.004522cc
lea eax, [ebp - 0x140]
push eax
mov ecx, eax
call fcn.00451d61
jmp 0x4e49e9
push str.SaveCurrentHtmlOffset
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e4302
push edi
lea ecx, [ebp - 0x1c]
call fcn.004d7ae5
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0x144
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.0047def0
pop ecx
pop ecx
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x47
mov dword [ebp - 0x1c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c7f9
lea eax, [ebp - 0x154]
mov byte [ebp - 4], 0x46
push eax
mov ecx, ebx
call fcn.004d94b6
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 [0x57044c]
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.004d7b79
push 1
mov ecx, esi
call dword [0x57044c]
mov ecx, edi
call esi
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x4c
je 0x4e42dd
push dword [ebp - 0x150]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x4d
je 0x4e42f6
push dword [ebp - 0x154]
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0x14e
jmp 0x4e49d4
push str.ScrollToStoredHTMLOffset
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e446b
mov ecx, dword [ebp - 0x44]
call fcn.00453373
push eax
lea ecx, [ebp - 0x64]
call fcn.004d7b9c
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 4], 0x14f
call fcn.004e0770
push edi
lea ecx, [ebp - 0x1c]
mov ebx, eax
call fcn.004d7ae5
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x50
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.0047def0
pop ecx
pop ecx
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x53
mov dword [ebp - 0x1c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c7f9
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 [0x57044c]
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 [0x57044c]
mov ecx, edi
call esi
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x57
je 0x4e43bf
push dword [ebp - 0x150]
call fcn.00464010
pop ecx
mov ecx, dword [ebp - 0x134]
lea eax, [ebp - 0x154]
push eax
mov byte [ebp - 4], 0x52
call fcn.004d94b6
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 [0x57044c]
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.004d7b79
push 1
mov ecx, esi
call dword [0x57044c]
mov ecx, edi
call esi
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x5c
je 0x4e4437
push dword [ebp - 0x150]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x5d
je 0x4e4450
push dword [ebp - 0x154]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x44], 0
mov byte [ebp - 4], 0x5e
je 0x4e3ef4
push dword [ebp - 0x44]
call fcn.00464010
jmp 0x4e340e
push str.GetSpareRendererCrashCount
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e44db
mov eax, dword [ebx]
mov dword [ebp - 0x40], vtable.RNAObject.0
mov dword [ebp - 0x38], 3
mov esi, dword [eax + 0x50]
mov eax, dword [0x5d9ce4]
mov dword [ebp - 0x30], eax
push str.SpareRendererCrashCount
lea ecx, [ebp - 0xa0]
mov dword [ebp - 4], 0x15f
call fcn.0044b88b
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x60
push eax
lea eax, [ebp - 0xa0]
mov ecx, esi
push eax
call dword [0x57044c]
mov ecx, ebx
call esi
lea ecx, [ebp - 0xa0]
call fcn.0044d7bd
lea ecx, [ebp - 0x40]
jmp 0x4e455d
push str.GetRendererProcessCount
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e4567
mov eax, dword [ebx]
mov ebx, dword [eax + 0x50]
call fcn.0044ca40
mov edi, eax
mov ecx, dword [edi]
mov esi, dword [ecx + 0x10]
mov ecx, esi
call dword [0x57044c]
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.0044b88b
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x62
push eax
lea eax, [ebp - 0xa0]
mov ecx, ebx
push eax
call dword [0x57044c]
mov ecx, dword [ebp - 0x134]
call ebx
lea ecx, [ebp - 0xa0]
call fcn.0044d7bd
lea ecx, [ebp - 0x28]
call fcn.004522cc
jmp 0x4e49e9
push str.GetCEFHeartBeat
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e46aa
push edi
lea ecx, [ebp - 0x1c]
call fcn.004d7ae5
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0x163
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.0047def0
pop ecx
pop ecx
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x66
mov dword [ebp - 0x1c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c7f9
lea eax, [ebp - 0x154]
mov byte [ebp - 4], 0x65
push eax
mov ecx, ebx
call fcn.004d94b6
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 [0x57044c]
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.004d7b79
push 1
mov ecx, esi
call dword [0x57044c]
mov ecx, edi
call esi
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x6b
je 0x4e4627
push dword [ebp - 0x150]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x6c
je 0x4e4640
push dword [ebp - 0x154]
call fcn.00464010
pop ecx
mov eax, dword [ebx]
lea ecx, [ebp - 0xd0]
push 0xd
mov byte [ebp - 4], 0x65
mov esi, dword [eax + 0x50]
call fcn.004520f2
push str.BrowserHeartBeat
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x6d
call fcn.0044b88b
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x6e
push eax
lea eax, [ebp - 0xa0]
mov ecx, esi
push eax
call dword [0x57044c]
mov ecx, ebx
call esi
lea ecx, [ebp - 0xa0]
call fcn.0044d7bd
lea ecx, [ebp - 0xd0]
call fcn.004522cc
mov dword [ebp - 4], 0x16f
jmp 0x4e49d4
push str.setDocumentTitle
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e488b
mov ecx, dword [ebp - 0x44]
push 0
call fcn.0048e302
mov ecx, eax
call fcn.00453242
push eax
lea ecx, [ebp - 0x100]
call fcn.0044b855
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0x170
push eax
lea eax, [ebp - 0xe8]
push str.document.title__
push eax
call fcn.004bbe22
push 0x586ed4
push eax
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x71
push eax
call fcn.004c840b
add esp, 0x18
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x73
call fcn.0044d7bd
lea eax, [ebp - 0x138]
mov ecx, ebx
push eax
call fcn.004d94b6
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 [0x57044c]
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.004d94b6
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 [0x57044c]
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 [0x57044c]
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.004d7ae5
push 0
push esi
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0x7d
push eax
mov ecx, ebx
call dword [0x57044c]
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.0044c7f9
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x7f
mov dword [ebp - 0x34], ebx
call fcn.0044c7f9
cmp dword [ebp - 0x150], 0
mov byte [ebp - 4], 0x80
je 0x4e482b
push dword [ebp - 0x150]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x154], 0
mov byte [ebp - 4], 0x81
je 0x4e4844
push dword [ebp - 0x154]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x74], 0
mov byte [ebp - 4], 0x82
je 0x4e4857
push dword [ebp - 0x74]
call fcn.00464010
pop ecx
cmp dword [ebp - 0x138], 0
mov byte [ebp - 4], 0x83
je 0x4e4870
push dword [ebp - 0x138]
call fcn.00464010
pop ecx
lea ecx, [ebp - 0x118]
call fcn.0044d7bd
lea ecx, [ebp - 0x100]
call fcn.0044d7bd
jmp 0x4e49e9
push str.EnableAcroCEFLogging
mov ecx, edi
call fcn.00460886
test al, al
je 0x4e49e9
call fcn.004d0826
mov ecx, eax
call fcn.004d09cd
jmp 0x4e49e9
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.0049c161
lea eax, [ebp - 0x14c]
mov dword [ebp - 4], 0x80
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.0047def0
pop ecx
pop ecx
cmp dword [ebp - 0x148], 0
mov byte [ebp - 4], 0x83
mov dword [ebp - 0x14c], esi
je 0x4e4936
cmp byte [ebp - 0x144], 0
je 0x4e4928
push dword [ebp - 0x148]
call sub.libcef.dll_cef_string_utf16_clear
push 0xc
push dword [ebp - 0x148]
call fcn.00503276
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 0x4e494e
push esi
call fcn.004630b0
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 [0x57044c]
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 0x4e4997
push eax
call fcn.004630b0
pop ecx
push 1
mov ecx, edi
call dword [0x57044c]
mov ecx, ebx
call edi
cmp dword [ebp - 0x138], 0
mov byte [ebp - 4], 0x88
je 0x4e49be
push dword [ebp - 0x138]
call fcn.00464010
pop ecx
mov byte [ebp - 4], 0x89
test esi, esi
je 0x4e49cd
push esi
call fcn.00464010
pop ecx
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0x134], 0
je 0x4e49e9
push dword [ebp - 0x134]
call fcn.00464010
pop ecx
call fcn.005035d7
ret 8