Function at 0x1000a68c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x174
mov eax, 0x100a7e8d
call fcn.10088636
mov eax, dword [ebp + 8]
and dword [ebp - 0x180], 0
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x17c], str.callJS_addLogoButton
and dword [ebp - 4], 0
lea ebx, [eax + 0xc]
lea esi, [ebp - 0x180]
call fcn.100146c2
mov ebx, dword [ebp - 0x170]
xor eax, eax
mov word [ebp - 0x5c], ax
lea edi, [ebp - 0x5a]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov al, byte [ebx + 0x18c]
push 0xa
push 0xb
lea ecx, [ebp - 0x5c]
movzx eax, al
push ecx
push eax
call fcn.10084e92
add esp, 0x10
lea eax, [ebp - 0x5c]
push eax
lea esi, [ebp - 0xcc]
call fcn.10003c27
xor eax, eax
mov byte [ebp - 4], 1
mov word [ebp - 0x2c], ax
lea edi, [ebp - 0x2a]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
push 0xa
stosd dword es:[edi], eax
push 0xb
lea eax, [ebp - 0x2c]
push eax
push dword [ebp + 0xc]
call fcn.10084e92
add esp, 0x10
lea eax, [ebp - 0x2c]
push eax
lea esi, [ebp - 0xb0]
call fcn.10003c27
mov byte [ebp - 4], 2
xor eax, eax
mov word [ebp - 0x44], ax
lea edi, [ebp - 0x42]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
push 0xa
push 0xb
lea ecx, [ebp - 0x44]
stosd dword es:[edi], eax
mov eax, dword [ebx + 0x190]
push ecx
push eax
call fcn.10084e92
add esp, 0x10
lea eax, [ebp - 0x44]
push eax
lea esi, [ebp - 0x94]
call fcn.10003c27
mov edi, dword [ebp - 0x178]
sub esp, 0x1c
mov byte [ebp - 4], 3
lea eax, [edi + 0x4c]
mov esi, esp
mov dword [ebp - 0x170], esp
push eax
call fcn.100019af
push dword [edi + 8]
lea edi, [ebp - 0x16c]
call fcn.1000f47e
sub esp, 0x1c
mov byte [ebp - 4], 4
mov ecx, esp
mov edi, ebx
mov dword [ebp - 0x170], esp
call fcn.100276c2
sub esp, 0x1c
mov byte [ebp - 4], 5
mov esi, esp
mov dword [ebp - 0x174], esp
push 0x100b1b5c
call fcn.10003c27
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 4
call fcn.1001063e
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x174], esp
call fcn.10027725
sub esp, 0x1c
mov byte [ebp - 4], 6
mov esi, esp
mov dword [ebp - 0x170], esp
push str.imagehover
call fcn.10003c27
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 4
call fcn.1001063e
cmp dword [ebx + 0x60], 8
jb 0x1000a823
mov eax, dword [ebx + 0x4c]
jmp 0x1000a826
lea eax, [ebx + 0x4c]
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x174], esp
push eax
call fcn.10003c27
sub esp, 0x1c
mov byte [ebp - 4], 7
mov esi, esp
mov dword [ebp - 0x170], esp
push str.tooltiptext
call fcn.10003c27
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 4
call fcn.1001063e
lea eax, [ebx + 0x80]
cmp dword [eax + 0x18], 8
jb 0x1000a870
mov eax, dword [eax + 4]
jmp 0x1000a873
add eax, 4
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x174], esp
push eax
call fcn.10003c27
sub esp, 0x1c
mov byte [ebp - 4], 8
mov esi, esp
mov dword [ebp - 0x170], esp
push str.caption
call fcn.10003c27
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 4
call fcn.1001063e
add ebx, 0x170
cmp dword [ebx + 0x18], 8
jb 0x1000a8bd
mov ebx, dword [ebx + 4]
jmp 0x1000a8c0
add ebx, 4
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax + 8]
mov eax, dword [ecx]
push ebx
lea edx, [ebp - 0x78]
push edx
call dword [eax + 0x10]
sub esp, 0x1c
mov byte [ebp - 4], 9
lea eax, [ebp - 0x78]
mov esi, esp
mov dword [ebp - 0x174], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov byte [ebp - 4], 0xa
mov esi, esp
mov dword [ebp - 0x170], esp
push 0x100b18e4
call fcn.10003c27
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 9
call fcn.1001063e
sub esp, 0x1c
lea eax, [ebp - 0xcc]
mov esi, esp
mov dword [ebp - 0x174], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov byte [ebp - 4], 0xb
mov esi, esp
mov dword [ebp - 0x170], esp
push str.newwindow
call fcn.10003c27
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 9
call fcn.1001063e
sub esp, 0x1c
lea eax, [ebp - 0x94]
mov esi, esp
mov dword [ebp - 0x174], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov byte [ebp - 4], 0xc
mov esi, esp
mov dword [ebp - 0x170], esp
push str.width
call fcn.10003c27
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 9
call fcn.1001063e
sub esp, 0x1c
lea eax, [ebp - 0xb0]
mov esi, esp
mov dword [ebp - 0x174], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov byte [ebp - 4], 0xd
mov esi, esp
mov dword [ebp - 0x170], esp
push 0x100b1c20
call fcn.10003c27
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 9
call fcn.1001063e
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x174], esp
push str.addLogoButton
call fcn.10003c27
lea ecx, [ebp - 0x16c]
call fcn.1000f849
xor edi, edi
xor ebx, ebx
push edi
inc ebx
push ebx
lea esi, [ebp - 0x78]
call fcn.10001b64
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 3
call fcn.1000f548
push edi
push ebx
lea esi, [ebp - 0x94]
call fcn.10001b64
push edi
push ebx
lea esi, [ebp - 0xb0]
call fcn.10001b64
push edi
push ebx
lea esi, [ebp - 0xcc]
call fcn.10001b64
or dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x180]
cmp ecx, edi
je 0x1000aa48
mov eax, dword [ecx]
call dword [eax]
mov eax, ebx
call fcn.100886b9
ret 8