(()=>{(()=>{var mt={3156:function(E,S,y){(function(U,L){E.exports=S=L()})(this,function(){var U=U||function(L,O){var A;if(typeof window!="undefined"&&window.crypto&&(A=window.crypto),typeof self!="undefined"&&self.crypto&&(A=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(A=globalThis.crypto),!A&&typeof window!="undefined"&&window.msCrypto&&(A=window.msCrypto),!A&&typeof y.g!="undefined"&&y.g.crypto&&(A=y.g.crypto),!A)try{A=y(477)}catch(n){}var G=function(){if(A){if(typeof A.getRandomValues=="function")try{return A.getRandomValues(new Uint32Array(1))[0]}catch(n){}if(typeof A.randomBytes=="function")try{return A.randomBytes(4).readInt32LE()}catch(n){}}throw new Error("Native crypto module could not be used to get secure random number.")},q=Object.create||function(){function n(){}return function(h){var m;return n.prototype=h,m=new n,n.prototype=null,m}}(),Y={},z=Y.lib={},J=z.Base=function(){return{extend:function(n){var h=q(this);return n&&h.mixIn(n),(!h.hasOwnProperty("init")||this.init===h.init)&&(h.init=function(){h.$super.init.apply(this,arguments)}),h.init.prototype=h,h.$super=this,h},create:function(){var n=this.extend();return n.init.apply(n,arguments),n},init:function(){},mixIn:function(n){for(var h in n)n.hasOwnProperty(h)&&(this[h]=n[h]);n.hasOwnProperty("toString")&&(this.toString=n.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),D=z.WordArray=J.extend({init:function(n,h){n=this.words=n||[],h!=O?this.sigBytes=h:this.sigBytes=n.length*4},toString:function(n){return(n||H).stringify(this)},concat:function(n){var h=this.words,m=n.words,v=this.sigBytes,x=n.sigBytes;if(this.clamp(),v%4)for(var _=0;_<x;_++){var B=m[_>>>2]>>>24-_%4*8&255;h[v+_>>>2]|=B<<24-(v+_)%4*8}else for(var V=0;V<x;V+=4)h[v+V>>>2]=m[V>>>2];return this.sigBytes+=x,this},clamp:function(){var n=this.words,h=this.sigBytes;n[h>>>2]&=4294967295<<32-h%4*8,n.length=L.ceil(h/4)},clone:function(){var n=J.clone.call(this);return n.words=this.words.slice(0),n},random:function(n){for(var h=[],m=0;m<n;m+=4)h.push(G());return new D.init(h,n)}}),K=Y.enc={},H=K.Hex={stringify:function(n){for(var h=n.words,m=n.sigBytes,v=[],x=0;x<m;x++){var _=h[x>>>2]>>>24-x%4*8&255;v.push((_>>>4).toString(16)),v.push((_&15).toString(16))}return v.join("")},parse:function(n){for(var h=n.length,m=[],v=0;v<h;v+=2)m[v>>>3]|=parseInt(n.substr(v,2),16)<<24-v%8*4;return new D.init(m,h/2)}},M=K.Latin1={stringify:function(n){for(var h=n.words,m=n.sigBytes,v=[],x=0;x<m;x++){var _=h[x>>>2]>>>24-x%4*8&255;v.push(String.fromCharCode(_))}return v.join("")},parse:function(n){for(var h=n.length,m=[],v=0;v<h;v++)m[v>>>2]|=(n.charCodeAt(v)&255)<<24-v%4*8;return new D.init(m,h)}},g=K.Utf8={stringify:function(n){try{return decodeURIComponent(escape(M.stringify(n)))}catch(h){throw new Error("Malformed UTF-8 data")}},parse:function(n){return M.parse(unescape(encodeURIComponent(n)))}},C=z.BufferedBlockAlgorithm=J.extend({reset:function(){this._data=new D.init,this._nDataBytes=0},_append:function(n){typeof n=="string"&&(n=g.parse(n)),this._data.concat(n),this._nDataBytes+=n.sigBytes},_process:function(n){var h,m=this._data,v=m.words,x=m.sigBytes,_=this.blockSize,B=_*4,V=x/B;n?V=L.ceil(V):V=L.max((V|0)-this._minBufferSize,0);var j=V*_,W=L.min(j*4,x);if(j){for(var Z=0;Z<j;Z+=_)this._doProcessBlock(v,Z);h=v.splice(0,j),m.sigBytes-=W}return new D.init(h,W)},clone:function(){var n=J.clone.call(this);return n._data=this._data.clone(),n},_minBufferSize:0}),I=z.Hasher=C.extend({cfg:J.extend(),init:function(n){this.cfg=this.cfg.extend(n),this.reset()},reset:function(){C.reset.call(this),this._doReset()},update:function(n){return this._append(n),this._process(),this},finalize:function(n){n&&this._append(n);var h=this._doFinalize();return h},blockSize:512/32,_createHelper:function(n){return function(h,m){return new n.init(m).finalize(h)}},_createHmacHelper:function(n){return function(h,m){return new N.HMAC.init(n,m).finalize(h)}}}),N=Y.algo={};return Y}(Math);return U})},2316:function(E,S,y){(function(U,L){E.exports=S=L(y(3156))})(this,function(U){return function(L){var O=U,A=O.lib,G=A.WordArray,q=A.Hasher,Y=O.algo,z=[],J=[];(function(){function H(I){for(var N=L.sqrt(I),n=2;n<=N;n++)if(!(I%n))return!1;return!0}function M(I){return(I-(I|0))*4294967296|0}for(var g=2,C=0;C<64;)H(g)&&(C<8&&(z[C]=M(L.pow(g,.5))),J[C]=M(L.pow(g,.3333333333333333)),C++),g++})();var D=[],K=Y.SHA256=q.extend({_doReset:function(){this._hash=new G.init(z.slice(0))},_doProcessBlock:function(H,M){for(var g=this._hash.words,C=g[0],I=g[1],N=g[2],n=g[3],h=g[4],m=g[5],v=g[6],x=g[7],_=0;_<64;_++){if(_<16)D[_]=H[M+_]|0;else{var B=D[_-15],V=(B<<25|B>>>7)^(B<<14|B>>>18)^B>>>3,j=D[_-2],W=(j<<15|j>>>17)^(j<<13|j>>>19)^j>>>10;D[_]=V+D[_-7]+W+D[_-16]}var Z=h&m^~h&v,et=C&I^C&N^I&N,st=(C<<30|C>>>2)^(C<<19|C>>>13)^(C<<10|C>>>22),Q=(h<<26|h>>>6)^(h<<21|h>>>11)^(h<<7|h>>>25),rt=x+Q+Z+J[_]+D[_],ut=st+et;x=v,v=m,m=h,h=n+rt|0,n=N,N=I,I=C,C=rt+ut|0}g[0]=g[0]+C|0,g[1]=g[1]+I|0,g[2]=g[2]+N|0,g[3]=g[3]+n|0,g[4]=g[4]+h|0,g[5]=g[5]+m|0,g[6]=g[6]+v|0,g[7]=g[7]+x|0},_doFinalize:function(){var H=this._data,M=H.words,g=this._nDataBytes*8,C=H.sigBytes*8;return M[C>>>5]|=128<<24-C%32,M[(C+64>>>9<<4)+14]=L.floor(g/4294967296),M[(C+64>>>9<<4)+15]=g,H.sigBytes=M.length*4,this._process(),this._hash},clone:function(){var H=q.clone.call(this);return H._hash=this._hash.clone(),H}});O.SHA256=q._createHelper(K),O.HmacSHA256=q._createHmacHelper(K)}(Math),U.SHA256})},116:()=>{(function(E,S){"use strict";E=E||"docReady",S=S||window;var y=[],U=!1,L=!1;function O(){if(!U){U=!0;for(var G=0;G<y.length;G++)y[G].fn.call(window,y[G].ctx);y=[]}}function A(){document.readyState==="complete"&&O()}S[E]=function(G,q){if(typeof G!="function")throw new TypeError("callback for docReady(fn) must be a function");if(U){setTimeout(function(){G(q)},1);return}else y.push({fn:G,ctx:q});document.readyState==="complete"||!document.attachEvent&&document.readyState==="interactive"?setTimeout(O,1):L||(document.addEventListener?(document.addEventListener("DOMContentLoaded",O,!1),window.addEventListener("load",O,!1)):(document.attachEvent("onreadystatechange",A),window.attachEvent("onload",O)),L=!0)}})("docReady",window)},477:()=>{}},it={};function $(E){var S=it[E];if(S!==void 0)return S.exports;var y=it[E]={exports:{}};return mt[E].call(y.exports,y,y.exports,$),y.exports}$.n=E=>{var S=E&&E.__esModule?()=>E.default:()=>E;return $.d(S,{a:S}),S},$.d=(E,S)=>{for(var y in S)$.o(S,y)&&!$.o(E,y)&&Object.defineProperty(E,y,{enumerable:!0,get:S[y]})},$.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(E){if(typeof window=="object")return window}}(),$.o=(E,S)=>Object.prototype.hasOwnProperty.call(E,S);var xt={};(()=>{"use strict";var E=$(2316),S=$.n(E);const y=document,U=null,L=()=>{const s=y.createElement("a");return s.href=U.location,s},O=(s,e)=>{const t=y.createElement("img");return t.height=1,t.width=1,t.style.display="none",t.src=s,t.onload=e,t.alt="",y.body.appendChild(t)},A=s=>{const e=y.createElement("iframe");return e.width=1,e.height=1,e.style.display="none",e.src=s,y.body.appendChild(e)},G=(s,e=!0)=>{const t=y.createElement("script");return t.type="text/javascript",t.src=s,t.async=e,y.body.appendChild(t)},q={img:O,script:G,iframe:A},Y=(s,e)=>{e||(e=window.location.href),s=s.replace(/[\[\]]/g,"\\$&");let t=new RegExp("[?&]"+s+"(=([^&#]*)|&|#|$)"),r=t.exec(e);return r?r[2]?decodeURIComponent(r[2].replace(/\+/g," ")):"":null},z=s=>{let e="_au_"+s+"=",r=decodeURIComponent(document.cookie).split(";");for(let o=0;o<r.length;o++){let d=r[o];for(;d.charAt(0)==" ";)d=d.substring(1);if(d.indexOf(e)==0)return d.substring(e.length,d.length)}return null},J=(s,e,t)=>(parseInt(z(s))||0)+e<t,D=s=>{const e=/[a-z0-9][a-z0-9-]*\.[a-z]+$/i;let r=/[a-z0-9][a-z0-9-]+\.[a-z.]{2,6}$/i,o=s.split("."),d=o[o.length-1];(d.length>4||d==="com"||d==="org"||d==="net")&&(r=e);let f=s.match(r);return f?f[0]:s},K=(s,e)=>{document.cookie="_au_"+s+"="+e+"; domain="+D(document.location.hostname)+"; path=/; max-age=31536000"};function H(s){let e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");s||(s=Math.floor(Math.random()*e.length));let t="";for(let r=0;r<s;r++)t+=e[Math.floor(Math.random()*e.length)];return t}function M(){const s=Math.round(Date.now()/1e3);return"AU1S-0100-"+String(s).padStart(12,"0")+"-"+H(8)+"-"+H(4)}function g(s,e){let t=[];try{if(typeof e.featurePolicy=="undefined")return t;"browsingTopics"in e&&e.featurePolicy.allowsFeature("browsing-topics")&&t.push("BT"),"joinAdInterestGroup"in s.navigator&&e.featurePolicy.allowsFeature("join-ad-interest-group")&&t.push("JI"),"runAdAuction"in s.navigator&&e.featurePolicy.allowsFeature("run-ad-auction")&&t.push("RA"),e.featurePolicy.allowsFeature("attribution-reporting")&&t.push("AR")}catch(r){console.error(r)}return t}function C(s){function e(b,p){var F,w,k,R,T;return k=b&2147483648,R=p&2147483648,F=b&1073741824,w=p&1073741824,T=(b&1073741823)+(p&1073741823),F&w?T^2147483648^k^R:F|w?T&1073741824?T^3221225472^k^R:T^1073741824^k^R:T^k^R}function t(b,p,F,w,k,R,T){return b=e(b,e(e(p&F|~p&w,k),T)),e(b<<R|b>>>32-R,p)}function r(b,p,F,w,k,R,T){return b=e(b,e(e(p&w|F&~w,k),T)),e(b<<R|b>>>32-R,p)}function o(b,p,F,w,k,R,T){return b=e(b,e(e(p^F^w,k),T)),e(b<<R|b>>>32-R,p)}function d(b,p,F,w,k,R,T){return b=e(b,e(e(F^(p|~w),k),T)),e(b<<R|b>>>32-R,p)}function f(b){var p="",F="",w;for(w=0;3>=w;w++)F=b>>>8*w&255,F="0"+F.toString(16),p+=F.substr(F.length-2,2);return p}var a=[],X,tt,gt,pt,i,u,l,c;for(s=function(b){b=b.replace(/\r\n/g,`
`);for(var p="",F=0;F<b.length;F++){var w=b.charCodeAt(F);128>w?p+=String.fromCharCode(w):(127<w&&2048>w?p+=String.fromCharCode(w>>6|192):(p+=String.fromCharCode(w>>12|224),p+=String.fromCharCode(w>>6&63|128)),p+=String.fromCharCode(w&63|128))}return p}(s),a=function(b){var p,F=b.length;p=F+8;for(var w=16*((p-p%64)/64+1),k=Array(w-1),R=0,T=0;T<F;)p=(T-T%4)/4,R=T%4*8,k[p]|=b.charCodeAt(T)<<R,T++;return p=(T-T%4)/4,k[p]|=128<<T%4*8,k[w-2]=F<<3,k[w-1]=F>>>29,k}(s),i=1732584193,u=4023233417,l=2562383102,c=271733878,s=0;s<a.length;s+=16)X=i,tt=u,gt=l,pt=c,i=t(i,u,l,c,a[s+0],7,3614090360),c=t(c,i,u,l,a[s+1],12,3905402710),l=t(l,c,i,u,a[s+2],17,606105819),u=t(u,l,c,i,a[s+3],22,3250441966),i=t(i,u,l,c,a[s+4],7,4118548399),c=t(c,i,u,l,a[s+5],12,1200080426),l=t(l,c,i,u,a[s+6],17,2821735955),u=t(u,l,c,i,a[s+7],22,4249261313),i=t(i,u,l,c,a[s+8],7,1770035416),c=t(c,i,u,l,a[s+9],12,2336552879),l=t(l,c,i,u,a[s+10],17,4294925233),u=t(u,l,c,i,a[s+11],22,2304563134),i=t(i,u,l,c,a[s+12],7,1804603682),c=t(c,i,u,l,a[s+13],12,4254626195),l=t(l,c,i,u,a[s+14],17,2792965006),u=t(u,l,c,i,a[s+15],22,1236535329),i=r(i,u,l,c,a[s+1],5,4129170786),c=r(c,i,u,l,a[s+6],9,3225465664),l=r(l,c,i,u,a[s+11],14,643717713),u=r(u,l,c,i,a[s+0],20,3921069994),i=r(i,u,l,c,a[s+5],5,3593408605),c=r(c,i,u,l,a[s+10],9,38016083),l=r(l,c,i,u,a[s+15],14,3634488961),u=r(u,l,c,i,a[s+4],20,3889429448),i=r(i,u,l,c,a[s+9],5,568446438),c=r(c,i,u,l,a[s+14],9,3275163606),l=r(l,c,i,u,a[s+3],14,4107603335),u=r(u,l,c,i,a[s+8],20,1163531501),i=r(i,u,l,c,a[s+13],5,2850285829),c=r(c,i,u,l,a[s+2],9,4243563512),l=r(l,c,i,u,a[s+7],14,1735328473),u=r(u,l,c,i,a[s+12],20,2368359562),i=o(i,u,l,c,a[s+5],4,4294588738),c=o(c,i,u,l,a[s+8],11,2272392833),l=o(l,c,i,u,a[s+11],16,1839030562),u=o(u,l,c,i,a[s+14],23,4259657740),i=o(i,u,l,c,a[s+1],4,2763975236),c=o(c,i,u,l,a[s+4],11,1272893353),l=o(l,c,i,u,a[s+7],16,4139469664),u=o(u,l,c,i,a[s+10],23,3200236656),i=o(i,u,l,c,a[s+13],4,681279174),c=o(c,i,u,l,a[s+0],11,3936430074),l=o(l,c,i,u,a[s+3],16,3572445317),u=o(u,l,c,i,a[s+6],23,76029189),i=o(i,u,l,c,a[s+9],4,3654602809),c=o(c,i,u,l,a[s+12],11,3873151461),l=o(l,c,i,u,a[s+15],16,530742520),u=o(u,l,c,i,a[s+2],23,3299628645),i=d(i,u,l,c,a[s+0],6,4096336452),c=d(c,i,u,l,a[s+7],10,1126891415),l=d(l,c,i,u,a[s+14],15,2878612391),u=d(u,l,c,i,a[s+5],21,4237533241),i=d(i,u,l,c,a[s+12],6,1700485571),c=d(c,i,u,l,a[s+3],10,2399980690),l=d(l,c,i,u,a[s+10],15,4293915773),u=d(u,l,c,i,a[s+1],21,2240044497),i=d(i,u,l,c,a[s+8],6,1873313359),c=d(c,i,u,l,a[s+15],10,4264355552),l=d(l,c,i,u,a[s+6],15,2734768916),u=d(u,l,c,i,a[s+13],21,1309151649),i=d(i,u,l,c,a[s+4],6,4149444226),c=d(c,i,u,l,a[s+11],10,3174756917),l=d(l,c,i,u,a[s+2],15,718787259),u=d(u,l,c,i,a[s+9],21,3951481745),i=e(i,X),u=e(u,tt),l=e(l,gt),c=e(c,pt);return(f(i)+f(u)+f(l)+f(c)).toLowerCase()}const I=60*1e3,N=60*I,n=24*N;function h(s){var e="au/test";try{return s.localStorage.setItem(e,e),s.localStorage.removeItem(e),!0}catch(t){return!1}}class m{constructor(e){this.w=e,this.now=1*new Date,this.useCookie=!h(this.w)}getCookie(e){return z(e)}get(e,t=!1){if(this.useCookie||t)return this.getCookie(e);let r=this.w.localStorage.getItem("au/"+e);if(r){if(r=JSON.parse(r),r.e>this.now)return r.v;this.w.localStorage.removeItem("au/"+e)}return null}setCookie(e,t,r=I){K(e,t)}set(e,t,r=I,o=!1){this.useCookie||o?this.setCookie(e,t,r):this.w.localStorage.setItem("au/"+e,JSON.stringify({v:t,e:this.now+r}))}}const v=m,x=null,_=null,B="G-FVWZ0RM4DH",V=null,j="https://a.ad.gt",W="https://p.ad.gt",Z="https://pixels.ad.gt",et="https://seg.ad.gt",st="https://ids.ad.gt";function Q(s,e,t,r){s.au_seg=t,(r||[]).forEach(d=>d(s,e,t.segments));const o=new CustomEvent("auSegReady",{detail:t});e.dispatchEvent(o)}function rt(s,e,t){const r=s.apntag;if(typeof r!="undefined"&&typeof r.setPageOpts=="function"){let o={};typeof r.requests!="undefined"&&typeof r.requests.keywords!="undefined"&&(o=r.requests.keywords),o.AUDIGENT=(o.AUDIGENT||[]).concat(t),r.setPageOpts({keywords:o})}}function ut(s,e,t){s.DTEvent.getEventPromise("dt-connatix-api-ready").then(function([r,o]){r.setMacros({AU_SEG:t})})}function ot(s,e,t){s.googletag=s.googletag||{},s.googletag.cmd=s.googletag.cmd||[],s.googletag.cmd.push(function(){s.googletag.pubads().setTargeting("AU_SEG",t)})}function Rt(s,e,t){try{if(s.self!==s.top){ot(s.top,e,t);return}}catch(r){}ot(s,e,t)}function kt(s,e,t){e.cookie="au_seg="+t.join("|")+"; domain="+extractDomain(s.location.hostname)+"; path=/; max-age=86400; samesite=None; secure"}function Lt(s,e,t){typeof s.setTargeting=="function"?s.setTargeting("AU_SEG",t):s.console.log("[Audigent] cannot find window.setTargeting function")}var vt=Object.defineProperty,bt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,ct=(s,e,t)=>e in s?vt(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,P=(s,e)=>{for(var t in e||(e={}))wt.call(e,t)&&ct(s,t,e[t]);if(lt)for(var t of lt(e))_t.call(e,t)&&ct(s,t,e[t]);return s},at=(s,e)=>bt(s,yt(e));const nt=window,dt=document,ht={"og:title":"title","og:description":"description","og:image":"image","og:url":"url","og:type":"type","og:name":"name","og:locale":"locale"},ft={description:"description",keywords:"keywords"},Ct="meta[name='audigent:tags']";class Ft{constructor(e){const{auvars:t,decoratorTarget:r,taggerStrategy:o}=e||{};this.w=nt,this.u=dt.location||nt.location,this.d=dt,this.auvars=t,this.dataStore=new v(nt),this.customOptions={},this.isIndexPage=this.u.pathname==="/",this.customTags=[],this.customAttributes={},this.userDefinedTags=[],this.userDefinedAttributes={},this.internalLinks=[],this.GlobalHandlers={},this.randNum=Math.random(),this.decoratorTarget=r||(this.isIndexPage?.95:.97),this.u.hostname.toLowerCase().endsWith("lnk.to")?this.taggerStrategy="FULL_PATH":this.taggerStrategy=o||this.auvars.tgs||"NONE",this.psf=g(this.w,this.d),this.setupSessionId(),this.setupHadron(),this.setupGA4()}docReady(){this.customOptions.autoPageView!==!1&&this.sendPageView(),this.ListenerIterator("a",this.clickHandler),this.w.addEventListener("hashchange",()=>{this.sendOffsiteClick({url:this.u.href}),this.sendPageView(),this.pixels()})}clearOptions(){this.customOptions={}}setOptions(e){const{options:t}=e||{};return typeof t=="object"?(this.customOptions=P(P({},this.customOptions),t),!0):!1}observeDom(e,t,r={childList:!0}){const o=window.MutationObserver||window.WebKitMutationObserver;if(!(!e||e.nodeType!==1))if(o){const d=new o(t);return d.observe(e,r),d}else window.addEventListener&&(e.addEventListener("DOMNodeInserted",t,!1),e.addEventListener("DOMNodeRemoved",t,!1))}push(e,t,r){if(typeof e=="string")return t&&t!==this.auvars.p?(console.warn("[Audigent] skip .push("+e+"), p is not a match"),!1):(console.warn('[Audigent] deprecated use of "push": please use .push( object )'),(this[e]||(()=>!1)).call(this,r),!0);if(e&&typeof e=="object"){const{fn:o,category:d,partnerId:f}=e,a=o||d;if(f&&f!==this.auvars.p)return console.warn("[Audigent] skip .push("+a+"), partnerId is not a match"),!1;if(o){const X=e.args;return Array.isArray(X)?(X.map(tt=>(this[a]||(()=>!1)).call(this,tt)),!0):((this[a]||(()=>!1)).call(this,X),!0)}return(this[a]||(()=>!1)).call(this,e),!0}return console.warn("[Audigent] could not execute the required command: please check your syntax"),!1}setupHadron(){var e;const t=(e=this.w.hadron)==null?void 0:e.id;this.auvars.h=t||null}getAudigentId(e){if(e instanceof Function)return e(this.auvars.a),this.auvars.a;const{callback:t}=e||{};return t instanceof Function&&t(this.auvars.a),this.auvars.a}setupSessionId(){let e=this.dataStore.get("sid");e==null&&(e=M()),this.auvars.s=e,this.dataStore.set("sid",e,30*I)}getTaggerComponents(){return null}setupTaggerId(){const e=this.u.hostname.toLowerCase(),t=this.getTags();let r=this.getTaggerComponents();Array.isArray(r)&&r.length>0||(this.taggerStrategy=="FULL_PATH"?r=[e,this.u.pathname,this.auvars.p]:Array.isArray(t)&&t.length>0?r=[e,"["+t.join(",").toLowerCase()+"]",this.auvars.p]:r=[e,"/",this.auvars.p]);const o=C(r.join("")).toLowerCase();return this.auvars.t=o,this.dataStore.set("tid",o,N),o}getMetaAttributes(){const e=this.d.querySelectorAll("meta");let t={url:this.u.href,title:this.d.title};for(const r of e){let o;const d=r.getAttribute("property");if(d!==void 0)d in ht&&(o=ht[d]);else{const f=r.getAttribute("name");f in ft&&(o=ft[f])}if(o!==void 0){const f=r.getAttribute("content");f!==void 0&&typeof f=="string"&&(o==="keywords"?t[o]=f.split(",").map(a=>a.trim()).filter(a=>a.length>0):(!(o in t)||t[o].length<f.length)&&(t[o]=f))}}return t}getCustomAttributes(){return{}}getAttributes(){return P(P(P(P({},this.customAttributes),this.userDefinedAttributes),this.getCustomAttributes()),this.getMetaAttributes())}clearAttributes(){this.userDefinedAttributes={}}setAttributes(e){const{attributes:t}=e||{};return typeof t=="object"?(this.userDefinedAttributes=t,!0):!1}addAttributes(e){const{attributes:t}=e||{};return typeof t=="object"?(this.userDefinedAttributes=P(P({},this.userDefinedAttributes),t),!0):!1}getMetaTags(){const e=document.head.querySelectorAll(Ct)[0];return e?e.content.split("|").map(t=>t.trim()).filter(t=>t.length>0).map(t=>(this.u.hostname+" > "+t).toUpperCase()):[]}getCustomTags(){return[]}getTags(){return[...this.customTags,...this.userDefinedTags,...this.getCustomTags(),...this.getMetaTags()].filter(t=>typeof t=="string"||t instanceof String).map(t=>t.replace(/,/g,"")).map(t=>t.trim()).filter(t=>t.length>0).map(t=>t.toUpperCase())}clearTags(){this.userDefinedTags=[]}setTags(e){const{tags:t}=e||{};return Array.isArray(t)?(this.userDefinedTags=t,!0):typeof t=="string"?(this.userDefinedTags=[t],!0):!1}addTags(e){const{tags:t}=e||{};return Array.isArray(t)?(this.userDefinedTags=[...t,...this.userDefinedTags],!0):typeof t=="string"?(this.userDefinedTags=[t,...this.userDefinedTags],!0):!1}writeDecoratorRecord(e){const{tags:t,decor_dict:r,attributes:o}=e;this.customTags=[...this.customTags,...t||[]],this.customAttributes=P(P(P({},this.customAttributes),r||{}),o||{})}sendDecoratorRecord(){if(!(this.randNum>=this.decoratorTarget))return null;const t=this.getAttributes(),r=this.getTags(),o=at(P({},t),{tags:r.join(),tagger_id:this.auvars.t,partner_id:this.auvars.p});let d=new XMLHttpRequest,f=`${W}/api/v1/dec`;return d.open("POST",f,!0),d.setRequestHeader("Content-type","application/json"),d.send(JSON.stringify(o)),d}setupGA4(){if(this.auvars.ga4===!0)try{let e=document.createElement("script");e.src="https://www.googletagmanager.com/gtag/js?id="+B+"&l=audDataLayer",e.async=!0,document.head.appendChild(e);const t=this.w;typeof this.w.audGtag!="function"&&(this.w.audDataLayer=this.w.audDataLayer||[],this.w.audGtag=function(){t.audDataLayer.push(arguments)}),audGtag("js",new Date),audGtag("config",B,{user_id:this.auvars.a,dimension3:this.auvars.p,dimension4:this.u.hostname,dimension5:this.u.pathname,groups:"audigent",send_page_view:!1})}catch(e){console.error(e)}}ListenerIterator(e,t){Array.prototype.forEach.call(this.d.querySelectorAll(e),r=>{this.ListenerAttacher({input:r,method:t})})}ListenerAttacher(e){const{input:t,method:r}=e;t!=null&&(t.addEventListener?t.addEventListener("mousedown",r.bind(this),!1):t.attachEvent&&t.attachEvent("mousedown",r))}GlobalListenerHandler(e){this.GlobalHandlers[e.type].forEach(t=>{if(e.target.matches(t.selector))t.method(e);else{let r=e.target,o=!1;for(;r.parentElement&&!o;)r=r.parentElement,o=r.matches(t.selector),o&&t.method(at(P({},e),{target:r}))}})}GlobalListenerAttacher(e,t,r){typeof e=="string"&&(e=[e]),e.forEach(o=>{this.GlobalHandlers[o]=this.GlobalHandlers[o]||[],this.GlobalHandlers[o].push({selector:t,method:r}),document.addEventListener?(document.removeEventListener(o,window.au.l),document.addEventListener(o,window.au.l)):document.attachEvent&&(document.detachEvent(o,window.au.l),document.attachEvent(o,window.au.l))})}sendOffsiteClick(e){const{url:t}=e;O(`${j}/api/v1/off-site-click/${this.auvars.p}?tagger_id=${this.auvars.t}&url=${t}`)}clickHandler(e){let t=e.currentTarget.getAttribute("href");t!==null&&this.internalLinks.includes(this.u.hostname)&&(this.sendOffsiteClick({url:t}),this.sendPageView())}sendUserBehaviour(e){const{action:t}=e,r={click_url:t,tagger_id:this.auvars.t,audigent_id:this.auvars.a,partner_id:this.auvars.p},o=new Blob([JSON.stringify(r)],{type:"application/json"});this.w.navigator.sendBeacon(`${W}/api/v1/ubh`,o)}behavior(e){const t=encodeURIComponent(`${this.u.protocol}//${this.u.hostname}${this.u.pathname}__audigent-behavior-${e.action}${this.u.search}${this.u.hash}`);this.sendOffsiteClick({url:t}),this.sendGAEvent({eventCategory:"audigent-behavior",eventAction:e.action,eventLabel:this.auvars.t})}sendEvent(e){let{event:t,events:r,type:o}=e;if(t=t||r,!t){if(!o)return null;t=P({},e),delete t.category,delete t.partnerId}const d={tagger_id:this.auvars.t,partner_id:this.auvars.p,audigent_id:this.auvars.a,events:Array.isArray(t)?t:[t]};let f=new XMLHttpRequest,a=`${W}/api/v1/event`;return f.open("POST",a,!0),f.setRequestHeader("Content-type","application/json"),f.send(JSON.stringify(d)),""}sendGAEvent(e){const{eventCategory:t,eventAction:r,eventLabel:o,skipSQS:d}=e;this.auvars.ga4===!0&&audGtag("event",t,{eventAction:r,eventLabel:o}),d||this.sendEvent({event:{type:t,eventAction:r,eventLabel:o}})}sendConsent(e){const{consented:t,consentType:r,consentString:o}=e,d="consent_"+r.toLowerCase(),f=this.dataStore.get("consent_"+e.consentType.toLowerCase());if(f&&o==f)return;const a={audigent_id:this.auvars.a,tagger_id:this.auvars.t,partner_id:this.auvars.p,consented:t,consent_type:r,consent_string:o},X=new Blob([JSON.stringify(a)],{type:"application/json"});return this.w.navigator.sendBeacon(`${W}/api/v1/con`,X)&&this.dataStore.set(d,o||"n/a",n),""}pixels(){const e=`${Z}/api/v1/getpixels?tagger_id=${this.auvars.t}&url=${encodeURIComponent(this.u.href)}&code='none'`;G(e,!0)}tags(e){return!1}conversion(e){return!1}sendPageView(e){this.randNum=Math.random();const t=this.setupTaggerId(),r=1*new Date,o={event_timestamp:r,url:this.u.href,referrer:this.d.referrer,partner_id:this.auvars.p,tagger_id:this.auvars.t,audigent_id:this.auvars.a,session_id:this.auvars.s,p_s_f:this.psf};this.auvars.h&&(o.hadron_id=this.auvars.h);const d=(e==null?void 0:e.data)||{},f={category:"pageView",version:"v2",created_at:r,properties:P(P({},o),d)};let a=new XMLHttpRequest,X=`${j}/api/v1/collect`;a.open("POST",X,!0),a.withCredentials=!0,a.setRequestHeader("Content-type","text/plain"),a.send(this.w.btoa(JSON.stringify(f))),this.pixels(),this.sendDecoratorRecord(),this.auvars.ga4===!0&&(audGtag("set",{dimension7:t,send_to:B}),(this.randNum>=.95||["158"].includes(this.auvars.p.toString())&&this.randNum>=.8||["220"].includes(this.auvars.p.toString())&&this.randNum>=.5)&&audGtag("event","page_view",{dimension7:t,send_to:B}))}beopEvent(e){const t=e.partnerId||this.auvars.p;this.sendEvent({event:at(P({},e.data||{}),{partner_id:t,type:"beop"})})}trackEvent(e){return!1}DispatchEvent(e){const{eventName:t}=e,o=(d=>{if(typeof window.CustomEvent=="function")return new CustomEvent(d);const f={bubbles:!1,cancelable:!1,detail:void 0},a=document.createEvent("CustomEvent");return a.initCustomEvent(d,f.bubbles,f.cancelable,f.detail),a})(t);window.dispatchEvent(o)}optout(){O(`${st}/api/v1/optout?au_id=${this.auvars.a}`)}segCapture(e,t){const r=(e==null?void 0:e.segments)||[];if(r.length>0&&this.randNum>=.9){const o={tagger_id:this.auvars.t,partner_id:this.auvars.p,audigent_id:this.auvars.a,segment_ids:r.join("|"),is_cached:t},d=new Blob([JSON.stringify(o)],{type:"application/json"});return this.w.navigator.sendBeacon(`${W}/api/v1/segs`,d),!0}return!1}setupInPageTaxonomy(e){const t=this,r=this.dataStore.get("seg");if(r!=null){Q(t.w,t.d,r,e),this.segCapture(r,!0);return}let o=new URL(`${et}/api/v2/segments`);if(o.searchParams.set("url",encodeURIComponent(this.u.href)),o.searchParams.set("partner_id",this.auvars.p),this.auvars.t!==void 0)o.searchParams.set("tagger_id",this.auvars.t);else{const f=this.setupTaggerId();o.searchParams.set("tagger_id",f)}o.searchParams.set("au_id",this.auvars.a);let d=new XMLHttpRequest;d.timeout=1e4,d.onload=function(){if(d.readyState==XMLHttpRequest.DONE&&d.status==200){const f=JSON.parse(d.response);Q(t.w,t.d,f,e),t.dataStore.set("seg",f,N*6),t.segCapture(f,!1)}},d.ontimeout=function(){console.log("[Audigent] Taxonomy Service > Timeout")},d.onerror=function(){console.log("[Audigent] Taxonomy Service > Invalid Response")},d.open("GET",o,!0),d.send()}addUserIdentity(e){if(!e)return!1;const{identityType:t,identityValue:r}=e;if(t===void 0||r===void 0)return!1;if(t==="email"){const o=window.btoa(r);return this.sendEvent({event:{type:"e",value:o}})}else return this.sendEvent({event:{type:"u",[t]:r,identityType:t,identityValue:r}})}addUserEmailAddress(e){if(!e)return!1;const{identityValue:t}=e;if(t===void 0)return!1;let r=t.toLowerCase().trim();if(r.endsWith("@gmail.com")){let d=r.split("@")[0];d=d.split("+")[0],d=d.replace(/\./g,""),r=d+"@gmail.com"}const o=S()(r).toString();return this.addUserIdentity({identityType:"hem_sha256",identityValue:o})}addUserProperty(e){if(!e)return!1;const{propertyName:t,propertyValue:r}=e;return t===void 0||r===void 0?!1:t==="email"?this.addUserIdentity({identityType:"email",identityValue:r}):this.sendEvent({event:{type:"user.property",propertyName:t,propertyValue:r}})}}const Et=Ft;var It=$(116);function Tt(s,e){const t="374";let r=s.au&&Array.isArray(s.au)?[...s.au]:[];s.auvars.autag_objs=[...(s.auvars.autag_objs||[]).filter(o=>o!=="autag"),"autag"],s.au={push:(...o)=>{s.auvars.autag_objs.forEach(d=>Object.values(s[d]||{}).forEach(f=>f.push(...o)))},l:o=>{s.auvars.autag_objs.forEach(d=>Object.values(s[d]||{}).forEach(f=>f.GlobalListenerHandler(o)))},init:()=>{s.auvars[t].hist=s.auvars[t].hist||[];const o=s.auvars[t].hist.slice(-1)[0];s.autag=s.autag||{},(!s.autag[t]||o!==s.location.href)&&(s.auvars[t].hist.push(s.location.href),s.autag[t]=e({auvars:s.auvars[t]}))}},s.au.init(),r.forEach(o=>s.au.push(o))}docReady(()=>window.au.push({category:"docReady"}));const St={"tickets.gpfans.com/":["F1 > Ticket pages"],"gpfans.com/en/f1-race-calendar/2025/":["F1 > Calendar"],"gpfans.com/en/f1-live":["F1 > Live reporting"],"gpfans.com/en/f1-standings/2025/":["F1 > Standings"],"gpblog.com/nl/videos":["F1 > Video pages"],"gpblog.com/nl/standen":["F1 > Standings"],"gpblog.com/nl/f1-kalender":["F1 > Calendar"],"gpblog.com/nl/live":["F1 > Live reporting"],"scuderiafans.com/formula-1-tickets/":["F1 > Ticket pages"],"scuderiafans.com/category/shop/":["F1 > E-commerce"],"scuderiafans.com/formula-1-driver-standings/":["F1 > Standings"],"scuderiafans.com/formula-1-constructor-standings/":["F1 > Constructor Standing"],"scuderiafans.com/formula-1-schedule-results/":["F1 > Schedule & Results"],"f1i.com/2025-f1-calendar":["F1 > Calendar"],"f1i.com/standings":["F1 > Standings"],"racinginfinity.com/f1-calendar":["F1 > Calendar"],"racinginfinity.com/f1-standings":["F1 > Standings"],"easysbc.io/subscription":["Football > Subscription"],"besoccer.com/livescore/live":["Football > Live"],"wheresthematch.com/live-football-on-tv/":["Football > Live Football on TV"],"footballtransfers.com/us/leagues-cups":["Football > League Tables"],"footballtransfers.com/us/transfers/rumors/latest-soccer-transfer-rumors":["Football > Transfer Gossip"],"followfollow.com/league-table/":["Football > League Tables"],"insidefutbol.com/transfers/":["Football > Transfer Gossip"],"walkon.com/blog/fixtures-and-results/":["Football > Fixtures","Football > League Tables","Football > Results"],"walkon.com/blog/category/transfer-news/":["Football > Transfer Gossip"],"the72.co.uk/category/transfers/":["Football > Transfer Gossip"],"pieandbovril.com/":["Football > League Tables"],"arsenal-mania.com/league-table/":["Football > Fixtures","Football > Results","Football > League Tables"],"arsenal-mania.com/category/news/":["Football > News","Football > Transfer Gossip"],"goonernews.com/blog/fixtures-and-results-and-table/":["Football > Fixtures","Football > League Tables","Football > Results"],"goonernews.com/blog/category/transfer-news/":["Football > Transfer Gossip"],"cqnbookstore.com/Book/billy-mcneill-in-praise-of-caesar/":["Football > E-Commerce"],"celticquicknews.co.uk/category/match-reports/":["Football > League Tables","Football > Post Match Report"],"celtsarehere.com/category/celtic-videos/":["Football > Videos"],"celtsarehere.com/shop/":["Football > E-Commerce"],"claretandhugh.info/category/news/":["Football > Fixtures","Football > League Tables","Football > Results"],"youtube.com/channel/UCtjSa_qkpcof2hGfmtKPjmQ":["Football > Videos"],"foreverwestham.com/league-table/":["Football > League Tables"],"foreverwestham.com/fixtures/":["Football > Fixtures","Football > Results"],"foreverwestham.com/category/the-stratford-scout/":["Football > News","Football > Transfer Gossip"],"foreverwestham.com/category/blog-topics/christian-dailly-hammers-news/":["Football > News","Football > Transfer Gossip"],"kumb.com/stats_results_by_comp.php":["Football > Pre Fixtures","Football > Post Fixtues","Football > Results"],"kumb.com/premium.php":["Football > Subcription"],"manunews.com/blog/category/transfer-news/":["Football > Transfer Gossip"],"manunews.com/blog/fixtures-results-table/":["Football > Fixtures","Football > League Tables","Football > Results"],"thepeoplesperson.com/category/news/man-utd-transfer-news/":["Football > Transfer Gossip"],"thepeoplesperson.com/category/video/":["Football > Videos"],"liverpool-rumours.co.uk/":["Football > Transfer Gossip"],"anfieldwatch.co.uk/liverpool-fc/news/transfer-rumours/":["Football > Transfer Gossip"],"anfieldwatch.co.uk/liverpool-fc/news/transfer-news/":["Football > Transfer Gossip"],"anfieldwatch.co.uk/liverpool-fc/first-team/fixtures-results/":["Football > Fixtures","Football > Results"],"anfieldwatch.co.uk/store":["Football > E-Commerce"],"chelseafc.com/en/news/topic?id=6IMpcaedw0EtH8EHOZ13ZW":["Football > Videos"],"chelseafc.com/en/matches/mens-fixtures-and-results":["Football > Fixtures","Football > League Tables","Football > Results"],"store.chelseafc.com/en/":["Football > E-Commerce"],"chelseanews.com/blog/category/transfer-news/":["Football > Transfer Gossip"],"chelseanews.com/blog/fixtures-results-table/":["Football > Fixtures","Football > Results","Football > Tables"],"villatalk.com/events/":["Football > Calendar"],"villatalk.com/store/":["Football > E-Commerce"],"bluemoon-mcfc.co.uk/Match/MCFCFixtures.aspx":["Football > Match Fixture"],"bluemoon-mcfc.co.uk/Match/PremierLeagueTable.aspx":["Football > League Tables"],"bluemoon-mcfc.co.uk/Match/MCFCVideoHighlights.aspx":["Football > Videos"],"cityxtra.co.uk/category/transfers/":["Football > Transfer Gossip"],"cityxtra.co.uk/category/videos/":["Football > Videos"],"kitbag.com/en/premier-league/manchester-city/o-10868273+t-36978944+z-960-2746739175":["Football > E-Commerce"],"themag.co.uk/category/newcastle-united-nufc-transfer-rumours/":["Football > Transfer Gossip"],"themag.co.uk/this-season/newcastle-united-fixtures/":["Football > Fixture"],"themag.co.uk/this-season/newcastle-united-results/":["Football > Results"],"themag.co.uk/this-season/premier-league-table/":["Football > League Tables"],"leedsallover.com/category/transfers/":["Football > Transfer Gossip"],"hmfckickback.co.uk/index.php?/events/":["Football > Calendar"],"hmfckickback.co.uk/index.php?/store/":["Football > E-Commerce"],"molineuxmix.co.uk/":["Football > Fixtures","Football > Results","Football > Tables"],"annisabraham.co.uk/books/buy-books/":["Football > E-Commerce"],"yellowsforum.co.uk/pages/stats/":["Football > League Tables"],"holmesdale.net/page.php?id=1":["Football > Fixtures","Football > Results"],"holmesdale.net/page.php?id=32":["Football > League Tables"],"holmesdale.net/page.php?id=321":["Football > Videos"],"shop.holmesdale.net/":["Football > E-Commerce"],"secondsout.com/upcoming-boxing-schedule/":["Combat > Schedule"],"boxrec.com/en/ratings":["Combat > Ratings"],"boxrec.com/en/schedule":["Combat > Schedule"],"boxrec.com/en/results":["Combat > Results"],"boxing-social.com/boxing-champions/":["Combat > Champions"],"empirefightstore.com/":["Combat > E-commerce"],"prowrestlingtees.com/ringsidenews":["Combat > E-commerce"],"boxingnewsonline.net/schedule/":["Combat > Schedule"],"boxingnewsonline.net/rankings/":["Combat > Rankings"],"boxingnewsonline.net/champions/":["Combat > Champions"],"boxingnews.imbmsubscriptions.com/":["Combat > Subscription"],"boxingnewsonline.net/live-results-updates/":["Combat > Live Results"],"bigfightweekend.com/boxing-schedule/":["Combat > Schedule"],"boxingnews24.com/boxing-schedule/":["Combat > Schedule"],"boxingnews24.com/boxing-ratings-rankings-wbo-wbc-ibf/":["Combat > Rankings"],"boxingnews24.com/boxing-tickets/":["Combat > Ticket pages"],"boxingnews24.com/boxing-video/":["Combat > Live","Combat > Videos"],"seriousaboutrl.com/rugby-league/transfer-news/":["Rugby > Transfer Gossip"],"rugbypass.com/fixtures/":["Rugby > Fixtures"],"rugbypass.com/video/":["Rugby > Videos"],"rugbypass.tv/home":["Rugby > Subscription"],"rugby365.com/fixtures/":["Rugby > Fixtures"],"rugby365.com/results/":["Rugby > Results"],"rlfans.com/thescores.php":["Rugby > Live Scores"],"skullprint.co.uk/shop/ols/categories/rlfans":["Rugby > E-Commerce"],"rugbyamateur.fr/classements/":["Rugby > Rankings"],"rugbyamateur.fr/resultats/":["Rugby > Results"],"rugbyamateur.fr/photos-videos/":["Rugby > Videos"],"boutique.rugbyamateur.fr/":["Rugby > E-Commerce"]};class At extends Et{docReady(){super.docReady(),this.setupInPageTaxonomy([ot])}getCustomTags(){const e=[],t=this.u.hostname.replace(/^www\./,""),r=this.u.pathname,o=this.u.search,d=`${t}${r}${o}`,f=St[d];return f&&e.push(...f.map(a=>a.toUpperCase())),e}}(function(s){Tt(s,function(e){return new At(e)})})(window)})()})();})();