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

piwik.min.js - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 13bbab70adfb06347ea1048055ca6baf5f3b87bf (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
/*!!!
 * 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 bj,bz={},bb={},aR=document,bu=navigator,a9=screen,aw=window,bt=aw.performance||aw.mozPerformance||aw.msPerformance||aw.webkitPerformance,bh=aw.encodeURIComponent,ax=aw.decodeURIComponent,bq=unescape,aN=[],aV,bg,aP=[],bc=0,a1=0,av=0,bo=false;function bl(a){try{return ax(a)}catch(b){return unescape(a)}}function aL(b){var a=typeof b;return a!=="undefined"}function a5(a){return typeof a==="function"}function at(a){return typeof a==="object"}function bd(a){return typeof a==="string"||a instanceof String}function aQ(a){return typeof a==="number"||a instanceof Number
}function a7(a){return aL(a)&&(aQ(a)||(bd(a)&&a.length))}function a3(c){if(!c){return true}var a;var b=true;for(a in c){if(Object.prototype.hasOwnProperty.call(c,a)){b=false}}return b}function aJ(a){var b=typeof console;if(b!=="undefined"&&console&&console.error){console.error(a)}}function aT(){var j,a,h,d,e;for(j=0;j<arguments.length;j+=1){e=null;if(arguments[j]&&arguments[j].slice){e=arguments[j].slice()}d=arguments[j];h=d.shift();var i,c;var b=bd(h)&&h.indexOf("::")>0;if(b){i=h.split("::");c=i[0];h=i[1];if("object"===typeof bg[c]&&"function"===typeof bg[c][h]){bg[c][h].apply(bg[c],d)}else{if(e){aP.push(e)}}}else{for(a=0;a<aN.length;a++){if(bd(h)){c=aN[a];var g=h.indexOf(".")>0;if(g){i=h.split(".");if(c&&"object"===typeof c[i[0]]){c=c[i[0]];h=i[1]}else{if(e){aP.push(e);break}}}if(c[h]){c[h].apply(c,d)}else{var f="The method '"+h+'\' was not found in "_paq" variable.  Please have a look at the Matomo tracker documentation: https://developer.matomo.org/api-reference/tracking-javascript';
aJ(f);if(!g){throw new TypeError(f)}}if(h==="addTracker"){break}if(h==="setTrackerUrl"||h==="setSiteId"){break}}else{h.apply(aN[a],d)}}}}}function aD(b,c,d,a){if(b.addEventListener){b.addEventListener(c,d,a);return true}if(b.attachEvent){return b.attachEvent("on"+c,d)}b["on"+c]=d}function bn(a){if(aR.readyState==="complete"){a()}else{if(aw.addEventListener){aw.addEventListener("load",a,false)}else{if(aw.attachEvent){aw.attachEvent("onload",a)}}}}function bk(b){var a=false;if(aR.attachEvent){a=aR.readyState==="complete"}else{a=aR.readyState!=="loading"}if(a){b();return}var c;if(aR.addEventListener){aD(aR,"DOMContentLoaded",function d(){aR.removeEventListener("DOMContentLoaded",d,false);if(!a){a=true;b()}})}else{if(aR.attachEvent){aR.attachEvent("onreadystatechange",function d(){if(aR.readyState==="complete"){aR.detachEvent("onreadystatechange",d);if(!a){a=true;b()}}});if(aR.documentElement.doScroll&&aw===aw.top){(function d(){if(!a){try{aR.documentElement.doScroll("left")}catch(e){setTimeout(d,0);
return}a=true;b()}}())}}}aD(aw,"load",function(){if(!a){a=true;b()}},false)}function aZ(h,b,e){if(!h){return""}var a="",f,g,d,c;for(f in bz){if(Object.prototype.hasOwnProperty.call(bz,f)){c=bz[f]&&"function"===typeof bz[f][h];if(c){g=bz[f][h];d=g(b||{},e);if(d){a+=d}}}}return a}function aM(){var a;bo=true;aZ("unload");a=new Date();var b=a.getTimeAlias();if((bj-b)>3000){bj=b+3000}if(bj){do{a=new Date()}while(a.getTimeAlias()<bj)}}function bm(b,c){var a=aR.createElement("script");a.type="text/javascript";a.src=b;if(a.readyState){a.onreadystatechange=function(){var d=this.readyState;if(d==="loaded"||d==="complete"){a.onreadystatechange=null;c()}}}else{a.onload=c}aR.getElementsByTagName("head")[0].appendChild(a)}function aI(){var a="";try{a=aw.top.document.referrer}catch(b){if(aw.parent){try{a=aw.parent.document.referrer}catch(c){a=""}}}if(a===""){a=aR.referrer}return a}function bi(a){var b=new RegExp("^([a-z]+):"),c=b.exec(a);return c?c[1]:null}function bx(a){var b=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),c=b.exec(a);
return c?c[1]:a}function aX(a){return(/^[0-9][0-9]*(\.[0-9]+)?$/).test(a)}function aC(c,b){var a={},d;for(d in c){if(c.hasOwnProperty(d)&&b(c[d])){a[d]=c[d]}}return a}function a6(b){var a={},c;for(c in b){if(b.hasOwnProperty(c)){if(aX(b[c])){a[c]=Math.round(b[c])}else{throw new Error('Parameter "'+c+'" provided value "'+b[c]+'" is not valid. Please provide a numeric value.')}}}return a}function bp(c){var b="",a;for(a in c){if(c.hasOwnProperty(a)){b+="&"+bh(a)+"="+bh(c[a])}}return b}function aK(b,a){b=String(b);return b.lastIndexOf(a,0)===0}function ay(b,a){b=String(b);return b.indexOf(a,b.length-a.length)!==-1}function a8(b,a){b=String(b);return b.indexOf(a)!==-1}function bv(b,a){b=String(b);return b.substr(0,b.length-a)}function aS(e,f,c){e=String(e);if(!c){c=""}var a=e.indexOf("#");var b=e.length;if(a===-1){a=b}var d=e.substr(0,a);var g=e.substr(a,b-a);if(d.indexOf("?")===-1){d+="?"}else{if(!ay(d,"?")){d+="&"}}return d+bh(f)+"="+bh(c)+g}function br(d,c){d=String(d);if(d.indexOf("?"+c+"=")===-1&&d.indexOf("&"+c+"=")===-1){return d
}var b=d.indexOf("?");if(b===-1){return d}var e=d.substr(b+1);var i=d.substr(0,b);if(e){var h="";var f=e.indexOf("#");if(f!==-1){h=e.substr(f+1);e=e.substr(0,f)}var a;var j=e.split("&");var k=j.length-1;for(k;k>=0;k--){a=j[k].split("=")[0];if(a===c){j.splice(k,1)}}var g=j.join("&");if(g){i=i+"?"+g}if(h){i+="#"+h}}return i}function bw(d,e){var a="[\\?&#]"+e+"=([^&#]*)";var b=new RegExp(a);var c=b.exec(d);return c?bl(c[1]):""}function bA(a){if(a&&String(a)===a){return a.replace(/^\s+|\s+$/g,"")}return a}function aY(a){return unescape(bh(a))}function aF(g){var l=function(u,v){return(u<<v)|(u>>>(32-v))},f=function(u){var w="",v,x;for(v=7;v>=0;v--){x=(u>>>(v*4))&15;w+=x.toString(16)}return w},e,b,c,n=[],r=1732584193,t=4023233417,d=2562383102,h=271733878,j=3285377520,i,k,m,p,q,a,o,s=[];g=aY(g);o=g.length;for(b=0;b<o-3;b+=4){c=g.charCodeAt(b)<<24|g.charCodeAt(b+1)<<16|g.charCodeAt(b+2)<<8|g.charCodeAt(b+3);s.push(c)}switch(o&3){case 0:b=2147483648;break;case 1:b=g.charCodeAt(o-1)<<24|8388608;break;
case 2:b=g.charCodeAt(o-2)<<24|g.charCodeAt(o-1)<<16|32768;break;case 3:b=g.charCodeAt(o-3)<<24|g.charCodeAt(o-2)<<16|g.charCodeAt(o-1)<<8|128;break}s.push(b);while((s.length&15)!==14){s.push(0)}s.push(o>>>29);s.push((o<<3)&4294967295);for(e=0;e<s.length;e+=16){for(b=0;b<16;b++){n[b]=s[e+b]}for(b=16;b<=79;b++){n[b]=l(n[b-3]^n[b-8]^n[b-14]^n[b-16],1)}i=r;k=t;m=d;p=h;q=j;for(b=0;b<=19;b++){a=(l(i,5)+((k&m)|(~k&p))+q+n[b]+1518500249)&4294967295;q=p;p=m;m=l(k,30);k=i;i=a}for(b=20;b<=39;b++){a=(l(i,5)+(k^m^p)+q+n[b]+1859775393)&4294967295;q=p;p=m;m=l(k,30);k=i;i=a}for(b=40;b<=59;b++){a=(l(i,5)+((k&m)|(k&p)|(m&p))+q+n[b]+2400959708)&4294967295;q=p;p=m;m=l(k,30);k=i;i=a}for(b=60;b<=79;b++){a=(l(i,5)+(k^m^p)+q+n[b]+3395469782)&4294967295;q=p;p=m;m=l(k,30);k=i;i=a}r=(r+i)&4294967295;t=(t+k)&4294967295;d=(d+m)&4294967295;h=(h+p)&4294967295;j=(j+q)&4294967295}a=f(r)+f(t)+f(d)+f(h)+f(j);return a.toLowerCase()}function a2(b,a,c){if(!b){b=""}if(!a){a=""}if(b==="translate.googleusercontent.com"){if(c===""){c=a
}a=bw(a,"u");b=bx(a)}else{if(b==="cc.bingj.com"||b==="webcache.googleusercontent.com"||b.slice(0,5)==="74.6."){a=aR.links[0].href;b=bx(a)}}return[b,a,c]}function aH(b){var a=b.length;if(b.charAt(--a)==="."){b=b.slice(0,a)}if(b.slice(0,2)==="*."){b=b.slice(1)}if(b.indexOf("/")!==-1){b=b.substr(0,b.indexOf("/"))}return b}function aG(b){b=b&&b.text?b.text:b;if(!bd(b)){var a=aR.getElementsByTagName("title");if(a&&aL(a[0])){b=a[0].text}}return b}function aA(a){if(!a){return[]}if(!aL(a.children)&&aL(a.childNodes)){return a.children}if(aL(a.children)){return a.children}return[]}function au(b,a){if(!b||!a){return false}if(b.contains){return b.contains(a)}if(b===a){return true}if(b.compareDocumentPosition){return !!(b.compareDocumentPosition(a)&16)}return false}function aE(c,b){if(c&&c.indexOf){return c.indexOf(b)}if(!aL(c)||c===null){return -1}if(!c.length){return -1}var a=c.length;if(a===0){return -1}var d=0;while(d<a){if(c[d]===b){return d}d++}return -1}function bs(c){if(!c){return false}function a(f,e){if(aw.getComputedStyle){return aR.defaultView.getComputedStyle(f,null)[e]
}if(f.currentStyle){return f.currentStyle[e]}}function b(e){e=e.parentNode;while(e){if(e===aR){return true}e=e.parentNode}return false}function d(l,f,e,i,k,h,j){var m=l.parentNode,g=1;if(!b(l)){return false}if(9===m.nodeType){return true}if("0"===a(l,"opacity")||"none"===a(l,"display")||"hidden"===a(l,"visibility")){return false}if(!aL(f)||!aL(e)||!aL(i)||!aL(k)||!aL(h)||!aL(j)){f=l.offsetTop;k=l.offsetLeft;i=f+l.offsetHeight;e=k+l.offsetWidth;h=l.offsetWidth;j=l.offsetHeight}if(c===l&&(0===j||0===h)&&"hidden"===a(l,"overflow")){return false}if(m){if(("hidden"===a(m,"overflow")||"scroll"===a(m,"overflow"))){if(k+g>m.offsetWidth+m.scrollLeft||k+h-g<m.scrollLeft||f+g>m.offsetHeight+m.scrollTop||f+j-g<m.scrollTop){return false}}if(l.offsetParent===m){k+=m.offsetLeft;f+=m.offsetTop}return d(m,f,e,i,k,h,j)}return true}return d(c)}var aU={htmlCollectionToArray:function(b){var a=[],c;if(!b||!b.length){return a}for(c=0;c<b.length;c++){a.push(b[c])}return a},find:function(a){if(!document.querySelectorAll||!a){return[]
}var b=document.querySelectorAll(a);return this.htmlCollectionToArray(b)},findMultiple:function(c){if(!c||!c.length){return[]}var d,b;var a=[];for(d=0;d<c.length;d++){b=this.find(c[d]);a=a.concat(b)}a=this.makeNodesUnique(a);return a},findNodesByTagName:function(c,a){if(!c||!a||!c.getElementsByTagName){return[]}var b=c.getElementsByTagName(a);return this.htmlCollectionToArray(b)},makeNodesUnique:function(a){var b=[].concat(a);a.sort(function(j,h){if(j===h){return 0}var g=aE(b,j);var i=aE(b,h);if(g===i){return 0}return g>i?-1:1});if(a.length<=1){return a}var f=0;var d=0;var c=[];var e;e=a[f++];while(e){if(e===a[f]){d=c.push(f)}e=a[f++]||null}while(d--){a.splice(c[d],1)}return a},getAttributeValueFromNode:function(b,d){if(!this.hasNodeAttribute(b,d)){return}if(b&&b.getAttribute){return b.getAttribute(d)}if(!b||!b.attributes){return}var c=(typeof b.attributes[d]);if("undefined"===c){return}if(b.attributes[d].value){return b.attributes[d].value}if(b.attributes[d].nodeValue){return b.attributes[d].nodeValue
}var e;var a=b.attributes;if(!a){return}for(e=0;e<a.length;e++){if(a[e].nodeName===d){return a[e].nodeValue}}return null},hasNodeAttributeWithValue:function(c,a){var b=this.getAttributeValueFromNode(c,a);return !!b},hasNodeAttribute:function(b,a){if(b&&b.hasAttribute){return b.hasAttribute(a)}if(b&&b.attributes){var c=(typeof b.attributes[a]);return"undefined"!==c}return false},hasNodeCssClass:function(b,a){if(b&&a&&b.className){var c=typeof b.className==="string"?b.className.split(" "):[];if(-1!==aE(c,a)){return true}}return false},findNodesHavingAttribute:function(c,e,a){if(!a){a=[]}if(!c||!e){return a}var d=aA(c);if(!d||!d.length){return a}var f,b;for(f=0;f<d.length;f++){b=d[f];if(this.hasNodeAttribute(b,e)){a.push(b)}a=this.findNodesHavingAttribute(b,e,a)}return a},findFirstNodeHavingAttribute:function(b,c){if(!b||!c){return}if(this.hasNodeAttribute(b,c)){return b}var a=this.findNodesHavingAttribute(b,c);if(a&&a.length){return a[0]}},findFirstNodeHavingAttributeWithValue:function(b,c){if(!b||!c){return
}if(this.hasNodeAttributeWithValue(b,c)){return b}var a=this.findNodesHavingAttribute(b,c);if(!a||!a.length){return}var d;for(d=0;d<a.length;d++){if(this.getAttributeValueFromNode(a[d],c)){return a[d]}}},findNodesHavingCssClass:function(d,e,a){if(!a){a=[]}if(!d||!e){return a}if(d.getElementsByClassName){var c=d.getElementsByClassName(e);return this.htmlCollectionToArray(c)}var f=aA(d);if(!f||!f.length){return[]}var g,b;for(g=0;g<f.length;g++){b=f[g];if(this.hasNodeCssClass(b,e)){a.push(b)}a=this.findNodesHavingCssClass(b,e,a)}return a},findFirstNodeHavingClass:function(b,c){if(!b||!c){return}if(this.hasNodeCssClass(b,c)){return b}var a=this.findNodesHavingCssClass(b,c);if(a&&a.length){return a[0]}},isLinkElement:function(d){if(!d){return false}var a=String(d.nodeName).toLowerCase();var b=["a","area"];var c=aE(b,a);return c!==-1},setAnyAttribute:function(c,a,b){if(!c||!a){return}if(c.setAttribute){c.setAttribute(a,b)}else{c[a]=b}}};var be={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 d="."+this.CONTENT_CLASS;
var c="."+this.LEGACY_CONTENT_CLASS;var a="["+this.CONTENT_ATTR+"]";var b=aU.findMultiple([d,c,a]);return b},findContentNodesWithinNode:function(b){if(!b){return[]}var d=aU.findNodesHavingCssClass(b,this.CONTENT_CLASS);d=aU.findNodesHavingCssClass(b,this.LEGACY_CONTENT_CLASS,d);var a=aU.findNodesHavingAttribute(b,this.CONTENT_ATTR);if(a&&a.length){var c;for(c=0;c<a.length;c++){d.push(a[c])}}if(aU.hasNodeAttribute(b,this.CONTENT_ATTR)){d.push(b)}else{if(aU.hasNodeCssClass(b,this.CONTENT_CLASS)){d.push(b)}else{if(aU.hasNodeCssClass(b,this.LEGACY_CONTENT_CLASS)){d.push(b)}}}d=aU.makeNodesUnique(d);return d},findParentContentNode:function(c){if(!c){return}var b=c;var a=0;while(b&&b!==aR&&b.parentNode){if(aU.hasNodeAttribute(b,this.CONTENT_ATTR)){return b}if(aU.hasNodeCssClass(b,this.CONTENT_CLASS)){return b}if(aU.hasNodeCssClass(b,this.LEGACY_CONTENT_CLASS)){return b}b=b.parentNode;if(a>1000){break}a++}},findPieceNode:function(b){var a;a=aU.findFirstNodeHavingAttribute(b,this.CONTENT_PIECE_ATTR);
if(!a){a=aU.findFirstNodeHavingClass(b,this.CONTENT_PIECE_CLASS)}if(!a){a=aU.findFirstNodeHavingClass(b,this.LEGACY_CONTENT_PIECE_CLASS)}if(a){return a}return b},findTargetNodeNoDefault:function(a){if(!a){return}var b=aU.findFirstNodeHavingAttributeWithValue(a,this.CONTENT_TARGET_ATTR);if(b){return b}b=aU.findFirstNodeHavingAttribute(a,this.CONTENT_TARGET_ATTR);if(b){return b}b=aU.findFirstNodeHavingClass(a,this.CONTENT_TARGET_CLASS);if(b){return b}b=aU.findFirstNodeHavingClass(a,this.LEGACY_CONTENT_TARGET_CLASS);if(b){return b}},findTargetNode:function(a){var b=this.findTargetNodeNoDefault(a);if(b){return b}return a},findContentName:function(e){if(!e){return}var b=aU.findFirstNodeHavingAttributeWithValue(e,this.CONTENT_NAME_ATTR);if(b){return aU.getAttributeValueFromNode(b,this.CONTENT_NAME_ATTR)}var a=this.findContentPiece(e);if(a){return this.removeDomainIfIsInLink(a)}if(aU.hasNodeAttributeWithValue(e,"title")){return aU.getAttributeValueFromNode(e,"title")}var d=this.findPieceNode(e);
if(aU.hasNodeAttributeWithValue(d,"title")){return aU.getAttributeValueFromNode(d,"title")}var c=this.findTargetNode(e);if(aU.hasNodeAttributeWithValue(c,"title")){return aU.getAttributeValueFromNode(c,"title")}},findContentPiece:function(d){if(!d){return}var b=aU.findFirstNodeHavingAttributeWithValue(d,this.CONTENT_PIECE_ATTR);if(b){return aU.getAttributeValueFromNode(b,this.CONTENT_PIECE_ATTR)}var a=this.findPieceNode(d);var c=this.findMediaUrlInNode(a);if(c){return this.toAbsoluteUrl(c)}},findContentTarget:function(c){if(!c){return}var b=this.findTargetNode(c);if(aU.hasNodeAttributeWithValue(b,this.CONTENT_TARGET_ATTR)){return aU.getAttributeValueFromNode(b,this.CONTENT_TARGET_ATTR)}var d;if(aU.hasNodeAttributeWithValue(b,"href")){d=aU.getAttributeValueFromNode(b,"href");return this.toAbsoluteUrl(d)}var a=this.findPieceNode(c);if(aU.hasNodeAttributeWithValue(a,"href")){d=aU.getAttributeValueFromNode(a,"href");return this.toAbsoluteUrl(d)}},isSameDomain:function(a){if(!a||!a.indexOf){return false
}if(0===a.indexOf(this.getLocation().origin)){return true}var b=a.indexOf(this.getLocation().host);if(8>=b&&0<=b){return true}return false},removeDomainIfIsInLink:function(b){var c="^https?://[^/]+";var a="^.*//[^/]+";if(b&&b.search&&-1!==b.search(new RegExp(c))&&this.isSameDomain(b)){b=b.replace(new RegExp(a),"");if(!b){b="/"}}return b},findMediaUrlInNode:function(d){if(!d){return}var f=["img","embed","video","audio"];var a=d.nodeName.toLowerCase();if(-1!==aE(f,a)&&aU.findFirstNodeHavingAttributeWithValue(d,"src")){var e=aU.findFirstNodeHavingAttributeWithValue(d,"src");return aU.getAttributeValueFromNode(e,"src")}if(a==="object"&&aU.hasNodeAttributeWithValue(d,"data")){return aU.getAttributeValueFromNode(d,"data")}if(a==="object"){var c=aU.findNodesByTagName(d,"param");if(c&&c.length){var g;for(g=0;g<c.length;g++){if("movie"===aU.getAttributeValueFromNode(c[g],"name")&&aU.hasNodeAttributeWithValue(c[g],"value")){return aU.getAttributeValueFromNode(c[g],"value")}}}var b=aU.findNodesByTagName(d,"embed");
if(b&&b.length){return this.findMediaUrlInNode(b[0])}}},trim:function(a){return bA(a)},isOrWasNodeInViewport:function(b){if(!b||!b.getBoundingClientRect||b.nodeType!==1){return true}var c=b.getBoundingClientRect();var d=aR.documentElement||{};var e=c.top<0;if(e&&b.offsetTop){e=(b.offsetTop+c.height)>0}var f=d.clientWidth;if(aw.innerWidth&&f>aw.innerWidth){f=aw.innerWidth}var a=d.clientHeight;if(aw.innerHeight&&a>aw.innerHeight){a=aw.innerHeight}return((c.bottom>0||e)&&c.right>0&&c.left<f&&((c.top<a)||e))},isNodeVisible:function(c){var a=bs(c);var b=this.isOrWasNodeInViewport(c);return a&&b},buildInteractionRequestParams:function(a,e,d,c){var b="";if(a){b+="c_i="+bh(a)}if(e){if(b){b+="&"}b+="c_n="+bh(e)}if(d){if(b){b+="&"}b+="c_p="+bh(d)}if(c){if(b){b+="&"}b+="c_t="+bh(c)}if(b){b+="&ca=1"}return b},buildImpressionRequestParams:function(a,d,c){var b="c_n="+bh(a)+"&c_p="+bh(d);if(c){b+="&c_t="+bh(c)}if(b){b+="&ca=1"}return b},buildContentBlock:function(c){if(!c){return}var a=this.findContentName(c);
var d=this.findContentPiece(c);var b=this.findContentTarget(c);a=this.trim(a);d=this.trim(d);b=this.trim(b);return{name:a||"Unknown",piece:d||"Unknown",target:b||""}},collectContent:function(b){if(!b||!b.length){return[]}var c=[];var a,d;for(a=0;a<b.length;a++){d=this.buildContentBlock(b[a]);if(aL(d)){c.push(d)}}return c},setLocation:function(a){this.location=a},getLocation:function(){var a=this.location||aw.location;if(!a.origin){a.origin=a.protocol+"//"+a.hostname+(a.port?":"+a.port:"")}return a},toAbsoluteUrl:function(c){if((!c||String(c)!==c)&&c!==""){return c}if(""===c){return this.getLocation().href}if(c.search(/^\/\//)!==-1){return this.getLocation().protocol+c}if(c.search(/:\/\//)!==-1){return c}if(0===c.indexOf("#")){return this.getLocation().origin+this.getLocation().pathname+c}if(0===c.indexOf("?")){return this.getLocation().origin+this.getLocation().pathname+c}if(0===c.search("^[a-zA-Z]{2,11}:")){return c}if(c.search(/^\//)!==-1){return this.getLocation().origin+c}var a="(.*/)";
var b=this.getLocation().origin+this.getLocation().pathname.match(new RegExp(a))[0];return b+c},isUrlToCurrentDomain:function(c){var b=this.toAbsoluteUrl(c);if(!b){return false}var a=this.getLocation().origin;if(a===b){return true}if(0===String(b).indexOf(a)){if(":"===String(b).substr(a.length,1)){return false}return true}return false},setHrefAttribute:function(b,a){if(!b||!a){return}aU.setAnyAttribute(b,"href",a)},shouldIgnoreInteraction:function(a){if(aU.hasNodeAttribute(a,this.CONTENT_IGNOREINTERACTION_ATTR)){return true}if(aU.hasNodeCssClass(a,this.CONTENT_IGNOREINTERACTION_CLASS)){return true}if(aU.hasNodeCssClass(a,this.LEGACY_CONTENT_IGNOREINTERACTION_CLASS)){return true}return false}};function ba(e,b){if(b){return b}e=be.toAbsoluteUrl(e);if(a8(e,"?")){var c=e.indexOf("?");e=e.slice(0,c)}if(ay(e,"matomo.php")){e=bv(e,"matomo.php".length)}else{if(ay(e,"piwik.php")){e=bv(e,"piwik.php".length)}else{if(ay(e,".php")){var a=e.lastIndexOf("/");var d=1;e=e.slice(0,a+d)}}}if(ay(e,"/js/")){e=bv(e,"js/".length)
}return e}function aB(h){var f="Matomo_Overlay";var d=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)(&segment=[^&]*)?");var c=d.exec(aR.referrer);if(c){var a=c[1];if(a!==String(h)){return false}var i=c[2],e=c[3],b=c[4];if(!b){b=""}else{if(b.indexOf("&segment=")===0){b=b.substr("&segment=".length)}}aw.name=f+"###"+i+"###"+e+"###"+b}var g=aw.name.split("###");return g.length===4&&g[0]===f}function a4(h,b,g){var c=aw.name.split("###"),e=c[1],a=c[2],f=c[3],d=ba(h,b);bm(d+"plugins/Overlay/client/client.js?v=1",function(){Matomo_Overlay_Client.initialize(d,g,e,a,f)})}function bf(){var b;try{b=aw.frameElement}catch(c){return true}if(aL(b)){return(b&&String(b.nodeName).toLowerCase()==="iframe")?true:false}try{return aw.self!==aw.top}catch(a){return true}}function az(R,V){var dL=this,cp="mtm_consent",co="mtm_cookie_consent",an="mtm_consent_removed",aa=a2(aR.domain,aw.location.href,aI()),dI=aH(aa[0]),dC=bl(aa[1]),ak=bl(aa[2]),dN=false,N="GET",r=N,ep="application/x-www-form-urlencoded; charset=UTF-8",dc=ep,et=R||"",dM="",dq="",H="",Y=V||"",dW="",dA="",di,cd="",u=["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"],ez=[dI],dV=[],M=[],dH=[],cz=[],dJ=500,dD=true,cc,dg,dr,dy,dz,E=["pk_campaign","mtm_campaign","piwik_campaign","matomo_campaign","utm_campaign","utm_source","utm_medium"],dO=["pk_kwd","mtm_kwd","piwik_kwd","matomo_kwd","utm_term"],cb="_pk_",dk="pk_vid",d=180,dx,ah,dp=false,eo="Lax",ao=false,af,cn,dZ,ar=33955200000,G=1800000,v=15768000000,a=true,dQ=false,ci=false,du=false,d9=false,T,ei={},I={},am={},d1=200,dj={},A={},t={},U=[],Q=false,cr=false,dw=false,s=false,al=false,ef=false,cs=bf(),da=null,dv=null,d6,dT,X=aF,ai,ej,dU=false,D=0,d0=["id","ses","cvar","ref"],cu=false,dS=null,ap=[],B=[],eA=av++,eB=false,dB=true;
try{cd=aR.title}catch(cy){cd=""}function eu(bB){if(ao){return 0}var bD=new RegExp("(^|;)[ ]*"+bB+"=([^;]*)"),bC=bD.exec(aR.cookie);return bC?ax(bC[2]):0}dS=!eu(an);function n(bJ,bI,bF,bG,bC,bB,bH){if(ao&&bJ!==an){return}var bD;if(bF){bD=new Date();bD.setTime(bD.getTime()+bF)}if(!bH){bH="Lax"}aR.cookie=bJ+"="+bh(bI)+(bF?";expires="+bD.toGMTString():"")+";path="+(bG||"/")+(bC?";domain="+bC:"")+(bB?";secure":"")+";SameSite="+bH;if((!bF||bF>=0)&&eu(bJ)!==String(bI)){var bE="There was an error setting cookie `"+bJ+"`. Please check domain and path.";aJ(bE)}}function d7(bD){var bB,bC;bD=br(bD,dk);for(bC=0;bC<M.length;bC++){bD=br(bD,M[bC])}if(dy){bB=new RegExp("#.*");return bD.replace(bB,"")}return bD}function ek(bC,bE){var bB=bi(bE),bD;if(bB){return bE}if(bE.slice(0,1)==="/"){return bi(bC)+"://"+bx(bC)+bE}bC=d7(bC);bD=bC.indexOf("?");if(bD>=0){bC=bC.slice(0,bD)}bD=bC.lastIndexOf("/");if(bD!==bC.length-1){bC=bC.slice(0,bD+1)}return bC+bE}function cf(bB,bD){var bC;bB=String(bB).toLowerCase();bD=String(bD).toLowerCase();
if(bB===bD){return true}if(bD.slice(0,1)==="."){if(bB===bD.slice(1)){return true}bC=bB.length-bD.length;if((bC>0)&&(bB.slice(bC)===bD)){return true}}return false}function J(bC){var bB=document.createElement("a");if(bC.indexOf("//")!==0&&bC.indexOf("http")!==0){if(bC.indexOf("*")===0){bC=bC.substr(1)}if(bC.indexOf(".")===0){bC=bC.substr(1)}bC="http://"+bC}bB.href=be.toAbsoluteUrl(bC);if(bB.pathname){return bB.pathname}return""}function eC(bC,bD){if(!aK(bD,"/")){bD="/"+bD}if(!aK(bC,"/")){bC="/"+bC}var bB=(bD==="/"||bD==="/*");if(bB){return true}if(bC===bD){return true}bD=String(bD).toLowerCase();bC=String(bC).toLowerCase();if(ay(bD,"*")){bD=bD.slice(0,-1);bB=(!bD||bD==="/");if(bB){return true}if(bC===bD){return true}return bC.indexOf(bD)===0}if(!ay(bC,"/")){bC+="/"}if(!ay(bD,"/")){bD+="/"}return bC.indexOf(bD)===0}function ds(bD,bB){var bG,bH,bF,bE,bC;for(bG=0;bG<ez.length;bG++){bE=aH(ez[bG]);bC=J(ez[bG]);if(cf(bD,bE)&&eC(bB,bC)){return true}}return false}function h(bB){var bD,bE,bC;for(bD=0;
bD<ez.length;bD++){bE=aH(ez[bD].toLowerCase());if(bB===bE){return true}if(bE.slice(0,1)==="."){if(bB===bE.slice(1)){return true}bC=bB.length-bE.length;if((bC>0)&&(bB.slice(bC)===bE)){return true}}}return false}function F(bD,bB){bD=bD.replace("send_image=0","send_image=1");var bC=new Image(1,1);bC.onload=function(){aV=0;if(typeof bB==="function"){bB({request:bD,trackerUrl:et,success:true})}};bC.onerror=function(){if(typeof bB==="function"){bB({request:bD,trackerUrl:et,success:false})}};bC.src=et+(et.indexOf("?")<0?"?":"&")+bD}function cl(bB){if(r==="POST"){return true}return bB&&(bB.length>2000||bB.indexOf('{"requests"')===0)}function el(){return"object"===typeof bu&&"function"===typeof bu.sendBeacon&&"function"===typeof Blob}function de(bJ,bG,bH){var bC=el();if(!bC){return false}var bB={type:"application/x-www-form-urlencoded; charset=UTF-8"};var bF=false;var bD=et;try{var bE=new Blob([bJ],bB);if(bH&&!cl(bJ)){bE=new Blob([],bB);bD=bD+(bD.indexOf("?")<0?"?":"&")+bJ}bF=bu.sendBeacon(bD,bE)
}catch(bI){return false}if(bF&&typeof bG==="function"){bG({request:bJ,trackerUrl:et,success:true,isSendBeacon:true})}return bF}function w(bC,bB,bD){if(!aL(bD)||null===bD){bD=true}if(bo&&de(bC,bB,bD)){return}setTimeout(function(){if(bo&&de(bC,bB,bD)){return}var bE;try{var bF=aw.XMLHttpRequest?new aw.XMLHttpRequest():aw.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;bF.open("POST",et,true);bF.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var bH=bo&&de(bC,bB,bD);if(!bH&&bD){F(bC,bB)}else{if(typeof bB==="function"){bB({request:bC,trackerUrl:et,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof bB==="function")){bB({request:bC,trackerUrl:et,success:true,xhr:this})}}};bF.setRequestHeader("Content-Type",dc);bF.withCredentials=true;bF.send(bC)}catch(bG){bE=bo&&de(bC,bB,bD);if(!bE&&bD){F(bC,bB)}else{if(typeof bB==="function"){bB({request:bC,trackerUrl:et,success:false})}}}},50)}function P(bC){var bD=new Date();var bB=bD.getTime()+bC;
if(!bj||bB>bj){bj=bB}}function cw(){cs=true;da=new Date().getTime()}function o(){var bB=new Date().getTime();return !da||(bB-da)>dg}function ey(){if(o()){dr()}}function i(){if(aR.visibilityState==="hidden"&&o()){dr()}else{if(aR.visibilityState==="visible"){da=new Date().getTime()}}}function l(){if(ef||!dg){return}ef=true;aD(aw,"focus",cw);aD(aw,"blur",ey);aD(aw,"visibilitychange",i);a1++;bg.addPlugin("HeartBeat"+a1,{unload:function(){if(ef&&o()){dr()}}})}function cq(bB){var bE=new Date();var bF=bE.getTime();dv=bF;if(cr&&bF<cr){var bD=cr-bF;setTimeout(bB,bD);P(bD+50);cr+=50;return}if(cr===false){var bC=800;cr=bF+bC}bB()}function ec(){if(eu(an)){dS=false}else{if(eu(cp)){dS=true}}}function dP(bC,bD,bB){ec();if(!dS){ap.push(bC);return}eB=true;if(!af&&bC){if(cu&&dS){bC+="&consent=1"}cq(function(){if(dD&&de(bC,bB,true)){P(100);return}if(cl(bC)){w(bC,bB)}else{F(bC,bB)}P(bD)})}if(!ef){l()}}function K(bB){if(af){return false}return(bB&&bB.length)}function x(bF,bB){if(!bB||bB>=bF.length){return[bF]
}var bE=0;var bD=bF.length;var bC=[];for(bE;bE<bD;bE+=bB){bC.push(bF.slice(bE,bE+bB))}return bC}function m(bB,bC){if(!K(bB)){return}if(!dS){ap.push(bB);return}eB=true;cq(function(){var bD=x(bB,50);var bF=0,bE;for(bF;bF<bD.length;bF++){bE='{"requests":["?'+bD[bF].join('","?')+'"],"send_image":0}';if(dD&&de(bE,null,false)){P(100)}else{w(bE,null,false)}}P(bC)})}function d3(bB){return cb+bB+"."+Y+"."+ai}function ed(bB,bC,bD){n(bB,"",-86400,bC,bD)}function Z(){if(ao){return"0"}if(!aL(aw.showModalDialog)&&aL(bu.cookieEnabled)){return bu.cookieEnabled?"1":"0"}var bC=cb+"testcookie";n(bC,"1",undefined,ah,dx,dp,eo);var bB=eu(bC)==="1"?"1":"0";ed(bC);return bB}function cg(){ai=X((dx||dI)+(ah||"/")).slice(0,4)}function ce(){if(!dB){return{}}if(aL(t.res)){return t}var bE,bC,bB={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(bu.userAgent))){if(bu.mimeTypes&&bu.mimeTypes.length){for(bE in bB){if(Object.prototype.hasOwnProperty.call(bB,bE)){bC=bu.mimeTypes[bB[bE]];
t[bE]=(bC&&bC.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(bu.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&aL(bu.javaEnabled)&&bu.javaEnabled()){t.java="1"}if(!aL(aw.showModalDialog)&&aL(bu.cookieEnabled)){t.cookie=bu.cookieEnabled?"1":"0"}else{t.cookie=Z()}}var bD=parseInt(a9.width,10);var bF=parseInt(a9.height,10);t.res=parseInt(bD,10)+"x"+parseInt(bF,10);return t}function eg(){var bB=d3("cvar"),bC=eu(bB);if(bC&&bC.length){bC=aw.JSON.parse(bC);if(at(bC)){return bC}}return{}}function cj(){if(d9===false){d9=eg()}}function ad(){var bB=ce();return X((bu.userAgent||"")+(bu.platform||"")+aw.JSON.stringify(bB)+(new Date()).getTime()+Math.random()).slice(0,16)}function ew(){var bB=ce();return X((bu.userAgent||"")+(bu.platform||"")+aw.JSON.stringify(bB)).slice(0,6)}function cm(){return Math.floor((new Date()).getTime()/1000)}function en(){var bC=cm();var bB=ew();var bD=String(bC)+bB;return bD}function y(bE){bE=String(bE);var bB=ew();var bD=bB.length;var bC=bE.substr(-1*bD,bD);
var bF=parseInt(bE.substr(0,bE.length-bD),10);if(bF&&bC&&bC===bB){var bG=cm();if(d<=0){return true}if(bG>=bF&&bG<=(bF+d)){return true}}return false}function k(bF){if(!al){return""}var bB=bw(bF,dk);if(!bB){return""}bB=String(bB);var bD=new RegExp("^[a-zA-Z0-9]+$");if(bB.length===32&&bD.test(bB)){var bE=bB.substr(16,32);if(y(bE)){var bC=bB.substr(0,16);return bC}}return""}function aj(){if(!dA){dA=k(dC)}var bE=new Date(),bG=Math.round(bE.getTime()/1000),bF=d3("id"),bB=eu(bF),bC,bD;if(bB){bC=bB.split(".");bC.unshift("0");if(dA.length){bC[1]=dA}return bC}if(dA.length){bD=dA}else{if("0"===Z()){bD=""}else{bD=ad()}}bC=["1",bD,bG];return bC}function e(){var bB=aj(),bD=bB[0],bC=bB[1],bE=bB[2];return{newVisitor:bD,uuid:bC,createTs:bE}}function eq(){var bC=new Date(),bE=bC.getTime(),bB=e().createTs;var bF=parseInt(bB,10);var bD=(bF*1000)+ar-bE;return bD}function eh(bE){if(!Y){return}var bC=new Date(),bD=Math.round(bC.getTime()/1000);if(!aL(bE)){bE=e()}var bB=bE.uuid+"."+bE.createTs+".";n(d3("id"),bB,eq(),ah,dx,dp,eo)
}function dF(){var bC=eu(d3("ref"));if(bC.length){try{bC=aw.JSON.parse(bC);if(at(bC)){return bC}}catch(bB){}}return["","",0,""]}function dY(bB){var bC=cb+"testcookie_domain";var bD="testvalue";n(bC,bD,10000,null,bB,dp,eo);if(eu(bC)===bD){ed(bC,null,bB);return true}return false}function es(){var bC=ao;ao=false;var bD,bB;for(bD=0;bD<d0.length;bD++){bB=d3(d0[bD]);if(bB!==an&&bB!==cp&&0!==eu(bB)){ed(bB,ah,dx)}}ao=bC}function d5(bB){Y=bB}function j(bC){if(!bC||!at(bC)){return}var bD=[];var bE;for(bE in bC){if(Object.prototype.hasOwnProperty.call(bC,bE)){bD.push(bE)}}var bB={};bD.sort();var bG=bD.length;var bF;for(bF=0;bF<bG;bF++){bB[bD[bF]]=bC[bD[bF]]}return bB}function S(){n(d3("ses"),"1",G,ah,dx,dp,eo)}function ck(){var bB="";var bD="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var bC=bD.length;var bE;for(bE=0;bE<6;bE++){bB+=bD.charAt(Math.floor(Math.random()*bC))}return bB}function ex(bC){if(H!==""){bC+=H;ci=true;return bC}if(!bt){return bC}var bB=(typeof bt.timing==="object")&&bt.timing?bt.timing:undefined;
if(!bB){bB=(typeof bt.getEntriesByType==="function")&&bt.getEntriesByType("navigation")?bt.getEntriesByType("navigation")[0]:undefined}if(!bB){return bC}var bD="";if(bB.connectEnd&&bB.fetchStart){if(bB.connectEnd<bB.fetchStart){return}bD+="&pf_net="+Math.round(bB.connectEnd-bB.fetchStart)}if(bB.responseStart&&bB.requestStart){if(bB.responseStart<bB.requestStart){return}bD+="&pf_srv="+Math.round(bB.responseStart-bB.requestStart)}if(bB.responseStart&&bB.responseEnd){if(bB.responseEnd<bB.responseStart){return}bD+="&pf_tfr="+Math.round(bB.responseEnd-bB.responseStart)}if(aL(bB.domLoading)){if(bB.domInteractive&&bB.domLoading){if(bB.domInteractive<bB.domLoading){return}bD+="&pf_dm1="+Math.round(bB.domInteractive-bB.domLoading)}}else{if(bB.domInteractive&&bB.responseEnd){if(bB.domInteractive<bB.responseEnd){return}bD+="&pf_dm1="+Math.round(bB.domInteractive-bB.responseEnd)}}if(bB.domComplete&&bB.domInteractive){if(bB.domComplete<bB.domInteractive){return}bD+="&pf_dm2="+Math.round(bB.domComplete-bB.domInteractive)
}if(bB.loadEventEnd&&bB.loadEventStart){if(bB.loadEventEnd<bB.loadEventStart){return}bD+="&pf_onl="+Math.round(bB.loadEventEnd-bB.loadEventStart)}return bC+bD}function C(bV,bH,bG){var bI,bX=new Date(),b1=Math.round(bX.getTime()/1000),bN,bK,bT=1024,bB,b0,bL=d9,bR=d3("ses"),bP=d3("ref"),bU=d3("cvar"),bS=eu(bR),bJ=dF(),bF=di||dC,b3,bZ;if(ao){es()}if(af){return""}var bQ=e();var bW=aR.characterSet||aR.charset;if(!bW||bW.toLowerCase()==="utf-8"){bW=null}b3=bJ[0];bZ=bJ[1];bN=bJ[2];bK=bJ[3];if(!bS){if(!dZ||!b3.length){for(bI in E){if(Object.prototype.hasOwnProperty.call(E,bI)){b3=bw(bF,E[bI]);if(b3.length){break}}}for(bI in dO){if(Object.prototype.hasOwnProperty.call(dO,bI)){bZ=bw(bF,dO[bI]);if(bZ.length){break}}}}bB=bx(ak);b0=bK.length?bx(bK):"";if(bB.length&&!h(bB)&&(!dZ||!b0.length||h(b0))){bK=ak}if(bK.length||b3.length){bN=b1;bJ=[b3,bZ,bN,d7(bK.slice(0,bT))];n(bP,aw.JSON.stringify(bJ),v,ah,dx,dp,eo)}}bV+="&idsite="+Y+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+bX.getHours()+"&m="+bX.getMinutes()+"&s="+bX.getSeconds()+"&url="+bh(d7(bF))+(ak.length?"&urlref="+bh(d7(ak)):"")+(a7(dW)?"&uid="+bh(dW):"")+"&_id="+bQ.uuid+"&_idn="+bQ.newVisitor+(b3.length?"&_rcn="+bh(b3):"")+(bZ.length?"&_rck="+bh(bZ):"")+"&_refts="+bN+(String(bK).length?"&_ref="+bh(d7(bK.slice(0,bT))):"")+(bW?"&cs="+bh(bW):"")+"&send_image=0";
var bC=ce();for(bI in bC){if(Object.prototype.hasOwnProperty.call(bC,bI)){bV+="&"+bI+"="+bC[bI]}}var bD=[];if(bH){for(bI in bH){if(Object.prototype.hasOwnProperty.call(bH,bI)&&/^dimension\d+$/.test(bI)){var bO=bI.replace("dimension","");bD.push(parseInt(bO,10));bD.push(String(bO));bV+="&"+bI+"="+bh(bH[bI]);delete bH[bI]}}}if(bH&&a3(bH)){bH=null}for(bI in dj){if(Object.prototype.hasOwnProperty.call(dj,bI)){bV+="&"+bI+"="+bh(dj[bI])}}for(bI in am){if(Object.prototype.hasOwnProperty.call(am,bI)){var bY=(-1===aE(bD,bI));if(bY){bV+="&dimension"+bI+"="+bh(am[bI])}}}if(bH){bV+="&data="+bh(aw.JSON.stringify(bH))}else{if(dz){bV+="&data="+bh(aw.JSON.stringify(dz))}}function b2(b6,b5){var b4=aw.JSON.stringify(b6);if(b4.length>2){return"&"+b5+"="+bh(b4)}return""}var bE=j(ei);var bM=j(I);bV+=b2(bE,"cvar");bV+=b2(bM,"e_cvar");if(d9){bV+=b2(d9,"_cvar");for(bI in bL){if(Object.prototype.hasOwnProperty.call(bL,bI)){if(d9[bI][0]===""||d9[bI][1]===""){delete d9[bI]}}}if(du){n(bU,aw.JSON.stringify(d9),G,ah,dx,dp,eo)
}}if(a&&dQ&&!ci){bV=ex(bV);ci=true}if(ej){bV+="&pv_id="+ej}eh(bQ);S();bV+=aZ(bG,{tracker:dL,request:bV});if(dq.length){bV+="&"+dq}if(a5(T)){bV=T(bV)}return bV}dr=function db(){var bB=new Date();bB=bB.getTime();if(!dv){return false}if(dv+dg<=bB){dL.ping();return true}return false};function ae(bB,bC,bI,bL,bE,bF){var bJ="idgoal=0",bD=new Date(),bH=[],bG,bK=String(bB).length;if(bK){bJ+="&ec_id="+bh(bB)}bJ+="&revenue="+bC;if(String(bI).length){bJ+="&ec_st="+bI}if(String(bL).length){bJ+="&ec_tx="+bL}if(String(bE).length){bJ+="&ec_sh="+bE}if(String(bF).length){bJ+="&ec_dt="+bF}if(A){for(bG in A){if(Object.prototype.hasOwnProperty.call(A,bG)){if(!aL(A[bG][1])){A[bG][1]=""}if(!aL(A[bG][2])){A[bG][2]=""}if(!aL(A[bG][3])||String(A[bG][3]).length===0){A[bG][3]=0}if(!aL(A[bG][4])||String(A[bG][4]).length===0){A[bG][4]=1}bH.push(A[bG])}}bJ+="&ec_items="+bh(aw.JSON.stringify(bH))}bJ=C(bJ,dz,"ecommerce");dP(bJ,dJ);if(bK){A={}}}function ee(bG,bC,bD,bE,bF,bB){if(String(bG).length&&aL(bC)){ae(bG,bC,bD,bE,bF,bB)
}}function ab(bB){if(aL(bB)){ae("",bB,"","","","")}}function eb(bD,bB,bC){if(!dU){ej=ck()}var bE=C("action_name="+bh(aG(bD||cd)),bB,"log");if(a&&!ci){bE=ex(bE)}dP(bE,dJ,bC)}function c(bC,bD){var bB,bE="(^| )(piwik[_-]"+bD+"|matomo[_-]"+bD;if(bC){for(bB=0;bB<bC.length;bB++){bE+="|"+bC[bB]}}bE+=")( |$)";return new RegExp(bE)}function d2(bB){return(et&&bB&&0===String(bB).indexOf(et))}function df(bD,bH,bC,bG){if(d2(bH)){return 0}var bE=c(dH,"download"),bF=c(cz,"link"),bB=new RegExp("\\.("+u.join("|")+")([?&#]|$)","i");if(bF.test(bD)){return"link"}if(bG||bE.test(bD)||bB.test(bH)){return"download"}if(bC){return 0}return"link"}function dm(bB){var bC;bC=bB.parentNode;while(bC!==null&&aL(bC)){if(aU.isLinkElement(bB)){break}bB=bC;bC=bB.parentNode}return bB}function p(bC){bC=dm(bC);if(!aU.hasNodeAttribute(bC,"href")){return}if(!aL(bC.href)){return}var bE=aU.getAttributeValueFromNode(bC,"href");var bH=bC.pathname||J(bC.href);var bB=bC.hostname||bx(bC.href);var bD=bB.toLowerCase();var bG=bC.href.replace(bB,bD);
var bF=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!bF.test(bG)){var bI=df(bC.className,bG,ds(bD,bH),aU.hasNodeAttribute(bC,"download"));if(bI){return{type:bI,href:bG}}}}function ea(bF,bE,bD,bC){var bB=be.buildInteractionRequestParams(bF,bE,bD,bC);if(!bB){return}return C(bB,null,"contentInteraction")}function ct(bD,bC){if(!bD||!bC){return false}var bB=be.findTargetNode(bD);if(be.shouldIgnoreInteraction(bB)){return false}bB=be.findTargetNodeNoDefault(bD);if(bB&&!au(bB,bC)){return false}return true}function dh(bD,bE,bB){if(!bD){return}var bF=be.findParentContentNode(bD);if(!bF){return}if(!ct(bF,bD)){return}var bC=be.buildContentBlock(bF);if(!bC){return}if(!bC.target&&bB){bC.target=bB}return be.buildInteractionRequestParams(bE,bC.name,bC.piece,bC.target)}function g(bC){if(!U||!U.length){return false}var bD,bB;for(bD=0;bD<U.length;bD++){bB=U[bD];if(bB&&bB.name===bC.name&&bB.piece===bC.piece&&bB.target===bC.target){return true}}return false}function f(bB){return function(bD){if(!bB){return
}var bF=be.findParentContentNode(bB);var bG;if(bD){bG=bD.target||bD.srcElement}if(!bG){bG=bB}if(!ct(bF,bG)){return}if(!bF){return false}var bC=be.findTargetNode(bF);if(!bC||be.shouldIgnoreInteraction(bC)){return false}var bE=p(bC);if(s&&bE&&bE.type){return bE.type}return dL.trackContentInteractionNode(bG,"click")}}function d8(bB){if(!bB||!bB.length){return}var bD,bC;for(bD=0;bD<bB.length;bD++){bC=be.findTargetNode(bB[bD]);if(bC&&!bC.contentInteractionTrackingSetupDone){bC.contentInteractionTrackingSetupDone=true;aD(bC,"click",f(bC))}}}function dX(bD,bC){if(!bD||!bD.length){return[]}var bF,bE;for(bF=0;bF<bD.length;bF++){if(g(bD[bF])){bD.splice(bF,1);bF--}else{U.push(bD[bF])}}if(!bD||!bD.length){return[]}d8(bC);var bB=[];for(bF=0;bF<bD.length;bF++){bE=C(be.buildImpressionRequestParams(bD[bF].name,bD[bF].piece,bD[bF].target),undefined,"contentImpressions");if(bE){bB.push(bE)}}return bB}function cv(bB){var bC=be.collectContent(bB);return dX(bC,bB)}function cx(bB){if(!bB||!bB.length){return[]
}var bC;for(bC=0;bC<bB.length;bC++){if(!be.isNodeVisible(bB[bC])){bB.splice(bC,1);bC--}}if(!bB||!bB.length){return[]}return cv(bB)}function er(bC,bE,bD){var bB=be.buildImpressionRequestParams(bC,bE,bD);return C(bB,null,"contentImpression")}function q(bB,bD){if(!bB){return}var bE=be.findParentContentNode(bB);var bC=be.buildContentBlock(bE);if(!bC){return}if(!bD){bD="Unknown"}return ea(bD,bC.name,bC.piece,bC.target)}function ag(bD,bB,bE,bC){return"e_c="+bh(bD)+"&e_a="+bh(bB)+(aL(bE)?"&e_n="+bh(bE):"")+(aL(bC)?"&e_v="+bh(bC):"")+"&ca=1"}function dn(bF,bD,bH,bE,bB,bC){if(!a7(bF)||!a7(bD)){aJ("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var bG=C(ag(bF,bD,bH,bE),bB,"event");dP(bG,dJ,bC)}function W(bF,bC,bE,bB){var bD=C("search="+bh(bF)+(bC?"&search_cat="+bh(bC):"")+(aL(bE)?"&search_count="+bE:""),bB,"sitesearch");dP(bD,dJ)}function dK(bF,bB,bC,bD){var bE=C("idgoal="+bF+(bB?"&revenue="+bB:""),bC,"goal");dP(bE,dJ,bD)}function z(bF,bI,bE,bB,bG){var bC=bI+"="+bh(d7(bF));
var bH=dh(bG,"click",bF);if(bH){bC+="&"+bH}var bD=C(bC,bE,"link");dP(bD,dJ,bB)}function em(bB,bC){if(bB!==""){return bB+bC.charAt(0).toUpperCase()+bC.slice(1)}return bC}function O(bB){var bC,bG,bD=["","webkit","ms","moz"],bE;if(!cn){for(bG=0;bG<bD.length;bG++){bE=bD[bG];if(Object.prototype.hasOwnProperty.call(aR,em(bE,"hidden"))){if(aR[em(bE,"visibilityState")]==="prerender"){bC=true}break}}}if(bC){aD(aR,bE+"visibilitychange",function bF(){aR.removeEventListener(bE+"visibilitychange",bF,false);bB()});return}bB()}function ac(){var bB=dL.getVisitorId();var bC=en();return bB+bC}function L(bD){if(!bD){return}if(!aU.hasNodeAttribute(bD,"href")){return}var bC=aU.getAttributeValueFromNode(bD,"href");if(!bC||d2(bC)){return}if(!dL.getVisitorId()){return}bC=br(bC,dk);var bB=ac();bC=aS(bC,dk,bB);aU.setAnyAttribute(bD,"href",bC)}function aq(bC){var bB=aU.getAttributeValueFromNode(bC,"href");if(!bB){return false}bB=String(bB);var bE=bB.indexOf("//")===0||bB.indexOf("http://")===0||bB.indexOf("https://")===0;
if(!bE){return false}var bF=bC.pathname||J(bC.href);var bD=(bC.hostname||bx(bC.href)).toLowerCase();if(ds(bD,bF)){if(!cf(dI,aH(bD))){return true}return false}return false}function ch(bC){var bB=p(bC);if(bB&&bB.type){bB.href=bl(bB.href);z(bB.href,bB.type,undefined,null,bC);return}if(al){bC=dm(bC);if(aq(bC)){L(bC)}}}function dd(){return aR.all&&!aR.addEventListener}function dG(bD){var bB=bD.which;var bC=(typeof bD.button);if(!bB&&bC!=="undefined"){if(dd()){if(bD.button&1){bB=1}else{if(bD.button&2){bB=3}else{if(bD.button&4){bB=2}}}}else{if(bD.button===0||bD.button==="0"){bB=1}else{if(bD.button&1){bB=2}else{if(bD.button&2){bB=3}}}}}return bB}function dl(bB){switch(dG(bB)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function b(bB){return bB.target||bB.srcElement}function dE(bB){return bB==="A"||bB==="AREA"}function ev(bC){function bB(bF){var bE=b(bF);var bD=bE.nodeName;var bG=c(dV,"ignore");while(!dE(bD)&&bE&&bE.parentNode){bE=bE.parentNode;bD=bE.nodeName}if(bE&&dE(bD)&&!bG.test(bE.className)){return bE
}}return function(bE){bE=bE||aw.event;var bD=bB(bE);if(!bD){return}var bF=dl(bE);if(bE.type==="click"){var bG=false;if(bC&&bF==="middle"){bG=true}if(bD&&!bG){ch(bD)}}else{if(bE.type==="mousedown"){if(bF==="middle"&&bD){d6=bF;dT=bD}else{d6=dT=null}}else{if(bE.type==="mouseup"){if(bF===d6&&bD===dT){ch(bD)}d6=dT=null}else{if(bE.type==="contextmenu"){ch(bD)}}}}}}function dt(bB,bC,bE){var bD=typeof bC;if(bD==="undefined"){bC=true}aD(bB,"click",ev(bC),bE);if(bC){aD(bB,"mouseup",ev(bC),bE);aD(bB,"mousedown",ev(bC),bE);aD(bB,"contextmenu",ev(bC),bE)}}function d4(bG,bD,bC){if(Q){return true}Q=true;var bB=false;var bE,bF;function bH(){bB=true}bn(function(){function bJ(bK){setTimeout(function(){if(!Q){return}bB=false;bC.trackVisibleContentImpressions();bJ(bK)},bK)}function bI(bK){setTimeout(function(){if(!Q){return}if(bB){bB=false;bC.trackVisibleContentImpressions()}bI(bK)},bK)}if(bG){bE=["scroll","resize"];for(bF=0;bF<bE.length;bF++){if(aR.addEventListener){aR.addEventListener(bE[bF],bH,false)}else{aw.attachEvent("on"+bE[bF],bH)
}}bI(100)}if(bD&&bD>0){bD=parseInt(bD,10);bJ(bD)}})}var dR={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var bB=this.requests;this.requests=[];if(bB.length===1){dP(bB[0],dJ)}else{m(bB,dJ)}},canQueue:function(){return !bo&&this.enabled},pushMultiple:function(bB){if(!this.canQueue()){m(bB,dJ);return}var bC;for(bC=0;bC<bB.length;bC++){this.push(bB[bC])}},push:function(bC){if(!bC){return}if(!this.canQueue()){dP(bC,dJ);return}dR.requests.push(bC);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){dR.timeout=null;dR.sendRequests()},dR.interval);var bB="RequestQueue"+eA;if(!Object.prototype.hasOwnProperty.call(bz,bB)){bz[bB]={unload:function(){if(dR.timeout){clearTimeout(dR.timeout)}dR.sendRequests()}}}}};cg();eh();this.hasConsent=function(){return dS};this.getVisitorId=function(){return e().uuid};this.getVisitorInfo=function(){return aj()};this.getAttributionInfo=function(){return dF()};this.getAttributionCampaignName=function(){return dF()[0]
};this.getAttributionCampaignKeyword=function(){return dF()[1]};this.getAttributionReferrerTimestamp=function(){return dF()[2]};this.getAttributionReferrerUrl=function(){return dF()[3]};this.setTrackerUrl=function(bB){et=bB};this.getTrackerUrl=function(){return et};this.getMatomoUrl=function(){return ba(this.getTrackerUrl(),dM)};this.getPiwikUrl=function(){return this.getMatomoUrl()};this.addTracker=function(bB,bC){if(!aL(bB)||null===bB){bB=this.getTrackerUrl()}var bD=new az(bB,bC);aN.push(bD);bg.trigger("TrackerAdded",[this]);return bD};this.getSiteId=function(){return Y};this.setSiteId=function(bB){d5(bB)};this.resetUserId=function(){dW=""};this.setUserId=function(bB){if(a7(bB)){dW=bB}};this.setVisitorId=function(bB){var bC=/[0-9A-Fa-f]{16}/g;if(bd(bB)&&bC.test(bB)){dA=bB}else{aJ("Invalid visitorId set"+bB)}};this.getUserId=function(){return dW};this.setCustomData=function(bC,bB){if(at(bC)){dz=bC}else{if(!dz){dz={}}dz[bC]=bB}};this.getCustomData=function(){return dz};this.setCustomRequestProcessing=function(bB){T=bB
};this.appendToTrackingUrl=function(bB){dq=bB};this.getRequest=function(bB){return C(bB)};this.addPlugin=function(bC,bB){bz[bC]=bB};this.setCustomDimension=function(bC,bB){bC=parseInt(bC,10);if(bC>0){if(!aL(bB)){bB=""}if(!bd(bB)){bB=String(bB)}am[bC]=bB}};this.getCustomDimension=function(bB){bB=parseInt(bB,10);if(bB>0&&Object.prototype.hasOwnProperty.call(am,bB)){return am[bB]}};this.deleteCustomDimension=function(bB){bB=parseInt(bB,10);if(bB>0){delete am[bB]}};this.setCustomVariable=function(bE,bF,bB,bD){var bC;if(!aL(bD)){bD="visit"}if(!aL(bF)){return}if(!aL(bB)){bB=""}if(bE>0){bF=!bd(bF)?String(bF):bF;bB=!bd(bB)?String(bB):bB;bC=[bF.slice(0,d1),bB.slice(0,d1)];if(bD==="visit"||bD===2){cj();d9[bE]=bC}else{if(bD==="page"||bD===3){ei[bE]=bC}else{if(bD==="event"){I[bE]=bC}}}}};this.getCustomVariable=function(bC,bB){var bD;if(!aL(bB)){bB="visit"}if(bB==="page"||bB===3){bD=ei[bC]}else{if(bB==="event"){bD=I[bC]}else{if(bB==="visit"||bB===2){cj();bD=d9[bC]}}}if(!aL(bD)||(bD&&bD[0]==="")){return false
}return bD};this.deleteCustomVariable=function(bC,bB){if(this.getCustomVariable(bC,bB)){this.setCustomVariable(bC,"","",bB)}};this.deleteCustomVariables=function(bB){if(bB==="page"||bB===3){ei={}}else{if(bB==="event"){I={}}else{if(bB==="visit"||bB===2){d9={}}}}};this.storeCustomVariablesInCookie=function(){du=true};this.setLinkTrackingTimer=function(bB){dJ=bB};this.getLinkTrackingTimer=function(){return dJ};this.setDownloadExtensions=function(bB){if(bd(bB)){bB=bB.split("|")}u=bB};this.addDownloadExtensions=function(bB){var bC;if(bd(bB)){bB=bB.split("|")}for(bC=0;bC<bB.length;bC++){u.push(bB[bC])}};this.removeDownloadExtensions=function(bB){var bC,bD=[];if(bd(bB)){bB=bB.split("|")}for(bC=0;bC<u.length;bC++){if(aE(bB,u[bC])===-1){bD.push(u[bC])}}u=bD};this.setDomains=function(bF){ez=bd(bF)?[bF]:bF;var bB=false,bD=0,bE;for(bD;bD<ez.length;bD++){bE=String(ez[bD]);if(cf(dI,aH(bE))){bB=true;break}var bC=J(bE);if(bC&&bC!=="/"&&bC!=="/*"){bB=true;break}}if(!bB){ez.push(dI)}};this.enableCrossDomainLinking=function(){al=true
};this.disableCrossDomainLinking=function(){al=false};this.isCrossDomainLinkingEnabled=function(){return al};this.setCrossDomainLinkingTimeout=function(bB){d=bB};this.getCrossDomainLinkingUrlParameter=function(){return bh(dk)+"="+bh(ac())};this.setIgnoreClasses=function(bB){dV=bd(bB)?[bB]:bB};this.setRequestMethod=function(bB){if(bB){r=String(bB).toUpperCase()}else{r=N}if(r==="GET"){this.disableAlwaysUseSendBeacon()}};this.setRequestContentType=function(bB){dc=bB||ep};this.setGenerationTimeMs=function(bB){aJ("setGenerationTimeMs is no longer supported since Matomo 4. The call will be ignored. The replacement is setPagePerformanceTiming.")};this.setPagePerformanceTiming=function(bE,bB,bC,bH,bD,bG){var bF={pf_net:bE,pf_srv:bB,pf_tfr:bC,pf_dm1:bH,pf_dm2:bD,pf_onl:bG};try{bF=aC(bF,aL);bF=a6(bF);H=bp(bF);if(H===""){aJ("setPagePerformanceTiming() called without parameters. This function needs to be called with at least one performance parameter.");return}ci=false;dQ=true}catch(bI){aJ("setPagePerformanceTiming: "+bI.toString())
}};this.setReferrerUrl=function(bB){ak=bB};this.setCustomUrl=function(bB){di=ek(dC,bB)};this.getCurrentUrl=function(){return di||dC};this.setDocumentTitle=function(bB){cd=bB};this.setPageViewId=function(bB){ej=bB;dU=true};this.setAPIUrl=function(bB){dM=bB};this.setDownloadClasses=function(bB){dH=bd(bB)?[bB]:bB};this.setLinkClasses=function(bB){cz=bd(bB)?[bB]:bB};this.setCampaignNameKey=function(bB){E=bd(bB)?[bB]:bB};this.setCampaignKeywordKey=function(bB){dO=bd(bB)?[bB]:bB};this.discardHashTag=function(bB){dy=bB};this.setCookieNamePrefix=function(bB){cb=bB;if(d9){d9=eg()}};this.setCookieDomain=function(bC){var bB=aH(bC);if(!ao&&!dY(bB)){aJ("Can't write cookie on domain "+bC)}else{dx=bB;cg()}};this.setExcludedQueryParams=function(bB){M=bd(bB)?[bB]:bB};this.getCookieDomain=function(){return dx};this.hasCookies=function(){return"1"===Z()};this.setSessionCookie=function(bB,bC,bD){if(!bB){throw new Error("Missing cookie name")}if(!aL(bD)){bD=G}d0.push(bB);n(d3(bB),bC,bD,ah,dx,dp,eo)};this.getCookie=function(bB){var bC=eu(d3(bB));
if(bC===0){return null}return bC};this.setCookiePath=function(bB){ah=bB;cg()};this.getCookiePath=function(bB){return ah};this.setVisitorCookieTimeout=function(bB){ar=bB*1000};this.setSessionCookieTimeout=function(bB){G=bB*1000};this.getSessionCookieTimeout=function(){return G};this.setReferralCookieTimeout=function(bB){v=bB*1000};this.setConversionAttributionFirstReferrer=function(bB){dZ=bB};this.setSecureCookie=function(bB){if(bB&&location.protocol!=="https:"){aJ("Error in setSecureCookie: You cannot use `Secure` on http.");return}dp=bB};this.setCookieSameSite=function(bB){bB=String(bB);bB=bB.charAt(0).toUpperCase()+bB.toLowerCase().slice(1);if(bB!=="None"&&bB!=="Lax"&&bB!=="Strict"){aJ("Ignored value for sameSite. Please use either Lax, None, or Strict.");return}if(bB==="None"){if(location.protocol==="https:"){this.setSecureCookie(true)}else{aJ("sameSite=None cannot be used on http, reverted to sameSite=Lax.");bB="Lax"}}eo=bB};this.disableCookies=function(){ao=true;if(Y){es()}};this.areCookiesEnabled=function(){return !ao
};this.setCookieConsentGiven=function(){if(ao&&!af){ao=false;dB=true;if(Y&&eB){eh();var bB=C("ping=1",null,"ping");dP(bB,dJ)}}};this.requireCookieConsent=function(){if(this.getRememberedCookieConsent()){return false}this.disableCookies();return true};this.getRememberedCookieConsent=function(){return eu(co)};this.forgetCookieConsentGiven=function(){ed(co,ah,dx);this.disableCookies()};this.rememberCookieConsentGiven=function(bB){if(bB){bB=bB*60*60*1000}else{bB=30*365*24*60*60*1000}this.setCookieConsentGiven();var bC=new Date().getTime();n(co,bC,bB,ah,dx,dp,eo)};this.deleteCookies=function(){es()};this.setDoNotTrack=function(bB){var bC=bu.doNotTrack||bu.msDoNotTrack;af=bB&&(bC==="yes"||bC==="1");if(af){this.disableCookies()}};this.alwaysUseSendBeacon=function(){dD=true};this.disableAlwaysUseSendBeacon=function(){dD=false};this.addListener=function(bB,bC){dt(bB,bC,false)};this.enableLinkTracking=function(bB){if(s){return}s=true;var bC=this;bk(function(){dw=true;var bD=aR.body;dt(bD,bB,true)
})};this.enableJSErrorTracking=function(){if(dN){return}dN=true;var bB=aw.onerror;aw.onerror=function(bC,bE,bF,bD,bG){O(function(){var bH="JavaScript Errors";var bI=bE+":"+bF;if(bD){bI+=":"+bD}if(aE(B,bH+bI+bC)===-1){B.push(bH+bI+bC);dn(bH,bI,bC)}});if(bB){return bB(bC,bE,bF,bD,bG)}return false}};this.disablePerformanceTracking=function(){a=false};this.enableHeartBeatTimer=function(bB){bB=Math.max(bB||15,5);dg=bB*1000;if(dv!==null){l()}};this.disableHeartBeatTimer=function(){if(dg||ef){if(aw.removeEventListener){aw.removeEventListener("focus",cw);aw.removeEventListener("blur",ey);aw.removeEventListener("visibilitychange",i)}else{if(aw.detachEvent){aw.detachEvent("onfocus",cw);aw.detachEvent("onblur",ey);aw.detachEvent("visibilitychange",i)}}}dg=null;ef=false};this.killFrame=function(){if(aw.location!==aw.top.location){aw.top.location=aw.location}};this.redirectFile=function(bB){if(aw.location.protocol==="file:"){aw.location=bB}};this.setCountPreRendered=function(bB){cn=bB};this.trackGoal=function(bE,bB,bC,bD){O(function(){dK(bE,bB,bC,bD)
})};this.trackLink=function(bD,bE,bB,bC){O(function(){z(bD,bE,bB,bC)})};this.getNumTrackedPageViews=function(){return D};this.trackPageView=function(bD,bB,bC){U=[];ap=[];B=[];if(aB(Y)){O(function(){a4(et,dM,Y)})}else{O(function(){D++;eb(bD,bB,bC)})}};this.disableBrowserFeatureDetection=function(){dB=false};this.trackAllContentImpressions=function(){if(aB(Y)){return}O(function(){bk(function(){var bC=be.findContentNodes();var bB=cv(bC);dR.pushMultiple(bB)})})};this.trackVisibleContentImpressions=function(bC,bB){if(aB(Y)){return}if(!aL(bC)){bC=true}if(!aL(bB)){bB=750}d4(bC,bB,this);O(function(){bn(function(){var bE=be.findContentNodes();var bD=cx(bE);dR.pushMultiple(bD)})})};this.trackContentImpression=function(bB,bD,bC){if(aB(Y)){return}bB=bA(bB);bD=bA(bD);bC=bA(bC);if(!bB){return}bD=bD||"Unknown";O(function(){var bE=er(bB,bD,bC);dR.push(bE)})};this.trackContentImpressionsWithinNode=function(bB){if(aB(Y)||!bB){return}O(function(){if(Q){bn(function(){var bD=be.findContentNodesWithinNode(bB);
var bC=cx(bD);dR.pushMultiple(bC)})}else{bk(function(){var bD=be.findContentNodesWithinNode(bB);var bC=cv(bD);dR.pushMultiple(bC)})}})};this.trackContentInteraction=function(bC,bB,bE,bD){if(aB(Y)){return}bC=bA(bC);bB=bA(bB);bE=bA(bE);bD=bA(bD);if(!bC||!bB){return}bE=bE||"Unknown";O(function(){var bF=ea(bC,bB,bE,bD);if(bF){dR.push(bF)}})};this.trackContentInteractionNode=function(bB,bC){if(aB(Y)||!bB){return}var bD=null;O(function(){bD=q(bB,bC);if(bD){dR.push(bD)}});return bD};this.logAllContentBlocksOnPage=function(){var bB=be.findContentNodes();var bD=be.collectContent(bB);var bC=typeof console;if(bC!=="undefined"&&console&&console.log){console.log(bD)}};this.trackEvent=function(bF,bD,bG,bE,bB,bC){O(function(){dn(bF,bD,bG,bE,bB,bC)})};this.trackSiteSearch=function(bE,bC,bD,bB){U=[];O(function(){W(bE,bC,bD,bB)})};this.setEcommerceView=function(bB,bF,bD,bE){dj={};if(a7(bD)){bD=String(bD)}if(!aL(bD)||bD===null||bD===false||!bD.length){bD=""}else{if(bD instanceof Array){bD=aw.JSON.stringify(bD)
}}var bC="_pkc";dj[bC]=bD;if(aL(bE)&&bE!==null&&bE!==false&&String(bE).length){bC="_pkp";dj[bC]=bE}if(!a7(bB)&&!a7(bF)){return}if(a7(bB)){bC="_pks";dj[bC]=bB}if(!a7(bF)){bF=""}bC="_pkn";dj[bC]=bF};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(A))};this.addEcommerceItem=function(bB,bF,bD,bE,bC){if(a7(bB)){A[bB]=[String(bB),bF,bD,bE,bC]}};this.removeEcommerceItem=function(bB){if(a7(bB)){bB=String(bB);delete A[bB]}};this.clearEcommerceCart=function(){A={}};this.trackEcommerceOrder=function(bG,bC,bD,bE,bF,bB){ee(bG,bC,bD,bE,bF,bB)};this.trackEcommerceCartUpdate=function(bB){ab(bB)};this.trackRequest=function(bD,bB,bC,bE){O(function(){var bF=C(bD,bB,bE);dP(bF,dJ,bC)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){dR.enabled=false};this.setRequestQueueInterval=function(bB){if(bB<1000){throw new Error("Request queue interval needs to be at least 1000ms")}dR.interval=bB};this.queueRequest=function(bB){O(function(){var bC=C(bB);
dR.push(bC)})};this.isConsentRequired=function(){return cu};this.getRememberedConsent=function(){var bB=eu(cp);if(eu(an)){if(bB){ed(cp,ah,dx)}return null}if(!bB||bB===0){return null}return bB};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){cu=true;dS=this.hasRememberedConsent();if(!dS){ao=true}bc++;bz["CoreConsent"+bc]={unload:function(){if(!dS){es()}}}};this.setConsentGiven=function(bC){dS=true;dB=true;ed(an,ah,dx);var bB,bD;for(bB=0;bB<ap.length;bB++){bD=typeof ap[bB];if(bD==="string"){dP(ap[bB],dJ)}else{if(bD==="object"){m(ap[bB],dJ)}}}ap=[];if(!aL(bC)||bC){this.setCookieConsentGiven()}};this.rememberConsentGiven=function(bB){if(bB){bB=bB*60*60*1000}else{bB=30*365*24*60*60*1000}var bD=true;this.setConsentGiven(bD);var bC=new Date().getTime();n(cp,bC,bB,ah,dx,dp,eo)};this.forgetConsentGiven=function(){var bB=30*365*24*60*60*1000;ed(cp,ah,dx);n(an,new Date().getTime(),bB,ah,dx,dp,eo);this.forgetCookieConsentGiven();this.requireConsent()
};this.isUserOptedOut=function(){return !dS};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=function(){this.setConsentGiven(false)};bn(function(){setTimeout(function(){dQ=true},0)});bg.trigger("TrackerSetup",[this])}function aO(){return{push:aT}}function by(c,d){var b={};var f,e;for(f=0;f<d.length;f++){var a=d[f];b[a]=1;for(e=0;e<c.length;e++){if(c[e]&&c[e][0]){var g=c[e][0];if(a===g){aT(c[e]);delete c[e];if(b[g]>1&&g!=="addTracker"&&g!=="enableLinkTracking"){aJ("The method "+g+' 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')}b[g]++}}}}return c}var a0=["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"];
function aW(b,c){var a=new az(b,c);aN.push(a);_paq=by(_paq,a0);for(aV=0;aV<_paq.length;aV++){if(_paq[aV]){aT(_paq[aV])}}_paq=new aO();bg.trigger("TrackerAdded",[a]);return a}aD(aw,"beforeunload",aM,false);aD(aw,"online",function(){if(aL(bu.serviceWorker)){bu.serviceWorker.ready.then(function(a){if(a&&a.sync){return a.sync.register("matomoSync")}},function(){})}},false);aD(aw,"message",function(i){if(!i||!i.origin){return}var g,b,d;var f=bx(i.origin);var a=bg.getAsyncTrackers();for(b=0;b<a.length;b++){d=bx(a[b].getMatomoUrl());if(d===f){g=a[b];break}}if(!g){return}var c=null;try{c=JSON.parse(i.data)}catch(h){return}if(!c){return}function e(l){var j=aR.getElementsByTagName("iframe");for(b=0;b<j.length;b++){var k=j[b];var n=bx(k.src);if(k.contentWindow&&aL(k.contentWindow.postMessage)&&n===f){var m=JSON.stringify(l);k.contentWindow.postMessage(m,"*")}}}if(aL(c.maq_initial_value)){e({maq_opted_in:c.maq_initial_value&&g.hasConsent(),maq_url:g.getMatomoUrl(),maq_optout_by_default:g.isConsentRequired()})
}else{if(aL(c.maq_opted_in)){a=bg.getAsyncTrackers();for(b=0;b<a.length;b++){g=a[b];if(c.maq_opted_in){g.rememberConsentGiven()}else{g.forgetConsentGiven()}}e({maq_confirm_opted_in:g.hasConsent(),maq_url:g.getMatomoUrl(),maq_optout_by_default:g.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;bg={initialized:false,JSON:aw.JSON,DOM:{addEventListener:function(c,d,e,a){var b=typeof a;if(b==="undefined"){a=false}aD(c,d,e,a)},onLoad:bn,onReady:bk,isNodeVisible:bs,isOrWasNodeVisible:be.isNodeVisible},on:function(b,a){if(!bb[b]){bb[b]=[]}bb[b].push(a)},off:function(b,c){if(!bb[b]){return}var a=0;for(a;a<bb[b].length;a++){if(bb[b][a]===c){bb[b].splice(a,1)}}},trigger:function(c,b,d){if(!bb[c]){return}var a=0;for(a;a<bb[c].length;a++){bb[c][a].apply(d||aw,b)}},addPlugin:function(a,b){bz[a]=b},getTracker:function(b,a){if(!aL(a)){a=this.getAsyncTracker().getSiteId()}if(!aL(b)){b=this.getAsyncTracker().getTrackerUrl()}return new az(b,a)},getAsyncTrackers:function(){return aN
},addTracker:function(b,c){var a;if(!aN.length){a=aW(b,c)}else{a=aN[0].addTracker(b,c)}return a},getAsyncTracker:function(b,c){var d;if(aN&&aN.length&&aN[0]){d=aN[0]}else{return aW(b,c)}if(!c&&!b){return d}if((!aL(c)||null===c)&&d){c=d.getSiteId()}if((!aL(b)||null===b)&&d){b=d.getTrackerUrl()}var e,a=0;for(a;a<aN.length;a++){e=aN[a];if(e&&String(e.getSiteId())===String(c)&&e.getTrackerUrl()===b){return e}}},retryMissedPluginCalls:function(){var b=aP;aP=[];var a=0;for(a;a<b.length;a++){aT(b[a])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return bg});define("matomo",[],function(){return bg})}return bg}())}
/*!!!! pluginTrackerHook */
(function(){function c(){if("object"!==typeof _paq){return false}var a=typeof _paq.length;if("undefined"===a){return false}return !!_paq.length}if(window&&"object"===typeof window.matomoPluginAsyncInit&&window.matomoPluginAsyncInit.length){var d=0;for(d;d<window.matomoPluginAsyncInit.length;d++){if(typeof window.matomoPluginAsyncInit[d]==="function"){window.matomoPluginAsyncInit[d]()
}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(window&&window.matomoAsyncInit){window.matomoAsyncInit()}if(!window.Matomo.getAsyncTrackers().length){if(c()){window.Matomo.addTracker()}else{_paq={push:function(b){var a=typeof console;if(a!=="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.",b)}}}}}window.Matomo.trigger("MatomoInitialized",[]);window.Matomo.initialized=true}());(function(){var b=(typeof window.AnalyticsTracker);if(b==="undefined"){window.AnalyticsTracker=window.Matomo}}());if(typeof window.piwik_log!=="function"){window.piwik_log=function(n,l,j,k){function h(b){try{if(window["piwik_"+b]){return window["piwik_"+b]
}}catch(a){}return}var m,i=window.Matomo.getTracker(j,l);i.setDocumentTitle(n);i.setCustomData(k);m=h("tracker_pause");if(m){i.setLinkTrackingTimer(m)}m=h("download_extensions");if(m){i.setDownloadExtensions(m)}m=h("hosts_alias");if(m){i.setDomains(m)}m=h("ignore_classes");if(m){i.setIgnoreClasses(m)}i.trackPageView();if(h("install_tracker")){piwik_track=function(c,b,a,d){i.setSiteId(b);i.setTrackerUrl(a);i.trackLink(c,d)};i.enableLinkTracking()}}}
/*!!! @license-end */;