Function at 0x1000a3ab
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x174
mov eax, 0x100a827d
call fcn.100889c6
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.10014253
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.10085212
add esp, 0x10
lea eax, [ebp - 0x5c]
push eax
lea esi, [ebp - 0xcc]
call fcn.10003bd6
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.10085212
add esp, 0x10
lea eax, [ebp - 0x2c]
push eax
lea esi, [ebp - 0xb0]
call fcn.10003bd6
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.10085212
add esp, 0x10
lea eax, [ebp - 0x44]
push eax
lea esi, [ebp - 0x94]
call fcn.10003bd6
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.1000f0fd
sub esp, 0x1c
mov byte [ebp - 4], 4
mov ecx, esp
mov edi, ebx
mov dword [ebp - 0x170], esp
call fcn.1002705d
sub esp, 0x1c
mov byte [ebp - 4], 5
mov esi, esp
mov dword [ebp - 0x174], esp
push 0x100b1a6c
call fcn.10003bd6
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 4
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x174], esp
call fcn.100270bf
sub esp, 0x1c
mov byte [ebp - 4], 6
mov esi, esp
mov dword [ebp - 0x170], esp
push str.imagehover
call fcn.10003bd6
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 4
call fcn.100102bd
cmp dword [ebx + 0x60], 8
jb 0x1000a542
mov eax, dword [ebx + 0x4c]
jmp 0x1000a545
lea eax, [ebx + 0x4c]
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x174], esp
push eax
call fcn.10003bd6
sub esp, 0x1c
mov byte [ebp - 4], 7
mov esi, esp
mov dword [ebp - 0x170], esp
push str.tooltiptext
call fcn.10003bd6
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 4
call fcn.100102bd
lea eax, [ebx + 0x80]
cmp dword [eax + 0x18], 8
jb 0x1000a58f
mov eax, dword [eax + 4]
jmp 0x1000a592
add eax, 4
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x174], esp
push eax
call fcn.10003bd6
sub esp, 0x1c
mov byte [ebp - 4], 8
mov esi, esp
mov dword [ebp - 0x170], esp
push str.caption
call fcn.10003bd6
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 4
call fcn.100102bd
add ebx, 0x170
cmp dword [ebx + 0x18], 8
jb 0x1000a5dc
mov ebx, dword [ebx + 4]
jmp 0x1000a5df
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 0x100b17f4
call fcn.10003bd6
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 9
call fcn.100102bd
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.10003bd6
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 9
call fcn.100102bd
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.10003bd6
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 9
call fcn.100102bd
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 0x100b1b30
call fcn.10003bd6
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 9
call fcn.100102bd
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x174], esp
push str.addLogoButton
call fcn.10003bd6
lea ecx, [ebp - 0x16c]
call fcn.1000f4c8
xor edi, edi
xor ebx, ebx
push edi
inc ebx
push ebx
lea esi, [ebp - 0x78]
call fcn.10001b5a
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 3
call fcn.1000f1c7
push edi
push ebx
lea esi, [ebp - 0x94]
call fcn.10001b5a
push edi
push ebx
lea esi, [ebp - 0xb0]
call fcn.10001b5a
push edi
push ebx
lea esi, [ebp - 0xcc]
call fcn.10001b5a
or dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x180]
cmp ecx, edi
je 0x1000a767
mov eax, dword [ecx]
call dword [eax]
mov eax, ebx
call fcn.10088a49
ret 8