/*!! * Matomo - free/libre analytics platform * * Matomo Tag Manager * * @link https://matomo.org * @source https://github.com/matomo-org/tag-manager/blob/master/js/piwik.js * @license https://matomo.org/free-software/bsd/ BSD-3 Clause (also in js/LICENSE.txt) */ (function(){var b=document;var a=window; var ignoreGtmDataLayer = false; var activelySyncGtmDataLayer = false; ; if ((document.cookie.indexOf('mtmPreview1_tADkmfty%3D1') !== -1 && window.location.href.indexOf('&mtmPreviewMode=0') === -1 && window.location.href.indexOf('?mtmPreviewMode=0') === -1) || window.location.href.indexOf('&mtmPreviewMode=tADkmfty') !== -1 || window.location.href.indexOf('?mtmPreviewMode=tADkmfty') !== -1) { var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=false; g.defer=false; g.src='https://f-a.pictet.com/js/container_tADkmfty_preview.js'; s.parentNode.insertBefore(g,s); return; } ;if(typeof window.MatomoTagManager!=="object"){if(typeof window._mtm!=="object"){window._mtm=[]}window.MatomoTagManager=(function(){var l=new Date().getTime();function j(){if(window.mtmPreviewWindow&&"object"===typeof window.mtmPreviewWindow.mtmLogs){var H=new Date();var J=[];for(var I=0;IH;case"greater_than_or_equals":return K>=H;case"contains":return String(K).indexOf(H)!==-1;case"match_css_selector":if(!H||!K){return false}var i=B.bySelector(H);return C.indexOfArray(i,K)!==-1;case"starts_with":return String(K).indexOf(H)===0;case"ends_with":return String(K).substring(K.length-H.length,K.length)===H}return false},compare:function(K,H,I){var J=String(I).indexOf("not_")===0;if(J){I=String(I).substr("not_".length)}var i=this._compare(K,H,I);if(J){return !i}return i},trim:function(i){if(i&&String(i)===i){return i.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}return i},isDefined:function(H){var i=typeof H;return i!=="undefined"},isFunction:function(i){return typeof i==="function"},isObject:function(i){return typeof i==="object"&&i!==null},isString:function(i){return typeof i==="string"},isNumber:function(i){return typeof i==="number" },isArray:function(H){if(!C.isObject(H)){return false}if("function"===typeof Array.isArray&&Array.isArray){return Array.isArray(H)}var I=Object.prototype.toString;var i=I.call([]);return I.call(H)===i},hasProperty:function(i,H){return Object.prototype.hasOwnProperty.call(i,H)},indexOfArray:function(J,I){if(!J){return -1}if("function"===typeof J.indexOf&&J.indexOf){return J.indexOf(I)}if(!this.isArray(J)){return -1}for(var H=0;Hi.getTime()){return false}return true},convertStringToDate:function(i){var H=(i&&i.split(" ").length>2);i=i+(i&&i.toLowerCase()!=="invalid date"&&!H?" UTC":"");return new Date(i)}};var s={parseUrl:function(i,K){try{var L=document.createElement("a");L.href=i;var H=L.href;L=document.createElement("a");L.href=H;if(K&&K in L){if("hash"===K){return String(L[K]).replace("#","")}else{if("protocol"===K){return String(L[K]).replace(":","")}else{if("search"===K){return String(L[K]).replace("?","")}else{if("port"===K&&!L[K]){if(L.protocol==="https:"){return"443"}else{if(L.protocol==="http:"){return"80"}}}}}}if("pathname"===K&&L[K]&&String(L[K]).substr(0,1)!=="/"){return"/"+L[K]}if("port"===K&&L[K]){return String(L[K])}return L[K]}if("origin"===K&&"protocol" in L&&L.protocol){return L.protocol+"//"+L.hostname+(L.port?":"+L.port:"") }return}catch(J){if("function"===typeof URL){var I=new URL(i);if(K&&K in I){if("hash"===K){return String(I[K]).replace("#","")}else{if("protocol"===K){return String(I[K]).replace(":","")}else{if("search"===K){return String(I[K]).replace("?","")}else{if("port"===K&&!I[K]){if(I.protocol==="https:"){return"443"}else{if(I.protocol==="http:"){return"80"}}}}}}return I[K]}return}}},decodeSafe:function(H){try{return a.decodeURIComponent(H)}catch(i){return a.unescape(H)}},getQueryParameter:function(L,H){if(!C.isDefined(H)){H=a.location.search}if(!H||!C.isDefined(L)||L===null||L===false||L===""){return null}var i=H.substr(0,1);if(H!=="?"&&H!=="&"){H="?"+H}L=L.replace("[","\\[");L=L.replace("]","\\]");var K=new RegExp("[?&]"+L+"(=([^&#]*)|&|#|$)");var J=K.exec(H);if(!J){return null}if(!J[2]){return""}var I=J[2].replace(/\+/g," ");return this.decodeSafe(I)}};var c;var E={hasSetupScroll:false,scrollCallbacks:[],scrollListenEvents:["scroll","resize"],offScroll:function(H){if(H in this.scrollCallbacks){this.scrollCallbacks[H]=null }var J=0,I=0;for(J in this.scrollCallbacks){if(this.scrollCallbacks[J]){I++}}if(!I){for(J=0;J"))},isAttributeContext:function(N,L){if(!N||!L){return false}N=String(N).replace(/([\s\uFEFF\xA0]*=[\s\uFEFF\xA0]*)/g,"=");var I=N.lastIndexOf("<");if(I===-1){return false}var P=N.substring(I);var H=P.indexOf(">");if(H!==-1){return false}var O=P.lastIndexOf("=");if(O===-1){return false}var K=P.lastIndexOf(" ",O);var M=P.substring(K,O);M=C.trim(M);if(M.toLowerCase()!==L.toLowerCase()){return false}var J=P.substring(O).replace("=","");var i=J.substring(0,1);if('"'===i){return -1===J.substring(1).indexOf('"')}else{if("'"===i){return -1===J.substring(1).indexOf("'")}}return -1===J.indexOf(" ")},onLoad:function(i){if(b.readyState==="complete"){i() }else{if(a.addEventListener){a.addEventListener("load",i)}else{if(a.attachEvent){a.attachEvent("onload",i)}}}},onReady:function(I){var i=false;if(b.attachEvent){i=b.readyState==="complete"}else{i=b.readyState!=="loading"}if(i){I();return}if(b.addEventListener){this.addEventListener(b,"DOMContentLoaded",function H(){b.removeEventListener("DOMContentLoaded",H,false);if(!i){i=true;I()}})}else{if(b.attachEvent){b.attachEvent("onreadystatechange",function H(){if(b.readyState==="complete"){b.detachEvent("onreadystatechange",H);if(!i){i=true;I()}}})}}this.onLoad(function(){if(!i){i=true;I()}})},onClick:function(H,i){if(typeof i==="undefined"){i=b.body}m.dom.addEventListener(i,"click",function(I){var J=(I.which?I.which:1);if(J===1){H(I,"left")}},true);m.dom.addEventListener(i,"auxclick",function(I){var J=(I.which?I.which:2);if(J===2){H(I,"middle")}},true);m.dom.addEventListener(i,"contextmenu",function(I){var J=(I.which?I.which:3);if(J===3){H(I,"right")}},true)},shouldElementBeMasked:function(H){if(typeof H==="undefined"){return false }if(H.hasAttribute("data-matomo-mask")||H.hasAttribute("data-piwik-mask")){return true}if(H.hasAttribute("data-matomo-unmask")||H.hasAttribute("data-piwik-unmask")){return false}var i=H.parentElement;while(i){if(i.hasAttribute("data-matomo-mask")||i.hasAttribute("data-piwik-mask")){return true}if(i.hasAttribute("data-matomo-unmask")||i.hasAttribute("data-piwik-unmask")){return false}i=i.parentElement}return false},elementHasMaskedChild:function(i){if(typeof i==="undefined"){return false}if(i.children.length===0){return false}if(i.hasAttribute("data-matomo-mask")||i.hasAttribute("data-piwik-mask")||m.dom.shouldElementBeMasked(i)){return true}return i.querySelector("[data-matomo-mask],[data-piwik-mask]")!==null},getElementTextWithMaskedChildren:function(I){var L="";var K=I.children;for(var H=0;H0;if(M){var H,K;H=I.split("::");K=H[0];I=H[1];if("object"===typeof m[K]&&C.isFunction(m[K][I])){m[K][I].apply(m[K],N)}}else{if(I&&I in m&&C.isFunction(m[I])){m[I].apply(m,N)}else{z.error("method "+I+" is not valid")}}}}C.setMethodWrapIfNeeded(a._mtm,"push",g);var w;for(w=0;w0;if(ax){aA=aB.split("::");aw=aA[0];aB=aA[1];if("object"===typeof v[aw]&&"function"===typeof v[aw][aB]){v[aw][aB].apply(v[aw],av)}else{if(au){am.push(au)}}}else{for(ay=0;ay0;if(aC){aA=aB.split(".");if(aw&&"object"===typeof aw[aA[0]]){aw=aw[aA[0]];aB=aA[1]}else{if(au){am.push(au);break}}}if(aw[aB]){aw[aB].apply(aw,av)}else{var aD="The method '"+aB+'\' was not found in "_paq" variable. Please have a look at the Matomo tracker documentation: https://developer.matomo.org/api-reference/tracking-javascript'; ap(aD);if(!aC){throw new TypeError(aD)}}if(aB==="addTracker"){break}if(aB==="setTrackerUrl"||aB==="setSiteId"){break}}else{aB.apply(M[ay],av)}}}}}function at(ax,aw,av,au){if(ax.addEventListener){ax.addEventListener(aw,av,au);return true}if(ax.attachEvent){return ax.attachEvent("on"+aw,av)}ax["on"+aw]=av}function n(au){if(K.readyState==="complete"){au()}else{if(X.addEventListener){X.addEventListener("load",au,false)}else{if(X.attachEvent){X.attachEvent("onload",au)}}}}function r(ax){var au=false;if(K.attachEvent){au=K.readyState==="complete"}else{au=K.readyState!=="loading"}if(au){ax();return}var aw;if(K.addEventListener){at(K,"DOMContentLoaded",function av(){K.removeEventListener("DOMContentLoaded",av,false);if(!au){au=true;ax()}})}else{if(K.attachEvent){K.attachEvent("onreadystatechange",function av(){if(K.readyState==="complete"){K.detachEvent("onreadystatechange",av);if(!au){au=true;ax()}}});if(K.documentElement.doScroll&&X===X.top){(function av(){if(!au){try{K.documentElement.doScroll("left") }catch(ay){setTimeout(av,0);return}au=true;ax()}}())}}}at(X,"load",function(){if(!au){au=true;ax()}},false)}function ah(av,aA,aB){if(!av){return""}var au="",ax,aw,ay,az;for(ax in b){if(Object.prototype.hasOwnProperty.call(b,ax)){az=b[ax]&&"function"===typeof b[ax][av];if(az){aw=b[ax][av];ay=aw(aA||{},aB);if(ay){au+=ay}}}}return au}function an(av){var au;m=true;ah("unload");au=new Date();var aw=au.getTimeAlias();if((s-aw)>3000){s=aw+3000}if(s){do{au=new Date()}while(au.getTimeAlias()-1){au=av.substr(ax+1);aA=av.substr(0,ax)}var az=function(aF){var aH;var aG=aF.length-1;for(aG;aG>=0;aG--){aH=aF[aG].split("=")[0];if(aH===aw){aF.splice(aG,1)}}return aF};if(au){var aC=az(au.split("&")).join("&");if(aC){aA+="?"+aC}}if(aB&&aB.indexOf("=")>0){var ay=aB.charAt(0)==="?";if(ay){aB=aB.substr(1)}var aE=az(aB.split("&")).join("&");if(aE){aA+="#";if(ay){aA+="?"}aA+=aE}}else{if(aB){aA+="#"+aB}}return aA}function e(aw,av){var au="[\\?&#]"+av+"=([^&#]*)";var ay=new RegExp(au);var ax=ay.exec(aw);return ax?p(ax[1]):""}function a(au){if(au&&String(au)===au){return au.replace(/^\s+|\s+$/g,"") }return au}function G(au){return unescape(u(au))}function ar(aJ){var aw=function(aP,aO){return(aP<>>(32-aO))},aK=function(aR){var aP="",aQ,aO;for(aQ=7;aQ>=0;aQ--){aO=(aR>>>(aQ*4))&15;aP+=aO.toString(16)}return aP},az,aM,aL,av=[],aD=1732584193,aB=4023233417,aA=2562383102,ay=271733878,ax=3285377520,aI,aH,aG,aF,aE,aN,au,aC=[];aJ=G(aJ);au=aJ.length;for(aM=0;aM>>29);aC.push((au<<3)&4294967295);for(az=0;azaz.offsetWidth+az.scrollLeft||aB+aE-aFaz.offsetHeight+az.scrollTop||aG+aC-aFaC?-1:1});if(au.length<=1){return au}var av=0;var ax=0;var ay=[];var aw;aw=au[av++];while(aw){if(aw===au[av]){ax=ay.push(av)}aw=au[av++]||null}while(ax--){au.splice(ay[ax],1)}return au},getAttributeValueFromNode:function(ay,aw){if(!this.hasNodeAttribute(ay,aw)){return}if(ay&&ay.getAttribute){return ay.getAttribute(aw)}if(!ay||!ay.attributes){return}var ax=(typeof ay.attributes[aw]);if("undefined"===ax){return}if(ay.attributes[aw].value){return ay.attributes[aw].value }if(ay.attributes[aw].nodeValue){return ay.attributes[aw].nodeValue}var av;var au=ay.attributes;if(!au){return}for(av=0;av1000){break}au++}},findPieceNode:function(av){var au;au=aj.findFirstNodeHavingAttribute(av,this.CONTENT_PIECE_ATTR);if(!au){au=aj.findFirstNodeHavingClass(av,this.CONTENT_PIECE_CLASS)}if(!au){au=aj.findFirstNodeHavingClass(av,this.LEGACY_CONTENT_PIECE_CLASS) }if(au){return au}return av},findTargetNodeNoDefault:function(au){if(!au){return}var av=aj.findFirstNodeHavingAttributeWithValue(au,this.CONTENT_TARGET_ATTR);if(av){return av}av=aj.findFirstNodeHavingAttribute(au,this.CONTENT_TARGET_ATTR);if(av){return av}av=aj.findFirstNodeHavingClass(au,this.CONTENT_TARGET_CLASS);if(av){return av}av=aj.findFirstNodeHavingClass(au,this.LEGACY_CONTENT_TARGET_CLASS);if(av){return av}},findTargetNode:function(au){var av=this.findTargetNodeNoDefault(au);if(av){return av}return au},findContentName:function(av){if(!av){return}var ay=aj.findFirstNodeHavingAttributeWithValue(av,this.CONTENT_NAME_ATTR);if(ay){return aj.getAttributeValueFromNode(ay,this.CONTENT_NAME_ATTR)}var au=this.findContentPiece(av);if(au){return this.removeDomainIfIsInLink(au)}if(aj.hasNodeAttributeWithValue(av,"title")){return aj.getAttributeValueFromNode(av,"title")}var aw=this.findPieceNode(av);if(aj.hasNodeAttributeWithValue(aw,"title")){return aj.getAttributeValueFromNode(aw,"title")}var ax=this.findTargetNode(av); if(aj.hasNodeAttributeWithValue(ax,"title")){return aj.getAttributeValueFromNode(ax,"title")}},findContentPiece:function(av){if(!av){return}var ax=aj.findFirstNodeHavingAttributeWithValue(av,this.CONTENT_PIECE_ATTR);if(ax){return aj.getAttributeValueFromNode(ax,this.CONTENT_PIECE_ATTR)}var au=this.findPieceNode(av);var aw=this.findMediaUrlInNode(au);if(aw){return this.toAbsoluteUrl(aw)}},findContentTarget:function(aw){if(!aw){return}var ax=this.findTargetNode(aw);if(aj.hasNodeAttributeWithValue(ax,this.CONTENT_TARGET_ATTR)){return aj.getAttributeValueFromNode(ax,this.CONTENT_TARGET_ATTR)}var av;if(aj.hasNodeAttributeWithValue(ax,"href")){av=aj.getAttributeValueFromNode(ax,"href");return this.toAbsoluteUrl(av)}var au=this.findPieceNode(aw);if(aj.hasNodeAttributeWithValue(au,"href")){av=aj.getAttributeValueFromNode(au,"href");return this.toAbsoluteUrl(av)}},isSameDomain:function(au){if(!au||!au.indexOf){return false}if(0===au.indexOf(this.getLocation().origin)){return true}var av=au.indexOf(this.getLocation().host); if(8>=av&&0<=av){return true}return false},removeDomainIfIsInLink:function(aw){var av="^https?://[^/]+";var au="^.*//[^/]+";if(aw&&aw.search&&-1!==aw.search(new RegExp(av))&&this.isSameDomain(aw)){aw=aw.replace(new RegExp(au),"");if(!aw){aw="/"}}return aw},findMediaUrlInNode:function(ay){if(!ay){return}var aw=["img","embed","video","audio"];var au=ay.nodeName.toLowerCase();if(-1!==Q(aw,au)&&aj.findFirstNodeHavingAttributeWithValue(ay,"src")){var ax=aj.findFirstNodeHavingAttributeWithValue(ay,"src");return aj.getAttributeValueFromNode(ax,"src")}if(au==="object"&&aj.hasNodeAttributeWithValue(ay,"data")){return aj.getAttributeValueFromNode(ay,"data")}if(au==="object"){var az=aj.findNodesByTagName(ay,"param");if(az&&az.length){var av;for(av=0;av0}var av=ax.clientWidth;if(X.innerWidth&&av>X.innerWidth){av=X.innerWidth}var au=ax.clientHeight;if(X.innerHeight&&au>X.innerHeight){au=X.innerHeight}return((ay.bottom>0||aw)&&ay.right>0&&ay.left=0)&&aL(dS)!==String(dT)){var dO="There was an error setting cookie `"+dS+"`. Please check domain and path.";ap(dO)}}function c7(dQ,dO){var dP;dQ=String(dQ).toLowerCase();dO=String(dO).toLowerCase();if(dQ===dO){return true}if(dO.slice(0,1)==="."){if(dQ===dO.slice(1)){return true}dP=dQ.length-dO.length;if((dP>0)&&(dQ.slice(dP)===dO)){return true}}return false}function cD(dO){var dP=document.createElement("a");if(dO.indexOf("//")!==0&&dO.indexOf("http")!==0){if(dO.indexOf("*")===0){dO=dO.substr(1)}if(dO.indexOf(".")===0){dO=dO.substr(1)}dO="http://"+dO }dP.href=x.toAbsoluteUrl(dO);if(dP.pathname){return dP.pathname}return""}function bf(dP,dO){if(!ao(dO,"/")){dO="/"+dO}if(!ao(dP,"/")){dP="/"+dP}var dQ=(dO==="/"||dO==="/*");if(dQ){return true}if(dP===dO){return true}dO=String(dO).toLowerCase();dP=String(dP).toLowerCase();if(V(dO,"*")){dO=dO.slice(0,-1);dQ=(!dO||dO==="/");if(dQ){return true}if(dP===dO){return true}return dP.indexOf(dO)===0}if(!V(dP,"/")){dP+="/"}if(!V(dO,"/")){dO+="/"}return dP.indexOf(dO)===0}function aA(dQ,dS){var dO,dP,dR;for(dO=0;dO0)&&(dR.slice(dQ)===dO)){return true}}}return false}function cL(dO){var dP,dR,dT,dQ,dS;if(!dO.length||!cU.length){return false}dR=d(dO);dT=cD(dO);if(dR.indexOf("www.")===0){dR=dR.substr(4)}for(dP=0;dP=0){dQ=dQ.slice(0,dP)}dP=dQ.lastIndexOf("/");if(dP!==dQ.length-1){dQ=dQ.slice(0,dP+1)}return dQ+dO}function au(){if(q&&q.length>0){return true }q=e(X.location.href,"tracker_install_check");return q&&q.length>0}function cK(){if(au()&&aa(X)){X.close()}}function cH(dO,dQ){dO=dO.replace("send_image=0","send_image=1");var dP=new Image(1,1);dP.onload=function(){I=0;if(typeof dQ==="function"){dQ({request:dO,trackerUrl:aM,success:true})}};dP.onerror=function(){if(typeof dQ==="function"){dQ({request:dO,trackerUrl:aM,success:false})}};dP.src=aM+(aM.indexOf("?")<0?"?":"&")+dO;cK()}function c4(dO){if(dF==="POST"){return true}return dO&&(dO.length>2000||dO.indexOf('{"requests"')===0)}function aT(){return"object"===typeof g&&"function"===typeof g.sendBeacon&&"function"===typeof Blob}function bi(dS,dV,dU){var dQ=aT();if(!dQ){return false}var dR={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dW=false;var dP=aM;try{var dO=new Blob([dS],dR);if(dU&&!c4(dS)){dO=new Blob([],dR);dP=dP+(dP.indexOf("?")<0?"?":"&")+dS}dW=g.sendBeacon(dP,dO)}catch(dT){return false}if(dW&&typeof dV==="function"){dV({request:dS,trackerUrl:aM,success:true,isSendBeacon:true}) }cK();return dW}function dy(dP,dQ,dO){if(!N(dO)||null===dO){dO=true}if(m&&bi(dP,dQ,dO)){return}setTimeout(function(){if(m&&bi(dP,dQ,dO)){return}var dT;try{var dS=X.XMLHttpRequest?new X.XMLHttpRequest():X.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;dS.open("POST",aM,true);dS.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dU=m&&bi(dP,dQ,dO);if(!dU&&dO){cH(dP,dQ)}else{if(typeof dQ==="function"){dQ({request:dP,trackerUrl:aM,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dQ==="function")){dQ({request:dP,trackerUrl:aM,success:true,xhr:this})}}};dS.setRequestHeader("Content-Type",cT);dS.withCredentials=true;dS.send(dP)}catch(dR){dT=m&&bi(dP,dQ,dO);if(!dT&&dO){cH(dP,dQ)}else{if(typeof dQ==="function"){dQ({request:dP,trackerUrl:aM,success:false})}}}cK()},50)}function cx(dP){var dO=new Date();var dQ=dO.getTime()+dP;if(!s||dQ>s){s=dQ}}function bm(){bo=true;cV=new Date().getTime()}function dI(){var dO=new Date().getTime(); return !cV||(dO-cV)>bh}function aH(){if(dI()){b5()}}function a5(){if(K.visibilityState==="hidden"&&dI()){b5()}else{if(K.visibilityState==="visible"){cV=new Date().getTime()}}}function dM(){if(aW||!bh){return}aW=true;at(X,"focus",bm);at(X,"blur",aH);at(X,"visibilitychange",a5);ag++;v.addPlugin("HeartBeat"+ag,{unload:function(){if(aW&&dI()){b5()}}})}function c2(dS){var dP=new Date();var dO=dP.getTime();ds=dO;if(c1&&dO=dO.length){return[dO]}var dP=0;var dQ=dO.length;var dR=[];for(dP;dP=dP&&dO<=(dP+ba)){return true}}return false}function dL(dO){if(!dd){return""}var dS=e(dO,aD);if(!dS){return""}dS=String(dS);var dQ=new RegExp("^[a-zA-Z0-9]+$");if(dS.length===32&&dQ.test(dS)){var dP=dS.substr(16,32);if(dw(dP)){var dR=dS.substr(0,16);return dR}}return""}function de(){if(!b1){b1=dL(b0)}var dQ=new Date(),dO=Math.round(dQ.getTime()/1000),dP=a2("id"),dT=aL(dP),dS,dR;if(dT){dS=dT.split(".");dS.unshift("0");if(b1.length){dS[1]=b1}return dS}if(b1.length){dR=b1}else{if("0"===cj()){dR=""}else{dR=dh()}}dS=["1",dR,dO];return dS}function a9(){var dR=de(),dP=dR[0],dQ=dR[1],dO=dR[2];return{newVisitor:dP,uuid:dQ,createTs:dO}}function aP(){var dR=new Date(),dP=dR.getTime(),dS=a9().createTs;var dO=parseInt(dS,10);var dQ=(dO*1000)+da-dP;return dQ}function aV(dO){if(!cl){return}var dQ=new Date(),dP=Math.round(dQ.getTime()/1000);if(!N(dO)){dO=a9()}var dR=dO.uuid+"."+dO.createTs+"."; dJ(a2("id"),dR,aP(),bD,dr,b6,aR)}function bY(){var dO=aL(a2("ref"));if(dO.length){try{dO=X.JSON.parse(dO);if(aa(dO)){return dO}}catch(dP){}}return["","",0,""]}function bK(dQ){var dP=bw+"testcookie_domain";var dO="testvalue";dJ(dP,dO,10000,null,dQ,b6,aR);if(aL(dP)===dO){cd(dP,null,dQ);return true}return false}function aN(){var dP=by;by=false;var dO,dQ;for(dO=0;dO0){dS=parseInt(dS,10);dV(dS)}})}var bR={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var dO=this.requests;this.requests=[];if(dO.length===1){bT(dO[0],bX)}else{dK(dO,bX)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dP){if(!this.canQueue()){dK(dP,bX);return}var dO;for(dO=0;dO0){if(!N(dP)){dP=""}if(!y(dP)){dP=String(dP)}bA[dO]=dP}};this.getCustomDimension=function(dO){dO=parseInt(dO,10); if(dO>0&&Object.prototype.hasOwnProperty.call(bA,dO)){return bA[dO]}};this.deleteCustomDimension=function(dO){dO=parseInt(dO,10);if(dO>0){delete bA[dO]}};this.setCustomVariable=function(dP,dO,dS,dQ){var dR;if(!N(dQ)){dQ="visit"}if(!N(dO)){return}if(!N(dS)){dS=""}if(dP>0){dO=!y(dO)?String(dO):dO;dS=!y(dS)?String(dS):dS;dR=[dO.slice(0,bH),dS.slice(0,bH)];if(dQ==="visit"||dQ===2){c5();aZ[dP]=dR}else{if(dQ==="page"||dQ===3){ca[dP]=dR}else{if(dQ==="event"){cE[dP]=dR}}}}};this.getCustomVariable=function(dP,dQ){var dO;if(!N(dQ)){dQ="visit"}if(dQ==="page"||dQ===3){dO=ca[dP]}else{if(dQ==="event"){dO=cE[dP]}else{if(dQ==="visit"||dQ===2){c5();dO=aZ[dP]}}}if(!N(dO)||(dO&&dO[0]==="")){return false}return dO};this.deleteCustomVariable=function(dO,dP){if(this.getCustomVariable(dO,dP)){this.setCustomVariable(dO,"","",dP)}};this.deleteCustomVariables=function(dO){if(dO==="page"||dO===3){ca={}}else{if(dO==="event"){cE={}}else{if(dO==="visit"||dO===2){aZ={}}}}};this.storeCustomVariablesInCookie=function(){b4=true };this.setLinkTrackingTimer=function(dO){bX=dO};this.getLinkTrackingTimer=function(){return bX};this.setDownloadExtensions=function(dO){if(y(dO)){dO=dO.split("|")}dA=dO};this.addDownloadExtensions=function(dP){var dO;if(y(dP)){dP=dP.split("|")}for(dO=0;dO1&&av!=="addTracker"&&av!=="enableLinkTracking"){ap("The method "+av+' 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') }aA[av]++}}}}return az}var F=["addTracker","enableFileTracking","forgetCookieConsentGiven","requireCookieConsent","disableBrowserFeatureDetection","disableCampaignParameters","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setCookieSameSite","setSecureCookie","setCookiePath","setCookieDomain","setReferrerUrlMaxLength","setDomains","setUserId","setVisitorId","setSiteId","alwaysUseSendBeacon","disableAlwaysUseSendBeacon","enableLinkTracking","setCookieConsentGiven","requireConsent","setConsentGiven","disablePerformanceTracking","setPagePerformanceTiming","setExcludedQueryParams","setExcludedReferrers"];function ai(aw,av){var au=new U(aw,av);M.push(au);_paq=c(_paq,F);for(I=0;I<_paq.length;I++){if(_paq[I]){ak(_paq[I])}}_paq=new L();v.trigger("TrackerAdded",[au]);return au}at(X,"beforeunload",an,false);at(X,"visibilitychange",function(){if(m){return}if(K.visibilityState==="hidden"){ah("unload") }},false);at(X,"online",function(){if(N(g.serviceWorker)){g.serviceWorker.ready.then(function(au){if(au&&au.sync){return au.sync.register("matomoSync")}},function(){})}},false);at(X,"message",function(az){if(!az||!az.origin){return}var aB,ax,av;var aC=d(az.origin);var ay=v.getAsyncTrackers();for(ax=0;ax0){tracker.appendToTrackingUrl(matomoConfig.appendToTrackingUrl);} if(typeof matomoConfig.customRequestProcessing==='function'&&matomoConfig.customRequestProcessing.length>=1){tracker.setCustomRequestProcessing(matomoConfig.customRequestProcessing);} if(matomoConfig.enableJSErrorTracking){tracker.enableJSErrorTracking();} if(matomoConfig.enableHeartBeatTimer){tracker.enableHeartBeatTimer(matomoConfig.heartBeatTime);} if(matomoConfig.trackAllContentImpressions){tracker.trackAllContentImpressions();} if(matomoConfig.trackVisibleContentImpressions){tracker.trackVisibleContentImpressions();} if(matomoConfig.trackBots){tracker.appendToTrackingUrl('bots=1');} if(matomoConfig.hasOwnProperty('enableFormAnalytics')&&!matomoConfig.enableFormAnalytics&&window.Matomo&&window.Matomo.FormAnalytics&&typeof window.Matomo.FormAnalytics.disableFormAnalytics==='function'){window.Matomo.FormAnalytics.disableFormAnalytics();} if(matomoConfig.hasOwnProperty('enableMediaAnalytics')&&!matomoConfig.enableMediaAnalytics&&window.Matomo&&window.Matomo.MediaAnalytics&&typeof window.Matomo.MediaAnalytics.disableMediaAnalytics==='function'){window.Matomo.MediaAnalytics.disableMediaAnalytics();}} if((matomoConfig.userId||tracker.getUserId())&&lastUserId!==matomoConfig.userId){tracker.setUserId(matomoConfig.userId);lastUserId=matomoConfig.userId;} if(matomoConfig.idSite&&lastIdSite!==matomoConfig.idSite){tracker.setSiteId(matomoConfig.idSite);lastIdSite=matomoConfig.idSite;} var possiblyUpdatedMatomoUrl=getMatomoUrlFromConfig(matomoConfig);if(possiblyUpdatedMatomoUrl&&lastMatomoUrl!==possiblyUpdatedMatomoUrl){tracker.setTrackerUrl(possiblyUpdatedMatomoUrl+trackingEndpoint);lastIdSite=possiblyUpdatedMatomoUrl;} const tagCustomDimensions=parameters.get('customDimensions');setCustomDimensions(tracker,matomoConfig.customDimensions);const areCustomDimensionsSticky=parameters.get('areCustomDimensionsSticky');const dimensionsObject=setCustomDimensions(tracker,tagCustomDimensions,!areCustomDimensionsSticky);if(tracker){var trackingType=parameters.get('trackingType');if(trackingType==='pageview'){var customTitle=parameters.get('documentTitle');if(customTitle){tracker.setDocumentTitle(customTitle);} var customUrl=parameters.get('customUrl');if(customUrl){tracker.setCustomUrl(customUrl);} if(parameters.get('isEcommerceView')){tracker.setEcommerceView(parameters.get('productSKU'),parameters.get('productName'),parameters.get('categoryName'),parameters.get('price'));} tracker.trackPageView(customTitle,dimensionsObject);}else if(trackingType==='event'){tracker.trackEvent(parameters.get('eventCategory'),parameters.get('eventAction'),parameters.get('eventName'),parameters.get('eventValue'),dimensionsObject);}else if(trackingType==='goal'){tracker.trackGoal(parameters.get('idGoal'),parameters.get('goalCustomRevenue'),dimensionsObject);} if(matomoConfig.customData&&matomoConfig.customData.length&&matomoConfig.customData[0].name&&matomoConfig.customData[0].value){tracker.setCustomData(matomoConfig.customData[0].name,matomoConfig.customData[0].value);} if(matomoConfig.setDownloadExtensions){tracker.setDownloadExtensions(matomoConfig.setDownloadExtensions.split(','));} if(matomoConfig.addDownloadExtensions){tracker.addDownloadExtensions(matomoConfig.addDownloadExtensions.split(','));} if(matomoConfig.removeDownloadExtensions){tracker.removeDownloadExtensions(matomoConfig.removeDownloadExtensions.split(','));} if(matomoConfig.setIgnoreClasses){tracker.setIgnoreClasses(matomoConfig.setIgnoreClasses.split(','));} if(matomoConfig.setReferrerUrl){tracker.setReferrerUrl(matomoConfig.setReferrerUrl);} if(matomoConfig.setAPIUrl){tracker.setAPIUrl(matomoConfig.setAPIUrl);} if(matomoConfig.setPageViewId){tracker.setPageViewId(matomoConfig.setPageViewId);} if(matomoConfig.setExcludedReferrers){tracker.setExcludedReferrers(matomoConfig.setExcludedReferrers.split(','));} if(matomoConfig.setDownloadClasses){tracker.setDownloadClasses(matomoConfig.setDownloadClasses.split(','));} if(matomoConfig.setLinkClasses){tracker.setLinkClasses(matomoConfig.setLinkClasses.split(','));} if(matomoConfig.setCampaignNameKey){tracker.setCampaignNameKey(matomoConfig.setCampaignNameKey);} if(matomoConfig.setCampaignKeywordKey){tracker.setCampaignKeywordKey(matomoConfig.setCampaignKeywordKey);} if(matomoConfig.setConsentGiven){tracker.setConsentGiven();} if(matomoConfig.rememberConsentGiven){if(matomoConfig.rememberConsentGivenForHours){tracker.rememberConsentGiven(matomoConfig.rememberConsentGivenForHours);}else{tracker.rememberConsentGiven();}} if(matomoConfig.forgetConsentGiven){tracker.forgetConsentGiven();} if(matomoConfig.discardHashTag){tracker.discardHashTag(true);} if(matomoConfig.setExcludedQueryParams){tracker.setExcludedQueryParams(matomoConfig.setExcludedQueryParams.split(','));} if(matomoConfig.setConversionAttributionFirstReferrer){tracker.setConversionAttributionFirstReferrer(true);} if(matomoConfig.setDoNotTrack){tracker.setDoNotTrack(true);} if(matomoConfig.setLinkTrackingTimer){tracker.setLinkTrackingTimer(matomoConfig.setLinkTrackingTimer);} if(matomoConfig.killFrame){tracker.killFrame();} if(matomoConfig.setCountPreRendered){tracker.setCountPreRendered(true);} if(matomoConfig.setRequestQueueInterval){tracker.setRequestQueueInterval(matomoConfig.setRequestQueueInterval);}}});var matomoConfig=parameters.get('matomoConfig',{});if(matomoConfig.bundleTracker){loadMatomo();} if(!matomoConfig.matomoUrl||!matomoConfig.idSite){return;} var matomoUrl=getMatomoUrlFromConfig(matomoConfig);var jsEndpoint=matomoConfig.jsEndpoint=='custom'?matomoConfig.jsEndpointCustom:matomoConfig.jsEndpoint;loadTracker(matomoUrl,jsEndpoint);};};})(); Templates['MatomoConfigurationVariable'] = (function(){return function(parameters,TagManager){this.get=function(){var config={};for(var i in parameters){if(i==='document'||i==='window'||i==='container'||i==='variable'||TagManager.utils.isFunction(parameters[i])){continue;} if(TagManager.utils.hasProperty(parameters,i)){config[i]=parameters.get(i);}} return config;};this.toString=function(){return'';};};})(); Templates['UrlVariable'] = (function(){return function(parameters,TagManager){this.get=function(){var urlPart=parameters.get('urlPart','href');var loc=parameters.window.location;return TagManager.url.parseUrl(loc.href,urlPart);};};})(); Templates['DomElementVariable'] = (function(){return function(parameters,TagManager){this.get=function(){var selectionMethod=parameters.get('selectionMethod');if(!selectionMethod){return;} var attributeName=parameters.get('attributeName');var dom=TagManager.dom;var ele;if(selectionMethod==='elementId'){ele=dom.byId(parameters.get('elementId'));}else if(selectionMethod==='cssSelector'){ele=dom.bySelector(parameters.get('cssSelector'));if(ele&&ele[0]){ele=ele[0];}else{ele=null;}} if(ele){if(attributeName){if(String(attributeName).toLowerCase()==='value'&&ele.nodeName==='INPUT'){var type=dom.getElementAttribute(ele,'type');if(type&&type.toLowerCase()==='password'){return;}} return dom.getElementAttribute(ele,attributeName);} return TagManager.dom.getElementText(ele);}};};})(); Templates['ContainerRevisionVariable'] = (function () { return function (parameters, TagManager) { this.get = function () { return parameters.container.revision; }; } })(); Templates['ClickHtmlAttributeVariable'] = (function(){return function(parameters,TagManager){this.get=function(){var htmlAttribute=parameters.get("htmlAttribute");var event=TagManager.dataLayer.events.at(-1);if(event["mtm.clickElement"]&&htmlAttribute&&event["mtm.clickElement"].hasAttribute(htmlAttribute)){return event["mtm.clickElement"].getAttribute(htmlAttribute);}};};})(); Templates['PagePathVariable'] = (function () { return function (parameters, TagManager) { this.get = function () { return parameters.window.location.pathname; }; } })(); Templates['DataLayerVariable'] = (function(){return function(parameters,TagManager){this.get=function(){var dataLayerName=parameters.get('dataLayerName');if(dataLayerName&¶meters.container){return parameters.container.dataLayer.get(dataLayerName);}};};})(); Templates['CustomHtmlTag'] = (function(){/*! * secure-filters from https://github.com/salesforce/secure-filters/blob/master/lib/secure-filters.js * license: BSD-3-Clause https://github.com/salesforce/secure-filters/blob/master/LICENSE.txt * */ function convertControlCharacters(str){return String(str).replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x9F]/g,' ');};var secureFilters={};secureFilters.css=function(val){var str=String(val);str=convertControlCharacters(str);return str.replace(/[^a-zA-Z0-9\uD800-\uDFFF]/g,function(match){var code=match.charCodeAt(0);if(code===0){return'\\fffd ';}else{var hex=code.toString(16).toLowerCase();return'\\'+hex+' ';}});};secureFilters.html=function(val){var str=String(val);str=convertControlCharacters(str);return str.replace(/[^\t\n\v\f\r ,\.0-9A-Z_a-z\-\u00A0-\uFFFF]/g,function(match){var code=match.charCodeAt(0);switch(code){case 0x22:return'"';case 0x26:return'&';case 0x3C:return'<';case 0x3E:return'>';default:if(code<100){var dec=code.toString(10);return'&#'+dec+';';}else{var hex=code.toString(16).toUpperCase();return'&#x'+hex+';';}}});};secureFilters.style=function(val){return secureFilters.html(secureFilters.css(val));};secureFilters.uri=function(val){var QUOT=/\x22/g;var APOS=/\x27/g;var AST=/\*/g;var TILDE=/~/g;var BANG=/!/g;var LPAREN=/\(/g;var RPAREN=/\)/g;var encode=encodeURI(String(val));return encode.replace(BANG,'%21').replace(QUOT,'%27').replace(APOS,'%27').replace(LPAREN,'%28').replace(RPAREN,'%29').replace(AST,'%2A').replace(TILDE,'%7E');};/*! end secure filters */ return function(parameters,TagManager){function moveChildrenToArray(element){var children=[];var j=0;while(j in element.childNodes&&element.childNodes.length){children.push(element.removeChild(element.childNodes[j]));} return children;} function cloneScript(element){var newScript=parameters.document.createElement('script');var src=TagManager.dom.getElementAttribute(element,'src');if(src){newScript.setAttribute('src',src);}else{newScript.text=element.text||element.textContent||element.innerHTML||'';} if(element.hasAttribute('id')){newScript.setAttribute('id',element.getAttribute('id'));} if(element.hasAttribute('charset')){newScript.setAttribute('charset',element.getAttribute('charset'));} if(element.hasAttribute('defer')){newScript.setAttribute('defer',element.getAttribute('defer'));} if(element.hasAttribute('async')){newScript.setAttribute('async',element.getAttribute('async'));} if(element.hasAttribute('onload')){newScript.setAttribute('onload',element.getAttribute('onload'));} if(element.hasAttribute('type')){newScript.setAttribute('type',element.getAttribute('type'));} var scriptWithNonce=TagManager.dom.bySelector('script[nonce]');if(scriptWithNonce.length&&scriptWithNonce[0]){scriptWithNonce=scriptWithNonce[0];var nonceAttr=TagManager.dom.getElementAttribute(scriptWithNonce,'nonce');nonceAttr=nonceAttr?nonceAttr:scriptWithNonce.nonce;newScript.setAttribute('nonce',nonceAttr);} return newScript;} function isJavaScriptElement(element){if(element&&element.nodeName&&element.nodeName.toLowerCase()==='script'){var type=TagManager.dom.getElementAttribute(element,'type');if(!type||String(type).toLowerCase()==='text/javascript'){return true;}} return false;} function doChildrenContainJavaScript(element){return element&&element.innerHTML&&element.innerHTML.toLowerCase().indexOf("\nwindow._mtm = _mtm = window._mtm || [];\n\ndocument.body.addEventListener('click', function(e) {\n \/\/ Pr\u00fcfe ob Submit-Button geklickt wurde\n const submitButton = e.target.closest('button[type=\"submit\"]');\n \n if (submitButton) { \n const form = submitButton.closest('form');\n const formData = new FormData(form);\n const formId = form.getAttribute('data-di-form-id');\n \n window._mtm.push({event: 'formSubmit', 'form_name': formId});\n }\n}, true);\n<\/script>","htmlPosition":"bodyEnd"},"blockTriggerIds":[],"fireTriggerIds":[322],"fireLimit":"unlimited","fireDelay":0,"startDate":null,"endDate":null,"Tag":"CustomHtmlTag"},{"id":365,"type":"Matomo","name":"fa823313033498eb2214c929777151b8","parameters":{"matomoConfig":{"name":"Matomo Konfiguration","type":"MatomoConfiguration","lookUpTable":[],"defaultValue":"","parameters":{"matomoUrl":"https:\/\/f-a.pictet.com\/","idSite":{"name":"Site-ID Env","type":"Url","lookUpTable":[{"matchValue":"dev-","outValue":"3","comparison":"contains"},{"matchValue":"stage-","outValue":"3","comparison":"contains"},{"matchValue":".","outValue":"1","comparison":"contains"}],"defaultValue":"1","parameters":{"urlPart":"hostname"},"Variable":"UrlVariable"},"enableLinkTracking":true,"enableFileTracking":false,"enableCrossDomainLinking":false,"crossDomainLinkingTimeout":180,"enableDoNotTrack":false,"disablePerformanceTracking":false,"enableJSErrorTracking":false,"enableHeartBeatTimer":false,"heartBeatTime":15,"trackAllContentImpressions":false,"trackVisibleContentImpressions":false,"trackBots":false,"disableCookies":false,"requireConsent":false,"requireCookieConsent":true,"customCookieTimeOutEnable":false,"customCookieTimeOut":393,"referralCookieTimeOut":182,"sessionCookieTimeOut":30,"setSecureCookie":true,"cookieDomain":"","cookieNamePrefix":"_pk_","cookiePath":"","cookieSameSite":"Lax","disableBrowserFeatureDetection":false,"disableCampaignParameters":false,"domains":[],"alwaysUseSendBeacon":false,"disableAlwaysUseSendBeacon":false,"userId":"","customDimensions":[{"index":"1","value":{"name":"HTML lang","type":"DomElement","lookUpTable":[],"defaultValue":"","parameters":{"selectionMethod":"cssSelector","cssSelector":"html","elementId":"","attributeName":"lang"},"Variable":"DomElementVariable"}},{"index":"9","value":{"name":"ContainerRevision","type":"ContainerRevision","lookUpTable":[],"defaultValue":null,"parameters":[],"Variable":"ContainerRevisionVariable"}}],"registerAsDefaultTracker":true,"bundleTracker":true,"jsEndpoint":"matomo.js","jsEndpointCustom":"custom.js","trackingEndpoint":"js\/","trackingEndpointCustom":"custom.php","appendToTrackingUrl":"","forceRequestMethod":false,"requestMethod":"GET","requestContentType":"application\/x-www-form-urlencoded; charset=UTF-8","customRequestProcessing":"","customData":[{"name":"","value":""}],"setDownloadExtensions":"","addDownloadExtensions":"","removeDownloadExtensions":"","setIgnoreClasses":"","setReferrerUrl":"","setApiUrl":"","setPageViewId":"","setExcludedReferrers":"","setDownloadClasses":"","setLinkClasses":"","setCampaignNameKey":"","setCampaignKeywordKey":"","setConsentGiven":false,"rememberConsentGiven":false,"rememberConsentGivenForHours":"","forgetConsentGiven":false,"discardHashTag":false,"setExcludedQueryParams":"","setConversionAttributionFirstReferrer":false,"setDoNotTrack":false,"setLinkTrackingTimer":"","killFrame":false,"setCountPreRendered":false,"setRequestQueueInterval":""},"Variable":"MatomoConfigurationVariable"},"trackingType":"event","idGoal":"","goalCustomRevenue":"","documentTitle":"","customUrl":"","isEcommerceView":false,"productSKU":"","productName":"","categoryName":"","price":"","eventCategory":"File Download","eventAction":{"name":"ClickText","type":"ClickText","lookUpTable":[],"defaultValue":null,"parameters":[],"Variable":"ClickTextVariable"},"eventName":{"name":"data-download-title","type":"ClickHtmlAttribute","lookUpTable":[],"defaultValue":"","parameters":{"htmlAttribute":"data-download-title"},"Variable":"ClickHtmlAttributeVariable"},"eventValue":"1","customDimensions":[{"index":"2","value":{"name":"ClickDestinationUrl","type":"ClickDestinationUrl","lookUpTable":[],"defaultValue":null,"parameters":[],"Variable":"ClickDestinationUrlVariable"}}],"areCustomDimensionsSticky":false},"blockTriggerIds":[],"fireTriggerIds":[326],"fireLimit":"unlimited","fireDelay":0,"startDate":null,"endDate":null,"Tag":"MatomoTag"},{"id":366,"type":"CustomHtml","name":"8de4323490ed9107ff4c6d38c747ecd6","parameters":{"customHtml":"