Trojan.Win32.Swrort.3_54793c7172

by malwarelabrobot on June 3rd, 2015 in Malware Descriptions.

Trojan.Win32.Swrort.3.FD, mzpefinder_pcap_file.YR, GenericEmailWorm.YR (Lavasoft MAS)
Behaviour: Trojan, Worm, EmailWorm


The description has been automatically generated by Lavasoft Malware Analysis System and it may contain incomplete or inaccurate information.

Requires JavaScript enabled!

Summary
Dynamic Analysis
Static Analysis
Network Activity
Map
Strings from Dumps
Removals

MD5: 54793c71727e5a549c5ea4ec8b90b583
SHA1: f2eda622e64bbf725a3da4e10ac39dc724d178f5
SHA256: 04b17d30263b5ff02d5c6aa83a6b5ead6de678ef9b800fd2ca49b00415cdd692
SSDeep: 12288:kM6YaFsRN0VB5kvMVS6On3IosGMHHkN/3 OWEk KJBCCmPdtWQ:kMXMm0Vzkv2gRPMHQc IBUPvj
Size: 988696 bytes
File type: EXE
Platform: WIN32
Entropy: Not Packed
PEID: UPolyXv05_v6
Company: Live_Soft_Action S.R.L.
Created at: 2015-05-08 12:57:56
Analyzed on: WindowsXP SP3 32-bit


Summary:

Trojan. A program that appears to do one thing but actually does another (a.k.a. Trojan Horse).

Payload

Behaviour Description
EmailWorm Worm can send e-mails.


Process activity

The Trojan creates the following process(es):

getnowupdater.exe:560
Taskkill.exe:1736
%original file name%.exe:1380
MetroInstallerAPP.exe:2024
MetroInstallerAPP.exe:2036

The Trojan injects its code into the following process(es):
No processes have been created.

Mutexes

The following mutexes were created/opened:
No objects were found.

File activity

The process getnowupdater.exe:560 makes changes in the file system.
The Trojan creates and/or writes to the following file(s):

%Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\MetroInstallPack.MIP (32 bytes)
%Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\MetroInstallerAPP.exe (9866 bytes)

The Trojan deletes the following file(s):

%Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\MetroConfig.json (0 bytes)
%Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\__tmp_rar_sfx_access_check_1195234 (0 bytes)
%Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\MetroInstallerAPP.exe (0 bytes)

The process %original file name%.exe:1380 makes changes in the file system.
The Trojan creates and/or writes to the following file(s):

%Documents and Settings%\%current user%\Cookies\Current_User@setupupdater.getnow[2].txt (2303 bytes)
%Documents and Settings%\%current user%\Cookies\Current_User@setupupdater.getnow[1].txt (2859 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OX6J4PMZ\logo_GetNowUpdater[1].png (117 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\05I7KPMB\main[1] (1184 bytes)
%Documents and Settings%\%current user%\Local Settings\Application Data\GetNowUpdater\inst\Bootstrapper\GetNowUpdaterUninstall.exe (7385 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\89AJKDYV\0 Service Pack 3&CDNCountryCode=UA&ErrorCode=0&BrowserSettings=7&DefaultBrowser=IE&MonetisationOption=0&RefId=null&ObjectUid=00000000-0000-0000-0000-000000000 (157 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OX6J4PMZ\128x128[1].gif (450 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OHYRGXIJ\getnowupdater[1].exe (104494 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OHYRGXIJ\install[1] (325 bytes)
%Documents and Settings%\%current user%\Cookies\index.dat (7808 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\05I7KPMB\geoloc.iminent[1] (61 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\89AJKDYV\jquery.min[1].js (2948 bytes)
%Documents and Settings%\%current user%\Local Settings\Application Data\Microsoft\Internet Explorer\MSIMGSIZ.DAT (4 bytes)
%Documents and Settings%\%current user%\Cookies\Current_User@placehold[1].txt (215 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OHYRGXIJ\main[1].css (2 bytes)
%Documents and Settings%\%current user%\Local Settings\Temp\GetNowUpdater\getnowupdater.exe (53505 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OX6J4PMZ\setup[1].htm (2 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\89AJKDYV\ga[1].js (968 bytes)

The Trojan deletes the following file(s):

%Documents and Settings%\%current user%\Local Settings\History\History.IE5\MSHist012014040920140410 (0 bytes)
%Documents and Settings%\%current user%\Cookies\Current_User@setupupdater.getnow[1].txt (0 bytes)
%Documents and Settings%\%current user%\Local Settings\Temp\GetNowUpdater\getnowupdater.exe (0 bytes)
%Documents and Settings%\%current user%\Cookies\Current_User@setupupdater.getnow[2].txt (0 bytes)
%Documents and Settings%\%current user%\Local Settings\History\History.IE5\MSHist012014040920140410\index.dat (0 bytes)

The process MetroInstallerAPP.exe:2024 makes changes in the file system.
The Trojan creates and/or writes to the following file(s):

%Documents and Settings%\%current user%\Local Settings\Temp\Iminent\getnowupdater_v1.0.1.9c_0.7z (846158 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5Concurrent.dll (19 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\msvcr100.dll (5390 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\GetNowUpdater.exe (38540 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\dbghelp.dll (9795 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5MultimediaWidgets.dll (394 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\icuuc52.dll (9541 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\msvcp100.dll (3146 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5Gui.dll (36453 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\icuin52.dll (15443 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5Multimedia.dll (6574 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\icudt52.dll (200861 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\89AJKDYV\getnowupdater_v1.0.1.9c_0[1].7z (1819565 bytes)
%Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5Core.dll (43597 bytes)

The process MetroInstallerAPP.exe:2036 makes changes in the file system.
The Trojan creates and/or writes to the following file(s):

%Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\MetroConfig.json (22 bytes)
%Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\GetnowConfig.json (11 bytes)
%Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\inst\main.ico (49 bytes)
%Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\uninstall.exe (7726 bytes)

The Trojan deletes the following file(s):

%Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\MetroConfig.json (0 bytes)

Registry activity

The process getnowupdater.exe:560 makes changes in the system registry.
The Trojan creates and/or sets the following values in system registry:

[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "9E 46 58 2A 1F FF 3E 73 49 9A 2B 1D 59 E1 9A 8E"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd73-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cookies" = "%Documents and Settings%\%current user%\Cookies"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common Documents" = "%Documents and Settings%\All Users\Documents"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Desktop" = "%Documents and Settings%\%current user%\Desktop"

[HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache\C:\DOCUME~1\"%CurrentUserName%"\LOCALS~1\Temp\RarSFX0]
"MetroInstallerAPP.exe" = "Iminent Protection"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd72-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{b98117e8-75ca-11e2-81b2-000c293708fb}]
"BaseClass" = "Drive"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common Desktop" = "%Documents and Settings%\All Users\Desktop"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd75-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Personal" = "%Documents and Settings%\%current user%\My Documents"

The Trojan modifies IE settings for security zones to map all urls to the Intranet Zone:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap]
"IntranetName" = "1"

The Trojan modifies IE settings for security zones to map all local web-nodes with no dots which do not refer to any zone to the Intranet Zone:

"UNCAsIntranet" = "1"

The Trojan modifies IE settings for security zones to map all web-nodes that bypassing the proxy to the Intranet Zone:

"ProxyBypass" = "1"

The process Taskkill.exe:1736 makes changes in the system registry.
The Trojan creates and/or sets the following values in system registry:

[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "6F 91 3D B6 14 01 E2 81 28 43 AC 3F 1D C1 A4 E6"

The process %original file name%.exe:1380 makes changes in the system registry.
The Trojan creates and/or sets the following values in system registry:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd72-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012015060220150603]
"CacheLimit" = "8192"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths]
"Directory" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path4]
"CacheLimit" = "65452"
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache4"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path2]
"CacheLimit" = "65452"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"AppData" = "%Documents and Settings%\%current user%\Application Data"

[HKCU\Software\GetNowUpdater]
"AppInstanceUid" = "4728F644-0089-4ACC-B2DF-31F29204CDC2"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd73-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cookies" = "%Documents and Settings%\%current user%\Cookies"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path2]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache2"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common AppData" = "%Documents and Settings%\All Users\Application Data"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd75-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012015060220150603]
"CachePath" = "%USERPROFILE%\Local Settings\History\History.IE5\MSHist012015060220150603\"

"CacheOptions" = "11"

[HKLM\System\CurrentControlSet\Hardware Profiles\0001\Software\Microsoft\windows\CurrentVersion\Internet Settings]
"ProxyEnable" = "0"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1]
"CacheLimit" = "65452"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012015060220150603]
"CacheRepair" = "0"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
"SavedLegacySettings" = "3C 00 00 00 28 00 00 00 01 00 00 00 00 00 00 00"

[HKCU\Software\GetNowUpdater]
"TrackInstall" = "eyJhZGRzaG9ydGN1dHMiOjEsImFwcGluc3RhbmNldWlkIjoiNDcyOEY2NDQtMDA4OS00QUNDLUIyREYtMzFGMjkyMDRDREMyIiwiYmlydGhkYXRlIjoxNDMzMjAyMTQ4LCJib29zdHJhcHBlcnZlcnNpb24iOiI5LjE5LjUuMSIsImJyb3dzZXJzZXR0aW5ncyI6NywiYnJvd3NlcnRvc2V0b24iOm51bGwsImNvbmZicm93c2VyIjpudWxsLCJjb25maXJtdXJsIjpudWxsLCJjb3VudHJ5IjpudWxsLCJkZWZhdWx0YnJvd3NlciI6IklFIiwiZXh0ZW5zaW9uaWQiOm51bGwsImZsYWdzIjo1LCJob21lcGFnZSI6MCwiaWNvbiI6bnVsbCwibGFuZ3VhZ2UiOjEwMzMsImxheW91dGlkIjpudWxsLCJtaW5pYmFyIjoidHJ1ZSIsInByb2R1Y3RuYW1lIjoiR2V0Tm93VXBkYXRlciIsInJlZmlkIjpudWxsLCJzZWFyY2giOjAsInNlYXJjaGluZGV4IjowLCJzZXRkZWZhdWx0YnJvd3NlciI6MSwic2V0dXBuYW1lIjpudWxsLCJzaWxlbnQiOm51bGwsInNsb3QiOjEsInN0YW1wIjoie1wicmVmaWRcIjpudWxsLFwic2xvdFwiOm51bGwsXCJ3b3JrZmxvd2lkXCI6bnVsbCxcImV4dGVuc2lvbmlkXCI6bnVsbCxcImNvdW50cnlcIjpudWxsLFwicHJvZHVjdG5hbWVcIjpcIkdldE5vd1VwZGF0ZXJcIixcImxheW91dGlkXCI6bnVsbCxcInRvb2xiYXJcIjpudWxsLFwic2VhcmNoXCI6bnVsbCxcInNlYXJjaGluZGV4XCI6bnVsbCxcImhvbWVwYWdlXCI6bnVsbCxcImJyb3dzZXJ0b3NldG9uXCI6bnVsbCxcInVzZXJkZWZhdWx0YnJvd3Nlcl4"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Local AppData" = "%Documents and Settings%\%current user%\Local Settings\Application Data"

[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "17 95 AF A6 E9 F6 1A 65 E9 66 1F BB 7A 9F 95 6E"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache1"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3]
"CacheLimit" = "65452"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MigrateProxy" = "1"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"History" = "%Documents and Settings%\%current user%\Local Settings\History"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{b98117e8-75ca-11e2-81b2-000c293708fb}]
"BaseClass" = "Drive"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache3"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths]
"Paths" = "4"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012015060220150603]
"CachePrefix" = ":2015060220150603:"

The Trojan modifies IE settings for security zones to map all local web-nodes with no dots which do not refer to any zone to the Intranet Zone:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap]
"UNCAsIntranet" = "1"

The Trojan modifies IE settings for security zones to map all web-nodes that bypassing the proxy to the Intranet Zone:

"ProxyBypass" = "1"

Proxy settings are disabled:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable" = "0"

The Trojan modifies IE settings for security zones to map all urls to the Intranet Zone:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap]
"IntranetName" = "1"

The Trojan deletes the following registry key(s):

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012014040920140410]

The Trojan deletes the following value(s) in system registry:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"AutoConfigURL"
"ProxyServer"
"ProxyOverride"

[HKCU\Software\GetNowUpdater]
"TempAppInstanceUid"

The process MetroInstallerAPP.exe:2024 makes changes in the system registry.
The Trojan creates and/or sets the following values in system registry:

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths]
"Directory" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path4]
"CacheLimit" = "65452"
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache4"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
"SavedLegacySettings" = "3C 00 00 00 29 00 00 00 01 00 00 00 00 00 00 00"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"AppData" = "%Documents and Settings%\%current user%\Application Data"

"Cookies" = "%Documents and Settings%\%current user%\Cookies"
"Startup" = "%Documents and Settings%\%current user%\Start Menu\Programs\Startup"
"Local AppData" = "%Documents and Settings%\%current user%\Local Settings\Application Data"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common AppData" = "%Documents and Settings%\All Users\Application Data"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files"

[HKLM\System\CurrentControlSet\Hardware Profiles\0001\Software\Microsoft\windows\CurrentVersion\Internet Settings]
"ProxyEnable" = "0"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1]
"CacheLimit" = "65452"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path2]
"CacheLimit" = "65452"

"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache2"

[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "67 92 DC 05 AA 27 55 E0 6C 92 65 53 05 EC 54 B7"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common Programs" = "%Documents and Settings%\All Users\Start Menu\Programs"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache1"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3]
"CacheLimit" = "65452"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MigrateProxy" = "1"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Programs" = "%Documents and Settings%\%current user%\Start Menu\Programs"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache3"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths]
"Paths" = "4"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"History" = "%Documents and Settings%\%current user%\Local Settings\History"

The Trojan modifies IE settings for security zones to map all local web-nodes with no dots which do not refer to any zone to the Intranet Zone:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap]
"UNCAsIntranet" = "1"

To automatically run itself each time Windows is booted, the Trojan adds the following link to its file to the system registry autorun key:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Run]
"GetNowDownload" = "%Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\uninstall.exe /INSTALL /WAIT /JSNCONFIG=%Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\GetnowConfig.json"

Proxy settings are disabled:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable" = "0"

The Trojan modifies IE settings for security zones to map all urls to the Intranet Zone:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap]
"IntranetName" = "1"

The Trojan modifies IE settings for security zones to map all web-nodes that bypassing the proxy to the Intranet Zone:

"ProxyBypass" = "1"

The Trojan deletes the following value(s) in system registry:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"AutoConfigURL"
"ProxyServer"
"ProxyOverride"

The process MetroInstallerAPP.exe:2036 makes changes in the system registry.
The Trojan creates and/or sets the following values in system registry:

[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "DF 03 FF F3 55 14 96 4D 26 A0 F8 6B 7E FE 04 82"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd73-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common Programs" = "%Documents and Settings%\All Users\Start Menu\Programs"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd72-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Startup" = "%Documents and Settings%\%current user%\Start Menu\Programs\Startup"
"Local AppData" = "%Documents and Settings%\%current user%\Local Settings\Application Data"
"Desktop" = "%Documents and Settings%\%current user%\Desktop"

"Programs" = "%Documents and Settings%\%current user%\Start Menu\Programs"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common AppData" = "%Documents and Settings%\All Users\Application Data"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd75-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files"
"AppData" = "%Documents and Settings%\%current user%\Application Data"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common Desktop" = "%Documents and Settings%\All Users\Desktop"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{b98117e8-75ca-11e2-81b2-000c293708fb}]
"BaseClass" = "Drive"

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common Documents" = "%Documents and Settings%\All Users\Documents"

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cookies" = "%Documents and Settings%\%current user%\Cookies"
"Personal" = "%Documents and Settings%\%current user%\My Documents"

The Trojan modifies IE settings for security zones to map all web-nodes that bypassing the proxy to the Intranet Zone:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap]
"ProxyBypass" = "1"

The Trojan modifies IE settings for security zones to map all urls to the Intranet Zone:

"IntranetName" = "1"

The Trojan modifies IE settings for security zones to map all local web-nodes with no dots which do not refer to any zone to the Intranet Zone:

"UNCAsIntranet" = "1"

Dropped PE files

MD5 File path
ded7e4aa93ae26fbb8bb7a5ab3005d3e c:\Documents and Settings\"%CurrentUserName%"\Local Settings\Application Data\GetnowUninstall\uninstall.exe
ded7e4aa93ae26fbb8bb7a5ab3005d3e c:\Documents and Settings\"%CurrentUserName%"\Local Settings\Temp\RarSFX0\MetroInstallerAPP.exe
c75e1d3ef21ab3daa249003dfc89464f c:\Documents and Settings\"%CurrentUserName%"\Local Settings\Temporary Internet Files\Content.IE5\OHYRGXIJ\getnowupdater[1].exe

HOSTS file anomalies

No changes have been detected.

Rootkit activity

No anomalies have been detected.

Propagation

VersionInfo

Company Name: Live_Soft_Action S.R.L.
Product Name: Updater
Product Version: 9.19.5.1
Legal Copyright: (c)Live_Soft_Action S.R.L. All rights reserved.
Legal Trademarks:
Original Filename: Updater.exe
Internal Name: Updater.exe
File Version: 9.19.5.1
File Description: Updater
Comments:
Language: English (United States)

PE Sections

Name Virtual Address Virtual Size Raw Size Entropy Section MD5
.text 4096 592177 592384 4.73682 d16510690ad78105adda11efa1269490
.rdata 598016 163152 163328 3.51249 ec5e169e3633943613c8bf65cdb069cb
.data 761856 33360 15872 3.11501 9f429ad2e6e03233237bab3475ba239e
.rsrc 798720 74320 74752 4.48587 54c28b2a48318c2ec3412ee0f9241d21
.reloc 876544 135000 135168 1.80569 f82e38ae4578579ee43612bdbd72028e

Dropped from:

Downloaded by:

Similar by SSDeep:

Similar by Lavasoft Polymorphic Checker:

URLs

URL IP
hxxp://geoloc.iminent.com.cdngc.net/?&callback=OnGeoloc 37.29.0.91
hxxp://a1742.g1.akamai.net/vz/1BEE654B-2FE7-4B33-9B1D-276A04B3191C/1/getnowupdater.exe
hxxp://216.58.209.174/r/__utm.gif?utmwv=5.6.4&utms=1&utmn=1431902639&utmhn=setupupdater.getnow.com&utmcs=utf-8&utmsr=1916x902&utmvp=550x220&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=11.6 r602&utmdt=GetNowUpdater Setup&utmhid=1072351148&utmr=-&utmp=/setup/&utmht=1433202152080&utmac=UA-43793711-1&utmcc=__utma=132567948.1273517173.1433202152.1433202152.1433202152.1;+__utmz=132567948.1433202152.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);&utmjid=189100354&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~
hxxp://s3-2.amazonaws.com/Appscion-repository/GetNowUpdater_builds/getnowupdater_v1.0.1.9c_0.7z
hxxp://installevent.iminent.com/38FF04ED-131A-4776-A659-76F31B40C276/json/RaiseInstallEventMethod/?callback=onRaiseInstallEvent&InstallFlags=5&UserSettings=0&BagKey=undefined&AppInstanceId=4728F644-0089-4ACC-B2DF-31F29204CDC2&Version=9.19.5.1&SessionCode=11&Duration=30&Slot=1&OperatingSystem=Microsoft Windows NT 5.1.2600 Service Pack 3&CDNCountryCode=UA&ErrorCode=0&BrowserSettings=7&DefaultBrowser=IE&MonetisationOption=0&RefId=null&ObjectUid=00000000-0000-0000-0000-000000000000 176.74.168.56
hxxp://www.google-analytics.com/r/__utm.gif?utmwv=5.6.4&utms=1&utmn=1431902639&utmhn=setupupdater.getnow.com&utmcs=utf-8&utmsr=1916x902&utmvp=550x220&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=11.6 r602&utmdt=GetNowUpdater Setup&utmhid=1072351148&utmr=-&utmp=/setup/&utmht=1433202152080&utmac=UA-43793711-1&utmcc=__utma=132567948.1273517173.1433202152.1433202152.1433202152.1;+__utmz=132567948.1433202152.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);&utmjid=189100354&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~
hxxp://geoloc.iminent.com/?&callback=OnGeoloc 37.29.0.91
hxxp://vzapp.iminent.com/vz/1BEE654B-2FE7-4B33-9B1D-276A04B3191C/1/getnowupdater.exe 87.245.221.90
hxxp://s3.amazonaws.com/Appscion-repository/GetNowUpdater_builds/getnowupdater_v1.0.1.9c_0.7z 54.231.244.4


IDS verdicts (Suricata alerts: Emerging Threats ET ruleset)

ET SHELLCODE Possible TCP x86 JMP to CALL Shellcode Detected

Traffic

GET /38FF04ED-131A-4776-A659-76F31B40C276/json/RaiseInstallEventMethod/?callback=onRaiseInstallEvent&InstallFlags=5&UserSettings=0&BagKey=undefined&AppInstanceId=4728F644-0089-4ACC-B2DF-31F29204CDC2&Version=9.19.5.1&SessionCode=11&Duration=30&Slot=1&OperatingSystem=Microsoft Windows NT 5.1.2600 Service Pack 3&CDNCountryCode=UA&ErrorCode=0&BrowserSettings=7&DefaultBrowser=IE&MonetisationOption=0&RefId=null&ObjectUid=00000000-0000-0000-0000-000000000000 HTTP/1.1
Accept: */*
Referer: hXXp://setupupdater.getnow.com/setup/
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET4.0C)
Host: installevent.iminent.com
Connection: Keep-Alive


HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/x-javascript; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/7.5
X-AspNetMvc-Version: 4.0
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Content-Type
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Server: MCC-PROD010
Date: Mon, 01 Jun 2015 23:42:59 GMT
Content-Length: 240
.............`.I.%&/m.{.J.J..t...`.$..@.........iG#).*..eVe]f.@......{
....{....;.N'...?\fd.l..J...!....?~|.?"...j.* ..l..YY.^..../.|...?....
.}...|.^........7.........v...............G......3zew.....e..W.....>
;.r...uN..|Z..|../.s.K......8....HTTP/1.1 200 OK..Cache-Control: priva
te..Content-Type: application/x-javascript; charset=utf-8..Content-Enc
oding: gzip..Vary: Accept-Encoding..Server: Microsoft-IIS/7.5..X-AspNe
tMvc-Version: 4.0..Access-Control-Allow-Origin: *..Access-Control-Allo
w-Headers: Content-Type..X-AspNet-Version: 4.0.30319..X-Powered-By: AS
P.NET..Server: MCC-PROD010..Date: Mon, 01 Jun 2015 23:42:59 GMT..Conte
nt-Length: 240...............`.I.%&/m.{.J.J..t...`.$..@.........iG#).*
..eVe]f.@......{....{....;.N'...?\fd.l..J...!....?~|.?"...j.* ..l..YY.
^..../.|...?.....}...|.^........7.........v...............G......3zew.
....e..W.....>.r...uN..|Z..|../.s.K......8......


GET /Appscion-repository/GetNowUpdater_builds/getnowupdater_v1.0.1.9c_0.7z HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET4.0C)
Host: s3.amazonaws.com
Connection: Keep-Alive


HTTP/1.1 200 OK
x-amz-id-2: Kv7tjWk5kqEPgYLFAD3QmN3hSBAqBLVYz7ex7csOL40jhLG9krzqgD6fc7j/Ds5W
x-amz-request-id: 5615D3E5A9775BD0
Date: Mon, 01 Jun 2015 23:42:46 GMT
Cache-Control: Public
Last-Modified: Mon, 18 May 2015 16:17:18 GMT
ETag: "3b66aaad8725630cfa9426b99fe18d5e"
Accept-Ranges: bytes
Content-Type: application/octet-stream
Content-Length: 20246830
Server: AmazonS3
7z..'...!.L...4.....%........5UR.#.D./.&......).;....E...j.D........V.
......W...8.......|3..:..4=....n$.i..:es0.....k.n6na.../..jD..d..b..^.
7..o.)...s........w..}(.:.....} .y...m.....G...q.~*....d.".0....7kg.6.
...Q.[....0.]......=I;......Kb.fq.,....O...?.V.Z.i.n..w...........*h..
;.L..^....t5s.........y...1.5.i.N.l...t....S.... ..|....Q.Ho..t.|.....
F.......n....[{...C...j.OO...<...$.w...o......6...'...3..A.Gt......
.3..#.fwI*.CL........78.1...L5.wA ..-..1...z.G...u...c.8Z?....?.D.S...
.Z.m.L.....WF(Z.......>\G:";.Y..Vy.V...x....=*..z!....=H...N.r..@!.
.....W......e..6..Q...a.mH.<>o..S.......:..@.}....H..1.2..&..%.*
...,9......K...N.?VcZ...PFAg._t/.LN.._.`.... /:X|YBF......~.....H.Dw.a
6}.T^0......:-....1`...b.......}d.E<....n....oY{l..X.*..2....f<.
..s.WZNZ.v[.v...k......u:..{.y...`..$.*b..{.W..9..w...... ..a...=(.K.\
p..........u..5...Tz.X....s=..O.r...d...h..u......{.....M1....,..... .
P..J.....X@g.'I'a.#..Kn.....Y^.S..bR..H !.{W.h.7.N....2....x%."G.6]r$.
...1'.. .7.s.O...b...).gS....Fb..XQ.....Nl[W....MK.-...%}.,.....V2..^H
w....^.21.C..NQ.2.a.C}c.;.......}...B........@....k.%%4..Dg........HQi
K...I..)>n..h....?.y]F...N....\.k.G.*..\$v..U.. ...w.E..}.x:.~r.p..
......pj6......k...hh....o....r=..x.....s....UE... ..z.!..'Q{\e]....2.
`'..4..QbV..........,i..%/.D......X..k&.....xF........[...1.,5M..._.;.
..$..... .{}......h....wkf5>b./S.n...U..~.....X..SW..3.4.e.....5)$.
~<..u ..H@'.i..i..u......Bw.~e..... Qc,.2..)..........@.h.D{..T`..[
.n.)..J..|.....*..... .u....3....O..z....).C..x....t.9.n..i.A)M@.,

<<< skipped >>>

HEAD /vz/1BEE654B-2FE7-4B33-9B1D-276A04B3191C/1/getnowupdater.exe HTTP/1.1
User-Agent: Downloader
Host: vzapp.iminent.com
Connection: Keep-Alive


HTTP/1.1 200 OK
Content-Length: 896872
Content-Type: application/octet-stream
Last-Modified: Tue, 12 May 2015 13:30:07 GMT
ETag: 27337708.1.5247356360502687904
Server: Microsoft-IIS/7.5
ServerSideUid: 2e40de09-2707-44a5-b744-84918df727fc
FromLocalCache: true
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Server: MCC-PROD19
Cache-Control: public, max-age=31535999
Date: Mon, 01 Jun 2015 23:42:32 GMT
Connection: keep-alive
HTTP/1.1 200 OK..Content-Length: 896872..Content-Type: application/oct
et-stream..Last-Modified: Tue, 12 May 2015 13:30:07 GMT..ETag: 2733770
8.1.5247356360502687904..Server: Microsoft-IIS/7.5..ServerSideUid: 2e4
0de09-2707-44a5-b744-84918df727fc..FromLocalCache: true..X-AspNet-Vers
ion: 4.0.30319..X-Powered-By: ASP.NET..Server: MCC-PROD19..Cache-Contr
ol: public, max-age=31535999..Date: Mon, 01 Jun 2015 23:42:32 GMT..Con
nection: keep-alive..


GET /?&callback=OnGeoloc HTTP/1.1
Accept: */*
Referer: hXXp://setupupdater.getnow.com/setup/
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET4.0C)
Host: geoloc.iminent.com
Connection: Keep-Alive


HTTP/1.1 200 OK
Date: Mon, 01 Jun 2015 23:42:30 GMT
Server: PWS/8.1.20.9
X-Px: ms h0-s1066.v0-mow ( h0-s1011.v0-mow), ht-d h0-s1011.v0-mow.cdngp.net
Cache-Control: max-age=604800
Expires: Mon, 08 Jun 2015 04:41:46 GMT
Age: 68444
Content-Length: 61
Content-Type: text/javascript; charset=utf-8
X-CDNetwork-CountryCode: UA
Connection: keep-alive
if(OnGeoloc){OnGeoloc({"cc":"UA","domain":".iminent.com"});};HTTP/1.1 
200 OK..Date: Mon, 01 Jun 2015 23:42:30 GMT..Server: PWS/8.1.20.9..X-P
x: ms h0-s1066.v0-mow ( h0-s1011.v0-mow), ht-d h0-s1011.v0-mow.cdngp.n
et..Cache-Control: max-age=604800..Expires: Mon, 08 Jun 2015 04:41:46
GMT..Age: 68444..Content-Length: 61..Content-Type: text/javascript; ch
arset=utf-8..X-CDNetwork-CountryCode: UA..Connection: keep-alive..if(O
nGeoloc){OnGeoloc({"cc":"UA","domain":".iminent.com"});};..


GET /vz/1BEE654B-2FE7-4B33-9B1D-276A04B3191C/1/getnowupdater.exe HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET4.0C)
Host: vzapp.iminent.com
Connection: Keep-Alive


HTTP/1.1 200 OK
Content-Length: 896872
Content-Type: application/octet-stream
Last-Modified: Tue, 12 May 2015 13:30:07 GMT
ETag: 27337708.1.5247356360502687904
Server: Microsoft-IIS/7.5
ServerSideUid: 2e40de09-2707-44a5-b744-84918df727fc
FromLocalCache: true
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Server: MCC-PROD19
Cache-Control: public, max-age=31536000
Date: Mon, 01 Jun 2015 23:42:31 GMT
Connection: keep-alive
MZ......................@.............................................
..!..L.!This program cannot be run in DOS mode....$.......[...........
......:.......,.......<............... .{.....=.......;.......>.
....Rich............PE..L...w..R.................V..........(........p
....@.................................F...............................
....3...\...........<............................s.................
.............p...@............p..t............................text....
T.......V.................. ..`.rdata..3O...p...P...Z..............@..
@.data...............................@....rsrc...<.................
..........@..@........................................................
......................................................................
......................................................................
......................................................................
......................................................................
..........................................................m_B..!...QV.
..u...`/...E......~......#...E...o..........E...`.....H....E....P...M.
..N@..P...M.^d........3..|$..rJ.L$..9RuA.|$..r:.y.au4.y.ru..y.!u(.y..u
".y..u..I...u.j......u.j......u.j.X.....j...$..... ....P..U....4....t.
.E...@....E...(....u..E.....E...E.]....D$.V...F..N.;N.v_.F.SUW.t.B...t
.;.v.Ph.tB.U..V.........U...F.......D. .N...;.w...S.6.......YY..u.....
T...>_].^.[^...V...L$......P..F..V...^.........j..p..p..R...D$.V...
F..N.;N.v`.F.SUW.t.B...t.;.v.Ph.tB.U._U........lT...F..~.......D.

<<< skipped >>>

GET /r/__utm.gif?utmwv=5.6.4&utms=1&utmn=1431902639&utmhn=setupupdater.getnow.com&utmcs=utf-8&utmsr=1916x902&utmvp=550x220&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=11.6 r602&utmdt=GetNowUpdater Setup&utmhid=1072351148&utmr=-&utmp=/setup/&utmht=1433202152080&utmac=UA-43793711-1&utmcc=__utma=132567948.1273517173.1433202152.1433202152.1433202152.1;+__utmz=132567948.1433202152.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);&utmjid=189100354&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~ HTTP/1.1
Accept: */*
Referer: hXXp://setupupdater.getnow.com/setup/
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET4.0C)
Host: VVV.google-analytics.com
Connection: Keep-Alive


HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Date: Mon, 01 Jun 2015 23:42:30 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate
Last-Modified: Sun, 17 May 1998 03:00:00 GMT
X-Content-Type-Options: nosniff
Content-Type: image/gif
Server: Golfe2
Content-Length: 35
Alternate-Protocol: 80:quic,p=0
GIF89a.............,...........D..;HTTP/1.1 200 OK..Access-Control-All
ow-Origin: *..Date: Mon, 01 Jun 2015 23:42:30 GMT..Pragma: no-cache..E
xpires: Fri, 01 Jan 1990 00:00:00 GMT..Cache-Control: no-cache, no-sto
re, must-revalidate..Last-Modified: Sun, 17 May 1998 03:00:00 GMT..X-C
ontent-Type-Options: nosniff..Content-Type: image/gif..Server: Golfe2.
.Content-Length: 35..Alternate-Protocol: 80:quic,p=0..GIF89a..........
...,...........D..;..


The Trojan connects to the servers at the folowing location(s):

MetroInstallerAPP.exe_2024:

.text
`.rdata
@.data
.rsrc
@.reloc
<x.uT
csKey
strBagKey
strAppKey
fullCmdLine
hKey
strSubKey
key_name
to_reg_key
from_reg_key
parent_key
key_name_buf_size
key_name_buf
root_key
num_subkeys
dwMsnMsgrPathValueType
dwMsnMsgrPath
szMsnMsgrPath
actualKey
sKey
cmdLineParser
hKeyAPP
hKeyTemp
strExe
mySetupExe
strExeName
ShExecInfo
cmdl_clean
cmdl
s%j.Zf
xSSSh
FTPjKS
FtPj;S
C.PjRV
RegistryOperations
FileSysOperations
CustomOperations
Operate
Operator
ZipCmdParams
%s\MetroInstallLog.txt
REG_CRE_KEY
REG_DEL_KEY
ZZCMD_EXTRACT_FILE
ZZCMD_EXTRACT_DIR
ZZCMD_EXTRACT_BULK
CA_CMD
d:d:d
X-X-X-X-X-X
BAGKEY
FULLCMDLINE
APPKEY
cc.html
RegCreateKeyTransactedW
RegOpenKeyTransactedW
RegDeleteKeyExW
RegDeleteKeyTransactedW
%s=null
%s=%d
%s=%u
%s=%.16g
%s="%s"
%s=%s
%s=[]
%s={}
Failed to parse %s file:
Failed to create %s actual file.
Failed to create rewrite file: %s
Usage: %s [--strict] input-json-file
Line %d, Column %d
()$^.* ?[]|\-{},:=!
%s\METROInst.txt
00000000-0000-0000-0000-000000000000
Visual C   CRT: Not enough memory to complete call to strerror.
Run-Time Check Failure #%d - %s
%s%s%s%s
%s%s%p%s%ld%s%d%s
GetProcessWindowStation
Broken pipe
Inappropriate I/O control operation
Operation not permitted
portuguese-brazilian
RegCloseKey
RegOpenKeyExW
operator
Unsupported Windows version
Unsupported archive type
is not supported archive
RAM %s
MB, # %s =
update operations are not supported for this archive
Data Error in encrypted file. Wrong password?
CRC Failed in encrypted file. Wrong password?
Unsupported Method
Can not open encrypted archive. Wrong password?
Enter password (will not be echoed):
lzma 7z ace arc arj bz bz2 deb lzo lzx gz pak rpm sit tgz tbz tbz2 tgz cab ha lha lzh rar zoo zip jar ear war msi 3gp avi mov mpeg mpg mpe wmv aac ape fla flac la mp3 m4a mp4 ofr ogg pac ra rm rka shn swa tta wv wma wav swf chm hxi hxs gif jpeg jpg jp2 png tiff bmp ico psd psp awg ps eps cgm dxf svg vrml wmf emf ai md cad dwg pps key sxi max 3ds iso bin nrg mdf img pdi tar cpio xpi vfd vhd vud vmc vsv vmdk dsk nvram vmem vmsd vmsn vmss vmtm inl inc idl acf asa h hpp hxx c cpp cxx rc java cs pas bas vb cls ctl frm dlg def f77 f f90 f95 asm sql manifest dep mak clw csproj vcproj sln dsp dsw class bat cmd xml xsd xsl xslt hxk hxc htm html xhtml xht mht mhtml htw asp aspx css cgi jsp shtml awk sed hta js php php3 php4 php5 phptml pl pm py pyo rb sh tcl vbs text txt tex ans asc srt reg ini doc docx mcw dot rtf hlp xls xlr xlt xlw ppt pdf sxc sxd sxi sxg sxw stc sti stw stm odt ott odg otg odp otp ods ots odf abw afp cwk lwp wpd wps wpt wrf wri abf afm bdf fon mgf otf pcf pfa snf ttf dbf mdb nsf ntf wdb db fdb gdb exe dll ocx vbx sfx sys tlb awx com obj lib out o so pdb pch idb ncb opt
e:\Builds\7\Dev\PROD.dbo.GetNowUpdaterMT\Binaries\MetroInstallerAPP.pdb
DeleteUrlCacheEntryW
WININET.dll
WinHttpCloseHandle
WinHttpReadData
WinHttpQueryDataAvailable
WinHttpReceiveResponse
WinHttpSendRequest
WinHttpOpenRequest
WinHttpConnect
WinHttpOpen
WinHttpQueryHeaders
WinHttpSetOption
WINHTTP.dll
SetProcessShutdownParameters
GetProcessShutdownParameters
KERNEL32.dll
EnumWindows
USER32.dll
GDI32.dll
WTSAPI32.dll
RegCreateKeyExW
RegSaveKeyW
RegRestoreKeyW
RegFlushKey
RegDeleteKeyW
RegEnumKeyExW
RegQueryInfoKeyW
RegCreateKeyW
RegOpenKeyW
ADVAPI32.dll
ShellExecuteW
ShellExecuteExW
SHELL32.dll
ole32.dll
OLEAUT32.dll
SHLWAPI.dll
URLDownloadToFileW
urlmon.dll
VERSION.dll
RPCRT4.dll
GetWindowsDirectoryW
GetProcessHeap
GetCPInfo
PeekNamedPipe
.?AVCCmdLineParser@@
.?AVRegKey@@
.?AV?$IHashMap@UKeyValuePair@@@@
.?AVHMapCondOperators@@
zcÁ
.?AUICryptoGetTextPassword@@
.?AUICryptoGetTextPassword2@@
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"><security><requestedPrivileges><requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel></requestedPrivileges></security></trustInfo><compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"></supportedOS>
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"></supportedOS>
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"></supportedOS>
<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"></supportedOS>
<&= =[=}=
>,>0>4>8><>@>
1 2-2H2L2P2T2X2\2`2
4!4'4?4[4
:":&:*:.:
> >$>(>,>
< <$<(<,<
1 1$1(1,101
8(848<8\8
< <<<@<\<`<|<
2 3@3`3|3
3 3$3(3,303
Euninstall.bmp
C:\MetroInstallLog.txt
Failed map command to predifined list: ID="%s"
\MetroInstallLog.txt
HKEY_CURRENT_USER\Software\Iminent
HKEY_LOCAL_MACHINE\SOFTWARE\Iminent
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Iminent
Start: CA_DLL->"%s","%s","%s"
ERROR_CUSTOMOPERATIONERROR
Start: CA_CMD->"%s"
Start: CA_DOWNLOAD->"%s"
Start: CA_KILL_PROCESS->"%s"
HKEY_CURRENT_USER\SOFTWARE\Clients\StartMenuInternet
Start: CA_UNPIN->"%s"
Start: CA_MESSAGE->"%s" "%s"
Start: CA_PROMPT_QUESTION->"%s" "%s"
Start: CA_SHORTCUT->"%s"
Start: CA_WAIT_SEC->"%s"
Start: CA_SEND_INSTALL_EV->"%s"
Start: CA_DILALOG->"%s"
Exec: ERROR_UNK_CUSTOMACTION_CODE -> ID:"%d"
VALIDATE FAIL: CA_CMD/CA_UNPIN/CA_DOWNLOAD/CA_KILL_PROCESS
hXXp://%s/%s
Start: FSYS_CRE_FILE->TARGET:"%s" [%s]
Start: FSYS_DEL_FILE->TARGET:"%s" [%s]
Start: FSYS_DEL_TREE->TARGET:"%s" [%s]
mkdir %s
Start: FSYS_COPY_FILE->TARGET:"%s" DEST:"%s" [%s]
Start: FSYS_CRE_DIR->TARGET:"%s"
Start: FSYS_MOVE_FILE->TARGET:"%s" DEST:"%s" [%s]
Exec: UNKN_FSYS_ACTION -> ID:"%d"
Exec: UNKN_ZIP_ACTION -> ID:"%d"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\IMBoosterARP
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\IMBoosterARP
{D940AD90-B8D9-4D15-BAE0-0FEC538E0BAB}
BSEILD.LLDL
:CF\LI.EXEE
tnld.lldl
eknrle23d.ll
dAavip23d.ll
sUre23d.ll
pIlhapipd.ll
\\\.hPsycilarDvie
\\\.HPSYCILARDVIE
logevent.iminent.com
INFO=%s
BagKey
external/d64ffd1e-6804-4183-b43d-52bce5fb72be/json/RaiseObjectEventLiteMethod?AppInstanceId=%s&Bagkey=%s&TargetUid=%s&EventType=%d&EventCode=%d&Properties=%s
/%s/json/RaiseInstallEventMethod/?callback=defaultRaiseInstall&InstallFlags=%d&UserSettings=%d&Bagkey=%s&AppInstanceId=%s&Version=%s&SessionCode=%d&Duration=%s&Slot=%d&OperatingSystem=%s&CDNCountryCode=%s&ErrorCode=%s&BrowserSettings=%d&DefaultBrowser=%s&MonetisationOption=%d&ClientType=%s&CommandLine=%s
HKCU\SOFTWARE\%s
HKLM\SOFTWARE\%s
SOFTWARE\%s
hXXp://geoloc.iminent.com/
mMValidateComponents...error=%d
MExecuteRoutine...error=%d
E/INSTALL /JSNCONFIG="MetroConfig.json"
CleanAfterRun: regkey -> "%s"
PendingFileRenameOperations
%s\%s
%s%s%x
e:\builds\7\dev\prod.dbo.getnowupdatermt\sources\metroinstallerapp\omaha\scoped_ptr.h
HKEY_LOCAL_MACHINE
HKEY_CURRENT_USER
HKEY_USERS
HKEY_CLASSES_ROOT
!t.valid()
e:\builds\7\dev\prod.dbo.getnowupdatermt\sources\metroinstallerapp\omaha\smartany/scoped_any.h
WAdvapi32.dll
omaha\smartany\shared_any.cc
m_last_free && m_last_free->m_block.owns( refcount )
%USERPROFILE%
%COMMONPROGRAMS%
%FIREFOXSEARCHPLUGINSPATH%
%COMMONFILES%
%FIREFOXINSTALL%
%DOTNET2%
%DOTNET4%
%SYSTEMFOLDER%
ÞSKTOPFOLDER%
%WINDOWSFOLDER%
%STARTUPFOLDER%
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\
SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe
\Microsoft.NET\Framework\v4.0.30319
\Microsoft.NET\Framework\v2.0.50727
%s\system32
%s__%d
jsoncpp\lib_json\json_reader.cpp
jsoncpp\lib_json\json_value.cpp
jsoncpp\lib_json\json_writer.cpp
childValues_.size() == size
int(indentString_.size()) >= indentSize_
indentString_.size() >= indentation_.size()
x|%s|%s|-o%s| %s
Ex|%s|MetroConfig.json|-o%s|-y|-r
Arguments: %s
cmd.exe /c taskkill /f /im %s
Start: REG_CRE_KEY -> "%s" []
Start: REG_SET_SZ_VAL -> KEY:"%s" NAME:"%s" DATA:"%s" []
Start: REG_SET_DW_VAL -> KEY:"%s" NAME:"%s" DATA:"%d" []
Start: REG_DEL_KEY -> "%s" []
Start: REG_DEL_VAL -> "%s" []
Start: REG_SET_SZ_EXPANDED -> KEY:"%s" NAME:"%s" DATA:"%s" []
Exec: UNKN_REG_ACTION -> ID:"%d"
VALIDATE FAIL: REG_CRE_KEY/REG_DEL_KEY
Start: ZZCMD_EXTRACT_DIR->ARCH_NAME:"%s" ARCH_FILE:"%s" DEST:"%s" [%s]
Start: ZZCMD_EXTRACT_BULK->ARCH_NAME:"%s" ARCH_FILE:"%s" DEST:"%s" [%s]
e|%s|%s|-o%s| %s
Exec: UNKN_ZIP_ACTION -> ID:%d
VALIDATE FAIL: ZZCMD_EXTRACT
0.0.0.0
%d.%d.%d.%d
Microsoft Windows NT %d.%d.%d %s
Mozilla/4.0 (compatible; MSIE 7.0; Trident/5.0;) IM CustomChannel;
%s /%s
\%s\%s
x|%s|MetroConfig.json|-o%s|-y|-r
t|%s|-y
mscoree.dll
cmd.exe
KERNEL32.DLL
user32.dll
- Attempt to initialize the CRT more than once.
- CRT not initialized
- floating point support not loaded
ADVAPI32.DLL
WUSER32.DLL
MSPDB100.DLL
@7zCon.sfx
Mapi32.dll
7-Zip cannot load Mapi32.dll
kernel32.dll
Assertion failed: %s, file %s, line %d
C:\DOCUME~1\"%CurrentUserName%"\LOCALS~1\Temp\RarSFX0\MetroInstallerAPP.exe
nschte Werbeanzeigen auf Shopping Webseiten.#Eine langsamere Internetverbindung.
n del navegador asumidas.5Tener anuncios que no desea en sitios Web de compras."Una conexi
tres de votre navigateur.DD
Disinstallando Browser Protect rischi di:/Avere rilevate le impostazioni del tuo browser.FVedere della pubblicit
che non desideri nei siti web per lo shopping."Una connessione ad internet lenta.
Having your browser taken over./Having ads you don't want in shopping websites.
8.14.2.1

GetNowUpdater.exe_1436:

.text
`.rdata
@.data
.rsrc
@.reloc
FTPh
F><.tN<[tJ<\tF<*tB<|t><^t:<$t6
<1%u3
t8It.IIt#
.CGy*
 9\$$u$
FTPj
YPSSSh
tCPS
9t$Lt.VV
,4,56,789
t#WSSh
j.hH.n
jdSShD2n
jdSSh(2n
jdSSh
jdSShh1n
t.jth
FtPQ
SSSSh`fv
xSSSh
FTPjKS
FtPj;S
C.PjRV
.EKSWU
RWj%Sj
FTPG
Camellia for x86 by <appro@openssl.org>
AES for Intel AES-NI, CRYPTOGAMS by <appro@openssl.org>
6-9'6-9'
$6.:$6.:
*?#1*?#1
>8$4,8$4,
AES for x86, CRYPTOGAMS by <appro@openssl.org>
RC4 for x86, CRYPTOGAMS by <appro@openssl.org>
SHA1 block transform for x86, CRYPTOGAMS by <appro@openssl.org>
SHA256 block transform for x86, CRYPTOGAMS by <appro@openssl.org>
DlSHA512 block transform for x86, CRYPTOGAMS by <appro@openssl.org>
GHASH for x86, CRYPTOGAMS by <appro@openssl.org>
|$@3|$<3
Montgomery Multiplication for x86, CRYPTOGAMS by <appro@openssl.org>
GF(2^m) Multiplication for x86, CRYPTOGAMS by <appro@openssl.org>
FtPS
()$^.* ?[]|\-{},:=!
ro.product.locale.region
ro.product.locale.language
ro.product.manufacturer
ro.product.cpu.abi
ro.product.brand
ro.product.model
ro.build.version.release
ro.build.display.id
ro.build.version.sdk
/androidMapping.txt
MSG_TEST_UNINSTALL_METRO
MSG_UNINSTALL_ADDED_DL
MSG_UNINSTALL_OFFER_UPDATE_ALL
MSG_SEND_DELAYINFO
MSG_SEND_TRACKING
MSG_SOFT_SET_UNINSTALLER
MSG_GETNOW_BROWSER
MSG_GENERAL_OFFER_UPDATE_ALL
MSG_SEND_DEFAULT_SEARCH
MSG_CHECK_DEFAULT_SEARCH
MSG_GETNOW_OFFER_UPDATE_ALL
MSG_CREATEOFFER_DBG
MSG_INSTALL_A
MSG_INSTALL_S
MSG_UPDATEEXE_CHECK
MSG_WAITAPPSCION_DATA
MSG_AUTOUPDATE_TEST_SERVER_COMMAND
MSG_DOWNLOAD_UPDATE_PROC_LIST
MSG_DOWNLOAD_LAUNCH_DL
MSG_DOWNLOAD_FINISHED_DL
MSG_DOWNLOAD_ADDED_DL
MSG_DEVICE_DL_ADB_DRIVERS
MSG_DEVICE_INSTALL_USB_DRIVERS_RESPONSE
MSG_DEVICE_INSTALL_USB_DRIVERS
MSG_DEVICE_PERIODIC_SCAN
MSG_DEVICE_EVENT_DETECTED
MSG_DEVICE_ATTACH_USB_TRAP
MSG_PROCESS_SEND_STATS
MSG_PROCESS_SCAN_START
MSG_AUTOUPDATE_COMPLETE
MSG_AUTOUPDATE_START
MSG_ANDROID_APP_UPDATE_ALL
MSG_ANDROID_APP_INSTALL
MSG_ANDROID_APP_UNINSTALL
MSG_ANDROID_RESCAN
MSG_SOFT_UPDATE_SETUPEXE
MSG_SOFT_APP_UPDATE_ALL
MSG_SOFT_LAUNCH_PROCESS
MSG_SOFT_RESCAN_SOFT_COMPLETE
MSG_SOFT_SEND_FEEDBACK
MSG_SOFT_SHOW_DATA
MSG_SOFT_SCAN_REMOTE
MSG_SOFT_SCAN_LOCAL
[PRODUCTURL]
&producturl=[PRODUCTURL]
server_cmd
srvcmd_execute
srvcmde_%1_%2
CMD_REFRESH_ABTEST
CMD_TEST_UNINSTALL_LIST
CMD_SET_UNINSTALL_LIST
CMD_GENERAL_DATA_CONFIG
CMD_USESURVEY
CMD_USEAPPSCION_UNINSTALLER
CMD_PRODUCTA_OFFER_WITH_LIMIT
CMD_PRODUCTA_OFFER
CMD_SETAVCHECKLIST
CMD_GENERIC_TEST_FORCE
CMD_GETLASTSETUP_FOR_TEST
CMD_GETLASTSETUP
hXXp://getnow.com/
Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36 %1
XMLHttpRequest
https:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
finalExeName: [%1]
/outt.txt
/outt2.txt
%1 %2 /productkey="%3" /productname="%4" /productlogo="%5" /productversion="%6" /gnuautoupdatef="%7" /gnuappexe="%8" /gnuappreg="%9"  
/publisherid=%1 /publisheruid="8da88303-6b84-4463-ac9a-aed139dbcbc1" /affiliateid=%2 /publisherkey="GetNow AutoUpdate-5522" /publishername="GetNow AutoUpdate"
%1\%2;%3\%4;%5\%6;%7\%8\UninstallString;%9\\UninstallString;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
%1://%2.%3
&publisherkey=GetNow AutoUpdate-5522&publishername=GetNow AutoUpdate&publishercontact=http://VVV.getnow.com/contactus&productname=[PRODUCTNAME]&producturl=[PRODUCTURL]&productimage=[PRODUCTIMAGE]&productversion=[PRODUCTVERSION]&productbusiness=0&productcompliancy=0&lcid=1033&offerid=8&
productcmd=[INSTALLER:%1]
setup_au.exe
/summaryUpdateInfo.txt
/autoupdateAppInfo.txt
useServerCmdFile
/serverCommands.txt
mainExe
%d-%d
MD5 hash of file %s is:
Line %d, Column %d
m unresolved strings
depth m has
%d pointers, %d sorted, %d scanned
qsort [0x%x, 0x%x] done %d this %d
%d work, %d block, ratio %5.2f
1.0.4, 20-Dec-2006
(VVV.memtest86.com). At the time of writing it is free (GPLd).
bzip2/libbzip2: internal error number %d.
This is a bug in bzip2/libbzip2, %s.
Please report it to me at: jseward@bzip.org. If this happened
component, you should also report this bug to the author(s)
of that program. Please make an effort to report this bug;
timely and accurate bug reports eventually lead to higher
combined CRCs: stored = 0xx, computed = 0xx
{0xx, 0xx}
codes %d
code lengths %d,
selectors %d,
bytes: mapping %d,
pass %d: size is %d, grp uses are
initial group %d, [%d .. %d], has %d syms (%4.1f%%)
%d in block, %d after MTF & 1-2 coding, %d 2 syms in use
final combined CRC = 0xx
block %d: crc = 0xx, combined CRC = 0xx, size = %d
[%d: huff mtf
inflate 1.1.3 Copyright 1995-1998 Mark Adler
1.1.3
Mozilla/5.0 (Windows NT %1.%2%3) AppleWebKit/537.21 (KHTML, like Gecko) GetNowUpdater Safari/537.21
/verbose.txt
VVV.google-analytics.com
hXXp://VVV.google-analytics.com/collect?
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
%1://%2.%3:%4/%5
trapline=%d
Date: %d %s %d %d:%d:%d
AUTH LOGIN is not supported by the server
The STARTTLS command is not supported by the server
Undefined xyz SMTP response
Bad login or password
Server returned error after sending AUTH LOGIN
Invalid user login or password
Undefined user password
Undefined user login
EHLO %s
,qop=%s
,response=%s
,digest-uri="%s"
,cnonce="%s"
,nc=%s
,nonce="%s"
,realm="%s"
charset=utf-8,username="%s"
smtp/
AUTH PLAIN %s
%s^%s^%s
AUTH LOGIN
LOGIN
--%s--
RCPT TO:<%s>
MAIL FROM:<%s>
QSQLITE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\%1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\%1
/adbF/driver/android_winusb.inf
/adbF/driver/AdbDriverInstaller.exe
/adbF/driver/UniversalAdbDriverSetup6.msi
/adbF/adb.exe
/AdbDriverInstaller.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\MobogenieAdd
Mobogenie.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceContainers\%1\BaseContainers\%2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\%1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\%1\%2
http:[Android]%1
RP_WinHTTPDownloadToFile
RP_OpenUrlDownloadToFile
RP_PostExecResults
RP_URLDownloadToFile
RP_GetFileNameFromURL
RP_BundlesShow
{"ieFlashPlugin":%1,"ieFlashVersion":"%2","ieVersion":"%3","screen":{"height":%4,"width":%5},"support":%6,"uiInstaller":{"height":480,"width":640}}
{"affiliateId":%1,"offerId":8,"source":null,"subId":null,"subId2":null,"subId3":null,"subId4":null,"subId5":null,"urlId":null}
%1://%2.%3/
slc_certificate_valid_%1
slcc_run_%1_exev_%2
setup_launch_certificate
slvs_exe_%1_company_%2_prod_%3_certif_valid_%4
hXXp://appscion.go2cloud.org/aff_c?offer_id=8&aff_id=%1&source=&aff_sub=%2&aff_sub2=%3&aff_sub3=%4&aff_sub4=%5&aff_sub5=%6&productbusiness=0&productcompliancy=0&lcid=1033&antivirusPolicy=2&callback=appscioncb%7
/productname="%1" /producturl="%2" /productlogo="%3" /productkey="%4" /productversion="%5" /uidays="%6" /regdbg %7 %8 %9
setup.exe
&publisherkey=
&publishercontact=http://VVV.getnow.com/contactus&productname=[PRODUCTNAME]&producturl=[PRODUCTURL]&productimage=[PRODUCTIMAGE]&productversion=[PRODUCTVERSION]&productbusiness=0&productcompliancy=0&lcid=1033&offerid=8&
DrWeb
/u_url%1="%2" /u_cmd%3="%4"
8.35.0.0
regKey
regKeys
{"slots":4,"publisherId":%1,"product":"[PRODUCTNAME]","incompatibleBusinessModels":0,"antivirusDetectionPolicyId":null,"compliances":0,"country":"%2","defaultBrowser":"FF","video":%3,"userIsAdmin":%4,"devices":%5,"installedSoftware":%6,"hasOffer":%7,"tracking":{"appInstanceUid":"9EF3678E-D196-4D7E-B4B6-7F19977048C9","setupuid":"5596e2b3-2811-42c0-9cbe-abfc45742104","appInstanceUids":{"Appiance":"00000000-0000-0000-0000-000000000000","Beamrise":"00000000-0000-0000-0000-000000000000","BoBrowser":"C1BB5AB6-3A23-43C7-874B-F4ADA4A919DC","GetNowUpdater":"538710F5-003D-41A9-AE08-3995B47B8FC4","Iminent":"00000000-0000-0000-0000-000000000000","MyCuteBuddy":"00000000-0000-0000-0000-000000000000"},"userAgent":"Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko","refid":null},"visitsCount":%8,"osVersion":"Microsoft Windows 8.1 (build 9600), 64-bit","osName":"%9","installerVersion":"8.48.2.0","vmInfo":,"machineFingerPrint":"","isUninstaller":false,"updaterDaysInstall":-1,"productACount":1,"setupType":"setup"}
%1://%2.%3/%4
/productname="%1" /producturl="%2" /productlogo="%3" /productkey="%4" /productversion="%5" /uidays="%6" %7 /regdbg %8 %9 
/productcmd="%1"
setup_un.exe
&publisherkey=GetNow Uninstaller-5520&publishername=GetNow Uninstaller&publishercontact=http://VVV.getnow.com/contactus&productname=[PRODUCTNAME]&producturl=[PRODUCTURL]&productimage=[PRODUCTIMAGE]&productversion=[PRODUCTVERSION]&productbusiness=0&productcompliancy=0&lcid=1033&offerid=8&
 10.rEDC
:/ù.%
restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
and passed on, the recipients should know hat what they have is not the original version, so that the original uthor's reputation will not be affected by
applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in
General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto
example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant,
the GNU/Linux operatingsystem.
those functions and data) to form executables.
the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with
2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such
than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply
such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the
4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of
5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is
However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of
the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of
such executables.
in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object
code plus portions of the Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables
6. As an exception to the Sections above, you may also combine orlink a "work that uses the Library" with the Library to produce a work containing portions
must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among
must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing
already present on the user's computer system rather than copying library functions into the executable, and (2) will operate properly with a modified
For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable
binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself
accompanies the executable.
It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating
system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the
12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
.desktop-notifications {
.desktop-notifications input,
.desktop-notifications label {
.desktop-notifications header {
.desktop-notifications header:before {
.desktop-notifications header.scroll:before {
.desktop-notifications h1 {
.desktop-notifications h2 {
.desktop-notifications h3 {
.desktop-notifications h2 img {
height: 25px !important;
.desktop-notifications .figure {
-webkit-border-radius: 50%;
.desktop-notifications .close-icon {
.desktop-notifications header.white .close-icon {
.desktop-notifications .close-icon:hover {
.desktop-notifications ul {
.desktop-notifications li {
.desktop-notifications li span {
.desktop-notifications li:nth-child(even) {
.desktop-notifications li:first-child {
.desktop-notifications .list img {
.desktop-notifications li a {
.desktop-notifications li a img {
.desktop-notifications li span.wrapper {
.desktop-notifications li > img {
.desktop-notifications input[type="checkbox"] {
.desktop-notifications .select-all {
.desktop-notifications .buttons {
.desktop-notifications button {
.desktop-notifications button:hover {
.desktop-notifications button#updateBtn {
.desktop-notifications button#updateBtn:hover {
.progress {
.bar {
.clearfix:before,
.clearfix:after {
te Windows",
"textL49": "Portughez
i GetNow.com pentru software uimitor
#}//this function is called from QT, put here all the code to execute once the page is completly loaded. it must return true
var text = mainWindowJS.get_localized_text;
myJson = ($.parseJSON(text));
mainWindowJS.doCloseApp(true);
mainWindowJS.startAnalyzeComplete();
mainWindowJS.doMinimizeApp(false);
mainWindowJS.doMinimizeApp(true);
mainWindowJS.doFeedback(data);
mainWindowJS.doSettings(data);
mainWindowJS.doAppUpdate(data);
mainWindowJS.doSetFilter.connect(function (data)
document.getElementById('searchID').value = data;
document.getElementById('searchID').style.color = '#11a118';
document.getElementById('searchID').style.paddingLeft = "50px";
var strTosearch = document.getElementById('searchID').value;
var currentLoc = location.protocol   '//'   location.host   location.pathname   '?';
if(strTosearch.length > 0)
location.href = currentLoc;
return mainWindowJS.DoGetAppName();
mainWindowJS.doRefresh.connect(function (data)
if(data.soft == 1)
retVal = data.lastCheckS;
else if(data.android == 1)
retVal = data.lastCheckA;
else if (data.getnow == 1) {
retVal = data.lastCheckG;
else if (data.feedback == 1) {
retVal = data.lastCheckF;
var andstatusbtn = document.querySelector("#androidstatus");
if (data.anddev == 1) {
andstatusbtn.src = "img/Button_Green.png";
else if (data.anddev == 0) {
andstatusbtn.src = "img/Button_Red.png";
else if (data.anddev == 2) {
andstatusbtn.src = "img/Button_Yellow.png";
$('#lastCheck').html(retVal["lastCheck"]);
$('#installed').html(retVal["softwares"]);
$('#updates').html(retVal["updates"]);
$('#android').html(retVal["android"]);
var progressLabel1 = document.querySelector("#scanSoft1");
var progressLabel3 = document.querySelector("#scanSoft3");
var valCurrent = (retProgress_r * 100.0 / retTotal_r).toFixed(2)   "%";
progressLabel3.style.width = valCurrent;
progressLabel3.style.width = "0%";
mainWindowJS.startAnalyze(data, data2, data3);
mainWindowJS.startAnalyzeRemote(data,true);
mainWindowJS.analysisDone.connect(function (data, data2)
$('#installed').html(data.total);
$('#auto-update').empty();
$('#none-update').empty();
$.each(data.updateList, function(item) {
var newVersion = (1 == data.updateList[item].update) ? '<p class="new-version">'   myJson["textL36"]   '<span>'   data.updateList[item].update_version   '</span></p>' : ' ';
var appendText = '<li class="clearfix"><img src="'  data.updateList[item].icon   '"><p class="app-name">'   data.updateList[item].name   '<span> '   data.updateList[item].version   '</span>'   newVersion   '</p><ul>'   (1== data.updateList[item].launch? '<li> <a href="javascript:doAppLaunch(\''   data.updateList[item].appID   '\');">'   myJson["textL33"]   '</a></li> ': '' )   '<li> <a href="javascript:doAppUninstall(\''   data.updateList[item].appID   '\');">'   myJson["textL34"]   '</a></li><li> <a href="javascript:doAppSettings(\''   data.updateList[item].appID   '\');"><img src="img/ranch-icon.png"\></a></li></ul>';
if(1== data.updateList[item].update)
appendText = appendText   '<input type="checkbox" checked name="options[]" value="'   data.updateList[item].appID  '"><a href="javascript:doAppUpdate(\''   data.updateList[item].appID   '\');" class="btn">'   myJson["textL35"]   '</a>';
$('#auto-update').append(autoUpdateListBlock);
$('#none-update').append(noneUpdateListBlock);
$('#aUpdates').html(data.aUpdates);
$('#mUpdates').html(data.mUpdates);
if(data.aUpdates > 0)
document.querySelector("#soft_updateList").hidden = false;
document.querySelector("#auto-update").hidden = false;
document.querySelector("#soft_updateList").hidden = true;
document.querySelector("#auto-update").hidden = true;
$("input[name='options[]']:checked").each(function ()
checked.push(String($(this).val()));
mainWindowJS.analysisAndroidDone.connect(function (data, data2)
$('#android').html(data.total);
var appendText = '<li class="clearfix"><img src="'  data.updateList[item].icon   '"><p class="app-name-a">'   data.updateList[item].name   '<span> ['   data.updateList[item].vendor   ']'   '</span></p><ul>'   '<li> <a href="javascript:doAndSettings(\''   data.updateList[item].appID   '\');"><img src="img/ranch-icon.png"\></a></li></ul><input type="checkbox" checked style="margin-top: 7px;" name="options[]" value="'   data.updateList[item].appID  '">';
appendText = appendText   '<a href="javascript:doAndUpdate(\''   data.updateList[item].appID   '\');" class="btn-a">'   myJson["textL37"]   '</a>';
$.each(data.appList, function(item) {
//var uninstallText = ' <a href="javascript:doAndUninstall(\''   data.appList[item].appID   '\');">'   myJson["textL34"]   '</a>';
var appendText = '<li class="clearfix"><img src="'  data.appList[item].icon   '"><p class="app-name-a">'   data.appList[item].name   '<span> ['   data.appList[item].vendor   ']'   '</span></p><ul><li>'   uninstallText   '</li><li> <a href="javascript:doAndSettings(\''   data.appList[item].appID   '\');"><img src="img/ranch-icon.png"\></a></li></ul>';
document.querySelector("#android_updateList").hidden = false;
document.querySelector("#android_updateList").hidden = true;
mainWindowJS.startAndroidAnalyze(data);
var scanButton1 = document.querySelector("#reload");
var pressButton1 = document.querySelector("#scan_text");
scanButton1.disabled = true;
scanButton1.className = "button_on";
pressButton1.disabled = true;
pressButton1.innerHTML = myJson["textL52"];
scanButton1.className = "button_off";
scanButton1.disabled = false;
pressButton1.disabled = false;
pressButton1.innerHTML = myJson["textL53"];
mainWindowJS.reRotateBtn.connect(function (data)
/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-1.10.2.min.map
(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[ -]?(?:\d*\.|)\d (?:[eE][ -]?\d |)/.source,T=/\S /g,C=/^[\s\uFEFF\xA0] |[\s\uFEFF\xA0] $/g,N=/^(?:\s*(<[\w\W] >)[^>]*|#([\w-]*))$/,k=/^<(\w )\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[) /g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d \.|)\d (?:[eE][ -]?\d |)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n= e (0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l  )if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery" (f Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait  :x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e "":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return " n)():(x.error("Invalid JSON: " n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: " n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i  )if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i  )if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e "").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r n):n:0;r>n;n  )if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o  )e[i  ]=n[o];else while(n[o]!==t)e[i  ]=n[o  ];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o  )r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i  )r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid  ,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l  )n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object " t "]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle" -new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t  )if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0]) ",W=R.replace("w","w#"),$="\\[" P "*(" R ")" P "*(?:([*^$|!~]?=)" P "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" W ")|)|)" P "*\\]",I=":(" R ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" $.replace(3,8) ")*)|.*)\\)|)",z=RegExp("^" P " |((?:^|[^\\\\])(?:\\\\.)*)" P " $","g"),X=RegExp("^" P "*," P "*"),U=RegExp("^" P "*([> ~]|" P ")" P "*"),V=RegExp(P "*[ ~]"),Y=RegExp("=" P "*([^\\]'\"]*)" P "*\\]","g"),J=RegExp(I),G=RegExp("^" W "$"),Q={ID:RegExp("^#(" R ")"),CLASS:RegExp("^\\.(" R ")"),TAG:RegExp("^(" R.replace("w","w*") ")"),ATTR:RegExp("^" $),PSEUDO:RegExp("^" I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" P "*(even|odd|(([ -]|)(\\d*)n|)" P "*(?:([ -]|)" P "*(\\d )|))" P "*\\)|)","i"),bool:RegExp("^(?:" B ")$","i"),needsContext:RegExp("^" P "*[> ~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" P "*((?:-\\d)?\\d*)" P "*\\)|)(?=[^-]|$)","i")},K=/^[^{] \{\s*\[native \w/,Z=/^(?:#([\w-] )|(\w )|\.([\w-] ))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}" P "?|(" P ")|.)","ig"),it=function(e,t,n){var r="0x" t-65536;return r!==r||n?t:0>r?String.fromCharCode(r 65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n  ]=t[r  ]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='" m "'] ",u=c.length;while(u--)c[u]=m yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n =" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t= t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i  ])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\[" P "*(?:value|" B ")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]=" P "*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i  ;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: " e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o  ])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n =a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r  )n =a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"}," ":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" " e[3] " "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]= (e[4]?e[5] (e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]= (e[7] e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e " "];return t||(t=RegExp("(^|" P ")" e "(" P "|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i ="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" " i " ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length 1)===n "-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=  d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&  f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=  d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&  f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: " e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: " e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e "-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n =2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n =2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n t:n;for(;t>  r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e " "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t  )r =e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C  ;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T " " a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s  )(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l  )if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=  l;i>r;r  )if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T =null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b  ){if(a&&h){g=0;while(m=e[g  ])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=  n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v =b,r&&b!==v){g=0;while(m=t[g  ])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e " "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r  )at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a  )if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a "With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0] "With"](this===i?r:this,arguments),this},i[o[0] "With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t  )n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on" f,"t"),t[f "Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s "width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t
}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid  :s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a  )i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-" n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null: r ""===r? r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx") "queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t "queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t "queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e "queueHooks"),r&&r.empty&&(i  ,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a  )if(n=this[a],r=1===n.nodeType&&(n.className?(" " n.className " ").replace(U," "):" ")){o=0;while(i=t[o  ])0>r.indexOf(" " i " ")&&(r =i " ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a  )if(n=this[a],r=1===n.nodeType&&(n.className?(" " n.className " ").replace(U," "):"")){o=0;while(i=t[o  ])while(r.indexOf(" " i " ")>=0)r=r.replace(" " i " "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r  ])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" " e " ",n=0,r=this.length;for(;r>n;n  )if(1===this[n].nodeType&&(" " this[n].className " ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o ="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e ""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i 1:r.length,l=0>i?s:o?i:0;for(;s>l;l  )if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r ""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i  ])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-" n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-" n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w /g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-" n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n ="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t ""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(. )|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid  ),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on" g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount  ,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)" h.join("\\.(?:.*\\.|)") "(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on" g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)" m.join("\\.(?:.*\\.|)") "(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d  ])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n  ])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a  ])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a  )i=n[a],r=i.selector " ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX (o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY (o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on" t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n  &&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid  )),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType "." i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t  )if(x.contains(r[t],this))return!0}));for(t=0;i>t;t  )x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector " " e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t  )if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r  )for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not(" e ")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d ="(?:null|\d )"/g,mt=RegExp("<(?:" ht ")[\\s/>]","i"),yt=/^\s /,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:] )[^>]*)\/>/gi,bt=/<([\w:] )/,xt=/<tbody/i,wt=/<|&#?\w ;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i  )t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t  ){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r  )n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t  ],i=e[t  ];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u  )i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u  )i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type")) "/" e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r  )x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r  )x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r  )n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a  )!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<" e.nodeName ">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);  a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a  )Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h  )if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1] o.replace(vt,"<$1></$2>") c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h  ])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i  ])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s  )if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]). )/,Ut=/^margin/,Vt=RegExp("^(" w ")(.*)$","i"),Yt=RegExp("^(" w ")(?!px)[a-z%] $","i"),Jt=RegExp("^([ -])=(" w ")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase() t.slice(1),r=t,i=en.length;while(i--)if(t=en[i] n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a  )r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a  )r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s  )a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1] 1)*o[2] parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r ="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft "px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0)) (r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o =2)"margin"===n&&(a =x.css(e,n Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding" Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border" Zt[o] "Width",!0,i))):(a =x.css(e,"padding" Zt[o],!0,i),"padding"!==n&&(a =x.css(e,"border" Zt[o] "Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i an(e,t,n||(a?"border":"content"),r,o) "px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1) "":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity=" 100*t ")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o " " i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n] "px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r  )i[e Zt[r] t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e t].set=on)});var cn=/ /g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e) "=" encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn," ")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e "[" ("object"==typeof i?t:"") "]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e "[" i "]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|. -extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w. -] :)(?:\/\/([^\/?#:]*)(?::(\d )|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i  ])" "===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn) "").replace(xn,"").replace(kn,mn[1] "//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active  &&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url =(bn.test(o)?"&":"?") p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_=" vn  ):o (bn.test(o)?"&":"?") "_=" vn  )),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]] ("*"!==p.dataTypes[0]?", " Dn "; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N) "",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s " " u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l " " o]||u["* " o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l " " s[0]]||u["* " s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from " l " to " o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando "_" vn  ;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1" o):n.jsonp!==!1&&(n.url =(bn.test(n.url)?"&":"?") n.jsonp "=" o),n.converters["script json"]=function(){return s||x.error(o " was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=  Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([ -])=|)(" w ")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&& r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a= r||1;do s=s||".5",a/=s,x.style(n.elem,e,a o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start= a|| r||0,n.unit=o,n.end=i[1]?a (i[1] 1)*i[2]: i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o  )if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a  )u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n  )u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o  )if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r  )n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued  ,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e "queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e "queue"],i=n[e "queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t  )r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i =2-t)n=Zt[i],r["margin" n]=r["padding" n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r  )e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top (r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left (r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top p),null!=t.left&&(u.left=t.left-o.left f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top =x.css(e[0],"borderTopWidth",!0),n.left =x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner" e,content:n,"":"outer" e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client" e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll" e],o["scroll" e],n.body["offset" e],o["offset" e],o["client" e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
<link rel="stylesheet" href="style.css">
<script src="mainScripts.js"></script>
<script src="script.js"></script>
<script src="jquery-1.10.2.min.js"></script>
<script src="jquery.dd.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="dd.css" />
$(document).ready(function (e) {
$("#s_countries").msDropdown();
<img src="img/logo.png" alt="GetNow" />
<script type="text/javascript">$('#searchID').attr("placeholder", myJson["textL41"]);</script>
<img src="img/Button_Red.png" id="androidstatus" class="androidstatus_class"/>
<li class="active"><a href="updater.html"><script type="text/javascript">document.write(myJson["textL4"]);</script></a></li>
<li><a href="store.html?net-page=true"><script type="text/javascript">document.write(myJson["textL27"]);</script></a></li>
<li><script type="text/javascript">document.write(mainWindowJS.get_feedbackLink);</script></li>
<p><span id="aUpdates">0</span><script type="text/javascript">document.write(myJson["textL1"]);</script></p>
<a href="javascript:doAppUpdateAll()" class="btn btn--update-all"><script type="text/javascript">document.write(myJson["textL31"]);</script></a>
<!-- .updates-header -->
<p><span id="mUpdates">0</span><script type="text/javascript">document.write(myJson["textL2"]);</script></p>
<a class="back" href="updater.html"><script type="text/javascript">document.write(myJson["textL14"]);</script></a>
<p><script type="text/javascript">document.write(myJson["textL3"]);</script></p>
<script type="text/javascript">$('#f_name').attr("placeholder", myJson["textL42"]);</script>
<span style="color: red;line-height: 2.50em;" padding-left: 15px; id="alert_name" hidden><b>   <script type="text/javascript">document.write(myJson["textL60"]);</script></b></span>
<script type="text/javascript">$('#f_email').attr("placeholder", myJson["textL43"]);</script>
<span style="color: red;line-height: 2.50em;" padding-left: 15px; id="alert_email" hidden><b>   <script type="text/javascript">document.write(myJson["textL60"]);</script></b></span>
<option value="Good product" selected><script type="text/javascript">document.write(myJson["textL8"]);</script></option>
<option value="Phone Detection"><script type="text/javascript">document.write(myJson["textL9"]);</script></option>
<option value="Not Good Features"><script type="text/javascript">document.write(myJson["textL10"]);</script></option>
<option value="Syncing Issue"><script type="text/javascript">document.write(myJson["textL11"]);</script></option>
<option value="Not user friendly"><script type="text/javascript">document.write(myJson["textL12"]);</script></option>
<option value="Other"><script type="text/javascript">document.write(myJson["textL30"]);</script></option>
<script type="text/javascript">$('#f_feedback').attr("placeholder", myJson["textL44"]);</script>
<a class="submitB" href="updater.html"><b><script type="text/javascript">document.write(myJson["textL13"]);</script></b></a>
<a class="backB" href="updater.html"><b><script type="text/javascript">document.write(myJson["textL14"]);</script></b></a>
<span style="color: red;line-height: 2.50em;" padding-left: 15px; id="alert_feedback" hidden><b>   <script type="text/javascript">document.write(myJson["textL59"]);</script></b></span>
<!-- .feedback -->
<p><script type="text/javascript">document.write(myJson["textL16"]);</script></p>
<input type="checkbox" checked name="settings_startup" value="startup" id="s_startup"><script type="text/javascript">document.write(myJson["textL15"]);</script><br><p></p>
<input type="checkbox" checked name="settings_allow30" value="allow30" id="s_allow30"><script type="text/javascript">document.write(myJson["textL72"]);</script><br><p></p>
<input type="checkbox" checked name="settings_allowuni" value="allowuni" id="s_allowuni"><script type="text/javascript">document.write(myJson["textL74"]);</script><br><p></p>
<p><script type="text/javascript">document.write(myJson["textL51"]);</script>
<option value="English" data-image="img/EN.png" data-title="English" selected><script type="text/javascript">document.write(myJson["textL45"]);</script></option>
<option value="French" data-image="img/FR.png" data-title="French"><script type="text/javascript">document.write(myJson["textL46"]);</script></option>
<option value="Deutch" data-image="img/DE.png" data-title="Deutch"><script type="text/javascript">document.write(myJson["textL47"]);</script></option>
<option value="Italian" data-image="img/IT.png" data-title="Italian"><script type="text/javascript">document.write(myJson["textL48"]);</script></option>
<option value="Portughese" data-image="img/PT.png" data-title="Portughese"><script type="text/javascript">document.write(myJson["textL49"]);</script></option>
<option value="Spanish" data-image="img/ES.png" data-title="Spanish"><script type="text/javascript">document.write(myJson["textL50"]);</script></option>
<option value="Romanian" data-image="img/RO.png" data-title="Romanian"><script type="text/javascript">document.write(myJson["textL61"]);</script></option>
<option value="Russian" data-image="img/RU.png" data-title="Russian"><script type="text/javascript">document.write(myJson["textL62"]);</script></option>
<p><script type="text/javascript">document.write(myJson["textL22"]);</script>
<input type="text" name="androidt_d" placeholder="2" maxlength="1" id="s_android_t_d"/><script type="text/javascript">document.write(myJson["textL17"]);</script>
<input type="text" name="androidt_h" placeholder="2" maxlength="2" id="s_android_t_h"/><script type="text/javascript">document.write(myJson["textL18"]);</script>
<span hidden=true><input type="text" name="androidt_m" placeholder="2" maxlength="2" id="s_android_t_m"/><script type="text/javascript">document.write(myJson["textL19"]);</script>
<input type="text" name="androidt_s" placeholder="2" maxlength="2" id="s_android_t_s"/><script type="text/javascript">document.write(myJson["textL20"]);</script></span>
<p><script type="text/javascript">document.write(myJson["textL23"]);</script>
<input type="text" name="desktopt_d" placeholder="2" maxlength="1" id="s_desktop_t_d"/><script type="text/javascript">document.write(myJson["textL17"]);</script>
<input type="text" name="desktopt_h" placeholder="2" maxlength="2" id="s_desktop_t_h"/><script type="text/javascript">document.write(myJson["textL18"]);</script>
<span hidden=true><input type="text" name="desktopt_m" placeholder="2" maxlength="2" id="s_desktop_t_m"/><script type="text/javascript">document.write(myJson["textL19"]);</script>
<input type="text" name="desktopt_s" placeholder="2" maxlength="2" id="s_desktop_t_s"/><script type="text/javascript">document.write(myJson["textL20"]);</script></span>
<a class="submitB" href="updater.html"><b><script type="text/javascript">document.write(myJson["textL21"]);</script></b></a>
<!-- .settings -->
<p><script type="text/javascript">document.write(myJson["textL80"]);</script></p>
<script type="text/javascript">document.write(doGetAppName());</script>
<script type="text/javascript">document.write(myJson["textL32"]);</script>
<script type="text/javascript">document.write(myJson["textL81"]);</script>: <font color='blue'><i><a href="javascript:doLaunchURL('hXXp://VVV.google.com/TermsOfUse.html');"><script type="text/javascript">document.write(myJson["textL82"]);</script></a></i></font>
<script type="text/javascript">document.write(myJson["textL81"]);</script>: <font color='blue'><i><a href="javascript:doLaunchURL('hXXps://VVV.google.com/EULA.html');"><script type="text/javascript">document.write(myJson["textL83"]);</script></a></i></font>
$( "#aboutdata" ).load( "./about.html" );
<!-- .about -->
<!-- .content -->
<!-- .main-content -->
<a href="#"><script type="text/javascript">document.write(myJson["textL24"]);</script></a>
<a href="#"><script type="text/javascript">document.write(myJson["textL25"]);</script></a>
<a href="#"><script type="text/javascript">document.write(myJson["textL79"]);</script></a>
<!-- .interaction -->
<span><script type="text/javascript">document.write(myJson["textL26"]);</script></span>
<button class="button_text" id="scan_text" onclick="doSoftListUpdate();"><script type="text/javascript">document.write(myJson["textL53"]);</script></button>
<li><span id="installed">0</span><script type="text/javascript">document.write(myJson["textL5"]);</script></li>
<li><span id="updates">0</span><script type="text/javascript">document.write(myJson["textL6"]);</script></li>
<li><span id="android">0</span><script type="text/javascript">document.write(myJson["textL7"]);</script></li>
<!-- .status -->
<p><script type="text/javascript">document.write(doGetAppName());</script></p>
<p><script type="text/javascript">document.write(myJson["textL32"]);</script></p>
<!-- .main -->
.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }
.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0 !important; padding:0; margin:0;}
.dd{border:1px solid #c3c3c3;}
.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px;}
.dd .ddArrow{width:16px;height:16px; margin-top:-8px; background:url(img/dd_arrow.gif) no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#000;background:#e2e2e4 url(img/title-bg.gif) repeat-x left top;}
.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}
<li><a href="updater.html?net-page=true"><script type="text/javascript">document.write(myJson["textL4"]);</script></a></li>
<li class="active"><a href="store.html"><script type="text/javascript">document.write(myJson["textL27"]);</script></a></li>
<p><span id="aUpdates">0</span><script type="text/javascript">document.write(myJson["textL28"]);</script></p>
<a href="javascript:doAndUpdateAll()" class="btn btn--update-all"><script type="text/javascript">document.write(myJson["textL31"]);</script></a>
<p><span id="mUpdates">0</span><script type="text/javascript">document.write(myJson["textL29"]);</script></p>
<a class="back" href="store.html"><script type="text/javascript">document.write(myJson["textL14"]);</script></a>
<a class="submitB" href="store.html"><b><script type="text/javascript">document.write(myJson["textL13"]);</script></b></a>
<a class="backB" href="store.html"><b><script type="text/javascript">document.write(myJson["textL14"]);</script></b></a>
<a class="submitB" href="store.html"><b><script type="text/javascript">document.write(myJson["textL21"]);</script></b></a>
<button class="button_text" id="scan_text" onclick="doAndroidListUpdate();"><script type="text/javascript">document.write(myJson["textL53"]);</script></button>
marrage de Windows",
"textL49": "Portughese",
rifiez GetNow.com pour le logiciel GRATUIT incroyable",
Start with Windows
<link rel="stylesheet" href="general_offer_notifications.css">
<script src="notifScripts.js"></script>
<h1><span class="figure" id="nrUpdates">0</span><script type="text/javascript">document.write(myJson["textL66"]);</script></h1>
<a class="close-icon" href="javascript:doCloseApp()"><img src="img/android-close-icon.png" alt=""></a>
<span id="allow_text"><script type="text/javascript">document.write(myJson["textL73"]);</script></span>
<img src="img/notification_warning.png">
<span><script type="text/javascript">document.write(myJson["textL67"]);</script></span>
<label for="selectAll"><script type="text/javascript">document.write(myJson["textL55"]);</script></label>
<button id="openBtn" onclick="javascript:general_offer_doShow()"><script type="text/javascript">document.write(myJson["textL56"]);</script></button>
<button id="updateBtn" onclick="javascript:general_offer_doUpdateAll()"><script type="text/javascript">document.write(myJson["textL65"]);</script></button>
<!-- .general-offer-notifications -->
<script src="general_offer_notifications.js"></script>
<li class="active"><script type="text/javascript">document.write(mainWindowJS.get_feedbackLink);</script></li>
<p><b><script type="text/javascript">document.write(myJson["textL70"]);</script></b></p>
<iframe src="hXXp://VVV.getnow.com" width="99%" height="530" seamless></iframe>
<a class="back" href="getnow.html"><script type="text/javascript">document.write(myJson["textL14"]);</script></a>
<a class="submitB" href="getnow.html"><b><script type="text/javascript">document.write(myJson["textL13"]);</script></b></a>
<a class="backB" href="getnow.html"><b><script type="text/javascript">document.write(myJson["textL14"]);</script></b></a>
<a class="submitB" href="getnow.html"><b><script type="text/javascript">document.write(myJson["textL21"]);</script></b></a>
<link rel="stylesheet" href="uninstall_offer_notifications.css">
<h1><span class="figure" id="nrUpdates">0</span><script type="text/javascript">document.write(myJson["textL75"]);</script></h1>
<span id="allow_text"><script type="text/javascript">document.write(myJson["textL76"]);</script></span>
<span><script type="text/javascript">document.write(myJson["textL77"]);</script></span>
<button id="openBtn" onclick="javascript:uninstall_offer_doShow()"><script type="text/javascript">document.write(myJson["textL56"]);</script></button>
<button id="updateBtn" onclick="javascript:uninstall_offer_doUpdateAll()"><script type="text/javascript">document.write(myJson["textL78"]);</script></button>
<!-- .uninstall-offer-notifications -->
<script src="uninstall_offer_notifications.js"></script>
"textL15": "Empieza cuando se inicia Windows",
"textL70": "Compruebe GetNow.com para el software libre que sorprende",
.close-btn {
.close-btn:hover {
.close-btn a {
.close-btn-min {
.close-btn-min:hover {
.close-btn-min a {
background-image: -webkit-linear-gradient(rgba(0,255,255,0.5), rgba(255,255,255,1.0));
.my_button {
text-decoration: none !important;
-webkit-border-radius: 15px;
.my_button:hover {
$('.getnow-offer-notifications').find('ul').scroll(function(){
if ($(this).scrollTop() > 0) {
$('header').addClass('scroll');
$('header').hasClass('scroll') ? ($('header').removeClass('scroll')) : null;
$('#selectAll').click(function(){
if ($(this).prop('checked')) {
$('#auto-update').find('input').prop('checked', true);
$('#auto-update').find('input').click(function(){
if (!$(this).prop('checked')) {
$('#selectAll').prop('checked', false);
$('.android-notifications').find('ul').scroll(function(){
.getnow-offer-notifications {
.getnow-offer-notifications input,
.getnow-offer-notifications label {
.getnow-offer-notifications header {
.getnow-offer-notifications header:before {
.getnow-offer-notifications header.scroll:before {
.getnow-offer-notifications h1 {
.getnow-offer-notifications h2 {
.getnow-offer-notifications h3 {
.getnow-offer-notifications h2 img {
.getnow-offer-notifications .figure {
.getnow-offer-notifications .close-icon {
.getnow-offer-notifications header.white .close-icon {
.getnow-offer-notifications .close-icon:hover {
.getnow-offer-notifications ul {
.getnow-offer-notifications li {
.getnow-offer-notifications li span {
.getnow-offer-notifications li:nth-child(even) {
.getnow-offer-notifications li:first-child {
.getnow-offer-notifications .list img {
.getnow-offer-notifications li a {
.getnow-offer-notifications li a img {
.getnow-offer-notifications li span.wrapper {
.getnow-offer-notifications li > img {
.getnow-offer-notifications input[type="checkbox"] {
.getnow-offer-notifications .select-all {
.getnow-offer-notifications .buttons {
.getnow-offer-notifications button {
.getnow-offer-notifications button:hover {
.getnow-offer-notifications button#updateBtn {
.getnow-offer-notifications button#updateBtn:hover {
"textL15": "si avvia all'avvio di Windows",
"textL70": "Controllare GetNow.com per incredibile software GRATIS",
"#window.onload = function(){
var checkAll = document.getElementsByClassName('checkAll'),
for (var i = 0; i < checkAll.length; i  ) {
checkAll[i].addEventListener('click', function(){
var checkParent = this.parentNode,
checkboxList = checkParent.nextElementSibling,
nextCheckboxList = checkboxList.getElementsByTagName('input');
if (this.checked === true) {
for(var j=0; j < nextCheckboxList.length; j  ) {
if (nextCheckboxList[j].checked === false) {
currentCheckbox.checked = true;
if (nextCheckboxList[j].checked === true) {
currentCheckbox.checked = false;
var reloadBtn = document.getElementById('reload');
reloadBtn.addEventListener('click', function () {
if (this.classList.length == 0) {
this.className  = 'active';
this.removeAttribute('class');
var searchBar = document.getElementsByTagName('header')[0].getElementsByTagName('input')[0];
searchBar.addEventListener('blur', function () {
if (this.value !== '') {
this.style.backgroundImage = 'none';
this.removeAttribute('style');
if (document.querySelector("#none-update"))
document.querySelector("#none-update").hidden = data;
if (document.querySelector("#main_updateList"))
document.querySelector("#main_updateList").hidden = data;
if (document.querySelector("#none-update")) {
if (document.querySelector("#none-update").innerHTML.length == 0) {
if(document.querySelector("#soft_updateList"))
document.querySelector("#soft_updateList").hidden = data;
if(document.querySelector("#android_updateList"))
document.querySelector("#android_updateList").hidden = data;
if (document.querySelector("#auto-update"))
document.querySelector("#auto-update").hidden = data;
var feedbackLink = document.getElementsByClassName('feedback')[0],
feedbackForm = document.getElementsByClassName('feedback-form')[0],
backButton_f = document.getElementsByClassName('feedback-form')[0].getElementsByClassName('back')[0];
back2Button_f = document.getElementsByClassName('feedback-form')[0].getElementsByClassName('backB')[0];
submitButton_f = document.getElementsByClassName('feedback-form')[0].getElementsByClassName('submitB')[0];
feedbackLink.addEventListener('click', function () {
if (feedbackForm.className.split(' ').indexOf('hidden') != -1) {
feedbackForm.classList.remove('hidden');
document.getElementsByClassName('settings-form')[0].classList.add('hidden');
document.getElementsByClassName('about-form')[0].classList.add('hidden');
backButton_f.addEventListener('click', function () {
feedbackForm.classList.add('hidden');
back2Button_f.addEventListener('click', function () {
feedbackForm.classList.add('hidden');
submitButton_f.addEventListener('click', function (event) {
data.f_name = document.querySelector("#f_name").value.trim();
data.f_email = document.querySelector("#f_email").value.trim();
data.f_categ = document.querySelector("#f_categ").value;
data.f_feedback = document.querySelector("#f_feedback").value.trim();
document.querySelector("#alert_feedback").hidden = (data.f_feedback.length > 0);
document.querySelector("#alert_name").hidden = (data.f_name.length > 0);
document.querySelector("#alert_email").hidden = (data.f_email.length > 0);
if (data.f_feedback.length < 1) {
event.returnValue = false;
event.returnValue = true;
var aboutLink = document.getElementsByClassName('about')[0],
aboutForm = document.getElementsByClassName('about-form')[0],
backButton_a = document.getElementsByClassName('about-form')[0].getElementsByClassName('back')[0];
aboutLink.addEventListener('click', function () {
if (aboutForm.className.split(' ').indexOf('hidden') != -1) {
aboutForm.classList.remove('hidden');
document.getElementsByClassName('settings-form')[0].classList.add('hidden');
document.getElementsByClassName('feedback-form')[0].classList.add('hidden');
backButton_a.addEventListener('click', function () {
aboutForm.classList.add('hidden');
var settingsLink = document.getElementsByClassName('settings')[0],
settingsForm = document.getElementsByClassName('settings-form')[0],
backButtonS_s = document.getElementsByClassName('settings-form')[0].getElementsByClassName('back')[0];
back2ButtonS_s = document.getElementsByClassName('settings-form')[0].getElementsByClassName('backB')[0];
submitButtonS_s = document.getElementsByClassName('settings-form')[0].getElementsByClassName('submitB')[0];
settingsLink.addEventListener('click', function () {
if (settingsForm.className.split(' ').indexOf('hidden') != -1) {
settingsForm.classList.remove('hidden');
document.querySelector("#s_startup").checked = (mainWindowJS.get_s_settings.s_startup == 1);
document.querySelector("#s_allow30").checked = (mainWindowJS.get_s_settings.s_allow30 == 1);
document.querySelector("#s_allowuni").checked = (mainWindowJS.get_s_settings.s_allowuni == 1);
document.querySelector("#s_countries").selectedIndex = mainWindowJS.get_s_settings.s_language_index;
$('#s_countries').val(document.querySelector("#s_countries").value).change();
document.querySelector("#s_android_t_d").value = mainWindowJS.get_s_settings.s_android_t_d;
document.querySelector("#s_android_t_h").value = mainWindowJS.get_s_settings.s_android_t_h;
document.querySelector("#s_android_t_m").value = mainWindowJS.get_s_settings.s_android_t_m;
document.querySelector("#s_android_t_s").value = mainWindowJS.get_s_settings.s_android_t_s;
document.querySelector("#s_android_t_min").innerHTML = mainWindowJS.get_s_settings.s_android_t_min;
document.querySelector("#s_desktop_t_d").value = mainWindowJS.get_s_settings.s_desktop_t_d;
document.querySelector("#s_desktop_t_h").value = mainWindowJS.get_s_settings.s_desktop_t_h;
document.querySelector("#s_desktop_t_m").value = mainWindowJS.get_s_settings.s_desktop_t_m;
document.querySelector("#s_desktop_t_s").value = mainWindowJS.get_s_settings.s_desktop_t_s;
document.querySelector("#s_desktop_t_min").innerHTML = mainWindowJS.get_s_settings.s_desktop_t_min;
document.getElementsByClassName('feedback-form')[0].classList.add('hidden');
backButtonS_s.addEventListener('click', function () {
settingsForm.classList.add('hidden');
back2ButtonS_s.addEventListener('click', function () {
settingsForm.classList.add('hidden');
submitButtonS_s.addEventListener('click', function () {
data.s_startup = document.querySelector("#s_startup").checked;
data.s_allow30 = document.querySelector("#s_allow30").checked;
data.s_allowuni = document.querySelector("#s_allowuni").checked;
data.s_language_index = document.querySelector("#s_countries").selectedIndex;
data.s_android_t_d = document.querySelector("#s_android_t_d").value;
data.s_android_t_h = document.querySelector("#s_android_t_h").value;
data.s_android_t_m = document.querySelector("#s_android_t_m").value;
data.s_android_t_s = document.querySelector("#s_android_t_s").value;
data.s_desktop_t_d = document.querySelector("#s_desktop_t_d").value;
data.s_desktop_t_h = document.querySelector("#s_desktop_t_h").value;
data.s_desktop_t_m = document.querySelector("#s_desktop_t_m").value;
data.s_desktop_t_s = document.querySelector("#s_desktop_t_s").value;
.general-offer-notifications {
.general-offer-notifications input,
.general-offer-notifications label {
.general-offer-notifications header {
.general-offer-notifications header:before {
.general-offer-notifications header.scroll:before {
.general-offer-notifications h1 {
.general-offer-notifications h2 {
.general-offer-notifications h3 {
.general-offer-notifications h2 img {
.general-offer-notifications .figure {
.general-offer-notifications .close-icon {
.general-offer-notifications header.white .close-icon {
.general-offer-notifications .close-icon:hover {
.general-offer-notifications ul {
.general-offer-notifications li {
.general-offer-notifications li span {
.general-offer-notifications li:nth-child(even) {
.general-offer-notifications li:first-child {
.general-offer-notifications .list img {
.general-offer-notifications li a {
.general-offer-notifications li a img {
.general-offer-notifications li span.wrapper {
.general-offer-notifications li > img {
.general-offer-notifications input[type="checkbox"] {
.general-offer-notifications .select-all {
.general-offer-notifications .buttons {
.general-offer-notifications button {
.general-offer-notifications button:hover {
.general-offer-notifications button#updateBtn {
.general-offer-notifications button#updateBtn:hover {
"textL15": "Starts when Windows starts",
"textL49": "Portughese",
"textL70": "Check GetNow.com for amazing FREE software",
"textL15": "startet wenn Windows startet",
fen GetNow.com f
Windows,",
GetNow.com
<link rel="stylesheet" href="android_notifications.css">
<h1><span class="figure" id="nrUpdates">0</span><script type="text/javascript">document.write(myJson["textL38"]);</script></h1>
<span><script type="text/javascript">document.write(myJson["textL58"]);</script></span>
<button id="openBtn" onclick="javascript:android_doShow()"><script type="text/javascript">document.write(myJson["textL56"]);</script></button>
<button id="updateBtn" onclick="javascript:android_doUpdateAll()"><script type="text/javascript">document.write(myJson["textL57"]);</script></button>
<!-- .android-notifications -->
<script src="android_notifications.js"></script>
"textL15": "Inicia quando o Windows iniciar",
"textL70": "Verifique GetNow.com para o software livre incr
QI;eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a))) ((c=c%a)>35?String.fromCharCode(c 29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w '};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b' e(c) '\\b','g'),k[c]);return p}('4 1E=1E||{};(9($){1E={3Y:{2o:\'3.5.2\'},3Z:"5D 5E",3q:20,41:9(v){6(v!==14){$(".2X").1m({1w:\'3r\',2b:\'4L\'})}1d{$(".2X").1m({1w:\'4M\',2b:\'3s\'})}},3t:\'\',3u:9(a,b,c){c=c||"42";4 d;25(c.2p()){1i"42":1i"4N":d=$(a).2o(b).1b("1V");1j}15 d}};$.3v={};$.2o={};$.2Y(11,$.3v,1E);$.2Y(11,$.2o,1E);6($.1P.1M===1B){$.1P.1M=$.1P.5F}6($.1P.18===1B){$.1P.18=$.1P.5G;$.1P.1x=$.1P.5H}6(1y $.3w.4O===\'9\'){$.3w[\':\'].43=$.3w.4O(9(b){15 9(a){15 $(a).1p().3x().3y(b.3x())>=0}})}1d{$.3w[\':\'].43=9(a,i,m){15 $(a).1p().3x().3y(m[3].3x())>=0}}9 1V(q,t){4 t=$.2Y(11,{1N:{1b:1g,1n:0,3z:1g,2c:0,1Q:14,2Z:5I},3A:\'1V\',1w:5J,1W:7,3B:0,30:11,1J:5K,26:14,3C:\'5L\',2q:\'1X\',3D:\'3r\',2d:11,1C:\'\',3E:0.7,44:11,3F:0,1u:14,3G:\'5M\',2e:\'\',2f:\'\',2g:11,1F:11,2r:11,18:{3u:1g,2G:1g,3H:1g,28:1g,1G:1g,2H:1g,2I:1g,1X:1g,45:1g,48:1g,2s:1g,2J:1g,31:1g,2t:1g,2u:1g}},t);4 u=1a;4 x={49:\'5N\',1R:\'5O\',4a:\'5P\',2h:\'5Q\',1l:\'5R\'};4 y={1V:t.3A,32:\'32\',4P:\'5S 5T\',4b:\'4b\',3I:\'3I\',2K:\'2K\',1q:\'1q\',2X:\'2X\',4Q:\'4Q\',4R:\'4R\',19:\'19\',4c:\'4c\',3J:"3J",4d:"4d",1h:"1h",33:"5U",34:\'34\',3K:\'3K\'};4 z={12:\'5V\',2v:\'2v\',4S:\'5W 4T\',3L:"3L"};4 A=14,1Y=14,1k=14,3M={},q,35={},36=14;4 B=40,4e=38,4f=37,4g=39,4U=27,4h=13,3a=47,4i=16,4j=17,4V=8,4W=46;4 C=14,2i=14,3b=1g,2L=14,3c,5X=14;4 D=3d,3e=4k.5Y.5Z,4X=3e.60(/61/i);t.2g=t.2g.2j();t.1F=t.1F.2j();4 E=9(a){15(62.4Y.2j.4Z(a)=="[50 51]")?11:14};4 F=9(){4 a=3e.3y("63");6(a>0){15 2w(3e.64(a 5,3e.3y(".",a)))}1d{15 0}};4 G=9(){t.3A=$("#" q).1b("65")||t.3A;t.1W=$("#" q).1b("66")||t.1W;6($("#" q).1b("52")==14){t.30=$("#" q).1b("52")};t.26=$("#" q).1b("53")||t.26;t.3C=$("#" q).1b("67")||t.3C;t.2q=$("#" q).1b("2q")||t.2q;t.3D=$("#" q).1b("68")||t.3D;t.2d=$("#" q).1b("69")||t.2d;t.3E=$("#" q).1b("6a")||t.3E;t.3F=$("#" q).1b("54")||t.3F;t.1u=$("#" q).1b("6b")||t.1u;t.3G=$("#" q).1b("6c")||t.3G;t.2e=$("#" q).1b("2e")||t.2e;t.2f=$("#" q).1b("2f")||t.2f;t.2g=$("#" q).1b("6d")||t.2g;t.1F=$("#" q).1b("6e")||t.1F;t.2r=$("#" q).1b("6f")||t.2r;t.2g=t.2g.2j();t.1F=t.1F.2j();t.2r=t.2r.2j()};4 H=9(a){6(3M[a]===1B){3M[a]=D.6g(a)}15 3M[a]};4 I=9(a){4 b=L("1l");15 $("#" b " 12." z.12).1o(a)};4 J=9(){6(t.1N.1b){4 a=["1h","1D","1r"];2M{6(!q.1H){q.1H="42" 1E.3q};t.1N.1b=55(t.1N.1b);4 b="6h" (1E.3q  );4 c={};c.1H=b;c.3z=t.1N.3z||q.1H;6(t.1N.2c>0){c.2c=t.1N.2c};c.1Q=t.1N.1Q;4 d=O("4N",c);1Z(4 i=0;i<t.1N.1b.1c;i  ){4 f=t.1N.1b[i];4 g=3N 4l(f.1p,f.1f);1Z(4 p 3O f){6(p.2p()!=\'1p\'){4 h=($.6i(p.2p(),a)!=-1)?"1b-":"";g.6j(h p,f[p])}};d.1K[i]=g};H(q.1H).1s(d);d.1n=t.1N.1n;$(d).1m({2Z:t.1N.2Z \'2N\'});q=d}2O(e){6k"6l 6m 6n 6o 3O 6p 1b.";}}};4 K=9(){J();6(!q.1H){q.1H="6q" (1E.3q  )};q=q.1H;u.6r=q;G();1k=H(q).2K;4 a=t.1u;6(a.2j()==="11"){H(q).1Q=11;t.1u=11};A=(H(q).2c>1||H(q).1Q==11)?11:14;6(A){1Y=H(q).1Q};56();57();1v("58",2k());1v("59",$("#" q " 1S:19"));4 b=L("1l");3c=$("#" b " 12." y.19);6(t.2g==="11"){$("#" q).18("2H",9(){21(1a.1n)})};H(q).4m=9(e){$("#" q).2o().1b("1V").4m()}};4 L=9(a){15 q x[a]};4 M=9(a){4 s=(a.1C===1B)?"":a.1C.5a;15 s};4 N=9(a){4 b=\'\',1r=\'\',1h=\'\',1f=-1,1p=\'\',1e=\'\',1z=\'\',1o;6(a!==1B){4 c=a.1r||"";6(c!=""){4 d=/^\\{.*\\}$/;4 e=d.6s(c);6(e&&t.2d){4 f=55("[" c "]")};1r=(e&&t.2d)?f[0].1r:1r;1h=(e&&t.2d)?f[0].1h:1h;b=(e&&t.2d)?f[0].1D:c;1z=(e&&t.2d)?f[0].1z:1z;1o=a.1o};1p=a.1p||\'\';1f=a.1f||\'\';1e=a.1e||"";1r=$(a).1M("1b-1r")||$(a).1b("1r")||(1r||"");1h=$(a).1M("1b-1h")||$(a).1b("1h")||(1h||"");b=$(a).1M("1b-1D")||$(a).1b("1D")||(b||"");1z=$(a).1M("1b-1z")||$(a).1b("1z")||(1z||"");1o=$(a).1o()};4 o={1D:b,1r:1r,1h:1h,1f:1f,1p:1p,1e:1e,1z:1z,1o:1o};15 o};4 O=9(a,b,c){4 d=D.6t(a);6(b){1Z(4 i 3O b){25(i){1i"1C":d.1C.5a=b[i];1j;2P:d[i]=b[i];1j}}};6(c){d.6u=c};15 d};4 P=9(){4 a=L("49");6($("#" a).1c==0){4 b={1C:\'1w: 4M;4n: 2x;2b: 3s;\',1e:y.2X};b.1H=a;4 c=O("2Q",b);$("#" q).5b(c);$("#" q).6v($("#" a))}1d{$("#" a).1m({1w:0,4n:\'2x\',2b:\'3s\'})};H(q).3f=-1};4 Q=9(){4 a=(t.1F=="11")?" 2R":"";4 b={1e:y.1V " 5c" a};4 c=M(H(q));4 w=$("#" q).6w();b.1C="2Z: " w "2N;";6(c.1c>0){b.1C=b.1C "" c};b.1H=L("1R");b.3f=H(q).3f;4 d=O("2Q",b);15 d};4 R=9(){4 a;6(H(q).1n>=0){a=H(q).1K[H(q).1n]}1d{a={1f:\'\',1p:\'\'}}4 b="",4o="";4 c=$("#" q).1b("53");6(c){t.26=c};6(t.26!=14){b=" " t.26;4o=" " a.1e};4 d=(t.1F=="11")?" " z.2v:"";4 e=O("2Q",{1e:y.32 b d});4 f=O("2l",{1e:y.4c});4 g=O("2l",{1e:y.4P});4 h=L("4a");4 i=O("2l",{1e:y.3I 4o,1H:h});4 j=N(a);4 k=j.1D;4 l=j.1p||"";6(k!=""&&t.30){4 m=O("3P");m.4p=k;6(j.1z!=""){m.1e=j.1z " "}};4 n=O("2l",{1e:y.33},l);e.1s(f);e.1s(g);6(m){i.1s(m)};i.1s(n);e.1s(i);4 o=O("2l",{1e:y.1h},j.1h);i.1s(o);15 e};4 S=9(){4 a=L("2h");4 b=(t.1F=="11")?"2R":"";4 c=O("2y",{1H:a,5d:\'1p\',1f:\'\',6x:\'1x\',1e:\'1p 4T \' b,1C:\'22: 2z\'});15 c};4 T=9(a){4 b={};4 c=M(a);6(c.1c>0){b.1C=c};4 d=(a.2K)?y.2K:y.1q;d=(a.19)?(d " " y.19):d;d=d " " z.12;b.1e=d;6(t.26!=14){b.1e=d " " a.1e};4 e=O("12",b);4 f=N(a);6(f.1r!=""){e.1r=f.1r};4 g=f.1D;6(g!=""&&t.30){4 h=O("3P");h.4p=g;6(f.1z!=""){h.1e=f.1z " "}};6(f.1h!=""){4 i=O("2l",{1e:y.1h},f.1h)};4 j=a.1p||"";4 k=O("2l",{1e:y.33},j);6(t.1u===11){4 l=O("2y",{5d:\'3g\',3z:q t.3G \'[]\',1f:a.1f||"",1e:"3g"});e.1s(l);6(t.1u===11){l.29=(a.19)?11:14}};6(h){e.1s(h)};e.1s(k);6(i){e.1s(i)}1d{6(h){h.1e=h.1e z.3L}};4 m=O("2Q",{1e:\'6y\'});e.1s(m);15 e};4 U=9(){4 a=L("1l");4 b={1e:y.4b " 6z " z.4S,1H:a};6(A==14){b.1C="z-1o: " t.1J}1d{b.1C="z-1o:1"};4 c=$("#" q).1b("54")||t.3F;6(c){b.1C=(b.1C||"") ";2Z:" c};4 d=O("2Q",b);4 e=O("4q");6(t.26!=14){e.1e=t.26};4 f=H(q).23;1Z(4 i=0;i<f.1c;i  ){4 g=f[i];4 h;6(g.4r.2p()=="3J"){h=O("12",{1e:y.3J});4 k=O("2l",{1e:y.4d},g.33);h.1s(k);4 l=g.23;4 m=O("4q");1Z(4 j=0;j<l.1c;j  ){4 n=T(l[j]);m.1s(n)};h.1s(m)}1d{h=T(g)};e.1s(h)};d.1s(e);15 d};4 V=9(a){4 b=L("1l");6(a){6(a==-1){$("#" b).1m({1w:"3r",4n:"3r"})}1d{$("#" b).1m("1w",a "2N")};15 14};4 c;4 d=H(q).1K.1c;6(d>t.1W||t.1W){4 e=$("#" b " 12:6A");4 f=2w(e.1m("5e-6B")) 2w(e.1m("5e-2a"));6(t.3B===0){$("#" b).1m({5f:\'2x\',22:\'3Q\'});t.3B=3h.6C(e.1w());$("#" b).1m({5f:\'1T\'});6(!A||t.1u===11){$("#" b).1m({22:\'2z\'})}};c=((t.3B f)*3h.5g(t.1W,d)) 3}1d 6(A){c=$("#" q).1w()};15 c};4 W=9(){4 j=L("1l");$("#" j).18("1X",9(e){6(1k===11)15 14;e.1U();e.2m();6(A){3R()}});$("#" j " 12." y.1q).18("1X",9(e){6(e.5h.4r.2p()!=="2y"){2A(1a)}});$("#" j " 12." y.1q).18("2t",9(e){6(1k===11)15 14;3c=$("#" j " 12." y.19);3b=1a;e.1U();e.2m();6(t.1u===11){6(e.5h.4r.2p()==="2y"){2i=11}};6(A===11){6(1Y){6(C===11){$(1a).1t(y.19);4 a=$("#" j " 12." y.19);4 b=I(1a);6(a.1c>1){4 c=$("#" j " 12." z.12);4 d=I(a[0]);4 f=I(a[1]);6(b>f){d=(b);f=f 1};1Z(4 i=3h.5g(d,f);i<=3h.6D(d,f);i  ){4 g=c[i];6($(g).3S(y.1q)){$(g).1t(y.19)}}}}1d 6(2i===11){$(1a).6E(y.19);6(t.1u===11){4 h=1a.4s[0];h.29=!h.29}}1d{$("#" j " 12." y.19).1I(y.19);$("#" j " 2y:3g").1M("29",14);$(1a).1t(y.19);6(t.1u===11){1a.4s[0].29=11}}}1d{$("#" j " 12." y.19).1I(y.19);$(1a).1t(y.19)}}1d{$("#" j " 12." y.19).1I(y.19);$(1a).1t(y.19)}});$("#" j " 12." y.1q).18("3i",9(e){6(1k===11)15 14;e.1U();e.2m();6(3b!=1g){6(1Y){$(1a).1t(y.19);6(t.1u===11){1a.4s[0].29=11}}}});$("#" j " 12." y.1q).18("2s",9(e){6(1k===11)15 14;$(1a).1t(y.34)});$("#" j " 12." y.1q).18("2J",9(e){6(1k===11)15 14;$("#" j " 12." y.34).1I(y.34)});$("#" j " 12." y.1q).18("2u",9(e){6(1k===11)15 14;e.1U();e.2m();6(t.1u===11){2i=14};4 a=$("#" j " 12." y.19).1c;2L=(3c.1c!=a||a==0)?11:14;3j();3k();3R();3b=1g});6(t.44==14){$("#" j " 12." z.12).18("1X",9(e){6(1k===11)15 14;2B(1a,"1X")});$("#" j " 12." z.12).18("3i",9(e){6(1k===11)15 14;2B(1a,"3i")});$("#" j " 12." z.12).18("2s",9(e){6(1k===11)15 14;2B(1a,"2s")});$("#" j " 12." z.12).18("2J",9(e){6(1k===11)15 14;2B(1a,"2J")});$("#" j " 12." z.12).18("2t",9(e){6(1k===11)15 14;2B(1a,"2t")});$("#" j " 12." z.12).18("2u",9(e){6(1k===11)15 14;2B(1a,"2u")})}};4 X=9(){4 a=L("1l");$("#" a).1x("1X");$("#" a " 12." y.1q).1x("3i");$("#" a " 12." y.1q).1x("1X");$("#" a " 12." y.1q).1x("2s");$("#" a " 12." y.1q).1x("2J");$("#" a " 12." y.1q).1x("2t");$("#" a " 12." y.1q).1x("2u")};4 Y=9(a,b,c){$("#" a).1x(b,c);$("#" a).4t(b);$("#" a).18(b,c)};4 Z=9(){4 a=L("1R");4 b=L("2h");4 c=L("1l");$("#" a).18(t.2q,9(e){6(1k===11)15 14;1O(t.2q);e.1U();e.2m();3T(e)});$("#" a).18("2S",9(e){4 k=e.6F;6(!36&&(k==4h||k==4e||k==B||k==4f||k==4g||(k>=3a&&!A))){3T(e);6(k>=3a){4u()}1d{e.1U();e.6G()}}});$("#" a).18("31",4v);$("#" a).18("2I",4w);$("#" b).18("2I",9(e){Y(a,"31",4v)});W();$("#" a).18("45",5i);$("#" a).18("48",5j);$("#" a).18("3i",5k);$("#" a).18("6H",5l);$("#" a).18("2t",5m);$("#" a).18("2u",5n)};4 4v=9(e){1O("31")};4 4w=9(e){1O("2I")};4 3U=9(){4 a=L("1R");4 b=L("1l");6(A===11&&t.1u===14){$("#" a " ." y.32).3l();$("#" b).1m({22:\'3Q\',2b:\'4L\'})}1d{6(t.1u===14){1Y=14};$("#" a " ." y.32).2C();$("#" b).1m({22:\'2z\',2b:\'3s\'});4 c=$("#" b " 12." y.19)[0];$("#" b " 12." y.19).1I(y.19);4 d=I($(c).1t(y.19));21(d)};V(V())};4 4x=9(){4 a=L("1R");4 b=(1k==11)?t.3E:1;6(1k===11){$("#" a).1t(y.3K)}1d{$("#" a).1I(y.3K)}};4 5o=9(){4 a=L("2h");6(t.2r=="11"){$("#" a).18("2T",5p)};3U();4x()};4 57=9(){4 a=Q();4 b=R();a.1s(b);4 c=S();a.1s(c);4 d=U();a.1s(d);$("#" q).5b(a);P();5o();Z();4 e=L("1l");6(t.2e!=\'\'){$("#" e).2e(t.2e)};6(t.2f!=\'\'){$("#" e).2f(t.2f)};6(1y t.18.3u=="9"){t.18.3u.24(u,1A)}};4 4y=9(b){4 c=L("1l");$("#" c " 12." z.12).1I(y.19);6(t.1u===11){$("#" c " 12." z.12 " 2y.3g").1M("29",14)};6(E(b)===11){1Z(4 i=0;i<b.1c;i  ){4z(b[i])}}1d{4z(b)};9 4z(a){$($("#" c " 12." z.12)[a]).1t(y.19);6(t.1u===11){$($("#" c " 12." z.12)[a]).3m("2y.3g").1M("29","29")}}};4 4A=9(a,b){4 c=L("1l");4 d=a||$("#" c " 12." y.19);1Z(4 i=0;i<d.1c;i  ){4 e=(b===11)?d[i]:I(d[i]);H(q).1K[e].19="19"};21(d)};4 3j=9(){4 a=L("1l");4 b=$("#" a " 12." y.19);6(1Y&&(C||2i)||2L){H(q).1n=-1};4 c;6(b.1c==0){c=-1}1d 6(b.1c>1){4A(b)}1d{c=I($("#" a " 12." y.19))};6((H(q).1n!=c||2L)&&b.1c<=1){2L=14;4 e=3n("2H");H(q).1n=c;21(c);6(1y t.18.2H=="9"){4 d=2k();t.18.2H(d.1b,d.1L)};$("#" q).4t("2H")}};4 21=9(a,b){6(a!==1B){4 c,1f,2D;6(a==-1){c=-1;1f="";2D="";2E(-1)}1d{6(1y a!="50"){4 d=H(q).1K[a];H(q).1n=a;c=a;1f=N(d);2D=(a>=0)?H(q).1K[a].1p:"";2E(1B,1f);1f=1f.1f}1d{c=(b&&b.1o)||H(q).1n;1f=(b&&b.1f)||H(q).1f;2D=(b&&b.1p)||H(q).1K[H(q).1n].1p||"";2E(c)}};1v("1n",c);1v("1f",1f);1v("2D",2D);1v("23",H(q).23);1v("58",2k());1v("59",$("#" q " 1S:19"))}};4 3n=9(a){4 b={2U:14,2V:14,2n:14};4 c=$("#" q);2M{6(c.1M("18" a)!==1g){b.2n=11;b.2U=11}}2O(e){}4 d;6(1y $.5q=="9"){d=$.5q(c[0],"4B")}1d{d=c.1b("4B")};6(d&&d[a]){b.2n=11;b.2V=11};15 b};4 3R=9(){3k();$("5r").18("1X",2A);$(3d).18("2S",4C);$(3d).18("2T",4D)};4 3k=9(){$("5r").1x("1X",2A);$(3d).1x("2S",4C);$(3d).1x("2T",4D)};4 5p=9(e){6(e.2W<3a&&e.2W!=4V&&e.2W!=4W){15 14};4 a=L("1l");4 b=L("2h");4 c=H(b).1f;6(c.1c==0){$("#" a " 12:2x").2C();V(V())}1d{$("#" a " 12").3l();4 d=$("#" a " 12:43(\'" c "\')").2C();6($("#" a " 12:1T").1c<=t.1W){V(-1)};6(d.1c>0&&!A||!1Y){$("#" a " ." y.19).1I(y.19);$(d[0]).1t(y.19)}};6(!A){3o()}};4 4u=9(){6(t.2r=="11"){4 a=L("1R");4 b=L("2h");6($("#" b ":2x").1c>0&&2i==14){$("#" b ":2x").2C().6I("");Y(a,"2I",4w);H(b).31()}}};4 5s=9(){4 a=L("2h");6($("#" a ":1T").1c>0){$("#" a ":1T").3l();H(a).2I()}};4 4C=9(a){4 b=L("2h");4 c=L("1l");25(a.2W){1i B:1i 4g:a.1U();a.2m();5t();1j;1i 4e:1i 4f:a.1U();a.2m();5u();1j;1i 4U:1i 4h:a.1U();a.2m();2A();4 d=$("#" c " 12." y.19).1c;2L=(3c.1c!=d||d==0)?11:14;3j();3k();3b=1g;1j;1i 4i:C=11;1j;1i 4j:2i=11;1j;2P:6(a.2W>=3a&&A===14){4u()};1j};6(1k===11)15 14;1O("2S")};4 4D=9(a){25(a.2W){1i 4i:C=14;1j;1i 4j:2i=14;1j};6(1k===11)15 14;1O("2T")};4 5i=9(a){6(1k===11)15 14;1O("45")};4 5j=9(a){6(1k===11)15 14;1O("48")};4 5k=9(a){6(1k===11)15 14;a.1U();1O("2s")};4 5l=9(a){6(1k===11)15 14;a.1U();1O("2J")};4 5m=9(a){6(1k===11)15 14;1O("2t")};4 5n=9(a){6(1k===11)15 14;1O("2u")};4 3V=9(a,b){4 c={2U:14,2V:14,2n:14};6($(a).1M("18" b)!=1B){c.2n=11;c.2U=11};4 d=$(a).1b("4B");6(d&&d[b]){c.2n=11;c.2V=11};15 c};4 2B=9(a,b){6(t.44==14){4 c=H(q).1K[I(a)];6(3V(c,b).2n===11){6(3V(c,b).2U===11){c["18" b]()};6(3V(c,b).2V===11){25(b){1i"2S":1i"2T":1j;2P:$(c).4t(b);1j}};15 14}}};4 1O=9(a){6(1y t.18[a]=="9"){t.18[a].24(1a,1A)};6(3n(a).2n===11){6(3n(a).2U===11){H(q)["18" a]()}1d 6(3n(a).2V===11){25(a){1i"2S":1i"2T":1j;2P:$("#" q).6J(a);1j}};15 14}};4 3W=9(a){4 b=L("1l");a=(a!==1B)?a:$("#" b " 12." y.19);6(a.1c>0){4 c=2w(($(a).2b().2a));4 d=2w($("#" b).1w());6(c>d){4 e=c $("#" b).3p()-(d/2);$("#" b).5v({3p:e},5w)}}};4 5t=9(){4 b=L("1l");4 c=$("#" b " 12:1T." z.12);4 d=$("#" b " 12:1T." y.19);d=(d.1c==0)?c[0]:d;4 e=$("#" b " 12:1T." z.12).1o(d);6((e<c.1c-1)){e=4E(e);6(e<c.1c){6(!C||!A||!1Y){$("#" b " ." y.19).1I(y.19)};$(c[e]).1t(y.19);2E(e);6(A==11){3j()};3W($(c[e]))};6(!A){3o()}};9 4E(a){a=a 1;6(a>c.1c){15 a};6($(c[a]).3S(y.1q)===11){15 a};15 a=4E(a)}};4 5u=9(){4 b=L("1l");4 c=$("#" b " 12:1T." y.19);4 d=$("#" b " 12:1T." z.12);4 e=$("#" b " 12:1T." z.12).1o(c[0]);6(e>=0){e=4F(e);6(e>=0){6(!C||!A||!1Y){$("#" b " ." y.19).1I(y.19)};$(d[e]).1t(y.19);2E(e);6(A==11){3j()};6(2w(($(d[e]).2b().2a $(d[e]).1w()))<=0){4 f=($("#" b).3p()-$("#" b).1w())-$(d[e]).1w();$("#" b).5v({3p:f},5w)}};6(!A){3o()}};9 4F(a){a=a-1;6(a<0){15 a};6($(d[a]).3S(y.1q)===11){15 a};15 a=4F(a)}};4 3o=9(){4 a=L("1R");4 b=L("1l");4 c=$("#" a).5x();4 d=$("#" a).1w();4 e=$(4k).1w();4 f=$(4k).3p();4 g=$("#" b).1w();4 h=$("#" a).1w();4 i=t.3D.2p();6(((e f)<3h.6K(g d c.2a)||i==\'6L\')&&i!=\'6M\'){h=g;$("#" b).1m({2a:"-" h "2N",22:\'3Q\',1J:t.1J});6(t.1F=="11"){$("#" a).1I("2R 2v").1t("3X")};4 h=$("#" b).5x().2a;6(h<-10){$("#" b).1m({2a:(2w($("#" b).1m("2a"))-h 20 f) "2N",1J:t.1J});6(t.1F=="11"){$("#" a).1I("3X 2v").1t("2R")}}}1d{$("#" b).1m({2a:h "2N",1J:t.1J});6(t.1F=="11"){$("#" a).1I("2R 3X").1t("2v")}};6(4X){6(F()<=7){$(\'2Q.5c\').1m("1J",t.1J-10);$("#" a).1m("1J",t.1J 5)}}};4 3T=9(e){6(1k===11)15 14;4 a=L("1R");4 b=L("1l");6(!36){36=11;6(1E.3t!=\'\'){$("#" 1E.3t).1m({22:"2z"})};1E.3t=b;$("#" b " 12:2x").2C();3o();4 c=t.3C;6(c==""||c=="2z"){$("#" b).1m({22:"3Q"});3W();6(1y t.18.2G=="9"){4 d=2k();t.18.2G(d.1b,d.1L)}}1d{$("#" b)[c]("6N",9(){3W();6(1y t.18.2G=="9"){4 d=2k();t.18.2G(d.1b,d.1L)}})};3R()}1d{6(t.2q!==\'2s\'){2A()}}};4 2A=9(e){36=14;4 a=L("1R");4 b=L("1l");6(A===14||t.1u===11){$("#" b).1m({22:"2z"});6(t.1F=="11"){$("#" a).1I("2v 3X").1t("2R")}};3k();6(1y t.18.3H=="9"){4 d=2k();t.18.3H(d.1b,d.1L)};5s();V(V());$("#" b).1m({1J:1});2E(H(q).1n)};4 56=9(){2M{35=$.2Y(11,{},H(q));1Z(4 i 3O 35){6(1y 35[i]!="9"){u[i]=35[i]}}}2O(e){};u.2D=(H(q).1n>=0)?H(q).1K[H(q).1n].1p:"";u.3Y=1E.3Y.2o;u.3Z=1E.3Z};4 4G=9(a){6(a!=1g&&1y a!="1B"){4 b=L("1l");4 c=N(a);4 d=$("#" b " 12." z.12 ":4H(" (a.1o) ")");15{1b:c,1L:d,1S:a,1o:a.1o}};15 1g};4 2k=9(){4 a=L("1l");4 b=H(q);4 c,1L,1S,1o;6(b.1n==-1){c=1g;1L=1g;1S=1g;1o=-1}1d{1L=$("#" a " 12." y.19);6(1L.1c>1){4 d=[],4I=[],6O=[];1Z(4 i=0;i<1L.1c;i  ){4 e=I(1L[i]);d.5y(e);4I.5y(b.1K[e])};c=d;1S=4I;1o=d}1d{1S=b.1K[b.1n];c=N(1S);1o=b.1n}};15{1b:c,1L:1L,1o:1o,1S:1S}};4 2E=9(a,b){4 c=L("4a");4 d={};6(a==-1){d.1p="&6P;";d.1e="";d.1h="";d.1D=""}1d 6(1y a!="1B"){4 e=H(q).1K[a];d=N(e)}1d{d=b};$("#" c).3m("." y.33).4J(d.1p);H(c).1e=y.3I " " d.1e;6(d.1h!=""){$("#" c).3m("." y.1h).4J(d.1h).2C()}1d{$("#" c).3m("." y.1h).4J("").3l()};4 f=$("#" c).3m("3P");6(f.1c>0){$(f).1G()};6(d.1D!=""&&t.30){f=O("3P",{4p:d.1D});$("#" c).2f(f);6(d.1z!=""){f.1e=d.1z " "};6(d.1h==""){f.1e=f.1e z.3L}}};4 1v=9(p,v){u[p]=v};4 4K=9(a,b,i){4 c=L("1l");4 d=14;25(a){1i"28":4 e=T(b||H(q).1K[i]);4 f;6(1A.1c==3){f=i}1d{f=$("#" c " 12." z.12).1c-1};6(f<0||!f){$("#" c " 4q").2e(e)}1d{4 g=$("#" c " 12." z.12)[f];$(g).6Q(e)};X();W();6(t.18.28!=1g){t.18.28.24(1a,1A)};1j;1i"1G":d=$($("#" c " 12." z.12)[i]).3S(y.19);$("#" c " 12." z.12 ":4H(" i ")").1G();4 h=$("#" c " 12." y.1q);6(d==11){6(h.1c>0){$(h[0]).1t(y.19);4 j=$("#" c " 12." z.12).1o(h[0]);21(j)}};6(h.1c==0){21(-1)};6($("#" c " 12." z.12).1c<t.1W&&!A){V(-1)};6(t.18.1G!=1g){t.18.1G.24(1a,1A)};1j}};1a.6R=9(){4 a=1A[0];51.4Y.6S.4Z(1A);25(a){1i"28":u.28.24(1a,1A);1j;1i"1G":u.1G.24(1a,1A);1j;2P:2M{H(q)[a].24(H(q),1A)}2O(e){};1j}};1a.28=9(){4 a,1f,1r,1D,1h;4 b=1A[0];6(1y b=="6T"){a=b;1f=a;2F=3N 4l(a,1f)}1d{a=b.1p||\'\';1f=b.1f||a;1r=b.1r||\'\';1D=b.1D||\'\';1h=b.1h||\'\';2F=3N 4l(a,1f);$(2F).1b("1h",1h);$(2F).1b("1D",1D);$(2F).1b("1r",1r)};1A[0]=2F;H(q).28.24(H(q),1A);1v("23",H(q)["23"]);1v("1c",H(q).1c);4K("28",2F,1A[1])};1a.1G=9(i){H(q).1G(i);1v("23",H(q)["23"]);1v("1c",H(q).1c);4K("1G",1B,i)};1a.5z=9(a,b){6(1y a=="1B"||1y b=="1B")15 14;a=a.2j();2M{1v(a,b)}2O(e){};25(a){1i"2c":H(q)[a]=b;6(b==0){H(q).1Q=14};A=(H(q).2c>1||H(q).1Q==11)?11:14;3U();1j;1i"1Q":H(q)[a]=b;A=(H(q).2c>1||H(q).1Q==11)?11:14;1Y=H(q).1Q;3U();1v(a,b);1j;1i"2K":H(q)[a]=b;1k=b;4x();1j;1i"1n":1i"1f":6(a=="1n"&&E(b)===11){$("#" q " 1S").1M("19",14);4A(b,11);4y(b)}1d{H(q)[a]=b;4y(H(q).1n);21(H(q).1n)};1j;1i"1c":4 c=L("1l");6(b<H(q).1c){H(q)[a]=b;6(b==0){$("#" c " 12." z.12).1G();21(-1)}1d{$("#" c " 12." z.12 ":6U(" (b-1) ")").1G();6($("#" c " 12." y.19).1c==0){$("#" c " 12." y.1q ":4H(0)").1t(y.19)}};1v(a,b);1v("23",H(q)["23"])};1j;1i"1H":1j;2P:2M{H(q)[a]=b;1v(a,b)}2O(e){};1j}};1a.6V=9(a){15 u[a]||H(q)[a]};1a.1T=9(a){4 b=L("1R");6(a===11){$("#" b).2C()}1d 6(a===14){$("#" b).3l()}1d{15($("#" b).1m("22")=="2z")?14:11}};1a.41=9(v){1E.41(v)};1a.3H=9(){2A()};1a.2G=9(){3T()};1a.5A=9(r){6(1y r=="1B"||r==0){15 14};t.1W=r;V(V())};1a.1W=1a.5A;1a.18=9(a,b){$("#" q).18(a,b)};1a.1x=9(a,b){$("#" q).1x(a,b)};1a.6W=1a.18;1a.6X=9(){15 2k()};1a.5B=9(){4 a=H(q).5B.24(H(q),1A);15 4G(a)};1a.5C=9(){4 a=H(q).5C.24(H(q),1A);15 4G(a)};1a.6Y=9(a){1a.5z("1f",a)};1a.6Z=9(){4 a=L("49");4 b=L("1R");$("#" b ", #" b " *").1x();H(q).3f=H(b).3f;$("#" b).1G();$("#" q).70().71($("#" q));$("#" q).1b("1V",1g)};1a.4m=9(){21(H(q).1n)};K()};$.1P.2Y({3v:9(b){15 1a.72(9(){6(!$(1a).1b(\'1V\')){4 a=3N 1V(1a,b);$(1a).1b(\'1V\',a)}})}});$.1P.2o=$.1P.3v})(73);',62,438,'||||var||if|||function||||||||||||||||||||||||||||||||||||||||||||||||||||||true|li||false|return|||on|selected|this|data|length|else|className|value|null|description|case|break|isDisabled|postChildID|css|selectedIndex|index|text|enabled|title|appendChild|addClass|enableCheckbox|cy|height|off|typeof|imagecss|arguments|undefined|style|image|msBeautify|roundedCorner|remove|id|removeClass|zIndex|options|ui|prop|byJson|cn|fn|multiple|postID|option|visible|preventDefault|dd|visibleRows|click|isMultiple|for||bW|display|children|apply|switch|useSprite||add|checked|top|position|size|jsonTitle|append|prepend|reverseMode|postTitleTextID|controlHolded|toString|cw|span|stopPropagation|hasEvent|msDropdown|toLowerCase|event|enableAutoFilter|mouseover|mousedown|mouseup|borderRadiusTp|parseInt|hidden|input|none|ct|cm|show|selectedText|cx|opt|open|change|blur|mouseout|disabled|forcedTrigger|try|px|catch|default|div|borderRadius|keydown|keyup|byElement|byJQuery|keyCode|ddOutOfVision|extend|width|showIcon|focus|ddTitle|label|hover|orginial|isOpen||||ALPHABETS_START|lastTarget|oldSelected|document|ua|tabIndex|checkbox|Math|mouseenter|bV|bZ|hide|find|bX|cr|scrollTop|counter|auto|absolute|oldDiv|create|msDropDown|expr|toUpperCase|indexOf|name|mainCSS|rowHeight|animStyle|openDirection|disabledOpacity|childWidth|checkboxNameSuffix|close|ddTitleText|optgroup|disabledAll|fnone|cacheElement|new|in|img|block|bY|hasClass|cs|bP|cl|co|borderRadiusBtm|version|author||debug|dropdown|Contains|disabledOptionEvents|dblclick|||mousemove|postElementHolder|postTitleID|ddChild|divider|optgroupTitle|UP_ARROW|LEFT_ARROW|RIGHT_ARROW|ENTER|SHIFT|CONTROL|window|Option|refresh|overflow|selectedClass|src|ul|nodeName|childNodes|trigger|cb|bN|bO|bQ|bT|updateNow|bU|events|cd|ce|getNext|getPrev|cv|eq|op|html|cz|relative|0px|select|createPseudo|arrow|borderTop|noBorderTop|ddChildMore|shadow|ESCAPE|BACKSPACE|DELETE|isIE|prototype|call|object|Array|showicon|usesprite|childwidth|eval|cu|bS|uiData|selectedOptions|cssText|after|ddcommon|type|padding|visibility|min|target|cf|cg|ch|ci|cj|ck|bR|ca|_data|body|cc|cp|cq|animate|500|offset|push|set|showRows|namedItem|item|Marghoob|Suleman|attr|bind|unbind|250|120|9999|slideDown|_mscheck|_msddHolder|_msdd|_title|_titleText|_child|ddArrow|arrowoff|ddlabel|_msddli_|border|isCreated|navigator|userAgent|match|msie|Object|MSIE|substring|maincss|visiblerows|animstyle|opendirection|jsontitle|disabledopacity|enablecheckbox|checkboxnamesuffix|reversemode|roundedcorner|enableautofilter|getElementById|msdropdown|inArray|setAttribute|throw|There|is|an|error|json|msdrpdd|element|test|createElement|innerHTML|appendTo|outerWidth|autocomplete|clear|ddchild_|first|bottom|ceil|max|toggleClass|which|stopImmediatePropagation|mouseleave|val|triggerHandler|floor|alwaysup|alwaysdown|fast|ind|nbsp|before|act|shift|string|gt|get|addMyEvent|getData|setIndexByValue|destroy|parent|replaceWith|each|jQuery'.split('|'),0,{}));
//this function is called from QT, put here all the code to execute once the page is completly loaded. it must return true
var text = notifyWindowJS.get_localized_text;
notifyWindowJS.doCloseApp();
notifyWindowJS.androidShow.connect(function (data) {
$('#auto-update').empty();
$.each(data.updateList, function (item) {
//var appendText = '<li class="clearfix"><a href="android_'   data.updateList[item].appID   '" title=""><img src="'   data.updateList[item].icon   '"><span>'   data.updateList[item].name   '</span></a><img src="img/mobile-icon.png" alt=""></li>';
var appendText = '<li><span class="wrapper"><input type="checkbox" checked name="options[]" value="'   data.updateList[item].appID   '"><img src="'   data.updateList[item].icon   '"><span>'   data.updateList[item].name   '</span></span><span>'   '['   data.updateList[item].vendor   ']'  '</span></li>';
$('#auto-update').append(appendText);
$('#nrUpdates').html(data.nrUpdates);
notifyWindowJS.softShow.connect(function (data) {
$.each(data.updateList, function (item)
//var appendText = '<li class="clearfix"><a href="soft_'   data.updateList[item].appID   '" title=""><img src="'   data.updateList[item].icon   '"><span>'   data.updateList[item].name_l   '['   data.updateList[item].version_l   '] -> '   data.updateList[item].name_r   '['   data.updateList[item].version_r   ']</span></a></li>';
var appendText = '<li><span class="wrapper"><input type="checkbox" checked name="options[]" value="'   data.updateList[item].appID   '"><img src="'   data.updateList[item].icon   '"><span>'   data.updateList[item].name_l   '</span></span><span>'   data.updateList[item].version_r   '</span></li>';
notifyWindowJS.softGeneralOffer.connect(function (data) {
//var appendText = '<li class="clearfix"><a href="general_offer_'   data.updateList[item].appID   '" title=""><img src="'   data.updateList[item].icon   '"><span>'   data.updateList[item].name_l   '['   data.updateList[item].version_l   '] -> '   data.updateList[item].name_r   '['   data.updateList[item].version_r   ']</span></a></li>';
notifyWindowJS.softUninstallOffer.connect(function (data) {
//var appendText = '<li class="clearfix"><a href="uninstall_'   data.updateList[item].appID   '" title=""><img src="'   data.updateList[item].icon   '"><span>'   data.updateList[item].name_l   '['   data.updateList[item].version_l   '] -> '   data.updateList[item].name_r   '['   data.updateList[item].version_r   ']</span></a></li>';
notifyWindowJS.softGetNowOffer.connect(function (data) {
//var appendText = '<li class="clearfix"><a href="getnow_offer_'   data.updateList[item].appID   '" title=""><img src="'   data.updateList[item].icon   '"><span>'   data.updateList[item].name_l   '['   data.updateList[item].version_l   '] -> '   data.updateList[item].name_r   '['   data.updateList[item].version_r   ']</span></a></li>';
notifyWindowJS.downloadShow.connect(function (data) {
if (data.needRefresh == 1) {
$('#auto-update').empty();
$.each(data.updateList, function (item) {
var progText = 'progress_'   data.updateList[item].appID;
var appendText = '<li class="clearfix"><a href="soft_'   data.updateList[item].appID   '" title=""><img src="'   data.updateList[item].icon   '"><span>'   data.updateList[item].name   '</span></a><div class="progress"><div class="bar" id="'   progText   '"></div ></div></li>';
$('#auto-update').append(appendText);
var progText = 'progress_'   data.updateList[item].appID;
document.querySelector("#"   progText).style.width = data.updateList[item].progress   '%';
$("input[name='options[]']:checked").each(function () {
checked.push(String($(this).val()));
notifyWindowJS.GNO_updateAll(checked);
notifyWindowJS.GNO_open();
notifyWindowJS.GO_updateAll(checked);
notifyWindowJS.GO_open();
notifyWindowJS.UN_updateAll(checked);
notifyWindowJS.UN_open();
notifyWindowJS.autoAllow.connect(function (data) {
var textElem = document.querySelector("#allow_text");
textElem.hidden = (data.s_allow30 != 1);
<p><script type="text/javascript">document.write(myJson["textL71"]);</script></p>
<script type="text/javascript">document.write(mainWindowJS.get_surveyLink);</script>
<a class="back" href="feedback.html"><script type="text/javascript">document.write(myJson["textL14"]);</script></a>
<a class="submitB" href="feedback.html"><b><script type="text/javascript">document.write(myJson["textL13"]);</script></b></a>
<a class="backB" href="feedback.html"><b><script type="text/javascript">document.write(myJson["textL14"]);</script></b></a>
<a class="submitB" href="feedback.html"><b><script type="text/javascript">document.write(myJson["textL21"]);</script></b></a>
<link href="newstyles.css" rel="stylesheet" type="text/css"/>
.soft-notifications {
.soft-notifications header {
.soft-notifications header:before {
.soft-notifications header.scroll:before {
.soft-notifications h1 {
.soft-notifications .figure {
.soft-notifications .close-icon {
.soft-notifications header.white .close-icon {
.soft-notifications .close-icon:hover {
.soft-notifications ul {
.soft-notifications li {
.soft-notifications .list img {
.soft-notifications li a {
.soft-notifications li a img {
.soft-notifications li > img {
$('.soft-notifications').find('ul').scroll(function(){
$('.general-offer-notifications').find('ul').scroll(function(){
$('.desktop-notifications').find('ul').scroll(function(){
$('.uninstall-offer-notifications').find('ul').scroll(function(){
<link rel="stylesheet" href="download_notifications.css">
<h1><span class="figure" id="nrUpdates">0</span><script type="text/javascript">document.write(myJson["textL40"]);</script></h1>
<!-- .download-notifications -->
<script src="download_notifications.js"></script>
<link rel="stylesheet" href="desktop_notifications.css">
<h1><span class="figure" id="nrUpdates">0</span><script type="text/javascript">document.write(myJson["textL39"]);</script></h1>
<span><script type="text/javascript">document.write(myJson["textL54"]);</script></span>
<button id="openBtn" onclick="javascript:desktop_doShow()"><script type="text/javascript">document.write(myJson["textL56"]);</script></button>
<button id="updateBtn" onclick="javascript:desktop_doUpdateAll()"><script type="text/javascript">document.write(myJson["textL57"]);</script></button>
<!-- .desktop-notifications -->
<script src="desktop_notifications.js"></script>
.uninstall-offer-notifications {
.uninstall-offer-notifications input,
.uninstall-offer-notifications label {
.uninstall-offer-notifications header {
.uninstall-offer-notifications header:before {
.uninstall-offer-notifications header.scroll:before {
.uninstall-offer-notifications h1 {
.uninstall-offer-notifications h2 {
.uninstall-offer-notifications h3 {
.uninstall-offer-notifications h2 img {
.uninstall-offer-notifications .figure {
.uninstall-offer-notifications .close-icon {
.uninstall-offer-notifications header.white .close-icon {
.uninstall-offer-notifications .close-icon:hover {
.uninstall-offer-notifications ul {
.uninstall-offer-notifications li {
.uninstall-offer-notifications li span {
.uninstall-offer-notifications li:nth-child(even) {
.uninstall-offer-notifications li:first-child {
.uninstall-offer-notifications .list img {
.uninstall-offer-notifications li a {
.uninstall-offer-notifications li a img {
.uninstall-offer-notifications li span.wrapper {
.uninstall-offer-notifications li > img {
.uninstall-offer-notifications input[type="checkbox"] {
.uninstall-offer-notifications .select-all {
.uninstall-offer-notifications .buttons {
.uninstall-offer-notifications button {
.uninstall-offer-notifications button:hover {
.uninstall-offer-notifications button#updateBtn {
.uninstall-offer-notifications button#updateBtn:hover {
<link rel="stylesheet" href="getnow_offer_notifications.css">
<h1><span class="figure" id="nrUpdates">0</span><script type="text/javascript">document.write(myJson["textL63"]);</script></h1>
<span><script type="text/javascript">document.write(myJson["textL64"]);</script></span>
<button id="openBtn" onclick="javascript:getnow_offer_doShow()"><script type="text/javascript">document.write(myJson["textL56"]);</script></button>
<button id="updateBtn" onclick="javascript:getnow_offer_doUpdateAll()"><script type="text/javascript">document.write(myJson["textL65"]);</script></button>
<!-- .getnow-offer-notifications -->
<script src="getnow_offer_notifications.js"></script>
-webkit-user-select:none;
.main {
.main > header {
-webkit-box-sizing: border-box;
.logo,
.control-btns {
.logo {
background: url(img/magnifier.png) no-repeat 9px center;
header form input::-webkit-input-placeholder {
header form input:focus::-webkit-input-placeholder {
.androidstatus_class {
.control-btns #minimize,
.control-btns #close {
.control-btns #minimize {
background: url(img/minimize-icon.png) no-repeat 6px 17px;
background: url(img/close-icon.png) no-repeat 6px center;
.control-btns #minimize:hover,
.control-btns #close:hover {
.interaction,
.status-display,
.settings,
.about,
.feedback {
.feedback,
.settings {
.settings a,
.about a,
.feedback a {
.settings a:hover,
.about a:hover,
.feedback a:hover {
.settings a:before,
.about a:before,
.feedback a:before {
.settings a:before {
background: url(img/settings-icon.png) no-repeat 0 center;
.about a:before {
background: url(img/about-icon.png) no-repeat 0 center;
background: url(img/info-icon.png) no-repeat 0 center;
.settings a:hover::before,
.about a:hover::before,
.feedback a:hover::before {
.status {
.status #reload {
background: url(img/reload-icon.png) no-repeat 0 0;
.button_text:disabled {
.button_text:enabled {
.button_text:hover {
.button_text {
-webkit-border-radius: 7px;
.status #reload.active {
.button_on {
-webkit-animation: rotate 0.5s infinite linear reverse;
-webkit-animation-play-state: running;
.button_off {
@-webkit-keyframes rotate {
-webkit-transform: rotate(0);
-webkit-transform: rotate(360deg);
@keyframes rotate {
.status #reload:hover {
.status a,
.status span,
.status img {
.status-display {
.status-display ul {
.status-display li {
.status-display li span {
.main-content {
.main-content header {
nav li.active a {
nav li.active a:after {
background: url(img/view-icon.png) no-repeat 0 0;
.updates-header {
.updates-header:before {
.updates-header p {
.updates-header p span {
.updates-header input,
.updates-header a {
.updates-header input {
.btn {
.btn:hover {
.btn:after {
background: url(img/update-icon.png) no-repeat 0 0;
.btn--update-all {
.btn--update-all:after {
.btn--update-all:hover {
.btn-a {
.btn-a:hover {
.btn-a:after {
.updates-list {
.updates-list:last-child {
.updates-list > li {
.updates-list li > * {
.updates-list li > input,
.updates-list .btn {
.updates-list .btn-a {
.updates-list li > input {
.updates-list li input[type=checkbox] {
.updates-list ul {
.updates-list ul li {
.updates-list ul li:first-child {
.updates-list .app-name {
.updates-list .app-name-a {
.updates-list li > img:first-child {
.updates-list .app-name span {
.updates-list .app-name-a span {
.updates-list:last-child .app-name {
.updates-list:last-child .app-name-a {
.updates-list:last-child ul {
.updates-list .new-version {
.updates-list .new-version span {
.feedback-form {
-webkit-box-sizing: border-box;
.feedback-form p {
.feedback-form .back {
.feedback-form .back:hover {
.feedback-form .back:hover:before {
.feedback-form .back:before {
.feedback-form form {
.feedback-form input {
.feedback-form input::-webkit-input-placeholder,
.feedback-form textarea::-webkit-input-placeholder {
.feedback-form input:focus,
.feedback-form select:focus,
.feedback-form textarea:focus {
.feedback-form select {
-webkit-appearance: none;
background: #F0EFED url(img/select-arrow.png) no-repeat 97% center;
.feedback-form select option {
.feedback-form textarea {
.feedback-form .submitB {
.feedback-form .backB {
.feedback-form .submitB:hover {
.feedback-form .backB:hover {
.feedback-form .submitB:hover:before {
.feedback-form .backB:hover:before {
.feedback-form .submitB:before {
.feedback-form .backB:before {
.settings-form {
.settings-form p {
.settings-form .back {
.settings-form .back:hover {
.settings-form .back:hover:before {
.settings-form .back:before {
.settings-form form {
.settings-form input {
.settings-form input::-webkit-input-placeholder,
.settings-form textarea::-webkit-input-placeholder {
.settings-form input:focus,
.settings-form select:focus,
.settings-form textarea:focus {
.settings-form select {
.settings-form select option {
.settings-form textarea {
.settings-form .submitB {
.settings-form .backB {
.settings-form .submitB:hover {
.settings-form .backB:hover {
.settings-form .submitB:hover:before {
.settings-form .backB:hover:before {
.settings-form .submitB:before {
.settings-form .backB:before {
.about-form {
.about-form p {
.about-form .back {
.about-form .back:hover {
.about-form .back:hover:before {
.about-form .back:before {
.about-form form {
.about-form input {
.about-form input::-webkit-input-placeholder,
.about-form textarea::-webkit-input-placeholder {
.about-form input:focus,
.about-form select:focus,
.about-form textarea:focus {
.about-form select {
.about-form select option {
.about-form textarea {
.about-form .submitB {
.about-form .backB {
.about-form .submitB:hover {
.about-form .backB:hover {
.about-form .submitB:hover:before {
.about-form .backB:hover:before {
.about-form .submitB:before {
.about-form .backB:before {
.ir {
.ir:before {
* Hide from both screenreaders and browsers: h5bp.com/u
.hidden {
display: none !important;
* Hide only visually, but have it available for screenreaders: h5bp.com/v
.visuallyhidden {
* Extends the .visuallyhidden class to allow the element to be focusable
* when navigated to via the keyboard: h5bp.com/p
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
.invisible {
* 1. The space content is one way to avoid an Opera bug when the
.progress{
.bar{
.percent{
.android-notifications {
.android-notifications input,
.android-notifications label {
.android-notifications header {
.android-notifications header:before {
.android-notifications header.scroll:before {
.android-notifications h1 {
.android-notifications h2 {
.android-notifications h3 {
.android-notifications h2 img {
.android-notifications .figure {
.android-notifications .close-icon {
.android-notifications header.white .close-icon {
.android-notifications .close-icon:hover {
.android-notifications ul {
.android-notifications li {
.android-notifications li span {
.android-notifications li:nth-child(even) {
.android-notifications li:first-child {
.android-notifications .list img {
.android-notifications li a {
.android-notifications li a img {
.android-notifications li span.wrapper {
.android-notifications li > img {
.android-notifications input[type="checkbox"] {
.android-notifications .select-all {
.android-notifications .buttons {
.android-notifications button {
.android-notifications button:hover {
.android-notifications button#updateBtn {
.android-notifications button#updateBtn:hover {
!iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c014 79.151481, 2013/03/13-12:09:15 "> <rdf:RDF xmlns:rdf="hXXp://VVV.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="hXXp://ns.adobe.com/xap/1.0/" xmlns:xmpMM="hXXp://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="hXXp://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC (Windows)" xmpMM:InstanceID="xmp.iid:874DF4DE418411E3A67FBA3A868A1162" xmpMM:DocumentID="xmp.did:874DF4DF418411E3A67FBA3A868A1162"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:874DF4DC418411E3A67FBA3A868A1162" stRef:documentID="xmp.did:874DF4DD418411E3A67FBA3A868A1162"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
10/30/13
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c014 79.151481, 2013/03/13-12:09:15 "> <rdf:RDF xmlns:rdf="hXXp://VVV.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="hXXp://ns.adobe.com/xap/1.0/" xmlns:xmpMM="hXXp://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="hXXp://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC (Windows)" xmpMM:InstanceID="xmp.iid:76022583418711E388B0902EA8A3B7F0" xmpMM:DocumentID="xmp.did:76022584418711E388B0902EA8A3B7F0"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:76022581418711E388B0902EA8A3B7F0" stRef:documentID="xmp.did:76022582418711E388B0902EA8A3B7F0"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>6D"
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c014 79.151481, 2013/03/13-12:09:15 "> <rdf:RDF xmlns:rdf="hXXp://VVV.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="hXXp://ns.adobe.com/xap/1.0/" xmlns:xmpMM="hXXp://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="hXXp://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC (Windows)" xmpMM:InstanceID="xmp.iid:230185669AFF11E3BDA0AEF5BCE2E3FD" xmpMM:DocumentID="xmp.did:230185679AFF11E3BDA0AEF5BCE2E3FD"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:230185649AFF11E3BDA0AEF5BCE2E3FD" stRef:documentID="xmp.did:230185659AFF11E3BDA0AEF5BCE2E3FD"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?> 
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c014 79.151481, 2013/03/13-12:09:15 "> <rdf:RDF xmlns:rdf="hXXp://VVV.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="hXXp://ns.adobe.com/xap/1.0/" xmlns:xmpMM="hXXp://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="hXXp://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC (Windows)" xmpMM:InstanceID="xmp.iid:FAE72CC8422311E3B497E77AED267E1E" xmpMM:DocumentID="xmp.did:FAE72CC9422311E3B497E77AED267E1E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:FAE72CC6422311E3B497E77AED267E1E" stRef:documentID="xmp.did:FAE72CC7422311E3B497E77AED267E1E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>q`
y.mmm
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c014 79.151481, 2013/03/13-12:09:15 "> <rdf:RDF xmlns:rdf="hXXp://VVV.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="hXXp://ns.adobe.com/xap/1.0/" xmlns:xmpMM="hXXp://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="hXXp://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC (Windows)" xmpMM:InstanceID="xmp.iid:F361D8FB422311E3B16DA09FE35A71D2" xmpMM:DocumentID="xmp.did:F361D8FC422311E3B16DA09FE35A71D2"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:F361D8F9422311E3B16DA09FE35A71D2" stRef:documentID="xmp.did:F361D8FA422311E3B16DA09FE35A71D2"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c014 79.151481, 2013/03/13-12:09:15 "> <rdf:RDF xmlns:rdf="hXXp://VVV.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="hXXp://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="hXXp://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="hXXp://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="xmp.did:47D20C77418711E39DD5F6314E211E15" xmpMM:InstanceID="xmp.iid:47D20C76418711E39DD5F6314E211E15" xmp:CreatorTool="Adobe Photoshop CC (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6D6980F0418511E3949EF74A98653471" stRef:documentID="xmp.did:6D6980F1418511E3949EF74A98653471"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
hXXp://localhost:%1/updater.html
port
<link href="newstyles.css" rel="stylesheet" type="text/css"/>
mainWindow.doCloseApp(true);} function doMinimizeApp() {
mainWindow.doMinimizeApp();}</script></head><body bgcolor="#E6E600">
HTTP/1.1 %1 %2
/filenotfound.html
HTTP/1.1 404 Not Found
%1-%2-%3
%1,%2,%3,%4,%5
SetupTestURL
%1.%2.%3.%4
/events_dbg.txt
plus.smtp.mail.yahoo.com
smtp.aol.com
smtp.live.com
smtp.gmail.com
currVers.txt
%1 : %2, %3
%1\__%2.log
[%1] -> [%2] : [%3], [%4]
:resources_pack/%1.qm
ddd
cFile.txt
00000000-0000-0000-0000-000000000000
msgboxurl
%1 %2 %3 %4
(%1: %2 %3, %4 %5, %6 %7)
(%1: %2 %3, %4 %5)
(%1: %2 %3)
Portuguese
'<a href="getnow.html?net-page=true"><script type="text/javascript">document.write(myJson["textL68"]);</script></a>'
'<a href="feedback.html?net-page=true"><script type="text/javascript">document.write(myJson["textL69"]);</script></a>'
<iframe src="%1" width="99%" height="530" seamless id="url_feedback"></iframe>
<iframe src="hXXps://VVV.surveymonkey.com/s/%1" width="99%" height="530" seamless id="url_feedback"></iframe>
%1_%2_%3
bin\GetNowUpdater.exe
2unsupportedContent(QNetworkReply*)
1DoUnsupportedContent(QNetworkReply*)
1elapsedEvent_msgTimer()
:/files/images/android_icon.ico
:/files/images/no_icon.ico
:/files/images/yes_icon.ico
:/files/images/back_icon.ico
:/files/images/minimize_icon.ico
:/files/images/show_icon.ico
:/files/images/close_icon.ico
:/files/images/app_icon_mark.ico
:/files/images/app_icon.ico
run_fallback_uninstall_%1_keys_%2
"%1" /%2
run_forced_uninstall_%1_keys_%2
jquery.dd.min.js
script.js
jquery-1.10.2.min.js
mainScripts.js
/application-en.json
.json
hXXp://127.0.0.1:
hXXp://localhost:%1/feedback.html
hXXp://localhost:%1/store.html
feedback.com
getnow.com
/GETNOW.HTML
store.html
/STORE.HTML
updater.html
/UPDATER.HTML
/FEEDBACK.HTML
btn_here_msgbox
hXXp://localhost:%1/uninstall_offer_notifications.html?z=%2
hXXp://localhost:%1/general_offer_notifications.html?z=%2
hXXp://localhost:%1/getnow_offer_notifications.html?z=%2
hXXp://localhost:%1/download_notifications.html?z=%2
hXXp://localhost:%1/android_notifications.html?z=%2
hXXp://localhost:%1/desktop_notifications.html?z=%2
notifScripts.js
uninstall_offer_notifications.js
general_offer_notifications.js
getnow_offer_notifications.js
download_notifications.js
desktop_notifications.js
android_notifications.js
2linkClicked(QUrl)
1DoLinkClick(QUrl)
Windows 2000
Windows XP
Windows Server 2003 R2
Windows Server 2003
Windows Server 2012 R2
Windows 8.1
Windows Server 2012
Windows 8
Windows Server 2008 R2
Windows 7
Windows Server 2008
Windows Vista
Windows 10
/process.db.sqlite
insert into runningprocesses ('exeName','dwTime','dwCount','threadNo','memUsed','usageTime','strDate','strTime')
create table IF NOT EXISTS runningprocesses (id integer primary key, exeName varchar(32000), dwTime varchar(32000), dwCount varchar(32000), threadNo varchar(32000), memUsed varchar(32000), usageTime varchar(32000), strDate varchar(32000), strTime varchar(32000))
%1:%2:%3
SELECT exeName,SUM(dwCount),AVG(memUsed),SUM(usageTime),COUNT(*) FROM runningprocesses GROUP BY exeName ORDER BY COUNT(*) DESC LIMIT %1
qpixmap_win.cpp
HttpDaemon
httpDaemonStart
httpDaemonConnect
HTTPFileType&
HTTPFileTypeImage&
HTTPFileSubType&
QTcpSocket*
DoUnsupportedContent
doLaunchURL
elapsedEvent_msgTimer
NotifyWebWidget
hXXp://crash-reports.clara-labs.com/submit
__SOCORRO_API_URL
hXXp://updater.appscion.com/api
__UPDATER_API_URL
/api/stamp/setup.exe
__APPSCION_PORT_DOMAIN
trustinstallwiz.com
hXXp://stapiupdater.getnow.com/getnowupdater/stamp/setup.exe?productname=GetNowUpdater&refid=1&setupname=GetNowUpdater&silent=1
__UPDATER_BOOTSTRAPPER_KIT_URL
hXXp://vzbucket.appscion.com/appscionupdater
urls
run_external_exec_notdl
run_external_exec_failed
run_external_exec_done
cleanup.exe
cmdline
/getnow.db.sqlite
/my.db.sqlite
/productname="%1" /producturl="url" /productkey="%2" /productversion="%3" /productlogo="%4" /uninstallStrC="%5" %6 %7 %8 %9
/publisherid=%1 /publisheruid="f6ee31a5-583d-4868-96eb-ff44513a2988" /affiliateid=%2 /publisherkey="GetNow Uninstaller-5520" /publishername="GetNow Uninstaller"
producturl
productkey
/setup.exe?
insert into installedsoftware ('displayname','iconname','version','installdate','installlocation','publisher','uninstallstr','estimatedSize','idxname','iconpath','islaunch','isupdate','updatelink','updateversion','updatename','cmdline','category')
create table IF NOT EXISTS installedsoftware (id integer primary key, displayname varchar(32000), iconname varchar(32000), version varchar(32000), installdate varchar(32000), installlocation varchar(32000), publisher varchar(32000), uninstallstr varchar(32000), estimatedSize varchar(32000), idxname varchar(32000), iconpath varchar(32000), islaunch varchar(32000), isupdate varchar(32000), updatelink varchar(32000), updateversion varchar(32000), updatename varchar(32000), cmdline varchar(32000), category varchar(32000))
/remoteSoft.zip
&publisherkey=GetNow Uninstaller-5520&publishername=GetNow Uninstaller&publishercontact=http://VVV.getnow.com/contactus&productname=[PRODUCTNAME]&producturl=[PRODUCTURL]&productimage=[PRODUCTIMAGE]&productbusiness=0&productcompliancy=0&lcid=1033&offerid=8&
&publishercontact=http://VVV.getnow.com/contactus&productname=[PRODUCTNAME]&producturl=[PRODUCTURL]&productimage=[PRODUCTIMAGE]&productbusiness=0&productcompliancy=0&lcid=1033&offerid=8&
"%1" /productname="%2" /producturl="url" /productkey="%3" /productversion="%4" /productlogo="%5" /uninstallStrC="%6" %7 %8 %9
insert into remotesoftware ('s_id','s_url','s_name','s_version','s_getNowUrl','s_downloadUrl','s_downloadUrl64Bit','s_downloadUrlAndroid','s_downloadUrliOS','s_cmdline','s_category')
create table IF NOT EXISTS installedApps (id integer primary key, s_id varchar(32000), s_count varchar(32000))
downloadUrliOS
downloadUrlAndroid
downloadUrl64Bit
downloadUrl
getNowUrl
updater.appscion.com
hXXp://download.cnet.com/windows/most-popular/3101-20_4-0.html?rpp=%1
downloadFiles.html
hXXp://en.softonic.com/windows/top-downloads/%1
softonicFiles%1.html
/offerList.txt
create table IF NOT EXISTS uninstallApps (id integer primary key, s_id varchar(32000), s_UninstallReg varchar(32000), s_clients varchar(32000), s_chance varchar(32000), s_silent varchar(32000), s_used varchar(32000), s_oursetup varchar(32000), s_OtherRegs varchar(32000))
GetNowUpdaterUninstall.exe
create table IF NOT EXISTS remotesoftware (id integer primary key, s_id varchar(32000), s_url varchar(32000), s_name varchar(32000), s_version varchar(32000), s_getNowUrl varchar(32000), s_downloadUrl varchar(32000), s_downloadUrl64Bit varchar(32000), s_downloadUrlAndroid varchar(32000), s_cmdline varchar(32000), s_category varchar(32000), s_downloadUrliOS varchar(32000))
s_cmdline
s_downloadUrliOS
s_downloadUrlAndroid
s_downloadUrl64Bit
s_downloadUrl
s_getNowUrl
s_url
Appscion Updater-Algo test-14016
Appscion Updater-1486
Appscion Updater-Algo test
GetNow Updater
GeneralUrls
launchSplitCmd
%1.%2.%3.%4.%5
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
%1x%2
1.2.5
Utility.cpp
%1-%2-%3, %4:%5:%6
/outte.txt
%1/errorreport
originalCmdLine
asa@asa.com
iMinuDpmrWtiDemup
eRomeveVtcrodexEectpoiHnnaldre
eSUthnnalddexEectpoiFnlietr
iWHnttCpolesaHdnel
iWHnttCpnoentc
1.0.0.4
|f-k}-a'~( &y-"('l! }y}7z< BD o,?tf<
CK$GPKU?PC2?@JC%CR1WQR6
OPZSa3\c[AgabS[4W`[eO`SBW_<1e]L$Pt%Claft
generic_icon.png
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
q|R )0RY_cy~~ %u{0fy#%&&43}h{y 'c=j #-y_
V] '-14GPRS?J M$wD%X./%6
X-X-X-X-X-X
pdgnvUwvo.(#x*rcrtNBPij
qR.Rd
Visual C   CRT: Not enough memory to complete call to strerror.
portuguese-brazilian
Broken pipe
Inappropriate I/O control operation
Operation not permitted
operator
GetProcessWindowStation
FOpenSSL 1.0.1e 11 Feb 2013
passed a null parameter
DSO support routines
x509 certificate routines
error:lX:%s:%s:%s
platform: %s
compiler: %s
cl -D_USE_32BIT_TIME_T /MD /Ox /O2 /Ob2 -DOPENSSL_THREADS -DDSO_WIN32 -D_USE_32BIT_TIME_T -W3 -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_STATIC_ENGINE
built on: %s
Stack part of OpenSSL 1.0.1e 11 Feb 2013
%-23s %s Kx=%-8s Au=%-4s Enc=%-9s Mac=%-4s%s
EXPORT56
EXPORT40
EXPORT
export
ssl_sess_cert
ssl_cert
evp_pkey
x509_pkey
%s(%d): OpenSSL internal error, assertion failed: %s
lhash part of OpenSSL 1.0.1e 11 Feb 2013
.\ssl\ssl_cert.c
%s/%s
cert_info
Any Extended Key Usage
anyExtendedKeyUsage
supportedAlgorithms
crossCertificatePair
certificateRevocationList
cACertificate
userCertificate
userPassword
supportedApplicationContext
Microsoft Local Key set
LocalKeySet
id-Gost28147-89-None-KeyMeshing
id-Gost28147-89-CryptoPro-KeyMeshing
password based MAC
id-PasswordBasedMAC
X509v3 Certificate Issuer
certificateIssuer
certicom-arc
Proxy Certificate Information
proxyCertInfo
Microsoft Smartcardlogin
msSmartcardLogin
joint-iso-itu-t
JOINT-ISO-ITU-T
set-rootKeyThumb
setAttr-Cert
setCext-cCertRequired
setCext-certType
setct-CertResTBE
setct-CertReqTBEX
setct-CertReqTBE
setct-AcqCardCodeMsgTBE
setct-CertInqReqTBS
setct-CertResData
setct-CertReqTBS
setct-CertReqData
setct-PCertResTBS
setct-PCertReqData
setct-AcqCardCodeMsg
certificate extensions
set-certExt
set-msgExt
id-ecPublicKey
id-cmc-confirmCertAcceptance
id-cmc-getCert
id-regInfo-certReq
id-regCtrl-protocolEncrKey
id-regCtrl-oldCertID
id-it-revPassphrase
id-it-keyPairParamRep
id-it-keyPairParamReq
id-it-unsupportedOIDs
id-it-caKeyUpdateInfo
id-it-encKeyPairTypes
id-it-signKeyPairTypes
id-it-caProtEncCert
id-mod-attribute-cert
id-mod-qualified-cert-93
id-mod-qualified-cert-88
id-smime-aa-ets-certCRLTimestamp
id-smime-aa-ets-certValues
id-smime-aa-ets-CertificateRefs
id-smime-aa-ets-otherSigCert
id-smime-aa-smimeEncryptCerts
id-smime-aa-signingCertificate
id-smime-aa-encrypKeyPref
id-smime-aa-msgSigDigest
id-smime-ct-publishCert
id-smime-mod-msg-v3
sdsiCertificate
x509Certificate
localKeyID
certBag
pkcs8ShroudedKeyBag
keyBag
pbeWithSHA1And2-KeyTripleDES-CBC
pbeWithSHA1And3-KeyTripleDES-CBC
TLS Web Client Authentication
TLS Web Server Authentication
X509v3 Extended Key Usage
extendedKeyUsage
X509v3 Authority Key Identifier
authorityKeyIdentifier
X509v3 Certificate Policies
certificatePolicies
X509v3 Private Key Usage Period
privateKeyUsagePeriod
X509v3 Key Usage
keyUsage
X509v3 Subject Key Identifier
subjectKeyIdentifier
Netscape Certificate Sequence
nsCertSequence
Netscape CA Policy Url
nsCaPolicyUrl
Netscape Renewal Url
nsRenewalUrl
Netscape CA Revocation Url
nsCaRevocationUrl
Netscape Revocation Url
nsRevocationUrl
Netscape Base Url
nsBaseUrl
Netscape Cert Type
nsCertType
Netscape Certificate Extension
nsCertExt
extendedCertificateAttributes
challengePassword
dhKeyAgreement
%s algorithm "%s" unsupported
Public Key
Private Key
Diffie-Hellman part of OpenSSL 1.0.1e 11 Feb 2013
EVP part of OpenSSL 1.0.1e 11 Feb 2013
crlUrl
certStatus
certId
OCSP_CERTSTATUS
value.unknown
value.revoked
value.good
value.byKey
value.byName
reqCert
OCSP_CERTID
issuerKeyHash
certs
((long)msg_hdr->msg_len) > 0
invalid state reached %s:%d
s->d1->w_msg_hdr.msg_len   DTLS1_HM_HEADER_LENGTH == (unsigned int)s->init_num
s->d1->w_msg_hdr.msg_len   ((s->version==DTLS1_VERSION)?DTLS1_CCS_HEADER_LENGTH:3) == (unsigned int)s->init_num
s->init_num == (int)s->d1->w_msg_hdr.msg_len   DTLS1_HM_HEADER_LENGTH
retransmit: message %d non-existant
SSLv3 part of OpenSSL 1.0.1e 11 Feb 2013
TLSv1 part of OpenSSL 1.0.1e 11 Feb 2013
SSLv2 part of OpenSSL 1.0.1e 11 Feb 2013
s->session->master_key_length >= 0 && s->session->master_key_length < (int)sizeof(s->session->master_key)
wrong number of key bits
unsupported status type
unsupported ssl version
unsupported protocol
unsupported elliptic curve
unsupported digest type
unsupported compression algorithm
unsupported cipher
unknown pkey type
unknown key exchange type
unknown certificate type
unable to find public key parameters
unable to extract public key
unable to decode ecdh certs
unable to decode dh certs
tried to use unsupported cipher
tls peer did not respond with certificate list
tls illegal exporter label
tls client cert req with anon cipher
tlsv1 unsupported extension
tlsv1 certificate unobtainable
tlsv1 bad certificate status response
tlsv1 bad certificate hash value
tlsv1 alert export restriction
sslv3 alert unsupported certificate
sslv3 alert no certificate
sslv3 alert certificate unknown
sslv3 alert certificate revoked
sslv3 alert certificate expired
sslv3 alert bad certificate
signature for non signing certificate
reuse cert type not zero
reuse cert length not zero
public key not rsa
public key is not rsa
public key encrypt error
peer error unsupported certificate type
peer error no certificate
peer error certificate
peer did not return a certificate
null ssl method passed
no publickey
no private key assigned
no privatekey
Peer haven't sent GOST certificate, required for selected ciphersuite
no client cert received
no client cert method
no ciphers passed
no certificate specified
no certificate set
no certificate returned
no certificate assigned
no certificates returned
missing tmp rsa pkey
missing tmp rsa key
missing tmp ecdh key
missing tmp dh key
missing rsa signing cert
missing rsa encrypting cert
missing rsa certificate
missing export tmp rsa key
missing export tmp dh key
missing dsa signing cert
missing dh rsa cert
missing dh key
missing dh dsa cert
krb5 server rd_req (keytab perms?)
key arg too long
invalid ticket keys length
http request
https proxy request
error generating tmp rsa key
ecc cert should have sha1 signature
ecc cert should have rsa signature
ecc cert not for signing
ecc cert not for key agreement
cert length mismatch
certificate verify failed
bad ecc cert
bad dh pub key length
TLS1_SETUP_KEY_BLOCK
TLS1_EXPORT_KEYING_MATERIAL
tls1_cert_verify_mac
SSL_VERIFY_CERT_CHAIN
SSL_use_RSAPrivateKey_file
SSL_use_RSAPrivateKey_ASN1
SSL_use_RSAPrivateKey
SSL_use_PrivateKey_file
SSL_use_PrivateKey_ASN1
SSL_use_PrivateKey
SSL_use_certificate_file
SSL_use_certificate_ASN1
SSL_use_certificate
SSL_SET_PKEY
SSL_SET_CERT
SSL_SESS_CERT_NEW
SSL_GET_SIGN_PKEY
SSL_GET_SERVER_SEND_PKEY
SSL_GET_SERVER_SEND_CERT
SSL_CTX_use_RSAPrivateKey_file
SSL_CTX_use_RSAPrivateKey_ASN1
SSL_CTX_use_RSAPrivateKey
SSL_CTX_use_PrivateKey_file
SSL_CTX_use_PrivateKey_ASN1
SSL_CTX_use_PrivateKey
SSL_CTX_use_certificate_file
SSL_CTX_use_certificate_chain_file
SSL_CTX_use_certificate_ASN1
SSL_CTX_use_certificate
SSL_CTX_set_client_cert_engine
SSL_CTX_check_private_key
SSL_CHECK_SRVR_ECC_CERT_AND_ALG
SSL_check_private_key
SSL_CERT_NEW
SSL_CERT_INSTANTIATE
SSL_CERT_INST
SSL_CERT_DUP
SSL_add_file_cert_subjects_to_stack
SSL_add_dir_cert_subjects_to_stack
SSL3_SETUP_KEY_BLOCK
SSL3_SEND_SERVER_KEY_EXCHANGE
SSL3_SEND_SERVER_CERTIFICATE
SSL3_SEND_CLIENT_KEY_EXCHANGE
SSL3_SEND_CLIENT_CERTIFICATE
SSL3_SEND_CERTIFICATE_REQUEST
SSL3_OUTPUT_CERT_CHAIN
SSL3_GET_SERVER_CERTIFICATE
SSL3_GET_KEY_EXCHANGE
SSL3_GET_CLIENT_KEY_EXCHANGE
SSL3_GET_CLIENT_CERTIFICATE
SSL3_GET_CERT_VERIFY
SSL3_GET_CERT_STATUS
SSL3_GET_CERTIFICATE_REQUEST
SSL3_GENERATE_KEY_BLOCK
SSL3_CHECK_CERT_AND_ALGORITHM
SSL3_ADD_CERT_TO_BUF
SSL2_SET_CERTIFICATE
SSL2_GENERATE_KEY_MATERIAL
REQUEST_CERTIFICATE
GET_CLIENT_MASTER_KEY
DTLS1_SEND_SERVER_KEY_EXCHANGE
DTLS1_SEND_SERVER_CERTIFICATE
DTLS1_SEND_CLIENT_KEY_EXCHANGE
DTLS1_SEND_CLIENT_CERTIFICATE
DTLS1_SEND_CERTIFICATE_REQUEST
DTLS1_OUTPUT_CERT_CHAIN
DTLS1_ADD_CERT_TO_BUF
CLIENT_MASTER_KEY
CLIENT_CERTIFICATE
thread=%lu, file=%s, line=%d, info="
number=%d, address=lX
%5lu file=%s, line=%d,
[d:d:d]
%ld bytes leaked in %d chunks
X.509 part of OpenSSL 1.0.1e 11 Feb 2013
OPENSSL_ALLOW_PROXY_CERTS
.\crypto\ec\ec_key.c
RSA part of OpenSSL 1.0.1e 11 Feb 2013
Big Number part of OpenSSL 1.0.1e 11 Feb 2013
CERTIFICATE
.\crypto\engine\eng_pkey.c
os.length <= (int)sizeof(ret->session_id)
PEM part of OpenSSL 1.0.1e 11 Feb 2013
phrase is too short, needs to be at least %d chars
Enter PEM pass phrase:
TRUSTED CERTIFICATE
CERTIFICATE REQUEST
NEW CERTIFICATE REQUEST
X509 CERTIFICATE
PRIVATE KEY
ENCRYPTED PRIVATE KEY
ANY PRIVATE KEY
X509_PUBKEY
public_key
.\crypto\asn1\x_pubkey.c
ASN.1 part of OpenSSL 1.0.1e 11 Feb 2013
%d.%d.%d.%d/%d.%d.%d.%d
%*s%s:
d.registeredID
d.iPAddress
d.uniformResourceIdentifier
d.ediPartyName
d.directoryName
d.dNSName
d.rfc822Name
d.otherName
name.relativename
name.fullname
certificateHold
Certificate Hold
cessationOfOperation
Cessation Of Operation
keyCompromise
Key Compromise
%*sOnly Attribute Certificates
%*sOnly CA Certificates
%*sOnly User Certificates
AUTHORITY_KEYID
keyid
X509_CERT_PAIR
X509_CERT_AUX
\X
bn(%d,%d)
DSA part of OpenSSL 1.0.1e 11 Feb 2013
value.single
value.set
PROXY_CERT_INFO_EXTENSION
.\crypto\dh\dh_key.c
Load certs from files in a directory
%s%clx.%s%d
xxxxxxxx
DTLSv1 part of OpenSSL 1.0.1e 11 Feb 2013
RAND part of OpenSSL 1.0.1e 11 Feb 2013
You need to read the OpenSSL FAQ, hXXp://VVV.openssl.org/support/faq.html
EC part of OpenSSL 1.0.1e 11 Feb 2013
key expansion
client write key
server write key
%s:%d: rec->data != rec->input
len>=0 && len<=(int)sizeof(ctx->key)
j <= (int)sizeof(ctx->key)
priv_key
pub_key
c->iv_len <= (int)sizeof(s->session->key_arg)
s->s2->key_material_length <= sizeof s->s2->key_material
unsupported type
unsupported recpientinfo type
unsupported recipient type
unsupported key encryption algorithm
unsupported kek algorithm
unsupported content type
signer certificate not found
private key does not match certificate
no public key
no private key
no password
no msgsigdigest
no key or cert
no key
not supported for this key type
not key transport
msgsigdigest wrong length
msgsigdigest verification failure
msgsigdigest error
invalid key length
invalid key encryption parameter
invalid encrypted key length
error setting key
error getting public key
certificate verify error
certificate has no keyid
certificate already present
CMS_SIGNERINFO_VERIFY_CERT
CMS_RecipientInfo_set0_pkey
CMS_RecipientInfo_set0_password
CMS_RecipientInfo_set0_key
CMS_RecipientInfo_ktri_cert_cmp
cms_msgSigDigest_add1
CMS_GET0_CERTIFICATE_CHOICES
CMS_EncryptedData_set1_key
CMS_decrypt_set1_pkey
CMS_decrypt_set1_password
CMS_decrypt_set1_key
CMS_add1_recipient_cert
CMS_add0_recipient_password
CMS_add0_recipient_key
CMS_add0_cert
unsupported requestorname type
no certificates in chain
error parsing url
PARSE_HTTP_LINE1
OCSP_parse_url
OCSP_cert_id_new
unimplemented public key method
invalid cmd number
invalid cmd name
failed loading public key
failed loading private key
cmd not executable
ENGINE_UNLOAD_KEY
ENGINE_load_ssl_client_cert
ENGINE_load_public_key
ENGINE_load_private_key
ENGINE_get_pkey_meth
ENGINE_get_pkey_asn1_meth
ENGINE_ctrl_cmd_string
ENGINE_ctrl_cmd
ENGINE_cmd_is_executable
unsupported version
unsupported md algorithm
invalid signer certificate purpose
ess signing certificate error
ess add signing cert error
TS_VERIFY_CERT
TS_TST_INFO_set_msg_imprint
TS_RESP_CTX_set_signer_cert
TS_RESP_CTX_set_certs
TS_REQ_set_msg_imprint
TS_MSG_IMPRINT_set_algo
TS_CHECK_SIGNING_CERTS
ESS_SIGNING_CERT_NEW_INIT
ESS_CERT_ID_NEW_INIT
ESS_ADD_SIGNING_CERT
functionality not supported
WIN32_JOINER
unsupported pkcs12 mode
key gen error
PKCS8_add_keyusage
PKCS12_PBE_keyivgen
PKCS12_newpass
PKCS12_MAKE_SHKEYBAG
PKCS12_MAKE_KEYBAG
PKCS12_key_gen_uni
PKCS12_key_gen_asc
PKCS12_add_localkeyid
unsupported option
unable to get issuer keyid
policy syntax not currently supported
operation not defined
no proxy cert policy language defined
no issuer certificate
extension setting not supported
V2I_EXTENDED_KEY_USAGE
V2I_AUTHORITY_KEYID
S2I_SKEY_ID
S2I_ASN1_SKEY_ID
R2I_CERTPOL
unsupported cipher type
unable to find certificate
signing not supported for this key type
operation not supported on this type
no recipient matches key
no recipient matches certificate
encryption not supported for this key type
decrypted key is wrong length
PKCS7_add_certificate
unsupported method
no port specified
no port defined
no accept port specified
broken pipe
BIO_get_port
ECDH_compute_key
data too large for key size
unsupported field
passed null parameter
not a supported NIST prime
missing private key
keys not set
invalid private key
gf2m not supported
PKEY_EC_SIGN
PKEY_EC_PARAMGEN
PKEY_EC_KEYGEN
PKEY_EC_DERIVE
PKEY_EC_CTRL_STR
PKEY_EC_CTRL
o2i_ECPublicKey
i2o_ECPublicKey
i2d_ECPrivateKey
EC_KEY_set_public_key_affine_coordinates
EC_KEY_print_fp
EC_KEY_print
EC_KEY_new
EC_KEY_generate_key
EC_KEY_copy
EC_KEY_check_key
ECKEY_TYPE2PARAM
ECKEY_PUB_ENCODE
ECKEY_PUB_DECODE
ECKEY_PRIV_ENCODE
ECKEY_PRIV_DECODE
ECKEY_PARAM_DECODE
ECKEY_PARAM2TYPE
DO_EC_KEY_PRINT
d2i_ECPrivateKey
zlib not supported
fips mode not supported
wrong public key type
unsupported public key type
unsupported encryption algorithm
unsupported any defined by type
unknown public key type
unable to decode rsa private key
unable to decode rsa key
streaming not supported
private key header missing
digest and key type not supported
bad password read
X509_PKEY_new
i2d_RSA_PUBKEY
i2d_PublicKey
i2d_PrivateKey
i2d_EC_PUBKEY
i2d_DSA_PUBKEY
d2i_X509_PKEY
d2i_PublicKey
d2i_PrivateKey
d2i_AutoPrivateKey
unsupported algorithm
unknown key type
unable to get certs public key
public key encode error
public key decode error
no cert set for us to verify
method not supported
loading cert dir
key values mismatch
key type mismatch
cert already in hash table
cant check dh key
X509_verify_cert
X509_STORE_add_cert
X509_REQ_check_private_key
X509_PUBKEY_set
X509_PUBKEY_get
X509_load_cert_file
X509_load_cert_crl_file
X509_get_pubkey_parameters
X509_check_private_key
GET_CERT_BY_SUBJECT
ADD_CERT_DIR
PKEY_DSA_KEYGEN
PKEY_DSA_CTRL
DSA_generate_key
unsupported key components
unsupported encryption
read key
public key no rsa
problems getting password
keyblob too short
keyblob header parse error
expecting public key blob
expecting private key blob
error converting private key
PEM_WRITE_PRIVATEKEY
PEM_READ_PRIVATEKEY
PEM_READ_BIO_PRIVATEKEY
PEM_PK8PKEY
PEM_F_PEM_WRITE_PKCS8PRIVATEKEY
DO_PK8PKEY_FP
DO_PK8PKEY
d2i_PKCS8PrivateKey_fp
d2i_PKCS8PrivateKey_bio
unsupported salt type
unsupported private key algorithm
unsupported prf
unsupported key size
unsupported key derivation function
unsupported keylength
unsuported number of rounds
private key encode error
private key decode error
operaton not initialized
operation not supported for this keytype
no operation set
no key set
keygen failure
invalid operation
expecting a ec key
expecting a ecdsa key
expecting a dsa key
expecting a dh key
expecting an rsa key
different key types
ctrl operation not implemented
command not supported
camellia key setup failed
bn pubkey error
bad key length
aes key setup failed
PKEY_SET_TYPE
PKCS5_V2_PBKDF2_KEYIVGEN
PKCS5_v2_PBE_keyivgen
PKCS5_PBE_keyivgen
FIPS_CIPHER_CTX_SET_KEY_LENGTH
EVP_PKEY_verify_recover_init
EVP_PKEY_verify_recover
EVP_PKEY_verify_init
EVP_PKEY_verify
EVP_PKEY_sign_init
EVP_PKEY_sign
EVP_PKEY_paramgen_init
EVP_PKEY_paramgen
EVP_PKEY_new
EVP_PKEY_keygen_init
EVP_PKEY_keygen
EVP_PKEY_get1_RSA
EVP_PKEY_get1_EC_KEY
EVP_PKEY_GET1_ECDSA
EVP_PKEY_get1_DSA
EVP_PKEY_get1_DH
EVP_PKEY_encrypt_old
EVP_PKEY_encrypt_init
EVP_PKEY_encrypt
EVP_PKEY_derive_set_peer
EVP_PKEY_derive_init
EVP_PKEY_derive
EVP_PKEY_decrypt_old
EVP_PKEY_decrypt_init
EVP_PKEY_decrypt
EVP_PKEY_CTX_dup
EVP_PKEY_CTX_ctrl_str
EVP_PKEY_CTX_ctrl
EVP_PKEY_copy_parameters
EVP_PKEY2PKCS8_broken
EVP_PKCS82PKEY_BROKEN
EVP_PKCS82PKEY
EVP_CIPHER_CTX_set_key_length
ECKEY_PKEY2PKCS8
ECDSA_PKEY2PKCS8
DSA_PKEY2PKCS8
DSAPKEY2PKCS8
D2I_PKEY
CAMELLIA_INIT_KEY
AES_INIT_KEY
AESNI_INIT_KEY
key size too small
invalid public key
PKEY_DH_KEYGEN
PKEY_DH_DERIVE
GENERATE_KEY
DH_generate_key
DH_compute_key
COMPUTE_KEY
unsupported signature type
unsupported mask parameter
unsupported mask algorithm
rsa operations not supported
operation not allowed in fips mode
invalid keybits
illegal or unsupported padding mode
digest too big for rsa key
data too small for key size
RSA_generate_key_ex
RSA_generate_key
RSA_check_key
RSA_BUILTIN_KEYGEN
PKEY_RSA_VERIFYRECOVER
PKEY_RSA_VERIFY
PKEY_RSA_SIGN
PKEY_RSA_CTRL_STR
PKEY_RSA_CTRL
SHA1 part of OpenSSL 1.0.1e 11 Feb 2013
SHA-256 part of OpenSSL 1.0.1e 11 Feb 2013
SHA-512 part of OpenSSL 1.0.1e 11 Feb 2013
MD5 part of OpenSSL 1.0.1e 11 Feb 2013
.pp@0
aEÐ
 (#EÚ
ÚE<<0
AES part of OpenSSL 1.0.1e 11 Feb 2013
RC2 part of OpenSSL 1.0.1e 11 Feb 2013
IDEA part of OpenSSL 1.0.1e 11 Feb 2013
libdes part of OpenSSL 1.0.1e 11 Feb 2013
DES part of OpenSSL 1.0.1e 11 Feb 2013
des(%s,%s,%s,%s)
keylen <= sizeof key
EVP_CIPHER_key_length(cipher) <= (int)sizeof(md_tmp)
%s: (%d bit)
Public-Key
Private-Key
recommended-private-length: %d bits
public-key:
private-key:
PKCS#3 DH Public-Key
PKCS#3 DH Private-Key
Public-Key: (%d bit)
Private-Key: (%d bit)
ddddddZ
ddddddZ
.\crypto\evp\evp_key.c
nkey <= EVP_MAX_KEY_LENGTH
?456789:;<=
!"#$%&'()* ,-./0123
TXT_DB part of OpenSSL 1.0.1e 11 Feb 2013
wrong number of fields on line %ld (looking for field %d, got %d, '%s' left)
%d.%d.%d.%d
<unsupported>
IP Address:%d.%d.%d.%d
URI:%s
DNS:%s
email:%s
EdiPartyName:<unsupported>
X400Name:<unsupported>
othername:<unsupported>
d.usernotice
d.cpsuri
d.other
CERTIFICATEPOLICIES
%*sExplicit Text: %s
%*sNumber%s:
%*sOrganization: %s
%*sCPS: %s
%*s%s
<ASN1 %d>
appl [ %d ]
cont [ %d ]
priv [ %d ]
Public key OCSP hash:
x%s
%s - d:d:d%.*s %d%s
%s - d:d:d %d%s
sUnable to load Public Key
sPublic Key Algorithm:
Subject Public Key Info:
Subject:%c
Issuer:%c
x%c
s%s
%s%lu (%s0x%lx)
%8sVersion: %lu (0x%lx)
Certificate:
'() ,-./:=?
pubkey
enc_key
key_enc_algor
cert
d.encrypted
d.digest
d.signed_and_enveloped
d.enveloped
d.sign
d.data
EC_PRIVATEKEY
publicKey
privateKey
value.implicitlyCA
value.parameters
value.named_curve
p.char_two
p.prime
p.ppBasis
p.tpBasis
p.onBasis
p.other
PKCS8_PRIV_KEY_INFO
pkey
pkeyalg
.\crypto\evp\evp_pkey.c
/usr/local/ssl/certs
/usr/local/ssl/cert.pem
SSL_CERT_DIR
SSL_CERT_FILE
CERTIFICATE PAIR
RSA PRIVATE KEY
RSA PUBLIC KEY
PUBLIC KEY
DSA PRIVATE KEY
EC PRIVATE KEY
hexkey
rsa_keygen_pubexp
rsa_keygen_bits
USER32.DLL
NETAPI32.DLL
KERNEL32.DLL
ADVAPI32.DLL
ECDH part of OpenSSL 1.0.1e 11 Feb 2013
ECDSA part of OpenSSL 1.0.1e 11 Feb 2013
.\crypto\pem\pem_pkey.c
%s PRIVATE KEY
%s PARAMETERS
keylength
keyfunc
.\crypto\pkcs12\p12_key.c
RIPE-MD160 part of OpenSSL 1.0.1e 11 Feb 2013
SHA part of OpenSSL 1.0.1e 11 Feb 2013
MD4 part of OpenSSL 1.0.1e 11 Feb 2013
CAST part of OpenSSL 1.0.1e 11 Feb 2013
Blowfish part of OpenSSL 1.0.1e 11 Feb 2013
Basis Type: %s
Field Type: %s
ASN1 OID: %s
%s %s%lu (%s0x%lx)
openssl.cnf
CONF part of OpenSSL 1.0.1e 11 Feb 2013
%sx - <SPACES/NULS>
x -
%sX
%*sKey Id:
%*sAlias: %s
%s:%s
%*s<Not Supported>
%lu:%s:%s:%d:%s
%*sPolicy Text: %s
%*scrlUrl:
EXTENDED_KEY_USAGE
%*sZone: %s, User:
.\crypto\x509v3\v3_akey.c
PKEY_USAGE_PERIOD
keyCertSign
Certificate Sign
keyAgreement
Key Agreement
keyEncipherment
Key Encipherment
.\crypto\x509v3\v3_skey.c
%s (%s)
Unprocessed type %d
ERROR: selector [%d] invalid
:EXTERNAL TYPE %s
%*s%s OF %s {
%'%1$=%C%K%O%s%
.%.-.3.7.9.?.W.[.o.y.
C%C'C3C7C9COCWCiC
NETSCAPE_CERT_SEQUENCE
.\crypto\asn1\x_pkey.c
d.receiptList
d.allOrFirstTier
d.compressedData
d.authenticatedData
d.encryptedData
d.digestedData
d.envelopedData
d.signedData
d.ori
d.pwri
d.kekri
d.kari
d.ktri
CMS_PasswordRecipientInfo
keyDerivationAlgorithm
keyIdentifier
CMS_KeyAgreeRecipientInfo
recipientEncryptedKeys
CMS_OriginatorIdentifierOrKey
d.originatorKey
CMS_OriginatorPublicKey
CMS_RecipientEncryptedKey
CMS_KeyAgreeRecipientIdentifier
d.rKeyId
CMS_RecipientKeyIdentifier
CMS_OtherKeyAttribute
keyAttr
keyAttrId
CMS_KeyTransRecipientInfo
encryptedKey
keyEncryptionAlgorithm
certificates
d.crl
d.subjectKeyIdentifier
d.issuerAndSerialNumber
CMS_CertificateChoices
d.v2AttrCert
d.v1AttrCert
d.extendedCertificate
d.certificate
CMS_OtherCertificateFormat
otherCert
otherCertFormat
Verifying - %s
CONF_def part of OpenSSL 1.0.1e 11 Feb 2013
[[%s]]
[%s] %s=%s
value.bag
value.safes
value.shkeybag
value.keybag
value.sdsicert
value.x509cert
value.other
-----END %s-----
-----BEGIN %s-----
Content-Transfer-Encoding: base64%s%s
name="%s"%s
smime-type=%s;
Content-Type: %smime;
filename="%s"%s
certs-only
%s------%s--%s%s
filename="smime.p7s"%s%s
Content-Transfer-Encoding: base64%s
name="smime.p7s"%s
Content-Type: %ssignature;
%s------%s%s
------%s%s
This is an S/MIME signed message%s%s
"; boundary="----%s"%s%s
protocol="%ssignature";
MIME-Version: 1.0%s
%s.dll
%c%c%c%c%c%c%c%c%c%c
1.1.4
<fd:%d>
deflate 1.1.4 Copyright 1995-2002 Jean-loup Gailly
inflate 1.1.4 Copyright 1995-2002 Mark Adler
Userenv.dll
mshtml.dll
3.7.17
SQLite format 3
CREATE TABLE sqlite_master(
sql text
CREATE TEMP TABLE sqlite_temp_master(
REINDEXEDESCAPEACHECKEYBEFOREIGNOREGEXPLAINSTEADDATABASELECTABLEFTHENDEFERRABLELSEXCEPTRANSACTIONATURALTERAISEXCLUSIVEXISTSAVEPOINTERSECTRIGGEREFERENCESCONSTRAINTOFFSETEMPORARYUNIQUERYATTACHAVINGROUPDATEBEGINNERELEASEBETWEENOTNULLIKECASCADELETECASECOLLATECREATECURRENT_DATEDETACHIMMEDIATEJOINSERTMATCHPLANALYZEPRAGMABORTVALUESVIRTUALIMITWHENWHERENAMEAFTEREPLACEANDEFAULTAUTOINCREMENTCASTCOLUMNCOMMITCONFLICTCROSSCURRENT_TIMESTAMPRIMARYDEFERREDISTINCTDROPFAILFROMFULLGLOBYIFISNULLORDERESTRICTOUTERIGHTROLLBACKROWUNIONUSINGVACUUMVIEWINITIALLY
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
application/x-www-form-urlencoded;charset=utf-8
HTTP/1.1
Content-Length: %d
FullURL
Wininet.dll
FindFirstUrlCacheEntryW
FindNextUrlCacheEntryW
FindCloseUrlCache
host_key
template_url_data
favicon_url
Web Data
SourceURL
profiles.ini
prefs.js
user_pref("browser.search.defaultenginename",
user_pref("browser.search.selectedEngine",
user_pref("browser.startup.homepage",
search.json
large file support is disabled
unknown operation
SQL logic error or missing database
foreign_keys
sqlite_compileoption_get
sqlite_compileoption_used
sqlite_log
sqlite_source_id
sqlite_version
sqlite_attach
sqlite_detach
sqlite_stat1
sqlite_rename_parent
sqlite_rename_trigger
sqlite_rename_table
GetProcessHeap
RowKey
SQLITE_
d-d-d d:d:d
d:d:d
d-d-d
failed to allocate %u bytes of memory
failed memory resize %u to %u bytes
922337203685477580
API call with %s database connection pointer
os_win.c:%d: (%lu) %s(%s) - %s
delayed %dms for lock/sharing conflict
%s-shm
%s\etilqs_
%s\%s
recovered %d pages from %s
recovered %d frames from WAL file %s
cannot limit WAL size: %s
invalid page number %d
2nd reference to page %d
Failed to read ptrmap key=%d
Bad ptr map entry key=%d expected=(%d,%d) got=(%d,%d)
%d of %d pages missing from overflow list starting at %d
failed to get page %d
freelist leaf count too big on page %d
Page %d:
unable to get the page. error code=%d
btreeInitPage() returns error code %d
On tree page %d cell %d:
On page %d at right child:
Corruption detected in cell %d on page %d
Multiple uses for byte %d of page %d
Fragmentation of %d bytes reported as %d on page %d
Page %d is never used
Pointer map page %d is referenced
Outstanding page count goes from %d to %d during this analysis
unknown database %s
keyinfo(%d
%s(%d)
%s-mjXXXXXX9XXz
MJ delete: %s
MJ collide: %s
-mjX9X
foreign key constraint failed
unable to use function %s in the requested context
bind on a busy prepared statement: [%s]
zeroblob(%d)
abort at %d in [%s]: %s
constraint failed at %d in [%s]
cannot open savepoint - SQL statements in progress
no such savepoint: %s
cannot release savepoint - SQL statements in progress
cannot commit transaction - SQL statements in progress
sqlite_temp_master
sqlite_master
SELECT name, rootpage, sql FROM '%q'.%s WHERE %s ORDER BY rowid
cannot change %s wal mode from within a transaction
database table is locked: %s
statement aborts at %d: [%s] %s
cannot open value of type %s
cannot open virtual table: %s
cannot open view: %s
no such column: "%s"
foreign key
indexed
cannot open %s column for writing
misuse of aliased aggregate %s
%s: %s.%s.%s
%s: %s.%s
%s: %s
not authorized to use function: %s
%r %s BY term out of range - should be between 1 and %d
too many terms in %s BY clause
Expression tree is too large (maximum depth %d)
variable number must be between ?1 and ?%d
too many SQL variables
too many columns in %s
EXECUTE %s%s SUBQUERY %d
misuse of aggregate: %s()
%.*s"%w"%s
%s%.*s"%w"
%s OR name=%Q
type='trigger' AND (%s)
sqlite_
table %s may not be altered
there is already another table or index with this name: %s
view %s may not be altered
UPDATE "%w".%s SET sql = sqlite_rename_parent(sql, %Q, %Q) WHERE %s;
UPDATE %Q.%s SET sql = CASE WHEN type = 'trigger' THEN sqlite_rename_trigger(sql, %Q)ELSE sqlite_rename_table(sql, %Q) END, tbl_name = %Q, name = CASE WHEN type='table' THEN %Q WHEN name LIKE 'sqlite_autoindex%%' AND type='index' THEN 'sqlite_autoindex_' || %Q || substr(name,%d 18) ELSE name END WHERE tbl_name=%Q COLLATE nocase AND (type='table' OR type='index' OR type='trigger');
sqlite_sequence
UPDATE "%w".sqlite_sequence set name = %Q WHERE name = %Q
UPDATE sqlite_temp_master SET sql = sqlite_rename_trigger(sql, %Q), tbl_name = %Q WHERE %s;
Cannot add a PRIMARY KEY column
UPDATE "%w".%s SET sql = substr(sql,1,%d) || ', ' || %Q || substr(sql,%d) WHERE type = 'table' AND name = %Q
sqlite_altertab_%s
CREATE TABLE %Q.%s(%s)
DELETE FROM %Q.%s WHERE %s=%Q
SELECT tbl,idx,stat FROM %Q.sqlite_stat1
invalid name: "%s"
too many attached databases - max %d
database %s is already in use
unable to open database: %s
no such database: %s
cannot detach database %s
database %s is locked
%s %T cannot reference objects in database %s
access to %s.%s.%s is prohibited
access to %s.%s is prohibited
object name reserved for internal use: %s
there is already an index named %s
too many columns on %s
duplicate column name: %s
default value of column [%s] is not constant
table "%s" has more than one primary key
AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY
CREATE %s %.*s
UPDATE %Q.%s SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d
CREATE TABLE %Q.sqlite_sequence(name,seq)
view %s is circularly defined
UPDATE %Q.%s SET rootpage=%d WHERE #%d AND rootpage=#%d
sqlite_stat%d
DELETE FROM %Q.sqlite_sequence WHERE name=%Q
DELETE FROM %Q.%s WHERE tbl_name=%Q and type!='trigger'
sqlite_stat
table %s may not be dropped
use DROP TABLE to delete table %s
use DROP VIEW to delete view %s
foreign key on %s should reference only one column of table %T
number of columns in foreign key does not match the number of columns in the referenced table
unknown column "%s" in foreign key definition
indexed columns are not unique
table %s may not be indexed
views may not be indexed
virtual tables may not be indexed
there is already a table named %s
index %s already exists
sqlite_autoindex_%s_%d
table %s has no column named %s
CREATE%s INDEX %.*s
INSERT INTO %Q.%s VALUES('index',%Q,%Q,#%d,%Q);
no such index: %S
index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped
DELETE FROM %Q.%s WHERE name=%Q AND type='index'
a JOIN clause is required before %s
unable to identify the object to be reindexed
no such collation sequence: %s
table %s may not be modified
cannot modify %s because it is a view
foreign key mismatch - "%w" referencing "%w"
table %S has %d columns but %d values were supplied
%d values for %d columns
table %S has no column named %s
%s.%s may not be NULL
constraint %s failed
PRIMARY KEY must be unique
sqlite3_extension_init
%s.%s
unable to open shared library [%s]
sqlite3_
no entry point [%s] in shared library [%s]
error during initialization: %s
automatic extension loading failed: %s
foreign_key_list
foreign_key_check
*** in database %s ***
unsupported encoding: %s
malformed database schema (%s)
%s - %s
unsupported file format
SELECT name, rootpage, sql FROM '%q'.%s ORDER BY rowid
database schema is locked: %s
unknown or unsupported join type: %T %T%s%T
RIGHT and FULL OUTER JOINs are not currently supported
a NATURAL join may not have an ON or USING clause
cannot have both ON and USING clauses in the same join
cannot join using column %s - column not present in both tables
USE TEMP B-TREE FOR %s
COMPOUND SUBQUERIES %d AND %d %s(%s)
%s:%d
ORDER BY clause should come after %s not before
LIMIT clause should come after %s not before
SELECTs to the left and right of %s do not have the same number of result columns
no such index: %s
sqlite_subquery_%p_
too many references to "%s": max 65535
%s.%s.%s
no such table: %s
SCAN TABLE %s %s%s(~%d rows)
sqlite3_get_table() called with two or more incompatible queries
cannot create %s trigger on view: %S
cannot create INSTEAD OF trigger on table: %S
INSERT INTO %Q.%s VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q')
no such trigger: %S
-- TRIGGER %s
no such column: %s
cannot VACUUM - SQL statements in progress
PRAGMA vacuum_db.synchronous=OFF
SELECT 'CREATE TABLE vacuum_db.' || substr(sql,14) FROM sqlite_master WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0
SELECT 'CREATE INDEX vacuum_db.' || substr(sql,14) FROM sqlite_master WHERE sql LIKE 'CREATE INDEX %'
SELECT 'CREATE UNIQUE INDEX vacuum_db.' || substr(sql,21) FROM sqlite_master WHERE sql LIKE 'CREATE UNIQUE INDEX %'
SELECT 'INSERT INTO vacuum_db.' || quote(name) || ' SELECT * FROM main.' || quote(name) || ';'FROM main.sqlite_master WHERE type = 'table' AND name!='sqlite_sequence' AND rootpage>0
SELECT 'DELETE FROM vacuum_db.' || quote(name) || ';' FROM vacuum_db.sqlite_master WHERE name='sqlite_sequence'
SELECT 'INSERT INTO vacuum_db.' || quote(name) || ' SELECT * FROM main.' || quote(name) || ';' FROM vacuum_db.sqlite_master WHERE name=='sqlite_sequence';
INSERT INTO vacuum_db.sqlite_master SELECT type, name, tbl_name, rootpage, sql FROM main.sqlite_master WHERE type='view' OR type='trigger' OR (type='table' AND rootpage=0)
UPDATE %Q.%s SET type='table', name=%Q, tbl_name=%Q, rootpage=0, sql=%Q WHERE rowid=#%d
vtable constructor failed: %s
vtable constructor did not declare schema: %s
no such module: %s
table %s: xBestIndex returned an invalid plan
%s SUBQUERY %d
%s TABLE %s
%s AS %s
%s USING %s%sINDEX%s%s%s
%s USING INTEGER PRIMARY KEY
%s (rowid=?)
%s (rowid>? AND rowid<?)
%s (rowid>?)
%s (rowid<?)
%s VIRTUAL TABLE INDEX %d:%s
%s (~%lld rows)
at most %d tables in a join
cannot use index: %s
the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers
the NOT INDEXED clause is not allowed on UPDATE or DELETE statements within triggers
unknown database: %s
no such %s mode: %s
%s mode not allowed: %s
no such vfs: %s
database corruption at line %d of [%.10s]
misuse at line %d of [%.10s]
cannot open file at line %d of [%.10s]
d:\Work\WORKSPACES\WK_APPSCION_INSTALLER_UPDATER\GetNowUpdater\GetNowUpdater\release\GetNowUpdater.pdb
?load@QWebView@@QAEXABVQUrl@@@Z
??1QWebPage@@UAE@XZ
??0QWebPage@@QAE@PAVQObject@@@Z
?metaObject@QWebPage@@UBEPBUQMetaObject@@XZ
?qt_metacast@QWebPage@@UAEPAXPBD@Z
?qt_metacall@QWebPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z
?event@QWebPage@@UAE_NPAVQEvent@@@Z
?extension@QWebPage@@UAE_NW4Extension@1@PBVExtensionOption@1@PAVExtensionReturn@1@@Z
?supportsExtension@QWebPage@@UBE_NW4Extension@1@@Z
?shouldInterruptJavaScript@QWebPage@@UAE_NXZ
?createWindow@QWebPage@@MAEPAV1@W4WebWindowType@1@@Z
?createPlugin@QWebPage@@MAEPAVQObject@@ABVQString@@ABVQUrl@@ABVQStringList@@2@Z
?chooseFile@QWebPage@@MAE?AVQString@@PAVQWebFrame@@ABV2@@Z
?javaScriptAlert@QWebPage@@MAEXPAVQWebFrame@@ABVQString@@@Z
?javaScriptConfirm@QWebPage@@MAE_NPAVQWebFrame@@ABVQString@@@Z
?javaScriptPrompt@QWebPage@@MAE_NPAVQWebFrame@@ABVQString@@1PAV3@@Z
?javaScriptConsoleMessage@QWebPage@@MAEXABVQString@@H0@Z
?userAgentForUrl@QWebPage@@MBE?AVQString@@ABVQUrl@@@Z
?acceptNavigationRequest@QWebPage@@MAE_NPAVQWebFrame@@ABVQNetworkRequest@@W4NavigationType@1@@Z
?triggerAction@QWebPage@@UAEXW4WebAction@1@_N@Z
?evaluateJavaScript@QWebFrame@@QAE?AVQVariant@@ABVQString@@@Z
?mainFrame@QWebPage@@QBEPAVQWebFrame@@XZ
?page@QWebView@@QBEPAVQWebPage@@XZ
?focusInEvent@QWebView@@MAEXPAVQFocusEvent@@@Z
?paintEvent@QWebView@@MAEXPAVQPaintEvent@@@Z
?mousePressEvent@QWebView@@MAEXPAVQMouseEvent@@@Z
?mouseReleaseEvent@QWebView@@MAEXPAVQMouseEvent@@@Z
?changeEvent@QWebView@@MAEXPAVQEvent@@@Z
?mouseMoveEvent@QWebView@@MAEXPAVQMouseEvent@@@Z
??1QWebView@@UAE@XZ
?setScrollBarPolicy@QWebFrame@@QAEXW4Orientation@Qt@@W4ScrollBarPolicy@3@@Z
?settings@QWebView@@QBEPAVQWebSettings@@XZ
?setPage@QWebView@@QAEXPAVQWebPage@@@Z
??0QWebView@@QAE@PAVQWidget@@@Z
?event@QWebView@@UAE_NPAVQEvent@@@Z
?sizeHint@QWebView@@UBE?AVQSize@@XZ
?mouseDoubleClickEvent@QWebView@@MAEXPAVQMouseEvent@@@Z
?wheelEvent@QWebView@@MAEXPAVQWheelEvent@@@Z
?keyPressEvent@QWebView@@MAEXPAVQKeyEvent@@@Z
?keyReleaseEvent@QWebView@@MAEXPAVQKeyEvent@@@Z
?focusOutEvent@QWebView@@MAEXPAVQFocusEvent@@@Z
?resizeEvent@QWebView@@MAEXPAVQResizeEvent@@@Z
?dragEnterEvent@QWebView@@MAEXPAVQDragEnterEvent@@@Z
?dragMoveEvent@QWebView@@MAEXPAVQDragMoveEvent@@@Z
?dragLeaveEvent@QWebView@@MAEXPAVQDragLeaveEvent@@@Z
?inputMethodEvent@QWebView@@MAEXPAVQInputMethodEvent@@@Z
?inputMethodQuery@QWebView@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z
?focusNextPrevChild@QWebView@@MAE_N_N@Z
?createWindow@QWebView@@MAEPAV1@W4WebWindowType@QWebPage@@@Z
?addToJavaScriptWindowObject@QWebFrame@@QAEXABVQString@@PAVQObject@@W4ValueOwnership@1@@Z
?url@QWebFrame@@QBE?AVQUrl@@XZ
?setLinkDelegationPolicy@QWebPage@@QAEXW4LinkDelegationPolicy@1@@Z
?dropEvent@QWebView@@MAEXPAVQDropEvent@@@Z
?qt_metacast@QWebView@@UAEPAXPBD@Z
?qt_metacall@QWebView@@UAEHW4Call@QMetaObject@@HPAPAX@Z
?staticMetaObject@QWebView@@2UQMetaObject@@B
Qt5WebKitWidgets.dll
?clearMemoryCaches@QWebSettings@@SAXXZ
?setAttribute@QWebSettings@@QAEXW4WebAttribute@1@_N@Z
?globalSettings@QWebSettings@@SAPAV1@XZ
Qt5WebKit.dll
?exec@QApplication@@SAHXZ
?keyPressEvent@QMessageBox@@MAEXPAVQKeyEvent@@@Z
?keyReleaseEvent@QWidget@@MAEXPAVQKeyEvent@@@Z
?exec@QDialog@@UAEHXZ
?keyPressEvent@QMenu@@MAEXPAVQKeyEvent@@@Z
Qt5Widgets.dll
??1QSqlDatabase@@QAE@XZ
??0QSqlDatabase@@QAE@XZ
?open@QSqlDatabase@@QAE_NXZ
?setDatabaseName@QSqlDatabase@@QAEXABVQString@@@Z
??4QSqlDatabase@@QAEAAV0@ABV0@@Z
?addDatabase@QSqlDatabase@@SA?AV1@ABVQString@@0@Z
?close@QSqlDatabase@@QAEXXZ
?isOpen@QSqlDatabase@@QBE_NXZ
?isValid@QSqlDatabase@@QBE_NXZ
??1QSqlError@@QAE@XZ
??4QSqlError@@QAEAAV0@ABV0@@Z
?lastError@QSqlDatabase@@QBE?AVQSqlError@@XZ
?transaction@QSqlDatabase@@QAE_NXZ
?commit@QSqlDatabase@@QAE_NXZ
??1QSqlQuery@@QAE@XZ
?lastError@QSqlQuery@@QBE?AVQSqlError@@XZ
?next@QSqlQuery@@QAE_NXZ
??1QSqlRecord@@QAE@XZ
?value@QSqlQuery@@QBE?AVQVariant@@ABVQString@@@Z
?fieldName@QSqlRecord@@QBE?AVQString@@H@Z
?record@QSqlQuery@@QBE?AVQSqlRecord@@XZ
?count@QSqlRecord@@QBEHXZ
?first@QSqlQuery@@QAE_NXZ
?exec@QSqlQuery@@QAE_NABVQString@@@Z
?setForwardOnly@QSqlQuery@@QAEX_N@Z
??0QSqlQuery@@QAE@VQSqlDatabase@@@Z
??0QSqlDatabase@@QAE@ABV0@@Z
?type@QSqlError@@QBE?AW4ErrorType@1@XZ
??0QSqlError@@QAE@ABVQString@@0W4ErrorType@0@0@Z
?removeDatabase@QSqlDatabase@@SAXABVQString@@@Z
?connectionNames@QSqlDatabase@@SA?AVQStringList@@XZ
Qt5Sql.dll
??0QNetworkRequest@@QAE@ABVQUrl@@@Z
?url@QNetworkReply@@QBE?AVQUrl@@XZ
?pauseAccepting@QTcpServer@@QAEXXZ
?close@QTcpServer@@QAEXXZ
??1QTcpServer@@UAE@XZ
??0QTcpServer@@QAE@PAVQObject@@@Z
?hasPendingConnections@QTcpServer@@UBE_NXZ
?nextPendingConnection@QTcpServer@@UAEPAVQTcpSocket@@XZ
?listen@QTcpServer@@QAE_NABVQHostAddress@@G@Z
??0QTcpSocket@@QAE@PAVQObject@@@Z
?metaObject@QTcpSocket@@UBEPBUQMetaObject@@XZ
?qt_metacast@QTcpSocket@@UAEPAXPBD@Z
?qt_metacall@QTcpSocket@@UAEHW4Call@QMetaObject@@HPAPAX@Z
??1QTcpSocket@@UAE@XZ
?createRequest@QNetworkAccessManager@@MAEPAVQNetworkReply@@W4Operation@1@ABVQNetworkRequest@@PAVQIODevice@@@Z
?url@QNetworkRequest@@QBE?AVQUrl@@XZ
?qt_metacast@QTcpServer@@UAEPAXPBD@Z
?staticMetaObject@QTcpSocket@@2UQMetaObject@@B
?qt_metacall@QTcpServer@@UAEHW4Call@QMetaObject@@HPAPAX@Z
?staticMetaObject@QTcpServer@@2UQMetaObject@@B
Qt5Network.dll
?keyAt@QJsonObject@@ABE?AVQString@@H@Z
?hasShrunk@QHashData@@QAEXXZ
?toPercentEncoding@QUrl@@SA?AVQByteArray@@ABVQString@@ABV2@1@Z
??1QUrl@@QAE@XZ
??1QUrlQuery@@QAE@XZ
?exec@QEventLoop@@QAEHV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z
??0QUrlQuery@@QAE@XZ
?setPort@QUrl@@QAEXH@Z
?port@QUrl@@QBEHH@Z
??0QUrl@@QAE@ABVQString@@W4ParsingMode@0@@Z
?keys@QJsonObject@@QBE?AVQStringList@@XZ
?allKeys@QSettings@@QBE?AVQStringList@@XZ
??0QUrl@@QAE@XZ
??0QUrl@@QAE@ABV0@@Z
?path@QUrl@@QBE?AVQString@@V?$QFlags@W4ComponentFormattingOption@QUrl@@@@@Z
?toDisplayString@QUrl@@QBE?AVQString@@V?$QUrlTwoFlags@W4UrlFormattingOption@QUrl@@W4ComponentFormattingOption@2@@@@Z
?fromLocalFile@QUrl@@SA?AV1@ABVQString@@@Z
?toString@QUrl@@QBE?AVQString@@V?$QUrlTwoFlags@W4UrlFormattingOption@QUrl@@W4ComponentFormattingOption@2@@@@Z
??4QUrl@@QAEAAV0@$$QAV0@@Z
?fromEncoded@QUrl@@SA?AV1@ABVQByteArray@@W4ParsingMode@1@@Z
?fromPercentEncoding@QUrl@@SA?AVQString@@ABVQByteArray@@@Z
?key@const_iterator@QAssociativeIterable@@QBE?BVQVariant@@XZ
Qt5Core.dll
A?openUrl@QDesktopServices@@SA_NABVQUrl@@@Z
H?setUrlHandler@QDesktopServices@@SAXABVQString@@PAVQObject@@PBD@Z
Qt5Gui.dll
GDI32.dll
EnumWindows
USER32.dll
CreatePipe
KERNEL32.dll
RegCloseKey
RegQueryInfoKeyW
RegOpenKeyExW
RegCreateKeyExW
ADVAPI32.dll
ShellExecuteExW
SHELL32.dll
ole32.dll
OLEAUT32.dll
WS2_32.dll
SHLWAPI.dll
CryptCATCatalogInfoFromContext
WINTRUST.dll
VERSION.dll
RPCRT4.dll
PSAPI.DLL
CRYPT32.dll
IPHLPAPI.DLL
InternetCrackUrlW
WININET.dll
GetCPInfo
ReportEventA
PeekNamedPipe
.?AVECSmtp@@
.?AVCSmtp@@
.?AVHttpDaemon@@
.?AVQTcpServer@@
.?AVQTcpSocket@@
.?AVwebPage@@
.?AVQWebPage@@
.?AVQWebView@@
.?AVNotifyWebWidget@@
zcÁ
l}C.we
.?AVBrowserClass_Firefox@CookieMonsterNS@@
.?AVBrowserClass_Chrome@CookieMonsterNS@@
.PAVexception@std@@
.?AVRegKey@CookieMonsterNS@@
.?AVCppSQLite3DB@@
.?AVCppSQLite3Statement@@
.?AVCppSQLite3Query@@
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"><assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="Microsoft.Windows.Updater" type="win32"></assemblyIdentity><description>Updater</description><dependency><dependentAssembly><assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*"></assemblyIdentity></dependentAssembly></dependency><trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"><security><requestedPrivileges><requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel></requestedPrivileges></security></trustInfo><asmv3:application xmlns="urn:schemas-microsoft-com:asm.v3"><asmv3:windowsSettings xmlns="hXXp://schemas.microsoft.com/SMI/2005/WindowsSettings"><ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="hXXp://schemas.microsoft.com/SMI/2005/WindowsSettings" xmlns="hXXp://schemas.microsoft.com/SMI/2005/WindowsSettings">true</ms_windowsSettings:dpiAware></asmv3:windowsSettings></asmv3:application><compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"></supportedOS>
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"></supportedOS>
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"></supportedOS>
<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"></supportedOS>
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"></supportedOS>
0%0X0
4"50565=5
>)>0>6>{>
:#:': :/:3:7:;:?:
2!2%2)2-212
9$:(:,:0:4:8:<:@:
6;6&757[7
4'555;5}5
2)2D2w2
11
5 5[5`5{5
9'9:9`9}9
5]5v5
1;2@2[2`2{2
;;<@<[<`<{<
3?3L3u3
6-6M6V6}6
;#<*<<<_<
1!1.151`1
2,232^2~2
6m6S6b6~6
00J0u0}0
3<3
4%4u4
;$;*;0;6;<;
0-1G1x1}1
1 1$1(1,1014181
6 6$6(6,6064686<6@6
4!5 555?5
5;5[5`5{5
6 6;6[6`6{6
7)8,969|:
0'00090[5
1<1o1-2}2
11{1
<!=0=6=^=
7 8$8(8,80848_8
1%2S2
9];0=6>{?
5Q5=5_5
6$6-666G6P6Y6b6k6t6}6
4M4N4W4`4i4n4
0 0$0(0,0004080<0
0 0$0(0,0
2034383
7(8,8\8`8
5 5$5,5054585|7
2(3,30383@3
4(404<4@4
; ;$;0;@;
< <$<0<@<
6$6(6064686
: :$:(:,:0:4:8:<:@:
0,080@0`0
4$4,484\4|4
:$:,:8:\:|:
> >$>(>,>0>4>8>
2 2$2(2,2
rundll32.exe
advpack.dll,LaunchINFSectionEx
msiexec.exe
shell cat /system/build.prop
hXXps://play.google.com/store/apps/details
hXXps://play.google.com/store/xhr/ructx
hXXps://play.google.com/apps
hXXps://play.google.com/store/apps
google.com
hXXps://play.google.com/store/uninstall
adb.exe
HKEY_CURRENT_USER\Software\AppscionUpdater
autoupdateAppInfo.txt
summaryUpdateInfo.txt
verbose.txt
outt2.txt
outt.txt
remoteSoft.zip
getnowupdater.ini
my.db.sqlite
getnow.db.sqlite
.patch
%u.%u.%u.%u
Correct password required
%s%s%s
HKEY_CURRENT_USER\Software\Appscion
.Nova vers
um outro exemplo desta aplica
deseja executar o pr
.Beenden Sie den Update
&Mit Windows starte
Il est un autre exemple de cette application qui est d
no_icon.ico
back_icon.ico
app_icon.ico
yes_icon.ico
close_icon.ico
minimize_icon.ico
show_icon.ico
app_icon_mark.ico
android_icon.ico
about.html
Cdesktop_notifications.css
application-ro.json
sjquery-1.10.2.min.js
|updater.html
dd.css
application-fr.json
=getnowupdater_pt.qm
general_offer_notifications.html
getnow.html
uninstall_offer_notifications.html
application-es.json
newstyles.css
sandroid_notifications.js
getnow_offer_notifications.css
=getnowupdater_en.qm
application-it.json
favicon.ico
Sscript.js
general_offer_notifications.css
application-en.json
application-de.json
=getnowupdater_ru.qm
application-ru.json
<android_notifications.html
application-pt.json
|feedback.html
=getnowupdater_es.qm
filenotfound.html
cdownload_notifications.css
sgeneral_offer_notifications.js
=getnowupdater_ro.qm
=getnowupdater_de.qm
3desktop_notifications.js
download_notifications.html
=getnowupdater_it.qm
desktop_notifications.html
=getnowupdater_fr.qm
uninstall_offer_notifications.css
getnow_offer_notifications.html
#style.css
android_notifications.css
Greload-icon.png
Button_Yellow.png
ranch-icon.png
Button_Red.png
Gview-icon.png
GDE.png
GRO.png
Gabout-icon.png
ginfo-icon.png
GFR.png
GEN.png
GRU.png
GES.png
update-icon.png
select-arrow.png
android-close-icon.png
Button_Green.png
magnifier.png
mobile-icon.png
Gnotification_warning.png
GPT.png
title-bg.gif
GIT.png
app-icon.png
Gandroid-app-icon.png
close-icon.png
dd_arrow.gif
'logo.png
minimize-icon.png
gsettings-icon.png
IHKEY_CURRENT_USER\Software\GetNowUpdater
\StringFileInfo\X04B0\%s
\StringFileInfo\XXXX\%s
hXXps://
hXXp://
: Error Report
[%d.%d.%d.%d]
getnowupdater.exe
conhost.exe
dllhost.exe
svchost.exe
firefox.exe
chrome.exe
iexplore.exe
(build %d)
Windows 2000
Windows XP
Web Edition
Windows Server 2003,
Windows XP Professional x64 Edition
Windows Home Server
Windows Storage Server 2003
Web Server Edition
Windows Server 2012 R2
Windows 8.1
Windows Server 2012
Windows 8
Windows Server 2008 R2
Windows 7
Windows Server 2008
Windows Vista
Windows 10
kernel32.dll
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
bDHgle.pldl
eknrle23d.ll
crashdump.dmp
niWhntt.pldl
38FF04ED-131A-4776-A659-76F31B40C276
logevent.clara-labs.com
v1/log/%s?AppInstanceId=%s&Bagkey=%s&TargetUid=&EventType=%d&EventCode=%d&Properties=&Data=%s
uomxP~u#qhh:h\t&d,.MV
CBG?1#*#!2]g]$0- ]5GLpo=.FWQGA?J S4p2Ql.m
EKOX4TQQV^(E.PotQr:h
(&w%u(%%w!' taa%
mscoree.dll
- Attempt to initialize the CRT more than once.
- CRT not initialized
- floating point support not loaded
WUSER32.DLL
Count: %d
Duration: %d ms
Cannot find resource %d: 0x%X
Cant get size of resource %d 0x%X
String not loaded 0x%X
Can't load string %u
dddddd
s=%d[dev=%d];
888816666554443
6666554443
!6666554443
hXXps://play.google.com/store/apps/developer?id=
hXXps://play.google.com/store/getdevicepermissions
hXXps://play.google.com/store/xhr/pulc
*.txt
DefaultSearchURL
Chrome
key='Default Search Provider ID'
keywords
\..\..\..
\Google\Chrome\User Data\
SELECT * FROM urls WHERE (last_visit_time >= %I64u) ORDER BY last_visit_time DESC
Firefox
\Mozilla\Firefox\Profiles\
cookies.sqlite
places.sqlite
SELECT distinct guid,moz_places.id,url,title,visit_count,last_visit_date FROM moz_historyvisits, moz_places where (moz_historyvisits.place_id = moz_places.id) and (last_visit_date >= %I64u) and (from_visit > 0) order by last_visit_date desc
%sTempDir\
HKEY_LOCAL_MACHINE
HKEY_CURRENT_USER
HKEY_USERS
HKEY_CLASSES_ROOT
Cselect count(*) from sqlite_master where type='table' and name='%s'
test.db
DlgCaption=Error Report
HeaderText=%s has stopped working
SubHeaderText=Please send us this error report (%s) to help fix the problem and improve this software.
WhatDoesReportContain=What does this report contain?
Send report
button, I confirm that I am familiar with the contents of the report and accept the terms of the Privacy Policy.
button, I confirm that I am familiar with the contents of the report.
InvalidEmailText=Please specify a valid E-mail address, for example, name@hotmail.com.
SendReport=Send report
RestartApp=Restart %s after this window is closed.
SendReportLater=Close the program and send report later
DlgCaption=Error Report Details
Export=Export
DescRegKey=Registry Key Dump
DlgCaption=%s - Sending Error Report
DlgCaption2=%s has stopped working
DlgCaptionExport = %s - Exporting Error Report
CompressingFiles=Compressing error report files
StatusText= The error report is now being sent (attempt %d of 3)
ConfirmLaunchEmailClient=The error report can be sent using your default E-mail program (%s).\nTo run the E-mail program, Press
ExportedWithErrors=Export completed with errors. Press Close to close this window.
DlgCaption=%s - Send Error Reports
BalloonCaption=%s - Error Reports
BalloonText=Some errors occurred in %s recently. Click here to send error reports now.
SelectedSize=Items selected: %d. Total size: %s.
button, I confirm that I am familiar with the contents of selected reports and accept the terms of the Privacy Policy.
button, I confirm that I am familiar with the contents of selected reports.
DeliveryingReports=Delivering error reports
DeliverySucceeded=Error reports were delivered successfully.
DeliveryFailed=Error report delivery completed with errors.
DlgCaption=%s - Screen Video Capture
Text=%s is going to start video capture of your screen to help better understand and fix errors that occur in this software. Note that screen capture may reduce performance of your computer. To continue, click the 'Allow' button.
1.0.1.9


Remove it with Ad-Aware

  1. Click (here) to download and install Ad-Aware Free Antivirus.
  2. Update the definition files.
  3. Run a full scan of your computer.


Manual removal*

  1. Terminate malicious process(es) (How to End a Process With the Task Manager):

    getnowupdater.exe:560
    Taskkill.exe:1736
    %original file name%.exe:1380
    MetroInstallerAPP.exe:2024
    MetroInstallerAPP.exe:2036

  2. Delete the original Trojan file.
  3. Delete or disinfect the following files created/modified by the Trojan:

    %Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\MetroInstallPack.MIP (32 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\MetroInstallerAPP.exe (9866 bytes)
    %Documents and Settings%\%current user%\Cookies\Current_User@setupupdater.getnow[2].txt (2303 bytes)
    %Documents and Settings%\%current user%\Cookies\Current_User@setupupdater.getnow[1].txt (2859 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OX6J4PMZ\logo_GetNowUpdater[1].png (117 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\05I7KPMB\main[1] (1184 bytes)
    %Documents and Settings%\%current user%\Local Settings\Application Data\GetNowUpdater\inst\Bootstrapper\GetNowUpdaterUninstall.exe (7385 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\89AJKDYV\0 Service Pack 3&CDNCountryCode=UA&ErrorCode=0&BrowserSettings=7&DefaultBrowser=IE&MonetisationOption=0&RefId=null&ObjectUid=00000000-0000-0000-0000-000000000 (157 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OX6J4PMZ\128x128[1].gif (450 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OHYRGXIJ\getnowupdater[1].exe (104494 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OHYRGXIJ\install[1] (325 bytes)
    %Documents and Settings%\%current user%\Cookies\index.dat (7808 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\05I7KPMB\geoloc.iminent[1] (61 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\89AJKDYV\jquery.min[1].js (2948 bytes)
    %Documents and Settings%\%current user%\Local Settings\Application Data\Microsoft\Internet Explorer\MSIMGSIZ.DAT (4 bytes)
    %Documents and Settings%\%current user%\Cookies\Current_User@placehold[1].txt (215 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OHYRGXIJ\main[1].css (2 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temp\GetNowUpdater\getnowupdater.exe (53505 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OX6J4PMZ\setup[1].htm (2 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\89AJKDYV\ga[1].js (968 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temp\Iminent\getnowupdater_v1.0.1.9c_0.7z (846158 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5Concurrent.dll (19 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\msvcr100.dll (5390 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\GetNowUpdater.exe (38540 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\dbghelp.dll (9795 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5MultimediaWidgets.dll (394 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\icuuc52.dll (9541 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\msvcp100.dll (3146 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5Gui.dll (36453 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\icuin52.dll (15443 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5Multimedia.dll (6574 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\icudt52.dll (200861 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\89AJKDYV\getnowupdater_v1.0.1.9c_0[1].7z (1819565 bytes)
    %Documents and Settings%\%current user%\Application Data\GetNowUpdater\bin\Qt5Core.dll (43597 bytes)
    %Documents and Settings%\%current user%\Local Settings\Temp\RarSFX0\MetroConfig.json (22 bytes)
    %Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\GetnowConfig.json (11 bytes)
    %Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\inst\main.ico (49 bytes)
    %Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\uninstall.exe (7726 bytes)

  4. Delete the following value(s) in the autorun key (How to Work with System Registry):

    [HKCU\Software\Microsoft\Windows\CurrentVersion\Run]
    "GetNowDownload" = "%Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\uninstall.exe /INSTALL /WAIT /JSNCONFIG=%Documents and Settings%\%current user%\Local Settings\Application Data\GetnowUninstall\GetnowConfig.json"

  5. Clean the Temporary Internet Files folder, which may contain infected files (How to clean Temporary Internet Files folder).

*Manual removal may cause unexpected system behaviour and should be performed at your own risk.

No votes yet

x

Our best antivirus yet!

Fresh new look. Faster scanning. Better protection.

Enjoy unique new features, lightning fast scans and a simple yet beautiful new look in our best antivirus yet!

For a quicker, lighter and more secure experience, download the all new adaware antivirus 12 now!

Download adaware antivirus 12
No thanks, continue to lavasoft.com
close x

Discover the new adaware antivirus 12

Our best antivirus yet

Download Now