/* Includes code from: CryptoJS code.google.com/p/crypto-js (c) 2009-2012 by Jeff Mott. All rights reserved. code.google.com/p/crypto-js/wiki/License Includes code from: PluginDetect v0.9.1 www.pinlady.net/PluginDetect/license/ [ QuickTime Flash Shockwave WindowsMediaPlayer Silverlight VLC AdobeReader RealPlayer ] [ isMinVersion getVersion hasMimeType onDetectionDone onWindowLoaded ] [ AllowActiveX ] Includes code from: http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript Includes code from: http://stackoverflow.com/questions/8253136/how-to-get-domain-name-only-using-javascript/8253221#8253221 Includes code from: https://github.com/Valve/fingerprintjs2 Copyright (c) 2018? Jonas Haag (jonas@lophus.org) Copyright (c) 2015? Valentin Vasilyev (valentin.vasilyev@outlook.com) Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license. */ var _sift=_sift||[];function __siftFlashCB(u){_sift.push(["_setFlash",u])}window.__siftFlashCB=__siftFlashCB; var Sift=Sift||function(){function u(b,l){for(var k=q(b),g=b.length;0l;)g=Math.floor(g/2),k=q(b.substring(0,g));return k}function D(b){var l="",k=0,g;for(g in b)if(b.hasOwnProperty(g)){var i=b[g];void 0===i||(null===i||"undefined"===i||"null"===i)||(0k;){k++;var g=l[l.length-k], b=g+(1(new Date).getTime()-i);h||setTimeout(k,l)}var g=0;setTimeout(k,l)}function M(){var b={random_:Math.ceil(1E9*Math.random()),version_:N,beaconKey_:F},l={},k=!1;L([function(){var g; a:{g=document.cookie;var i=G+"=",h=g.indexOf("; "+i);if(-1==h){if(h=g.indexOf(i),0!==h){g=void 0;break a}}else h+=2;var m=g.indexOf(";",h);-1==m&&(m=g.length);g=O(g.substring(h+i.length,m))}if(!g||15>g.length||"undefined"===g||"null"===g){i=g=void 0;g=o&&(o.crypto||o.msCrypto)||{};if("function"===typeof g.getRandomValues)for(var i="",h=["8","9","a","b"],m=new Uint8Array(1),a=0;36>a;a+=1){var c="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".charAt(a);"x"===c?(g.getRandomValues(m),i+=(m[0]%16).toString(16)): "y"===c&&(i+=Math.floor(Math.random()*h.length))}else for(i=g="";36>g++;i+=51*g&52?(g^15?8^Math.random()*(g^20?16:4):4).toString(16):"-");g=i;h=g;m=new Date;m.setFullYear(m.getFullYear()+P);i=G;h=q(h);m=m.toGMTString();a=void 0===y?J():y;document.cookie=i+"="+h+(m?";expires="+m:"")+";path=/"+(a?";domain=."+a:"")}b.userUuid_=g},function(){var g;g="";try{g=o.top.document.referrer}catch(i){if(o.parent)try{g=o.parent.document.referrer}catch(h){g=""}}""===g&&(g=w.referrer);""!==g&&(b.referrer_=u(g,200))}, function(){w&&(b.title_=u(w.title,Q),b.characterSet_=q(w.characterSet||w.charset))},function(){if(o){b.url_=u(o.location.href,200);b.hostName_=u(o.location.hostname,200);try{b.sessionStorage_=!!o.sessionStorage}catch(g){b.sessionStorage_=!0}try{b.localStorage_=!!o.localStorage}catch(i){b.localStorage_=!0}try{b.indexedDB_=!!o.indexedDB}catch(h){b.indexedDB_=!0}b.openDB_=!0==o.openDatabase}},function(){r&&(b.screenHeight_=r.height,b.screenWidth_=r.width,b.colorDepth_=r.colorDepth)},function(){n&&(b.platform_= q(n.platform),b.language_=q(n.language||n.browserLanguage),b.userAgent_=u(n.userAgent,200),b.cookieEnabled_=n.cookieEnabled,b.doNotTrack_=n.doNotTrack,b.maxTouchPoints_=n.maxTouchPoints,b.online_=n.onLine,b.product_=q(n.product),b.productSub_=q(n.productSub),b.vendor_=q(n.vendor),b.vendorSub_=q(n.vendorSub),b.hardwareConcurrency_=n.hardwareConcurrency,b.javaEnabled_=n.javaEnabled(),b.cpuClass_=q(n.cpuClass))},function(){var g=new Date;b.timezoneOffset_=g.getTimezoneOffset();g.setDate(1);g.setMonth(6); var i=g.getTimezoneOffset();g.setMonth(12);g=g.getTimezoneOffset();b.dstOffset_=Math.abs(Math.abs(g)-Math.abs(i))},function(){z&&(b.userId_=q(z))},function(){A?b.sessionId_=t.MD5(A.toString()):b.userUuid_&&(b.sessionId_=t.MD5(b.userUuid_))},function(){B&&(b.partnerUserId_=q(B))},function(){for(var g=n.mimeTypes,i=g?g.length:0,h="",m=0;mH)&&s(l,"vl","vlc")},function(){s(l,"pd","adobereader")},function(){s(l,"rp","realplayer")},function(){if(n&&n.languages){try{if(navigator.languages[0].substr(0,2)!==navigator.language.substr(0,2)){b.tamperedLanguage_= !0;return}}catch(g){b.tamperedLanguage_=!0;return}b.tamperedLanguage_||(b.tamperedLanguage_=!1)}},function(){r&&(b.tamperedResolution_=r.width>>32-i},rotr:function(b,i){return b<<32-i|b>>>i},endian:function(b){if(b.constructor== Number)return l.rotl(b,8)&16711935|l.rotl(b,24)&4278255360;for(var i=0;i>>5]|=(b[h]&255)<<24-m%32;return i},wordsToBytes:function(b){for(var i=[],h=0;h<32*b.length;h+=8)i.push(b[h>>>5]>>>24-h%32&255);return i},bytesToHex:function(b){for(var i=[],h=0;h>>4).toString(16)), i.push((b[h]&15).toString(16));return i.join("")},hexToBytes:function(b){for(var i=[],h=0;ha;a++)8*h+6*a<=8*b.length?i.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(m>>>6*(3-a)&63)):i.push("=");return i.join("")},base64ToBytes:function(b){if("function"== typeof atob)return k.stringToBytes(atob(b));for(var b=b.replace(/[^A-Z0-9+\/]/ig,""),i=[],h=0,m=0;h>>6-2*m);return i}},b=b.charenc={};b.UTF8={stringToBytes:function(b){return k.stringToBytes(unescape(encodeURIComponent(b)))},bytesToString:function(b){return decodeURIComponent(escape(k.bytesToString(b)))}}; var k=b.Binary={stringToBytes:function(b){for(var i=[],h=0;h>>24)&16711935|(a[j]<<24|a[j]>>>8)&4278255360;a[c>>>5]|=128<>>9<<4)+14]=c;for(var c=h._ff,i=h._gg,p=h._hh,k=h._ii,j=0;j>>0,d=d+n>>>0,e=e+o>>>0,f=f+q>>>0;return l.endian([b,d,e,f])};h._ff=function(b,a,c,d, e,f,j){b=b+(a&c|~a&d)+(e>>>0)+j;return(b<>>32-f)+a};h._gg=function(b,a,c,d,e,f,j){b=b+(a&d|c&~d)+(e>>>0)+j;return(b<>>32-f)+a};h._hh=function(b,a,c,d,e,f,j){b=b+(a^c^d)+(e>>>0)+j;return(b<>>32-f)+a};h._ii=function(b,a,c,d,e,f,j){b=b+(c^(a|~d))+(e>>>0)+j;return(b<>>32-f)+a};h._blocksize=16;h._digestsize=16})();(function(){var b={version:"0.9.1",name:"PluginDetect",addPlugin:function(a,c){a&&(b.isString(a)&&c&&b.isFunc(c.getVersion))&&(a=a.replace(/\s/g,"").toLowerCase(),b.Plugins[a]= c,b.isDefined(c.getVersionDone)||(c.installed=null,c.version=null,c.version0=null,c.getVersionDone=null,c.pluginName=a))},uniqueName:function(){return b.name+"998"},openTag:"<",hasOwnPROP:{}.constructor.prototype.hasOwnProperty,hasOwn:function(a,c){var d;try{d=b.hasOwnPROP.call(a,c)}catch(e){}return!!d},rgx:{str:/string/i,num:/number/i,fun:/function/i,arr:/array/i},toString:{}.constructor.prototype.toString,isDefined:function(a){return"undefined"!=typeof a},isArray:function(a){return b.rgx.arr.test(b.toString.call(a))}, isString:function(a){return b.rgx.str.test(b.toString.call(a))},isNum:function(a){return b.rgx.num.test(b.toString.call(a))},isStrNum:function(a){return b.isString(a)&&/\d/.test(a)},isFunc:function(a){return b.rgx.fun.test(b.toString.call(a))},getNumRegx:/[\d][\d\.\_,\-]*/,splitNumRegx:/[\.\_,\-]/g,getNum:function(a,c){var d=b.isStrNum(a)?(c&&b.isString(c)?RegExp(c):b.getNumRegx).exec(a):null;return d?d[0]:null},compareNums:function(a,c,d){var e=parseInt;if(b.isStrNum(a)&&b.isStrNum(c)){if(b.isDefined(d)&& d.compareNums)return d.compareNums(a,c);a=a.split(b.splitNumRegx);c=c.split(b.splitNumRegx);for(d=0;de(c[d],10))return 1;if(e(a[d],10)d;d++)if(/^(0+)(.+)$/.test(e[d])&&(e[d]=RegExp.$2),d>c||!/\d/.test(e[d]))e[d]="0";return e.slice(0,4).join(",")},pd:{getPROP:function(a, b,d){try{a&&(d=a[b])}catch(e){this.errObj=e}return d},findNavPlugin:function(a){if(a.dbug)return a.dbug;var c=null;if(window.navigator){var d={Find:b.isString(a.find)?RegExp(a.find,"i"):a.find,Find2:b.isString(a.find2)?RegExp(a.find2,"i"):a.find2,Avoid:a.avoid?b.isString(a.avoid)?RegExp(a.avoid,"i"):a.avoid:0,Num:a.num?/\d/:0},e,f,j,g=navigator.mimeTypes,h=navigator.plugins;if(a.mimes&&g){j=b.isArray(a.mimes)?[].concat(a.mimes):b.isString(a.mimes)?[a.mimes]:[];for(e=0;ej&&"0"!=a[e]||d[e]!=a[e]&&(-1==j&&(j=e),"0"!=a[e]))return c;return f},AXO:function(){var a;try{a=new window.ActiveXObject}catch(b){}return a? null:window.ActiveXObject}(),getAXO:function(a){var c=null;try{c=new b.AXO(a)}catch(d){b.errObj=d}c&&(b.browser.ActiveXEnabled=!0);return c},browser:{detectPlatform:function(){var a,c=window.navigator?navigator.platform||"":"";b.OS=100;if(c){var d=["Win",1,"Mac",2,"Linux",3,"FreeBSD",4,"iPhone",21.1,"iPod",21.2,"iPad",21.3,"Win.*CE",22.1,"Win.*Mobile",22.2,"Pocket\\s*PC",22.3,"",100];for(a=d.length-2;0<=a;a-=2)if(d[a]&&RegExp(d[a],"i").test(c)){b.OS=d[a+1];break}}},detectIE:function(){var a=document, c,d=window.navigator?navigator.userAgent||"":"",e,f;this.ActiveXEnabled=this.ActiveXFilteringEnabled=!1;try{this.ActiveXFilteringEnabled=!!window.external.msActiveXFilteringEnabled()}catch(j){}f=["WMPlayer.OCX","ShockwaveFlash.ShockwaveFlash","AgControl.AgControl"];e="Msxml2.XMLHTTP Msxml2.DOMDocument Microsoft.XMLDOM TDCCtl.TDCCtl Shell.UIHelper HtmlDlgSafeHelper.HtmlDlgSafeHelper Scripting.Dictionary".split(" ").concat(f);for(c=0;cf.status)return f.status;f=f.plugin;c=b.formatNum(b.isNum(c)?c.toString():b.isStrNum(c)?b.getNum(c):"0");1!=f.getVersionDone&&(f.getVersion(c,d,e),null===f.getVersionDone&&(f.getVersionDone=1));null!==f.installed&&(a=0.5>=f.installed?f.installed:0.7==f.installed?1:null=== f.version?0:0<=b.compareNums(f.version,c,f)?1:-0.1);return a},getVersion:function(a,c,d){a=b.pd.findPlugin(a);if(0>a.status)return null;a=a.plugin;1!=a.getVersionDone&&(a.getVersion(null,c,d),null===a.getVersionDone&&(a.getVersionDone=1));return c=(c=a.version||a.version0)?c.replace(b.splitNumRegx,b.pd.getVersionDelimiter):c},hasMimeType:function(a){if(a&&window.navigator&&navigator.mimeTypes){var c,d,e,f=navigator.mimeTypes,j=b.isArray(a)?[].concat(a):b.isString(a)?[a]:[];e=j.length;for(d=0;d=b.compareNums(c,a.L.v))?1:-1))}return e},search:function(a,c){var d=this,e=0,f;f=a.searchHasRun||d.isDisabled()?1:0;a.searchHasRun=1;if(f)return a.version||null;d.init(a);if(!c||d.isActiveXObject(a,b.formatNum(a.DIGITMIN.join(",")))){var j,g=a.DIGITMAX,h,i,k=[0,0,0,0],l=[0,0,0,0],m=function(b,c){var f=[].concat(k);f[b]=c;(f=d.isActiveXObject(a,f.join(",")))?(e=1,k[b]=c):l[b]=c;return f};for(f=0;fl[f]&&(0<=b.compareNums(i,a.Lower[j])&&0>b.compareNums(h,a.Upper[j]))&&(l[f]=Math.floor(g[j][f])));for(j=0;30>j;j++){if(16>=l[f]-k[f]){for(j=l[f];j>=k[f]+(f?1:0)&&!m(f,j);j--);break}m(f,Math.round((l[f]+k[f])/2))}if(!e)break;l[f]=k[f]}e&&(a.version=d.convert(a,k.join(",")).v)}return a.version||null},emptyNode:function(a){try{a.innerHTML=""}catch(b){}},HTML:[], len:0,onUnload:function(a,b){var d,e=b.HTML,f;for(d=0;d'+(a.ParamTags?a.ParamTags:"")+b.openTag+"/object>";for(c=0;c=b.compareNums(c,a.min))return 1;if(a.max&&0<=b.compareNums(c,a.max))return 0;e.innerHTML=a.tagA+c+a.tagB;b.pd.getPROP(e.firstChild,"object")&&(d=1);d?(a.min=c,this.HTML.push({spanObj:e,span:this.span})):(a.max=c,e.innerHTML= "");return d},span:function(){return this.spanObj},convert_:function(a,c,d,e){return(a=a.convert[c])?b.isFunc(a)?b.formatNum(a(d.split(b.splitNumRegx),e).join(",")):d:a},convert:function(a,c,d){var e,f,j,c=b.formatNum(c);f={v:c,x:-1};if(c)for(e=0;eb.compareNums(c,d?this.convert_(a,e,a.Upper[e]):a.Upper[e]))){f.v=this.convert_(a,e,c,d);f.x=e;break}return f},z:0},win:{disable:function(){this.cancel= !0},cancel:!1,loaded:!1,unload:!1,hasRun:0,init:function(){this.hasRun||(this.hasRun=1,/complete/i.test(document.readyState||"")?this.loaded=!0:b.ev.addEvent(window,"load",this.onLoad),b.ev.addEvent(window,"unload",this.onUnload))},loadPrvtHndlrs:[],loadPblcHndlrs:[],unloadHndlrs:[],onUnload:function(){var a=b.win;a.unload||(a.unload=!0,b.ev.removeEvent(window,"load",a.onLoad),b.ev.removeEvent(window,"unload",a.onUnload),b.ev.callArray(a.unloadHndlrs))},onLoad:function(){var a=b.win;!a.loaded&&(!a.unload&& !a.cancel)&&(a.loaded=!0,b.ev.callArray(a.loadPrvtHndlrs),b.ev.callArray(a.loadPblcHndlrs))}},DOM:{isEnabled:{objectTag:function(){var a=b.browser,c=a.isIE?0:1;a.ActiveXEnabled&&(c=1);return!!c},objectTagUsingActiveX:function(){var a=0;b.browser.ActiveXEnabled&&(a=1);return!!a},objectProperty:function(a){return a&&a.tagName&&b.browser.isIE?/applet/i.test(a.tagName)?!this.objectTag()||b.isDefined(b.pd.getPROP(document.createElement("object"),"object"))?1:0:b.isDefined(b.pd.getPROP(document.createElement(a.tagName), "object"))?1:0:0}},HTML:[],div:null,divID:"plugindetect",divWidth:500,getDiv:function(){return this.div||document.getElementById(this.divID)||null},initDiv:function(){var a;this.div||((a=this.getDiv())?this.div=a:(this.div=document.createElement("div"),this.div.id=this.divID,this.setStyle(this.div,this.getStyle.div()),this.insertDivInBody(this.div)),b.ev.fPush([this.onUnload,this],b.win.unloadHndlrs))},pluginSize:1,iframeWidth:40,iframeHeight:10,altHTML:"     ",emptyNode:function(a){if(a&& /div|span/i.test(a.tagName||"")){b.browser.isIE&&this.setStyle(a,["display","none"]);try{a.innerHTML=""}catch(c){}}},removeNode:function(a){try{a&&a.parentNode&&a.parentNode.removeChild(a)}catch(b){}},onUnload:function(a,b){var d,e,f;d=b.HTML;if(e=d.length)for(e-=1;0<=e;e--)if(f=d[e])d[e]=0,b.emptyNode(f.span()),b.removeNode(f.span()),f.span=0,f.spanObj=0,f.doc=0,f.objectProperty=0;d=b.getDiv();b.emptyNode(d);b.removeNode(d);b.div=0},span:function(){this.spanObj||(this.spanObj=this.doc.getElementById(this.spanId)); return this.spanObj||null},width:function(){var a=this.span(),c;c=a&&b.isNum(a.scrollWidth)?a.scrollWidth:-1;a=a&&b.isNum(a.offsetWidth)?a.offsetWidth:-1;return 0f||0>e||k<=this.pluginSize)return 0; g&&(!a.pi&&b.isDefined(i)&&b.browser.isIE&&a.tagName==d.tagName&&a.time<=d.time&&f===e&&0===h&&0!==l)&&(a.pi=1);return e";else{f+=">";for(j=0;j');f+=e+b.openTag+"/"+a+">"}}else a="",f=e;a={spanId:"",spanObj:null,span:this.span,loaded:null,tagName:a,outerHTML:f,DOM:this,time:(new Date).getTime(),insertDomDelay:-1,width:this.width,obj:this.obj,readyState:this.readyState,objectProperty:this.objectProperty, doc:h};if(g&&g.parentNode)if(/iframe/i.test(g.tagName))this.iframe.addHandler(g,[this.onLoadHdlr,a]),a.loaded=0,a.spanId=b.name+"Span"+this.HTML.length,h=''+f+"",a.time=(new Date).getTime(),g=this.iframe.write(g,h),0<=g&&(a.insertDomDelay=g);else if(/div/i.test(g.tagName)){h=h.createElement("span");this.setStyle(h,this.getStyle.span());g.appendChild(h);try{a.time=(new Date).getTime(),h.innerHTML=f,a.insertDomDelay=(new Date).getTime()- a.time}catch(l){}a.spanObj=h}this.HTML.push(a);return a}},file:{any:"fileStorageAny999",valid:"fileStorageValid999",save:function(a,c,d){a&&b.isDefined(d)&&(a[this.any]||(a[this.any]=[]),a[this.valid]||(a[this.valid]=[]),a[this.any].push(d),(c=this.split(c,d))&&a[this.valid].push(c))},getValidLength:function(a){return a&&a[this.valid]?a[this.valid].length:0},getAnyLength:function(a){return a&&a[this.any]?a[this.any].length:0},getValid:function(a,b){return a&&a[this.valid]?this.get(a[this.valid],b): null},getAny:function(a,b){return a&&a[this.any]?this.get(a[this.any],b):null},get:function(a,c){var d=a.length-1,e=b.isNum(c)?c:d;return 0>e||e>d?null:a[e]},split:function(a,c){var d=null,e,a=a?a.replace(".","\\."):"";e=RegExp("^(.*[^\\/])("+a+"\\s*)$");b.isString(c)&&e.test(c)&&(e=RegExp.$1.split("/"),d={name:e[e.length-1],ext:RegExp.$2,full:c},e[e.length-1]="",d.path=e.join("/"));return d}},Plugins:{}};b.init.library();var l={setPluginStatus:function(a,c,d){this.installed=(this.version=c?b.formatNum(c, 3):null)?1:d?0c;c++)if(d=b.getAXO(this.progID+(c?"."+c:""))){this.installed=1;a=0;try{a=b.getNum(d.GetVariable("$version")+ "")}catch(e){}if(a&&(this.version=a,this.precision=k.getPrecision(a),!b.dbug))break}return this}},instance:{hasRun:0,precision:0,version:null,HTML:null,HTML2:null,isEnabled:function(){var a=k,c=1;if(this.hasRun||b.DOM.isEnabled.objectTagUsingActiveX()||!b.DOM.isEnabled.objectTag()||!b.hasMimeType(a.mimeType))c=0;return c},query:function(){var a=k,c,d=this.isEnabled();this.hasRun=1;if(d){this.HTML=b.DOM.insert("object",["type",a.mimeType],["play","false","menu","false"],"",a);try{c=this.HTML.obj().GetVariable("$version")+ "",this.version=b.getNum(c)}catch(e){}if(!this.version||b.dbug){this.HTML2=b.DOM.insert("embed",["type",a.mimeType,"play","false","menu","false"],[],"",a);try{c=this.HTML2.obj().GetVariable("$version")+"",this.version=b.getNum(c)}catch(f){}}this.precision=a.getPrecision(this.version)}return this}}};b.addPlugin("flash",k);b.addPlugin("shockwave",{getVersion:function(){var a=null,c;if((!c||b.dbug)&&this.nav.query().installed)c=1;if((!a||b.dbug)&&this.nav.query().version)a=this.nav.version;if((!c||b.dbug)&& this.axo.query().installed)c=1;if((!a||b.dbug)&&this.axo.query().version)a=this.axo.version;this.installed=a?1:c?0:-1;this.version=b.formatNum(a)},nav:{hasRun:0,installed:0,version:null,mimeType:"application/x-director",query:function(){var a,c;c=this.hasRun||!b.hasMimeType(this.mimeType);this.hasRun=1;if(c)return this;(c=b.pd.findNavPlugin({find:"Shockwave\\s*for\\s*Director",mimes:this.mimeType,plugins:"Shockwave for Director"}))&&c.description&&(a=b.getNum(c.description+""));a&&(a=b.getPluginFileVersion(c, a));c&&(this.installed=1);a&&(this.version=a);return this}},axo:{hasRun:0,installed:null,version:null,progID:"SWCtl.SWCtl SWCtl.SWCtl.1 SWCtl.SWCtl.7 SWCtl.SWCtl.8 SWCtl.SWCtl.11 SWCtl.SWCtl.12".split(" "),classID:"clsid:166B1BCA-3F9C-11CF-8075-444553540000",query:function(){var a,c,d,e;c=!this.hasRun;this.hasRun=1;if(c)for(c=0;cb.compareNums(c.verGecko,b.formatNum("1.8"))|| c.isOpera&&0>b.compareNums(c.verOpera,b.formatNum("10"))||b.DOM.isEnabled.objectTagUsingActiveX()||!b.hasMimeType(a.mimeType)||!b.pd.findNavPlugin({find:a.find[0],avoid:a.avoid,mimes:a.mimeType,plugins:a.plugins[0]})?1:0},query:function(){var a=g,c=this.isDisabled();this.hasRun=1;if(c)return this;if(a=b.pd.getPROP(b.DOM.insert("object",["type",b.hasMimeType(a.mimeType).type,"data",""],["src",""],"",a).obj(),"versionInfo"))this.version=b.getNum(a);return this}},axo:{hasRun:0,installed:null,version:null, progID:["WMPlayer.OCX","WMPlayer.OCX.7"],classID:"clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6",query:function(){var a,c;c=!this.hasRun;this.hasRun=1;if(c)for(c=0;cparseInt(a[0],10)&&30226<=parseInt(a[2],10)&&(a[0]="2"),a=a.join(","));a&&(this.version=a);return this}},axo:{hasRun:0,installed:0,version:null,progID:"AgControl.AgControl",maxdigit:[20,10,10,100,100,10],mindigit:[0,0,0,0,0,0],IsVersionSupported:function(a,c){try{return this.testVersion?0<=b.compareNums(b.formatNum(this.testVersion.join(",")),b.formatNum(c.join(","))):a.IsVersionSupported(this.format(c))}catch(d){}return 0}, format:function(a){return a[0]+"."+a[1]+"."+a[2]+this.make2digits(a[3])+this.make2digits(a[4])+"."+a[5]},make2digits:function(a){return(10>a?"0":"")+a+""},query:function(){var a,c;a=this.hasRun;this.hasRun=1;if(a)return this;if(c=b.getAXO(this.progID))this.installed=1;if(c&&this.IsVersionSupported(c,this.mindigit)){var d=[].concat(this.mindigit),e,f=0;for(a=0;ae;)e++,f++,d[a]=Math.round((this.maxdigit[a]+this.mindigit[a])/ 2),this.IsVersionSupported(c,d)?this.mindigit[a]=d[a]:this.maxdigit[a]=d[a];d[a]=this.mindigit[a]}this.version=this.format(d)}return this}}});var i={compareNums:function(a,c){var d=a.split(b.splitNumRegx),e=c.split(b.splitNumRegx),f,g,h,i,k;for(f=0;fh?1:-1;if(2==f&&i!=k)return i>k?1:-1}return 0},setPluginStatus:function(a,c,d){this.installed=c?1:d?0b.compareNums(b.formatNum(f),b.formatNum("11")))g=2}else g=2;if(2>g&&(a=b.file.getValid(a),!a||!a.full))g=1;return g},handlerSet:0,onMessage:function(){var a= this;return function(c){if(!a.version&&(a.detected=1,b.isArray(c)&&(c=c[0]),c=b.getNum(c+"")))/^(\d+)[.,_]?$/.test(c)?(c=RegExp.$1+",0,0,0",a.precision=3):/^(\d+)[.,_](\d)(\d\d)$/.test(c)||/^(\d+)[.,_](\d\d\d)(\d\d\d\d\d)$/.test(c)?(c=RegExp.$1+","+RegExp.$2+","+RegExp.$3+",0",a.precision=3):/^(\d+)[.,_](\d\d\d)(\d\d\d\d\d)(\d+)$/.test(c)?(c=RegExp.$1+","+RegExp.$2+","+RegExp.$3+","+RegExp.$4,a.precision=4):/^(\d+)[.,_](\d)(\d)$/.test(c)?(c=RegExp.$1+","+RegExp.$2+","+RegExp.$3+",0",a.precision=3): /^(\d+)[.,_](\d)$/.test(c)&&(c=RegExp.$1+","+RegExp.$2+",0,0",a.precision=3),a.version=b.formatNum(c),h.setPluginStatus()}},isDefinedMsgHandler:function(a,b){try{return a?a.messageHandler!==b:0}catch(d){}return 1},queryObject:function(){var a=this.HTML;if(a=a?a.obj():0){if(!this.handlerSet&&this.isDefinedMsgHandler(a)){try{a.messageHandler={onMessage:this.onMessage()}}catch(b){}this.handlerSet=1;this.count2=this.count;this.time2=(new Date).getTime()}this.detected||(3=this.maxCount&&(new Date).getTime()-this.time2>=this.intervalLength*this.maxCount)&&(this.detected=-0.5))}},insertHTMLQuery:function(){var a=h,c=b.DOM.altHTML,d,e;if(this.isDisabled())return this;2>a.OTF&&(a.OTF=2);d=b.file.getValid(a).full;e=b.DOM.iframe.insert(0,"Adobe Reader");b.DOM.iframe.write(e,'