Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattpiwik <matthieu.aubry@gmail.com>2011-04-15 07:30:44 +0400
committermattpiwik <matthieu.aubry@gmail.com>2011-04-15 07:30:44 +0400
commitfd58c61b990c892735bbe828f6259bad61046367 (patch)
tree28b28337b7b595dc968ff120e7e3f5c1c880618b /piwik.js
parent9156f1ef07ee33e919793e12398fdc9befd92e60 (diff)
Fixes #2315 and updating tests (starting to love these JS tests ;)
git-svn-id: http://dev.piwik.org/svn/trunk@4462 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'piwik.js')
-rw-r--r--piwik.js20
1 files changed, 10 insertions, 10 deletions
diff --git a/piwik.js b/piwik.js
index bdf867368c..a6b9da9ef8 100644
--- a/piwik.js
+++ b/piwik.js
@@ -14,13 +14,13 @@ return typeof f==="function"?m({"":n},""):n}throw new SyntaxError("JSON.parse")}
k()})}else{if(d.attachEvent){d.attachEvent("onreadystatechange",function i(){if(d.readyState==="complete"){d.detachEvent("onreadystatechange",i);k()}});if(d.documentElement.doScroll&&H===H.top){(function i(){if(!h){try{d.documentElement.doScroll("left")}catch(K){setTimeout(i,0);return}k()}}())}}}if((new RegExp("WebKit")).test(j.userAgent)){J=setInterval(function(){if(h||/loaded|complete/.test(d.readyState)){clearInterval(J);k()}},10)}t(H,"load",k,false)}function f(){var i="";try{i=H.top.document.referrer}catch(K){if(H.parent){try{i=H.parent.document.referrer}catch(J){i=""}}}if(i===""){i=d.referrer}return i}function A(i){var K=new RegExp("^([a-z]+):"),J=K.exec(i);return J?J[1]:null}function y(i){var K=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),J=K.exec(i);return J?J[1]:i}function p(K,J){var N=new RegExp("^(?:https?|ftp)(?::/*(?:[^?]+)[?])([^#]+)"),M=N.exec(K),L=new RegExp("(?:^|&)"+J+"=([^&]*)"),i=M?L.exec(M[1]):0;return i?I(i[1]):""}function s(O,L,K,N,J,M){var i;if(K){i=new Date();
i.setTime(i.getTime()+K)}d.cookie=O+"="+e(L)+(K?";expires="+i.toGMTString():"")+";path="+(N?N:"/")+(J?";domain="+J:"")+(M?";secure":"")}function F(K){var i=new RegExp("(^|;)[ ]*"+K+"=([^;]*)"),J=i.exec(d.cookie);return J?I(J[2]):0}function r(i){return unescape(e(i))}function u(Z){var L=function(W,i){return(W<<i)|(W>>>(32-i))},aa=function(ag){var af="",ae,W;for(ae=7;ae>=0;ae--){W=(ag>>>(ae*4))&15;af+=W.toString(16)}return af},O,ac,ab,K=[],S=1732584193,Q=4023233417,P=2562383102,N=271733878,M=3285377520,Y,X,V,U,T,ad,J,R=[];Z=r(Z);J=Z.length;for(ac=0;ac<J-3;ac+=4){ab=Z.charCodeAt(ac)<<24|Z.charCodeAt(ac+1)<<16|Z.charCodeAt(ac+2)<<8|Z.charCodeAt(ac+3);R.push(ab)}switch(J&3){case 0:ac=2147483648;break;case 1:ac=Z.charCodeAt(J-1)<<24|8388608;break;case 2:ac=Z.charCodeAt(J-2)<<24|Z.charCodeAt(J-1)<<16|32768;break;case 3:ac=Z.charCodeAt(J-3)<<24|Z.charCodeAt(J-2)<<16|Z.charCodeAt(J-1)<<8|128;break}R.push(ac);while((R.length&15)!==14){R.push(0)}R.push(J>>>29);R.push((J<<3)&4294967295);for(O=0;O<R.length;
O+=16){for(ac=0;ac<16;ac++){K[ac]=R[O+ac]}for(ac=16;ac<=79;ac++){K[ac]=L(K[ac-3]^K[ac-8]^K[ac-14]^K[ac-16],1)}Y=S;X=Q;V=P;U=N;T=M;for(ac=0;ac<=19;ac++){ad=(L(Y,5)+((X&V)|(~X&U))+T+K[ac]+1518500249)&4294967295;T=U;U=V;V=L(X,30);X=Y;Y=ad}for(ac=20;ac<=39;ac++){ad=(L(Y,5)+(X^V^U)+T+K[ac]+1859775393)&4294967295;T=U;U=V;V=L(X,30);X=Y;Y=ad}for(ac=40;ac<=59;ac++){ad=(L(Y,5)+((X&V)|(X&U)|(V&U))+T+K[ac]+2400959708)&4294967295;T=U;U=V;V=L(X,30);X=Y;Y=ad}for(ac=60;ac<=79;ac++){ad=(L(Y,5)+(X^V^U)+T+K[ac]+3395469782)&4294967295;T=U;U=V;V=L(X,30);X=Y;Y=ad}S=(S+Y)&4294967295;Q=(Q+X)&4294967295;P=(P+V)&4294967295;N=(N+U)&4294967295;M=(M+T)&4294967295}ad=aa(S)+aa(Q)+aa(P)+aa(N)+aa(M);return ad.toLowerCase()}function o(K,i,J){if(K==="translate.googleusercontent.com"){if(J===""){J=i}i=p(i,"u");K=y(i)}else{if(K==="cc.bingj.com"||K==="webcache.googleusercontent.com"||K.slice(0,5)==="74.6."){i=d.links[0].href;K=y(i)}}return[K,i,J]}function l(J){var i=J.length;if(J.charAt(--i)==="."){J=J.slice(0,i)}if(J.slice(0,2)==="*."){J=J.slice(1)
-}return J}function E(aB,az){var am=o(d.domain,H.location.href,f()),Z=l(am[0]),V=am[1],aC=am[2],L="GET",ac=aB||"",aU=az||"",aN,aT=d.title,ai="7z|aac|ar[cj]|as[fx]|avi|bin|csv|deb|dmg|doc|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|ms[ip]|od[bfgpst]|og[gv]|pdf|phps|png|ppt|qtm?|ra[mr]?|rpm|sea|sit|tar|t?bz2?|tgz|torrent|txt|wav|wm[av]|wpd||xls|xml|z|zip",aD=[Z],O=[],aE=[],aJ=[],ab=500,K,ak,al,ax,aF="_pk_",R,aA,M,au,aV=63072000000,af=1800000,aa=15768000000,aK=false,T=100,aH=5,ao={},at=false,S=false,Y,aR,aq,aM=u,ay;function aO(aW){var aX;if(al){aX=new RegExp("#.*");return aW.replace(aX,"")}return aW}function ah(aY,aW){var aZ=A(aW),aX;if(aZ){return aW}if(aW.slice(0,1)==="/"){return A(aY)+"://"+y(aY)+aW}aY=aO(aY);if((aX=aY.indexOf("?"))>=0){aY=aY.slice(0,aX)}if((aX=aY.lastIndexOf("/"))!==aY.length-1){aY=aY.slice(0,aX+1)}return aY+aW}function ar(aZ){var aX,aW,aY;for(aX=0;aX<aD.length;aX++){aW=l(aD[aX].toLowerCase());if(aZ===aW){return true}if(aW.slice(0,1)==="."){if(aZ===aW.slice(1)){return true
-}aY=aZ.length-aW.length;if((aY>0)&&(aZ.slice(aY)===aW)){return true}}}return false}function i(aW){var aX=new Image(1,1);aX.onLoad=function(){};aX.src=ac+(ac.indexOf("?")<0?"?":"&")+aW}function X(aW){try{var aY=H.XMLHttpRequest?new H.XMLHttpRequest():H.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;aY.open("POST",ac,true);aY.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");aY.send(aW)}catch(aX){i(aW)}}function aQ(aY,aX){var aW=new Date();if(!M){if(L==="POST"){X(aY)}else{i(aY)}m=aW.getTime()+aX}}function P(aW){return aF+aW+"."+aU+"."+ay}function aw(){var aW=P("testcookie");if(!b(j.cookieEnabled)){s(aW,"1");return F(aW)==="1"?"1":"0"}return j.cookieEnabled?"1":"0"}function aj(){ay=aM((R||Z)+(aA||"/")).slice(0,4)}function W(){var aX=P("cvar"),aW=F(aX);if(aW.length){aW=JSON2.parse(aW);if(n(aW)){return aW}}return{}}function aG(){if(aK===false){aK=W()}}function Q(aW){var aX=new Date();Y=aX.getTime()}function N(){var aX=new Date(),aW=Math.round(aX.getTime()/1000),aZ=F(P("id")),aY;
-if(aZ){aY=aZ.split(".");aY.unshift("0")}else{aY=["1",aM((j.userAgent||"")+(j.platform||"")+JSON2.stringify(ao)+aW).slice(0,16),aW,0,aW,""]}return aY}function aI(){var aW=F(P("ref"));if(aW.length){try{aW=JSON2.parse(aW);if(n(aW)){return aW}}catch(aX){}}return["","",0,""]}function an(aY,bk,bl){var bi,aX=new Date(),a4=Math.round(aX.getTime()/1000),bn,bj,a0,bb,bf,a3,a1,bh,aZ=1024,bo,a7,be=aK,a9=P("id"),a5=P("ses"),a6=P("ref"),bq=P("cvar"),bc=N(),a8=F(a5),bg=aI(),ba=d.location.protocol==="https",bm=aN||V,bp=["piwik_campaign","utm_campaign"],bd=["piwik_kwd","utm_term"],a2,aW;if(M){s(a9,"",-1,aA,R);s(a5,"",-1,aA,R);s(bq,"",-1,aA,R);s(a6,"",-1,aA,R);return""}bn=bc[0];bj=bc[1];bb=bc[2];a0=bc[3];bf=bc[4];a3=bc[5];a2=bg[0];aW=bg[1];a1=bg[2];bh=bg[3];if(!a8){a0++;a3=bf;if(!au||!a2.length){for(bi in bp){if(Object.prototype.hasOwnProperty.call(bp,bi)){a2=p(bm,bp[bi]);if(a2.length){break}}}for(bi in bd){if(Object.prototype.hasOwnProperty.call(bd,bi)){aW=p(bm,bd[bi]);if(aW.length){break}}}}bo=y(aC);a7=bh.length?y(bh):"";
-if(bo.length&&!ar(bo)&&(!au||!a7.length||ar(a7))){bh=aC}if(bh.length||a2.length){a1=a4;bg=[a2,aW,a1,aO(bh.slice(0,aZ))];s(a6,JSON2.stringify(bg),aa,aA,R,ba)}}aY+="&idsite="+aU+"&rec=1&rand="+Math.random()+"&h="+aX.getHours()+"&m="+aX.getMinutes()+"&s="+aX.getSeconds()+"&url="+e(aO(bm))+"&urlref="+e(aO(aC))+"&_id="+bj+"&_idts="+bb+"&_idvc="+a0+"&_idn="+bn+"&_rcn="+e(a2)+"&_rck="+e(aW)+"&_refts="+a1+"&_viewts="+a3+"&_ref="+e(aO(bh.slice(0,aZ)));for(bi in ao){if(Object.prototype.hasOwnProperty.call(ao,bi)){aY+="&"+bi+"="+ao[bi]}}if(bk){aY+="&data="+e(JSON2.stringify(bk))}else{if(ax){aY+="&data="+e(JSON2.stringify(ax))}}if(aK){aY+="&_cvar="+e(JSON2.stringify(aK));for(bi in be){if(Object.prototype.hasOwnProperty.call(be,bi)){if(aK[bi][0]===""||aK[bi][1]===""){delete aK[bi]}}}s(bq,JSON2.stringify(aK),af,aA,R,ba)}s(a9,bj+"."+bb+"."+a0+"."+a4+"."+a3,aV,aA,R,ba);s(a5,"*",af,aA,R,ba);aY+=g(bl);return aY}function J(aZ,a0){var aW=new Date(),aY=an("action_name="+e(aZ||aT),a0,"log");aQ(aY,ab);if(K&&ak&&!S){S=true;
-t(d,"click",Q);t(d,"mouseup",Q);t(d,"mousedown",Q);t(d,"mousemove",Q);t(d,"mousewheel",Q);t(H,"DOMMouseScroll",Q);t(H,"scroll",Q);t(d,"keypress",Q);t(d,"keydown",Q);t(d,"keyup",Q);t(H,"resize",Q);t(H,"focus",Q);t(H,"blur",Q);Y=aW.getTime();setTimeout(function aX(){var a1=new Date(),a2;if((Y+ak)>a1.getTime()){if(K<a1.getTime()){a2=an("ping=1",a0,"ping");aQ(a2,ab)}setTimeout(aX,ak)}},ak)}}function aP(aW,aZ,aY){var aX=an("idgoal="+aW+(aZ?"&revenue="+aZ:""),aY,"goal");aQ(aX,ab)}function ag(aX,aW,aZ){var aY=an(aW+"="+e(aO(aX)),aZ,"link");aQ(aY,ab)}function av(aY,aX){var aZ,aW="(^| )(piwik[_-]"+aX;if(aY){for(aZ=0;aZ<aY.length;aZ++){aW+="|"+aY[aZ]}}aW+=")( |$)";return new RegExp(aW)}function aS(aZ,aW,a0){if(!a0){return"link"}var aY=av(aE,"download"),aX=av(aJ,"link"),a1=new RegExp("\\.("+ai+")([?&#]|$)","i");return aX.test(aZ)?"link":(aY.test(aZ)||a1.test(aW)?"download":0)}function U(a1){var aZ,aX,aW;while(!!(aZ=a1.parentNode)&&((aX=a1.tagName)!=="A"&&aX!=="AREA")){a1=aZ}if(b(a1.href)){var a2=a1.hostname||y(a1.href),a3=a2.toLowerCase(),aY=a1.href.replace(a2,a3),a0=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript):","i");
-if(!a0.test(aY)){aW=aS(a1.className,aY,ar(a3));if(aW){ag(aY,aW)}}}}function ad(aW){var aX,aY;aW=aW||H.event;aX=aW.which||aW.button;aY=aW.target||aW.srcElement;if(aW.type==="click"){if(aY){U(aY)}}else{if(aW.type==="mousedown"){if((aX===1||aX===2)&&aY){aR=aX;aq=aY}else{aR=aq=null}}else{if(aW.type==="mouseup"){if(aX===aR&&aY===aq){U(aY)}aR=aq=null}}}}function aL(aX,aW){if(aW){t(aX,"mouseup",ad,false);t(aX,"mousedown",ad,false)}else{t(aX,"click",ad,false)}}function ap(aX){if(!at){at=true;var aY,aW=av(O,"ignore"),aZ=d.links;if(aZ){for(aY=0;aY<aZ.length;aY++){if(!aW.test(aZ[aY].className)){aL(aZ[aY],aX)}}}}}function ae(){var aW,aX,aY={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"};if(j.mimeTypes&&j.mimeTypes.length){for(aW in aY){if(Object.prototype.hasOwnProperty.call(aY,aW)){aX=j.mimeTypes[aY[aW]];
-ao[aW]=(aX&&aX.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&b(j.javaEnabled)&&j.javaEnabled()){ao.java="1"}if(a(H.GearsFactory)){ao.gears="1"}ao.res=v.width+"x"+v.height;ao.cookie=aw()}ae();aj();return{getVisitorId:function(){return(N())[1]},getVisitorInfo:function(){return N()},getAttributionInfo:function(){return aI()},getAttributionCampaignName:function(){return aI()[0]},getAttributionCampaignKeyword:function(){return aI()[1]},getAttributionReferrerTimestamp:function(){return aI()[2]},getAttributionReferrerUrl:function(){return aI()[3]},setTrackerUrl:function(aW){ac=aW},setSiteId:function(aW){aU=aW},setCustomData:function(aW,aX){if(n(aW)){ax=aW}else{if(!ax){ax=[]}ax[aW]=aX}},getCustomData:function(){return ax},setCustomVariable:function(aX,aW,aY){aG();if(aX>0&&aX<=aH){aK[aX]=[aW.slice(0,T),aY.slice(0,T)]}},getCustomVariable:function(aX){var aW;aG();aW=aK[aX];if(aW&&aW[0]===""){return}return aK[aX]},deleteCustomVariable:function(aW){if(this.getCustomVariable(aW)){this.setCustomVariable(aW,"","")
-}},setLinkTrackingTimer:function(aW){ab=aW},setDownloadExtensions:function(aW){ai=aW},addDownloadExtensions:function(aW){ai+="|"+aW},setDomains:function(aW){aD=q(aW)?[aW]:aW;aD.push(Z)},setIgnoreClasses:function(aW){O=q(aW)?[aW]:aW},setRequestMethod:function(aW){L=aW||"GET"},setReferrerUrl:function(aW){aC=aW},setCustomUrl:function(aW){aN=ah(V,aW)},setDocumentTitle:function(aW){aT=aW},setDownloadClasses:function(aW){aE=q(aW)?[aW]:aW},setLinkClasses:function(aW){aJ=q(aW)?[aW]:aW},discardHashTag:function(aW){al=aW},setCookieNamePrefix:function(aW){aF=aW;aK=W()},setCookieDomain:function(aW){R=l(aW);aj()},setCookiePath:function(aW){aA=aW;aj()},setVisitorCookieTimeout:function(aW){aV=aW*1000},setSessionCookieTimeout:function(aW){af=aW*1000},setReferralCookieTimeout:function(aW){aa=aW*1000},setConversionAttributionFirstReferrer:function(aW){au=aW},setDoNotTrack:function(aW){M=aW&&j.doNotTrack},addListener:function(aX,aW){aL(aX,aW)},enableLinkTracking:function(aW){if(h){ap(aW)}else{C.push(function(){ap(aW)
-})}},setHeartBeatTimer:function(aY,aX){var aW=new Date();K=aW.getTime()+aY*1000;ak=aX*1000},killFrame:function(){if(H.location!==H.top.location){H.top.location=H.location}},redirectFile:function(aW){if(H.location.protocol==="file:"){H.location=aW}},trackGoal:function(aW,aY,aX){aP(aW,aY,aX)},trackLink:function(aX,aW,aY){ag(aX,aW,aY)},trackPageView:function(aW,aX){J(aW,aX)}}}function c(){return{push:z}}t(H,"beforeunload",B,false);x();G=new E();for(D=0;D<_paq.length;D++){z(_paq[D])}_paq=new c();return{addPlugin:function(i,J){w[i]=J},getTracker:function(i,J){return new E(i,J)},getAsyncTracker:function(){return G}}}()),piwik_track,piwik_log=function(b,f,d,g){function a(h){try{return eval("piwik_"+h)}catch(i){}return}var c,e=Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);if(!!(c=a("tracker_pause"))){e.setLinkTrackingTimer(c)}if(!!(c=a("download_extensions"))){e.setDownloadExtensions(c)}if(!!(c=a("hosts_alias"))){e.setDomains(c)}if(!!(c=a("ignore_classes"))){e.setIgnoreClasses(c)
-}e.trackPageView();if((a("install_tracker"))){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}; \ No newline at end of file
+}return J}function E(aC,aA){var an=o(d.domain,H.location.href,f()),aa=l(an[0]),W=an[1],aD=an[2],L="GET",ad=aC||"",aW=aA||"",aO,aV=d.title,aj="7z|aac|ar[cj]|as[fx]|avi|bin|csv|deb|dmg|doc|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|ms[ip]|od[bfgpst]|og[gv]|pdf|phps|png|ppt|qtm?|ra[mr]?|rpm|sea|sit|tar|t?bz2?|tgz|torrent|txt|wav|wm[av]|wpd||xls|xml|z|zip",aE=[aa],P=[],aF=[],aK=[],ac=500,K,al,am,ay,aG="_pk_",S,aB,M,av,aX=63072000000,ag=1800000,ab=15768000000,aT=d.location.protocol==="https",aL=false,U=100,aI=5,ap={},au=false,T=false,Z,aS,ar,aN=u,az;function aP(aY){var aZ;if(am){aZ=new RegExp("#.*");return aY.replace(aZ,"")}return aY}function ai(a0,aY){var a1=A(aY),aZ;if(a1){return aY}if(aY.slice(0,1)==="/"){return A(a0)+"://"+y(a0)+aY}a0=aP(a0);if((aZ=a0.indexOf("?"))>=0){a0=a0.slice(0,aZ)}if((aZ=a0.lastIndexOf("/"))!==a0.length-1){a0=a0.slice(0,aZ+1)}return a0+aY}function at(a1){var aZ,aY,a0;for(aZ=0;aZ<aE.length;aZ++){aY=l(aE[aZ].toLowerCase());if(a1===aY){return true}if(aY.slice(0,1)==="."){if(a1===aY.slice(1)){return true
+}a0=a1.length-aY.length;if((a0>0)&&(a1.slice(a0)===aY)){return true}}}return false}function i(aY){var aZ=new Image(1,1);aZ.onLoad=function(){};aZ.src=ad+(ad.indexOf("?")<0?"?":"&")+aY}function Y(aY){try{var a0=H.XMLHttpRequest?new H.XMLHttpRequest():H.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;a0.open("POST",ad,true);a0.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");a0.send(aY)}catch(aZ){i(aY)}}function aR(a0,aZ){var aY=new Date();if(!M){if(L==="POST"){Y(a0)}else{i(a0)}m=aY.getTime()+aZ}}function Q(aY){return aG+aY+"."+aW+"."+az}function ax(){var aY=Q("testcookie");if(!b(j.cookieEnabled)){s(aY,"1");return F(aY)==="1"?"1":"0"}return j.cookieEnabled?"1":"0"}function ak(){az=aN((S||aa)+(aB||"/")).slice(0,4)}function X(){var aZ=Q("cvar"),aY=F(aZ);if(aY.length){aY=JSON2.parse(aY);if(n(aY)){return aY}}return{}}function aH(){if(aL===false){aL=X()}}function R(aY){var aZ=new Date();Z=aZ.getTime()}function N(a2,aZ,aY,a1,a0){s(Q("id"),a2+"."+aZ+"."+aY+"."+a1+"."+a0,aX,aB,S,aT)
+}function O(){var aZ=new Date(),aY=Math.round(aZ.getTime()/1000),a1=F(Q("id")),a0;if(a1){a0=a1.split(".");a0.unshift("0")}else{a0=["1",aN((j.userAgent||"")+(j.platform||"")+JSON2.stringify(ap)+aY).slice(0,16),aY,0,aY,""];N(a0[1],a0[2],a0[3],a0[4],a0[5])}return a0}function aJ(){var aY=F(Q("ref"));if(aY.length){try{aY=JSON2.parse(aY);if(n(aY)){return aY}}catch(aZ){}}return["","",0,""]}function ao(a0,bl,bm){var bj,aZ=new Date(),a6=Math.round(aZ.getTime()/1000),bo,bk,a2,bc,bg,a5,a3,bi,a1=1024,bp,a9,bf=aL,bb=Q("id"),a7=Q("ses"),a8=Q("ref"),br=Q("cvar"),bd=O(),ba=F(a7),bh=aJ(),bn=aO||W,bq=["piwik_campaign","utm_campaign"],be=["piwik_kwd","utm_term"],a4,aY;if(M){s(bb,"",-1,aB,S);s(a7,"",-1,aB,S);s(br,"",-1,aB,S);s(a8,"",-1,aB,S);return""}bo=bd[0];bk=bd[1];bc=bd[2];a2=bd[3];bg=bd[4];a5=bd[5];a4=bh[0];aY=bh[1];a3=bh[2];bi=bh[3];if(!ba){a2++;a5=bg;if(!av||!a4.length){for(bj in bq){if(Object.prototype.hasOwnProperty.call(bq,bj)){a4=p(bn,bq[bj]);if(a4.length){break}}}for(bj in be){if(Object.prototype.hasOwnProperty.call(be,bj)){aY=p(bn,be[bj]);
+if(aY.length){break}}}}bp=y(aD);a9=bi.length?y(bi):"";if(bp.length&&!at(bp)&&(!av||!a9.length||at(a9))){bi=aD}if(bi.length||a4.length){a3=a6;bh=[a4,aY,a3,aP(bi.slice(0,a1))];s(a8,JSON2.stringify(bh),ab,aB,S,aT)}}a0+="&idsite="+aW+"&rec=1&rand="+Math.random()+"&h="+aZ.getHours()+"&m="+aZ.getMinutes()+"&s="+aZ.getSeconds()+"&url="+e(aP(bn))+"&urlref="+e(aP(aD))+"&_id="+bk+"&_idts="+bc+"&_idvc="+a2+"&_idn="+bo+"&_rcn="+e(a4)+"&_rck="+e(aY)+"&_refts="+a3+"&_viewts="+a5+"&_ref="+e(aP(bi.slice(0,a1)));for(bj in ap){if(Object.prototype.hasOwnProperty.call(ap,bj)){a0+="&"+bj+"="+ap[bj]}}if(bl){a0+="&data="+e(JSON2.stringify(bl))}else{if(ay){a0+="&data="+e(JSON2.stringify(ay))}}if(aL){a0+="&_cvar="+e(JSON2.stringify(aL));for(bj in bf){if(Object.prototype.hasOwnProperty.call(bf,bj)){if(aL[bj][0]===""||aL[bj][1]===""){delete aL[bj]}}}s(br,JSON2.stringify(aL),ag,aB,S,aT)}N(bk,bc,a2,a6,a5);s(a7,"*",ag,aB,S,aT);a0+=g(bm);return a0}function J(a1,a2){var aY=new Date(),a0=ao("action_name="+e(a1||aV),a2,"log");
+aR(a0,ac);if(K&&al&&!T){T=true;t(d,"click",R);t(d,"mouseup",R);t(d,"mousedown",R);t(d,"mousemove",R);t(d,"mousewheel",R);t(H,"DOMMouseScroll",R);t(H,"scroll",R);t(d,"keypress",R);t(d,"keydown",R);t(d,"keyup",R);t(H,"resize",R);t(H,"focus",R);t(H,"blur",R);Z=aY.getTime();setTimeout(function aZ(){var a3=new Date(),a4;if((Z+al)>a3.getTime()){if(K<a3.getTime()){a4=ao("ping=1",a2,"ping");aR(a4,ac)}setTimeout(aZ,al)}},al)}}function aQ(aY,a1,a0){var aZ=ao("idgoal="+aY+(a1?"&revenue="+a1:""),a0,"goal");aR(aZ,ac)}function ah(aZ,aY,a1){var a0=ao(aY+"="+e(aP(aZ)),a1,"link");aR(a0,ac)}function aw(a0,aZ){var a1,aY="(^| )(piwik[_-]"+aZ;if(a0){for(a1=0;a1<a0.length;a1++){aY+="|"+a0[a1]}}aY+=")( |$)";return new RegExp(aY)}function aU(a1,aY,a2){if(!a2){return"link"}var a0=aw(aF,"download"),aZ=aw(aK,"link"),a3=new RegExp("\\.("+aj+")([?&#]|$)","i");return aZ.test(a1)?"link":(a0.test(a1)||a3.test(aY)?"download":0)}function V(a3){var a1,aZ,aY;while(!!(a1=a3.parentNode)&&((aZ=a3.tagName)!=="A"&&aZ!=="AREA")){a3=a1
+}if(b(a3.href)){var a4=a3.hostname||y(a3.href),a5=a4.toLowerCase(),a0=a3.href.replace(a4,a5),a2=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript):","i");if(!a2.test(a0)){aY=aU(a3.className,a0,at(a5));if(aY){ah(a0,aY)}}}}function ae(aY){var aZ,a0;aY=aY||H.event;aZ=aY.which||aY.button;a0=aY.target||aY.srcElement;if(aY.type==="click"){if(a0){V(a0)}}else{if(aY.type==="mousedown"){if((aZ===1||aZ===2)&&a0){aS=aZ;ar=a0}else{aS=ar=null}}else{if(aY.type==="mouseup"){if(aZ===aS&&a0===ar){V(a0)}aS=ar=null}}}}function aM(aZ,aY){if(aY){t(aZ,"mouseup",ae,false);t(aZ,"mousedown",ae,false)}else{t(aZ,"click",ae,false)}}function aq(aZ){if(!au){au=true;var a0,aY=aw(P,"ignore"),a1=d.links;if(a1){for(a0=0;a0<a1.length;a0++){if(!aY.test(a1[a0].className)){aM(a1[a0],aZ)}}}}}function af(){var aY,aZ,a0={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"};
+if(j.mimeTypes&&j.mimeTypes.length){for(aY in a0){if(Object.prototype.hasOwnProperty.call(a0,aY)){aZ=j.mimeTypes[a0[aY]];ap[aY]=(aZ&&aZ.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&b(j.javaEnabled)&&j.javaEnabled()){ap.java="1"}if(a(H.GearsFactory)){ap.gears="1"}ap.res=v.width+"x"+v.height;ap.cookie=ax()}af();ak();return{getVisitorId:function(){return(O())[1]},getVisitorInfo:function(){return O()},getAttributionInfo:function(){return aJ()},getAttributionCampaignName:function(){return aJ()[0]},getAttributionCampaignKeyword:function(){return aJ()[1]},getAttributionReferrerTimestamp:function(){return aJ()[2]},getAttributionReferrerUrl:function(){return aJ()[3]},setTrackerUrl:function(aY){ad=aY},setSiteId:function(aY){aW=aY},setCustomData:function(aY,aZ){if(n(aY)){ay=aY}else{if(!ay){ay=[]}ay[aY]=aZ}},getCustomData:function(){return ay},setCustomVariable:function(aZ,aY,a0){aH();if(aZ>0&&aZ<=aI){aL[aZ]=[aY.slice(0,U),a0.slice(0,U)]}},getCustomVariable:function(aZ){var aY;
+aH();aY=aL[aZ];if(aY&&aY[0]===""){return}return aL[aZ]},deleteCustomVariable:function(aY){if(this.getCustomVariable(aY)){this.setCustomVariable(aY,"","")}},setLinkTrackingTimer:function(aY){ac=aY},setDownloadExtensions:function(aY){aj=aY},addDownloadExtensions:function(aY){aj+="|"+aY},setDomains:function(aY){aE=q(aY)?[aY]:aY;aE.push(aa)},setIgnoreClasses:function(aY){P=q(aY)?[aY]:aY},setRequestMethod:function(aY){L=aY||"GET"},setReferrerUrl:function(aY){aD=aY},setCustomUrl:function(aY){aO=ai(W,aY)},setDocumentTitle:function(aY){aV=aY},setDownloadClasses:function(aY){aF=q(aY)?[aY]:aY},setLinkClasses:function(aY){aK=q(aY)?[aY]:aY},discardHashTag:function(aY){am=aY},setCookieNamePrefix:function(aY){aG=aY;aL=X()},setCookieDomain:function(aY){S=l(aY);ak()},setCookiePath:function(aY){aB=aY;ak()},setVisitorCookieTimeout:function(aY){aX=aY*1000},setSessionCookieTimeout:function(aY){ag=aY*1000},setReferralCookieTimeout:function(aY){ab=aY*1000},setConversionAttributionFirstReferrer:function(aY){av=aY
+},setDoNotTrack:function(aY){M=aY&&j.doNotTrack},addListener:function(aZ,aY){aM(aZ,aY)},enableLinkTracking:function(aY){if(h){aq(aY)}else{C.push(function(){aq(aY)})}},setHeartBeatTimer:function(a0,aZ){var aY=new Date();K=aY.getTime()+a0*1000;al=aZ*1000},killFrame:function(){if(H.location!==H.top.location){H.top.location=H.location}},redirectFile:function(aY){if(H.location.protocol==="file:"){H.location=aY}},trackGoal:function(aY,a0,aZ){aQ(aY,a0,aZ)},trackLink:function(aZ,aY,a0){ah(aZ,aY,a0)},trackPageView:function(aY,aZ){J(aY,aZ)}}}function c(){return{push:z}}t(H,"beforeunload",B,false);x();G=new E();for(D=0;D<_paq.length;D++){z(_paq[D])}_paq=new c();return{addPlugin:function(i,J){w[i]=J},getTracker:function(i,J){return new E(i,J)},getAsyncTracker:function(){return G}}}()),piwik_track,piwik_log=function(b,f,d,g){function a(h){try{return eval("piwik_"+h)}catch(i){}return}var c,e=Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);if(!!(c=a("tracker_pause"))){e.setLinkTrackingTimer(c)
+}if(!!(c=a("download_extensions"))){e.setDownloadExtensions(c)}if(!!(c=a("hosts_alias"))){e.setDomains(c)}if(!!(c=a("ignore_classes"))){e.setIgnoreClasses(c)}e.trackPageView();if((a("install_tracker"))){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}; \ No newline at end of file