1/** 2 * @version 2026-05-11 20:14 3 * @build 1778535011781 4 */ 5function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){_defineProperty(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _readOnlyError(e){throw new TypeError('"'+e+'" is read-only')}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){l=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _regenerator(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var s=r&&r.prototype instanceof c?r:c,l=Object.create(s.prototype);return _regeneratorDefine2(l,"_invoke",function(n,r,o){var a,c,s,l=0,d=o||[],u=!1,p={p:0,n:0,v:e,a:g,f:g.bind(e,4),d:function(t,n){return a=t,c=0,s=e,p.n=n,i}};function g(n,r){for(c=n,s=r,t=0;!u&&l&&!o&&t<d.length;t++){var o,a=d[t],g=p.p,m=a[2];n>3?(o=m===r)&&(s=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=g&&((o=n<2&&g<a[1])?(c=0,p.v=r,p.n=a[1]):g<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw u=!0,r}return function(o,d,m){if(l>1)throw TypeError("Generator is already running");for(u&&1===d&&g(d,m),c=d,s=m;
5(t=c<2?e:s)||!u;){a||(c?c<3?(c>1&&(p.n=-1),g(c,s)):p.n=s:p.v=s);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=p.n<0)?s:n.call(r,p))!==i)break}catch(t){a=e,c=1,s=t}finally{l=1}}return{value:t,done:u}}}(n,o,a),!0),l}var i={};function c(){}function s(){}function l(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(_regeneratorDefine2(t={},r,function(){return this}),t),u=l.prototype=c.prototype=Object.create(d);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,_regeneratorDefine2(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=l,_regeneratorDefine2(u,"constructor",l),_regeneratorDefine2(l,"constructor",s),s.displayName="GeneratorFunction",_regeneratorDefine2(l,o,"GeneratorFunction"),_regeneratorDefine2(u),_regeneratorDefine2(u,o,"Generator"),_regeneratorDefine2(u,r,function(){return this}),_regeneratorDefine2(u,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:a,m:p}})()}function _regeneratorDefine2(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_regeneratorDefine2=function(e,t,n,r){function a(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},_regeneratorDefine2(e,t,n,r)}function asyncGeneratorStep(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,o)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){asyncGeneratorStep(a,r,o,i,c,"next",e)}function c(e){asyncGeneratorStep(a,r,o,i,c,"throw",e)}i(void 0)})}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_toPropertyKey(r.key),r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}!function(){"use strict";var e;function t(){return"function"==typeof window.appLogEvent}var n=100;var r={logWebViewEvent:function(r){if(r.en&&t()&&e&&e.test(r.en)){var o=function(){var e=function(e){for(var t=Object.keys(e),r={},o=0;o<t.length;o+=1)if(t[o].startsWith("ep.")){var a=t[o].replace("ep.","");if("google_client_id"===a)continue;r[a]=e[t[o]]}r.screen_name="webview | ".concat(e.dt),r.screen_class=function(e){var t;try{t=new URL(e)}catch(e){return"(not set)"}return t.pathname}(e.dl);for(var i=Object.keys(r),c=0;c<i.length;c+=1){var s=r[i[c]];"string"==typeof s&&s.length>n&&(r[i[c]]=s.slice(0,n))}var l=e.en;"page_view"===l&&(l="screen_view");return{name:l,parameters:r}}(r);try{window.appLogEvent(e.name,e.parameters)}catch(e){}};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",o,{once:!0}):o()}},setWebViewUserProperty:function(e,t){},isWebView:t,isBridgeConsented:function(){return!!t()&&/postMessage/.test(String(window.appLogEvent))},setAllowedEventsRegex:function(t){t instanceof RegExp&&(e=t)},getWebViewDebugString:function(){var e=navigator.userAgent,t="function"==typeof window.appLogEvent,n=!(!window.trackingBridge||!window.trackingBridge.postMessage);return"".concat(t,",").concat(n,",").concat(t&&n,"|").concat(e)}};var o={getAidString:function(){var e=document.querySelector("script[src*='/universal_analytics.']"),t="(not set)";if(!e||!e.src)return t;var n=e.src.match(/\/([^/]+)\/sfp\//);return!Array.isArray(n)||n.length<2?t:n[1]}};var a=function(e){e.video.enabled||(e.video.html5.enabled=!1),window.trkknSettings.trxSettings=e,window.trkknSettings.trxVersion=e.jsVersion,window.trkknSettings.trxTemplateCompatibility="4.1";try{e.dataLayer=window[window.google_tag_manager[e.gtmContainerId].dataLayer.name]}catch(t){window.dataLayer=window.dataLayer||[],(e=e||{}).dataLayer=window.dataLayer}if(void 0!==e.tplVersion)if(e.tplVersion.includes(window.trkknSettings.trxTemplateCompatibility)){var t=function(){return _createClass(function e(t,n){var r=this;_classCallCheck(this,e),_defineProperty(this,"handleDOMChanges",function(e){var t=r.opts,n=t.audio,o=t.video,a=t.abortController;e.forEach(function(e){if(e.addedNodes.length>0){var t=e.addedNodes[0];
5if(t.nodeType===Node.ELEMENT_NODE||t.nodeType===Node.DOCUMENT_FRAGMENT_NODE){if(t.tagName&&t.tagName.match(/^(script|img)$/gi))return;if(n.enabled){var i=r.searchForElementsInShadowDOMs('audio:not([data-tracked="true"])',t);i.length>0&&new u({video:o.html5,audio:n},a,i,void 0)}if(o.enabled&&o.html5.enabled){var c=r.searchForElementsInShadowDOMs('video:not([data-tracked="true"])',t);c.length>0&&new u({video:o.html5,audio:n},a,void 0,c)}}}})}),_defineProperty(this,"delegateEvent",function(e,t,n,o){var a=r.opts,i=a.abortController,c=a.listenerOptions,s=a.touchDevice,l=a.shadowDom;c.capture=!!o;var d="mousedown"===e&&s?"click":e;r.delegatedEvents.has(d)||r.delegatedEvents.set(d,new Map),d.match(/(scroll|beforeunload|pagehide)/gi)?("window"===t&&(window.addEventListener(d,r.handleDelegatedEvent,c),window.trkknSettings.trxEventListeners.set(d,i)),"document"===t&&(document.addEventListener(d,r.handleDelegatedEvent,c),window.trkknSettings.trxEventListeners.set(d,i))):(document.addEventListener(d,function(e){if(l){var r=(e.composedPath()||[])[0];if(r.matches(t))if(window.trkknSettings.isChildOfShadowRoot(r))n({target:r,type:d});else n(e)}else e.target.matches(t)&&n(e)},c),window.trkknSettings.trxEventListeners.set(d,i));var u=r.delegatedEvents.get(d);u.has(t)||u.set(t,[]),u.get(t).toString().includes(n)||u.get(t).push(n)}),_defineProperty(this,"handleDelegatedEvent",function(e){var t=e.type,n=e.target;if(r.delegatedEvents.has(t)){var o=r.delegatedEvents.get(t);t.match(/(scroll|beforeunload|pagehide)/gi)?o.forEach(function(t){t.forEach(function(t){t(e)})}):o.forEach(function(t,r){n.matches(r)&&t.forEach(function(t){t.call(n,e)})})}}),_defineProperty(this,"searchForElementsInShadowDOMs",function(e,t){var n=r.opts.shadowDom,o=t||document.body,a=[];if(o.querySelectorAll(e).forEach(function(e){a.push(e)}),o.matches(e)&&a.push(o),n){var i=function(t){if(t.nodeType===Node.ELEMENT_NODE||t.nodeType===Node.DOCUMENT_FRAGMENT_NODE){if(t.shadowRoot){var n=t.shadowRoot;n.querySelectorAll(e).forEach(function(e){a.push(e)}),i(n)}t.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&t.tagName.match(/^(script|img)$/gi)||t.childNodes.forEach(function(e){i(e)})}};i(o)}return a}),void 0!==window.trkknSettings.trxEventListeners&&this.clearEventListeners(),this.opts=t,this.opts.abortController=n,this.opts.listenerOptions={composed:!0,capture:!1,signal:n.signal},this.delegatedEvents=new Map,this.mutationObserver=new MutationObserver(this.handleDOMChanges),this.mutationObserver.observe(document.body,{childList:!0,subtree:!0}),window.trkknSettings.trxEventListeners=new Map},[{key:"clearEventListeners",value:function(){window.trkknSettings.trxEventListeners.forEach(function(e,t){e.abort("".concat(t,": reinitialization")),window.trkknSettings.trxEventListeners.clear()})}},{key:"trkEvent",value:function(e,t){var n=this.opts,r=n.dataLayer,o=n.testMode,a=e;a.event=a.event.toLowerCase(),a.event_source="trkkn_et > ".concat(a.event_source);var i={},c=o?"TEST_".concat(a.event_name_trx):a.event_name_trx;if("page_view"===a.event_name_trx)a.event=a.event_name_trx,a.event_name=c,delete a.event_name_trx,r.push(a);else{var s=_defineProperty(_defineProperty(_defineProperty(_defineProperty({},c,a),"event",a.event),"event_name",c),"event_source",a.event_source);if(a["gtm.element"]instanceof Element&&(a["gtm.element"].attributes&&Array.from(a["gtm.element"].attributes).forEach(function(e){var t=e.name,n=e.value;i[t]=n}),s["gtm.element"]=a["gtm.element"],s["gtm.elementClasses"]=a["gtm.element"].getAttribute("class")||"",s["gtm.elementId"]=a["gtm.element"].id,s["gtm.elementTarget"]=a["gtm.element"].target||a["gtm.element"].formTarget,s["gtm.elementUrl"]=a["gtm.element"].href,s["gtm.elementParam
5s"]=i),delete s[c].event,delete s[c]["gtm.element"],delete s[c].event_name_trx,delete s[c].event_source,t)return s;r.push(s)}}},{key:"qs",value:function(e,t){var n=new URL(e,"https://".concat(window.location.hostname)).searchParams.get(t);return null===n?void 0:n}},{key:"cc",value:function(e){return(document.cookie.match("(^|; )".concat(e,"=([^;]*)"))||0)[2]}},{key:"checkFile",value:function(e,t){try{var n=e.split("?")[0].split(".").pop().toLowerCase();return!!t.includes(n)&&n}catch(e){return!1}}},{key:"rewrite",value:(t=_asyncToGenerator(_regenerator().m(function e(t,n,r){var o,a,i,c;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(-1!==(o=n).indexOf("[[")){e.n=1;break}return e.a(2,o);case 1:if(a=/"etdelay":"(\d+)"/i.exec(o),i=a?parseInt(a[1],10):0,!((i=Number.isNaN(i)?0:i)>0)){e.n=3;break}return e.n=2,this.delayReturn(t,o,r,i);case 2:return c=e.v,e.a(2,c);case 3:return e.a(2,this.searchAndReplace(t,o,r))}},e,this)})),function(e,n,r){return t.apply(this,arguments)})},{key:"searchAndReplace",value:function(e,t,n){var r=this;return this.extractGroups(t).forEach(function(o){var a,i=e,c=_slicedToArray(o.split(","),3),s=c[0],l=c[1],d=c[2];if(l=l||s,a=n&&!s.match(/^html.*/gi)?r.tryGetObjValues(s,l,d,e):r.tryGetHtmlValues(s,i,l),d&&-1!==l.indexOf("array:")&&a&&a.length>0){var u,p=[],g=_createForOfIteratorHelper(a);try{for(g.s();!(u=g.n()).done;){var m=u.value,f=r.tryGetHtmlValues(d,m,d);f=null!==(f="string"==typeof f?f.replace(/[\r\n\t ]+/gm," ").replaceAll('"','\\"').trim():f)&&"object"===f&&0===f.length?null:f,p.push(f)}}catch(e){g.e(e)}finally{g.f()}a=p}a=null!==(a="string"==typeof a?a.replace(/[\r\n\t ]+/gm," ").replaceAll('"','\\"').trim():a)&&"object"===a&&0===a.length?null:a,t=t.replace("[[".concat(o,"]]"),a)}),t}},{key:"delayReturn",value:function(t,n,r,o){var a=this;return new Promise(function(i){var c=setTimeout(function(){i(a.searchAndReplace(t,n,r))},o);window.addEventListener(e.unloadEvent,function(){clearTimeout(c),i(a.searchAndReplace(t,n,r))},{once:!0})})}},{key:"tryGetHtmlValues",value:function(t,n,r){var o=t.match(/^html.*/gi)?document.querySelector(t):n;if(null===o)return null;var a=r.match(/^(.*)([?#:/]+.*)/)||[];try{if(-1!==r.indexOf("array:")){var i=r.split("array:")[1];return o.querySelectorAll(i.split(",")[0])}if(-1!==r.indexOf("length:"))return o.querySelectorAll(r.split("length:")[1]).length;if(o="SELECT"===(o=r===t||t.match(/^html.*/gi)?o:o.querySelector(t)).nodeName?o.options[o.selectedIndex]:o,a.length>0){var c=o[a[1]]?o[a[1]]:o.getAttribute(a[1]);return this.getUrlParts(c,a[2])}return r.match(/style/)?o.getAttribute(r):"value"===r&&"password"===o.type?null:o[r]||o.getAttribute(r)}catch(t){return e.dataLayer.push({event:"msg.trkkn_et_error",event_name:"trkkn_et_error",event_source:"trkkn_et > rewrite > tryGetHtmlValues",trkkn_et_error:{version:window.trkknSettings.trxVersion,message:t.message,error:t.stack,object:{element:o,attr:r},function:"rewrite>tryGetHtmlValues"}}),null}}},{key:"tryGetObjValues",value:function(t,n,r,o){var a,i=this;try{if(a=this.getObjKeyValue(t,o),n===t)return a;var c=_slicedToArray(a=this.tryParseJSON(a),2),s=c[0],l=c[1];if("html"===l)return r&&!n.match(/(array|length):/)?this.tryGetHtmlValues(n,s,r):this.tryGetHtmlValues(t,s,n);if("array"===l||"object"===l){if(n.match(/(array|length):/)){var d=0,u=[],p=n.split("array:")[1]||n.split("length:")[1],g=p.match(/^(.*)([?#:/]+.*)/);return p=g?g[1]:p,s.forEach(function(e){if(e[p]){d+=1;var t=g?i.getUrlParts(e[p],g[2]):e[p];u.push(t)}}),-1!==n.indexOf("length:")?d:u}if(-1!==n.indexOf("length"))return a.length}return s}catch(t){return e.dataLayer.push({event:"msg.trkkn_et_error",event_name:"trkkn_et_error",event_source:"trkkn_et > rewrite > tryGetObjValues",trkkn_et_error:{version:window.trkknSettings.trxVersion,message:t.message,error:t.stack,object:{element:a,attr:n},function:"rewrite>tryGetObjValues"}}),null}}},{key:"getObjKeyValue",value:function(e,t){var n=this,r=t;return e.split(".").forEach(function(e){var t=e.match(/^(.*)([?#:/]+.*)/);if("string"==typeof r){var o=_slicedToArray(n.tryParseJSON(r),1);r=o[0]}t?(r=r[t[1]],r=n.getUrlParts(r,t[2])):r=r?r[e]:void 0}),r}},{key:"getUrlParts",value:function(e,t){if(-1!==t.indexOf("?")){var n=t.split("?");return n[1]?h.qs(e,n[1]):new URL(e,"https://".concat(window.location.hostname)).search}return-1!==t.indexOf("#")?new URL(e,"https://".concat(window.location.hostname)).hash.slice(1):-1!==t.indexOf(":")?new URL(e,"https://".concat(window.location.hostname)).hostname:-1!==t.indexOf("/")?new URL(e,"https://".concat(window.location.hostname)).pathname:e}},{key:"extractGroups",value:function(e){for(var t=e.replace("[[[","[[ [").replace("]]]","] ]]"),n=/\[\[([\s\S]*?)\]\]/g,r=[],o=n.exec(t);null!==o;)r.push(o[1].trim()),o=n.exec(t);return r}},{key:"tryParseJSON",value:function(e){try{var t=e,n=document.createElement("div");return n.id="response",n.innerHTML=e,n.firstElementChild instanceof HTMLElement?[n,"html"]:("string"==typeof t&&(t=JSON.parse(e)),Array.isArray(t)?[t,"array"]:"object"===_typeof(t)?[t,"object"]:t)}catch(t){return[e,"original"]}}},{key:"getElementOrClosest",value:function(e,t){return e.matches(t)?e:window.trkknSettings.closestElement(e,t)}},{key:"createCssSelectors",value:function(e){var t=e.split(","),n=[];return t.forEach(function(e){n.push(e),n.push("".concat(e," *"))}),n}},{key:"getTestObject",value:function(e,t){var n=this,r=e.children,o=e.childElementCount,a='"meta_count":"[[html head,length:meta]]","meta_name_array":"[[html head,array:meta,name]]","text":"[[innerText]]"';if(a="".concat(a).concat(this.getTestAttributes(e,"")),t&&o>0){var i=0;Array.from(r).forEach(function(e){a="".concat(a).concat(n.getTestAttributes(e,"child_".concat(i,"_").concat(e.tagName.toLowerCase(),"_"))),i+=1})}return a}},{key:"getTestAttributes",value:function(e,t){var n="",r="";return t&&(n="".concat(this.getCssSelector(e,!1),","),r=',"'.concat(t,'text":"[[').concat(n,'innerText]]"')),e.attributes&&Array.from(e.attributes).forEac
5h(function(e){var o=e.name,a=e.value;if(r="".concat(r,',"').concat(t).concat(o,'":"[[').concat(n).concat(o,']]"'),"href"===o){var i=new URL(a,"https://".concat(window.location.hostname));r="".concat(r,',"').concat(t,'domain":"[[').concat(n).concat(o,':]]","').concat(t,'path":"[[').concat(n).concat(o,'/]]","').concat(t,'fragment":"[[').concat(n).concat(o,'#]]","').concat(t,'query":"[[').concat(n).concat(o,'?]]"'),new URLSearchParams(i.search).forEach(function(e,n){r="".concat(r,',"').concat(t,"query_").concat(n,'":"[[').concat(o,"?").concat(n,']]"')})}}),e.tagName.match(/input|select|textarea/i)&&(-1===r.indexOf('"'.concat(t,'value"'))&&(r="".concat(r,',"').concat(t,'value":"[[').concat(n,'value]]"')),"checkbox"===e.type&&(r="".concat(r,',"').concat(t,'checked":"[[').concat(n,'checked]]"'))),r}},{key:"getCssSelector",value:function(e,t){var n=e.id?"".concat(e.tagName.toLowerCase(),"#").concat(e.id):e.getAttribute("class")?"".concat(e.tagName.toLowerCase(),".").concat(e.getAttribute("class").split(" ").join(".")):e.tagName.toLowerCase(),r=e.parentElement?e.parentElement.closest("[id], [class]"):null;if(r&&t){var o=r.id?"".concat(r.tagName.toLowerCase(),"#").concat(r.id):"".concat(r.tagName.toLowerCase(),".").concat(r.getAttribute("class").split(" ").join("."));return"".concat(o," ").concat(n)}return n}}]);var t}();window.trkknSettings.isChildOfShadowRoot=function(e){for(var t=e;t;){if(t.shadowRoot)return!0;t=t.parentNode||t.getRootNode().host}return!1},window.trkknSettings.closestElement=function(e,t){if(!(e instanceof Element))return e;if(e.closest(t))return e.closest(t);var n=function(e){var r=e&&e.closest(t);return e&&e!==document&&e!==window?r||n(e.getRootNode().host):null};return n(e)},window.trkknSettings.buildAttributesString=function(e,t){if(!(t.length||e instanceof Element))return null;var n=function(){var n=[];return t.forEach(function(t){var r=t.split(",");e&&e.matches(r[0])&&n.push.apply(n,_toConsumableArray(r.slice(1)))}),n}(),r=_slicedToArray(n,2),o=r[0],a=r[1],i="";return a?(i=a.split(">").map(function(t){return e.getAttribute(t)}).filter(Boolean).join(" > "),o&&(i="".concat(o," > ").concat(i))):i=o||"",i},window.trkknSettings.trxScroll=function(t){var n=e.scroll,r=n.method,o=n.enabled;if(o&&"onUnload"===r||!0===t){var a=e.scroll,i=a.category,c=a.trackFromPixel,s=a.spa,l=e.scroll.initPercentage,d=s[s.length-1],u=d.loc,p=d.ms,g=s[s.length-1].bsh;void 0===g&&(g=document.body.scrollHeight);var m=window.innerHeight,f=(window.scrollY||document.documentElement.scrollTop||document.body.scrollTop||0)+window.innerHeight,v=p-m,_=Math.min(Math.round(f/g*100),100),k=10*Math.ceil(_/10);0===p&&(l=_);var w=10*Math.ceil(l/10),y=Math.min(Math.round(p/g*100),100),b=10*Math.ceil(y/10);if(!0===t)return[w,l,k,_,b,y];o&&"onUnload"===r&&(v>=c&&h.trkEvent({event:"gx.scroll",event_name_trx:i,event_source:"TrkScroll > onUnload",page_location:"".concat(window.location.protocol,"//").concat(u),percentage:b,percentage_num:y,initial_percentage:w,initial_percentage_num:l,"gtm.element":{}}),s.push({loc:window.location.hostname+window.location.pathname,ms:0}),e.scroll.initPercentage=!1)}return"onPercentage"===r&&(e.scroll.trkd=new Set,e.scroll.initPercentage=!1),!0};var n=function(){return _createClass(function t(n,r,o){var a=this;_classCallCheck(this,t),_defineProperty(this,"setTemplateCookie",function(t,n,r,o,a){if(n){var i={event:t,event_name:t,event_source:"trkkn_et > TrkLinkId"};e.dataLayer.push(i)}""!==r&&""===o[0]&&(document.cookie="".concat(a,"=").concat(encodeURIComponent(JSON.stringify(o)),";path=/;Secure"))}),_defineProperty(this,"getXPath",function(e){if(!(e instanceof Element))return"(not set)";if(""!==e.id)return"//*[@id='".concat(e.id,"']");if(e===document.body)return"/html/body";var t,n=0;e.parentNode instanceof Element&&Array.from(e.parentNode.childNodes).some(function(r){return r===e?(t="".concat(a.getXPath(e.parentNode),"/").concat(e.tagName.toLowerCase(),"[").concat(n+1,"]"),!0):(1===r.nodeType&&r.tagName===e.tagName&&(n+=1),!1)});return t||"(not set)"}),this.opts=n,this.opts.touchDevice=r,this.opts.unloadEvent=o,this.opts.pageTemplate=this.opts.pageTemplate?this.opts.pageTemplate:"",this.opts.cookieValue=["",this.opts.pageTemplate,"","(not set)",[]],this.init()},[{key:"init",value:function(){var e=this,t=this.opts,n=t.unloadEvent,r=t.pushListenerEvents,o=t.pageTemplate,a=t.cookieValue,i=t.cookieName;(r||""!==o)&&h.delegateEvent(n,"window",function(){return e.setTemplateCookie(n,r,o,a,i)}),h.delegateEvent("mousedown","*",function(t){return e.initLinkid(t,"right_click")},!0),h.delegateEvent("keypress","*",function(t){return e.initLinkid(t,"keypress_enter")},!0)}},{key:"initLinkid",value:function(t,n){var r=this.opts,o=r.clickIdentifier,a=r.clickSelector,i=r.cookieName,c=r.cookieValue,s=r.touchDevice,l=r.testMode,d=t.target;if("right_click"===n||"keypress_enter"===n&&13===t.keyCode){var u,p=!1;void 0!==o&&o.some(function(e){var t=e.split(",");return!!(u=window.trkknSettings.closestElement(d,t[0]))&&(p=t,!0)});var g=window.trkknSettings.closestElement(d,a);if(c[4]=window.trkknSettings.trxScroll(!0),u&&g){var m=window.trkknSettings.buildAttributesString(u,o),f=d.getAttribute("class");f=null===f?d.tagName:"".concat(d.tagName,".").concat(f),c[0]=m,c[2]="",c[3]=encodeURIComponent(d.innerText?d.innerText.replace(/[\r\n\t ]+/gm," ").substring(0,99).trim().toLowerCase():f),document.cookie="".concat(i,"=").concat(encodeURIComponent(JSON.stringify(c)),";path=/;Secure")}else{var h=this.getXPath(d);c[2]=[h,null===g?0:1,null===u?0:1],c[3]="(not set)",document.cookie="".concat(i,"=").concat(encodeURIComponent(JSON.stringify(c)),";path=/;Secure")}if(l){var v=g?'\n\nSUCCESS: "Clicked Element" matched with "Click Selector"!':'\n\nWARNING: "Clicked Element" does not match the "Click Selector":\n- linkId will not be written to cookie. \n- If click triggered a new page_view, add the "'.concat(d.nodeName,'" element selector to the "Click Selector" field.'),_=p?'\n\nSUCCESS: "Component Identifier" matched with "Click Selector"!':'\n\nERROR: Could not find a matching "Component Identifier":\n- linkId cannot be created. \n- Check the source code and add a new rule to your "Component Identifier" field.';window.console.log("TRKKN LINKID CLICK INFORMATION:\n Cookie value: ".concat(JSON.stringify(c),"\n Link ID: ").concat(window.trkknSettings.buildAttributesString(u,o),"\n Click Selector: ").concat(a,"\n Clicked Element: "),d,"\n Component Identifier: ".concat(!1===p?"n/a":p,"\n Clicked Component: "),u||"n/a",v,_,'\n\nDelete the "trkknEtHelpLinkid" Cookie to deactivate this console.log.')}if(this.opts.pushListenerEvents&&(!s||s&&"keypress_enter"===n)){var k={};
5Array.from(d.attributes).forEach(function(e){var t=e.name,n=e.value;k[t]=n}),e.dataLayer.push({event:n,event_source:"trkkn_et > TrkLinkId","gtm.element":d||"","gtm.elementClasses":d.getAttribute("class")||"","gtm.elementId":d.id||"","gtm.elementTarget":d.target||d.formTarget||"","gtm.elementUrl":d.href||"","gtm.elementParams":k})}}}}])}(),r=function(){return _createClass(function e(t){_classCallCheck(this,e),this.opts=t,this.opts.category=this.opts.category||"download",this.opts.selector="a",this.init()},[{key:"init",value:function(){var e=this;this.opts.extensions.forEach(function(t){var n='a[href$=".'.concat(t,'" i],a[href*=".').concat(t,'?" i],a[href$=".').concat(t,'" i] *,a[href*=".').concat(t,'?" i] *');h.delegateEvent("mousedown",n,function(n){return e.initDownload(n.target,t)})})}},{key:"initDownload",value:function(e,t){var n=this.opts,r=n.category,o=n.selector,a=h.getElementOrClosest(e,o),i=decodeURIComponent(a.href.split(/[/]+/).pop().split(/\./)[0]);h.trkEvent({event:"gx.download",event_name_trx:r,event_source:"TrkDownload",type:t,name:i,url:a.href,text:a.innerText.replace(/[\r\n\t ]+/gm," ").trim(),"gtm.element":a,file_extension:t,file_name:i,link_url:a.href})}}])}(),o=function(){return _createClass(function e(t){var n=this;_classCallCheck(this,e),_defineProperty(this,"initOutbound",function(e){var t=n.opts,r=t.outbound,o=t.social,a=t.download,i=t.selector,c=h.getElementOrClosest(e,i),s=r.category,l=o.outboundSocialNetworks,d=c.protocol,u=c.hostname,p=c.pathname+c.search,g=c.href;if(!h.checkFile(g,a.extensions)){var m=("whatsapp:"===d||"http:"===d||"https:"===d)&&!u.includes(document.location.hostname);if(c.hasAttribute("href")&&m){var f=p,v="",_=f.indexOf("__utm");-1!==_&&(f=f.substring(0,_)),f=f.replace(/(\?|&|#)(_gl|_ga|utm_)=.*/i,"");var k=r.inboundPattern;"string"==typeof k&&(k=new RegExp(k,"i")),!0===r.inbound&&k.test(u)&&(s=r.inboundCategory||"inbound");var w=!1;if(o.enabled&&l){var y=!1;l.some(function(e){return!!g.includes(e.url)&&(s=o.category||"share",f=e.name,v="whatsapp:"===d?decodeURIComponent(h.qs(g,e.param).match(/.*(http[^ ]+).*/i)[1]):h.qs(g,e.param),h.trkEvent({event:"gx.share",event_name_trx:s,event_source:"TrkOutbound",provider:f,url:v,text:c.innerText.replace(/[\r\n\t ]+/gm," ").trim(),"gtm.element":c}),y=!0,!0)}),r.enabled&&!y&&h.trkEvent({event:"gx.outbound",event_name_trx:s,event_source:"TrkOutbound",domain:u,url:"".concat(d,"//").concat(u).concat(f),text:c.innerText.replace(/[\r\n\t ]+/gm," ").trim(),"gtm.element":c}),w=!0}r.enabled&&!w&&h.trkEvent({event:"gx.outbound",event_name_trx:s,event_source:"TrkOutbound",domain:u,url:"".concat(d,"//").concat(u).concat(f),text:c.innerText.replace(/[\r\n\t ]+/gm," ").trim(),"gtm.element":c})}}}),this.opts=t,this.opts.outbound.category=this.opts.outbound.category||"outbound",this.opts.selector='a[href*="//"]:not([href^="https://'.concat(window.location.hostname,'" i]):not([href^="http://').concat(window.location.hostname,'" i])'),this.init()},[{key:"init",value:function(){var e=this;h.delegateEvent("mousedown",[this.opts.selector,"".concat(this.opts.selector," *")],function(t){return e.initOutbound(t.target)})}}])}(),a=function(){return _createClass(function e(t){var n=this;_classCallCheck(this,e),_defineProperty(this,"initMailto",function(e){var t=n.opts,r=t.category,o=t.selector,a=h.getElementOrClosest(e,o),i=a.href.substr(7);h.trkEvent({event:"gx.email",event_name_trx:r,event_source:"TrkMailto",text:i,"gtm.element":a})}),this.opts=t,this.opts.category=this.opts.category||"email",this.opts.selector='a[href^="mailto:" i]',this.init()},[{key:"init",value:function(){var e=this;h.delegateEvent("mousedown",[this.opts.selector,"".concat(this.opts.selector," *")],function(t){return e.initMailto(t.target)})}}])}(),i=function(){return _createClass(function e(t){var n=this;_classCallCheck(this,e),_defineProperty(this,"initTelto",function(e){var t=n.opts,r=t.category,o=t.selector,a=h.getElementOrClosest(e,o),i=a.href.substr(4);h.trkEvent({event:"gx.call_number",event_name_trx:r,event_source:"TrkTelto",text:i,"gtm.element":a})}),this.opts=t,this.opts.category=this.opts.category||"call_number",this.opts.selector='a[href^="tel:" i]',this.init()},[{key:"init",value:function(){var e=this;h.delegateEvent("mousedown",[this.opts.selector,"".concat(this.opts.selector," *")],function(t){return e.initTelto(t.target)})}}])}(),c=function(){return _createClass(function t(n,r){var o=this;_classCallCheck(this,t),_defineProperty(this,"initForm",function(e){var t=o.opts,n=t.enabled,r=t.enabledCustom,a=t.category,i=t.customIdentifier,c=t.rules,s=t.testMode,l=e.target,d=e.type,u=window.trkknSettings.closestElement(l,"form"),p=null===u?"true":u.getAttribute("data-tracked"),g=l.getAttribute(i)||l.name||l.id||l.type||l.nodeName,m=o.getStaticValue(l),f=o.getFormName(l),v=null===u?"(form tag missing)":o.countFormElements(u);if(n&&"click"===d&&"true"!==p){if(d="begin",v<2||"(form tag missing)"===v)return;return u.setAttribute("data-tracked","true"),void o.trackFormEvent(a,g,d,f,m,l.type,l,v)}if(o.shadowDom){if(l.nodeName.match(/input/gi))if(l.type.match(/text|range|password/gi)){if("input"===d)return}else if("focusout"===d)return;
5if(l.tagName.match(/(input|textarea|select)/gi)&&"click"===d&&"radio"!==l.type)return void(o.opts.lastValue=[l,l.value]);if((o.opts.lastValue[0]===l&&o.opts.lastValue[1]===l.value||o.opts.lastValue[0]!==l&&""===l.value)&&"checkbox"!==l.type)return;o.opts.lastValue=[l,l.value],d="submit"===d?"submit":"change"}var _=!(!r||!c)&&o.checkForCustomRule(l,c);s&&o.initFormCustom(e.target,{eventName:"MY_FORM_CHANGE_EVENT_NAME",cssSelector:"input, select, textarea",customObject:h.getTestObject(e.target)},"",d,!0),_?o.initFormCustom(l,_,a,d):n&&o.trackFormEvent(a,g,d,f,m,l.type,l,v)}),_defineProperty(this,"initFormCustom",function(){var t=_asyncToGenerator(_regenerator().m(function t(n,r,a,i,c){var s,l,d,u,p,g,m,f,v,_;return _regenerator().w(function(t){for(;;)switch(t.n){case 0:return s=o.opts.testMode,l=r.customObject,d=r.cssSelector,u=(u=r.eventName)||"".concat(a,"_").concat(i),p=c?n:h.getElementOrClosest(n,d),g=s?"TrkForm > initFormCustom > TRKKN OBSERVED FORM CHANGE":"TrkForm > initFormCustom",m='"event":"gx.'.concat(u,'","event_name_trx":"').concat(u,'","event_source":"').concat(g,'"').concat(""===l?"":",".concat(l)),t.n=1,h.rewrite(p,m);case 1:f=t.v;try{(f=JSON.parse("{".concat(f,"}")))["gtm.element"]=p,c?(v=h.getCssSelector(p,!0),_=window.trkknSettings.isChildOfShadowRoot(p)&&!o.shadowDom?'- Clicked Element is inside a shadowRoot. Please set "Shadow DOM - enabled" to "true" in GTM Template.\n':"",window.console.log("TRKKN OBSERVED FORM CHANGE RECORDED FOR ELEMENT:\n ".concat(v,' \n\nREAL TIME SETTINGS EXAMPLE FOR "CUSTOM FORM TAGGING - RULES" FIELD:\n Event name: ').concat(u,"\n CSS Selector: ").concat(v,"\n dataLayer Object: ").concat(l,"\n\nNEXT STEPS: \n- Check if an event is already triggered with this interaction.\n").concat(_,'- For PII reasons, please be careful when capturing the [[value]] attribute. \n- Copy-paste document.querySelectorAll("').concat(v,'"); into console to check if selector is matching your needs.\n- Copy-paste and modify the settings above and create a new Rule in "Custom Form Tagging - Rules".\n- Delete the "trkknEtHelpForm" Cookie to deactivate this console.log.\n\nREAL TIME RESULT, IF ABOVE SETTINGS COPY-PASTED INTO "CUSTOM CLICK TAGGING - RULES" FIELD:'),h.trkEvent(f,!0))):h.trkEvent(f)}catch(t){e.dataLayer.push({event:"msg.trkkn_et_error",event_name:"trkkn_et_error",event_source:"trkkn_et > TrkForm > initFormCustom",trkkn_et_error:{version:window.trkknSettings.trxVersion,message:t.message,error:t.stack,object:f,function:"TrkFormCustom>initFormCustom"}})}case 2:return t.a(2)}},t)}));return function(e,n,r,o,a){return t.apply(this,arguments)}}()),this.opts=n,this.shadowDom=r,this.opts.category=this.opts.category||"form",this.opts.lastValue=[],this.init()},[{key:"init",value:function(){var e=this,t=this.opts,n=t.enabled,r=t.enabledCustom,o=t.submit,a=t.rules,i=t.filterField,c=t.category,s=t.testMode;this.shadowDom&&(h.delegateEvent("input","input, select",function(t){return e.initForm(t)}),h.delegateEvent("focusout","input, textarea",function(t){return e.initForm(t)}),h.delegateEvent("click","input, select, textarea",function(t){return e.initForm(t)})),!this.shadowDom&&n&&(h.delegateEvent("change","input, select, textarea",function(t){return e.initForm(t)}),h.delegateEvent("click",'form:not([data-tracked="true"]) input, form:not([data-tracked="true"]) select, form:not([data-tracked="true"]) textarea',function(t){return e.initForm(t)})),this.shadowDom||n||!r||(s&&h.delegateEvent("change","input, select, textarea",function(t){return e.initFormCustom(t.target,{eventName:"MY_FORM_CHANGE_EVENT_NAME",cssSelector:"input, select, textarea",customObject:h.getTestObject(t.target)},"","change",!0)}),a.forEach(function(t){var n=h.createCssSelectors(t.cssSelector);""!==t.customFilterCondition?i&&new RegExp(t.customFilterCondition,"i").test(i)&&h.delegateEvent("change",n,function(n){return e.initFormCustom(n.target,t,c,"change")}):h.delegateEvent("change",n,function(n){return e.initFormCustom(n.target,t,c,"change")})})),n&&o&&h.delegateEvent("submit","form",function(t){return e.initForm(t)})}},{key:"checkForCustomRule",value:function(e,t){var n=this.opts.filterField;return t.find(function(t){var r=h.createCssSelectors(t.cssSelector);if(e.matches(r)){if(""===t.customFilterCondition)return t;if(n&&new RegExp(t.customFilterCondition,"i").test(n))return t}return!1})}},{key:"countFormElements",value:function(e){var t=0;return function e(n){n.querySelectorAll("*").forEach(function(n){var r;(n instanceof HTMLInputElement||n instanceof HTMLSelectElement||n instanceof HTMLTextAreaElement)&&("submit"!==(r=n).type&&r.offsetWidth&&r.offsetHeight&&r.getClientRects().length)&&(t+=1),n.shadowRoot&&e(n.shadowRoot)})}(e),t}},{key:"getFormName",value:function(e){var t=window.trkknSettings.closestElement(e,"form");return null!==t&&(t.getAttribute("name")||t.getAttribute("id")||t.getAttribute("action")||t.getAttribute("class"))||"none"}},{key:"getStaticValue",value:function(e){return"checkbox"===e.type?e.checked?"checked":"unchecked":null}},{key:"trackFormEvent",value:function(e,t,n,r,o,a,i,c){h.trkEvent({event:"gx.form_".concat(n),event_name_trx:"".concat(e,"_").concat(n),event_source:"TrkForm >
5 initForm",name:r,field:t,type:a,input:o,count:c,"gtm.element":i})}}])}(),s=function(){return _createClass(function e(t){var n=this;_classCallCheck(this,e),_defineProperty(this,"initPrint",function(){var e=n.opts.category;h.trkEvent({event:"gx.print",event_name_trx:e,event_source:"TrkPrint",url:document.location.href,"gtm.element":{}})}),this.opts=t,this.opts.category=this.opts.category||"print",this.init()},[{key:"init",value:function(){var e=this;this.initPrint=this.initPrint.bind(this),window.onafterprint=this.initPrint,h.delegateEvent("afterprint","*",function(){return e.initPrint})}}])}(),l=function(){return _createClass(function e(t){var n=this;_classCallCheck(this,e),_defineProperty(this,"initCopytext",function(e){var t=n.opts,r=t.category,o=t.textlength,a=e.tagName.match(/(textarea|input)/gi),i=n.getSelectionText();i.length>0&&null==a&&h.trkEvent({event:"gx.copytext",event_name_trx:r,event_source:"TrkCopytext",text:i.substr(0,o),count:i.length,"gtm.element":e})}),this.opts=t,this.opts.category=this.opts.category||"copytext",this.opts.textlength=parseInt(this.opts.textlength,10)||50,this.init()},[{key:"init",value:function(){var e=this;h.delegateEvent("copy","*",function(t){return e.initCopytext(t.target)})}},{key:"getSelectionText",value:function(){var e="";return window.getSelection?e=window.getSelection().toString():document.selection&&"Control"!==document.selection.type&&(e=document.selection.createRange().text),e.replace(/[\r\n\t ]+/gm," ")}}])}(),d=function(){return _createClass(function e(t,n){_classCallCheck(this,e),this.opts=t,this.opts.abortController=n,this.opts.listenerOptions={signal:n.signal},this.opts.urlMapping={xhr:"responseURL",fetch:"url",ajax:"name"},this.init()},[{key:"init",value:function(){var e=this,t=this.opts,n=t.testMode,r=t.filters,o=t.filterField,a={ajax:function(){return e.initAjax()},xhr:function(){return e.initXhr()},fetch:function(){return e.initFetch()}};Object.keys(r).forEach(function(e){o&&(r[e]=r[e].filter(function(e){return""===e.ajaxFilterCondition||new RegExp(e.ajaxFilterCondition,"i").test(o)})),(r[e].length>0||"ajax"===e&&"basic"===n||"ajax"!==e&&"advanced"===n)&&a[e]()})}},{key:"initXhr",value:function(){void 0===window.trkknSettings.windowXMLHttpRequest&&(window.trkknSettings.windowXMLHttpRequest={open:window.XMLHttpRequest.prototype.open,send:window.XMLHttpRequest.prototype.send});var e=this.opts.listenerOptions,t=window.trkknSettings.windowXMLHttpRequest,n=t.open,r=t.send,o=this;window.XMLHttpRequest.prototype.open=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this._method=t[0],this._url=t[1],n.apply(this,t)},window.XMLHttpRequest.prototype.send=function(){for(var t=this,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];var c=a[0];return t.addEventListener("readystatechange",function(){if(4===t.readyState){var e=t;e.xhrData=c,o.handleAjaxResponse("xhr",e,t.status)}},e),window.trkknSettings.trxEventListeners.set("readystatechange",t),r.apply(this,a)}}},{key:"initFetch",value:function(){var t=this;void 0===window.trkknSettings.windowFetch&&(window.trkknSettings.windowFetch=window.fetch);var n=window.trkknSettings.windowFetch,r={apply:function(r,o,a){var i={event:"msg.trkkn_et_error",event_name:"trkkn_et_error",event_source:"trkkn_et > TrkAjax > fetch",trkkn_et_error:{version:window.trkknSettings.trxVersion,function:"TrkHlp>TrkAjax"}};try{var c=_slicedToArray(a,2),s=c[0],l=c[1],d=void 0===l?{}:l,u=n.apply(o,a);return u.then(function(n){var r={response:n.clone(),options:d,url:s};r.response.text().then(function(o){r.body=o;try{r.headers=_toConsumableArray(n.headers.entries())}catch(t){i.trkkn_et_error.message=t,i.trkkn_et_error.error="Error extracting headers",e.dataLayer.push(i),r.headers=[]}t.handleAjaxResponse("fetch",r,n.status)}).catch(function(o){i.trkkn_et_error.message=o,i.trkkn_et_error.error="Error reading response body",e.dataLayer.push(i),r.body=null,t.handleAjaxResponse("fetch",r,n.status)})}).catch(function(t){i.trkkn_et_error.message=t,i.trkkn_et_error.error="Fetch Response Error",e.dataLayer.push(i)}),u}catch(t){return i.trkkn_et_error.message=t,i.trkkn_et_error.error="Fetch Proxy Error",e.dataLayer.push(i),Promise.reject(t)}}};window.fetch=new Proxy(n,r)}},{key:"initAjax",value:function(){var e=this;window.trkknSettings.ajaxObserver=new PerformanceObserver(function(t){t.getEntries().forEac
5h(function(t){"xmlhttprequest"!==t.initiatorType&&"fetch"!==t.initiatorType||setTimeout(function(){e.handleAjaxResponse("ajax",t,t.responseStatus)},0)})}),window.trkknSettings.ajaxObserver.observe({entryTypes:["resource"]})}},{key:"handleAjaxResponse",value:function(e,t,n){var r=this.opts,o=r.testMode,a=r.captureError,i=this.opts.filters[e],c=n<200||n>=300?"_error":"";if(a||"_error"!==c){var s={event_source:o?"TrkAjax > ".concat(e," > TRKKN OBSERVED AJAX REQUEST"):"TrkAjax > ".concat(e),response:t,"gtm.element":{}};if("ajax"===e&&"basic"===o||"ajax"!==e&&"advanced"===o){var l=this.getTestObject(s,e,c);l.message&&this.handleAjaxRules([l],t,e,s,c)}this.handleAjaxRules(i,t,e,s,c)}}},{key:"handleAjaxRules",value:function(t,n,r,o,a){var i=this;t.forEach(function(t){var c=i.opts.urlMapping,s=t.eventName,l=t.ajaxObject,d=t.message,u=t.keyToFilter,p=new RegExp(t.filterExpression,"i"),g=d?"TEST:":"";if(p.test(n[u])){var m,f=new URL(n[c[r]],"https://".concat(window.location.hostname)),h="".concat(g).concat(f.hostname).concat(f.pathname);i.opts.requests=i.opts.requests||[],i.opts.requests[h]?(i.opts.requests[h][1]=Date.now(),i.opts.requests[h][2]+=1):i.opts.requests[h]=[Date.now(),Date.now(),1,Math.floor(1e9+9e9*Math.random())];var v=l.match(/"etskipping":"(\d+)"/);v=null===v||1===i.opts.requests[h][2]?0:Number(v[1]),v=d?0:v,i.opts.requests[h][4]=v,m=i.opts.requests[h][2],d?i.setAjaxEvent(s,o,l,i.opts.requests[h],r,a,d):(clearTimeout(i.opts.inactivityTimeout),i.opts.inactivityTimeout=setTimeout(function(){i.setAjaxEvent(s,o,l,i.opts.requests[h],r,a)},v)),window.addEventListener(e.unloadEvent,function(){clearTimeout(i.opts.inactivityTimeout);var e=Date.now()-i.opts.requests[h][1]<i.opts.requests[h][4];i.opts.requests[h][2]===m&&e&&i.setAjaxEvent(s,o,l,i.opts.requests[h],r,a,d)})}})}},{key:"getTestObject",value:function(e,t,n){var r=this.opts.urlMapping,o=e.response[r[t]];if(!o||""===o||-1!==o.indexOf("collect?v=2"))return{};o=new URL(o,"https://".concat(window.location.hostname));var a=new URLSearchParams(o.search),i="";a.forEach(function(e,n){i="".concat(i,'"query_').concat(n,'":"[[').concat(r[t],"?").concat(n,']]",')});var c="".concat(new RegExp(o.pathname)).slice(1,-1).replaceAll(".","\\."),s="ajax"===t?"":'"etmethod":"'.concat(t,'",'),l='\n- Delete the "trkknEtHelpAjax" Cookie to deactivate this console.log.',d={ajax:'- If you still cannot find what you are looking for, please switch "AJAX - Observe & Setup Mode" to "advanced" and try again or copy-paste and execute the following command in the console:\n trkknSettings.trxHelp.ajaxAdvanced()'.concat(l),xhr:"- Add ".concat(s," to dataLayer Object as in example above to switch to current xhr method.").concat(l,"\n\nPLEASE CONSIDER:\n- This method gives you direct access to the xhr response, check xhr_data, xhr_response, ... in the example and decide if you really need this data.\n- Beware that this method will override the XMLHttpRequest open and send methods, leading to possible conflicts.\n- Always check with the DEVS first! --\x3e https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest"),fetch:"- Add ".concat(s," to dataLayer Object as in example above to switch to current fetch method.").concat(l,"\n\nPLEASE CONSIDER:\n- Beware that this method will set a proxy on window.fetch, leading to possible conflicts.\n- Always check with the DEVS first! --\x3e https://developer.mozilla.org/en-US/docs/Web/API/Window/fetch")},u="xhr"===t?',"xhr_data":"[[xhrData]]","xhr_response":"[[response]]","xhr_response_div_class_length":"[[response,length:div[class]]]","xhr_response_div_class_array":"[[response,array:div,class]]"':"",p="MY_".concat(t.toUpperCase(),"_EVENT_NAME"),g="".concat(s,'"domain":"[[').concat(r[t],':]]","path":"[[').concat(r[t],'/]]","query":"[[').concat(r[t],'?]]",').concat(i,'"meta_count":"[[html head,length:meta]]","meta_name_array":"[[html head,array:meta,name]]"').concat(u),m="TRKKN OBSERVED AJAX REQUEST RECORDED FOR URL:\n ".concat(o.href,' \n\nREAL TIME SETTINGS EXAMPLE FOR "AJAX - RULES" FIELD:\n Event name: ').concat(p,"\n Key to filter: ").concat(r[t],"\n Regular Expression: ").concat(c,"\n dataLayer Object: ").concat(g,'\n\nNEXT STEPS: \n- Check if an event is already triggered with this interaction.\n- Check original AJAX data in "').concat(p).concat(n,'.response" key of the REAL TIME RESULT object below to grab even more data.\n- Please note that ajax_request_count and ajax_request_id variables are added automatically e.g. for counting search refinements.\n- Copy-paste and modify the settings above and create a new Rule in "Custom AJAX Tagging - Rules".\n').concat(d[t],'\n\nREAL TIME RESULT, IF ABOVE SETTINGS COPY-PASTED INTO "AJAX - RULES" FIELD:');return{eventName:p,keyToFilter:r[t],filterExpression:c,ajaxObject:g,message:m}}
5},{key:"setAjaxEvent",value:function(t,n,r,o,a,i,c){n.ajax_request_id="".concat(o[0],".").concat(o[3]),n.ajax_request_count="".concat(o[2]);var s='"event":"gx.'.concat(t).concat(i,'","event_name_trx":"').concat(t).concat(i,'"').concat(""===r?"":",".concat(r));h.rewrite(n.response,s,!0).then(function(t){var r=t;try{r=JSON.parse("{".concat(r,"}")),n=_objectSpread(_objectSpread({},n),r),c?window.console.log(c,h.trkEvent(n,!0)):h.trkEvent(n)}catch(t){e.dataLayer.push({event:"msg.trkkn_et_error",event_name:"trkkn_et_error",event_source:"trkkn_et > TrkAjax > ".concat(a),trkkn_et_error:{version:window.trkknSettings.trxVersion,message:t.message,error:t.stack,object:r,function:"TrkHlp>TrkAjax"}})}})}}])}(),u=function(){return _createClass(function e(t,n,r,o){_classCallCheck(this,e),this.opts=t,this.opts.audios=r,this.opts.videos=o,this.opts.abortController=n,this.opts.listenerOptions={signal:n.signal},this.opts.html5media={},this.init()},[{key:"init",value:function(){var e=this,t=this.opts,n=t.audio,r=t.video,o=t.audios,a=t.videos,i="audio:not([data-tracked='true'])",c="video:not([data-tracked='true'])";(void 0===window.trkknSettings.trxEventListeners.get("play")&&(i="audio",c="video"),n.enabled)&&(o||h.searchForElementsInShadowDOMs(i)).forEach(function(t){e.trkHtml5Media(t)});r.enabled&&(a||h.searchForElementsInShadowDOMs(c)).forEach(function(t){e.checkAutoplay(t,r.autoplay)||e.trkHtml5Media(t)})}},{key:"checkAutoplay",value:function(e,t){var n,r=!1,o=_createForOfIteratorHelper(t.split(","));try{for(o.s();!(n=o.n()).done;){var a=n.value,i=a.startsWith("!"),c=i?a.substring(1):a;if(!(r=i?!e[c]||!e.hasAttribute(c):e[c]||e.hasAttribute(c)))return!1}}catch(e){o.e(e)}finally{o.f()}return r}},{key:"trkHtml5Media",value:function(e){var t=this,n=this.opts,r=n.abortController,o=n.listenerOptions;["play","pause","ended","seeked","timeupdate"].forEach(function(n){var a="timeupdate"===n?function(e){return t.trkHtml5MediaProgress(e.target)}:function(e){return t.trkHtml5MediaElement(e)};e.addEventListener(n,a,o),window.trkknSettings.trxEventListeners.set(n,r)}),e.setAttribute("data-tracked","true")}},{key:"trkHtml5MediaProgress",value:function(e){var t=this.opts.html5media,n=e.getAttribute("data-name")||e.currentSrc.split(/[/]+/).pop().split(/(\.|\?|#)/,!0)[0],r=e.currentSrc,o=e.tagName.toLowerCase(),a=this.opts[o].category||o;if("video"===o||"audio"===o){t[r]||(t[r]=[]);var i=e.duration,c=e.currentTime;
5this.opts[o].percentages.forEach(function(s){c>=s/100*i&&!t[r].includes(s)&&(h.trkEvent({event:"gx.".concat(o,"_progress"),event_name_trx:"".concat(a,"_progress"),event_source:"TrkHtml5Media",percentage:"".concat(s),duration:Math.round(i),url:r,name:n,provider:"html5","gtm.element":e}),t[r].push(s))})}}},{key:"trkHtml5MediaElement",value:function(e){var t=e.target,n=e.type;if("seeked"===n&&(n="seek"),"pause"!==n||t.duration!==t.currentTime){var r=t.tagName.toLowerCase(),o=this.opts[r].category||r;if("video"===r||"audio"===r){var a=t.getAttribute("data-name")||t.currentSrc.split(/[/]+/).pop().split(/(\.|\?|#)/,!0)[0],i="ended"===n?"100":"".concat(Math.round(t.currentTime/t.duration*100));h.trkEvent({event:"gx.".concat(r,"_").concat(n),event_name_trx:"".concat(o,"_").concat(n),event_source:"TrkHtml5Media",percentage:i,duration:Math.round(t.duration),url:t.currentSrc,name:a,provider:"html5","gtm.element":t})}}}}])}(),p=function(){return _createClass(function e(t,n,r){_classCallCheck(this,e),this.opts=t,this.opts.unloadEvent=n,this.opts.linkId=r,this.init()},[{key:"init",value:function(){var e=this,t=this.opts,n=t.enabled,r=t.method,o=t.unloadEvent,a=t.percentage,i=t.linkId;n&&"onPercentage"===r&&(this.opts.trkd=new Set,this.initPercentageScrollHandler=this.initPercentageScroll.bind(this)),(n&&"onUnload"===r||i)&&(this.opts.spa=[{loc:window.location.hostname+window.location.pathname,ms:0}],this.initOnUnloadScrollHandler=this.initOnUnloadScroll.bind(this));var c=!1,s=0;h.delegateEvent("scroll","window",function(){c||(c=!0,requestAnimationFrame(function(){if(!e.opts.initPercentage){var t=(window.scrollY||document.documentElement.scrollTop||document.body.scrollTop||0)+window.innerHeight;e.opts.initPercentage=Math.min(Math.round(t/document.body.scrollHeight*100),100)}if(e.initOnUnloadScrollHandler&&(s+=1)%8==0&&e.initOnUnloadScrollHandler(),e.initPercentageScrollHandler){var n=document.documentElement,r=document.body,o=Math.ceil((n.scrollTop||r.scrollTop)/((n.scrollHeight||r.scrollHeight)-n.clientHeight)*100);0===e.opts.trkd.size?a.forEach(function(t){o>=t&&!e.opts.trkd.has(t)&&(e.opts.trkd.add(t),e.initPercentageScrollHandler(t,e.opts.initPercentage))}):a.includes(o)&&!e.opts.trkd.has(o)&&(e.opts.trkd.add(o),e.initPercentageScrollHandler(o,e.opts.initPercentage))}c=!1}))}),n&&h.delegateEvent(o,"window",window.trkknSettings.trxScroll.bind(this))}},{key:"initPercentageScroll",value:function(e,t){var n=this.opts.category;h.trkEvent({event:"gx.scroll",event_name_trx:n,event_source:"TrkScroll > initPercentageScroll",percentage:e,initial_percentage_num:t,initial_percentage:10*
5Math.ceil(t/10),"gtm.element":{}})}},{key:"initOnUnloadScroll",value:function(){var e=this.opts.spa,t=e.length-1;if(window.location.hostname+window.location.pathname===e[t].loc){var n=(window.scrollY||document.documentElement.scrollTop||document.body.scrollTop||0)+window.innerHeight;e[t].ms<n&&(e[t].ms=n),e[t].bsh=document.body.scrollHeight}}}])}(),g=function(){return _createClass(function t(n,r,o){var a=this;_classCallCheck(this,t),_defineProperty(this,"setCustomEvent",function(){var t=_asyncToGenerator(_regenerator().m(function t(n,r,o,i,c){var s,l,d,u;return _regenerator().w(function(t){for(;;)switch(t.n){case 0:return s='"event":"gx.'.concat(n,'","event_name_trx":"').concat(n,'","event_source":"').concat(r,'"').concat(""===o?"":",".concat(o)),t.n=1,h.rewrite(i,s);case 1:l=t.v;try{(l=JSON.parse("{".concat(l,"}")))["gtm.element"]=i,c?(d=h.getCssSelector(i,!0),u=window.trkknSettings.isChildOfShadowRoot(i)&&!a.shadowDom?'- Clicked Element is inside a shadowRoot. Please set "Shadow DOM - enabled" to "true" in GTM Template on the very top.\n':"",i.tagName.match(/input|select|testarea/i)?a.formTestMode||window.console.log("TRKKN OBSERVED CLICK RECORDED FOR ELEMENT:\n ".concat(d,"\n\nWE'RE ABORTING NOW: \n That's because you clicked a FORM Element. Please use CUSTOM FORM TAGGING instead!")):window.console.log("TRKKN OBSERVED CLICK RECORDED FOR ELEMENT:\n ".concat(d,'\n\nREAL TIME SETTINGS EXAMPLE FOR "CUSTOM CLICK TAGGING - RULES" FIELD:\n Event name: ').concat(n,"\n CSS Selector: ").concat(d,"\n dataLayer Object: ").concat(o,"\n\nNEXT STEPS: \n- Check if an event is already triggered with this interaction.\n").concat(u,'- Copy-paste document.querySelectorAll("').concat(d,'"); into console to check if selector is matching your needs.\n- Copy-paste and modify the settings above and create a new Rule in "Custom Click Tagging - Rules".\n- Delete the "trkknEtHelpClick" Cookie to deactivate this console.log.\n\nREAL TIME RESULT, IF ABOVE SETTINGS COPY-PASTED INTO "CUSTOM CLICK TAGGING - RULES" FIELD:'),h.trkEvent(l,!0))):h.trkEvent(l)}catch(t){e.dataLayer.push({event:"msg.trkkn_et_error",event_name:"trkkn_et_error",event_source:"trkkn_et > TrkCustom",trkkn_et_error:{version:window.trkknSettings.trxVersion,message:t.message,error:t.stack,object:l,function:"TrkCustom>initCustom"}})}case 2:return t.a(2)}},t)}));return function(e,n,r,o,a){return t.apply(this,arguments)}}()),this.opts=n,this.formTestMode=r,this.shadowDom=o,this.init()},[{key:"init",value:function(){var e=this,t=this.opts,n=t.rules,r=t.filterField;t.testMode&&h.delegateEvent("mousedown","*",function(t){return e.initCustom(t.target,{eventName:"MY_CLICK_EVENT_NAME",cssSelector:"*",customObject:h.getTestObject(t.target,!0)},!0)}),n.forEach(function(t){var n=h.createCssSelectors(t.cssSelector);""!==t.customFilterCondition?r&&new RegExp(t.customFilterCondition,"i").test(r)&&h.delegateEvent("mousedown",n,function(n){return e.initCustom(n.target,t)}):h.delegateEvent("mousedown",n,function(n){return e.initCustom(n.target,t)})})}},{key:"initCustom",value:function(e,t,n){var r=this.opts.testMode,o=t.eventName,a=t.cssSelector,i=t.customObject,c=r?"TrkCustom > TRKKN OBSERVED CLICK":"TrkCustom";n?this.setCustomEvent(o,c,i,e,!0):this.setCustomEvent(o,c,i,h.getElementOrClosest(e,a))}}])}(),m=function(t,n){document.cookie="trkknEtHelp".concat(t,"=").concat(n,";path=/"),window.trkknSettings.trxInit(e)};window.trkknSettings.trxHelp={linkid:function(){return m("Linkid","true")},click:function(){return m("Click","true")},form:function(){return m("Form","true")},ajaxBasic:function(){return m("Ajax","basic")},ajaxAdvanced:function(){return m("Ajax","advanced")}},e.touchDevice=!!("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),e.unloadEvent=navigator.userAgent.match(/iPad|iPhone/i)?"pagehide":"beforeunload",window.trkknSettings.trxVersion="js:".concat(window.trkknSettings.trxVersion,",tpl:").concat(e.tplVersion);var f=new AbortController;void 0!==window.trkknSettings.trxMutationObserver&&window.trkknSettings.trxMutationObserver.disconnect(),void 0!==window.trkknSettings.ajaxObserver&&window.trkknSettings.ajaxObserver.disconnect();var h=new t(e,f);window.trkknSettings.trxMutationObserver=h.mutationObserver,e.linkid.enabled&&(e.linkid.testMode=h.cc("trkknEtHelpLinkid"),window.trkknSettings.linkIdSettings=e.linkid,new n(e.linkid,e.touchDevice,e.unloadEvent)),e.download.enabled&&new r(e.download),(e.outbound.enabled||e.social.enabled)&&new o({outbound:e.outbound,social:e.social,download:e.download}),e.mailto.enabled&&new a(e.mailto),e.telto.enabled&&new i(e.telto),(e.form.enabled||e.form.enabledCustom)&&(e.form.testMode=h.cc("trkknEtHelpForm"),new c(e.form,e.shadowDom)),e.print.enabled&&new s(e.print),e.copytext.enabled&&new l(e.copytext),(e.video.html5.enabled||e.audio.enabled)&&new u({video:e.video.html5,audio:e.audio},f),e.ajax.enabled&&(e.ajax.testMode=h.cc("trkknEtHelpAjax"),new d(e.ajax,f)),e.custom.enabled&&(e.custom.testMode=h.cc("trkknEtHelpClick"),new g(e.custom,e.form.enabledCustom&&e.form.testMode,e.shadowDom)),(e.scroll.enabled||e.linkid.enabled)&&new p(e.scroll,e.unloadEvent,e.linkid.enabled);var v="denied"===e.consentState?"Enhanced Tagging initialized in denied mode without link_id & copytext.":"Enhanced Tagging initialized in granted mode.";e.dataLayer.push(_defineProperty({event:"msg.trkkn_et_init_".concat(e.consentState),event_name:"trkkn_et_init_".concat(e.consentState),event_source:"trkkn_et > trxInit"},"trkkn_et_init_".concat(e.consentState),{analytics_storage:e.consentState,message:v,version:window.trkknSettings.trxVersion,function:"trxInit"}))}else e.dataLayer.push({event:"msg.trkkn_et_error",event_name:"trkkn_et_error",event_source:"trkkn_et > trxInit",trkkn_et_error:{version:window.trkknSettings.trxVersion,message:"JS version not compatible with Template version. aborting.",object:window.trkknSettings,error:"window.trkknSettings.trxTemplateCompatibility does not match with tplVersion.",function:"trxInit"}});else e.dataLayer.push({event:"msg.trkkn_et_error",event_name:"trkkn_et_error",event_source:"trkkn_et > trxInit",trkkn_et_error:{version:window.trkknSettings.trxVersion,message:"trxSettings not available. aborting.",object:window.trkknSettings,error:"window.trkknSettings.trxSettings N/A",function:"trxInit"}})}
5,i={cookieName:"universal_analytics_linkid",dataLayerName:"dataLayer",cookieDebugging:!0,pageViewEventNames:/page_view/gi,spaBackForwardEvent:!1,spaBackForwardSteps:4,pageViewAttributedEventNames:/search/gi};var c={create:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e,o=_objectSpread(_objectSpread({},i),n),a=o.cookieName,c=o.dataLayerName,s=o.cookieDebugging,l=o.pageViewEventNames,d=o.spaBackForwardEvent,u=o.spaBackForwardSteps,p=o.pageViewAttributedEventNames,g=r.event_name||r.event||r.en,m=r["gtm.uniqueEventId"];t="undefined"===t?"":t,window.trkknSettings=window.trkknSettings||{},window.trkknSettings.linkIdPw=window.trkknSettings.linkIdPw||{},window.trkknSettings.linkIdCe=window.trkknSettings.linkIdCe||{};var f=r["gtm.element"];function h(){var e,n,r=(e=a,void 0===(n=(document.cookie.match("(^|; )".concat(e,"=([^;]*)"))||0)[2])?n:decodeURIComponent(n));return(r=void 0===r?["[e:cookie missing]","[e:cookie missing]","","(not set)",[-1,-1,-1,-1,-1,-1]]:JSON.parse(r))[3]=decodeURIComponent(r[3]),""===r[0]&&""!==r[2]&&(r[0]="[e:configuration incomplete]",r[1]="[e:configuration incomplete]",s&&(r[0]=r[2])),0===Object.keys(window.trkknSettings.linkIdPw).length?function(e){var n=function(){try{var e=performance.getEntriesByType("navigation")[0].type;return"(".concat(e,")")}catch(e){return"(error)"}}(),r=[e[0],e[3],e[1],e[4]],o=window.location.hostname;null===n.match(/(error|navigate)/gi)?(document.cookie="".concat(a,"=;max-age=-99999999;path=/;Secure"),r[0]=n,r[1]=n,"(reload)"===n&&(r[2]=t)):-1===document.referrer.indexOf(o)&&(r[0]="(landing page)",r[1]="(landing page)",r[2]="(landing page)");return window.trkknSettings.linkIdPw[m]=r,r}(r):function(e){var n=[e[0],e[3],t,e[4]],r=window.trkknSettings.linkIdPw;n[2]="(not set)"===t?t:r[Object.keys(r)[Object.keys(r).length-1]][2],d&&function(){for(var e=!1,t=window[c].length-1;t>=window[c].length-u;t--)window[c][t].event===d&&(e=!0);return e}()&&(n[0]="(back_forward)",n[1]="(back_forward)");return window.trkknSettings.linkIdPw[m]=n,n}(r)}return function(e){return g.match(l)?void 0!==window.trkknSettings.linkIdPw[m]?window.trkknSettings.linkIdPw[m][e]:h()[e]:f instanceof HTMLElement?void 0!==window.trkknSettings.linkIdCe[m]?window.trkknSettings.linkIdCe[m][e]:function(){var e=window.trkknSettings.linkIdSettings,n=["(not set)","(not set)",t,window.trkknSettings.trxScroll(!0)],r=null;if(void 0===e)return n;for(var o=0;o<e.clickIdentifier.length&&!(r=window.trkknSettings.closestElement(f,e.clickIdentifier[o].split(",")[0]));o++);return r instanceof HTMLElement?n[0]=window.trkknSettings.buildAttributesString(r,e.clickIdentifier)||"(not set)":n[0]="[e:configuration incomplete]",n[1]=f.innerText.replace(/[\r\n]+/gm," ").substring(0,99).trim().toLowerCase()||f.className||f.nodeName,window.trkknSettings.linkIdCe[m]=n,n}()[e]:g.match(p)&&Object.keys(window.trkknSettings.linkIdPw).length>0?void 0!==window.trkknSettings.linkIdCe[m]?window.trkknSettings.linkIdCe[m][e]:(n=window.trkknSettings.linkIdPw[Object.keys(window.trkknSettings.linkIdPw)[Object.keys(window.trkknSettings.linkIdPw).length-1]],window.trkknSettings.linkIdCe[m]=n,n)[e]:["(not set)","(not set)","(not set)",[-1,-1,-1,-1,-1,-1]][e];var n}},clearCache:function(){window.trkknSettings&&(window.trkknSettings.linkIdPw={},window.trkknSettings.linkIdCe={})},defaultConfig:i},s=[{name:"ADDRESS",regex:/([?&]+(address=|adress=|street=|streetnumber=|zip=|zipcode=|postcode=|city=))[^&#$]+/gi},{name:"BIRTHDAY",regex:/([?&]+(dob=|birthday=))[^&#$]+/gi},{name:"CREDITCARD",regex:/([^&?]+=)((?:4[0-9]{12}(?:[0-9]{3})?|(?:5[1-5][0-9]{2}|222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|6(?:011|5[0-9]{2})[0-9]{12}|(?:2131|1800|35\d{3})\d{11})(?=&|#|$))/gi},{name:"IBAN",regex:/([^&?]+=)((?:(?:IT|SM)\d{2}[A-Z]\d{22}|CY\d{2}[A-Z]\d{23}|NL\d{2}[A-Z]{4}\d{10}|LV\d{2}[A-Z]{4}\d{13}|(?:BG|BH|GB|IE)\d{2}[A-Z]{4}\d{14}|GI\d{2}[A-Z]{4}\d{15}|RO\d{2}[A-Z]{4}\d{16}|KW\d{2}[A-Z]{4}\d{22}|MT\d{2}[A-Z]{4}\d{23}|NO\d{13}|(?:DK|FI|GL|FO)\d{16}|MK\d{17}|(?:AT|EE|KZ|LU|XK)\d{18}|(?:BA|HR|LI|CH|CR)\d{19}|(?:GE|DE|LT|ME|RS)\d{20}|IL\d{21}|BE\d{14}|(?:AD|CZ|ES|MD|SA)\d{22}|PT\d{23}|(?:IS)\d{24}|(?:FR|GR|MR|MC)\d{25}|(?:AL|DO|LB|PL)\d{26}|(?:AZ|HU)\d{27}|(?:GR|MU)\d{28})(?=&|#|$))/g},{name:"EMAIL",regex:/([^&?]+=)[^@&?]+@[^.]+\.[^&#$]+/gi},{name:"EMAIL",regex:/([:/| ]+)[^@]+@[^.]+\.[^:/| $]+/gi},{name:"GENDER",regex:/([?&]+(gender=))[^&#$]+/gi},{name:"NAME",regex:/([?&]+(fistname=|surname=|lastname=|name=|fname=|lname=))[^&#$]+/gi},{name:"PASSWORD",regex:/([?&]+(pwd=|password=|passwd=|pass=))[^&#$]+/gi},{name:"PHONE",regex:/([?&]+(telno=|telnocode=|phone=|telephone=|mob=|mobile=))[^&#$]+/gi},{name:"TRANSACTION",regex:/([?&]+(tid=|transaction=))[^&#$]+/gi},{name:"AID",regex:/((\?|&)aid=)[^&#$]+/gi},{name:"KNID",regex:/((\?|&)knid=)[^&#$]+/gi},{name:"CLIENT",regex:/((\?|&)client=)[^&#$]+/gi},{name:"APPID",regex:/((\?|&)appid=)[^&#$]+/gi},{name:"ID",regex:/((\?|&)id=)[^&#$]+/gi},{name:"MANDANT",regex:/((\?|&)mandant=)[^&#$]+/gi}
5,{name:"ADV",regex:/((\?|&)adv=)[^&#$]+/gi},{name:"PARTNER_ID",regex:/((\?|&)partner_id=)[^&#$]+/gi}],l=[].concat(s);var d={redact:function(e){var t="",n=function(n){if("string"!=typeof e[n])return 1;var r=decodeURIComponent(e[n]);l.forEach(function(e){r.match(e.regex)&&(t="".concat(t,",").concat(n),r=r.replace(e.regex,"$1[PII_".concat(e.name,"]")))}),e[n]=r};for(var r in e)n(r);return""!==t&&(t=t.slice(1),e["ep.piiRedaction"]=t),e},addPattern:function(e,t){l.push({name:e,regex:t})},resetPatterns:function(){l=[].concat(s)},getPatterns:function(){return l},defaultPatterns:s},u={timeoutMs:3e4},p=!1;function g(e,t){var n=t.domainPattern,r=t.excludePattern,o=t.rootDomain;return n.test(e)&&!r.test(e)&&-1===e.indexOf(o)}function m(e,t,n){var r=Date.now();return"cd*".concat(e,"*").concat(t,"*").concat(r,"*").concat(n)}var f={init:function(e){var t=_objectSpread(_objectSpread({},u),e);if(!p){p=!0;var n=t.linkerName,r=t.rootDomain,o=t.getTrackingData,a=t.closestElement;document.addEventListener("mousedown",function(e){var i=a(e.target,"a");if(i&&g(i.hostname,_objectSpread(_objectSpread({},t),{},{rootDomain:r}))){var c=o(),s=c.cid,l=c.sid,d=c.tid,u=new URL(i.href);u.searchParams.set(n,m(s,l,d)),i.href=u.toString()}})}},testLinker:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.timeoutMs;if(!e||!e.match(/^cd\*[^*]+\*[^*]+\*[^*]+/gi))return[];var n=e.split("*");return Date.now()-parseFloat(n[3])>t?[]:[n[1],n[2]]},createLinkerValue:m,isMatchingDomain:g,reset:function(){p=!1},defaultConfig:u};!function(){var e=window.location.pathname,t=void 0!==F("trkknDebug"),n=void 0!==F("trkknDebugSession"),i=window.location.href,s=window.location.hostname,l="_gl",u=/(sparkasse|dsv|dsgv|spa|spk|ksk|ksn|lsk|ssk|sms|lzo|s-|sk|sls|mbs|lbs|saarlb|nordlb|giro|skp|kredit|skpk|finanz-|knax|(bremerlandes|weber|bw-)bank|telefon-held|einfacher-zahlen|leben-in-dortmund|move-your-money|wirwunder|pyramide|hallokarla|meinkoelnbonn|baufinanzierung|immobilien|banking|lieblingsort|campus-aktuell)/,p=/(app\.s-trust|web\.s-investor|bundeskartellamt|sparkassenversicherung)\.de/,g=null!==s.match(/([\w-]+\.[a-z]{2,3}$)/i)?s.match(/([\w-]+\.[a-z]{2,3}$)/i)[1]:s,m=document.getElementById("universal_analytics_data"),h=[t?"H524KCFNW6":"FALLBACK","47F6K9KLKT"],v=m?m.getAttribute("data-uaid"):void 0,_=D(i,"q"),k=m?m.getAttribute("data-parentDomain"):void 0,w=document.getElementById("universal_analytics_checkout"),y=w?w.getAttribute("data-ifa_produktgruppe"):void 0,b=w?w.getAttribute("data-ifa_vertriebstyp"):void 0,E=w&&w.getAttribute("data-ifaid")?w.getAttribute("data-ifaid").toLowerCase():void 0,S=w&&w.getAttribute("data-fid")?w.getAttribute("data-fid").toLowerCase():void 0,x=w&&w.getAttribute("data-prod")?w.getAttribute("data-prod").toLowerCase():void 0,C=w&&w.getAttribute("data-use")?w.getAttribute("data-use").toLowerCase():void 0,T=w&&w.getAttribute("data-bestaetigungsseite")?w.getAttribute("data-bestaetigungsseite").toLowerCase():void 0,O=w&&w.getAttribute("data-neo-exit")?w.getAttribute("data-neo-exit").toLowerCase():void 0,A="_".concat(y,"_").concat(b),L="_".concat(y,"_").concat(b,"_").concat(E||S),j=null!==document.getElementById("sdauer"),N=function(){var e=0,t=0,n=!1;function r(){n||(t=Date.now(),n=!0)}return{start:function(){["mousemove","click","keydown","input","touchstart"].forEach(function(e){document.addEventListener(e,r,{passive:!0})}),setInterval(function(){n&&Date.now()-t>5e3&&n&&(e+=Date.now()-t,n=!1)},1e3)},getTime:function(){var r=e;return n&&(r+=Date.now()-t),r}}}();N.start();var I=!(!m||!m.getAttribute("data-targeting")||"true"!==m.getAttribute("data-targeting").toLowerCase());if(void 0!==v&&(-1!==v.indexOf("####")?h[0]=v.split("####")[1]:-1===v.indexOf("UA-")&&(h[0]=v)),void 0!==_&&(e="".concat(e,"?scat=global search&skey=").concat(_),null!==document.querySelector(".emptyresult")&&(e="".concat(e," (noResult)"))),null!==w&&(void 0!==E&&(e+="?step=auftragBestaetigung"),"osplus_neostart"===C&&(e+="?step=auftragDatenEingeben&neoStart=1"),"osplus_neoergebnis"===C&&(e="".concat(e,"?step=auftragBestaetigung&neoExit=").concat(O))),document.body.className.indexOf("templ-bankingpage")>-1){var P="auftragDatenEingeben";null!==document.body.innerText.match(/Ihr.*(ist|sind) am.*um.*eingegangen/gim)&&(P="auftragBestaetigungLegacy"),-1===e.indexOf("step")&&(e="".concat(e,"?step=").concat(P))}e=(e=e.replace(/\?/g,"&")).replace(/&/,"?");var R={dataLayer:[],consentState:"granted",tplVersion:"4.1.0",jsVersion:"4.1.0",audio:{enabled:!1},copytext:{enabled:!1},custom:{enabled:!0,filterField:i,testMode:!1,rules:[{eventName:"page_view",cssSelector:"a[data-ga-page-name]",customObject:'"page_path":"[[data-ga-page-name]]"',customFilterCondition:""},{eventName:"consent_accept_click",cssSelector:'.if6_eprivacy [data-form=".eprivacy_optin_accept"]',customObject:"",customFilterCondition:""},{eventName:"[[data-ga-event-category]]",cssSelector:"div[data-ga-event-category]",customObject:'"action": "[[data-ga-event-action]]","label": "[[data-ga-event-label]]"',customFilterCondition:""},{eventName:"file_download",cssSelector:"a[href*='DOWNLOAD_KEY=']",customObject:'"file_name": "[[href]]","file_extension": "pdf"',customFilterCondition:""},{eventName:"outbound",cssSelector:"a[href*='ctp-ext']",customObject:'"url": "[[href]]","domain": "[[title]]"',customFilterCondition:""},{eventName:"cbox_campaign_click",cssSelector:"div[data-kampagne^='{'],div[data-mdi^='{']",customObject:'"creative_name": "[[data-kampagne]]"',customFilterCondition:""},{eventName:"overlay",cssSelector:"a[title^='Kontaktbereich']",customObject:'"name": "kontakt","url": "'.concat(e,'"'),customFilterCondition:""},{eventName:"overlay",cssSelector:"a.lightbox-link",customObject:'"name": "lightbox","url": "[[href]]"',customFilterCondition:""},{eventName:"accordion_open",cssSelector:"div.service_center_category_title:not(.service_center_category_title_active)",customObject:'"name": "[[innerText]]"',customFilterCondition:""},{eventName:"accordion_close",cssSelector:"div.service_center_category_title.service_center_category_title_active",customObject:'"name": "[[innerText]]"',customFilterCondition:""},{eventName:"accordion",cssSelector:"div.subgroup label[for]",customObject:'"name": "[[for]
5]"',customFilterCondition:""},{eventName:"overlay",cssSelector:"span.service_center_thema_infoicon",customObject:'"name":"rewrite:previousElementSibling.textContent"',customFilterCondition:""}]},download:{enabled:!0,extensions:["xls","xlsx","doc","docx","ppt","pptx","pdf","txt","zip","rar","7z","exe","wma","mov","avi","wmv","mp3","csv","tsv","ics","xlsm","ppsx"],category:"file_download"},linkid:{enabled:!0,clickIdentifier:[".ospm_window_fullscreen_wrapper,ospm_overlay,",".if6_lightbox,lightbox_overlay,",".if6_section,,class>aria-label",".adtelligence-content-box,,id",".if6_navigation,,id>class",".if6_contact,,id>class",".if6_outer,,id>class","div[id],,id"],clickSelector:"a,button,input[type='submit'],div[class*='cbox'],div.autocomplete-suggestion",cookieName:"universal_analytics_linkid",pushListenerEvents:!1,pageTemplate:void 0},form:{enabled:!1,enabledCustom:!0,filterField:!1,submit:!0,category:"form",testMode:!1,rules:[{eventName:"search_servicecenter",cssSelector:"input[placeholder='Schlagwort eingeben']",customObject:'"search_term":"[[value]]","search_results":"[[html body,length:.service_center_thema[style*=\'block\']]]","etdelay":"1500"',customFilterCondition:""}]},mailto:{enabled:!0,category:"mailto"},outbound:{enabled:!0,category:"outbound",inbound:!1,inboundCategory:"inbound",inboundPattern:u},print:{enabled:!0,category:"print"},scroll:{enabled:!1,category:"scroll",trackFromPixel:120,method:"onUnload"},social:{enabled:!1},telto:{enabled:!0,category:"telto"},video:{enabled:!0,html5:{enabled:!0,category:"video",autoplay:"!controls,autoplay,playsInline",percentages:[90],ni:!1}},ajax:{enabled:!0,testMode:!1,captureError:!1,filterField:e,filters:{ajax:[{eventName:"page_view",keyToFilter:"name",filterExpression:"^[^?]*/break\\.html.*kat=.*step=",ajaxObject:'"etskipping":"100","page_path":"'.concat(e,'[[name?]]"'),ajaxFilterCondition:""},{eventName:"page_view",keyToFilter:"name",filterExpression:"^[^?]*/content/myif/.*/_jcr_content\\.bin/baufilead/(konditionen|formular)",ajaxObject:'"etdelay":"500","page_path":"'.concat(e,'?modul=baufilead_[[html .baufilead_rechner_nav li.baufilead_rechner_nav_active,data-modul]]","step":"[[html .baufilead_rechner_progress_bar [class*=\'progress_bar_icon_active\'],class]]"'),ajaxFilterCondition:""},{eventName:"page_view",keyToFilter:"name",filterExpression:"^[^?]*\\.ajstep\\.html",ajaxObject:'"etdelay":"500","page_path":"'.concat(e,'?modul=[[name/]]","aj_step":"[[html form[data-ajstep=\'1\'],data-ajstep]]","aj_error":"[[html form[data-ajstep=\'1\'],data-msg-hinweisvorhanden]]","fi_prod":"[[html #universal_analytics_checkout,data-ifaid]]","fi_ifa_produktgruppe":"[[html #universal_analytics_checkout,data-ifa_produktgruppe]]","fi_ifa_vertriebstyp":"[[html #universal_analytics_checkout,data-ifa_vertriebstyp]]","fi_ifa_id":"[[html #universal_analytics_checkout,data-ifaid]]"'),ajaxFilterCondition:""}],fetch:[],xhr:[{eventName:"consent_granted",keyToFilter:"xhrData",filterExpression:"ePOptIn%5B%5D=targeting.*function=accept",ajaxObject:'"consent_status":"granted"'}]}}},M={cookieGa:F("_ga"),cookieGa4:[F("_ga_".concat(h[0])),F("_ga_".concat(h[1]))],analyticsEndPoint:"https://region1.google-analytics.com/g/collect",audiencesEndPoint:"https://stats.g.doubleclick.net/g/collect",adsEndPoint:"https://www.google.de/ads/ga-audiences",current_timestamp:Math.floor(Date.now()/1e3),cookie_max_runtime:67392e3,session_duration:n?1:1800,_s:0,tid:h,dl:i,dr:document.referrer,dt:document.title,sid:void 0,cid:void 0,sct:[0,0],mri:void 0,mriDiff:0,seg:0,gcd:"13r3r3r2r5l1",_et:0,tfd:0,ignoredEvents:/en=(.*testmode|trkkn_|event\.video)|modul%3Dbaufilead_null/i,ignoredMasterEvents:/(dp=[^&]+\/(onlinebanking\/[^&]*(ueberweisung|umsaetze|finanzstatus)|logout(|-sparkasse|-timeout|-kmm)\.html)|en=video|accordion_)/gi,webViewAllowedEvents:/^(page_view$|sd_|s_|ed_|e_|ke_|ked_)/,audiencePushed:[]};function D(e,t){try{var n=new URL(e).searchParams.get(t);return null===n?void 0:n}catch(e){return}}function F(e){return(document.cookie.match("(^|; )".concat(e,"=([^;]*)"))||0)[2]}function G(){if(void 0!==M.cookieGa4[0]){var n=_slicedToArray(M.cookieGa4,2),a=n[0],s=n[1],u=_slicedToArray(a.split("."),
56),p=u[2],m=u[3],h=u[4],v=u[5],_=_slicedToArray(s.split("."),4)[3];M.sid=p,M.sct=[JSON.parse(m),JSON.parse(_)],M.seg=JSON.parse(h),M.mri=v}else M.sid=M.current_timestamp;if(void 0===M.cid)if(void 0!==M.cookieGa){var k=M.cookieGa.split(".");M.cid="".concat(k[2],".").concat(k[3])}else M.cid="".concat(Math.floor(1e9+9e9*Math.random()),".").concat(M.current_timestamp);var w=f.testLinker(D(i,l));if(2===w.length){var y=_slicedToArray(w,2),b=y[0],E=y[1];M.sid=E,M.cid=b}var S,x,C={v:"1",t:"sr",slf_rd:"1",_r:"4",tid:"G-".concat(M.tid[0]),cid:M.cid,gtm:"45h91e54u1v873444045z872012694z9895872646za204zb72012694",_is_sw:"f15s0t1",aip:"1",gcs:"G111",gcd:M.gcd,dma_cps:"syphamo",dma:"1",npa:"0",tag_exp:"101533421~101671035~101686685",z:Math.floor(1e9+9e9*Math.random())},T={v:"2",tid:"G-".concat(M.tid[0]),cid:M.cid,gtm:"45h91e54u1v873444045z872012694z9895872646za204zb72012694",aip:"1",dma:"1",dma_cps:"syphamo",gcd:M.gcd,gcs:"G111",npa:"0",tag_exp:"101533421~101671035~101686685",_is_sw:"f15s0t1"},O={v:2,tid:"G-".concat(M.tid[0]),_p:Math.round(2147483647*Math.random()),sr:"".concat(window.screen.width,"x").concat(window.screen.height),ul:(navigator.language||"").toLowerCase(),cid:M.cid,dl:M.dl,dr:M.dr,dt:M.dt,sid:M.sid,gtm:"45h91e54u1v873444045z872012694z9895872646za204zb72012694",uafvl:navigator.userAgent,uap:navigator.platform,cu:"EUR",gcd:M.gcd,gcs:"G111",npa:"0",dma_cps:"syphamo",dma:"1",are:"1",frm:"0",tag_exp:"101533421~101671035~101686685",pae:1,pscdl:"noapi","ep.aid":o.getAidString(),"ep.content_group":"fi"===e.split("/")[1]?"fk":"pk","ep.google_client_id":"ga_".concat(M.cid),"ep.cross_domain_linker":D(i,l),"ep.aff":D(i,"aff"),"ep.bff":D(i,"bff"),"ep.container_version":"2026-05-11 20:14","ep.local_tid":"G-".concat(M.tid[0]),"ep.dev_testing_1":r.getWebViewDebugString(),"ep.login_status":j,"epn.value":1};function A(e){var n=Math.floor(Date.now()/1e3);M.mriDiff=M.mri?n-M.mri:0;var r={};delete O._fv,delete O._ss,void 0===M.cookieGa&&(t&&window.console.log("GA4: new_visitor"),T.gcu="1",r._fv=1,0===w.length&&void 0!==M.cookieGa4[0]&&(r._nsi=1),r.gcu=1),M.mriDiff>10&&(M.seg=1),(!M.mri||M.mriDiff>M.session_duration)&&(t&&window.console.log("GA4: new_session","\nsession_duration for testing:",M.session_duration,"\nold/new sid:",M.sid,n,"\nbut only if linker.length === 0:",w),M.seg=0,M.sct[0]+=1,M.sct[1]+=1,0===w.length&&(M.sid=n,r.sid=n,M.seg=0),r._ss=1);var o=N.getTime();return r._et=0===M._et?1:o,M._et=r._et,r.tfd=Math.round(window.performance.now()),M.tfd=r.tfd,"user_engagement"===e&&(1===r._ss&&(M._et=0,delete r._et),r._gaz=1),r.sct=M.sct[0],r.seg=M.seg,M._s+=1,r._s=M._s,M.mri=n,M.tid.forEach(function(e,t){document.cookie="_ga_".concat(e,"=GS1.1.").concat(M.sid,".").concat(M.sct[t],".").concat(M.seg,".").concat(M.mri,".0;max-age=").concat(M.cookie_max_runtime,";domain=.").concat(g,";path=/;Secure"),M.cookieGa4[t]="GS1.1.".concat(M.sid,".").concat(M.sct[t],".").concat(M.seg,".").concat(M.mri,".0")}),document.cookie="_ga=GA1.1.".concat(M.cid,";max-age=").concat(M.cookie_max_runtime,";domain=.").concat(g,";path=/;Secure"),document.cookie="_gcl_au=1.1.".concat(M.cid,";max-age=").concat(M.cookie_max_runtime,";domain=.").concat(g,";path=/;Secure"),document.cookie="universal_analytics_cid=".concat(M.cid,";max-age=").concat(M.cookie_max_runtime,";domain=.").concat(g,";path=/;Secure"),M.cookieGa="GA1.1.".concat(M.cid),r}function L(e){if(r.isWebView())r.logWebViewEvent(e);else{var n={};n.lga="".concat(M.analyticsEndPoint,"?").concat(P(e)),n.lga.match(M.ignoredEvents)?t&&(window.console.log("GA4 beacons blocked"),window.console.log(n.lga)):(n.lga.match(M.ignoredMasterEvents)||(n.gga=n.lga.replace(M.tid[0],M.tid[1]).replace("&sct=".concat(M.sct[0]),"&sct=".concat(M.sct[1]))),Object.entries(n).forEach(function(e){var t=_slicedToArray(e,2)[1];window.fetch(t,{cache:"no-store",credentials:"include",keepalive:!0,method:"POST",mode:"no-cors",redirect:"follow"})}),function(e){if(!["number","undefined"].includes(_typeof(e)))throw new Error("session parameter needs to be type number or undefined. Is: "+("undefined"==typeof ss?"undefined":_typeof(ss)));if(!1===function(e){var t=6e4,n=Date.now();0===M.audiencePushed.length&&M.audiencePushed.push(n);if(1===e)return!0;var r=M.audiencePushed[M.audiencePushed.length-1];if(1===M.audiencePushed.length&&M.mriDiff>t)return M.audiencePushed.push(n),!0;if(n-r>t)return M.audiencePushed.push(n),!0;return!1}(e))return;if(1===e){var t={};t.lau="".concat(M.audiencesEndPoint,"?").concat(P(T)),t.gau=t.lau.replace(M.tid[
50],M.tid[1]);var n=new Image(1,1),r=new Image(1,1);n.src=t.lau,r.src=t.gau}var o=new Image(1,1),a=new Image(1,1);o.src="".concat(M.adsEndPoint,"?").concat(P(C)),a.src=o.src.replace(M.tid[0],M.tid[1])}(e._ss),"page_view"===e.en&&(document.cookie="".concat(R.linkid.cookieName,"=;max-age=-99999999;path=/;Secure")))}}function P(e){return Object.keys(e).map(function(t){return"".concat(t,"=").concat(encodeURIComponent(e[t]))}).join("&")}""===O.dr&&delete O.dr,S=window.dataLayer,x=function(e){var t=_objectSpread({},e[e.length-1]);if(!function(e){return"consent_granted"!==e.event_name||I?!I:(window.trkknSettings.trxInit(R),H(),I=!0,!1)}(t)){t=function(e){var t=e;t[t.event_name]&&(Object.assign(t,t[t.event_name]),delete t[t.event_name]),t.event_name||(t.event_name=t.event);try{t=o(t)}catch(e){t["ep.error"]=e,t["ep.function"]="enrichDataLayerObj()"}var n={event_name:"en",page_path:"dp",page_title:"dt"},r="ep.";return Object.keys(t).reduce(function(o,i){for(var c=!0,s=0,l=Object.entries(n);s<l.length;s++){var d=_slicedToArray(l[s],2),u=d[0],p=d[1];i===u&&(o[p]=t[i],c=!1)}return a(t,i)&&c&&(o[r+i]=e[i]),o},{});function o(e){e["gtm.uniqueEventId"]=Math.floor(1e3+9e3*Math.random());var t=c.create(e),n=t(0);return e.link_id=Array.isArray(n)?JSON.stringify(n):n,e.link_id_text=t(1),e.link_id_scroll_init=t(3)?t(3)[0]:0,e.link_id_scroll_current=t(3)?t(3)[2]:0,e.link_id_scroll=t(3)?t(3)[4]:0,"rewrite:previousElementSibling.textContent"===e.name&&e["gtm.element"]&&e["gtm.element"].previousElementSibling&&e["gtm.element"].previousElementSibling.textContent&&(e.name=e["gtm.element"].previousElementSibling.textContent),e}function a(e,t){return e.hasOwnProperty(t)&&void 0!==e[t]&&null!==e[t]&&"[]"!==e[t]&&!t.match(/^(event$|xhr|fetch|gtm\.)/gi)}}(t);try{var n=function(e){for(var t=0,n=["en","ep.fi_prod","ep.fi_ifa_produktgruppe","ep.fi_ifa_vertriebstyp","ep.search_term"];t<n.length;t++){var r=n[t];e.hasOwnProperty(r)&&(e[r]=e[r].toLowerCase())}if(e.en=e.en.replace(/ /g,"-"),"consent_granted"===e.en&&(e.en="page_view",e["ep.event_source"]+=" > consent_granted"),e.en.match(/^(ke|s|sd|e|ed)_/gi)&&e.en.indexOf(e["ep.fi_ifa_vertriebstyp"])&&(e.en=e.en.replace(e["ep.fi_ifa_vertriebstyp"],s(e["ep.fi_ifa_vertriebstyp"],"_"))),e.hasOwnProperty("ep.link_id")&&(e["ep.link_id"]=e["ep.link_id"].replace("if6_outer ","")),e.hasOwnProperty("ep.response")&&delete e["ep.response"],e.hasOwnProperty("ep.error")&&e.hasOwnProperty("dp")&&(e.dp="".concat(e.dp,"#error")),"search_servicecenter"===e.en&&(e["ep.search_term"]="0"===e["ep.search_results"]?"".concat(e["ep.search_term"]," (noResult)"):e["ep.search_term"]),"page_view"===e.en&&e.dp&&-1!==e.dp.indexOf("?modul=baufilead_")&&(e["ep.link_id"]="baufilead_rechner",e.dp="".concat(e.dp,"&step=").concat(e["ep.step"].replaceAll("baufilead_rechner_","").split(" ")[0]),delete e["ep.step"]),"1"===e["ep.aj_step"]){var o="null"!==e["ep.aj_error"]?"#error":"";if(e.dp="".concat(e.dp).concat(o),e.event_source="".concat(e["ep.event_source"]," > adjustEvent"),"null"!==e["ep.fi_ifa_vertriebstyp"]){e.dp=e.dp.replace("auftragDatenEingeben","auftragBestaetigung");var a="_".concat(e["ep.fi_ifa_produktgruppe"],"_").concat(e["ep.fi_ifa_vertriebstyp"]),i="_".concat(e["ep.fi_ifa_produktgruppe"],"_").concat(e["ep.fi_ifa_vertriebstyp"],"_").concat(e["ep.fi_ifa_id"]);window.dataLayer.push({event:"gx.e".concat(a),event_name:"e".concat(a),event_source:"trkkn_if > adjustEvent",page_path:e.dp,fi_prod:e["ep.fi_prod"],fi_ifa_produktgruppe:e["ep.fi_ifa_produktgruppe"],fi_ifa_vertriebstyp:e["ep.fi_ifa_vertriebstyp"]}),window.dataLayer.push({event:"gx.ed".concat(i),event_name:"ed".concat(i),event_source:"trkkn_if > adjustEvent",page_path:e.dp,fi_prod:e["ep.fi_prod"],fi_ifa_produktgruppe:e["ep.fi_ifa_produktgruppe"],fi_ifa_vertriebstyp:e["ep.fi_ifa_vertriebstyp"]})}else delete e["ep.fi_prod"],delete e["ep.fi_ifa_produktgruppe"],delete e["ep.fi_ifa_vertriebstyp"];delete e["ep.aj_step"],delete e["ep.aj_error"],delete e["ep.fi_ifa_id"]}var c=JSON.parse(JSON.stringify(O));return Object.assign(c,A(e.en),e),c;function s(e,t){var n,r="",o=_createForOfIteratorHelper(e.split(t));try{for(o.s();!(n=o.n()).done;)r+=n.value.charAt(0)}catch(e){o.e(e)}finally{o.f()}return r}}(t);d.redact(n),L(n)}catch(e){var r=JSON.parse(JSON.stringify(O));Object.assign(r,A(t.en),t),r["ep.error"]=e,r["ep.function"]="adjustEvent()",L(r=d.redact(r))}}},S.push=function(e){Array.prototype.push.call(S,e),x(S)}}function H(){window.trkknSettings.ifSettings.crossDomainLinkerInitialized||(window.trkknSettings.ifSettings.crossDomainLinkerInitialized=!0,f.init({rootDomain:g,linkerName:l,domainPattern:u,excludePattern:p,getTrackingData:function(){return{cid:M.cid,sid:M.sid,tid:"G-".concat(M.tid[0])}},closestElement:window.trkknSettings.closestElement})),function(){if(window.trkknSettings.ifSettings.unloadListener)return;window.trkknSettings.ifSettings.unloadListener=!0;var n=Math.random().toString(36).substring(2,9);function r(){if(!window.trkknSettings.ifSettings.unloadEvents[n]){window.trkknSettings.ifSettings.unloadEvents[n]=!0;var e=M.mri?Math.floor(Date.now()/1e3)-M.mri:0;if(t){var r={event:"onUnload",timestamp:Math.floor(Date.now()/1e3),mri:M.mri,mriDiff:e,sessionExpired:e>M.session_duration,validSession:!(!F("_ga")||e>M.session_duration)};window.console.log(JSON.stringify(r,null,2))}!F("_ga")||e>M.session_duration||window.dataLayer.push({event:"user_engagement",event_source:"trkkn_if > onUnload"})}}function o(t){var n=t&&t.detail,r=n&&n.target;if(r&&r.key&&r.viewName){var o=e.split("?")[0],a={event:"page_view",event_name:"page_view",event_source:"trkkn_if > cplRedirectionHandler > cpl",page_path:"".concat(o,"?modul=").concat(r.key.toLowerCase(),"&step=").concat(r.viewName.toLowerCase()),page_title:"CPL | ".concat(r.title," | ").concat(r.key)};n.navigationType&&(a.page_path+="&navigationtype=".concat(n.navigationType.toLowerCase())),n.exit&&(
5a.text="".concat(n.exit.toLowerCase())),window.dataLayer.push(a)}}window.trkknSettings.ifSettings.unloadEvents=window.trkknSettings.ifSettings.unloadEvents||{},window.trkknSettings.ifSettings.unloadEvents[n]=!1,window.addEventListener("pagehide",r),window.addEventListener("beforeunload",r),window.addEventListener("cpl-redirection",o)}()}r.setAllowedEventsRegex(M.webViewAllowedEvents),window.trkknSettings=window.trkknSettings||{},window.trkknSettings.trxInit=a,function(){if(window.trkknSettings.ifSettings={},null!==k){window.addEventListener("message",function(e){e.origin===k&&(M.cid=e.data.cid)},!1)}!function(){r.isWebView()&&(I=r.isBridgeConsented());if(!I){if(void 0!==F("_ga")){var t="Thu, 01 Jan 1970 00:00:00 UTC",n=["_ga","_gcl_au","universal_analytics_linkid","universal_analytics_cid"];h.forEach(function(e){n.push("_ga_".concat(e))}),n.forEach(function(e){document.cookie="".concat(e,"=;expires=").concat(t,";domain=.").concat(g,";path=/;Secure")})}for(var o=JSON.parse(JSON.stringify(R)),a=0,i=Object.entries(o);a<i.length;a++){var c=_slicedToArray(i[a],2),l=c[0];c[1].enabled&&"ajax"!==l&&(o[l].enabled=!1)}return window.trkknSettings.trxInit(o),void G()}window.trkknSettings.trxInit(R),G(),H(),window.dataLayer.push({event:"page_view",event_name:"page_view",event_source:"trkkn_if > prepareTracking"}),-1!==e.indexOf("skey")&&window.dataLayer.push({event:"gx.search",event_name:"search",event_source:"trkkn_if > prepareTracking",search:{search_term:D("https://".concat(s).concat(e),"skey")}});if(null!==w&&(void 0!==E&&(window.dataLayer.push({event:"gx.e".concat(A),event_name:"e".concat(A),event_source:"trkkn_if > prepareTracking > ifa",fi_prod:E,fi_ifa_produktgruppe:y,fi_ifa_vertriebstyp:b}),window.dataLayer.push({event:"gx.ed".concat(L),event_name:"ed".concat(L),event_source:"trkkn_if > prepareTracking > ifa",fi_prod:E,fi_ifa_produktgruppe:y,fi_ifa_vertriebstyp:b})),"osplus_neostart"===C&&(window.dataLayer.push({event:"gx.s".concat(A),event_name:"s".concat(A),event_source:"trkkn_if > prepareTracking > neo",fi_prod:S,fi_ifa_produktgruppe:y,fi_ifa_vertriebstyp:b,fi_neo_prozess:x}),window.dataLayer.push({event:"gx.sd".concat(L),event_name:"sd".concat(L),event_source:"trkkn_if > prepareTracking > neo",fi_prod:S,fi_ifa_produktgruppe:y,fi_ifa_vertriebstyp:b,fi_neo_prozess:x})),"osplus_neoergebnis"===C&&void 0!==O)){var d=!1;null!==O.match(/^[0-9]{1,2}$/g)||null!==x.match(/^exp/g)&&null!==O.match(/^-(1|50|52)$/g)||null!==x.match(/^pvk/g)&&null!==O.match(/^-1$/g)||null!==x.match(/^kk/g)&&null!==O.match(/^-1$/g)?d=!0:window.dataLayer.push({event:"gx.ke".concat(A),event_name:"ke".concat(A),event_source:"trkkn_if > prepareTracking > neo",fi_prod:S,fi_ifa_produktgruppe:y,fi_ifa_vertriebstyp:b,fi_neo_prozess:x,fi_neo_bestaetigungsseite:T,fi_neo_exit:"".concat(O,"_")}),d&&(window.dataLayer.push({event:"gx.e".concat(A),event_name:"e".concat(A),event_source:"trkkn_if > prepareTracking > neo",fi_prod:S,fi_ifa_produktgruppe:y,fi_ifa_vertriebstyp:b,fi_neo_prozess:x,fi_neo_bestaetigungsseite:T,fi_neo_exit:"".concat(O,"_")}),window.dataLayer.push({event:"gx.ed".concat(L),event_name:"ed".concat(L),event_source:"trkkn_if > prepareTracking > neo",fi_prod:S,fi_ifa_produktgruppe:y,fi_ifa_vertriebstyp:b,fi_neo_prozess:x,fi_neo_bestaetigungsseite:T,fi_neo_exit:"".concat(O,"_")}))}}(),t&&window.console.log(window.trkknSettings)}()}()}(); 6//# sourceMappingURL=universal_analytics.min.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.