Function at 0x1000cbdf
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x224
mov eax, 0x100a7d01
call fcn.100889c6
mov eax, dword [ebp + 8]
and dword [ebp - 0x1f8], 0
mov edi, ecx
mov dword [ebp - 0x1f0], edi
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f4], str.callJS_addRssTickerWidget
and dword [ebp - 4], 0
lea ebx, [edi + 0xc]
lea esi, [ebp - 0x1f8]
call fcn.10014253
sub esp, 0x1c
lea eax, [edi + 0x4c]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
push dword [edi + 8]
lea edi, [ebp - 0xe8]
call fcn.1000f0fd
xor eax, eax
mov byte [ebp - 4], 1
mov word [ebp - 0x28], ax
lea edi, [ebp - 0x26]
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 - 0x28]
push eax
push dword [ebp + 0xc]
call fcn.10085212
add esp, 0x10
lea eax, [ebp - 0x28]
push eax
lea esi, [ebp - 0x44]
call fcn.10003bd6
mov ebx, dword [ebp - 0x1ec]
lea ecx, [ebp - 0x214]
mov eax, ebx
mov byte [ebp - 4], 2
call fcn.10006549
mov byte [ebp - 4], 3
cmp dword [eax + 0x18], 8
jb 0x1000cc9b
mov eax, dword [eax + 4]
jmp 0x1000cc9e
add eax, 4
mov ecx, dword [ebp - 0x1f0]
mov ecx, dword [ecx + 8]
mov edx, dword [ecx]
push eax
lea eax, [ebp - 0x1c8]
push eax
call dword [edx + 0x10]
push 0
push 1
lea esi, [ebp - 0x214]
mov byte [ebp - 4], 5
call fcn.10001b5a
sub esp, 0x1c
lea eax, [ebp - 0x44]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push 0x100b1b30
mov byte [ebp - 4], 6
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov eax, ebx
mov dword [ebp - 0x1e8], esp
call fcn.10006519
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.btncaption
mov byte [ebp - 4], 7
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov eax, ebx
mov dword [ebp - 0x1e8], esp
call fcn.10006531
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.btntooltip
mov byte [ebp - 4], 8
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov edi, ebx
mov dword [ebp - 0x1e8], esp
call fcn.10029aef
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.chevronhoverimage
mov byte [ebp - 4], 9
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1e8], esp
call fcn.10029a8d
mov byte [ebp - 4], 0xa
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.chevronimage
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov eax, ebx
mov dword [ebp - 0x1e8], esp
call fcn.100064d1
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.ddbkgcolor
mov byte [ebp - 4], 0xb
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov eax, ebx
mov dword [ebp - 0x1e8], esp
call fcn.100064e9
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.ddhlcolor
mov byte [ebp - 4], 0xc
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov eax, ebx
mov dword [ebp - 0x1e8], esp
call fcn.10006501
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.ddhltextcolor
mov byte [ebp - 4], 0xd
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov eax, ebx
mov dword [ebp - 0x1e8], esp
call fcn.100064b9
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.ddtextcolor
mov byte [ebp - 4], 0xe
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov eax, ebx
mov dword [ebp - 0x1e8], esp
call fcn.10006489
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.labelbkgcolor
mov byte [ebp - 4], 0xf
call fcn.10003bd6
mov byte [ebp - 4], 5
lea ecx, [ebp - 0xe8]
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov eax, ebx
mov dword [ebp - 0x1e8], esp
call fcn.100064a1
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.labelboxcolor
mov byte [ebp - 4], 0x10
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
sub esp, 0x1c
mov ecx, esp
mov eax, ebx
mov dword [ebp - 0x1e8], esp
call fcn.10006471
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.labeltextcolor
mov byte [ebp - 4], 0x11
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
cmp byte [ebx + 0x145], 0
mov eax, 0x100b125c
jne 0x1000cf92
mov eax, 0x100b1260
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.10003bd6
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.visible
mov byte [ebp - 4], 0x12
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 5
call fcn.100102bd
mov eax, dword [ebp - 0x1f0]
mov ecx, dword [eax + 8]
mov eax, dword [ecx]
call dword [eax + 8]
push 0x7ef
mov edi, eax
mov eax, dword [edi]
push str.widget.cpnstck.loading.content
lea ecx, [ebp - 0x1e4]
push ecx
mov ecx, edi
call dword [eax + 0x10]
push 0x7f0
push str.widget.cpnstck.refreshing
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 4], 0x13
mov eax, dword [edi]
push ecx
mov ecx, edi
call dword [eax + 0x10]
sub esp, 0x1c
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x1e4]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.loadingcontent
mov byte [ebp - 4], 0x15
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x14
call fcn.100102bd
sub esp, 0x1c
lea eax, [ebp - 0x1ac]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.refreshing
mov byte [ebp - 4], 0x16
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x14
call fcn.100102bd
mov eax, dword [edi]
push 0x7ea
push str.widget.cpnstck.lastupdated.1minute
lea ecx, [ebp - 0x13c]
push ecx
mov ecx, edi
call dword [eax + 0x10]
mov byte [ebp - 4], 0x17
mov eax, dword [edi]
push 0x7eb
push str.widget.cpnstck.lastupdated.minutes
lea ecx, [ebp - 0x174]
push ecx
mov ecx, edi
call dword [eax + 0x10]
push 0x7ec
push str.widget.cpnstck.lastupdated.lhour
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 0x18
mov eax, dword [edi]
push ecx
mov ecx, edi
call dword [eax + 0x10]
push 0x7ed
push str.widget.cpnstck.lastupdated.hours
lea ecx, [ebp - 0x120]
mov byte [ebp - 4], 0x19
mov eax, dword [edi]
push ecx
mov ecx, edi
call dword [eax + 0x10]
push 0x7ee
push str.widget.cpnstck.lastupdated.99hours
lea ecx, [ebp - 0x190]
mov byte [ebp - 4], 0x1a
mov eax, dword [edi]
push ecx
mov ecx, edi
call dword [eax + 0x10]
sub esp, 0x1c
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x13c]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.lastupd1min
mov byte [ebp - 4], 0x1c
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x1b
call fcn.100102bd
sub esp, 0x1c
lea eax, [ebp - 0x174]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.lastupdmins
mov byte [ebp - 4], 0x1d
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x1b
call fcn.100102bd
sub esp, 0x1c
lea eax, [ebp - 0x158]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.lastupd1hour
mov byte [ebp - 4], 0x1e
call fcn.10003bd6
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0xe8]
call fcn.100102bd
sub esp, 0x1c
lea eax, [ebp - 0x120]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.lastupdhours
mov byte [ebp - 4], 0x1f
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x1b
call fcn.100102bd
sub esp, 0x1c
lea eax, [ebp - 0x190]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.lastupd99hours
mov byte [ebp - 4], 0x20
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x1b
call fcn.100102bd
mov eax, dword [ebp - 0x1f0]
mov ecx, dword [eax + 8]
mov eax, dword [ecx]
call dword [eax]
lea edx, [ebp - 0x214]
mov ecx, eax
call fcn.100204c6
mov byte [ebp - 4], 0x21
cmp dword [eax + 0x18], 8
jb 0x1000d281
mov eax, dword [eax + 4]
jmp 0x1000d284
add eax, 4
push eax
lea esi, [ebp - 0x104]
call fcn.10003bd6
xor edi, edi
push 0
inc edi
push edi
lea esi, [ebp - 0x214]
mov byte [ebp - 4], 0x23
call fcn.10001b5a
push ebx
lea ecx, [ebp - 0x230]
call fcn.1002aaf8
mov byte [ebp - 4], 0x24
cmp dword [eax + 0x18], 8
jb 0x1000d2c0
mov eax, dword [eax + 4]
jmp 0x1000d2c3
add eax, 4
push eax
lea eax, [ebp - 0x104]
push eax
call fcn.10003e0b
push 0
push edi
lea esi, [ebp - 0x230]
mov byte [ebp - 4], 0x23
call fcn.10001b5a
sub esp, 0x1c
lea eax, [ebp - 0x104]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.localfeed
mov byte [ebp - 4], 0x25
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x23
call fcn.100102bd
sub esp, 0x1c
lea eax, [ebp - 0x1c8]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.urlfeed
mov byte [ebp - 4], 0x26
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x23
call fcn.100102bd
mov eax, dword [ebx + 0x174]
push 0xa
push 0xb
lea ecx, [ebp - 0x28]
push ecx
push eax
call fcn.10085212
add esp, 0x10
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.10001a89
sub esp, 0x1c
lea eax, [ebp - 0x44]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.minwidth
mov byte [ebp - 4], 0x27
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x23
call fcn.100102bd
mov eax, dword [ebx + 0x170]
push 0xa
push 0xb
lea ecx, [ebp - 0x28]
push ecx
push eax
call fcn.10085212
lea eax, [ebp - 0x28]
add esp, 0x10
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.10001a89
sub esp, 0x1c
lea eax, [ebp - 0x44]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.width
mov byte [ebp - 4], 0x28
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x23
call fcn.100102bd
mov eax, dword [ebx + 0x17c]
push 0xa
push 0xb
lea ecx, [ebp - 0x28]
push ecx
push eax
call fcn.10085212
add esp, 0x10
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.10001a89
sub esp, 0x1c
lea eax, [ebp - 0x44]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.pollfreq
mov byte [ebp - 4], 0x29
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x23
call fcn.100102bd
mov ebx, dword [ebx + 0x178]
push 0xa
push 0xb
lea eax, [ebp - 0x28]
push eax
push ebx
call fcn.10085212
add esp, 0x10
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.10001a89
sub esp, 0x1c
lea eax, [ebp - 0x44]
mov esi, esp
mov dword [ebp - 0x1e8], esp
push eax
call fcn.100019af
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1ec], esp
push str.scrollfreq
mov byte [ebp - 4], 0x2a
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x23
call fcn.100102bd
sub esp, 0x1c
mov esi, esp
mov dword [ebp - 0x1e8], esp
push str.addRssTickerWidget
call fcn.10003bd6
lea ecx, [ebp - 0xe8]
call fcn.1000f4c8
xor ebx, ebx
push ebx
push edi
lea esi, [ebp - 0x104]
call fcn.10001b5a
push ebx
push edi
lea esi, [ebp - 0x190]
call fcn.10001b5a
push ebx
push edi
lea esi, [ebp - 0x120]
call fcn.10001b5a
push ebx
push edi
lea esi, [ebp - 0x158]
call fcn.10001b5a
push ebx
push edi
lea esi, [ebp - 0x174]
call fcn.10001b5a
push ebx
push edi
lea esi, [ebp - 0x13c]
call fcn.10001b5a
push ebx
push edi
lea esi, [ebp - 0x1ac]
call fcn.10001b5a
push ebx
push edi
lea esi, [ebp - 0x1e4]
call fcn.10001b5a
push ebx
push edi
lea esi, [ebp - 0x1c8]
call fcn.10001b5a
push ebx
push edi
lea esi, [ebp - 0x44]
call fcn.10001b5a
lea eax, [ebp - 0xe8]
push eax
mov byte [ebp - 4], bl
call fcn.1000f1c7
or dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x1f8]
cmp ecx, ebx
je 0x1000d5a2
mov eax, dword [ecx]
call dword [eax]
mov eax, edi
call fcn.10088a49
ret 8