From 743ec5b77d0edbe192ae25cef9a65bbe6b37f8d2 Mon Sep 17 00:00:00 2001 From: Thomas Steur Date: Tue, 13 May 2014 23:50:54 +0200 Subject: refs #5049 log to console (if exist) if methods, that are applied first, are registered multiple times. We do not throw an error as this would prevent script execution --- piwik.js | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) (limited to 'piwik.js') diff --git a/piwik.js b/piwik.js index ff1e135d2a..41e531f6c4 100644 --- a/piwik.js +++ b/piwik.js @@ -10,22 +10,23 @@ if(typeof JSON2!=="object"){JSON2={}}(function(){function d(f){return f<10?"0"+f:f}function l(n,m){var f=Object.prototype.toString.apply(n);if(f==="[object Date]"){return isFinite(n.valueOf())?n.getUTCFullYear()+"-"+d(n.getUTCMonth()+1)+"-"+d(n.getUTCDate())+"T"+d(n.getUTCHours())+":"+d(n.getUTCMinutes())+":"+d(n.getUTCSeconds())+"Z":null}if(f==="[object String]"||f==="[object Number]"||f==="[object Boolean]"){return n.valueOf()}if(f!=="[object Array]"&&typeof n.toJSON==="function"){return n.toJSON(m)}return n}var c=new RegExp("[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]","g"),e='\\\\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]',i=new RegExp("["+e,"g"),j,b,k={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},h; function a(f){i.lastIndex=0;return i.test(f)?'"'+f.replace(i,function(m){var n=k[m];return typeof n==="string"?n:"\\u"+("0000"+m.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+f+'"'}function g(s,p){var n,m,t,f,q=j,o,r=p[s];if(r&&typeof r==="object"){r=l(r,s)}if(typeof h==="function"){r=h.call(p,s,r)}switch(typeof r){case"string":return a(r);case"number":return isFinite(r)?String(r):"null";case"boolean":case"null":return String(r);case"object":if(!r){return"null"}j+=b;o=[];if(Object.prototype.toString.apply(r)==="[object Array]"){f=r.length;for(n=0;n>>(32-W))},af=function(al){var aj="",ak,W;for(ak=7;ak>=0;ak--){W=(al>>>(ak*4))&15;aj+=W.toString(16)}return aj},T,ah,ag,P=[],Y=1732584193,V=4023233417,U=2562383102,S=271733878,R=3285377520,ad,ac,ab,aa,Z,ai,O,X=[];ae=o(ae);O=ae.length;for(ah=0;ah>>29);X.push((O<<3)&4294967295);for(T=0;T=0){bs=bs.slice(0,br)}br=bs.lastIndexOf("/");if(br!==bs.length-1){bs=bs.slice(0,br+1)}return bs+bq}function aR(bt){var br,bq,bs;for(br=0;br0)&&(bt.slice(bs)===bq)){return true}}}return false}function bp(bq){var br=new Image(1,1);br.onload=function(){p=0};br.src=S+(S.indexOf("?")<0?"?":"&")+bq -}function a3(bq){try{var bs=A.XMLHttpRequest?new A.XMLHttpRequest():A.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;bs.open("POST",S,true);bs.onreadystatechange=function(){if(this.readyState===4&&this.status!==200){bp(bq)}};bs.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");bs.send(bq)}catch(br){bp(bq)}}function az(bs,br){var bq=new Date();if(!bf){if(aS==="POST"){a3(bs)}else{bp(bs)}h=bq.getTime()+br}}function a1(bq){return bk+bq+"."+bc+"."+aW}function V(){if(ac){return"0"}if(!s(d.cookieEnabled)){var bq=a1("testcookie");a2(bq,"1");return ah(bq)==="1"?"1":"0"}return d.cookieEnabled?"1":"0"}function aL(){aW=ax((ae||a7)+(bl||"/")).slice(0,4)}function ag(){var br=a1("cvar"),bq=ah(br);if(bq.length){bq=JSON2.parse(bq);if(C(bq)){return bq}}return{}}function R(){if(W===false){W=ag()}}function bb(){var bq=new Date();aT=bq.getTime()}function ad(bu,br,bq,bt,bs,bv){a2(a1("id"),bu+"."+br+"."+bq+"."+bt+"."+bs+"."+bv,ai,bl,ae)}function Q(){var br=new Date(),bq=Math.round(br.getTime()/1000),bt=ah(a1("id")),bs; -if(bt){bs=bt.split(".");bs.unshift("0")}else{if(!aC){aC=ax((d.userAgent||"")+(d.platform||"")+JSON2.stringify(bd)+br.getTime()+Math.random()).slice(0,16)}bs=["1",aC,bq,0,bq,"",""]}return bs}function O(){var bq=ah(a1("ref"));if(bq.length){try{bq=JSON2.parse(bq);if(C(bq)){return bq}}catch(br){}}return["","",0,""]}function P(){var bq=ac;ac=false;a2(a1("id"),"",-86400,bl,ae);a2(a1("ses"),"",-86400,bl,ae);a2(a1("cvar"),"",-86400,bl,ae);a2(a1("ref"),"",-86400,bl,ae);ac=bq}function ba(bu){if(!bu||!C(bu)){return}var bt=[];var bs;for(bs in bu){if(Object.prototype.hasOwnProperty.call(bu,bs)){bt.push(bs)}}var bv={};bt.sort();var bq=bt.length;var br;for(br=0;brbS){bv++;bz=bL}if(!aD||!bx.length){for(bO in ay){if(Object.prototype.hasOwnProperty.call(ay,bO)){bx=B(bT,ay[bO]);if(bx.length){break}}}for(bO in at){if(Object.prototype.hasOwnProperty.call(at,bO)){bq=B(bT,at[bO]);if(bq.length){break}}}}bW=b(aU);bD=bN.length?b(bN):"";if(bW.length&&!aR(bW)&&(!aD||!bD.length||aR(bD))){bN=aU}if(bN.length||bx.length){bw=bA;bM=[bx,bq,bw,bh(bN.slice(0,bu))];a2(bC,JSON2.stringify(bM),aF,bl,ae)}}bs+="&idsite="+bc+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+br.getHours()+"&m="+br.getMinutes()+"&s="+br.getSeconds()+"&url="+j(bh(bT))+(aU.length?"&urlref="+j(bh(aU)):"")+"&_id="+bP+"&_idts="+bG+"&_idvc="+bv+"&_idn="+bU+(bx.length?"&_rcn="+j(bx):"")+(bq.length?"&_rck="+j(bq):"")+"&_refts="+bw+"&_viewts="+bz+(String(bJ).length?"&_ects="+bJ:"")+(String(bN).length?"&_ref="+j(bh(bN.slice(0,bu))):"")+(bE?"&cs="+j(bE):""); -for(bO in bd){if(Object.prototype.hasOwnProperty.call(bd,bO)){bs+="&"+bO+"="+bd[bO]}}if(bQ){bs+="&data="+j(JSON2.stringify(bQ))}else{if(ab){bs+="&data="+j(JSON2.stringify(ab))}}function by(bY,bZ){var b0=JSON2.stringify(bY);if(b0.length>2){return"&"+bZ+"="+j(b0)}return""}var bV=ba(aJ);var bI=ba(T);bs+=by(bV,"cvar");bs+=by(bI,"e_cvar");if(W){bs+=by(W,"_cvar");for(bO in bK){if(Object.prototype.hasOwnProperty.call(bK,bO)){if(W[bO][0]===""||W[bO][1]===""){delete W[bO]}}}a2(bX,JSON2.stringify(W),ak,bl,ae)}if(aB){if(ap){bs+=">_ms="+ap}else{if(e&&e.timing&&e.timing.requestStart&&e.timing.responseEnd){bs+=">_ms="+(e.timing.responseEnd-e.timing.requestStart)}}}ad(bP,bG,bv,bA,bz,s(bt)&&String(bt).length?bt:bJ);a2(bB,"*",ak,bl,ae);bs+=H(bR);if(aP.length){bs+="&"+aP}return bs}function a5(bt,bs,bx,bu,bq,bA){var bv="idgoal=0",bw,br=new Date(),by=[],bz;if(String(bt).length){bv+="&ec_id="+j(bt);bw=Math.round(br.getTime()/1000)}bv+="&revenue="+bs;if(String(bx).length){bv+="&ec_st="+bx}if(String(bu).length){bv+="&ec_tx="+bu -}if(String(bq).length){bv+="&ec_sh="+bq}if(String(bA).length){bv+="&ec_dt="+bA}if(a0){for(bz in a0){if(Object.prototype.hasOwnProperty.call(a0,bz)){if(!s(a0[bz][1])){a0[bz][1]=""}if(!s(a0[bz][2])){a0[bz][2]=""}if(!s(a0[bz][3])||String(a0[bz][3]).length===0){a0[bz][3]=0}if(!s(a0[bz][4])||String(a0[bz][4]).length===0){a0[bz][4]=1}by.push(a0[bz])}}bv+="&ec_items="+j(JSON2.stringify(by))}bv=av(bv,ab,"ecommerce",bw);az(bv,aO)}function a4(bq,bu,bt,bs,br,bv){if(String(bq).length&&s(bu)){a5(bq,bu,bt,bs,br,bv)}}function bj(bq){if(s(bq)){a5("",bq,"","","","")}}function aH(bt,bu){var bq=new Date(),bs=av("action_name="+j(N(bt||au)),bu,"log");az(bs,aO);if(Y&&an&&!aV){aV=true;M(q,"click",bb);M(q,"mouseup",bb);M(q,"mousedown",bb);M(q,"mousemove",bb);M(q,"mousewheel",bb);M(A,"DOMMouseScroll",bb);M(A,"scroll",bb);M(q,"keypress",bb);M(q,"keydown",bb);M(q,"keyup",bb);M(A,"resize",bb);M(A,"focus",bb);M(A,"blur",bb);aT=bq.getTime();setTimeout(function br(){var bv;bq=new Date();if((aT+an)>bq.getTime()){if(Y0){bq=!k(bq)?String(bq):bq;bu=!k(bu)?String(bu):bu;bt=[bq.slice(0,bg),bu.slice(0,bg)];if(bs==="visit"||bs===2){R();W[br]=bt}else{if(bs==="page"||bs===3){aJ[br]=bt}else{if(bs==="event"){T[br]=bt}}}}},getCustomVariable:function(br,bs){var bq;if(!s(bs)){bs="visit"}if(bs==="page"||bs===3){bq=aJ[br]}else{if(bs==="event"){bq=T[br]}else{if(bs==="visit"||bs===2){R(); -bq=W[br]}}}if(!s(bq)||(bq&&bq[0]==="")){return false}return bq},deleteCustomVariable:function(bq,br){if(this.getCustomVariable(bq,br)){this.setCustomVariable(bq,"","",br)}},setLinkTrackingTimer:function(bq){aO=bq},setDownloadExtensions:function(bq){aw=bq},addDownloadExtensions:function(bq){aw+="|"+bq},setDomains:function(bq){aQ=k(bq)?[bq]:bq;aQ.push(a7)},setIgnoreClasses:function(bq){X=k(bq)?[bq]:bq},setRequestMethod:function(bq){aS=bq||"GET"},setReferrerUrl:function(bq){aU=bq},setCustomUrl:function(bq){aE=a6(bm,bq)},setDocumentTitle:function(bq){au=bq},setAPIUrl:function(bq){aj=bq},setDownloadClasses:function(bq){aI=k(bq)?[bq]:bq},setLinkClasses:function(bq){al=k(bq)?[bq]:bq},setCampaignNameKey:function(bq){ay=k(bq)?[bq]:bq},setCampaignKeywordKey:function(bq){at=k(bq)?[bq]:bq},discardHashTag:function(bq){Z=bq},setCookieNamePrefix:function(bq){bk=bq;W=ag()},setCookieDomain:function(bq){ae=u(bq);aL()},setCookiePath:function(bq){bl=bq;aL()},setVisitorCookieTimeout:function(bq){ai=bq*1000},setSessionCookieTimeout:function(bq){ak=bq*1000 -},setReferralCookieTimeout:function(bq){aF=bq*1000},setConversionAttributionFirstReferrer:function(bq){aD=bq},disableCookies:function(){ac=true;bd.cookie="0"},deleteCookies:function(){P()},setDoNotTrack:function(br){var bq=d.doNotTrack||d.msDoNotTrack;bf=br&&(bq==="yes"||bq==="1");if(bf){this.disableCookies()}},addListener:function(br,bq){aY(br,bq)},enableLinkTracking:function(bq){if(m){aG(bq)}else{y.push(function(){aG(bq)})}},enableJSErrorTracking:function(){if(bn){return}bn=true;var bq=A.onerror;A.onerror=function(bv,bt,bs,bu,br){aq(function(){var bw="JavaScript Errors";var bx=bt+":"+bs;if(bu){bx+=":"+bu}aa(bw,bx,bv)});if(bq){return bq(bv,bt,bs,bu,br)}return false}},disablePerformanceTracking:function(){aB=false},setGenerationTimeMs:function(bq){ap=parseInt(bq,10)},setHeartBeatTimer:function(bs,br){var bq=new Date();Y=bq.getTime()+bs*1000;an=br*1000},killFrame:function(){if(A.location!==A.top.location){A.top.location=A.location}},redirectFile:function(bq){if(A.location.protocol==="file:"){A.location=bq -}},setCountPreRendered:function(bq){aA=bq},trackGoal:function(bq,bs,br){aq(function(){aM(bq,bs,br)})},trackLink:function(br,bq,bs){aq(function(){a9(br,bq,bs)})},trackPageView:function(bq,br){if(v(bc)){aq(function(){F(S,aj,bc)})}else{aq(function(){aH(bq,br)})}},trackEvent:function(br,bt,bq,bs){aq(function(){aa(br,bt,bq,bs)})},trackSiteSearch:function(bq,bs,br){aq(function(){ar(bq,bs,br)})},setEcommerceView:function(bt,bq,bs,br){if(!s(bs)||!bs.length){bs=""}else{if(bs instanceof Array){bs=JSON2.stringify(bs)}}aJ[5]=["_pkc",bs];if(s(br)&&String(br).length){aJ[2]=["_pkp",br]}if((!s(bt)||!bt.length)&&(!s(bq)||!bq.length)){return}if(s(bt)&&bt.length){aJ[3]=["_pks",bt]}if(!s(bq)||!bq.length){bq=""}aJ[4]=["_pkn",bq]},addEcommerceItem:function(bu,bq,bs,br,bt){if(bu.length){a0[bu]=[bu,bq,bs,br,bt]}},trackEcommerceOrder:function(bq,bu,bt,bs,br,bv){a4(bq,bu,bt,bs,br,bv)},trackEcommerceCartUpdate:function(bq){bj(bq)}}}function r(){return{push:J}}M(A,"beforeunload",K,false);l();Date.prototype.getTimeAlias=Date.prototype.getTime; -E=new x();for(p=0;p<_paq.length;p++){if(_paq[p][0]==="setTrackerUrl"||_paq[p][0]==="setAPIUrl"||_paq[p][0]==="setSiteId"){J(_paq[p]);delete _paq[p]}}for(p=0;p<_paq.length;p++){if(_paq[p]){J(_paq[p])}}_paq=new r();c={addPlugin:function(O,P){a[O]=P},getTracker:function(O,P){return new x(O,P)},getAsyncTracker:function(){return E}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return c})}return c}())}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()}}}; \ No newline at end of file +return typeof f==="function"?m({"":n},""):n}throw new SyntaxError("JSON2.parse")}}}());if(typeof _paq!=="object"){_paq=[]}if(typeof Piwik!=="object"){Piwik=(function(){var i,a={},s=document,e=navigator,F=screen,C=window,f=C.performance||C.mozPerformance||C.msPerformance||C.webkitPerformance,n=false,A=[],k=C.encodeURIComponent,B=C.decodeURIComponent,g=unescape,G,r,c;function u(R){var Q=typeof R;return Q!=="undefined"}function o(Q){return typeof Q==="function"}function E(Q){return typeof Q==="object"}function l(Q){return typeof Q==="string"||Q instanceof String}function L(){var Q,S,R;for(Q=0;Q>>(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>>29);Z.push((Q<<3)&4294967295);for(V=0;V=0){bu=bu.slice(0,bt)}bt=bu.lastIndexOf("/");if(bt!==bu.length-1){bu=bu.slice(0,bt+1)}return bu+bs}function aT(bv){var bt,bs,bu;for(bt=0;bt0)&&(bv.slice(bu)===bs)){return true}}}return false}function br(bs){var bt=new Image(1,1);bt.onload=function(){r=0};bt.src=U+(U.indexOf("?")<0?"?":"&")+bs +}function a5(bs){try{var bu=C.XMLHttpRequest?new C.XMLHttpRequest():C.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;bu.open("POST",U,true);bu.onreadystatechange=function(){if(this.readyState===4&&this.status!==200){br(bs)}};bu.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");bu.send(bs)}catch(bt){br(bs)}}function aB(bu,bt){var bs=new Date();if(!bh){if(aU==="POST"){a5(bu)}else{br(bu)}i=bs.getTime()+bt}}function a3(bs){return bm+bs+"."+be+"."+aY}function X(){if(ae){return"0"}if(!u(e.cookieEnabled)){var bs=a3("testcookie");a4(bs,"1");return aj(bs)==="1"?"1":"0"}return e.cookieEnabled?"1":"0"}function aN(){aY=az((ag||a9)+(bn||"/")).slice(0,4)}function ai(){var bt=a3("cvar"),bs=aj(bt);if(bs.length){bs=JSON2.parse(bs);if(E(bs)){return bs}}return{}}function T(){if(Y===false){Y=ai()}}function bd(){var bs=new Date();aV=bs.getTime()}function af(bw,bt,bs,bv,bu,bx){a4(a3("id"),bw+"."+bt+"."+bs+"."+bv+"."+bu+"."+bx,ak,bn,ag)}function S(){var bt=new Date(),bs=Math.round(bt.getTime()/1000),bv=aj(a3("id")),bu; +if(bv){bu=bv.split(".");bu.unshift("0")}else{if(!aE){aE=az((e.userAgent||"")+(e.platform||"")+JSON2.stringify(bf)+bt.getTime()+Math.random()).slice(0,16)}bu=["1",aE,bs,0,bs,"",""]}return bu}function Q(){var bs=aj(a3("ref"));if(bs.length){try{bs=JSON2.parse(bs);if(E(bs)){return bs}}catch(bt){}}return["","",0,""]}function R(){var bs=ae;ae=false;a4(a3("id"),"",-86400,bn,ag);a4(a3("ses"),"",-86400,bn,ag);a4(a3("cvar"),"",-86400,bn,ag);a4(a3("ref"),"",-86400,bn,ag);ae=bs}function bc(bw){if(!bw||!E(bw)){return}var bv=[];var bu;for(bu in bw){if(Object.prototype.hasOwnProperty.call(bw,bu)){bv.push(bu)}}var bx={};bv.sort();var bs=bv.length;var bt;for(bt=0;btbU){bx++;bB=bN}if(!aF||!bz.length){for(bQ in aA){if(Object.prototype.hasOwnProperty.call(aA,bQ)){bz=D(bV,aA[bQ]);if(bz.length){break}}}for(bQ in av){if(Object.prototype.hasOwnProperty.call(av,bQ)){bs=D(bV,av[bQ]);if(bs.length){break}}}}bY=b(aW);bF=bP.length?b(bP):"";if(bY.length&&!aT(bY)&&(!aF||!bF.length||aT(bF))){bP=aW}if(bP.length||bz.length){by=bC;bO=[bz,bs,by,bj(bP.slice(0,bw))];a4(bE,JSON2.stringify(bO),aH,bn,ag)}}bu+="&idsite="+be+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+bt.getHours()+"&m="+bt.getMinutes()+"&s="+bt.getSeconds()+"&url="+k(bj(bV))+(aW.length?"&urlref="+k(bj(aW)):"")+"&_id="+bR+"&_idts="+bI+"&_idvc="+bx+"&_idn="+bW+(bz.length?"&_rcn="+k(bz):"")+(bs.length?"&_rck="+k(bs):"")+"&_refts="+by+"&_viewts="+bB+(String(bL).length?"&_ects="+bL:"")+(String(bP).length?"&_ref="+k(bj(bP.slice(0,bw))):"")+(bG?"&cs="+k(bG):""); +for(bQ in bf){if(Object.prototype.hasOwnProperty.call(bf,bQ)){bu+="&"+bQ+"="+bf[bQ]}}if(bS){bu+="&data="+k(JSON2.stringify(bS))}else{if(ad){bu+="&data="+k(JSON2.stringify(ad))}}function bA(b0,b1){var b2=JSON2.stringify(b0);if(b2.length>2){return"&"+b1+"="+k(b2)}return""}var bX=bc(aL);var bK=bc(V);bu+=bA(bX,"cvar");bu+=bA(bK,"e_cvar");if(Y){bu+=bA(Y,"_cvar");for(bQ in bM){if(Object.prototype.hasOwnProperty.call(bM,bQ)){if(Y[bQ][0]===""||Y[bQ][1]===""){delete Y[bQ]}}}a4(bZ,JSON2.stringify(Y),am,bn,ag)}if(aD){if(ar){bu+=">_ms="+ar}else{if(f&&f.timing&&f.timing.requestStart&&f.timing.responseEnd){bu+=">_ms="+(f.timing.responseEnd-f.timing.requestStart)}}}af(bR,bI,bx,bC,bB,u(bv)&&String(bv).length?bv:bL);a4(bD,"*",am,bn,ag);bu+=J(bT);if(aR.length){bu+="&"+aR}return bu}function a7(bv,bu,bz,bw,bs,bC){var bx="idgoal=0",by,bt=new Date(),bA=[],bB;if(String(bv).length){bx+="&ec_id="+k(bv);by=Math.round(bt.getTime()/1000)}bx+="&revenue="+bu;if(String(bz).length){bx+="&ec_st="+bz}if(String(bw).length){bx+="&ec_tx="+bw +}if(String(bs).length){bx+="&ec_sh="+bs}if(String(bC).length){bx+="&ec_dt="+bC}if(a2){for(bB in a2){if(Object.prototype.hasOwnProperty.call(a2,bB)){if(!u(a2[bB][1])){a2[bB][1]=""}if(!u(a2[bB][2])){a2[bB][2]=""}if(!u(a2[bB][3])||String(a2[bB][3]).length===0){a2[bB][3]=0}if(!u(a2[bB][4])||String(a2[bB][4]).length===0){a2[bB][4]=1}bA.push(a2[bB])}}bx+="&ec_items="+k(JSON2.stringify(bA))}bx=ax(bx,ad,"ecommerce",by);aB(bx,aQ)}function a6(bs,bw,bv,bu,bt,bx){if(String(bs).length&&u(bw)){a7(bs,bw,bv,bu,bt,bx)}}function bl(bs){if(u(bs)){a7("",bs,"","","","")}}function aJ(bv,bw){var bs=new Date(),bu=ax("action_name="+k(P(bv||aw)),bw,"log");aB(bu,aQ);if(aa&&ap&&!aX){aX=true;O(s,"click",bd);O(s,"mouseup",bd);O(s,"mousedown",bd);O(s,"mousemove",bd);O(s,"mousewheel",bd);O(C,"DOMMouseScroll",bd);O(C,"scroll",bd);O(s,"keypress",bd);O(s,"keydown",bd);O(s,"keyup",bd);O(C,"resize",bd);O(C,"focus",bd);O(C,"blur",bd);aV=bs.getTime();setTimeout(function bt(){var bx;bs=new Date();if((aV+ap)>bs.getTime()){if(aa0){bs=!l(bs)?String(bs):bs;bw=!l(bw)?String(bw):bw;bv=[bs.slice(0,bi),bw.slice(0,bi)];if(bu==="visit"||bu===2){T();Y[bt]=bv}else{if(bu==="page"||bu===3){aL[bt]=bv}else{if(bu==="event"){V[bt]=bv}}}}},getCustomVariable:function(bt,bu){var bs;if(!u(bu)){bu="visit"}if(bu==="page"||bu===3){bs=aL[bt]}else{if(bu==="event"){bs=V[bt]}else{if(bu==="visit"||bu===2){T(); +bs=Y[bt]}}}if(!u(bs)||(bs&&bs[0]==="")){return false}return bs},deleteCustomVariable:function(bs,bt){if(this.getCustomVariable(bs,bt)){this.setCustomVariable(bs,"","",bt)}},setLinkTrackingTimer:function(bs){aQ=bs},setDownloadExtensions:function(bs){ay=bs},addDownloadExtensions:function(bs){ay+="|"+bs},setDomains:function(bs){aS=l(bs)?[bs]:bs;aS.push(a9)},setIgnoreClasses:function(bs){Z=l(bs)?[bs]:bs},setRequestMethod:function(bs){aU=bs||"GET"},setReferrerUrl:function(bs){aW=bs},setCustomUrl:function(bs){aG=a8(bo,bs)},setDocumentTitle:function(bs){aw=bs},setAPIUrl:function(bs){al=bs},setDownloadClasses:function(bs){aK=l(bs)?[bs]:bs},setLinkClasses:function(bs){an=l(bs)?[bs]:bs},setCampaignNameKey:function(bs){aA=l(bs)?[bs]:bs},setCampaignKeywordKey:function(bs){av=l(bs)?[bs]:bs},discardHashTag:function(bs){ab=bs},setCookieNamePrefix:function(bs){bm=bs;Y=ai()},setCookieDomain:function(bs){ag=w(bs);aN()},setCookiePath:function(bs){bn=bs;aN()},setVisitorCookieTimeout:function(bs){ak=bs*1000 +},setSessionCookieTimeout:function(bs){am=bs*1000},setReferralCookieTimeout:function(bs){aH=bs*1000},setConversionAttributionFirstReferrer:function(bs){aF=bs},disableCookies:function(){ae=true;bf.cookie="0"},deleteCookies:function(){R()},setDoNotTrack:function(bt){var bs=e.doNotTrack||e.msDoNotTrack;bh=bt&&(bs==="yes"||bs==="1");if(bh){this.disableCookies()}},addListener:function(bt,bs){a0(bt,bs)},enableLinkTracking:function(bs){if(n){aI(bs)}else{A.push(function(){aI(bs)})}},enableJSErrorTracking:function(){if(bp){return}bp=true;var bs=C.onerror;C.onerror=function(bx,bv,bu,bw,bt){at(function(){var by="JavaScript Errors";var bz=bv+":"+bu;if(bw){bz+=":"+bw}ac(by,bz,bx)});if(bs){return bs(bx,bv,bu,bw,bt)}return false}},disablePerformanceTracking:function(){aD=false},setGenerationTimeMs:function(bs){ar=parseInt(bs,10)},setHeartBeatTimer:function(bu,bt){var bs=new Date();aa=bs.getTime()+bu*1000;ap=bt*1000},killFrame:function(){if(C.location!==C.top.location){C.top.location=C.location}},redirectFile:function(bs){if(C.location.protocol==="file:"){C.location=bs +}},setCountPreRendered:function(bs){aC=bs},trackGoal:function(bs,bu,bt){at(function(){aO(bs,bu,bt)})},trackLink:function(bt,bs,bu){at(function(){bb(bt,bs,bu)})},trackPageView:function(bs,bt){if(x(be)){at(function(){H(U,al,be)})}else{at(function(){aJ(bs,bt)})}},trackEvent:function(bt,bv,bs,bu){at(function(){ac(bt,bv,bs,bu)})},trackSiteSearch:function(bs,bu,bt){at(function(){au(bs,bu,bt)})},setEcommerceView:function(bv,bs,bu,bt){if(!u(bu)||!bu.length){bu=""}else{if(bu instanceof Array){bu=JSON2.stringify(bu)}}aL[5]=["_pkc",bu];if(u(bt)&&String(bt).length){aL[2]=["_pkp",bt]}if((!u(bv)||!bv.length)&&(!u(bs)||!bs.length)){return}if(u(bv)&&bv.length){aL[3]=["_pks",bv]}if(!u(bs)||!bs.length){bs=""}aL[4]=["_pkn",bs]},addEcommerceItem:function(bw,bs,bu,bt,bv){if(bw.length){a2[bw]=[bw,bs,bu,bt,bv]}},trackEcommerceOrder:function(bs,bw,bv,bu,bt,bx){a6(bs,bw,bv,bu,bt,bx)},trackEcommerceCartUpdate:function(bs){bl(bs)}}}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};for(r=0;r<_paq.length;r++){var d=_paq[r][0];if(p[d]){L(_paq[r]);delete _paq[r];if(p[d]>1){if(typeof 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(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()}}}; \ No newline at end of file -- cgit v1.2.3