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:
authorAnthon Pang <apang@softwaredevelopment.ca>2013-02-22 23:29:48 +0400
committerAnthon Pang <apang@softwaredevelopment.ca>2013-02-22 23:29:48 +0400
commitcd62e1d8bd45473827cdf67b51c3aa3016ff8cc8 (patch)
treed37a342500690e4c9cffd6555a9e0a47ffc37eaa /piwik.js
parente88ce10c3d63bb83645d8db11bd2fb369fd56aaf (diff)
fix cookieSecure flag; fix from @alexanderdean
Diffstat (limited to 'piwik.js')
-rw-r--r--piwik.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/piwik.js b/piwik.js
index 5bd3156677..4c0578c020 100644
--- a/piwik.js
+++ b/piwik.js
@@ -14,7 +14,7 @@ return typeof f==="function"?m({"":n},""):n}throw new SyntaxError("JSON.parse")}
}}return true}function k(){var M;if(o.addEventListener){K(o,"DOMContentLoaded",function i(){o.removeEventListener("DOMContentLoaded",i,false);G()})}else{if(o.attachEvent){o.attachEvent("onreadystatechange",function i(){if(o.readyState==="complete"){o.detachEvent("onreadystatechange",i);G()}});if(o.documentElement.doScroll&&x===x.top){(function i(){if(!l){try{o.documentElement.doScroll("left")}catch(N){setTimeout(i,0);return}G()}}())}}}if((new RegExp("WebKit")).test(c.userAgent)){M=setInterval(function(){if(l||/loaded|complete/.test(o.readyState)){clearInterval(M);G()}},10)}K(x,"load",G,false)}function e(N,M){var i=o.createElement("script");i.type="text/javascript";i.src=N;if(i.readyState){i.onreadystatechange=function(){var O=this.readyState;if(O==="loaded"||O==="complete"){i.onreadystatechange=null;M()}}}else{i.onload=M}o.getElementsByTagName("head")[0].appendChild(i)}function r(){var i="";try{i=x.top.document.referrer}catch(N){if(x.parent){try{i=x.parent.document.referrer}catch(M){i=""
}}}if(i===""){i=o.referrer}return i}function g(i){var N=new RegExp("^([a-z]+):"),M=N.exec(i);return M?M[1]:null}function b(i){var N=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),M=N.exec(i);return M?M[1]:i}function y(N,M){var Q=new RegExp("^(?:https?|ftp)(?::/*(?:[^?]+)[?])([^#]+)"),P=Q.exec(N),O=new RegExp("(?:^|&)"+M+"=([^&]*)"),i=P?O.exec(P[1]):0;return i?w(i[1]):""}function n(i){return d(h(i))}function J(ac){var O=function(W,i){return(W<<i)|(W>>>(32-i))},ad=function(aj){var ai="",ah,W;for(ah=7;ah>=0;ah--){W=(aj>>>(ah*4))&15;ai+=W.toString(16)}return ai},R,af,ae,N=[],V=1732584193,T=4023233417,S=2562383102,Q=271733878,P=3285377520,ab,aa,Z,Y,X,ag,M,U=[];ac=n(ac);M=ac.length;for(af=0;af<M-3;af+=4){ae=ac.charCodeAt(af)<<24|ac.charCodeAt(af+1)<<16|ac.charCodeAt(af+2)<<8|ac.charCodeAt(af+3);U.push(ae)}switch(M&3){case 0:af=2147483648;break;case 1:af=ac.charCodeAt(M-1)<<24|8388608;break;case 2:af=ac.charCodeAt(M-2)<<24|ac.charCodeAt(M-1)<<16|32768;break;case 3:af=ac.charCodeAt(M-3)<<24|ac.charCodeAt(M-2)<<16|ac.charCodeAt(M-1)<<8|128;
break}U.push(af);while((U.length&15)!==14){U.push(0)}U.push(M>>>29);U.push((M<<3)&4294967295);for(R=0;R<U.length;R+=16){for(af=0;af<16;af++){N[af]=U[R+af]}for(af=16;af<=79;af++){N[af]=O(N[af-3]^N[af-8]^N[af-14]^N[af-16],1)}ab=V;aa=T;Z=S;Y=Q;X=P;for(af=0;af<=19;af++){ag=(O(ab,5)+((aa&Z)|(~aa&Y))+X+N[af]+1518500249)&4294967295;X=Y;Y=Z;Z=O(aa,30);aa=ab;ab=ag}for(af=20;af<=39;af++){ag=(O(ab,5)+(aa^Z^Y)+X+N[af]+1859775393)&4294967295;X=Y;Y=Z;Z=O(aa,30);aa=ab;ab=ag}for(af=40;af<=59;af++){ag=(O(ab,5)+((aa&Z)|(aa&Y)|(Z&Y))+X+N[af]+2400959708)&4294967295;X=Y;Y=Z;Z=O(aa,30);aa=ab;ab=ag}for(af=60;af<=79;af++){ag=(O(ab,5)+(aa^Z^Y)+X+N[af]+3395469782)&4294967295;X=Y;Y=Z;Z=O(aa,30);aa=ab;ab=ag}V=(V+ab)&4294967295;T=(T+aa)&4294967295;S=(S+Z)&4294967295;Q=(Q+Y)&4294967295;P=(P+X)&4294967295}ag=ad(V)+ad(T)+ad(S)+ad(Q)+ad(P);return ag.toLowerCase()}function D(N,i,M){if(N==="translate.googleusercontent.com"){if(M===""){M=i}i=y(i,"u");N=b(i)}else{if(N==="cc.bingj.com"||N==="webcache.googleusercontent.com"||N.slice(0,5)==="74.6."){i=o.links[0].href;
-N=b(i)}}return[N,i,M]}function s(M){var i=M.length;if(M.charAt(--i)==="."){M=M.slice(0,i)}if(M.slice(0,2)==="*."){M=M.slice(1)}return M}function L(M){if(!j(M)){M=M.text||"";var i=o.getElementsByTagName("title");if(i&&q(i[0])){M=i[0].text}}return M}function t(P,T){var V="Piwik_Overlay",S=o.referrer,i=P;if(i.slice(-9)==="piwik.php"){i=i.slice(0,i.length-9)}i.slice(i.slice(0,7)==="http://"?7:8,i.length);S.slice(S.slice(0,7)==="http://"?7:8,S.length);if(S.slice(0,i.length)===i){var N=new RegExp("^"+i+"index\\.php\\?module=Overlay&action=startOverlaySession&idsite=([0-9]+)&period=([^&]+)&date=([^&]+)$");var O=N.exec(S);if(O){var Q=O[1];if(Q!==String(T)){return false}var R=O[2],M=O[3];x.name=V+"###"+R+"###"+M}}var U=x.name.split("###");return U.length===3&&U[0]===V}function C(N,O){var Q=x.name.split("###"),P=Q[1],M=Q[2],i=N;if(i.slice(-9)==="piwik.php"){i=i.slice(0,i.length-9)}e(i+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(i,O,P,M)})}function u(ag,aF){var P=D(o.domain,x.location.href,r()),aY=s(P[0]),bc=P[1],aL=P[2],aJ="GET",O=ag||"",a2=aF||"",aw,am=o.title,ao="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",aH=[aY],S=[],aA=[],af=[],aG=500,T,ah,U,V,aq=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],al=["pk_kwd","piwik_kwd","utm_term"],ba="_pk_",Y,bb,W=false,a5,at,av,ad=63072000000,ae=1800000,ax=15768000000,ab=o.location.protocol==="https",R=false,aB={},a6=200,aR={},a3={},aO=false,aM=false,aK,aC,Z,ap=J,aN,au;
+N=b(i)}}return[N,i,M]}function s(M){var i=M.length;if(M.charAt(--i)==="."){M=M.slice(0,i)}if(M.slice(0,2)==="*."){M=M.slice(1)}return M}function L(M){if(!j(M)){M=M.text||"";var i=o.getElementsByTagName("title");if(i&&q(i[0])){M=i[0].text}}return M}function t(P,T){var V="Piwik_Overlay",S=o.referrer,i=P;if(i.slice(-9)==="piwik.php"){i=i.slice(0,i.length-9)}i.slice(i.slice(0,7)==="http://"?7:8,i.length);S.slice(S.slice(0,7)==="http://"?7:8,S.length);if(S.slice(0,i.length)===i){var N=new RegExp("^"+i+"index\\.php\\?module=Overlay&action=startOverlaySession&idsite=([0-9]+)&period=([^&]+)&date=([^&]+)$");var O=N.exec(S);if(O){var Q=O[1];if(Q!==String(T)){return false}var R=O[2],M=O[3];x.name=V+"###"+R+"###"+M}}var U=x.name.split("###");return U.length===3&&U[0]===V}function C(N,O){var Q=x.name.split("###"),P=Q[1],M=Q[2],i=N;if(i.slice(-9)==="piwik.php"){i=i.slice(0,i.length-9)}e(i+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(i,O,P,M)})}function u(ag,aF){var P=D(o.domain,x.location.href,r()),aY=s(P[0]),bc=P[1],aL=P[2],aJ="GET",O=ag||"",a2=aF||"",aw,am=o.title,ao="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",aH=[aY],S=[],aA=[],af=[],aG=500,T,ah,U,V,aq=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],al=["pk_kwd","piwik_kwd","utm_term"],ba="_pk_",Y,bb,W=false,a5,at,av,ad=63072000000,ae=1800000,ax=15768000000,ab=o.location.protocol==="https:",R=false,aB={},a6=200,aR={},a3={},aO=false,aM=false,aK,aC,Z,ap=J,aN,au;
function aT(bl,bi,bh,bk,bg,bj){if(W){return}var bf;if(bh){bf=new Date();bf.setTime(bf.getTime()+bh)}o.cookie=bl+"="+h(bi)+(bh?";expires="+bf.toGMTString():"")+";path="+(bk||"/")+(bg?";domain="+bg:"")+(bj?";secure":"")}function ac(bh){if(W){return 0}var bf=new RegExp("(^|;)[ ]*"+bh+"=([^;]*)"),bg=bf.exec(o.cookie);return bg?w(bg[2]):0}function a7(bf){var bg;if(U){bg=new RegExp("#.*");return bf.replace(bg,"")}return bf}function aX(bh,bf){var bi=g(bf),bg;if(bi){return bf}if(bf.slice(0,1)==="/"){return g(bh)+"://"+b(bh)+bf}bh=a7(bh);if((bg=bh.indexOf("?"))>=0){bh=bh.slice(0,bg)}if((bg=bh.lastIndexOf("/"))!==bh.length-1){bh=bh.slice(0,bg+1)}return bh+bf}function aI(bi){var bg,bf,bh;for(bg=0;bg<aH.length;bg++){bf=s(aH[bg].toLowerCase());if(bi===bf){return true}if(bf.slice(0,1)==="."){if(bi===bf.slice(1)){return true}bh=bi.length-bf.length;if((bh>0)&&(bi.slice(bh)===bf)){return true}}}return false}function be(bf){var bg=new Image(1,1);bg.onload=function(){};bg.src=O+(O.indexOf("?")<0?"?":"&")+bf
}function aU(bf){try{var bh=x.XMLHttpRequest?new x.XMLHttpRequest():x.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;bh.open("POST",O,true);bh.onreadystatechange=function(){if(this.readyState===4&&this.status!==200){be(bf)}};bh.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");bh.send(bf)}catch(bg){be(bf)}}function ar(bh,bg){var bf=new Date();if(!a5){if(aJ==="POST"){aU(bh)}else{be(bh)}f=bf.getTime()+bg}}function aS(bf){return ba+bf+"."+a2+"."+aN}function Q(){if(W){return"0"}if(!q(c.cookieEnabled)){var bf=aS("testcookie");aT(bf,"1");return ac(bf)==="1"?"1":"0"}return c.cookieEnabled?"1":"0"}function aD(){aN=ap((Y||aY)+(bb||"/")).slice(0,4)}function aa(){var bg=aS("cvar"),bf=ac(bg);if(bf.length){bf=JSON2.parse(bf);if(z(bf)){return bf}}return{}}function N(){if(R===false){R=aa()}}function a1(){var bf=new Date();aK=bf.getTime()}function X(bj,bg,bf,bi,bh,bk){aT(aS("id"),bj+"."+bg+"."+bf+"."+bi+"."+bh+"."+bk,ad,bb,Y,ab)}function M(){var bg=new Date(),bf=Math.round(bg.getTime()/1000),bi=ac(aS("id")),bh;
if(bi){bh=bi.split(".");bh.unshift("0")}else{if(!au){au=ap((c.userAgent||"")+(c.platform||"")+JSON2.stringify(a3)+bf).slice(0,16)}bh=["1",au,bf,0,bf,"",""]}return bh}function i(){var bf=ac(aS("ref"));if(bf.length){try{bf=JSON2.parse(bf);if(z(bf)){return bf}}catch(bg){}}return["","",0,""]}function an(bh,bG,bH,bj){var bE,bg=new Date(),bp=Math.round(bg.getTime()/1000),bJ,bF,bl,bx,bB,bo,bz,bm,bD,bk=1024,bK,bs,bA=R,bv=aS("id"),bq=aS("ses"),br=aS("ref"),bL=aS("cvar"),by=M(),bu=ac(bq),bC=i(),bI=aw||bc,bn,bf;if(W){W=false;aT(bv,"",-86400,bb,Y);aT(bq,"",-86400,bb,Y);aT(bL,"",-86400,bb,Y);aT(br,"",-86400,bb,Y);W=true}if(a5){return""}bJ=by[0];bF=by[1];bx=by[2];bl=by[3];bB=by[4];bo=by[5];if(!q(by[6])){by[6]=""}bz=by[6];if(!q(bj)){bj=""}var bt=o.characterSet||o.charset;if(!bt||bt.toLowerCase()==="utf-8"){bt=null}bn=bC[0];bf=bC[1];bm=bC[2];bD=bC[3];if(!bu){bl++;bo=bB;if(!av||!bn.length){for(bE in aq){if(Object.prototype.hasOwnProperty.call(aq,bE)){bn=y(bI,aq[bE]);if(bn.length){break}}}for(bE in al){if(Object.prototype.hasOwnProperty.call(al,bE)){bf=y(bI,al[bE]);