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:
authorStefan Giehl <stefan@matomo.org>2022-07-08 12:05:08 +0300
committerGitHub <noreply@github.com>2022-07-08 12:05:08 +0300
commit147f00669a99db7d9c74328aa8df5d9ca4d0c6f9 (patch)
treed00450bb48583f83bb649e2ed3d2794ebd25c3f6 /piwik.js
parent7fc079681405cf073d96dfbac4685afa75a2df2b (diff)
Allow reading conset removed cookie even if cookies are disabled (#19491)
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 58e9482f66..e97afe98be 100644
--- a/piwik.js
+++ b/piwik.js
@@ -30,7 +30,7 @@ at=ai.findFirstNodeHavingAttribute(au,this.CONTENT_PIECE_ATTR);if(!at){at=ai.fin
}if(0===au.search("^[a-zA-Z]{2,11}:")){return au}if(au.search(/^\//)!==-1){return this.getLocation().origin+au}var at="(.*/)";var av=this.getLocation().origin+this.getLocation().pathname.match(new RegExp(at))[0];return av+au},isUrlToCurrentDomain:function(au){var av=this.toAbsoluteUrl(au);if(!av){return false}var at=this.getLocation().origin;if(at===av){return true}if(0===String(av).indexOf(at)){if(":"===String(av).substr(at.length,1)){return false}return true}return false},setHrefAttribute:function(au,at){if(!au||!at){return}ai.setAnyAttribute(au,"href",at)},shouldIgnoreInteraction:function(at){if(ai.hasNodeAttribute(at,this.CONTENT_IGNOREINTERACTION_ATTR)){return true}if(ai.hasNodeCssClass(at,this.CONTENT_IGNOREINTERACTION_CLASS)){return true}if(ai.hasNodeCssClass(at,this.LEGACY_CONTENT_IGNOREINTERACTION_CLASS)){return true}return false}};function aa(au,ax){if(ax){return ax}au=w.toAbsoluteUrl(au);if(A(au,"?")){var aw=au.indexOf("?");au=au.slice(0,aw)}if(U(au,"matomo.php")){au=f(au,"matomo.php".length)
}else{if(U(au,"piwik.php")){au=f(au,"piwik.php".length)}else{if(U(au,".php")){var at=au.lastIndexOf("/");var av=1;au=au.slice(0,at+av)}}}if(U(au,"/js/")){au=f(au,"js/".length)}return au}function R(az){var aB="Matomo_Overlay";var au=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)(&segment=[^&]*)?");var av=au.exec(J.referrer);if(av){var ax=av[1];if(ax!==String(az)){return false}var ay=av[2],at=av[3],aw=av[4];if(!aw){aw=""}else{if(aw.indexOf("&segment=")===0){aw=aw.substr("&segment=".length)}}W.name=aB+"###"+ay+"###"+at+"###"+aw}var aA=W.name.split("###");return aA.length===4&&aA[0]===aB}function ad(au,az,av){var ay=W.name.split("###"),ax=ay[1],at=ay[2],aw=ay[3],aA=aa(au,az);o(aA+"plugins/Overlay/client/client.js?v=1",function(){Matomo_Overlay_Client.initialize(aA,av,ax,at,aw)})}function v(){var av;try{av=W.frameElement}catch(au){return true}if(M(av)){return(av&&String(av.nodeName).toLowerCase()==="iframe")?true:false}try{return W.self!==W.top
}catch(at){return true}}function T(cn,ci){var bR=this,bk="mtm_consent",cS="mtm_cookie_consent",c1="mtm_consent_removed",cd=ae(J.domain,W.location.href,N()),c9=O(cd[0]),bW=p(cd[1]),bw=p(cd[2]),c7=false,cr="GET",ds=cr,aM="application/x-www-form-urlencoded; charset=UTF-8",cK=aM,aI=cn||"",bQ="",dg="",cx="",cf=ci||"",bH="",bX="",bb,bq="",dn=["7z","aac","apk","arc","arj","asf","asx","avi","azw3","bin","csv","deb","dmg","doc","docx","epub","exe","flv","gif","gz","gzip","hqx","ibooks","jar","jpg","jpeg","js","mobi","mp2","mp3","mp4","mpg","mpeg","mov","movie","msi","msp","odb","odf","odg","ods","odt","ogg","ogv","pdf","phps","png","ppt","pptx","qt","qtm","ra","ram","rar","rpm","rtf","sea","sit","tar","tbz","tbz2","bz","bz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","z","zip"],aC=[c9],bI=[],cL=[],cs=[],bU=[],bf=[],bS=500,dc=true,cY,bc,b0,bY,at,cB=["pk_campaign","mtm_campaign","piwik_campaign","matomo_campaign","utm_campaign","utm_source","utm_medium"],bP=["pk_kwd","mtm_kwd","piwik_kwd","matomo_kwd","utm_term"],br="_pk_",az="pk_vid",a6=180,de,by,b1=false,aN="Lax",bt=false,c5,bl,bE,cZ=33955200000,cy=1800000,dm=15768000000,a9=true,bN=false,bo=false,bZ=false,aV=false,cl,b5={},cw={},bv={},bC=200,cG={},dh={},dp={},aZ={},cj=[],bu=false,ck=[],co=false,cQ=false,au=false,dq=false,c2=false,aS=false,bj=v(),cM=null,df=null,aW,bK,cg=aq,bx,aQ,bJ=false,cD=0,bD=["id","ses","cvar","ref"],cP=false,bL=null,c0=[],cF=[],aB=X++,aA=false,dd=true;
-try{bq=J.title}catch(cN){bq=""}function aH(dD){if(bt){return 0}var dB=new RegExp("(^|;)[ ]*"+dD+"=([^;]*)"),dC=dB.exec(J.cookie);return dC?V(dC[2]):0}bL=!aH(c1);function dw(dF,dG,dJ,dI,dD,dE,dH){if(bt&&dF!==c1){return}var dC;if(dJ){dC=new Date();dC.setTime(dC.getTime()+dJ)}if(!dH){dH="Lax"}J.cookie=dF+"="+t(dG)+(dJ?";expires="+dC.toGMTString():"")+";path="+(dI||"/")+(dD?";domain="+dD:"")+(dE?";secure":"")+";SameSite="+dH;if((!dJ||dJ>=0)&&aH(dF)!==String(dG)){var dB="There was an error setting cookie `"+dF+"`. Please check domain and path.";ao(dB)}}function cb(dB){var dD,dC;dB=j(dB,az);for(dC=0;dC<cs.length;dC++){dB=j(dB,cs[dC])}if(bY){dD=new RegExp("#.*");return dB.replace(dD,"")}return dB}function b4(dD,dB){var dE=s(dB),dC;if(dE){return dB}if(dB.slice(0,1)==="/"){return s(dD)+"://"+d(dD)+dB}dD=cb(dD);dC=dD.indexOf("?");if(dC>=0){dD=dD.slice(0,dC)}dC=dD.lastIndexOf("/");if(dC!==dD.length-1){dD=dD.slice(0,dC+1)}return dD+dB}function cW(dD,dB){var dC;dD=String(dD).toLowerCase();dB=String(dB).toLowerCase();
+try{bq=J.title}catch(cN){bq=""}function aH(dD){if(bt&&dD!==c1){return 0}var dB=new RegExp("(^|;)[ ]*"+dD+"=([^;]*)"),dC=dB.exec(J.cookie);return dC?V(dC[2]):0}bL=!aH(c1);function dw(dF,dG,dJ,dI,dD,dE,dH){if(bt&&dF!==c1){return}var dC;if(dJ){dC=new Date();dC.setTime(dC.getTime()+dJ)}if(!dH){dH="Lax"}J.cookie=dF+"="+t(dG)+(dJ?";expires="+dC.toGMTString():"")+";path="+(dI||"/")+(dD?";domain="+dD:"")+(dE?";secure":"")+";SameSite="+dH;if((!dJ||dJ>=0)&&aH(dF)!==String(dG)){var dB="There was an error setting cookie `"+dF+"`. Please check domain and path.";ao(dB)}}function cb(dB){var dD,dC;dB=j(dB,az);for(dC=0;dC<cs.length;dC++){dB=j(dB,cs[dC])}if(bY){dD=new RegExp("#.*");return dB.replace(dD,"")}return dB}function b4(dD,dB){var dE=s(dB),dC;if(dE){return dB}if(dB.slice(0,1)==="/"){return s(dD)+"://"+d(dD)+dB}dD=cb(dD);dC=dD.indexOf("?");if(dC>=0){dD=dD.slice(0,dC)}dC=dD.lastIndexOf("/");if(dC!==dD.length-1){dD=dD.slice(0,dC+1)}return dD+dB}function cW(dD,dB){var dC;dD=String(dD).toLowerCase();dB=String(dB).toLowerCase();
if(dD===dB){return true}if(dB.slice(0,1)==="."){if(dD===dB.slice(1)){return true}dC=dD.length-dB.length;if((dC>0)&&(dD.slice(dC)===dB)){return true}}return false}function cv(dB){var dC=document.createElement("a");if(dB.indexOf("//")!==0&&dB.indexOf("http")!==0){if(dB.indexOf("*")===0){dB=dB.substr(1)}if(dB.indexOf(".")===0){dB=dB.substr(1)}dB="http://"+dB}dC.href=w.toAbsoluteUrl(dB);if(dC.pathname){return dC.pathname}return""}function ba(dC,dB){if(!an(dB,"/")){dB="/"+dB}if(!an(dC,"/")){dC="/"+dC}var dD=(dB==="/"||dB==="/*");if(dD){return true}if(dC===dB){return true}dB=String(dB).toLowerCase();dC=String(dC).toLowerCase();if(U(dB,"*")){dB=dB.slice(0,-1);dD=(!dB||dB==="/");if(dD){return true}if(dC===dB){return true}return dC.indexOf(dB)===0}if(!U(dC,"/")){dC+="/"}if(!U(dB,"/")){dB+="/"}return dC.indexOf(dB)===0}function aw(dF,dH){var dC,dB,dD,dE,dG;for(dC=0;dC<aC.length;dC++){dE=O(aC[dC]);dG=cv(aC[dC]);if(cW(dF,dE)&&ba(dH,dG)){return true}}return false}function a2(dE){var dC,dB,dD;for(dC=0;
dC<aC.length;dC++){dB=O(aC[dC].toLowerCase());if(dE===dB){return true}if(dB.slice(0,1)==="."){if(dE===dB.slice(1)){return true}dD=dE.length-dB.length;if((dD>0)&&(dE.slice(dD)===dB)){return true}}}return false}function cC(dB){var dC,dE,dG,dD,dF;if(!dB.length||!cL.length){return false}dE=d(dB);dG=cv(dB);if(dE.indexOf("www.")===0){dE=dE.substr(4)}for(dC=0;dC<cL.length;dC++){dD=O(cL[dC]);dF=cv(cL[dC]);if(dD.indexOf("www.")===0){dD=dD.substr(4)}if(cW(dE,dD)&&ba(dG,dF)){return true}}return false}function cz(dB,dD){dB=dB.replace("send_image=0","send_image=1");var dC=new Image(1,1);dC.onload=function(){H=0;if(typeof dD==="function"){dD({request:dB,trackerUrl:aI,success:true})}};dC.onerror=function(){if(typeof dD==="function"){dD({request:dB,trackerUrl:aI,success:false})}};dC.src=aI+(aI.indexOf("?")<0?"?":"&")+dB}function cT(dB){if(ds==="POST"){return true}return dB&&(dB.length>2000||dB.indexOf('{"requests"')===0)}function aP(){return"object"===typeof g&&"function"===typeof g.sendBeacon&&"function"===typeof Blob
}function bd(dF,dI,dH){var dD=aP();if(!dD){return false}var dE={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dJ=false;var dC=aI;try{var dB=new Blob([dF],dE);if(dH&&!cT(dF)){dB=new Blob([],dE);dC=dC+(dC.indexOf("?")<0?"?":"&")+dF}dJ=g.sendBeacon(dC,dB)}catch(dG){return false}if(dJ&&typeof dI==="function"){dI({request:dF,trackerUrl:aI,success:true,isSendBeacon:true})}return dJ}function dl(dC,dD,dB){if(!M(dB)||null===dB){dB=true}if(m&&bd(dC,dD,dB)){return}setTimeout(function(){if(m&&bd(dC,dD,dB)){return}var dG;try{var dF=W.XMLHttpRequest?new W.XMLHttpRequest():W.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;dF.open("POST",aI,true);dF.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dH=m&&bd(dC,dD,dB);if(!dH&&dB){cz(dC,dD)}else{if(typeof dD==="function"){dD({request:dC,trackerUrl:aI,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dD==="function")){dD({request:dC,trackerUrl:aI,success:true,xhr:this})}}};