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

matomo.js - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 58e9482f666b7b364c47677fdaecb0496135a2d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
/*!!
 * Matomo - free/libre analytics platform
 *
 * JavaScript tracking client
 *
 * @link https://piwik.org
 * @source https://github.com/matomo-org/matomo/blob/master/js/piwik.js
 * @license https://piwik.org/free-software/bsd/ BSD-3 Clause (also in js/LICENSE.txt)
 * @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
 */
;if(typeof _paq!=="object"){_paq=[]}if(typeof window.Matomo!=="object"){window.Matomo=window.Piwik=(function(){var r,b={},z={},J=document,g=navigator,ab=screen,W=window,h=W.performance||W.mozPerformance||W.msPerformance||W.webkitPerformance,t=W.encodeURIComponent,V=W.decodeURIComponent,k=unescape,L=[],H,u,al=[],y=0,af=0,X=0,m=false;function p(at){try{return V(at)}catch(au){return unescape(at)}}function M(au){var at=typeof au;return at!=="undefined"}function C(at){return typeof at==="function"}function Z(at){return typeof at==="object"}function x(at){return typeof at==="string"||at instanceof String}function ak(at){return typeof at==="number"||at instanceof Number
}function ac(at){return M(at)&&(ak(at)||(x(at)&&at.length))}function D(au){if(!au){return true}var at;for(at in au){if(Object.prototype.hasOwnProperty.call(au,at)){return false}}return true}function ao(at){var au=typeof console;if(au!=="undefined"&&console&&console.error){console.error(at)}}function aj(){var ay,ax,aA,au,at;for(ay=0;ay<arguments.length;ay+=1){at=null;if(arguments[ay]&&arguments[ay].slice){at=arguments[ay].slice()}au=arguments[ay];aA=au.shift();var az,av;var aw=x(aA)&&aA.indexOf("::")>0;if(aw){az=aA.split("::");av=az[0];aA=az[1];if("object"===typeof u[av]&&"function"===typeof u[av][aA]){u[av][aA].apply(u[av],au)}else{if(at){al.push(at)}}}else{for(ax=0;ax<L.length;ax++){if(x(aA)){av=L[ax];var aB=aA.indexOf(".")>0;if(aB){az=aA.split(".");if(av&&"object"===typeof av[az[0]]){av=av[az[0]];aA=az[1]}else{if(at){al.push(at);break}}}if(av[aA]){av[aA].apply(av,au)}else{var aC="The method '"+aA+'\' was not found in "_paq" variable.  Please have a look at the Matomo tracker documentation: https://developer.matomo.org/api-reference/tracking-javascript';
ao(aC);if(!aB){throw new TypeError(aC)}}if(aA==="addTracker"){break}if(aA==="setTrackerUrl"||aA==="setSiteId"){break}}else{aA.apply(L[ax],au)}}}}}function ar(aw,av,au,at){if(aw.addEventListener){aw.addEventListener(av,au,at);return true}if(aw.attachEvent){return aw.attachEvent("on"+av,au)}aw["on"+av]=au}function n(at){if(J.readyState==="complete"){at()}else{if(W.addEventListener){W.addEventListener("load",at,false)}else{if(W.attachEvent){W.attachEvent("onload",at)}}}}function q(aw){var at=false;if(J.attachEvent){at=J.readyState==="complete"}else{at=J.readyState!=="loading"}if(at){aw();return}var av;if(J.addEventListener){ar(J,"DOMContentLoaded",function au(){J.removeEventListener("DOMContentLoaded",au,false);if(!at){at=true;aw()}})}else{if(J.attachEvent){J.attachEvent("onreadystatechange",function au(){if(J.readyState==="complete"){J.detachEvent("onreadystatechange",au);if(!at){at=true;aw()}}});if(J.documentElement.doScroll&&W===W.top){(function au(){if(!at){try{J.documentElement.doScroll("left")
}catch(ax){setTimeout(au,0);return}at=true;aw()}}())}}}ar(W,"load",function(){if(!at){at=true;aw()}},false)}function ag(au,az,aA){if(!au){return""}var at="",aw,av,ax,ay;for(aw in b){if(Object.prototype.hasOwnProperty.call(b,aw)){ay=b[aw]&&"function"===typeof b[aw][au];if(ay){av=b[aw][au];ax=av(az||{},aA);if(ax){at+=ax}}}}return at}function am(au){var at;m=true;ag("unload");at=new Date();var av=at.getTimeAlias();if((r-av)>3000){r=av+3000}if(r){do{at=new Date()}while(at.getTimeAlias()<r)}}function o(av,au){var at=J.createElement("script");at.type="text/javascript";at.src=av;if(at.readyState){at.onreadystatechange=function(){var aw=this.readyState;if(aw==="loaded"||aw==="complete"){at.onreadystatechange=null;au()}}}else{at.onload=au}J.getElementsByTagName("head")[0].appendChild(at)}function N(){var at="";try{at=W.top.document.referrer}catch(av){if(W.parent){try{at=W.parent.document.referrer}catch(au){at=""}}}if(at===""){at=J.referrer}return at}function s(at){var av=new RegExp("^([a-z]+):"),au=av.exec(at);
return au?au[1]:null}function d(at){var av=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),au=av.exec(at);return au?au[1]:at}function G(at){return(/^[0-9][0-9]*(\.[0-9]+)?$/).test(at)}function Q(av,aw){var at={},au;for(au in av){if(av.hasOwnProperty(au)&&aw(av[au])){at[au]=av[au]}}return at}function B(av){var at={},au;for(au in av){if(av.hasOwnProperty(au)){if(G(av[au])){at[au]=Math.round(av[au])}else{throw new Error('Parameter "'+au+'" provided value "'+av[au]+'" is not valid. Please provide a numeric value.')}}}return at}function l(au){var av="",at;for(at in au){if(au.hasOwnProperty(at)){av+="&"+t(at)+"="+t(au[at])}}return av}function an(au,at){au=String(au);return au.lastIndexOf(at,0)===0}function U(au,at){au=String(au);return au.indexOf(at,au.length-at.length)!==-1}function A(au,at){au=String(au);return au.indexOf(at)!==-1}function f(au,at){au=String(au);return au.substr(0,au.length-at)}function I(aw,av,ay){aw=String(aw);if(!ay){ay=""}var at=aw.indexOf("#");var az=aw.length;
if(at===-1){at=az}var ax=aw.substr(0,at);var au=aw.substr(at,az-at);if(ax.indexOf("?")===-1){ax+="?"}else{if(!U(ax,"?")){ax+="&"}}return ax+t(av)+"="+t(ay)+au}function j(au,av){au=String(au);if(au.indexOf("?"+av+"=")===-1&&au.indexOf("&"+av+"=")===-1){return au}var aw=au.indexOf("?");if(aw===-1){return au}var at=au.substr(aw+1);var aA=au.substr(0,aw);if(at){var aB="";var aD=at.indexOf("#");if(aD!==-1){aB=at.substr(aD+1);at=at.substr(0,aD)}var ax;var az=at.split("&");var ay=az.length-1;for(ay;ay>=0;ay--){ax=az[ay].split("=")[0];if(ax===av){az.splice(ay,1)}}var aC=az.join("&");if(aC){aA=aA+"?"+aC}if(aB){aA+="#"+aB}}return aA}function e(av,au){var at="[\\?&#]"+au+"=([^&#]*)";var ax=new RegExp(at);var aw=ax.exec(av);return aw?p(aw[1]):""}function a(at){if(at&&String(at)===at){return at.replace(/^\s+|\s+$/g,"")}return at}function F(at){return unescape(t(at))}function aq(aI){var av=function(aO,aN){return(aO<<aN)|(aO>>>(32-aN))},aJ=function(aQ){var aO="",aP,aN;for(aP=7;aP>=0;aP--){aN=(aQ>>>(aP*4))&15;
aO+=aN.toString(16)}return aO},ay,aL,aK,au=[],aC=1732584193,aA=4023233417,az=2562383102,ax=271733878,aw=3285377520,aH,aG,aF,aE,aD,aM,at,aB=[];aI=F(aI);at=aI.length;for(aL=0;aL<at-3;aL+=4){aK=aI.charCodeAt(aL)<<24|aI.charCodeAt(aL+1)<<16|aI.charCodeAt(aL+2)<<8|aI.charCodeAt(aL+3);aB.push(aK)}switch(at&3){case 0:aL=2147483648;break;case 1:aL=aI.charCodeAt(at-1)<<24|8388608;break;case 2:aL=aI.charCodeAt(at-2)<<24|aI.charCodeAt(at-1)<<16|32768;break;case 3:aL=aI.charCodeAt(at-3)<<24|aI.charCodeAt(at-2)<<16|aI.charCodeAt(at-1)<<8|128;break}aB.push(aL);while((aB.length&15)!==14){aB.push(0)}aB.push(at>>>29);aB.push((at<<3)&4294967295);for(ay=0;ay<aB.length;ay+=16){for(aL=0;aL<16;aL++){au[aL]=aB[ay+aL]}for(aL=16;aL<=79;aL++){au[aL]=av(au[aL-3]^au[aL-8]^au[aL-14]^au[aL-16],1)}aH=aC;aG=aA;aF=az;aE=ax;aD=aw;for(aL=0;aL<=19;aL++){aM=(av(aH,5)+((aG&aF)|(~aG&aE))+aD+au[aL]+1518500249)&4294967295;aD=aE;aE=aF;aF=av(aG,30);aG=aH;aH=aM}for(aL=20;aL<=39;aL++){aM=(av(aH,5)+(aG^aF^aE)+aD+au[aL]+1859775393)&4294967295;
aD=aE;aE=aF;aF=av(aG,30);aG=aH;aH=aM}for(aL=40;aL<=59;aL++){aM=(av(aH,5)+((aG&aF)|(aG&aE)|(aF&aE))+aD+au[aL]+2400959708)&4294967295;aD=aE;aE=aF;aF=av(aG,30);aG=aH;aH=aM}for(aL=60;aL<=79;aL++){aM=(av(aH,5)+(aG^aF^aE)+aD+au[aL]+3395469782)&4294967295;aD=aE;aE=aF;aF=av(aG,30);aG=aH;aH=aM}aC=(aC+aH)&4294967295;aA=(aA+aG)&4294967295;az=(az+aF)&4294967295;ax=(ax+aE)&4294967295;aw=(aw+aD)&4294967295}aM=aJ(aC)+aJ(aA)+aJ(az)+aJ(ax)+aJ(aw);return aM.toLowerCase()}function ae(av,at,au){if(!av){av=""}if(!at){at=""}if(av==="translate.googleusercontent.com"){if(au===""){au=at}at=e(at,"u");av=d(at)}else{if(av==="cc.bingj.com"||av==="webcache.googleusercontent.com"||av.slice(0,5)==="74.6."){at=J.links[0].href;av=d(at)}}return[av,at,au]}function O(au){var at=au.length;if(au.charAt(--at)==="."){au=au.slice(0,at)}if(au.slice(0,2)==="*."){au=au.slice(1)}if(au.indexOf("/")!==-1){au=au.substr(0,au.indexOf("/"))}return au}function ap(au){au=au&&au.text?au.text:au;if(!x(au)){var at=J.getElementsByTagName("title");
if(at&&M(at[0])){au=at[0].text}}return au}function S(at){if(!at){return[]}if(!M(at.children)&&M(at.childNodes)){return at.children}if(M(at.children)){return at.children}return[]}function Y(au,at){if(!au||!at){return false}if(au.contains){return au.contains(at)}if(au===at){return true}if(au.compareDocumentPosition){return !!(au.compareDocumentPosition(at)&16)}return false}function P(av,aw){if(av&&av.indexOf){return av.indexOf(aw)}if(!M(av)||av===null){return -1}if(!av.length){return -1}var at=av.length;if(at===0){return -1}var au=0;while(au<at){if(av[au]===aw){return au}au++}return -1}function i(av){if(!av){return false}function at(ax,ay){if(W.getComputedStyle){return J.defaultView.getComputedStyle(ax,null)[ay]}if(ax.currentStyle){return ax.currentStyle[ay]}}function aw(ax){ax=ax.parentNode;while(ax){if(ax===J){return true}ax=ax.parentNode}return false}function au(az,aF,ax,aC,aA,aD,aB){var ay=az.parentNode,aE=1;if(!aw(az)){return false}if(9===ay.nodeType){return true}if("0"===at(az,"opacity")||"none"===at(az,"display")||"hidden"===at(az,"visibility")){return false
}if(!M(aF)||!M(ax)||!M(aC)||!M(aA)||!M(aD)||!M(aB)){aF=az.offsetTop;aA=az.offsetLeft;aC=aF+az.offsetHeight;ax=aA+az.offsetWidth;aD=az.offsetWidth;aB=az.offsetHeight}if(av===az&&(0===aB||0===aD)&&"hidden"===at(az,"overflow")){return false}if(ay){if(("hidden"===at(ay,"overflow")||"scroll"===at(ay,"overflow"))){if(aA+aE>ay.offsetWidth+ay.scrollLeft||aA+aD-aE<ay.scrollLeft||aF+aE>ay.offsetHeight+ay.scrollTop||aF+aB-aE<ay.scrollTop){return false}}if(az.offsetParent===ay){aA+=ay.offsetLeft;aF+=ay.offsetTop}return au(ay,aF,ax,aC,aA,aD,aB)}return true}return au(av)}var ai={htmlCollectionToArray:function(av){var at=[],au;if(!av||!av.length){return at}for(au=0;au<av.length;au++){at.push(av[au])}return at},find:function(at){if(!document.querySelectorAll||!at){return[]}var au=document.querySelectorAll(at);return this.htmlCollectionToArray(au)},findMultiple:function(av){if(!av||!av.length){return[]}var au,aw;var at=[];for(au=0;au<av.length;au++){aw=this.find(av[au]);at=at.concat(aw)}at=this.makeNodesUnique(at);
return at},findNodesByTagName:function(au,at){if(!au||!at||!au.getElementsByTagName){return[]}var av=au.getElementsByTagName(at);return this.htmlCollectionToArray(av)},makeNodesUnique:function(at){var ay=[].concat(at);at.sort(function(aA,az){if(aA===az){return 0}var aC=P(ay,aA);var aB=P(ay,az);if(aC===aB){return 0}return aC>aB?-1:1});if(at.length<=1){return at}var au=0;var aw=0;var ax=[];var av;av=at[au++];while(av){if(av===at[au]){aw=ax.push(au)}av=at[au++]||null}while(aw--){at.splice(ax[aw],1)}return at},getAttributeValueFromNode:function(ax,av){if(!this.hasNodeAttribute(ax,av)){return}if(ax&&ax.getAttribute){return ax.getAttribute(av)}if(!ax||!ax.attributes){return}var aw=(typeof ax.attributes[av]);if("undefined"===aw){return}if(ax.attributes[av].value){return ax.attributes[av].value}if(ax.attributes[av].nodeValue){return ax.attributes[av].nodeValue}var au;var at=ax.attributes;if(!at){return}for(au=0;au<at.length;au++){if(at[au].nodeName===av){return at[au].nodeValue}}return null},hasNodeAttributeWithValue:function(au,at){var av=this.getAttributeValueFromNode(au,at);
return !!av},hasNodeAttribute:function(av,at){if(av&&av.hasAttribute){return av.hasAttribute(at)}if(av&&av.attributes){var au=(typeof av.attributes[at]);return"undefined"!==au}return false},hasNodeCssClass:function(av,at){if(av&&at&&av.className){var au=typeof av.className==="string"?av.className.split(" "):[];if(-1!==P(au,at)){return true}}return false},findNodesHavingAttribute:function(ax,av,at){if(!at){at=[]}if(!ax||!av){return at}var aw=S(ax);if(!aw||!aw.length){return at}var au,ay;for(au=0;au<aw.length;au++){ay=aw[au];if(this.hasNodeAttribute(ay,av)){at.push(ay)}at=this.findNodesHavingAttribute(ay,av,at)}return at},findFirstNodeHavingAttribute:function(av,au){if(!av||!au){return}if(this.hasNodeAttribute(av,au)){return av}var at=this.findNodesHavingAttribute(av,au);if(at&&at.length){return at[0]}},findFirstNodeHavingAttributeWithValue:function(aw,av){if(!aw||!av){return}if(this.hasNodeAttributeWithValue(aw,av)){return aw}var at=this.findNodesHavingAttribute(aw,av);if(!at||!at.length){return
}var au;for(au=0;au<at.length;au++){if(this.getAttributeValueFromNode(at[au],av)){return at[au]}}},findNodesHavingCssClass:function(ax,aw,at){if(!at){at=[]}if(!ax||!aw){return at}if(ax.getElementsByClassName){var ay=ax.getElementsByClassName(aw);return this.htmlCollectionToArray(ay)}var av=S(ax);if(!av||!av.length){return[]}var au,az;for(au=0;au<av.length;au++){az=av[au];if(this.hasNodeCssClass(az,aw)){at.push(az)}at=this.findNodesHavingCssClass(az,aw,at)}return at},findFirstNodeHavingClass:function(av,au){if(!av||!au){return}if(this.hasNodeCssClass(av,au)){return av}var at=this.findNodesHavingCssClass(av,au);if(at&&at.length){return at[0]}},isLinkElement:function(au){if(!au){return false}var at=String(au.nodeName).toLowerCase();var aw=["a","area"];var av=P(aw,at);return av!==-1},setAnyAttribute:function(au,at,av){if(!au||!at){return}if(au.setAttribute){au.setAttribute(at,av)}else{au[at]=av}}};var w={CONTENT_ATTR:"data-track-content",CONTENT_CLASS:"matomoTrackContent",LEGACY_CONTENT_CLASS:"piwikTrackContent",CONTENT_NAME_ATTR:"data-content-name",CONTENT_PIECE_ATTR:"data-content-piece",CONTENT_PIECE_CLASS:"matomoContentPiece",LEGACY_CONTENT_PIECE_CLASS:"piwikContentPiece",CONTENT_TARGET_ATTR:"data-content-target",CONTENT_TARGET_CLASS:"matomoContentTarget",LEGACY_CONTENT_TARGET_CLASS:"piwikContentTarget",CONTENT_IGNOREINTERACTION_ATTR:"data-content-ignoreinteraction",CONTENT_IGNOREINTERACTION_CLASS:"matomoContentIgnoreInteraction",LEGACY_CONTENT_IGNOREINTERACTION_CLASS:"piwikContentIgnoreInteraction",location:undefined,findContentNodes:function(){var au="."+this.CONTENT_CLASS;
var av="."+this.LEGACY_CONTENT_CLASS;var at="["+this.CONTENT_ATTR+"]";var aw=ai.findMultiple([au,av,at]);return aw},findContentNodesWithinNode:function(aw){if(!aw){return[]}var au=ai.findNodesHavingCssClass(aw,this.CONTENT_CLASS);au=ai.findNodesHavingCssClass(aw,this.LEGACY_CONTENT_CLASS,au);var at=ai.findNodesHavingAttribute(aw,this.CONTENT_ATTR);if(at&&at.length){var av;for(av=0;av<at.length;av++){au.push(at[av])}}if(ai.hasNodeAttribute(aw,this.CONTENT_ATTR)){au.push(aw)}else{if(ai.hasNodeCssClass(aw,this.CONTENT_CLASS)){au.push(aw)}else{if(ai.hasNodeCssClass(aw,this.LEGACY_CONTENT_CLASS)){au.push(aw)}}}au=ai.makeNodesUnique(au);return au},findParentContentNode:function(au){if(!au){return}var av=au;var at=0;while(av&&av!==J&&av.parentNode){if(ai.hasNodeAttribute(av,this.CONTENT_ATTR)){return av}if(ai.hasNodeCssClass(av,this.CONTENT_CLASS)){return av}if(ai.hasNodeCssClass(av,this.LEGACY_CONTENT_CLASS)){return av}av=av.parentNode;if(at>1000){break}at++}},findPieceNode:function(au){var at;
at=ai.findFirstNodeHavingAttribute(au,this.CONTENT_PIECE_ATTR);if(!at){at=ai.findFirstNodeHavingClass(au,this.CONTENT_PIECE_CLASS)}if(!at){at=ai.findFirstNodeHavingClass(au,this.LEGACY_CONTENT_PIECE_CLASS)}if(at){return at}return au},findTargetNodeNoDefault:function(at){if(!at){return}var au=ai.findFirstNodeHavingAttributeWithValue(at,this.CONTENT_TARGET_ATTR);if(au){return au}au=ai.findFirstNodeHavingAttribute(at,this.CONTENT_TARGET_ATTR);if(au){return au}au=ai.findFirstNodeHavingClass(at,this.CONTENT_TARGET_CLASS);if(au){return au}au=ai.findFirstNodeHavingClass(at,this.LEGACY_CONTENT_TARGET_CLASS);if(au){return au}},findTargetNode:function(at){var au=this.findTargetNodeNoDefault(at);if(au){return au}return at},findContentName:function(au){if(!au){return}var ax=ai.findFirstNodeHavingAttributeWithValue(au,this.CONTENT_NAME_ATTR);if(ax){return ai.getAttributeValueFromNode(ax,this.CONTENT_NAME_ATTR)}var at=this.findContentPiece(au);if(at){return this.removeDomainIfIsInLink(at)}if(ai.hasNodeAttributeWithValue(au,"title")){return ai.getAttributeValueFromNode(au,"title")
}var av=this.findPieceNode(au);if(ai.hasNodeAttributeWithValue(av,"title")){return ai.getAttributeValueFromNode(av,"title")}var aw=this.findTargetNode(au);if(ai.hasNodeAttributeWithValue(aw,"title")){return ai.getAttributeValueFromNode(aw,"title")}},findContentPiece:function(au){if(!au){return}var aw=ai.findFirstNodeHavingAttributeWithValue(au,this.CONTENT_PIECE_ATTR);if(aw){return ai.getAttributeValueFromNode(aw,this.CONTENT_PIECE_ATTR)}var at=this.findPieceNode(au);var av=this.findMediaUrlInNode(at);if(av){return this.toAbsoluteUrl(av)}},findContentTarget:function(av){if(!av){return}var aw=this.findTargetNode(av);if(ai.hasNodeAttributeWithValue(aw,this.CONTENT_TARGET_ATTR)){return ai.getAttributeValueFromNode(aw,this.CONTENT_TARGET_ATTR)}var au;if(ai.hasNodeAttributeWithValue(aw,"href")){au=ai.getAttributeValueFromNode(aw,"href");return this.toAbsoluteUrl(au)}var at=this.findPieceNode(av);if(ai.hasNodeAttributeWithValue(at,"href")){au=ai.getAttributeValueFromNode(at,"href");return this.toAbsoluteUrl(au)
}},isSameDomain:function(at){if(!at||!at.indexOf){return false}if(0===at.indexOf(this.getLocation().origin)){return true}var au=at.indexOf(this.getLocation().host);if(8>=au&&0<=au){return true}return false},removeDomainIfIsInLink:function(av){var au="^https?://[^/]+";var at="^.*//[^/]+";if(av&&av.search&&-1!==av.search(new RegExp(au))&&this.isSameDomain(av)){av=av.replace(new RegExp(at),"");if(!av){av="/"}}return av},findMediaUrlInNode:function(ax){if(!ax){return}var av=["img","embed","video","audio"];var at=ax.nodeName.toLowerCase();if(-1!==P(av,at)&&ai.findFirstNodeHavingAttributeWithValue(ax,"src")){var aw=ai.findFirstNodeHavingAttributeWithValue(ax,"src");return ai.getAttributeValueFromNode(aw,"src")}if(at==="object"&&ai.hasNodeAttributeWithValue(ax,"data")){return ai.getAttributeValueFromNode(ax,"data")}if(at==="object"){var ay=ai.findNodesByTagName(ax,"param");if(ay&&ay.length){var au;for(au=0;au<ay.length;au++){if("movie"===ai.getAttributeValueFromNode(ay[au],"name")&&ai.hasNodeAttributeWithValue(ay[au],"value")){return ai.getAttributeValueFromNode(ay[au],"value")
}}}var az=ai.findNodesByTagName(ax,"embed");if(az&&az.length){return this.findMediaUrlInNode(az[0])}}},trim:function(at){return a(at)},isOrWasNodeInViewport:function(ay){if(!ay||!ay.getBoundingClientRect||ay.nodeType!==1){return true}var ax=ay.getBoundingClientRect();var aw=J.documentElement||{};var av=ax.top<0;if(av&&ay.offsetTop){av=(ay.offsetTop+ax.height)>0}var au=aw.clientWidth;if(W.innerWidth&&au>W.innerWidth){au=W.innerWidth}var at=aw.clientHeight;if(W.innerHeight&&at>W.innerHeight){at=W.innerHeight}return((ax.bottom>0||av)&&ax.right>0&&ax.left<au&&((ax.top<at)||av))},isNodeVisible:function(au){var at=i(au);var av=this.isOrWasNodeInViewport(au);return at&&av},buildInteractionRequestParams:function(at,au,av,aw){var ax="";if(at){ax+="c_i="+t(at)}if(au){if(ax){ax+="&"}ax+="c_n="+t(au)}if(av){if(ax){ax+="&"}ax+="c_p="+t(av)}if(aw){if(ax){ax+="&"}ax+="c_t="+t(aw)}if(ax){ax+="&ca=1"}return ax},buildImpressionRequestParams:function(at,au,av){var aw="c_n="+t(at)+"&c_p="+t(au);if(av){aw+="&c_t="+t(av)
}if(aw){aw+="&ca=1"}return aw},buildContentBlock:function(av){if(!av){return}var at=this.findContentName(av);var au=this.findContentPiece(av);var aw=this.findContentTarget(av);at=this.trim(at);au=this.trim(au);aw=this.trim(aw);return{name:at||"Unknown",piece:au||"Unknown",target:aw||""}},collectContent:function(aw){if(!aw||!aw.length){return[]}var av=[];var at,au;for(at=0;at<aw.length;at++){au=this.buildContentBlock(aw[at]);if(M(au)){av.push(au)}}return av},setLocation:function(at){this.location=at},getLocation:function(){var at=this.location||W.location;if(!at.origin){at.origin=at.protocol+"//"+at.hostname+(at.port?":"+at.port:"")}return at},toAbsoluteUrl:function(au){if((!au||String(au)!==au)&&au!==""){return au}if(""===au){return this.getLocation().href}if(au.search(/^\/\//)!==-1){return this.getLocation().protocol+au}if(au.search(/:\/\//)!==-1){return au}if(0===au.indexOf("#")){return this.getLocation().origin+this.getLocation().pathname+au}if(0===au.indexOf("?")){return this.getLocation().origin+this.getLocation().pathname+au
}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();
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})}}};
dF.setRequestHeader("Content-Type",cK);dF.withCredentials=true;dF.send(dC)}catch(dE){dG=m&&bd(dC,dD,dB);if(!dG&&dB){cz(dC,dD)}else{if(typeof dD==="function"){dD({request:dC,trackerUrl:aI,success:false})}}}},50)}function cp(dC){var dB=new Date();var dD=dB.getTime()+dC;if(!r||dD>r){r=dD}}function bh(){bj=true;cM=new Date().getTime()}function dv(){var dB=new Date().getTime();return !cM||(dB-cM)>bc}function aD(){if(dv()){b0()}}function a1(){if(J.visibilityState==="hidden"&&dv()){b0()}else{if(J.visibilityState==="visible"){cM=new Date().getTime()}}}function dy(){if(aS||!bc){return}aS=true;ar(W,"focus",bh);ar(W,"blur",aD);ar(W,"visibilitychange",a1);af++;u.addPlugin("HeartBeat"+af,{unload:function(){if(aS&&dv()){b0()}}})}function cR(dF){var dC=new Date();var dB=dC.getTime();df=dB;if(cQ&&dB<cQ){var dD=cQ-dB;setTimeout(dF,dD);cp(dD+50);cQ+=50;return}if(cQ===false){var dE=800;cQ=dB+dE}dF()}function aT(){if(aH(c1)){bL=false}else{if(aH(bk)){bL=true}}}function bT(dD){if(!aZ){return dD}var dC,dB="&uadata="+t(W.JSON.stringify(aZ));
if(dD instanceof Array){for(dC=0;dC<dD.length;dC++){dD[dC]+=dB}}else{dD+=dB}return dD}function cA(dB){if(!dd||!M(g.userAgentData)||!C(g.userAgentData.getHighEntropyValues)){dB();return}aZ={brands:g.userAgentData.brands,platform:g.userAgentData.platform};g.userAgentData.getHighEntropyValues(["brands","model","platform","platformVersion","uaFullVersion","fullVersionList"]).then(function(dD){var dC;if(dD.fullVersionList){delete dD.brands;delete dD.uaFullVersion}aZ=dD;dB()},function(dC){dB()})}function bO(dC,dB,dD){if(!bu){cj.push(dC);return}aT();if(!bL){c0.push(dC);return}aA=true;if(!c5&&dC){if(cP&&bL){dC+="&consent=1"}dC=bT(dC);cR(function(){if(dc&&bd(dC,dD,true)){cp(100);return}if(cT(dC)){dl(dC,dD)}else{cz(dC,dD)}cp(dB)})}if(!aS){dy()}}function cu(dB){if(c5){return false}return(dB&&dB.length)}function dk(dB,dF){if(!dF||dF>=dB.length){return[dB]}var dC=0;var dD=dB.length;var dE=[];for(dC;dC<dD;dC+=dF){dE.push(dB.slice(dC,dC+dF))}return dE}function dx(dC,dB){if(!cu(dC)){return}if(!bu){cj.push(dC);
return}if(!bL){c0.push(dC);return}aA=true;cR(function(){var dF=dk(dC,50);var dD=0,dE;for(dD;dD<dF.length;dD++){dE='{"requests":["?'+bT(dF[dD]).join('","?')+'"],"send_image":0}';if(dc&&bd(dE,null,false)){cp(100)}else{dl(dE,null,false)}}cp(dB)})}function aY(dB){return br+dB+"."+cf+"."+bx}function b8(dD,dC,dB){dw(dD,"",-129600000,dC,dB)}function ce(){if(bt){return"0"}if(!M(W.showModalDialog)&&M(g.cookieEnabled)){return g.cookieEnabled?"1":"0"}var dB=br+"testcookie";dw(dB,"1",undefined,by,de,b1,aN);var dC=aH(dB)==="1"?"1":"0";b8(dB);return dC}function bp(){bx=cg((de||c9)+(by||"/")).slice(0,4)}function cX(){cA(function(){var dH,dG;bu=true;for(dH=0;dH<cj.length;dH++){dG=typeof cj[dH];if(dG==="string"){bO(cj[dH],bS)}else{if(dG==="object"){dx(cj[dH],bS)}}}cj=[]});if(!dd){return{}}if(M(dp.res)){return dp}var dC,dE,dF={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",fla:"application/x-shockwave-flash",java:"application/x-java-vm",ag:"application/x-silverlight"};
if(!((new RegExp("MSIE")).test(g.userAgent))){if(g.mimeTypes&&g.mimeTypes.length){for(dC in dF){if(Object.prototype.hasOwnProperty.call(dF,dC)){dE=g.mimeTypes[dF[dC]];dp[dC]=(dE&&dE.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(g.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&M(g.javaEnabled)&&g.javaEnabled()){dp.java="1"}if(!M(W.showModalDialog)&&M(g.cookieEnabled)){dp.cookie=g.cookieEnabled?"1":"0"}else{dp.cookie=ce()}}var dD=parseInt(ab.width,10);var dB=parseInt(ab.height,10);dp.res=parseInt(dD,10)+"x"+parseInt(dB,10);return dp}function b6(){var dC=aY("cvar"),dB=aH(dC);if(dB&&dB.length){dB=W.JSON.parse(dB);if(Z(dB)){return dB}}return{}}function cU(){if(aV===false){aV=b6()}}function c6(){var dB=cX();return cg((g.userAgent||"")+(g.platform||"")+W.JSON.stringify(dB)+(new Date()).getTime()+Math.random()).slice(0,16)}function aF(){var dB=cX();return cg((g.userAgent||"")+(g.platform||"")+W.JSON.stringify(dB)).slice(0,6)}function bm(){return Math.floor((new Date()).getTime()/1000)
}function aO(){var dC=bm();var dD=aF();var dB=String(dC)+dD;return dB}function dj(dD){dD=String(dD);var dG=aF();var dE=dG.length;var dF=dD.substr(-1*dE,dE);var dC=parseInt(dD.substr(0,dD.length-dE),10);if(dC&&dF&&dF===dG){var dB=bm();if(a6<=0){return true}if(dB>=dC&&dB<=(dC+a6)){return true}}return false}function dz(dB){if(!c2){return""}var dF=e(dB,az);if(!dF){return""}dF=String(dF);var dD=new RegExp("^[a-zA-Z0-9]+$");if(dF.length===32&&dD.test(dF)){var dC=dF.substr(16,32);if(dj(dC)){var dE=dF.substr(0,16);return dE}}return""}function c3(){if(!bX){bX=dz(bW)}var dD=new Date(),dB=Math.round(dD.getTime()/1000),dC=aY("id"),dG=aH(dC),dF,dE;if(dG){dF=dG.split(".");dF.unshift("0");if(bX.length){dF[1]=bX}return dF}if(bX.length){dE=bX}else{if("0"===ce()){dE=""}else{dE=c6()}}dF=["1",dE,dB];return dF}function a5(){var dE=c3(),dC=dE[0],dD=dE[1],dB=dE[2];return{newVisitor:dC,uuid:dD,createTs:dB}}function aL(){var dE=new Date(),dC=dE.getTime(),dF=a5().createTs;var dB=parseInt(dF,10);var dD=(dB*1000)+cZ-dC;
return dD}function aR(dB){if(!cf){return}var dD=new Date(),dC=Math.round(dD.getTime()/1000);if(!M(dB)){dB=a5()}var dE=dB.uuid+"."+dB.createTs+".";dw(aY("id"),dE,aL(),by,de,b1,aN)}function bV(){var dB=aH(aY("ref"));if(dB.length){try{dB=W.JSON.parse(dB);if(Z(dB)){return dB}}catch(dC){}}return["","",0,""]}function bF(dD){var dC=br+"testcookie_domain";var dB="testvalue";dw(dC,dB,10000,null,dD,b1,aN);if(aH(dC)===dB){b8(dC,null,dD);return true}return false}function aJ(){var dC=bt;bt=false;var dB,dD;for(dB=0;dB<bD.length;dB++){dD=aY(bD[dB]);if(dD!==c1&&dD!==bk&&0!==aH(dD)){b8(dD,by,de)}}bt=dC}function cc(dB){cf=dB}function dA(dF){if(!dF||!Z(dF)){return}var dE=[];var dD;for(dD in dF){if(Object.prototype.hasOwnProperty.call(dF,dD)){dE.push(dD)}}var dG={};dE.sort();var dB=dE.length;var dC;for(dC=0;dC<dB;dC++){dG[dE[dC]]=dF[dE[dC]]}return dG}function cm(){dw(aY("ses"),"1",cy,by,de,b1,aN)}function bn(){var dE="";var dC="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dD=dC.length;
var dB;for(dB=0;dB<6;dB++){dE+=dC.charAt(Math.floor(Math.random()*dD))}return dE}function aE(dC){if(cx!==""){dC+=cx;bo=true;return dC}if(!h){return dC}var dD=(typeof h.timing==="object")&&h.timing?h.timing:undefined;if(!dD){dD=(typeof h.getEntriesByType==="function")&&h.getEntriesByType("navigation")?h.getEntriesByType("navigation")[0]:undefined}if(!dD){return dC}var dB="";if(dD.connectEnd&&dD.fetchStart){if(dD.connectEnd<dD.fetchStart){return dC}dB+="&pf_net="+Math.round(dD.connectEnd-dD.fetchStart)}if(dD.responseStart&&dD.requestStart){if(dD.responseStart<dD.requestStart){return dC}dB+="&pf_srv="+Math.round(dD.responseStart-dD.requestStart)}if(dD.responseStart&&dD.responseEnd){if(dD.responseEnd<dD.responseStart){return dC}dB+="&pf_tfr="+Math.round(dD.responseEnd-dD.responseStart)}if(M(dD.domLoading)){if(dD.domInteractive&&dD.domLoading){if(dD.domInteractive<dD.domLoading){return dC}dB+="&pf_dm1="+Math.round(dD.domInteractive-dD.domLoading)}}else{if(dD.domInteractive&&dD.responseEnd){if(dD.domInteractive<dD.responseEnd){return dC
}dB+="&pf_dm1="+Math.round(dD.domInteractive-dD.responseEnd)}}if(dD.domComplete&&dD.domInteractive){if(dD.domComplete<dD.domInteractive){return dC}dB+="&pf_dm2="+Math.round(dD.domComplete-dD.domInteractive)}if(dD.loadEventEnd&&dD.loadEventStart){if(dD.loadEventEnd<dD.loadEventStart){return dC}dB+="&pf_onl="+Math.round(dD.loadEventEnd-dD.loadEventStart)}return dC+dB}function dr(){var dL,dE=new Date(),dF=Math.round(dE.getTime()/1000),dQ,dD,dG=1024,dN,dH,dC=aY("ses"),dK=aY("ref"),dJ=aH(dC),dB=bV(),dP=bb||bW,dM,dI,dO={};dM=dB[0];dI=dB[1];dQ=dB[2];dD=dB[3];if(!dJ){if(!bE||!dM.length){for(dL in cB){if(Object.prototype.hasOwnProperty.call(cB,dL)){dM=e(dP,cB[dL]);if(dM.length){break}}}for(dL in bP){if(Object.prototype.hasOwnProperty.call(bP,dL)){dI=e(dP,bP[dL]);if(dI.length){break}}}}dN=d(bw);dH=dD.length?d(dD):"";if(dN.length&&!a2(dN)&&!cC(bw)&&(!bE||!dH.length||a2(dH)||cC(dD))){dD=bw}if(dD.length||dM.length){dQ=dF;dB=[dM,dI,dQ,cb(dD.slice(0,dG))];dw(dK,W.JSON.stringify(dB),dm,by,de,b1,aN)}}if(dM.length){dO._rcn=t(dM)
}if(dI.length){dO._rck=t(dI)}dO._refts=dQ;if(String(dD).length){dO._ref=t(cb(dD.slice(0,dG)))}return dO}function cE(dC,dN,dO){var dM,dB=new Date(),dL=aV,dH=aY("cvar"),dP=bb||bW;if(bt){aJ()}if(c5){return""}var dI=a5();var dF=J.characterSet||J.charset;if(!dF||dF.toLowerCase()==="utf-8"){dF=null}dC+="&idsite="+cf+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dB.getHours()+"&m="+dB.getMinutes()+"&s="+dB.getSeconds()+"&url="+t(cb(dP))+(bw.length&&!cC(bw)?"&urlref="+t(cb(bw)):"")+(ac(bH)?"&uid="+t(bH):"")+"&_id="+dI.uuid+"&_idn="+dI.newVisitor+(dF?"&cs="+t(dF):"")+"&send_image=0";var dK=dr();for(dM in dK){if(Object.prototype.hasOwnProperty.call(dK,dM)){dC+="&"+dM+"="+dK[dM]}}var dR=cX();for(dM in dR){if(Object.prototype.hasOwnProperty.call(dR,dM)){dC+="&"+dM+"="+dR[dM]}}var dS=[];if(dN){for(dM in dN){if(Object.prototype.hasOwnProperty.call(dN,dM)&&/^dimension\d+$/.test(dM)){var dD=dM.replace("dimension","");dS.push(parseInt(dD,10));dS.push(String(dD));dC+="&"+dM+"="+t(dN[dM]);delete dN[dM]
}}}if(dN&&D(dN)){dN=null}for(dM in cG){if(Object.prototype.hasOwnProperty.call(cG,dM)){dC+="&"+dM+"="+t(cG[dM])}}for(dM in bv){if(Object.prototype.hasOwnProperty.call(bv,dM)){var dG=(-1===P(dS,dM));if(dG){dC+="&dimension"+dM+"="+t(bv[dM])}}}if(dN){dC+="&data="+t(W.JSON.stringify(dN))}else{if(at){dC+="&data="+t(W.JSON.stringify(at))}}function dE(dT,dU){var dV=W.JSON.stringify(dT);if(dV.length>2){return"&"+dU+"="+t(dV)}return""}var dQ=dA(b5);var dJ=dA(cw);dC+=dE(dQ,"cvar");dC+=dE(dJ,"e_cvar");if(aV){dC+=dE(aV,"_cvar");for(dM in dL){if(Object.prototype.hasOwnProperty.call(dL,dM)){if(aV[dM][0]===""||aV[dM][1]===""){delete aV[dM]}}}if(bZ){dw(dH,W.JSON.stringify(aV),cy,by,de,b1,aN)}}if(a9&&bN&&!bo){dC=aE(dC);bo=true}if(aQ){dC+="&pv_id="+aQ}aR(dI);cm();dC+=ag(dO,{tracker:bR,request:dC});if(dg.length){dC+="&"+dg}if(C(cl)){dC=cl(dC)}return dC}b0=function be(){var dB=new Date();dB=dB.getTime();if(!df){return false}if(df+bc<=dB){bR.ping();return true}return false};function bz(dE,dD,dI,dF,dB,dL){var dH="idgoal=0",dC=new Date(),dJ=[],dK,dG=String(dE).length;
if(dG){dH+="&ec_id="+t(dE)}dH+="&revenue="+dD;if(String(dI).length){dH+="&ec_st="+dI}if(String(dF).length){dH+="&ec_tx="+dF}if(String(dB).length){dH+="&ec_sh="+dB}if(String(dL).length){dH+="&ec_dt="+dL}if(dh){for(dK in dh){if(Object.prototype.hasOwnProperty.call(dh,dK)){if(!M(dh[dK][1])){dh[dK][1]=""}if(!M(dh[dK][2])){dh[dK][2]=""}if(!M(dh[dK][3])||String(dh[dK][3]).length===0){dh[dK][3]=0}if(!M(dh[dK][4])||String(dh[dK][4]).length===0){dh[dK][4]=1}dJ.push(dh[dK])}}dH+="&ec_items="+t(W.JSON.stringify(dJ))}dH=cE(dH,at,"ecommerce");bO(dH,bS);if(dG){dh={}}}function b7(dB,dF,dE,dD,dC,dG){if(String(dB).length&&M(dF)){bz(dB,dF,dE,dD,dC,dG)}}function bB(dB){if(M(dB)){bz("",dB,"","","","")}}function b9(dC,dE,dD){if(!bJ){aQ=bn()}var dB=cE("action_name="+t(ap(dC||bq)),dE,"log");if(a9&&!bo){dB=aE(dB)}bO(dB,bS,dD)}function a7(dD,dC){var dE,dB="(^| )(piwik[_-]"+dC+"|matomo[_-]"+dC;if(dD){for(dE=0;dE<dD.length;dE++){dB+="|"+dD[dE]}}dB+=")( |$)";return new RegExp(dB)}function a0(dB){return(aI&&dB&&0===String(dB).indexOf(aI))
}function cI(dF,dB,dG,dC){if(a0(dB)){return 0}var dE=a7(bU,"download"),dD=a7(bf,"link"),dH=new RegExp("\\.("+dn.join("|")+")([?&#]|$)","i");if(dD.test(dF)){return"link"}if(dC||dE.test(dF)||dH.test(dB)){return"download"}if(dG){return 0}return"link"}function ay(dC){var dB;dB=dC.parentNode;while(dB!==null&&M(dB)){if(ai.isLinkElement(dC)){break}dC=dB;dB=dC.parentNode}return dC}function du(dG){dG=ay(dG);if(!ai.hasNodeAttribute(dG,"href")){return}if(!M(dG.href)){return}var dF=ai.getAttributeValueFromNode(dG,"href");var dC=dG.pathname||cv(dG.href);var dH=dG.hostname||d(dG.href);var dI=dH.toLowerCase();var dD=dG.href.replace(dH,dI);var dE=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!dE.test(dD)){var dB=cI(dG.className,dD,aw(dI,dC),ai.hasNodeAttribute(dG,"download"));if(dB){return{type:dB,href:dD}}}}function aU(dB,dC,dD,dE){var dF=w.buildInteractionRequestParams(dB,dC,dD,dE);if(!dF){return}return cE(dF,null,"contentInteraction")}function bi(dB,dC){if(!dB||!dC){return false
}var dD=w.findTargetNode(dB);if(w.shouldIgnoreInteraction(dD)){return false}dD=w.findTargetNodeNoDefault(dB);if(dD&&!Y(dD,dC)){return false}return true}function cH(dD,dC,dF){if(!dD){return}var dB=w.findParentContentNode(dD);if(!dB){return}if(!bi(dB,dD)){return}var dE=w.buildContentBlock(dB);if(!dE){return}if(!dE.target&&dF){dE.target=dF}return w.buildInteractionRequestParams(dC,dE.name,dE.piece,dE.target)}function a3(dC){if(!ck||!ck.length){return false}var dB,dD;for(dB=0;dB<ck.length;dB++){dD=ck[dB];if(dD&&dD.name===dC.name&&dD.piece===dC.piece&&dD.target===dC.target){return true}}return false}function a4(dB){return function(dF){if(!dB){return}var dD=w.findParentContentNode(dB);var dC;if(dF){dC=dF.target||dF.srcElement}if(!dC){dC=dB}if(!bi(dD,dC)){return}if(!dD){return false}var dG=w.findTargetNode(dD);if(!dG||w.shouldIgnoreInteraction(dG)){return false}var dE=du(dG);if(dq&&dE&&dE.type){return dE.type}return bR.trackContentInteractionNode(dC,"click")}}function ca(dD){if(!dD||!dD.length){return
}var dB,dC;for(dB=0;dB<dD.length;dB++){dC=w.findTargetNode(dD[dB]);if(dC&&!dC.contentInteractionTrackingSetupDone){dC.contentInteractionTrackingSetupDone=true;ar(dC,"click",a4(dC))}}}function bG(dD,dE){if(!dD||!dD.length){return[]}var dB,dC;for(dB=0;dB<dD.length;dB++){if(a3(dD[dB])){dD.splice(dB,1);dB--}else{ck.push(dD[dB])}}if(!dD||!dD.length){return[]}ca(dE);var dF=[];for(dB=0;dB<dD.length;dB++){dC=cE(w.buildImpressionRequestParams(dD[dB].name,dD[dB].piece,dD[dB].target),undefined,"contentImpressions");if(dC){dF.push(dC)}}return dF}function cO(dC){var dB=w.collectContent(dC);return bG(dB,dC)}function bg(dC){if(!dC||!dC.length){return[]}var dB;for(dB=0;dB<dC.length;dB++){if(!w.isNodeVisible(dC[dB])){dC.splice(dB,1);dB--}}if(!dC||!dC.length){return[]}return cO(dC)}function aK(dD,dB,dC){var dE=w.buildImpressionRequestParams(dD,dB,dC);return cE(dE,null,"contentImpression")}function dt(dE,dC){if(!dE){return}var dB=w.findParentContentNode(dE);var dD=w.buildContentBlock(dB);if(!dD){return}if(!dC){dC="Unknown"
}return aU(dC,dD.name,dD.piece,dD.target)}function c4(dC,dE,dB,dD){return"e_c="+t(dC)+"&e_a="+t(dE)+(M(dB)?"&e_n="+t(dB):"")+(M(dD)?"&e_v="+t(dD):"")+"&ca=1"}function ax(dD,dF,dB,dE,dH,dG){if(!ac(dD)||!ac(dF)){ao("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dC=cE(c4(dD,dF,dB,dE),dH,"event");bO(dC,bS,dG)}function ch(dB,dE,dC,dF){var dD=cE("search="+t(dB)+(dE?"&search_cat="+t(dE):"")+(M(dC)?"&search_count="+dC:""),dF,"sitesearch");bO(dD,bS)}function c8(dB,dF,dE,dD){var dC=cE("idgoal="+dB+(dF?"&revenue="+dF:""),dE,"goal");bO(dC,bS,dD)}function di(dE,dB,dI,dH,dD){var dG=dB+"="+t(cb(dE));var dC=cH(dD,"click",dE);if(dC){dG+="&"+dC}var dF=cE(dG,dI,"link");bO(dF,bS,dH)}function b3(dC,dB){if(dC!==""){return dC+dB.charAt(0).toUpperCase()+dB.slice(1)}return dB}function cq(dG){var dF,dB,dE=["","webkit","ms","moz"],dD;if(!bl){for(dB=0;dB<dE.length;dB++){dD=dE[dB];if(Object.prototype.hasOwnProperty.call(J,b3(dD,"hidden"))){if(J[b3(dD,"visibilityState")]==="prerender"){dF=true
}break}}}if(dF){ar(J,dD+"visibilitychange",function dC(){J.removeEventListener(dD+"visibilitychange",dC,false);dG()});return}dG()}function bA(){var dC=bR.getVisitorId();var dB=aO();return dC+dB}function ct(dB){if(!dB){return}if(!ai.hasNodeAttribute(dB,"href")){return}var dC=ai.getAttributeValueFromNode(dB,"href");if(!dC||a0(dC)){return}if(!bR.getVisitorId()){return}dC=j(dC,az);var dD=bA();dC=I(dC,az,dD);ai.setAnyAttribute(dB,"href",dC)}function bs(dE){var dF=ai.getAttributeValueFromNode(dE,"href");if(!dF){return false}dF=String(dF);var dC=dF.indexOf("//")===0||dF.indexOf("http://")===0||dF.indexOf("https://")===0;if(!dC){return false}var dB=dE.pathname||cv(dE.href);var dD=(dE.hostname||d(dE.href)).toLowerCase();if(aw(dD,dB)){if(!cW(c9,O(dD))){return true}return false}return false}function cV(dB){var dC=du(dB);if(dC&&dC.type){dC.href=p(dC.href);di(dC.href,dC.type,undefined,null,dB);return}if(c2){dB=ay(dB);if(bs(dB)){ct(dB)}}}function cJ(){return J.all&&!J.addEventListener}function da(dB){var dD=dB.which;
var dC=(typeof dB.button);if(!dD&&dC!=="undefined"){if(cJ()){if(dB.button&1){dD=1}else{if(dB.button&2){dD=3}else{if(dB.button&4){dD=2}}}}else{if(dB.button===0||dB.button==="0"){dD=1}else{if(dB.button&1){dD=2}else{if(dB.button&2){dD=3}}}}}return dD}function b2(dB){switch(da(dB)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a8(dB){return dB.target||dB.srcElement}function db(dB){return dB==="A"||dB==="AREA"}function aG(dB){function dC(dE){var dF=a8(dE);var dG=dF.nodeName;var dD=a7(bI,"ignore");while(!db(dG)&&dF&&dF.parentNode){dF=dF.parentNode;dG=dF.nodeName}if(dF&&db(dG)&&!dD.test(dF.className)){return dF}}return function(dF){dF=dF||W.event;var dG=dC(dF);if(!dG){return}var dE=b2(dF);if(dF.type==="click"){var dD=false;if(dB&&dE==="middle"){dD=true}if(dG&&!dD){cV(dG)}}else{if(dF.type==="mousedown"){if(dE==="middle"&&dG){aW=dE;bK=dG}else{aW=bK=null}}else{if(dF.type==="mouseup"){if(dE===aW&&dG===bK){cV(dG)}aW=bK=null}else{if(dF.type==="contextmenu"){cV(dG)}}}}}}function av(dE,dD,dB){var dC=typeof dD;
if(dC==="undefined"){dD=true}ar(dE,"click",aG(dD),dB);if(dD){ar(dE,"mouseup",aG(dD),dB);ar(dE,"mousedown",aG(dD),dB);ar(dE,"contextmenu",aG(dD),dB)}}function aX(dC,dF,dG){if(co){return true}co=true;var dH=false;var dE,dD;function dB(){dH=true}n(function(){function dI(dK){setTimeout(function(){if(!co){return}dH=false;dG.trackVisibleContentImpressions();dI(dK)},dK)}function dJ(dK){setTimeout(function(){if(!co){return}if(dH){dH=false;dG.trackVisibleContentImpressions()}dJ(dK)},dK)}if(dC){dE=["scroll","resize"];for(dD=0;dD<dE.length;dD++){if(J.addEventListener){J.addEventListener(dE[dD],dB,false)}else{W.attachEvent("on"+dE[dD],dB)}}dJ(100)}if(dF&&dF>0){dF=parseInt(dF,10);dI(dF)}})}var bM={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var dB=this.requests;this.requests=[];if(dB.length===1){bO(dB[0],bS)}else{dx(dB,bS)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dC){if(!this.canQueue()){dx(dC,bS);return}var dB;for(dB=0;dB<dC.length;dB++){this.push(dC[dB])
}},push:function(dB){if(!dB){return}if(!this.canQueue()){bO(dB,bS);return}bM.requests.push(dB);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bM.timeout=null;bM.sendRequests()},bM.interval);var dC="RequestQueue"+aB;if(!Object.prototype.hasOwnProperty.call(b,dC)){b[dC]={unload:function(){if(bM.timeout){clearTimeout(bM.timeout)}bM.sendRequests()}}}}};bp();this.hasConsent=function(){return bL};this.getVisitorInfo=function(){if(!aH(aY("id"))){aR()}return c3()};this.getVisitorId=function(){return this.getVisitorInfo()[1]};this.getAttributionInfo=function(){return bV()};this.getAttributionCampaignName=function(){return bV()[0]};this.getAttributionCampaignKeyword=function(){return bV()[1]};this.getAttributionReferrerTimestamp=function(){return bV()[2]};this.getAttributionReferrerUrl=function(){return bV()[3]};this.setTrackerUrl=function(dB){aI=dB};this.getTrackerUrl=function(){return aI};this.getMatomoUrl=function(){return aa(this.getTrackerUrl(),bQ)
};this.getPiwikUrl=function(){return this.getMatomoUrl()};this.addTracker=function(dD,dC){if(!M(dD)||null===dD){dD=this.getTrackerUrl()}var dB=new T(dD,dC);L.push(dB);u.trigger("TrackerAdded",[this]);return dB};this.getSiteId=function(){return cf};this.setSiteId=function(dB){cc(dB)};this.resetUserId=function(){bH=""};this.setUserId=function(dB){if(ac(dB)){bH=dB}};this.setVisitorId=function(dC){var dB=/[0-9A-Fa-f]{16}/g;if(x(dC)&&dB.test(dC)){bX=dC}else{ao("Invalid visitorId set"+dC)}};this.getUserId=function(){return bH};this.setCustomData=function(dB,dC){if(Z(dB)){at=dB}else{if(!at){at={}}at[dB]=dC}};this.getCustomData=function(){return at};this.setCustomRequestProcessing=function(dB){cl=dB};this.appendToTrackingUrl=function(dB){dg=dB};this.getRequest=function(dB){return cE(dB)};this.addPlugin=function(dB,dC){b[dB]=dC};this.setCustomDimension=function(dB,dC){dB=parseInt(dB,10);if(dB>0){if(!M(dC)){dC=""}if(!x(dC)){dC=String(dC)}bv[dB]=dC}};this.getCustomDimension=function(dB){dB=parseInt(dB,10);
if(dB>0&&Object.prototype.hasOwnProperty.call(bv,dB)){return bv[dB]}};this.deleteCustomDimension=function(dB){dB=parseInt(dB,10);if(dB>0){delete bv[dB]}};this.setCustomVariable=function(dC,dB,dF,dD){var dE;if(!M(dD)){dD="visit"}if(!M(dB)){return}if(!M(dF)){dF=""}if(dC>0){dB=!x(dB)?String(dB):dB;dF=!x(dF)?String(dF):dF;dE=[dB.slice(0,bC),dF.slice(0,bC)];if(dD==="visit"||dD===2){cU();aV[dC]=dE}else{if(dD==="page"||dD===3){b5[dC]=dE}else{if(dD==="event"){cw[dC]=dE}}}}};this.getCustomVariable=function(dC,dD){var dB;if(!M(dD)){dD="visit"}if(dD==="page"||dD===3){dB=b5[dC]}else{if(dD==="event"){dB=cw[dC]}else{if(dD==="visit"||dD===2){cU();dB=aV[dC]}}}if(!M(dB)||(dB&&dB[0]==="")){return false}return dB};this.deleteCustomVariable=function(dB,dC){if(this.getCustomVariable(dB,dC)){this.setCustomVariable(dB,"","",dC)}};this.deleteCustomVariables=function(dB){if(dB==="page"||dB===3){b5={}}else{if(dB==="event"){cw={}}else{if(dB==="visit"||dB===2){aV={}}}}};this.storeCustomVariablesInCookie=function(){bZ=true
};this.setLinkTrackingTimer=function(dB){bS=dB};this.getLinkTrackingTimer=function(){return bS};this.setDownloadExtensions=function(dB){if(x(dB)){dB=dB.split("|")}dn=dB};this.addDownloadExtensions=function(dC){var dB;if(x(dC)){dC=dC.split("|")}for(dB=0;dB<dC.length;dB++){dn.push(dC[dB])}};this.removeDownloadExtensions=function(dD){var dC,dB=[];if(x(dD)){dD=dD.split("|")}for(dC=0;dC<dn.length;dC++){if(P(dD,dn[dC])===-1){dB.push(dn[dC])}}dn=dB};this.setDomains=function(dB){aC=x(dB)?[dB]:dB;var dF=false,dD=0,dC;for(dD;dD<aC.length;dD++){dC=String(aC[dD]);if(cW(c9,O(dC))){dF=true;break}var dE=cv(dC);if(dE&&dE!=="/"&&dE!=="/*"){dF=true;break}}if(!dF){aC.push(c9)}};this.setExcludedReferrers=function(dB){cL=x(dB)?[dB]:dB};this.enableCrossDomainLinking=function(){c2=true};this.disableCrossDomainLinking=function(){c2=false};this.isCrossDomainLinkingEnabled=function(){return c2};this.setCrossDomainLinkingTimeout=function(dB){a6=dB};this.getCrossDomainLinkingUrlParameter=function(){return t(az)+"="+t(bA())
};this.setIgnoreClasses=function(dB){bI=x(dB)?[dB]:dB};this.setRequestMethod=function(dB){if(dB){ds=String(dB).toUpperCase()}else{ds=cr}if(ds==="GET"){this.disableAlwaysUseSendBeacon()}};this.setRequestContentType=function(dB){cK=dB||aM};this.setGenerationTimeMs=function(dB){ao("setGenerationTimeMs is no longer supported since Matomo 4. The call will be ignored. The replacement is setPagePerformanceTiming.")};this.setPagePerformanceTiming=function(dF,dH,dG,dC,dI,dD){var dE={pf_net:dF,pf_srv:dH,pf_tfr:dG,pf_dm1:dC,pf_dm2:dI,pf_onl:dD};try{dE=Q(dE,M);dE=B(dE);cx=l(dE);if(cx===""){ao("setPagePerformanceTiming() called without parameters. This function needs to be called with at least one performance parameter.");return}bo=false;bN=true}catch(dB){ao("setPagePerformanceTiming: "+dB.toString())}};this.setReferrerUrl=function(dB){bw=dB};this.setCustomUrl=function(dB){bb=b4(bW,dB)};this.getCurrentUrl=function(){return bb||bW};this.setDocumentTitle=function(dB){bq=dB};this.setPageViewId=function(dB){aQ=dB;
bJ=true};this.setAPIUrl=function(dB){bQ=dB};this.setDownloadClasses=function(dB){bU=x(dB)?[dB]:dB};this.setLinkClasses=function(dB){bf=x(dB)?[dB]:dB};this.setCampaignNameKey=function(dB){cB=x(dB)?[dB]:dB};this.setCampaignKeywordKey=function(dB){bP=x(dB)?[dB]:dB};this.discardHashTag=function(dB){bY=dB};this.setCookieNamePrefix=function(dB){br=dB;if(aV){aV=b6()}};this.setCookieDomain=function(dB){var dC=O(dB);if(!bt&&!bF(dC)){ao("Can't write cookie on domain "+dB)}else{de=dC;bp()}};this.setExcludedQueryParams=function(dB){cs=x(dB)?[dB]:dB};this.getCookieDomain=function(){return de};this.hasCookies=function(){return"1"===ce()};this.setSessionCookie=function(dD,dC,dB){if(!dD){throw new Error("Missing cookie name")}if(!M(dB)){dB=cy}bD.push(dD);dw(aY(dD),dC,dB,by,de,b1,aN)};this.getCookie=function(dC){var dB=aH(aY(dC));if(dB===0){return null}return dB};this.setCookiePath=function(dB){by=dB;bp()};this.getCookiePath=function(dB){return by};this.setVisitorCookieTimeout=function(dB){cZ=dB*1000};this.setSessionCookieTimeout=function(dB){cy=dB*1000
};this.getSessionCookieTimeout=function(){return cy};this.setReferralCookieTimeout=function(dB){dm=dB*1000};this.setConversionAttributionFirstReferrer=function(dB){bE=dB};this.setSecureCookie=function(dB){if(dB&&location.protocol!=="https:"){ao("Error in setSecureCookie: You cannot use `Secure` on http.");return}b1=dB};this.setCookieSameSite=function(dB){dB=String(dB);dB=dB.charAt(0).toUpperCase()+dB.toLowerCase().slice(1);if(dB!=="None"&&dB!=="Lax"&&dB!=="Strict"){ao("Ignored value for sameSite. Please use either Lax, None, or Strict.");return}if(dB==="None"){if(location.protocol==="https:"){this.setSecureCookie(true)}else{ao("sameSite=None cannot be used on http, reverted to sameSite=Lax.");dB="Lax"}}aN=dB};this.disableCookies=function(){bt=true;if(cf){aJ()}};this.areCookiesEnabled=function(){return !bt};this.setCookieConsentGiven=function(){if(bt&&!c5){bt=false;dd=true;if(cf&&aA){aR();var dB=cE("ping=1",null,"ping");bO(dB,bS)}}};this.requireCookieConsent=function(){if(this.getRememberedCookieConsent()){return false
}this.disableCookies();return true};this.getRememberedCookieConsent=function(){return aH(cS)};this.forgetCookieConsentGiven=function(){b8(cS,by,de);this.disableCookies()};this.rememberCookieConsentGiven=function(dC){if(dC){dC=dC*60*60*1000}else{dC=30*365*24*60*60*1000}this.setCookieConsentGiven();var dB=new Date().getTime();dw(cS,dB,dC,by,de,b1,aN)};this.deleteCookies=function(){aJ()};this.setDoNotTrack=function(dC){var dB=g.doNotTrack||g.msDoNotTrack;c5=dC&&(dB==="yes"||dB==="1");if(c5){this.disableCookies()}};this.alwaysUseSendBeacon=function(){dc=true};this.disableAlwaysUseSendBeacon=function(){dc=false};this.addListener=function(dC,dB){av(dC,dB,false)};this.enableLinkTracking=function(dC){if(dq){return}dq=true;var dB=this;q(function(){au=true;var dD=J.body;av(dD,dC,true)})};this.enableJSErrorTracking=function(){if(c7){return}c7=true;var dB=W.onerror;W.onerror=function(dG,dE,dD,dF,dC){cq(function(){var dH="JavaScript Errors";var dI=dE+":"+dD;if(dF){dI+=":"+dF}if(P(cF,dH+dI+dG)===-1){cF.push(dH+dI+dG);
ax(dH,dI,dG)}});if(dB){return dB(dG,dE,dD,dF,dC)}return false}};this.disablePerformanceTracking=function(){a9=false};this.enableHeartBeatTimer=function(dB){dB=Math.max(dB||15,5);bc=dB*1000;if(df!==null){dy()}};this.disableHeartBeatTimer=function(){if(bc||aS){if(W.removeEventListener){W.removeEventListener("focus",bh);W.removeEventListener("blur",aD);W.removeEventListener("visibilitychange",a1)}else{if(W.detachEvent){W.detachEvent("onfocus",bh);W.detachEvent("onblur",aD);W.detachEvent("visibilitychange",a1)}}}bc=null;aS=false};this.killFrame=function(){if(W.location!==W.top.location){W.top.location=W.location}};this.redirectFile=function(dB){if(W.location.protocol==="file:"){W.location=dB}};this.setCountPreRendered=function(dB){bl=dB};this.trackGoal=function(dB,dE,dD,dC){cq(function(){c8(dB,dE,dD,dC)})};this.trackLink=function(dC,dB,dE,dD){cq(function(){di(dC,dB,dE,dD)})};this.getNumTrackedPageViews=function(){return cD};this.trackPageView=function(dB,dD,dC){ck=[];c0=[];cF=[];if(R(cf)){cq(function(){ad(aI,bQ,cf)
})}else{cq(function(){cD++;b9(dB,dD,dC)})}};this.disableBrowserFeatureDetection=function(){dd=false};this.enableBrowserFeatureDetection=function(){dd=true};this.trackAllContentImpressions=function(){if(R(cf)){return}cq(function(){q(function(){var dB=w.findContentNodes();var dC=cO(dB);bM.pushMultiple(dC)})})};this.trackVisibleContentImpressions=function(dB,dC){if(R(cf)){return}if(!M(dB)){dB=true}if(!M(dC)){dC=750}aX(dB,dC,this);cq(function(){n(function(){var dD=w.findContentNodes();var dE=bg(dD);bM.pushMultiple(dE)})})};this.trackContentImpression=function(dD,dB,dC){if(R(cf)){return}dD=a(dD);dB=a(dB);dC=a(dC);if(!dD){return}dB=dB||"Unknown";cq(function(){var dE=aK(dD,dB,dC);bM.push(dE)})};this.trackContentImpressionsWithinNode=function(dB){if(R(cf)||!dB){return}cq(function(){if(co){n(function(){var dC=w.findContentNodesWithinNode(dB);var dD=bg(dC);bM.pushMultiple(dD)})}else{q(function(){var dC=w.findContentNodesWithinNode(dB);var dD=cO(dC);bM.pushMultiple(dD)})}})};this.trackContentInteraction=function(dD,dE,dB,dC){if(R(cf)){return
}dD=a(dD);dE=a(dE);dB=a(dB);dC=a(dC);if(!dD||!dE){return}dB=dB||"Unknown";cq(function(){var dF=aU(dD,dE,dB,dC);if(dF){bM.push(dF)}})};this.trackContentInteractionNode=function(dD,dC){if(R(cf)||!dD){return}var dB=null;cq(function(){dB=dt(dD,dC);if(dB){bM.push(dB)}});return dB};this.logAllContentBlocksOnPage=function(){var dD=w.findContentNodes();var dB=w.collectContent(dD);var dC=typeof console;if(dC!=="undefined"&&console&&console.log){console.log(dB)}};this.trackEvent=function(dC,dE,dB,dD,dG,dF){cq(function(){ax(dC,dE,dB,dD,dG,dF)})};this.trackSiteSearch=function(dB,dD,dC,dE){ck=[];cq(function(){ch(dB,dD,dC,dE)})};this.setEcommerceView=function(dF,dB,dD,dC){cG={};if(ac(dD)){dD=String(dD)}if(!M(dD)||dD===null||dD===false||!dD.length){dD=""}else{if(dD instanceof Array){dD=W.JSON.stringify(dD)}}var dE="_pkc";cG[dE]=dD;if(M(dC)&&dC!==null&&dC!==false&&String(dC).length){dE="_pkp";cG[dE]=dC}if(!ac(dF)&&!ac(dB)){return}if(ac(dF)){dE="_pks";cG[dE]=dF}if(!ac(dB)){dB=""}dE="_pkn";cG[dE]=dB};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(dh))
};this.addEcommerceItem=function(dF,dB,dD,dC,dE){if(ac(dF)){dh[dF]=[String(dF),dB,dD,dC,dE]}};this.removeEcommerceItem=function(dB){if(ac(dB)){dB=String(dB);delete dh[dB]}};this.clearEcommerceCart=function(){dh={}};this.trackEcommerceOrder=function(dB,dF,dE,dD,dC,dG){b7(dB,dF,dE,dD,dC,dG)};this.trackEcommerceCartUpdate=function(dB){bB(dB)};this.trackRequest=function(dC,dE,dD,dB){cq(function(){var dF=cE(dC,dE,dB);bO(dF,bS,dD)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bM.enabled=false};this.setRequestQueueInterval=function(dB){if(dB<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bM.interval=dB};this.queueRequest=function(dB){cq(function(){var dC=cE(dB);bM.push(dC)})};this.isConsentRequired=function(){return cP};this.getRememberedConsent=function(){var dB=aH(bk);if(aH(c1)){if(dB){b8(bk,by,de)}return null}if(!dB||dB===0){return null}return dB};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()
};this.requireConsent=function(){cP=true;bL=this.hasRememberedConsent();if(!bL){bt=true}y++;b["CoreConsent"+y]={unload:function(){if(!bL){aJ()}}}};this.setConsentGiven=function(dC){bL=true;dd=true;b8(c1,by,de);var dD,dB;for(dD=0;dD<c0.length;dD++){dB=typeof c0[dD];if(dB==="string"){bO(c0[dD],bS)}else{if(dB==="object"){dx(c0[dD],bS)}}}c0=[];if(!M(dC)||dC){this.setCookieConsentGiven()}};this.rememberConsentGiven=function(dD){if(dD){dD=dD*60*60*1000}else{dD=30*365*24*60*60*1000}var dB=true;this.setConsentGiven(dB);var dC=new Date().getTime();dw(bk,dC,dD,by,de,b1,aN)};this.forgetConsentGiven=function(){var dB=30*365*24*60*60*1000;b8(bk,by,de);dw(c1,new Date().getTime(),dB,by,de,b1,aN);this.forgetCookieConsentGiven();this.requireConsent()};this.isUserOptedOut=function(){return !bL};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=function(){this.setConsentGiven(false)};n(function(){setTimeout(function(){bN=true},0)});u.trigger("TrackerSetup",[this]);u.addPlugin("TrackerVisitorIdCookie"+aB,{unload:function(){if(!aA){aR();
dr()}}})}function K(){return{push:aj}}function c(ay,ax){var az={};var av,aw;for(av=0;av<ax.length;av++){var at=ax[av];az[at]=1;for(aw=0;aw<ay.length;aw++){if(ay[aw]&&ay[aw][0]){var au=ay[aw][0];if(at===au){aj(ay[aw]);delete ay[aw];if(az[au]>1&&au!=="addTracker"&&au!=="enableLinkTracking"){ao("The method "+au+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Matomo trackers documentation: https://developer.matomo.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}az[au]++}}}}return ay}var E=["addTracker","forgetCookieConsentGiven","requireCookieConsent","disableBrowserFeatureDetection","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setCookieSameSite","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setVisitorId","setSiteId","alwaysUseSendBeacon","disableAlwaysUseSendBeacon","enableLinkTracking","setCookieConsentGiven","requireConsent","setConsentGiven","disablePerformanceTracking","setPagePerformanceTiming","setExcludedQueryParams","setExcludedReferrers"];
function ah(av,au){var at=new T(av,au);L.push(at);_paq=c(_paq,E);for(H=0;H<_paq.length;H++){if(_paq[H]){aj(_paq[H])}}_paq=new K();u.trigger("TrackerAdded",[at]);return at}ar(W,"beforeunload",am,false);ar(W,"visibilitychange",function(){if(m){return}if(J.visibilityState==="hidden"){ag("unload")}},false);ar(W,"online",function(){if(M(g.serviceWorker)){g.serviceWorker.ready.then(function(at){if(at&&at.sync){return at.sync.register("matomoSync")}},function(){})}},false);ar(W,"message",function(ay){if(!ay||!ay.origin){return}var aA,aw,au;var aB=d(ay.origin);var ax=u.getAsyncTrackers();for(aw=0;aw<ax.length;aw++){au=d(ax[aw].getMatomoUrl());if(au===aB){aA=ax[aw];break}}if(!aA){return}var av=null;try{av=JSON.parse(ay.data)}catch(az){return}if(!av){return}function at(aE){var aG=J.getElementsByTagName("iframe");for(aw=0;aw<aG.length;aw++){var aF=aG[aw];var aC=d(aF.src);if(aF.contentWindow&&M(aF.contentWindow.postMessage)&&aC===aB){var aD=JSON.stringify(aE);aF.contentWindow.postMessage(aD,"*")}}}if(M(av.maq_initial_value)){at({maq_opted_in:av.maq_initial_value&&aA.hasConsent(),maq_url:aA.getMatomoUrl(),maq_optout_by_default:aA.isConsentRequired()})
}else{if(M(av.maq_opted_in)){ax=u.getAsyncTrackers();for(aw=0;aw<ax.length;aw++){aA=ax[aw];if(av.maq_opted_in){aA.rememberConsentGiven()}else{aA.forgetConsentGiven()}}at({maq_confirm_opted_in:aA.hasConsent(),maq_url:aA.getMatomoUrl(),maq_optout_by_default:aA.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;u={initialized:false,JSON:W.JSON,DOM:{addEventListener:function(aw,av,au,at){var ax=typeof at;if(ax==="undefined"){at=false}ar(aw,av,au,at)},onLoad:n,onReady:q,isNodeVisible:i,isOrWasNodeVisible:w.isNodeVisible},on:function(au,at){if(!z[au]){z[au]=[]}z[au].push(at)},off:function(av,au){if(!z[av]){return}var at=0;for(at;at<z[av].length;at++){if(z[av][at]===au){z[av].splice(at,1)}}},trigger:function(av,aw,au){if(!z[av]){return}var at=0;for(at;at<z[av].length;at++){z[av][at].apply(au||W,aw)}},addPlugin:function(at,au){b[at]=au},getTracker:function(au,at){if(!M(at)){at=this.getAsyncTracker().getSiteId()}if(!M(au)){au=this.getAsyncTracker().getTrackerUrl()
}return new T(au,at)},getAsyncTrackers:function(){return L},addTracker:function(av,au){var at;if(!L.length){at=ah(av,au)}else{at=L[0].addTracker(av,au)}return at},getAsyncTracker:function(ax,aw){var av;if(L&&L.length&&L[0]){av=L[0]}else{return ah(ax,aw)}if(!aw&&!ax){return av}if((!M(aw)||null===aw)&&av){aw=av.getSiteId()}if((!M(ax)||null===ax)&&av){ax=av.getTrackerUrl()}var au,at=0;for(at;at<L.length;at++){au=L[at];if(au&&String(au.getSiteId())===String(aw)&&au.getTrackerUrl()===ax){return au}}},retryMissedPluginCalls:function(){var au=al;al=[];var at=0;for(at;at<au.length;at++){aj(au[at])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return u});define("matomo",[],function(){return u})}return u}())}
/*!!! pluginTrackerHook */
(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.matomoPluginAsyncInit&&window.matomoPluginAsyncInit.length){var a=0;
for(a;a<window.matomoPluginAsyncInit.length;a++){if(typeof window.matomoPluginAsyncInit[a]==="function"){window.matomoPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(window&&window.matomoAsyncInit){window.matomoAsyncInit()}if(!window.Matomo.getAsyncTrackers().length){if(b()){window.Matomo.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)}}}}}window.Matomo.trigger("MatomoInitialized",[]);window.Matomo.initialized=true}());(function(){var a=(typeof window.AnalyticsTracker);if(a==="undefined"){window.AnalyticsTracker=window.Matomo}}());
if(typeof window.piwik_log!=="function"){window.piwik_log=function(c,e,g,f){function b(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var d,a=window.Matomo.getTracker(g,e);a.setDocumentTitle(c);a.setCustomData(f);d=b("tracker_pause");if(d){a.setLinkTrackingTimer(d)}d=b("download_extensions");if(d){a.setDownloadExtensions(d)}d=b("hosts_alias");if(d){a.setDomains(d)}d=b("ignore_classes");if(d){a.setIgnoreClasses(d)}a.trackPageView();if(b("install_tracker")){piwik_track=function(i,j,k,h){a.setSiteId(j);a.setTrackerUrl(k);a.trackLink(i,h)};a.enableLinkTracking()}}}
/*!! @license-end */;