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:
authormattab <matthieu.aubry@gmail.com>2014-09-01 17:52:18 +0400
committermattab <matthieu.aubry@gmail.com>2014-09-01 17:52:18 +0400
commit454a303b740eb63f04f4aa8052bd87a0a093a132 (patch)
tree87046ac4b58f57ec039cb195937aca373950d6a6 /piwik.js
parentd903c1f0be860bae5e48031baa6d0512a917dcbb (diff)
Refs #3490 User ID Tracking with Piwik.js + tests
Diffstat (limited to 'piwik.js')
-rw-r--r--piwik.js30
1 files changed, 15 insertions, 15 deletions
diff --git a/piwik.js b/piwik.js
index d38ea894ed..60d9983ad6 100644
--- a/piwik.js
+++ b/piwik.js
@@ -15,21 +15,21 @@ return typeof f==="function"?m({"":n},""):n}throw new SyntaxError("JSON2.parse")
}while(Q.getTimeAlias()<i)}}function K(){var Q;if(!n){n=true;J("load");for(Q=0;Q<A.length;Q++){A[Q]()}}return true}function m(){var R;if(s.addEventListener){O(s,"DOMContentLoaded",function Q(){s.removeEventListener("DOMContentLoaded",Q,false);K()})}else{if(s.attachEvent){s.attachEvent("onreadystatechange",function Q(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",Q);K()}});if(s.documentElement.doScroll&&C===C.top){(function Q(){if(!n){try{s.documentElement.doScroll("left")}catch(S){setTimeout(Q,0);return}K()}}())}}}if((new RegExp("WebKit")).test(e.userAgent)){R=setInterval(function(){if(n||/loaded|complete/.test(s.readyState)){clearInterval(R);K()}},10)}O(C,"load",K,false)}function h(S,R){var Q=s.createElement("script");Q.type="text/javascript";Q.src=S;if(Q.readyState){Q.onreadystatechange=function(){var T=this.readyState;if(T==="loaded"||T==="complete"){Q.onreadystatechange=null;R()}}}else{Q.onload=R}s.getElementsByTagName("head")[0].appendChild(Q)}function v(){var Q="";
try{Q=C.top.document.referrer}catch(S){if(C.parent){try{Q=C.parent.document.referrer}catch(R){Q=""}}}if(Q===""){Q=s.referrer}return Q}function j(Q){var S=new RegExp("^([a-z]+):"),R=S.exec(Q);return R?R[1]:null}function b(Q){var S=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),R=S.exec(Q);return R?R[1]:Q}function D(S,R){var Q="[\\?&#]"+R+"=([^&#]*)";var U=new RegExp(Q);var T=U.exec(S);return T?B(T[1]):""}function q(Q){return g(k(Q))}function N(ag){var S=function(al,W){return(al<<W)|(al>>>(32-W))},ah=function(an){var al="",am,W;for(am=7;am>=0;am--){W=(an>>>(am*4))&15;al+=W.toString(16)}return al},V,aj,ai,R=[],aa=1732584193,Y=4023233417,X=2562383102,U=271733878,T=3285377520,af,ae,ad,ac,ab,ak,Q,Z=[];ag=q(ag);Q=ag.length;for(aj=0;aj<Q-3;aj+=4){ai=ag.charCodeAt(aj)<<24|ag.charCodeAt(aj+1)<<16|ag.charCodeAt(aj+2)<<8|ag.charCodeAt(aj+3);Z.push(ai)}switch(Q&3){case 0:aj=2147483648;break;case 1:aj=ag.charCodeAt(Q-1)<<24|8388608;break;case 2:aj=ag.charCodeAt(Q-2)<<24|ag.charCodeAt(Q-1)<<16|32768;
break;case 3:aj=ag.charCodeAt(Q-3)<<24|ag.charCodeAt(Q-2)<<16|ag.charCodeAt(Q-1)<<8|128;break}Z.push(aj);while((Z.length&15)!==14){Z.push(0)}Z.push(Q>>>29);Z.push((Q<<3)&4294967295);for(V=0;V<Z.length;V+=16){for(aj=0;aj<16;aj++){R[aj]=Z[V+aj]}for(aj=16;aj<=79;aj++){R[aj]=S(R[aj-3]^R[aj-8]^R[aj-14]^R[aj-16],1)}af=aa;ae=Y;ad=X;ac=U;ab=T;for(aj=0;aj<=19;aj++){ak=(S(af,5)+((ae&ad)|(~ae&ac))+ab+R[aj]+1518500249)&4294967295;ab=ac;ac=ad;ad=S(ae,30);ae=af;af=ak}for(aj=20;aj<=39;aj++){ak=(S(af,5)+(ae^ad^ac)+ab+R[aj]+1859775393)&4294967295;ab=ac;ac=ad;ad=S(ae,30);ae=af;af=ak}for(aj=40;aj<=59;aj++){ak=(S(af,5)+((ae&ad)|(ae&ac)|(ad&ac))+ab+R[aj]+2400959708)&4294967295;ab=ac;ac=ad;ad=S(ae,30);ae=af;af=ak}for(aj=60;aj<=79;aj++){ak=(S(af,5)+(ae^ad^ac)+ab+R[aj]+3395469782)&4294967295;ab=ac;ac=ad;ad=S(ae,30);ae=af;af=ak}aa=(aa+af)&4294967295;Y=(Y+ae)&4294967295;X=(X+ad)&4294967295;U=(U+ac)&4294967295;T=(T+ab)&4294967295}ak=ah(aa)+ah(Y)+ah(X)+ah(U)+ah(T);return ak.toLowerCase()}function I(S,Q,R){if(S==="translate.googleusercontent.com"){if(R===""){R=Q
-}Q=D(Q,"u");S=b(Q)}else{if(S==="cc.bingj.com"||S==="webcache.googleusercontent.com"||S.slice(0,5)==="74.6."){Q=s.links[0].href;S=b(Q)}}return[S,Q,R]}function w(R){var Q=R.length;if(R.charAt(--Q)==="."){R=R.slice(0,Q)}if(R.slice(0,2)==="*."){R=R.slice(1)}return R}function P(R){R=R&&R.text?R.text:R;if(!l(R)){var Q=s.getElementsByTagName("title");if(Q&&u(Q[0])){R=Q[0].text}}return R}function y(Q,R){if(R){return R}if(Q.slice(-9)==="piwik.php"){Q=Q.slice(0,Q.length-9)}return Q}function x(U){var Q="Piwik_Overlay";var X=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)$");var S=X.exec(s.referrer);if(S){var T=S[1];if(T!==String(U)){return false}var W=S[2],R=S[3];C.name=Q+"###"+W+"###"+R}var V=C.name.split("###");return V.length===3&&V[0]===Q}function H(R,W,T){var V=C.name.split("###"),U=V[1],Q=V[2],S=y(R,W);h(S+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(S,T,U,Q)})}function z(ap,aT){var W=I(s.domain,C.location.href,v()),be=w(W[0]),bt=W[1],a1=W[2],bu=false,aX="GET",aZ=aX,aL="application/x-www-form-urlencoded; charset=UTF-8",au=aL,U=ap||"",am="",aV="",bj=aT||"",aJ,ay=s.title,aA="7z|aac|apk|ar[cj]|as[fx]|avi|azw3|bin|csv|deb|dmg|docx?|epub|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mobi|mp(2|3|4|e?g)|mov(ie)?|ms[ip]|od[bfgpst]|og[gv]|pdf|phps|png|pptx?|qtm?|ra[mr]?|rpm|sea|sit|tar|t?bz2?|tgz|torrent|txt|wav|wm[av]|wpd||xlsx?|xml|z|zip",aW=[be],Z=[],aO=[],ao=[],aU=500,aa,aq,ab,ae,aC=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],ax=["pk_kwd","piwik_kwd","utm_term"],br="_pk_",ag,bs,af=false,bm,aE,aH,al=63072000000,an=1800000,aK=15768000000,aF=true,at=0,aI=false,Y=false,aj,aP={},V={},bn=200,a7={},bk={},a4=false,a2=false,a0,aQ,ah,aB=N,a3,aG;
-function a9(bD,bA,bz,bC,by,bB){if(af){return}var bx;if(bz){bx=new Date();bx.setTime(bx.getTime()+bz)}s.cookie=bD+"="+k(bA)+(bz?";expires="+bx.toGMTString():"")+";path="+(bC||"/")+(by?";domain="+by:"")+(bB?";secure":"")}function ak(bz){if(af){return 0}var bx=new RegExp("(^|;)[ ]*"+bz+"=([^;]*)"),by=bx.exec(s.cookie);return by?B(by[2]):0}function bo(bx){var by;if(ab){by=new RegExp("#.*");return bx.replace(by,"")}return bx}function bd(bz,bx){var bA=j(bx),by;if(bA){return bx}if(bx.slice(0,1)==="/"){return j(bz)+"://"+b(bz)+bx}bz=bo(bz);by=bz.indexOf("?");if(by>=0){bz=bz.slice(0,by)}by=bz.lastIndexOf("/");if(by!==bz.length-1){bz=bz.slice(0,by+1)}return bz+bx}function aY(bA){var by,bx,bz;for(by=0;by<aW.length;by++){bx=w(aW[by].toLowerCase());if(bA===bx){return true}if(bx.slice(0,1)==="."){if(bA===bx.slice(1)){return true}bz=bA.length-bx.length;if((bz>0)&&(bA.slice(bz)===bx)){return true}}}return false}function bw(bx){var by=new Image(1,1);by.onload=function(){r=0};by.src=U+(U.indexOf("?")<0?"?":"&")+bx
-}function ba(bx){try{var bz=C.XMLHttpRequest?new C.XMLHttpRequest():C.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;bz.open("POST",U,true);bz.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){bw(bx)}};bz.setRequestHeader("Content-Type",au);bz.send(bx)}catch(by){bw(bx)}}function aD(bz,by){var bx=new Date();if(!bm){if(aZ==="POST"){ba(bz)}else{bw(bz)}i=bx.getTime()+by}}function a8(bx){return br+bx+"."+bj+"."+a3}function X(){if(af){return"0"}if(!u(e.cookieEnabled)){var bx=a8("testcookie");a9(bx,"1");return ak(bx)==="1"?"1":"0"}return e.cookieEnabled?"1":"0"}function aR(){a3=aB((ag||be)+(bs||"/")).slice(0,4)}function ai(){var by=a8("cvar"),bx=ak(by);if(bx.length){bx=JSON2.parse(bx);if(E(bx)){return bx}}return{}}function T(){if(Y===false){Y=ai()}}function bi(){var bx=new Date();a0=bx.getTime()}function ad(bB,by,bx,bA,bz,bC){a9(a8("id"),bB+"."+by+"."+bx+"."+bA+"."+bz+"."+bC,al,bs,ag)}function S(){var by=new Date(),bx=Math.round(by.getTime()/1000),bA=ak(a8("id")),bz;
-if(bA){bz=bA.split(".");bz.unshift("0")}else{if(!aG){aG=aB((e.userAgent||"")+(e.platform||"")+JSON2.stringify(bk)+by.getTime()+Math.random()).slice(0,16)}bz=["1",aG,bx,0,bx,"",""]}return bz}function R(){var bx=ak(a8("ref"));if(bx.length){try{bx=JSON2.parse(bx);if(E(bx)){return bx}}catch(by){}}return["","",0,""]}function Q(){var bx=af;af=false;a9(a8("id"),"",-86400,bs,ag);a9(a8("ses"),"",-86400,bs,ag);a9(a8("cvar"),"",-86400,bs,ag);a9(a8("ref"),"",-86400,bs,ag);af=bx}function bh(bB){if(!bB||!E(bB)){return}var bA=[];var bz;for(bz in bB){if(Object.prototype.hasOwnProperty.call(bB,bz)){bA.push(bz)}}var bC={};bA.sort();var bx=bA.length;var by;for(by=0;by<bx;by++){bC[bA[by]]=bB[bA[by]]}return bC}function az(bz,bX,bY,bA){var bV,by=new Date(),bH=Math.round(by.getTime()/1000),b1,bW,bC,bN,bS,bG,bQ,bD,bU,bB=1024,b3,bK,bR=Y,bI=a8("ses"),bJ=a8("ref"),b4=a8("cvar"),bO=S(),bM=ak(bI),bT=R(),b0=aJ||bt,bE,bx;if(af){Q()}if(bm){return""}b1=bO[0];bW=bO[1];bN=bO[2];bC=bO[3];bS=bO[4];bG=bO[5];if(!u(bO[6])){bO[6]=""
-}bQ=bO[6];if(!u(bA)){bA=""}var bL=s.characterSet||s.charset;if(!bL||bL.toLowerCase()==="utf-8"){bL=null}bE=bT[0];bx=bT[1];bD=bT[2];bU=bT[3];if(!bM){var bZ=an/1000;if(!bG||(bH-bG)>bZ){bC++;bG=bS}if(!aH||!bE.length){for(bV in aC){if(Object.prototype.hasOwnProperty.call(aC,bV)){bE=D(b0,aC[bV]);if(bE.length){break}}}for(bV in ax){if(Object.prototype.hasOwnProperty.call(ax,bV)){bx=D(b0,ax[bV]);if(bx.length){break}}}}b3=b(a1);bK=bU.length?b(bU):"";if(b3.length&&!aY(b3)&&(!aH||!bK.length||aY(bK))){bU=a1}if(bU.length||bE.length){bD=bH;bT=[bE,bx,bD,bo(bU.slice(0,bB))];a9(bJ,JSON2.stringify(bT),aK,bs,ag)}}bz+="&idsite="+bj+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+by.getHours()+"&m="+by.getMinutes()+"&s="+by.getSeconds()+"&url="+k(bo(b0))+(a1.length?"&urlref="+k(bo(a1)):"")+"&_id="+bW+"&_idts="+bN+"&_idvc="+bC+"&_idn="+b1+(bE.length?"&_rcn="+k(bE):"")+(bx.length?"&_rck="+k(bx):"")+"&_refts="+bD+"&_viewts="+bG+(String(bQ).length?"&_ects="+bQ:"")+(String(bU).length?"&_ref="+k(bo(bU.slice(0,bB))):"")+(bL?"&cs="+k(bL):"");
-for(bV in bk){if(Object.prototype.hasOwnProperty.call(bk,bV)){bz+="&"+bV+"="+bk[bV]}}if(bX){bz+="&data="+k(JSON2.stringify(bX))}else{if(ae){bz+="&data="+k(JSON2.stringify(ae))}}function bF(b5,b6){var b7=JSON2.stringify(b5);if(b7.length>2){return"&"+b6+"="+k(b7)}return""}var b2=bh(aP);var bP=bh(V);bz+=bF(b2,"cvar");bz+=bF(bP,"e_cvar");if(Y){bz+=bF(Y,"_cvar");for(bV in bR){if(Object.prototype.hasOwnProperty.call(bR,bV)){if(Y[bV][0]===""||Y[bV][1]===""){delete Y[bV]}}}if(aI){a9(b4,JSON2.stringify(Y),an,bs,ag)}}if(aF){if(at){bz+="&gt_ms="+at}else{if(f&&f.timing&&f.timing.requestStart&&f.timing.responseEnd){bz+="&gt_ms="+(f.timing.responseEnd-f.timing.requestStart)}}}ad(bW,bN,bC,bH,bG,u(bA)&&String(bA).length?bA:bQ);a9(bI,"*",an,bs,ag);bz+=J(bY);if(aV.length){bz+="&"+aV}if(o(aj)){bz=aj(bz)}return bz}function bc(bA,bz,bE,bB,bx,bH){var bC="idgoal=0",bD,by=new Date(),bF=[],bG;if(String(bA).length){bC+="&ec_id="+k(bA);bD=Math.round(by.getTime()/1000)}bC+="&revenue="+bz;if(String(bE).length){bC+="&ec_st="+bE
-}if(String(bB).length){bC+="&ec_tx="+bB}if(String(bx).length){bC+="&ec_sh="+bx}if(String(bH).length){bC+="&ec_dt="+bH}if(a7){for(bG in a7){if(Object.prototype.hasOwnProperty.call(a7,bG)){if(!u(a7[bG][1])){a7[bG][1]=""}if(!u(a7[bG][2])){a7[bG][2]=""}if(!u(a7[bG][3])||String(a7[bG][3]).length===0){a7[bG][3]=0}if(!u(a7[bG][4])||String(a7[bG][4]).length===0){a7[bG][4]=1}bF.push(a7[bG])}}bC+="&ec_items="+k(JSON2.stringify(bF))}bC=az(bC,ae,"ecommerce",bD);aD(bC,aU)}function bb(bx,bB,bA,bz,by,bC){if(String(bx).length&&u(bB)){bc(bx,bB,bA,bz,by,bC)}}function bq(bx){if(u(bx)){bc("",bx,"","","","")}}function aN(bA,bB){var bx=new Date(),bz=az("action_name="+k(P(bA||ay)),bB,"log");aD(bz,aU);if(aa&&aq&&!a2){a2=true;O(s,"click",bi);O(s,"mouseup",bi);O(s,"mousedown",bi);O(s,"mousemove",bi);O(s,"mousewheel",bi);O(C,"DOMMouseScroll",bi);O(C,"scroll",bi);O(s,"keypress",bi);O(s,"keydown",bi);O(s,"keyup",bi);O(C,"resize",bi);O(C,"focus",bi);O(C,"blur",bi);a0=bx.getTime();setTimeout(function by(){var bC;bx=new Date();
-if((a0+aq)>bx.getTime()){if(aa<bx.getTime()){bC=az("ping=1",bB,"ping");aD(bC,aU)}setTimeout(by,aq)}},aq)}}function ac(bz,bB,bx,bA,bC){if(String(bz).length===0||String(bB).length===0){return false}var by=az("e_c="+k(bz)+"&e_a="+k(bB)+(u(bx)?"&e_n="+k(bx):"")+(u(bA)?"&e_v="+k(bA):""),bC,"event");aD(by,aU)}function aw(bx,bA,by,bB){var bz=az("search="+k(bx)+(bA?"&search_cat="+k(bA):"")+(u(by)?"&search_count="+by:""),bB,"sitesearch");aD(bz,aU)}function aS(bx,bA,bz){var by=az("idgoal="+bx+(bA?"&revenue="+bA:""),bz,"goal");aD(by,aU)}function bg(by,bx,bA){var bz=az(bx+"="+k(bo(by)),bA,"link");aD(bz,aU)}function bl(by,bx){if(by!==""){return by+bx.charAt(0).toUpperCase()+bx.slice(1)}return bx}function av(bC){var bB,bx,bA=["","webkit","ms","moz"],bz;if(!aE){for(bx=0;bx<bA.length;bx++){bz=bA[bx];if(Object.prototype.hasOwnProperty.call(s,bl(bz,"hidden"))){if(s[bl(bz,"visibilityState")]==="prerender"){bB=true}break}}}if(bB){O(s,bz+"visibilitychange",function by(){s.removeEventListener(bz+"visibilitychange",by,false);
-bC()});return}bC()}function ar(bz,by){var bA,bx="(^| )(piwik[_-]"+by;if(bz){for(bA=0;bA<bz.length;bA++){bx+="|"+bz[bA]}}bx+=")( |$)";return new RegExp(bx)}function bf(bA,bx,bB){var bz=ar(aO,"download"),by=ar(ao,"link"),bC=new RegExp("\\.("+aA+")([?&#]|$)","i");return by.test(bA)?"link":(bz.test(bA)||bC.test(bx)?"download":(bB?0:"link"))}function a6(bC){var bA,by,bx;bA=bC.parentNode;while(bA!==null&&u(bA)){by=bC.tagName.toUpperCase();if(by==="A"||by==="AREA"){break}bC=bA;bA=bC.parentNode}if(u(bC.href)){var bD=bC.hostname||b(bC.href),bE=bD.toLowerCase(),bz=bC.href.replace(bD,bE),bB=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto):","i");if(!bB.test(bz)){bx=bf(bC.className,bz,aY(bE));if(bx){bz=g(bz);bg(bz,bx)}}}}function bv(bx){var by,bz;bx=bx||C.event;by=bx.which||bx.button;bz=bx.target||bx.srcElement;if(bx.type==="click"){if(bz){a6(bz)}}else{if(bx.type==="mousedown"){if((by===1||by===2)&&bz){aQ=by;ah=bz}else{aQ=ah=null}}else{if(bx.type==="mouseup"){if(by===aQ&&bz===ah){a6(bz)
-}aQ=ah=null}}}}function a5(by,bx){if(bx){O(by,"mouseup",bv,false);O(by,"mousedown",bv,false)}else{O(by,"click",bv,false)}}function aM(by){if(!a4){a4=true;var bz,bx=ar(Z,"ignore"),bA=s.links;if(bA){for(bz=0;bz<bA.length;bz++){if(!bx.test(bA[bz].className)){a5(bA[bz],by)}}}}}function bp(){var by,bz,bA={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"},bx=(new RegExp("Mac OS X.*Safari/")).test(e.userAgent)?C.devicePixelRatio||1:1;if(!((new RegExp("MSIE")).test(e.userAgent))){if(e.mimeTypes&&e.mimeTypes.length){for(by in bA){if(Object.prototype.hasOwnProperty.call(bA,by)){bz=e.mimeTypes[bA[by]];bk[by]=(bz&&bz.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&u(e.javaEnabled)&&e.javaEnabled()){bk.java="1"}if(o(C.GearsFactory)){bk.gears="1"}bk.cookie=X()}bk.res=F.width*bx+"x"+F.height*bx
-}bp();aR();return{getVisitorId:function(){return(S())[1]},getVisitorInfo:function(){return S()},getAttributionInfo:function(){return R()},getAttributionCampaignName:function(){return R()[0]},getAttributionCampaignKeyword:function(){return R()[1]},getAttributionReferrerTimestamp:function(){return R()[2]},getAttributionReferrerUrl:function(){return R()[3]},setTrackerUrl:function(bx){U=bx},setSiteId:function(bx){bj=bx},setCustomData:function(bx,by){if(E(bx)){ae=bx}else{if(!ae){ae=[]}ae[bx]=by}},getCustomData:function(){return ae},setCustomRequestProcessing:function(bx){aj=bx},appendToTrackingUrl:function(bx){aV=bx},getRequest:function(bx){return az(bx)},addPlugin:function(bx,by){a[bx]=by},setCustomVariable:function(by,bx,bB,bz){var bA;if(!u(bz)){bz="visit"}if(!u(bx)){return}if(!u(bB)){bB=""}if(by>0){bx=!l(bx)?String(bx):bx;bB=!l(bB)?String(bB):bB;bA=[bx.slice(0,bn),bB.slice(0,bn)];if(bz==="visit"||bz===2){T();Y[by]=bA}else{if(bz==="page"||bz===3){aP[by]=bA}else{if(bz==="event"){V[by]=bA}}}}},getCustomVariable:function(by,bz){var bx;
-if(!u(bz)){bz="visit"}if(bz==="page"||bz===3){bx=aP[by]}else{if(bz==="event"){bx=V[by]}else{if(bz==="visit"||bz===2){T();bx=Y[by]}}}if(!u(bx)||(bx&&bx[0]==="")){return false}return bx},deleteCustomVariable:function(bx,by){if(this.getCustomVariable(bx,by)){this.setCustomVariable(bx,"","",by)}},storeCustomVariablesInCookie:function(){aI=true},setLinkTrackingTimer:function(bx){aU=bx},setDownloadExtensions:function(bx){aA=bx},addDownloadExtensions:function(bx){aA+="|"+bx},setDomains:function(bx){aW=l(bx)?[bx]:bx;aW.push(be)},setIgnoreClasses:function(bx){Z=l(bx)?[bx]:bx},setRequestMethod:function(bx){aZ=bx||aX},setRequestContentType:function(bx){au=bx||aL},setReferrerUrl:function(bx){a1=bx},setCustomUrl:function(bx){aJ=bd(bt,bx)},setDocumentTitle:function(bx){ay=bx},setAPIUrl:function(bx){am=bx},setDownloadClasses:function(bx){aO=l(bx)?[bx]:bx},setLinkClasses:function(bx){ao=l(bx)?[bx]:bx},setCampaignNameKey:function(bx){aC=l(bx)?[bx]:bx},setCampaignKeywordKey:function(bx){ax=l(bx)?[bx]:bx},discardHashTag:function(bx){ab=bx
-},setCookieNamePrefix:function(bx){br=bx;Y=ai()},setCookieDomain:function(bx){ag=w(bx);aR()},setCookiePath:function(bx){bs=bx;aR()},setVisitorCookieTimeout:function(bx){al=bx*1000},setSessionCookieTimeout:function(bx){an=bx*1000},setReferralCookieTimeout:function(bx){aK=bx*1000},setConversionAttributionFirstReferrer:function(bx){aH=bx},disableCookies:function(){af=true;bk.cookie="0"},deleteCookies:function(){Q()},setDoNotTrack:function(by){var bx=e.doNotTrack||e.msDoNotTrack;bm=by&&(bx==="yes"||bx==="1");if(bm){this.disableCookies()}},addListener:function(by,bx){a5(by,bx)},enableLinkTracking:function(bx){if(n){aM(bx)}else{A.push(function(){aM(bx)})}},enableJSErrorTracking:function(){if(bu){return}bu=true;var bx=C.onerror;C.onerror=function(bC,bA,bz,bB,by){av(function(){var bD="JavaScript Errors";var bE=bA+":"+bz;if(bB){bE+=":"+bB}ac(bD,bE,bC)});if(bx){return bx(bC,bA,bz,bB,by)}return false}},disablePerformanceTracking:function(){aF=false},setGenerationTimeMs:function(bx){at=parseInt(bx,10)
-},setHeartBeatTimer:function(bz,by){var bx=new Date();aa=bx.getTime()+bz*1000;aq=by*1000},killFrame:function(){if(C.location!==C.top.location){C.top.location=C.location}},redirectFile:function(bx){if(C.location.protocol==="file:"){C.location=bx}},setCountPreRendered:function(bx){aE=bx},trackGoal:function(bx,bz,by){av(function(){aS(bx,bz,by)})},trackLink:function(by,bx,bz){av(function(){bg(by,bx,bz)})},trackPageView:function(bx,by){if(x(bj)){av(function(){H(U,am,bj)})}else{av(function(){aN(bx,by)})}},trackEvent:function(by,bA,bx,bz){av(function(){ac(by,bA,bx,bz)})},trackSiteSearch:function(bx,bz,by){av(function(){aw(bx,bz,by)})},setEcommerceView:function(bA,bx,bz,by){if(!u(bz)||!bz.length){bz=""}else{if(bz instanceof Array){bz=JSON2.stringify(bz)}}aP[5]=["_pkc",bz];if(u(by)&&String(by).length){aP[2]=["_pkp",by]}if((!u(bA)||!bA.length)&&(!u(bx)||!bx.length)){return}if(u(bA)&&bA.length){aP[3]=["_pks",bA]}if(!u(bx)||!bx.length){bx=""}aP[4]=["_pkn",bx]},addEcommerceItem:function(bB,bx,bz,by,bA){if(bB.length){a7[bB]=[bB,bx,bz,by,bA]
-}},trackEcommerceOrder:function(bx,bB,bA,bz,by,bC){bb(bx,bB,bA,bz,by,bC)},trackEcommerceCartUpdate:function(bx){bq(bx)}}}function t(){return{push:L}}O(C,"beforeunload",M,false);m();Date.prototype.getTimeAlias=Date.prototype.getTime;G=new z();var p={setTrackerUrl:1,setAPIUrl:1,setSiteId:1,disableCookies:1};var d;for(r=0;r<_paq.length;r++){d=_paq[r][0];if(p[d]){L(_paq[r]);delete _paq[r];if(p[d]>1){if(console!==undefined&&console&&console.error){console.error("The method "+d+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: http://developer.piwik.org/api-reference/tracking-javascript#multiple-piwik-trackers')}}p[d]++}}for(r=0;r<_paq.length;r++){if(_paq[r]){L(_paq[r])}}_paq=new t();c={addPlugin:function(Q,R){a[Q]=R},getTracker:function(Q,R){return new z(Q,R)},getAsyncTracker:function(){return G}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return c})}return c}())}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()
+}Q=D(Q,"u");S=b(Q)}else{if(S==="cc.bingj.com"||S==="webcache.googleusercontent.com"||S.slice(0,5)==="74.6."){Q=s.links[0].href;S=b(Q)}}return[S,Q,R]}function w(R){var Q=R.length;if(R.charAt(--Q)==="."){R=R.slice(0,Q)}if(R.slice(0,2)==="*."){R=R.slice(1)}return R}function P(R){R=R&&R.text?R.text:R;if(!l(R)){var Q=s.getElementsByTagName("title");if(Q&&u(Q[0])){R=Q[0].text}}return R}function y(Q,R){if(R){return R}if(Q.slice(-9)==="piwik.php"){Q=Q.slice(0,Q.length-9)}return Q}function x(U){var Q="Piwik_Overlay";var X=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)$");var S=X.exec(s.referrer);if(S){var T=S[1];if(T!==String(U)){return false}var W=S[2],R=S[3];C.name=Q+"###"+W+"###"+R}var V=C.name.split("###");return V.length===3&&V[0]===Q}function H(R,W,T){var V=C.name.split("###"),U=V[1],Q=V[2],S=y(R,W);h(S+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(S,T,U,Q)})}function z(ap,aU){var W=I(s.domain,C.location.href,v()),bf=w(W[0]),bu=W[1],a2=W[2],bv=false,aY="GET",a0=aY,aM="application/x-www-form-urlencoded; charset=UTF-8",av=aM,U=ap||"",am="",aW="",bk=aU||"",au="",aK,az=s.title,aB="7z|aac|apk|ar[cj]|as[fx]|avi|azw3|bin|csv|deb|dmg|docx?|epub|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mobi|mp(2|3|4|e?g)|mov(ie)?|ms[ip]|od[bfgpst]|og[gv]|pdf|phps|png|pptx?|qtm?|ra[mr]?|rpm|sea|sit|tar|t?bz2?|tgz|torrent|txt|wav|wm[av]|wpd||xlsx?|xml|z|zip",aX=[bf],Z=[],aP=[],ao=[],aV=500,aa,aq,ab,ae,aD=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],ay=["pk_kwd","piwik_kwd","utm_term"],bs="_pk_",ag,bt,af=false,bn,aF,aI,al=63072000000,an=1800000,aL=15768000000,aG=true,at=0,aJ=false,Y=false,aj,aQ={},V={},bo=200,a8={},bl={},a5=false,a3=false,a1,aR,ah,aC=N,a4,aH;
+function ba(bE,bB,bA,bD,bz,bC){if(af){return}var by;if(bA){by=new Date();by.setTime(by.getTime()+bA)}s.cookie=bE+"="+k(bB)+(bA?";expires="+by.toGMTString():"")+";path="+(bD||"/")+(bz?";domain="+bz:"")+(bC?";secure":"")}function ak(bA){if(af){return 0}var by=new RegExp("(^|;)[ ]*"+bA+"=([^;]*)"),bz=by.exec(s.cookie);return bz?B(bz[2]):0}function bp(by){var bz;if(ab){bz=new RegExp("#.*");return by.replace(bz,"")}return by}function be(bA,by){var bB=j(by),bz;if(bB){return by}if(by.slice(0,1)==="/"){return j(bA)+"://"+b(bA)+by}bA=bp(bA);bz=bA.indexOf("?");if(bz>=0){bA=bA.slice(0,bz)}bz=bA.lastIndexOf("/");if(bz!==bA.length-1){bA=bA.slice(0,bz+1)}return bA+by}function aZ(bB){var bz,by,bA;for(bz=0;bz<aX.length;bz++){by=w(aX[bz].toLowerCase());if(bB===by){return true}if(by.slice(0,1)==="."){if(bB===by.slice(1)){return true}bA=bB.length-by.length;if((bA>0)&&(bB.slice(bA)===by)){return true}}}return false}function bx(by,bA){var bz=new Image(1,1);bz.onload=function(){r=0;if(typeof bA==="function"){bA()
+}};bz.src=U+(U.indexOf("?")<0?"?":"&")+by}function bb(by,bB){try{var bA=C.XMLHttpRequest?new C.XMLHttpRequest():C.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;bA.open("POST",U,true);bA.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){bx(by,bB)}else{if(typeof bB==="function"){bB()}}};bA.setRequestHeader("Content-Type",av);bA.send(by)}catch(bz){bx(by,bB)}}function aE(bA,bz,bB){var by=new Date();if(!bn){if(a0==="POST"){bb(bA,bB)}else{bx(bA,bB)}i=by.getTime()+bz}}function a9(by){return bs+by+"."+bk+"."+a4}function X(){if(af){return"0"}if(!u(e.cookieEnabled)){var by=a9("testcookie");ba(by,"1");return ak(by)==="1"?"1":"0"}return e.cookieEnabled?"1":"0"}function aS(){a4=aC((ag||bf)+(bt||"/")).slice(0,4)}function ai(){var bz=a9("cvar"),by=ak(bz);if(by.length){by=JSON2.parse(by);if(E(by)){return by}}return{}}function T(){if(Y===false){Y=ai()}}function bj(){var by=new Date();a1=by.getTime()}function ad(bC,bz,by,bB,bA,bD){ba(a9("id"),bC+"."+bz+"."+by+"."+bB+"."+bA+"."+bD,al,bt,ag)
+}function S(){var bz=new Date(),by=Math.round(bz.getTime()/1000),bB=ak(a9("id")),bA;if(bB){bA=bB.split(".");bA.unshift("0")}else{if(!aH){aH=aC((e.userAgent||"")+(e.platform||"")+JSON2.stringify(bl)+bz.getTime()+Math.random()).slice(0,16)}bA=["1",aH,by,0,by,"",""]}return bA}function R(){var by=ak(a9("ref"));if(by.length){try{by=JSON2.parse(by);if(E(by)){return by}}catch(bz){}}return["","",0,""]}function Q(){var by=af;af=false;ba(a9("id"),"",-86400,bt,ag);ba(a9("ses"),"",-86400,bt,ag);ba(a9("cvar"),"",-86400,bt,ag);ba(a9("ref"),"",-86400,bt,ag);af=by}function bi(bC){if(!bC||!E(bC)){return}var bB=[];var bA;for(bA in bC){if(Object.prototype.hasOwnProperty.call(bC,bA)){bB.push(bA)}}var bD={};bB.sort();var by=bB.length;var bz;for(bz=0;bz<by;bz++){bD[bB[bz]]=bC[bB[bz]]}return bD}function aA(bA,bY,bZ,bB){var bW,bz=new Date(),bI=Math.round(bz.getTime()/1000),b2,bX,bD,bO,bT,bH,bR,bE,bV,bC=1024,b4,bL,bS=Y,bJ=a9("ses"),bK=a9("ref"),b5=a9("cvar"),bP=S(),bN=ak(bJ),bU=R(),b1=aK||bu,bF,by;if(af){Q()}if(bn){return""
+}b2=bP[0];bX=bP[1];bO=bP[2];bD=bP[3];bT=bP[4];bH=bP[5];if(!u(bP[6])){bP[6]=""}bR=bP[6];if(!u(bB)){bB=""}var bM=s.characterSet||s.charset;if(!bM||bM.toLowerCase()==="utf-8"){bM=null}bF=bU[0];by=bU[1];bE=bU[2];bV=bU[3];if(!bN){var b0=an/1000;if(!bH||(bI-bH)>b0){bD++;bH=bT}if(!aI||!bF.length){for(bW in aD){if(Object.prototype.hasOwnProperty.call(aD,bW)){bF=D(b1,aD[bW]);if(bF.length){break}}}for(bW in ay){if(Object.prototype.hasOwnProperty.call(ay,bW)){by=D(b1,ay[bW]);if(by.length){break}}}}b4=b(a2);bL=bV.length?b(bV):"";if(b4.length&&!aZ(b4)&&(!aI||!bL.length||aZ(bL))){bV=a2}if(bV.length||bF.length){bE=bI;bU=[bF,by,bE,bp(bV.slice(0,bC))];ba(bK,JSON2.stringify(bU),aL,bt,ag)}}bA+="&idsite="+bk+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+bz.getHours()+"&m="+bz.getMinutes()+"&s="+bz.getSeconds()+"&url="+k(bp(b1))+(a2.length?"&urlref="+k(bp(a2)):"")+(au.length?"&uid="+au:"")+"&_id="+bX+"&_idts="+bO+"&_idvc="+bD+"&_idn="+b2+(bF.length?"&_rcn="+k(bF):"")+(by.length?"&_rck="+k(by):"")+"&_refts="+bE+"&_viewts="+bH+(String(bR).length?"&_ects="+bR:"")+(String(bV).length?"&_ref="+k(bp(bV.slice(0,bC))):"")+(bM?"&cs="+k(bM):"");
+for(bW in bl){if(Object.prototype.hasOwnProperty.call(bl,bW)){bA+="&"+bW+"="+bl[bW]}}if(bY){bA+="&data="+k(JSON2.stringify(bY))}else{if(ae){bA+="&data="+k(JSON2.stringify(ae))}}function bG(b6,b7){var b8=JSON2.stringify(b6);if(b8.length>2){return"&"+b7+"="+k(b8)}return""}var b3=bi(aQ);var bQ=bi(V);bA+=bG(b3,"cvar");bA+=bG(bQ,"e_cvar");if(Y){bA+=bG(Y,"_cvar");for(bW in bS){if(Object.prototype.hasOwnProperty.call(bS,bW)){if(Y[bW][0]===""||Y[bW][1]===""){delete Y[bW]}}}if(aJ){ba(b5,JSON2.stringify(Y),an,bt,ag)}}if(aG){if(at){bA+="&gt_ms="+at}else{if(f&&f.timing&&f.timing.requestStart&&f.timing.responseEnd){bA+="&gt_ms="+(f.timing.responseEnd-f.timing.requestStart)}}}ad(bX,bO,bD,bI,bH,u(bB)&&String(bB).length?bB:bR);ba(bJ,"*",an,bt,ag);bA+=J(bZ);if(aW.length){bA+="&"+aW}if(o(aj)){bA=aj(bA)}return bA}function bd(bB,bA,bF,bC,by,bI){var bD="idgoal=0",bE,bz=new Date(),bG=[],bH;if(String(bB).length){bD+="&ec_id="+k(bB);bE=Math.round(bz.getTime()/1000)}bD+="&revenue="+bA;if(String(bF).length){bD+="&ec_st="+bF
+}if(String(bC).length){bD+="&ec_tx="+bC}if(String(by).length){bD+="&ec_sh="+by}if(String(bI).length){bD+="&ec_dt="+bI}if(a8){for(bH in a8){if(Object.prototype.hasOwnProperty.call(a8,bH)){if(!u(a8[bH][1])){a8[bH][1]=""}if(!u(a8[bH][2])){a8[bH][2]=""}if(!u(a8[bH][3])||String(a8[bH][3]).length===0){a8[bH][3]=0}if(!u(a8[bH][4])||String(a8[bH][4]).length===0){a8[bH][4]=1}bG.push(a8[bH])}}bD+="&ec_items="+k(JSON2.stringify(bG))}bD=aA(bD,ae,"ecommerce",bE);aE(bD,aV)}function bc(by,bC,bB,bA,bz,bD){if(String(by).length&&u(bC)){bd(by,bC,bB,bA,bz,bD)}}function br(by){if(u(by)){bd("",by,"","","","")}}function aO(bB,bC){var by=new Date(),bA=aA("action_name="+k(P(bB||az)),bC,"log");aE(bA,aV);if(aa&&aq&&!a3){a3=true;O(s,"click",bj);O(s,"mouseup",bj);O(s,"mousedown",bj);O(s,"mousemove",bj);O(s,"mousewheel",bj);O(C,"DOMMouseScroll",bj);O(C,"scroll",bj);O(s,"keypress",bj);O(s,"keydown",bj);O(s,"keyup",bj);O(C,"resize",bj);O(C,"focus",bj);O(C,"blur",bj);a1=by.getTime();setTimeout(function bz(){var bD;by=new Date();
+if((a1+aq)>by.getTime()){if(aa<by.getTime()){bD=aA("ping=1",bC,"ping");aE(bD,aV)}setTimeout(bz,aq)}},aq)}}function ac(bA,bC,by,bB,bD){if(String(bA).length===0||String(bC).length===0){return false}var bz=aA("e_c="+k(bA)+"&e_a="+k(bC)+(u(by)?"&e_n="+k(by):"")+(u(bB)?"&e_v="+k(bB):""),bD,"event");aE(bz,aV)}function ax(by,bB,bz,bC){var bA=aA("search="+k(by)+(bB?"&search_cat="+k(bB):"")+(u(bz)?"&search_count="+bz:""),bC,"sitesearch");aE(bA,aV)}function aT(by,bB,bA){var bz=aA("idgoal="+by+(bB?"&revenue="+bB:""),bA,"goal");aE(bz,aV)}function bh(bz,by,bC,bB){var bA=aA(by+"="+k(bp(bz)),bC,"link");aE(bA,(bB?0:aV),bB)}function bm(bz,by){if(bz!==""){return bz+by.charAt(0).toUpperCase()+by.slice(1)}return by}function aw(bD){var bC,by,bB=["","webkit","ms","moz"],bA;if(!aF){for(by=0;by<bB.length;by++){bA=bB[by];if(Object.prototype.hasOwnProperty.call(s,bm(bA,"hidden"))){if(s[bm(bA,"visibilityState")]==="prerender"){bC=true}break}}}if(bC){O(s,bA+"visibilitychange",function bz(){s.removeEventListener(bA+"visibilitychange",bz,false);
+bD()});return}bD()}function ar(bA,bz){var bB,by="(^| )(piwik[_-]"+bz;if(bA){for(bB=0;bB<bA.length;bB++){by+="|"+bA[bB]}}by+=")( |$)";return new RegExp(by)}function bg(bB,by,bC){var bA=ar(aP,"download"),bz=ar(ao,"link"),bD=new RegExp("\\.("+aB+")([?&#]|$)","i");return bz.test(bB)?"link":(bA.test(bB)||bD.test(by)?"download":(bC?0:"link"))}function a7(bD){var bB,bz,by;bB=bD.parentNode;while(bB!==null&&u(bB)){bz=bD.tagName.toUpperCase();if(bz==="A"||bz==="AREA"){break}bD=bB;bB=bD.parentNode}if(u(bD.href)){var bE=bD.hostname||b(bD.href),bF=bE.toLowerCase(),bA=bD.href.replace(bE,bF),bC=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto):","i");if(!bC.test(bA)){by=bg(bD.className,bA,aZ(bF));if(by){bA=g(bA);bh(bA,by)}}}}function bw(by){var bz,bA;by=by||C.event;bz=by.which||by.button;bA=by.target||by.srcElement;if(by.type==="click"){if(bA){a7(bA)}}else{if(by.type==="mousedown"){if((bz===1||bz===2)&&bA){aR=bz;ah=bA}else{aR=ah=null}}else{if(by.type==="mouseup"){if(bz===aR&&bA===ah){a7(bA)
+}aR=ah=null}}}}function a6(bz,by){if(by){O(bz,"mouseup",bw,false);O(bz,"mousedown",bw,false)}else{O(bz,"click",bw,false)}}function aN(bz){if(!a5){a5=true;var bA,by=ar(Z,"ignore"),bB=s.links;if(bB){for(bA=0;bA<bB.length;bA++){if(!by.test(bB[bA].className)){a6(bB[bA],bz)}}}}}function bq(){var bz,bA,bB={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"},by=(new RegExp("Mac OS X.*Safari/")).test(e.userAgent)?C.devicePixelRatio||1:1;if(!((new RegExp("MSIE")).test(e.userAgent))){if(e.mimeTypes&&e.mimeTypes.length){for(bz in bB){if(Object.prototype.hasOwnProperty.call(bB,bz)){bA=e.mimeTypes[bB[bz]];bl[bz]=(bA&&bA.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&u(e.javaEnabled)&&e.javaEnabled()){bl.java="1"}if(o(C.GearsFactory)){bl.gears="1"}bl.cookie=X()}bl.res=F.width*by+"x"+F.height*by
+}bq();aS();return{getVisitorId:function(){return(S())[1]},getVisitorInfo:function(){return S()},getAttributionInfo:function(){return R()},getAttributionCampaignName:function(){return R()[0]},getAttributionCampaignKeyword:function(){return R()[1]},getAttributionReferrerTimestamp:function(){return R()[2]},getAttributionReferrerUrl:function(){return R()[3]},setTrackerUrl:function(by){U=by},setSiteId:function(by){bk=by},setUserId:function(by){au=by},setCustomData:function(by,bz){if(E(by)){ae=by}else{if(!ae){ae=[]}ae[by]=bz}},getCustomData:function(){return ae},setCustomRequestProcessing:function(by){aj=by},appendToTrackingUrl:function(by){aW=by},getRequest:function(by){return aA(by)},addPlugin:function(by,bz){a[by]=bz},setCustomVariable:function(bz,by,bC,bA){var bB;if(!u(bA)){bA="visit"}if(!u(by)){return}if(!u(bC)){bC=""}if(bz>0){by=!l(by)?String(by):by;bC=!l(bC)?String(bC):bC;bB=[by.slice(0,bo),bC.slice(0,bo)];if(bA==="visit"||bA===2){T();Y[bz]=bB}else{if(bA==="page"||bA===3){aQ[bz]=bB}else{if(bA==="event"){V[bz]=bB
+}}}}},getCustomVariable:function(bz,bA){var by;if(!u(bA)){bA="visit"}if(bA==="page"||bA===3){by=aQ[bz]}else{if(bA==="event"){by=V[bz]}else{if(bA==="visit"||bA===2){T();by=Y[bz]}}}if(!u(by)||(by&&by[0]==="")){return false}return by},deleteCustomVariable:function(by,bz){if(this.getCustomVariable(by,bz)){this.setCustomVariable(by,"","",bz)}},storeCustomVariablesInCookie:function(){aJ=true},setLinkTrackingTimer:function(by){aV=by},setDownloadExtensions:function(by){aB=by},addDownloadExtensions:function(by){aB+="|"+by},setDomains:function(by){aX=l(by)?[by]:by;aX.push(bf)},setIgnoreClasses:function(by){Z=l(by)?[by]:by},setRequestMethod:function(by){a0=by||aY},setRequestContentType:function(by){av=by||aM},setReferrerUrl:function(by){a2=by},setCustomUrl:function(by){aK=be(bu,by)},setDocumentTitle:function(by){az=by},setAPIUrl:function(by){am=by},setDownloadClasses:function(by){aP=l(by)?[by]:by},setLinkClasses:function(by){ao=l(by)?[by]:by},setCampaignNameKey:function(by){aD=l(by)?[by]:by},setCampaignKeywordKey:function(by){ay=l(by)?[by]:by
+},discardHashTag:function(by){ab=by},setCookieNamePrefix:function(by){bs=by;Y=ai()},setCookieDomain:function(by){ag=w(by);aS()},setCookiePath:function(by){bt=by;aS()},setVisitorCookieTimeout:function(by){al=by*1000},setSessionCookieTimeout:function(by){an=by*1000},setReferralCookieTimeout:function(by){aL=by*1000},setConversionAttributionFirstReferrer:function(by){aI=by},disableCookies:function(){af=true;bl.cookie="0"},deleteCookies:function(){Q()},setDoNotTrack:function(bz){var by=e.doNotTrack||e.msDoNotTrack;bn=bz&&(by==="yes"||by==="1");if(bn){this.disableCookies()}},addListener:function(bz,by){a6(bz,by)},enableLinkTracking:function(by){if(n){aN(by)}else{A.push(function(){aN(by)})}},enableJSErrorTracking:function(){if(bv){return}bv=true;var by=C.onerror;C.onerror=function(bD,bB,bA,bC,bz){aw(function(){var bE="JavaScript Errors";var bF=bB+":"+bA;if(bC){bF+=":"+bC}ac(bE,bF,bD)});if(by){return by(bD,bB,bA,bC,bz)}return false}},disablePerformanceTracking:function(){aG=false},setGenerationTimeMs:function(by){at=parseInt(by,10)
+},setHeartBeatTimer:function(bA,bz){var by=new Date();aa=by.getTime()+bA*1000;aq=bz*1000},killFrame:function(){if(C.location!==C.top.location){C.top.location=C.location}},redirectFile:function(by){if(C.location.protocol==="file:"){C.location=by}},setCountPreRendered:function(by){aF=by},trackGoal:function(by,bA,bz){aw(function(){aT(by,bA,bz)})},trackLink:function(bz,by,bB,bA){aw(function(){bh(bz,by,bB,bA)})},trackPageView:function(by,bz){if(x(bk)){aw(function(){H(U,am,bk)})}else{aw(function(){aO(by,bz)})}},trackEvent:function(bz,bB,by,bA){aw(function(){ac(bz,bB,by,bA)})},trackSiteSearch:function(by,bA,bz){aw(function(){ax(by,bA,bz)})},setEcommerceView:function(bB,by,bA,bz){if(!u(bA)||!bA.length){bA=""}else{if(bA instanceof Array){bA=JSON2.stringify(bA)}}aQ[5]=["_pkc",bA];if(u(bz)&&String(bz).length){aQ[2]=["_pkp",bz]}if((!u(bB)||!bB.length)&&(!u(by)||!by.length)){return}if(u(bB)&&bB.length){aQ[3]=["_pks",bB]}if(!u(by)||!by.length){by=""}aQ[4]=["_pkn",by]},addEcommerceItem:function(bC,by,bA,bz,bB){if(bC.length){a8[bC]=[bC,by,bA,bz,bB]
+}},trackEcommerceOrder:function(by,bC,bB,bA,bz,bD){bc(by,bC,bB,bA,bz,bD)},trackEcommerceCartUpdate:function(by){br(by)}}}function t(){return{push:L}}O(C,"beforeunload",M,false);m();Date.prototype.getTimeAlias=Date.prototype.getTime;G=new z();var p={setTrackerUrl:1,setAPIUrl:1,setSiteId:1,disableCookies:1};var d;for(r=0;r<_paq.length;r++){d=_paq[r][0];if(p[d]){L(_paq[r]);delete _paq[r];if(p[d]>1){if(console!==undefined&&console&&console.error){console.error("The method "+d+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: http://developer.piwik.org/api-reference/tracking-javascript#multiple-piwik-trackers')}}p[d]++}}for(r=0;r<_paq.length;r++){if(_paq[r]){L(_paq[r])}}_paq=new t();c={addPlugin:function(Q,R){a[Q]=R},getTracker:function(Q,R){return new z(Q,R)},getAsyncTracker:function(){return G}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return c})}return c}())}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()
}(function(){var a=(typeof AnalyticsTracker);if(a==="undefined"){AnalyticsTracker=Piwik}}());if(typeof piwik_log!=="function"){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);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){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()}};
/*! @license-end */
}; \ No newline at end of file