(()=>{var e,t,n={5:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},27:(e,t,n)=>{var r=n(1008),o=n(4543),i=n(6357),a=n(5889),c=n(5180),s=n(94).CONFIGURABLE,u=n(6842),l=n(4317),d=l.enforce,f=l.get,p=String,v=Object.defineProperty,m=r("".slice),g=r("".replace),h=r([].join),y=c&&!o(function(){return 8!==v(function(){},"length",{value:8}).length}),w=String(String).split("String"),b=e.exports=function(e,t,n){"Symbol("===m(p(t),0,7)&&(t="["+g(p(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||s&&e.name!==t)&&(c?v(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&a(n,"arity")&&e.length!==n.arity&&v(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?c&&v(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=d(e);return a(r,"source")||(r.source=h(w,"string"==typeof t?t:"")),e};Function.prototype.toString=b(function(){return i(this)&&f(this).source||u(this)},"toString")},94:(e,t,n)=>{var r=n(5180),o=n(5889),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,c=o(i,"name"),s=c&&"something"===function(){}.name,u=c&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:c,PROPER:s,CONFIGURABLE:u}},151:(e,t,n)=>{var r=n(1634),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not an object")}},158:(e,t,n)=>{var r=n(4523),o=n(6357),i=r.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},191:(e,t,n)=>{var r=n(1008),o=n(4543),i=n(6032),a=Object,c=r("".split);e.exports=o(function(){return!a("z").propertyIsEnumerable(0)})?function(e){return"String"==i(e)?c(e,""):a(e)}:a},215:e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},279:(e,t,n)=>{"use strict";var r=n(6566),o=n(1698),i=n(1327);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=i(o(this),function(t,n){if(t===e)return{key:n}},!0);return t&&t.key}})},304:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>j});var r=n(5672);const o=/^([a-z][a-z0-9-]*)+$/,i=20;function a(e,t){const n=t??i;return e&&e.length<=n&&o.test(e)}n(6654);var c=n(8453);const s="privacy";function u(e){let t=0;return e&&"IdentityCredential"in e&&(t+=1),t}const l=e=>e?1:0,d=e=>e&&/headless/i.test(e.toLowerCase())?2:0,f=e=>e&&/headless/i.test(e.toLowerCase())?4:0,p=e=>{const t=[],{navigator:n}=e||{};if(void 0===n)return 0;const r=n.languages,o=n.language||n.userLanguage||n.browserLanguage||n.systemLanguage;if(void 0!==o&&t.push(o),Array.isArray(r))t.push(...r);else if("string"==typeof r){const e=r;e&&t.push(...e.split(","))}return 0===t.length?8:0},v=e=>{var t;const{outerHeight:n}=e||{},{outerWidth:r}=e||{};return"function"!=typeof(null==e||null===(t=e.document)||void 0===t?void 0:t.hasFocus)?0:e.document.hasFocus()&&0===n&&0===r?16:0};async function m(e){var t,n,r;const o=null==e||null===(t=e.navigator)||void 0===t?void 0:t.permissions;if(!o)return 0;const i=null==e||null===(n=e.Notification)||void 0===n?void 0:n.permission;let a;try{a=await Promise.race([o.query({name:"notifications"}),new Promise(e=>{setTimeout(()=>e(null),200)})])}catch(e){a=null}return"denied"===i&&"prompt"===(null===(r=a)||void 0===r?void 0:r.state)?32:0}const g=async e=>{let t=0;if(!e)return t;const n=(e=>{const{navigator:t}=e||{};return[{id:"webdriver",testFunction:l,argument:null==t?void 0:t.webdriver},{id:"user-agent",testFunction:d,argument:null==t?void 0:t.userAgent},{id:"app-version",testFunction:f,argument:null==t?void 0:t.appVersion},{id:"languages",testFunction:p,argument:e},{id:"outer",testFunction:v,argument:e},{id:"permission",testFunction:m,argument:e}]})(e);for(const e of n){const{testFunction:n,argument:r}=e;try{t+=await n(r)}catch(e){}}return t};var h=n(8225);const y=new RegExp(`(${["WebView","(iPhone|iPod|iPad)(?!.*Safari)","Android.*(;\\s+wv|Version/\\d.\\d\\s+Chrome/\\d+(\\.0){3})","Linux; U; Android"].join("|")})`,"ig");function w(e){if(!e)return null;if((e=>{var t;if((e=>{try{return!!e.ReactNativeWebView}catch(e){return!1}})(e))return!0;const n=null==e||null===(t=e.navigator)||void 0===t?void 0:t.userAgent;return!!n&&!!n.match(y)})(e))return"webview";try{const t=(e=>e.self!==e.top)(e);if(t)return"iframe"}catch(e){return"iframe-check-err"}return"standard"}var b=n(4608),C=n(4004),A=n(6883);function P(){try{var e,t;const n=(null===(e=window)||void 0===e||null===(e=e.performance)||void 0===e||null===(t=e.getEntriesByType)||void 0===t?void 0:t.call(e,"navigation"))||[];return n.length>0?n[0].type:null}catch(e){return null}}function S(e){switch(null==e?void 0:e.visibilityState){case"visible":return!0;case"hidden":return!1;default:return}}function E(e){if(e.propertyId)return e.propertyId;const t=e.oidcPropertyId||e.defaultPropertyId;return null==t?void 0:t.substring(0,t.indexOf("-"))}let I=null,T={};const k="v2";function O(e,t){const n=(0,A.A)(e),r=!!n.auth,o=Array.isArray(n.plans)?n.plans:[],i=o.filter(e=>!e.includes(":")),a=o.filter(e=>e.includes(":")),c=r&&i.length>0,s=r&&a.length>0;return[k,t||"",r?"1":"0",c?"1":"0",s?"1":"0",n.externalIdentityPropertyId||""].join(":")}const N=[e=>{var t,n;let{global:r}=e;const o=(null===(t=r.environment)||void 0===t?void 0:t.contentpassVersion)??r.contentpassVersion;return{cpabid:r.instanceId||"",cppid:E(r),cpamp:r.isAmp,cpv:o,cpsv:null===(n=r.window)||void 0===n||null===(n=n.cp)||void 0===n?void 0:n.sv}},e=>{let{eventCategory:t,eventAction:n,eventLabel:r,nonInteraction:o,userLanguage:i}=e;return{ec:t,ea:n,el:r,ni:o,ul:i}},e=>{let{cmp:t,cmpRendersWall:n}=e;return{cpcmp:t,cpcrw:n}},e=>{let{global:t}=e;return{cpbf:u(t.window)}},async e=>{let{global:t}=e;return{cpbotr:await g(t.window)}},e=>{var t,n;let{global:r}=e;const o=r.window,i=w(o);return{cpts:Date.now(),cpdf:null===(t=document)||void 0===t?void 0:t.hasFocus(),cpdvs:S(document),cpnt:P(),cpbfc:r.bfCache,dl:null==o||null===(n=o.location)||void 0===n?void 0:n.host,...i&&{cpwt:i}}},e=>{var t,n;let{global:r}=e;const o=r.window,i=Math.max((null===(t=document)||void 0===t||null===(t=t.documentElement)||void 0===t?void 0:t.clientWidth)||0,(null==o?void 0:o.innerWidth)||0),a=Math.max((null===(n=document)||void 0===n||null===(n=n.documentElement)||void 0===n?void 0:n.clientHeight)||0,(null==o?void 0:o.innerHeight)||0);return i&&a?{vp:`${i}x${a}`}:{}},e=>{let{global:t}=e;const n=(0,h.A)(t.window);return n?{cpdr:n}:{}},e=>{let{theme:t}=e;const n=(0,C.Lg)(c.jM);return{...t&&{cpt:t},...n&&{cpur:n}}},e=>{let{loadTime:t,viewTime:n,viewTimeAbsolute:r,samplingRate:o}=e;return{...t&&{cplt:t},...n&&{cpvt:n},...r&&{cpvta:r},...o&&{cpsr:o}}},e=>{let{offer:t,hasCoupon:n}=e;return{...t&&{offer:t},...void 0!==n&&{cphc:n}}},e=>{var t;let{customDimension:n,global:r}=e;const o=(0,C.Lg)(c.iO),i=null===(t=r.layerDelay)||void 0===t?void 0:t.factor;return{...n&&{cd1:n},...o&&{cd2:o},...void 0!==i&&{cd3:`${i}`}}},e=>{let{experiments:t,features:n}=e;return{...void 0!==t&&{cpev:`${t}`},...void 0!==n&&{cptf:`${n}`}}},e=>{let{global:t}=e;const n=function(e){return e.productFamily?e.productFamily:"premium"===e.instance?"premium":"default"===e.instance?s:void 0}(t);return n?{cppf:n}:{}},e=>{let{global:t}=e;const{cookiePrefix:n}=t;if(!n)return{};const r=(0,b.A)(n)||"0",o=(0,C.Lg)(`${n}${c.yJ}`);if(!o)return I=null,{cpus:`${k}:${r}:0:0:0`};const i=`${r}:${o}`;if(i===I)return T;try{return T={cpus:O(o,r)},I=i,T}catch{return I=null,{}}}];var R=n(2224),x=n(2690),U=n(1212),L=n(3198);function _(e,t){return(0,L.A)(e,{keepalive:!0,method:"POST",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)})}function $(e,t){window.navigator.sendBeacon(e,(0,U.A)(t))}async function M(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=!(null===(o=window)||void 0===o||!o.Request)&&"keepalive"in new Request(window.location.origin);var o;const i="function"==typeof(null===(a=window)||void 0===a||null===(a=a.navigator)||void 0===a?void 0:a.sendBeacon);var a;if(n&&i&&r)try{return void await Promise.all(Math.random()<.5?[$(e,{...t,cprt:"b"}),_(e,{...t,cprt:"f"})]:[_(e,{...t,cprt:"f"}),$(e,{...t,cprt:"b"})])}catch(e){R.A.warn("[cp] Sending stats via fetch or sendBeacon failed. Trying alternative method")}else{if(r)try{return void await _(e,t)}catch(e){R.A.warn("[cp] Sending stats via fetch-api failed. Trying alternative method")}if(i)try{return void await $(e,t)}catch(e){R.A.warn("[cp] Sending stats via sendBeacon failed. Trying alternative method")}}try{await Promise.race([(0,x.A)(e,t),new Promise(e=>{setTimeout(e,500)})])}catch(e){R.A.error("[cp] Sending stats via pixel failed.",t,e)}}async function j(e){var t,n,o,i;let{global:c,eventCategory:s,eventAction:u,eventLabel:l,experiments:d,features:f,viewTime:p,viewTimeAbsolute:v,nonInteraction:m,samplingRate:g,userLanguage:h,platform:y="",offer:w="",hasCoupon:b,loadTime:C,customFields:A={},documentLocation:P=""}=e;const{apiUrl:S,myUiUrl:E,propertyId:I,defaultPropertyId:T,publisherDashboardPropertyId:k,oidcPropertyId:O,dataLayerMap:x,window:U,theme:L}=c;if("contentpass"===s)return R.A.warn("[CP] EventCategory=contentpass is reserved"),Promise.resolve();if(void 0!==s&&!a(s))return R.A.warn("[CP] Not sending malformed eventCategory",s),Promise.resolve();if(void 0!==u&&!a(u))return R.A.warn("[CP] Not sending malformed eventAction",u),Promise.resolve();if(void 0!==l&&!a(l))return R.A.warn("[CP] Not sending malformed eventLabel",l),Promise.resolve();R.A.info("[CP] Logging event",s,u,l);const _=await c.fetchPropertyConfig,$=null==_||null===(t=_.funnelConfig)||void 0===t||null===(t=t.enabledProducts)||void 0===t?void 0:t.includes(r.Bz),j=null==_||null===(n=_.funnelConfig)||void 0===n?void 0:n.cmp,D=null==_||null===(o=_.funnelConfig)||void 0===o?void 0:o.cmpRendersWall,q=L??(null==_||null===(i=_.funnelConfig)||void 0===i?void 0:i.theme),F=g??c.samplingRate,B=O||I===T||I===k?E:S,W=`${B}/signal`,z=await async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:N;const n=await Promise.all(t.map(t=>t(e)));return Object.assign({},...n)}({cmp:j,cmpRendersWall:D,eventAction:u,eventCategory:s,eventLabel:l,experiments:d,features:f,global:c,hasCoupon:b,loadTime:C,nonInteraction:m,offer:w,platform:y,samplingRate:F,theme:q,userLanguage:h,viewTime:p,viewTimeAbsolute:v}),V={...z,...A,...void 0!==P&&""!==P&&{dl:P}};let H=M(W,V,$);if(function(e,t,n){var r;const{generatedStableSample:o,isOidc:i}=e;return!(!(null==t||null===(r=t.funnelConfig)||void 0===r||null===(r=r.enabledProducts)||void 0===r?void 0:r.includes("sampledEvents"))&&!i)&&(o||Math.random())0?F:1),t=M(`${B}/samples`,{...V,cprt:"s",cpsr:e});H=Promise.all([H,t])}return H}},581:(e,t,n)=>{var r=n(9286),o=Object;e.exports=function(e){return o(r(e))}},787:(e,t,n)=>{var r=n(7611),o=n(6046),i=n(3445),a=n(7869),c=n(3683)("iterator");e.exports=function(e){if(!i(e))return o(e,c)||o(e,"@@iterator")||a[r(e)]}},812:(e,t,n)=>{var r=n(5889),o=n(7527),i=n(9763),a=n(8449);e.exports=function(e,t,n){for(var c=o(t),s=a.f,u=i.f,l=0;l{var r=n(191),o=n(9286);e.exports=function(e){return r(o(e))}},1008:(e,t,n)=>{var r=n(9944),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},1011:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>i,rE:()=>o});const r={CCM19:"ccm19",CONSENTMANAGER:"consentmanager",COOKIEBOT:"cookiebot",DIDOMI:"didomi",LIVERAMP:"liveramp",ONETRUST:"onetrust",SNIGEL:"snigel",SOURCEPOINT:"sourcepoint",TRUENDO:"truendo",USERCENTRICS:"usercentrics"},o=(Object.values(r),{[r.CCM19]:[343],[r.CONSENTMANAGER]:[31],[r.COOKIEBOT]:[134],[r.DIDOMI]:[7],[r.LIVERAMP]:[3],[r.ONETRUST]:[28],[r.SNIGEL]:[229],[r.SOURCEPOINT]:[6,345,35],[r.TRUENDO]:[304],[r.USERCENTRICS]:[5,318,329]}),i=r},1071:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6104);const r=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const r=n=>String.prototype.split.call(t,n).filter(Boolean).reduce((e,t)=>null!=e?e[t]:e,e),o=r(/[,[\]]+?/)||r(/[,[\].]+?/);return void 0===o||o===e?n:o};async function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return new Promise(o=>{if(r(e,t))return void o();const i=setInterval(()=>{r(e,t)&&(clearInterval(i),o())},n)})}},1156:(e,t,n)=>{var r=n(1008),o=n(5889),i=n(853),a=n(2753).indexOf,c=n(5525),s=r([].push);e.exports=function(e,t){var n,r=i(e),u=0,l=[];for(n in r)!o(c,n)&&o(r,n)&&s(l,n);for(;t.length>u;)o(r,n=t[u++])&&(~a(l,n)||s(l,n));return l}},1212:(e,t,n)=>{"use strict";function r(e){const t={...e};return Object.keys(t).forEach(e=>{void 0!==t[e]&&null!==t[e]||delete t[e]}),new URLSearchParams(t)}n.d(t,{A:()=>r})},1232:(e,t,n)=>{var r=n(1316),o=n(9386),i=n(9944),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},1316:(e,t,n)=>{var r=n(6032),o=n(1008);e.exports=function(e){if("Function"===r(e))return o(e)}},1327:(e,t,n)=>{var r=n(1008),o=n(3643),i=n(3704),a=i.Map,c=i.proto,s=r(c.forEach),u=r(c.entries),l=u(new a).next;e.exports=function(e,t,n){return n?o(u(e),function(e){return t(e[1],e[0])},l):s(e,t)}},1397:(e,t,n)=>{"use strict";n.d(t,{Jn:()=>o,KL:()=>i});var r=n(1011);const o=e=>r.rE[r.Ay.USERCENTRICS].includes(e),i=e=>{const t=Object.entries(r.rE).find(t=>t[1].includes(e));return null==t?void 0:t[0]}},1453:(e,t,n)=>{"use strict";var r=n(6566),o=n(1698),i=n(3704).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=o(this),n=!0,r=0,a=arguments.length;r{var r=n(6357),o=n(2155),i=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===i}:function(e){return"object"==typeof e?null!==e:r(e)}},1698:(e,t,n)=>{var r=n(3704).has;e.exports=function(e){return r(e),e}},2103:(e,t,n)=>{"use strict";var r=n(6566),o=n(1232),i=n(1698),a=n(1327);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=a(t,function(e,r){if(n(e,r,t))return{value:e}},!0);return r&&r.value}})},2155:e=>{var t="object"==typeof document&&document.all,n=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},2224:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(4112);function o(e,t,n){return(t=function(e){var t=function(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)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const i=()=>{};function a(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{const e=!1;if(!(t||(0,r.Dw)(window)||e))return i}catch(e){return i}return"undefined"==typeof console?i:void 0!==console[e]?function(){console[e](...arguments)}:i}function c(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n={trace:a("trace",t),debug:a("debug",t),info:a("info",t),log:a("log",t),warn:a("warn",t),error:a("error",t)};Object.assign(e,n)}const s=new class{constructor(){o(this,"debug",i),o(this,"error",i),o(this,"info",i),o(this,"log",i),o(this,"trace",i),o(this,"warn",i),c(this)}enable(){c(this,!0)}}},2354:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(4588),o=n(2224);const i=20,a=2e3;function c(e){let{pollingInterval:t=i,timeout:n=a,window:c}=e;return new Promise(e=>{const i={tcfStatus:"unknown"},a=setTimeout(()=>{o.A.warn("[CP] Waiting for TCF API ran into a timeout.",i),i.state="timeout",e(i)},n);function s(){o.A.info("[CP] Waiting for TCF API done.",i),clearTimeout(a),e(i)}function u(e,n,a){if("timeout"!==i.state){if((null==e?void 0:e.cmpStatus)===r.CmpStatus.STUB||"stub"===a)return o.A.info("[CP] TCF API not loaded yet. Retrying."),i.tcfStatus=r.CmpStatus.STUB,void setTimeout(()=>{c.__tcfapi("ping",2,u)},t);if(n){if(!e)return o.A.error("[CP] TCF API returned invalid ping response. Aborting."),i.state="error",void s();if(!e.cmpLoaded)return o.A.info("[CP] TCF API not loaded yet. Retrying."),i.tcfStatus=r.CmpStatus.STUB,void setTimeout(()=>{c.__tcfapi("ping",2,u)},t);if(e.cmpStatus===r.CmpStatus.LOADING)return o.A.info("[CP] TCF API is loading. Retrying."),i.tcfStatus=r.CmpStatus.LOADING,void setTimeout(()=>{c.__tcfapi("ping",2,u)},t);i.state="ready",i.tcfStatus=r.CmpStatus.LOADED,s()}else{var l;null!==(l=c._sp_)&&void 0!==l&&l.config?(i.tcfStatus=r.CmpStatus.STUB,setTimeout(()=>{c.__tcfapi("ping",2,u)},t)):(o.A.error("[CP] TCF API returned an error. Aborting."),i.state="error",s())}}}!function e(){if("timeout"!==i.state){if(!c.__tcfapi)return i.tcfStatus="unavailable",void setTimeout(e,t);i.tcfStatus="available",c.__tcfapi("ping",2,u)}}()})}},2357:(e,t,n)=>{var r=n(7735),o=n(6357),i=n(5161),a=n(2496),c=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,c(e))}},2496:(e,t,n)=>{var r=n(4687);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},2597:(e,t,n)=>{"use strict";var r=n(6566),o=n(9386),i=n(1698),a=n(3704),c=TypeError,s=a.get,u=a.has,l=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(e,t){var n=i(this),r=arguments.length;o(t);var a=u(n,e);if(!a&&r<3)throw c("Updating absent value");var d=a?s(n,e):o(r>2?arguments[2]:void 0)(e,n);return l(n,e,t(d,e,n)),n}})},2659:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.TC_LOADED="tcloaded",e.CMP_UI_SHOWN="cmpuishown",e.USER_ACTION_COMPLETE="useractioncomplete"}(t.EventStatus||(t.EventStatus={}))},2665:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,B:()=>o});const r=["wall","cmp-layer"];function o(e,t){return"number"!=typeof e||e<=0?e:r.includes(t)&&e<1?Math.sqrt(e):e}function i(e,t,n){const r=o(n??e.samplingRate,t),i=e.generatedSample??Math.random();return!("number"!=typeof r||r<=0)&&(r>=1||i{var r=n(2957),o=n(151),i=n(6046);e.exports=function(e,t,n){var a,c;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(e){c=!0,a=e}if("throw"===t)throw n;if(c)throw a;return o(a),n}},2679:(e,t,n)=>{var r=n(4523),o=n(1634),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},2690:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(1212);function o(e,t){const n=new Image;return n.referrerPolicy="strict-origin-when-cross-origin",n.src=`${e}?${(0,r.A)(t)}`,new Promise((e,t)=>{n.complete?e():(n.onload=()=>e(),n.onerror=t)})}},2729:(e,t,n)=>{"use strict";var r=n(6566),o=n(9829),i=n(1698),a=n(1327);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===a(i(this),function(t){if(o(t,e))return!0},!0)}})},2753:(e,t,n)=>{var r=n(853),o=n(7418),i=n(5526),a=function(e){return function(t,n,a){var c,s=r(t),u=i(s),l=o(a,u);if(e&&n!=n){for(;u>l;)if((c=s[l++])!=c)return!0}else for(;u>l;l++)if((e||l in s)&&s[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2844:(e,t,n)=>{var r,o,i=n(4523),a=n(4848),c=i.process,s=i.Deno,u=c&&c.versions||s&&s.version,l=u&&u.v8;l&&(o=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},2957:(e,t,n)=>{var r=n(9944),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},2969:(e,t,n)=>{var r=n(4523),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},2981:(e,t)=>{t.f=Object.getOwnPropertySymbols},3094:(e,t,n)=>{"use strict";var r=n(6566),o=n(9386),i=n(1698),a=n(1327),c=TypeError;r({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=i(this),n=arguments.length<2,r=n?void 0:arguments[1];if(o(e),a(t,function(o,i){n?(n=!1,r=o):r=e(r,o,i,t)}),n)throw c("Reduce of empty map with no initial value");return r}})},3145:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.VISIBLE="visible",e.HIDDEN="hidden",e.DISABLED="disabled"}(t.DisplayStatus||(t.DisplayStatus={}))},3198:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(2224);const o="strict-origin-when-cross-origin",i=async(e,t)=>{const n=await fetch(e,t);if(n.ok)return n;const r=new Error(n.statusText);throw r.response=n,r},a=async(e,t)=>{try{return await i(e,{...t,referrerPolicy:o})}catch(n){if(n instanceof Error&&n.message.includes(o)){r.A.error("[CP] Fetch request failed. Retrying without setting referrerPolicy",n);try{return await i(e,t)}catch(e){throw r.A.error("[CP] Second request failed inside makeRequest",e),e}}throw n}}},3308:(e,t,n)=>{var r=n(1232),o=n(2957),i=n(151),a=n(215),c=n(5745),s=n(5526),u=n(5161),l=n(6417),d=n(787),f=n(2675),p=TypeError,v=function(e,t){this.stopped=e,this.result=t},m=v.prototype;e.exports=function(e,t,n){var g,h,y,w,b,C,A,P=n&&n.that,S=!(!n||!n.AS_ENTRIES),E=!(!n||!n.IS_RECORD),I=!(!n||!n.IS_ITERATOR),T=!(!n||!n.INTERRUPTED),k=r(t,P),O=function(e){return g&&f(g,"normal",e),new v(!0,e)},N=function(e){return S?(i(e),T?k(e[0],e[1],O):k(e[0],e[1])):T?k(e,O):k(e)};if(E)g=e.iterator;else if(I)g=e;else{if(!(h=d(e)))throw p(a(e)+" is not iterable");if(c(h)){for(y=0,w=s(e);w>y;y++)if((b=N(e[y]))&&u(m,b))return b;return new v(!1)}g=l(e,h)}for(C=E?e.next:g.next;!(A=o(C,g)).done;){try{b=N(A.value)}catch(e){f(g,"throw",e)}if("object"==typeof b&&b&&u(m,b))return b}return new v(!1)}},3445:e=>{e.exports=function(e){return null==e}},3456:(e,t,n)=>{"use strict";function r(e){return Boolean(e.propertyId)}n.d(t,{A:()=>r})},3643:(e,t,n)=>{var r=n(2957);e.exports=function(e,t,n){for(var o,i,a=n||e.next;!(o=r(a,e)).done;)if(void 0!==(i=t(o.value)))return i}},3644:(e,t,n)=>{var r={};r[n(3683)("toStringTag")]="z",e.exports="[object z]"===String(r)},3683:(e,t,n)=>{var r=n(4523),o=n(9441),i=n(5889),a=n(6048),c=n(4687),s=n(2496),u=r.Symbol,l=o("wks"),d=s?u.for||u:u&&u.withoutSetter||a;e.exports=function(e){return i(l,e)||(l[e]=c&&i(u,e)?u[e]:d("Symbol."+e)),l[e]}},3704:(e,t,n)=>{var r=n(1008),o=Map.prototype;e.exports={Map,set:r(o.set),get:r(o.get),has:r(o.has),remove:r(o.delete),proto:o}},3882:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(2665),o=n(2224),i=n(304),a=n(3456);const c=function(e,t,n,c,s,u){if(!(0,a.A)(e))return o.A.error("[CP] Instance has not been initialized, call create before event."),Promise.resolve();const{cp:l}=e.window,d="number"==typeof(null==l?void 0:l.l)?Date.now()-l.l:void 0,f=performance.now();if(!(0,r.A)(e,t,s))return o.A.info("[CP] Skipping event due to sampling",t,n,c),Promise.resolve();const p=s??e.samplingRate,v=(0,r.B)(p,t);return(0,i.Ay)({global:e,eventCategory:t,eventAction:n,eventLabel:c,samplingRate:v,loadTime:void 0,viewTime:d,viewTimeAbsolute:f,nonInteraction:void 0,userLanguage:void 0,hasCoupon:void 0,customFields:u})}},3965:(e,t,n)=>{var r=n(4523),o=n(2969),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},4004:(e,t,n)=>{"use strict";n.d(t,{$1:()=>a,Lg:()=>o,ZB:()=>i});var r=n(2224);function o(e){try{return window.localStorage.getItem(e)}catch(e){return void r.A.error("[localStorage.get] Error",e)}}function i(e,t){try{window.localStorage.setItem(e,t)}catch(e){r.A.error("[localStorage.set] Error",e)}}function a(e){try{window.localStorage.removeItem(e)}catch(e){r.A.error("[localStorage.remove] Error",e)}}},4112:(e,t,n)=>{"use strict";n.d(t,{Dw:()=>h,N4:()=>y,Vk:()=>w,cE:()=>b,n3:()=>g,sN:()=>C});var r=n(8453);const o="cpLogging",i="cpAuthenticated",a="cpTheme",c="cpIframe",s="cpAction",u="cpSamplingRate",l="cpConfig",d=[o],f=[i,a,c,u,l];function p(e){var t;const n=((null==e||null===(t=e.location)||void 0===t?void 0:t.hash)||"").substring(1);return n.split("&").map(e=>e.split("=")).map(e=>{return{key:(t=e[0],t.replace(/^cp(.)/g,(e,t)=>`cp${t.toUpperCase()}`)),value:e[1]};var t})}let v=!1;function m(e,t){const n=p(e);return function(e,t){v||(v=!0,t.filter(e=>{let{key:t}=e;return d.includes(t)}).forEach(t=>{let{key:n,value:r}=t;r?e.localStorage.setItem(`__${n}`,r):e.localStorage.removeItem(`__${n}`)}))}(e,n),d.includes(t)?function(e,t){return t===o&&function(e,t){try{return e.localStorage.getItem(t)}catch(e){return}}(e,r.Oy)}(e,t):!!f.includes(t)&&(null===(i=n.find(e=>e.key===t))||void 0===i?void 0:i.value);var i}function g(e){return"true"===m(e,i)}function h(e){return"true"===m(e,o)}function y(e){return m(e,a)}function w(e){const t=m(e,u);if("string"==typeof t){const e=parseFloat(t);if(!Number.isNaN(e)&&e>=0&&e<=1)return e}}function b(e){return m(e,l)}function C(e){const t=p(e).find(e=>{let{key:t}=e;return t===s});if(!t)return;const{value:n}=t;return e.location=e.location.toString().replace(new RegExp(`&${s}=${n}`,"gi"),"").replace(new RegExp(`${s}=${n}&`,"gi"),"").replace(new RegExp(`${s}=${n}`,"gi"),""),n}},4179:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(3198);const o=async function(){const e=await(0,r.A)(...arguments);return await e.json()}},4194:(e,t,n)=>{"use strict";function r(e){let{cdnUrl:t}=e;n.p=`${t}/`}n.d(t,{A:()=>r})},4317:(e,t,n)=>{var r,o,i,a=n(158),c=n(4523),s=n(1634),u=n(6587),l=n(5889),d=n(3965),f=n(9847),p=n(5525),v="Object already initialized",m=c.TypeError,g=c.WeakMap;if(a||d.state){var h=d.state||(d.state=new g);h.get=h.get,h.has=h.has,h.set=h.set,r=function(e,t){if(h.has(e))throw m(v);return t.facade=e,h.set(e,t),t},o=function(e){return h.get(e)||{}},i=function(e){return h.has(e)}}else{var y=f("state");p[y]=!0,r=function(e,t){if(l(e,y))throw m(v);return t.facade=e,u(e,y,t),t},o=function(e){return l(e,y)?e[y]:{}},i=function(e){return l(e,y)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!s(t)||(n=o(t)).type!==e)throw m("Incompatible receiver, "+e+" required");return n}}}},4396:(e,t,n)=>{var r=n(4543),o=n(6357),i=/#|\.prototype\./,a=function(e,t){var n=s[c(e)];return n==l||n!=u&&(o(t)?r(t):!!t)},c=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},u=a.NATIVE="N",l=a.POLYFILL="P";e.exports=a},4469:e=>{var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},4486:(e,t,n)=>{"use strict";var r=n(4543);e.exports=function(e,t){var n=[][e];return!!n&&r(function(){n.call(null,t||function(){return 1},1)})}},4523:(e,t,n)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},4543:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},4588:(e,t,n)=>{"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(5355)),r(n(3145)),r(n(2659))},4608:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(8453),o=n(6654),i=n.n(o);function a(e){try{return i().get(`${e||""}${r.H3}`)}catch(e){return null}}},4687:(e,t,n)=>{var r=n(2844),o=n(4543);e.exports=!!Object.getOwnPropertySymbols&&!o(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41})},4827:(e,t,n)=>{var r=n(4469);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},4848:e=>{e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},4929:(e,t,n)=>{"use strict";n.d(t,{TV:()=>i,sk:()=>c});var r=n(6654),o=n.n(r);const i=(e,t,n)=>o().set(e,t,{sameSite:"Lax",...n}),a=(e,t)=>o().remove(e,{sameSite:"Lax",...t}),c=(e,t)=>{let n=null==t?void 0:t.domain;const r=(null==t?void 0:t.path)||"/";for(a(e,{path:r}),a(e,{domain:n,path:r});n;){const t=n.indexOf(".");if(-1===t)break;if(n=n.substring(t+1),-1===n.indexOf("."))break;a(e,{domain:n,path:r})}}},5140:(e,t,n)=>{"use strict";n.d(t,{A:()=>r,L:()=>o});const r=139,o=42},5161:(e,t,n)=>{var r=n(1008);e.exports=r({}.isPrototypeOf)},5180:(e,t,n)=>{var r=n(4543);e.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},5355:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.STUB="stub",e.LOADING="loading",e.LOADED="loaded",e.ERROR="error",e.VISIBLE="visible",e.HIDDEN="hidden",e.DISABLED="disabled"}(t.CmpStatus||(t.CmpStatus={}))},5385:(e,t,n)=>{"use strict";var r=n(6566),o=n(1232),i=n(1698),a=n(3704),c=n(1327),s=a.Map,u=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=new s;return c(t,function(e,o){u(r,n(e,o,t),e)}),r}})},5525:e=>{e.exports={}},5526:(e,t,n)=>{var r=n(5966);e.exports=function(e){return r(e.length)}},5672:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>b,Bz:()=>i,C7:()=>P,CJ:()=>v,Co:()=>A,Ev:()=>I,Fz:()=>h,Ic:()=>r,KW:()=>f,N0:()=>p,Q0:()=>E,Rz:()=>S,Ul:()=>l,ZN:()=>a,bz:()=>o,ev:()=>g,ib:()=>c,mv:()=>y,oO:()=>C,q2:()=>u,wx:()=>s,xX:()=>d,zZ:()=>m,zn:()=>w});const r="autoDetectCmp",o="autoLogin",i="beaconTest",a="bounceCheck",c="layerPerformanceProbability",s="layerPerformanceRate",u="consentedRequiredVendorsPercentage",l="disableViewCacheWorkaround",d="enableUcReconsentCheck",f="enableUcCustomConsentCheck",p="enableUtiq",v="renderCmpLayerWhenIABDisabled",m="renderOnlyWhenGdprApplies",g="reportCallbackErrors",h="requireIABPurposesOnly",y="samplingRate",w="setTokenCookie",b="showCmpIfUnapproved",C="testThemeName",A="waitForTcfEvent",P="cmpHealth",S="contentpass",E="detect",I="renderLayerInSpIframe"},5745:(e,t,n)=>{var r=n(3683),o=n(7869),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},5774:(e,t,n)=>{var r=n(2957),o=n(6357),i=n(1634),a=TypeError;e.exports=function(e,t){var n,c;if("string"===t&&o(n=e.toString)&&!i(c=r(n,e)))return c;if(o(n=e.valueOf)&&!i(c=r(n,e)))return c;if("string"!==t&&o(n=e.toString)&&!i(c=r(n,e)))return c;throw a("Can't convert object to primitive value")}},5792:(e,t,n)=>{"use strict";n.d(t,{Jq:()=>y,EX:()=>C,z0:()=>b});var r=n(1011),o=n(5672),i=n(4194),a=n(7442),c=n(2224),s=n(1071),u=n(1397);const l=5e3,d=50;function f(e){var t;return"function"==typeof e.__cmp&&e.cmp_config_data?r.Ay.CONSENTMANAGER:null!==(t=e._sp_)&&void 0!==t&&t.config?r.Ay.SOURCEPOINT:e.UC_UI?r.Ay.USERCENTRICS:e.Truendo&&e.TruSettings?r.Ay.TRUENDO:void 0}let p,v=null;function m(e){return v||(v=function(e){c.A.info("[CP] Trying to auto-detect the CMP");let t=0;const{window:n}=e;return new Promise((e,r)=>{!function o(){if(t>=l)r(new Error(`Could not detect cmp in ${l} miliseconds`));else{if(t+=d,"function"!=typeof n.__tcfapi){const t=f(n);return void(t?(c.A.info("[CP] CMP detected via window fall back (no TCF API)",t),e(t)):setTimeout(o,d))}n.__tcfapi("ping",2,async(t,r)=>{if(!r){const t=f(n);return void(t?(c.A.info("[CP] CMP detected via window fall back (TCF API failed)",t),e(t)):setTimeout(o,d))}if(!t.cmpId)return void setTimeout(o,d);const i=(0,u.KL)(null==t?void 0:t.cmpId);c.A.info("[CP] Detected CMP",t,i),e(i)})}}()})}(e)),v}function g(e){return function(e){const t=e.document.querySelectorAll('script[src*="loader.js"][src*="browser-ui"]');return!(!t||0===t.length)&&[...t].some(e=>{var t,n;return(null===(t=e.getAttribute("src"))||void 0===t?void 0:t.startsWith("https://app.usercentrics.eu/"))||(null===(n=e.getAttribute("src"))||void 0===n?void 0:n.startsWith("https://app.eu.usercentrics.eu/"))||e.getAttribute("data-settings-id")})}(e)?"v2":function(e){const t=e.document.querySelectorAll('script[src*=".js"]');return!(!t||0===t.length)&&[...t].some(e=>{var t;return null===(t=e.getAttribute("src"))||void 0===t?void 0:t.startsWith("https://web.cmp.usercentrics.eu/ui/")})}(e)?"v3":void 0}async function h(e,t){var n;if(((null==t||null===(n=t.funnelConfig)||void 0===n?void 0:n.enabledProducts)||[]).includes(o.Ic))try{const t=await m(e);if(t)return t}catch(t){var r;c.A.error("[CP] determineCmp failed",t),null===(r=e.errorHandler)||void 0===r||r.report(t)}}async function y(e,t){const n=await h(e,t);if(n)switch(t.funnelConfig.cmp=n,n){case r.Ay.SOURCEPOINT:t.funnelConfig.cmpRendersWall=!0;break;case r.Ay.CCM19:case r.Ay.DIDOMI:case r.Ay.LIVERAMP:case r.Ay.ONETRUST:case r.Ay.SNIGEL:case r.Ay.TRUENDO:t.funnelConfig.cmpRendersWall=!1;break;case r.Ay.CONSENTMANAGER:t.funnelConfig.cmpRendersWall=await async function(e){const t=e.window;return await(0,s.A)(t,"cmp_config_data"),t.cmp_has_contentpass?!t.cmp_config_data.contentpassuseconsentlayer:!t.cmp_noscreen}(e);break;case r.Ay.USERCENTRICS:switch(g(e.window)){case"v2":case"v3":t.funnelConfig.cmpRendersWall=!1;break;default:t.funnelConfig.cmpRendersWall=!0}}}async function w(e,t){const o=await async function(e,t){var n,r;const o=await h(e,t);if(o)return o;const i=null==t||null===(n=t.funnelConfig)||void 0===n?void 0:n.cmp;if(i)return i;c.A.warn("[CP] Unknown CMP configuration",i,null===(r=t.funnelConfig)||void 0===r?void 0:r.enabledProducts)}(e,t);if(!o)return;(0,i.A)(e);let s=null;if(o===r.Ay.CONSENTMANAGER)(0,a.A)(e),({default:s}=await n.e(301,"high").then(n.bind(n,7160)));else if(o===r.Ay.DIDOMI)({default:s}=await n.e(386,"high").then(n.bind(n,8408)));else if(o===r.Ay.LIVERAMP)({default:s}=await n.e(156,"high").then(n.bind(n,9696)));else if(o===r.Ay.ONETRUST)({default:s}=await n.e(420,"high").then(n.bind(n,1946)));else if(o===r.Ay.SOURCEPOINT)({default:s}=await n.e(377,"high").then(n.bind(n,1882)));else if(o===r.Ay.USERCENTRICS){switch(g(e.window)){case"v2":({default:s}=await n.e(765,"high").then(n.bind(n,640)));break;case"v3":({default:s}=await n.e(956,"high").then(n.bind(n,8261)));break;default:({default:s}=await n.e(639,"high").then(n.bind(n,9048)))}}else o===r.Ay.CCM19?({default:s}=await n.e(199,"high").then(n.bind(n,5086))):o===r.Ay.SNIGEL?({default:s}=await n.e(110,"high").then(n.bind(n,1524))):o===r.Ay.TRUENDO?({default:s}=await n.e(831,"high").then(n.bind(n,5896))):o===r.Ay.COOKIEBOT&&({default:s}=await n.e(179,"high").then(n.bind(n,3125)));if(s)return s;c.A.warn("[CP] Unknown CMP to load",o)}function b(e,t){return p||(p=w(e,t)),p}async function C(e,t){const n=await b(e,t);if(n)return n.waitForInit&&await n.waitForInit(e),n}},5889:(e,t,n)=>{var r=n(1008),o=n(581),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},5966:(e,t,n)=>{var r=n(4827),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},6032:(e,t,n)=>{var r=n(1008),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},6046:(e,t,n)=>{var r=n(9386),o=n(3445);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},6048:(e,t,n)=>{var r=n(1008),o=0,i=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},6104:(e,t,n)=>{"use strict";var r=n(6566),o=n(7262).left,i=n(4486),a=n(2844);r({target:"Array",proto:!0,forced:!n(9843)&&a>79&&a<83||!i("reduce")},{reduce:function(e){var t=arguments.length;return o(this,e,t,t>1?arguments[1]:void 0)}})},6357:(e,t,n)=>{var r=n(2155),o=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===o}:function(e){return"function"==typeof e}},6372:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6417:(e,t,n)=>{var r=n(2957),o=n(9386),i=n(151),a=n(215),c=n(787),s=TypeError;e.exports=function(e,t){var n=arguments.length<2?c(e):t;if(o(n))return i(r(n,e));throw s(a(e)+" is not iterable")}},6566:(e,t,n)=>{var r=n(4523),o=n(9763).f,i=n(6587),a=n(9704),c=n(2969),s=n(812),u=n(4396);e.exports=function(e,t){var n,l,d,f,p,v=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[v]||c(v,{}):(r[v]||{}).prototype)for(l in t){if(f=t[l],d=e.dontCallGetSet?(p=o(n,l))&&p.value:n[l],!u(m?l:v+(g?".":"#")+l,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;s(f,d)}(e.sham||d&&d.sham)&&i(f,"sham",!0),a(n,l,f,e)}}},6587:(e,t,n)=>{var r=n(5180),o=n(8449),i=n(6372);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},6654:(e,t,n)=>{var r,o;!function(i){if(void 0===(o="function"==typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=o),e.exports=i(),!!0){var a=window.Cookies,c=window.Cookies=i();c.noConflict=function(){return window.Cookies=a,c}}}(function(){function e(){for(var e=0,t={};e{var r=n(1008),o=n(6357),i=n(3965),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},6883:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){try{const t=window.atob(e.split(".")[1]);return JSON.parse(t)}catch(e){const t=new Error("could not decode token");throw t.originalError=e,t}}},6913:(e,t,n)=>{"use strict";var r=n(6566),o=n(1232),i=n(1698),a=n(1327);r({target:"Map",proto:!0,real:!0,forced:!0},{every:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0);return!1!==a(t,function(e,r){if(!n(e,r,t))return!1},!0)}})},7012:(e,t,n)=>{"use strict";var r=n(6566),o=n(1232),i=n(1698),a=n(1327);r({target:"Map",proto:!0,real:!0,forced:!0},{some:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0);return!0===a(t,function(e,r){if(n(e,r,t))return!0},!0)}})},7051:e=>{e.exports=!1},7054:(e,t,n)=>{"use strict";var r=n(6566),o=n(1232),i=n(1698),a=n(3704),c=n(1327),s=a.Map,u=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=new s;return c(t,function(e,o){n(e,o,t)&&u(r,o,e)}),r}})},7262:(e,t,n)=>{var r=n(9386),o=n(581),i=n(191),a=n(5526),c=TypeError,s=function(e){return function(t,n,s,u){r(n);var l=o(t),d=i(l),f=a(l),p=e?f-1:0,v=e?-1:1;if(s<2)for(;;){if(p in d){u=d[p],p+=v;break}if(p+=v,e?p<0:f<=p)throw c("Reduce of empty array with no initial value")}for(;e?p>=0:f>p;p+=v)p in d&&(u=n(u,d[p],p,l));return u}};e.exports={left:s(!1),right:s(!0)}},7310:(e,t,n)=>{var r=n(5180),o=n(4543);e.exports=r&&o(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},7418:(e,t,n)=>{var r=n(4827),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},7442:(e,t,n)=>{"use strict";function r(e){let{window:t,cdnUrl:n}=e;Array.isArray(t.cmp_block_ignoredomains)||(t.cmp_block_ignoredomains=[]);const r=new URL(n).host;t.cmp_block_ignoredomains.includes(r)||t.cmp_block_ignoredomains.push(r)}n.d(t,{A:()=>r})},7494:(e,t,n)=>{"use strict";async function r(e){return new Promise(t=>{setTimeout(t,e)})}n.d(t,{A:()=>r})},7519:(e,t,n)=>{"use strict";var r=n(6566),o=n(1232),i=n(1698),a=n(3704),c=n(1327),s=a.Map,u=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=new s;return c(t,function(e,o){u(r,o,n(e,o,t))}),r}})},7527:(e,t,n)=>{var r=n(7735),o=n(1008),i=n(9712),a=n(2981),c=n(151),s=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(c(e)),n=a.f;return n?s(t,n(e)):t}},7611:(e,t,n)=>{var r=n(3644),o=n(6357),i=n(6032),a=n(3683)("toStringTag"),c=Object,s="Arguments"==i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=c(e),a))?n:s?i(t):"Object"==(r=i(t))&&o(t.callee)?"Arguments":r}},7735:(e,t,n)=>{var r=n(4523),o=n(6357);e.exports=function(e,t){return arguments.length<2?(n=r[e],o(n)?n:void 0):r[e]&&r[e][t];var n}},7869:e=>{e.exports={}},7905:(e,t,n)=>{"use strict";var r=n(6566),o=n(1232),i=n(1698),a=n(1327);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=a(t,function(e,r){if(n(e,r,t))return{key:r}},!0);return r&&r.key}})},8225:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});n(1453),n(6913),n(7054),n(2103),n(7905),n(2729),n(279),n(5385),n(7519),n(8258),n(3094),n(7012),n(2597);function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=e.match(/(\.com?)?\.[a-z]{2,63}$/);if(!t)return;return`${e.slice(0,t.index).split(".").pop()}${t[0]}`}var o=n(2224);const i=new Map,a="none",c="unclassified",s=[["chatgpt","utmSource","equals","chatgpt"],["chatgpt","utmSource","equals","chatgpt.com"],["perplexity","utmSource","equals","perplexity"],["chatgpt","hostname","equals","chatgpt.com"],["chatgpt","hostname","equals","openai.com"],["perplexity","hostname","equals","perplexity.ai"],["gemini","hostname","equals","gemini.google.com"],["copilot","hostname","equals","copilot.microsoft.com"],["copilot","hostname","equals","m365.cloud.microsoft"],["claude","hostname","equals","claude.ai"],["deepseek","hostname","equals","deepseek.com"],["cp","hostname","matches",/contentpass\.\w+$/],["gd","hostname","matches",/google\.android\.googlequicksearchbox/],["gn","hostname","equals","news.google.com"],["seo","tpd","matches",/google(\.com?)?\.[a-z]{2,3}$/],["seo","tpd","equals","duckduckgo.com"],["seo","tpd","equals","bing.com"],["seo","hostname","equals","search.yahoo.com"],["seo","hostname","equals","www.ecosia.org"],["seo","hostname","equals","search.brave.com"],["social","hostname","equals","l.facebook.com"],["social","hostname","equals","l.instagram.com"],["social","tpd","equals","t.co"],["social","tpd","equals","youtube.com"],["social","tpd","equals","vevo.com"],["social","tpd","equals","linkin.bio"],["social","tpd","equals","pinterest.de"],["social","tpd","equals","reddit.com"],["social","tpd","equals","tiktok.com"],["social","tpd","equals","linktr.ee"],["social","tpd","equals","lnk.to"],["social","tpd","equals","komi.io"],["social","tpd","equals","t.me"],["ads","tpd","equals","googlesyndication.com"],["ads","hostname","equals","s0.2mdn.net"],["ads","hostname","equals","pdt.tradedoubler.com"],["ads","hostname","equals","paid.outbrain.com"],["utm","queryNames","contain","utm_term"],["utm","queryNames","contain","utm_source"],["utm","queryNames","contain","utm_medium"],["utm","queryNames","contain","utm_campaign"],["utm","queryNames","contain","utm_content"]];function u(e,t){let n="";try{({hostname:n}=new URL(e.document.referrer))}catch(e){}const i=n?r(n):"",s=e.location.search?new URLSearchParams(e.location.search):void 0;if(i===r(e.location.hostname))return"publisher";if(!e.document.referrer&&!s)return a;const u=t.find(e=>{const t=function(e,t,n,r){var i;switch(e){case"hostname":return t;case"tpd":return n;case"queryNames":return r;case"utmSource":return null==r||null===(i=r.get("utm_source"))||void 0===i?void 0:i.toLowerCase();default:return void o.A.error("[CP] Received unsupported url part",e)}}(e[1],n,i,s);return t&&function(e,t){switch(e[2]){case"equals":return e[3]===t;case"matches":return t.match(e[3]);case"contain":return t.has(e[3]);default:return o.A.error("[CP] Received unsupported operation",e),!1}}(e,t)});if(!u)return e.document.referrer?c:a;const l=u[0];if("seo"===l)try{var d,f;if(null!==(d=e.location.hash)&&void 0!==d&&d.includes(":~:text="))return"gao";if("function"==typeof(null===(f=e.performance)||void 0===f?void 0:f.getEntriesByType)){if(e.performance.getEntriesByType("navigation").some(e=>e.name&&e.name.includes(":~:text=")))return"gao"}}catch(e){o.A.warn("[CP] Error during GAO detection",e)}return l}function l(e){var t;if(!(null!=e&&null!==(t=e.document)&&void 0!==t&&t.referrer||null!=e&&e.location))return o.A.warn("[CP] No referrer and location found"),a;if(function(e){const t=e.location.href.split("#")[0];return e.document.referrer===t}(e))return"reload";const{referrer:n}=e.document;if(i.has(n))return i.get(n);const r=u(e,s);return n&&i.set(n,r),r}},8258:(e,t,n)=>{"use strict";var r=n(6566),o=n(1698),i=n(3308),a=n(3704).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=o(this),n=arguments.length,r=0;r{var r=n(5180),o=n(9053),i=n(7310),a=n(151),c=n(9833),s=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";t.f=r?i?function(e,t,n){if(a(e),t=c(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=l(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:d in n?n[d]:r[d],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(a(e),t=c(t),a(n),o)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw s("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},8453:(e,t,n)=>{"use strict";n.d(t,{H3:()=>o,IN:()=>p,Jm:()=>u,M:()=>s,Oy:()=>d,VI:()=>r,Z3:()=>c,iO:()=>m,jM:()=>f,ne:()=>a,pe:()=>l,pn:()=>v,yJ:()=>i});const r="signup",o="authhint",i="user",a="uc_settings",c="uc_tcf",s="uc_user_interaction",u="consentUUID",l="_cplanguage",d="__cpLogging",f="_cpUseTheme",p="cpCanonicalUrl",v="cpContinueUrl",m="__cpDebug"},8471:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9053:(e,t,n)=>{var r=n(5180),o=n(4543),i=n(2679);e.exports=!r&&!o(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},9113:(e,t,n)=>{var r=n(2957),o=n(1634),i=n(2357),a=n(6046),c=n(5774),s=n(3683),u=TypeError,l=s("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var n,s=a(e,l);if(s){if(void 0===t&&(t="default"),n=r(s,e,t),!o(n)||i(n))return n;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),c(e,t)}},9138:e=>{var t,n,r,o,i,a;e.exports=(n=[],r=document,o=r.documentElement.doScroll,i="DOMContentLoaded",(a=(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState))||r.addEventListener(i,t=function(){for(r.removeEventListener(i,t),a=1;t=n.shift();)t()}),function(e){a?setTimeout(e,0):n.push(e)})},9286:(e,t,n)=>{var r=n(3445),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},9386:(e,t,n)=>{var r=n(6357),o=n(215),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not a function")}},9441:(e,t,n)=>{var r=n(7051),o=n(3965);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.27.2",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.27.2/LICENSE",source:"https://github.com/zloirock/core-js"})},9704:(e,t,n)=>{var r=n(6357),o=n(8449),i=n(27),a=n(2969);e.exports=function(e,t,n,c){c||(c={});var s=c.enumerable,u=void 0!==c.name?c.name:t;if(r(n)&&i(n,u,c),c.global)s?e[t]=n:a(t,n);else{try{c.unsafe?e[t]&&(s=!0):delete e[t]}catch(e){}s?e[t]=n:o.f(e,t,{value:n,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return e}},9712:(e,t,n)=>{var r=n(1156),o=n(8471).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},9763:(e,t,n)=>{var r=n(5180),o=n(2957),i=n(5),a=n(6372),c=n(853),s=n(9833),u=n(5889),l=n(9053),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=c(e),t=s(t),l)try{return d(e,t)}catch(e){}if(u(e,t))return a(!o(i.f,e,t),e[t])}},9829:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},9833:(e,t,n)=>{var r=n(9113),o=n(2357);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},9843:(e,t,n)=>{var r=n(6032);e.exports="undefined"!=typeof process&&"process"==r(process)},9847:(e,t,n)=>{var r=n(9441),o=n(6048),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},9944:(e,t,n)=>{var r=n(4543);e.exports=!r(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e](i,i.exports,o),i.exports}o.m=n,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.f={},o.e=(e,t)=>Promise.all(Object.keys(o.f).reduce((n,r)=>(o.f[r](e,n,t),n),[])),o.u=e=>"chunks/cp-chunk-"+{65:"renderPortal",110:"cmp-snigel",156:"cmp-liveramp",179:"cmp-cookiebot",199:"cmp-ccm19",216:"detectAdblock",301:"cmp-consentmanager",304:"propertyConfigOverwrites",377:"cmp-sourcepoint",386:"cmp-didomi",411:"renderFunnel-iframe-ssr",420:"cmp-onetrust",639:"cmp-usercentrics-sdk",765:"cmp-usercentrics-v2",831:"cmp-truendo",956:"cmp-usercentrics-v3",984:"renderFunnel-iframe-sourcepoint"}[e]+".20260312223135-053508fd86."+{65:"5a4d67f363724b6d8741",110:"2c01b5b3b16f8c2486a0",156:"7fff62c6276ff1bec1f2",179:"ccc06d32b63fae65e63b",199:"dae9a103f7c6fe17a63e",216:"2206427dee21ad10f4c2",301:"ebfdf9325061132eda35",304:"6a4122ab14bef96beb0f",377:"d7ebb90961dc744d0114",386:"c65208d9eab07f925345",411:"c94291a1bfadf7d20f0a",420:"acef37c206526d411b3f",639:"f00d39eee06a56e78320",765:"c2e89c943143eb9c7d5c",831:"9e28e959ef6370cfb766",956:"0f9467468f7b0a1710c4",984:"b6bfda9fb7e39dd52943"}[e]+".js",o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="@contentpass/ui:",o.l=(n,r,i,a,c)=>{if(e[n])e[n].push(r);else{var s,u;if(void 0!==i)for(var l=document.getElementsByTagName("script"),d=0;d{s.onerror=s.onload=null,clearTimeout(v);var o=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach(e=>e(r)),t)return t(r)},v=setTimeout(p.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=p.bind(null,s.onerror),s.onload=p.bind(null,s.onload),u&&document.head.appendChild(s)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="https://static.contentpass.net",(()=>{if(void 0!==o){var e=o.u,t=o.e,n={},r={};o.u=function(t){return e(t)+(n.hasOwnProperty(t)?"?"+n[t]:"")},o.e=function(i){return t(i).catch(function(t){var a=r.hasOwnProperty(i)?r[i]:1;if(a<1){var c=e(i);throw t.message="Loading chunk "+i+" failed after 1 retries.\n("+c+")",t.request=c,t}return new Promise(function(e){var t=1-a+1;setTimeout(function(){var c="cache-bust=true"+("&retry-attempt="+t);n[i]=c,r[i]=a-1,e(o.e(i))},0)})})}}})(),(()=>{var e={797:0};o.f.j=(t,n,r)=>{var i=o.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{var a=new Promise((n,r)=>i=e[t]=[n,r]);n.push(i[2]=a);var c=o.p+o.u(t),s=new Error;o.l(c,n=>{if(o.o(e,t)&&(0!==(i=e[t])&&(e[t]=void 0),i)){var r=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",s.name="ChunkLoadError",s.type=r,s.request=a,i[1](s)}},"chunk-"+t,t,r)}};var t=(t,n)=>{var r,i,[a,c,s]=n,u=0;if(a.some(t=>0!==e[t])){for(r in c)o.o(c,r)&&(o.m[r]=c[r]);if(s)s(o)}for(t&&t(n);u{"use strict";var e={};o.r(e),o.d(e,{acceptAll:()=>i,authenticate:()=>V,create:()=>xe,denyAll:()=>we,detect:()=>Ie,error:()=>Ue,event:()=>S.A,extension:()=>Le,fatal:()=>be,goto:()=>R,impression:()=>Me,login:()=>L,logout:()=>Ce,optin:()=>je,optout:()=>De,ready:()=>qe,register:()=>Be,render:()=>ot,signup:()=>F});var t=o(5792),n=o(2224);function r(e){return"function"==typeof e}const i=async function(e,o){const i=r(o)?o:void 0;let a=null;try{const n=await e.fetchPropertyConfig,r=await(0,t.EX)(e,n);null!=r&&r.acceptAll?await r.acceptAll(e):a=new Error("acceptAll not implemented for the current CMP")}catch(t){a=t,e.errorHandler.report(t)}if(i)try{i(a)}catch(t){n.A.error("[CP] error in acceptAll callback",t),e.reportCallbackErrors&&e.errorHandler.report(t,"cb:cpAcceptAll")}};var a=o(4112),c=o(4179);async function s(e){let{myUiUrl:t,window:{document:r}}=e;if(!t||"function"!=typeof r.hasPrivateToken)return!1;try{return await r.hasPrivateToken(t)}catch(e){return n.A.error("[CP] Error checking for private state token:",e),!1}}async function u(e){const{apiUrl:t,propertyId:r}=e,o=await async function(e){const{myUiUrl:t,propertyId:r}=e;try{const n=await(0,c.A)(`${t}/auth/oidc/autoLogin?propertyId=${r}&origin=${e.window.origin}`,{method:"GET",credentials:"include",mode:"cors",headers:{"Content-Type":"application/json"}});return n&&n.token?n.token:null}catch(e){return n.A.warn("[CP] Error fetching auto login token:",e),null}}(e);if(!o)return n.A.debug("[CP] No auto login token found"),!1;try{const{success:n}=await(0,c.A)(`${t}/auth/login/auto?propertyId=${r}&origin=${e.window.origin}`,{method:"POST",credentials:"include",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify({autoLoginToken:o})});return n}catch(e){return n.A.warn("[CP] Error during auto login:",e),!1}}var l=o(6883),d=o(8453),f=o(6654),p=o.n(f),v=o(4004);function m(e){let{cookiePrefix:t}=e;const n=`${t}${d.yJ}`;return(0,v.Lg)(n)}var g=o(5672);var h=o(7494),y=o(4608);const w=function(e){let t=null;return async function(){if(t)return await t;try{t=e(...arguments);return await t}finally{t=null}}}(async e=>{const t=await async function(e){let{apiUrl:t,propertyId:n}=e;const{contentpassToken:r}=await(0,c.A)(`${t}/auth/login/token?propertyId=${n}`,{method:"GET",credentials:"include",mode:"cors",redirect:"follow",headers:{"Content-Type":"application/json"}});return r}(e);return function(e,t){const{cookiePrefix:r}=t,o=`${r}${d.yJ}`,i=(0,l.A)(e);i.auth&&(n.A.info("[CP] Save publisher token",o,i),(0,v.ZB)(o,e))}(t,e),t});let b=0;const C=function(e){let t=null;return function(){return t||(t=e(...arguments).finally(()=>{t=null})),t}}(async function(e){var r;let{denyAllOnLogin:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function i(r,i){if(o){const o=(0,l.A)(i),a=Array.isArray(null==o?void 0:o.plans)?o.plans:[];if(a.length>0&&a.every(e=>e.includes("premium:")))return void n.A.info("[CP] User only has premium plans, skipping deny all consents.");n.A.info("[CP] Denying all consents after successful login."),(async(e,n,r)=>{const o=n?(0,l.A)(n):null,i=(0,l.A)(r),a=await e.fetchPropertyConfig;if(null!=i&&i.auth&&(null==o?void 0:o.auth)!==(null==i?void 0:i.auth)){const n=await(0,t.EX)(e,a);null!=n&&n.denyAll&&await n.denyAll(e)&&e.window.location.reload()}})(e,r,i)}}const{cookiePrefix:a,isWhitelabel:c}=e,f=(0,y.A)(a),C="1"===f,A="0"===f;let P=m(e)||null,S=P?(0,l.A)(P):null;if(P&&A)return(0,v.$1)(`${a}${d.yJ}`),null;const E=(null===(r=(await e.fetchPropertyConfig).funnelConfig)||void 0===r?void 0:r.enabledProducts)||[];if(E.includes(g.zn)){const t=function(e){let{cookiePrefix:t}=e;const n=`${t}${d.yJ}`;return p().get(n)}(e);if(t)try{var I;const e=(0,l.A)(t),n="number"==typeof(null==e?void 0:e.iat)&&"number"==typeof(null===(I=S)||void 0===I?void 0:I.iat)&&e.iat>S.iat;S&&!n||(P=t,S=e,e.auth&&(0,v.ZB)(`${a}${d.yJ}`,t))}catch(e){n.A.warn("[CP] Ignoring invalid cookie token.",e)}}const T=S&&!S.auth;if((T||!P)&&C){const t=await w(e);i(P,t);const n=(0,l.A)(t);if(n.auth)return n}const k=E.includes(g.bz),O=await s(e);if(!c&&(k&&O)&&(T||!P||!S)&&b<3){if(await Promise.race([u(e),(async()=>(await(0,h.A)(3e3),!1))()]))return n.A.info("[CP] Auto-login successful, reloading page to sync token."),e.window.location.reload(),null;n.A.info("[CP] Auto-login failed, will try again later."),b+=1}if(!P||!S)return null;if(Date.now()/1e3>S.exp){(0,v.$1)(`${a}${d.yJ}`),n.A.info("[CP] Token expired, forcing sync update",S);const t=await w(e);return i(P,t),(0,l.A)(t)}return Date.now()/1e3>S.exp-129600&&(n.A.info("[CP] Token about to expire, forcing async update",S),w(e).then(e=>i(P,e))),S}),A=o(9138);function P(){return new Promise(e=>A(e))}var S=o(3882),E=o(3456);function I(e){return(null==e?void 0:e.self)!==(null==e?void 0:e.parent)}var T=o(4929);function k(e){let{caller:t,errorHandler:r,captureException:o,url:i,window:a,fallBackToWindowOpen:c}=e;const s="string"==typeof i?i:i.toString();try{if(n.A.info("[CP] navigating to url",s),a.top)return void(a.top.location=s)}catch(e){const i=t?`${t} called in an iframe`:"try to navigate in iframe",c=a.location.href;n.A.error(`[CP] ${i}`,c,e),r&&r.report(new Error(`${i}. location=${c} err=${e}`)),o&&o(e)}c?a.open(i.toString(),"_blank"):a.location=s}o(1453),o(6913),o(7054),o(2103),o(7905),o(2729),o(279),o(5385),o(7519),o(8258),o(3094),o(7012),o(2597);function O(e){const{isAmp:t,window:r}=e;if(t){const e=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=new Map;return e.substring(e.startsWith("?")||e.startsWith("#")?1:0).split("&").map(e=>e.split("=")).forEach(e=>t.set(decodeURIComponent(e[0]),decodeURIComponent(e[1]))),t}(r.location.search),t=e.get(d.IN);if(t)return t;const n=e.get(d.pn);return n||void 0}return I(e.window)&&n.A.warn("[CP] Running inside an iframe. Unable to determine parent location"),r.location.href}const N=async function(e,r,o){var i;const{apiUrl:a,errorHandler:c,instanceId:s,isAmp:u,window:l}=e,f=await e.fetchPropertyConfig,{id:p}=f;!function(e){let{global:t,propertyConfig:n}=e;if("175ebbf8"!==(null==n?void 0:n.publicId))return;const{name:r,authConfig:o}=n,{cookiePrefix:i}=t,a=`${i}${d.VI}`,c=`${Date.now()}`,s=new Date((new Date).getTime()+36e5);(0,T.TV)(a,c,{expires:s,domain:(null==o?void 0:o.cookieDomain)||r,path:(null==o?void 0:o.cookiePath)||"/",secure:!0})}({global:e,propertyConfig:f}),function(e){var t;let{window:n}=e;"cmpmngr"in n&&null!==(t=n.cmpmngr)&&void 0!==t&&null!==(t=t.cnf)&&void 0!==t&&t.cspblock&&(n.cmpmngr.cnf.cspblock=0)}(e),await async function(e,r){if(e.isAmp)return void n.A.info("[CP] Not signaling deny-all in case of AMP");n.A.info("[CP] Denying all consents before sending user to contentpass.");const o=await(0,t.EX)(e,r);null!=o&&o.denyAll&&await o.denyAll(e)}(e,f),function(e){(0,v.$1)(`${e.cookiePrefix}${d.yJ}`)}(e);const m=null==f||null===(i=f.offeredPlans)||void 0===i||null===(i=i.edges)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.node)||void 0===i?void 0:i.id,g=new URL(a);g.pathname=`${g.pathname.replace(/\/$/,"")}/auth/login`,g.searchParams.set("instanceId",s),g.searchParams.set("propertyId",p),g.searchParams.set("planId",m),g.searchParams.set("route",r);const h=o||O(e);h&&g.searchParams.set("continue",h);const y=(0,v.Lg)(d.pe);y&&g.searchParams.set("language",y),e.isAmp?(0,S.A)(e,"wall",r):await(0,S.A)(e,"wall",r),n.A.info("[CP] Sending user to funnel",g,u),k({caller:"sendUserToFunnel()",errorHandler:c,fallBackToWindowOpen:u,url:g,window:l})};const R=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,E.A)(e))return void n.A.error("[CP] Instance has not been initialized, call create before goto.");n.A.log("[CP] Operation: goto",t);const{page:r,continueUrl:o}=t;if(!["login","signup","register","publications","faq","terms","privacy"].includes(r))throw new Error(`Page: ${r} is not supported`);e.navigationInProgress=!0;try{await N(e,r,o)}finally{e.navigationInProgress=!1}};var x=o(304);const U=async function(e,t){if(!(0,E.A)(e))return void n.A.error("Instance has not been initialized, call create before login.");const r=await e.fetchPropertyConfig,{id:o}=r,{apiUrl:i}=e,a=new URL(i);a.pathname=`${a.pathname.replace(/\/$/,"")}/auth/login`,a.searchParams.set("instanceId",e.instanceId),a.searchParams.set("propertyId",o);const{premiumPlanId:c}=e.environment;if(!c)return void n.A.error("No premium plan found for environment",e.environment.project);a.searchParams.set("planId",c),a.searchParams.set("route","login");const s=(null==t?void 0:t.continueUrl)??e.window.location.href;s&&a.searchParams.set("continue",s),await(0,x.Ay)({global:e,eventCategory:"paywall",eventAction:"login",eventLabel:void 0,samplingRate:void 0,loadTime:void 0,viewTime:void 0,viewTimeAbsolute:void 0,nonInteraction:void 0,userLanguage:void 0,hasCoupon:void 0}),n.A.info("Sending user to login",a.toString()),k({caller:"login()",errorHandler:e.errorHandler,url:a,window:e.window,fallBackToWindowOpen:!1})};const L=function(e,t){"premium"!==e.instance?R(e,{page:"login",...t}):U(e,t)};var _=o(5140),$=o(1011),M=o(7442);const j=new Map([]);async function D(e,t,r,i){var a;if(!e.isWhitelabel&&!0!==j.get(r)){j.set(r,!0),(null===(a=t.funnelConfig)||void 0===a?void 0:a.cmp)===$.Ay.CONSENTMANAGER&&(0,M.A)(e);try{const{default:n}=await o.e(65,"high").then(o.bind(o,6646));await n(e,t,r,i)}catch(t){n.A.error(`[CP] Could not render ${r} in portalModule`,t),e.errorHandler.report(t)}}}const q=async function(e,t){if(await e.fetchPropertyConfig,!(0,E.A)(e))return n.A.error("Instance has not been initialized, call create before authenticate."),null;let r;try{const t=await C(e);e.userType=null==t?void 0:t.type,n.A.info("[CP] Received publisher token",t);const o=(null==t?void 0:t.auth)??!1,i=Array.isArray(null==t?void 0:t.plans)&&t.plans.length>0,a=((null==t?void 0:t.plans)||[]).some(e=>e.includes("premium:")),c=o&&i&&a,s=e.window.document.getElementById("premium-cp-button-container");if(s){s.style.cssText=`display:block; width:${_.A}px; height:${_.L}px;`;const t=await e.fetchPropertyConfig;await D(e,t,"premium-login-button",s),await(0,x.Ay)({global:e,eventCategory:"paywall",eventAction:"render-button",eventLabel:void 0,samplingRate:void 0,loadTime:void 0,viewTime:void 0,viewTimeAbsolute:void 0,nonInteraction:void 0,userLanguage:void 0,hasCoupon:void 0})}r={isLoggedIn:()=>o,hasValidSubscription:()=>c}}catch(e){if(n.A.error("Error while syncing publisher token",e),r={isLoggedIn:()=>!1,hasValidSubscription:()=>!1},t)try{t(e,r)}catch(e){n.A.error("Error in authenticate callback",e)}return r}if(t)try{t(null,r)}catch(e){n.A.error("Error in authenticate callback",e)}return r};const F=function(e,t){R(e,{page:"signup",...t})};var B=o(2690);const W=function(e){const{apiUrl:t,propertyId:n,instanceId:r,environment:o,userType:i}=e;null!=o&&o.isWhitelabel||(e.pendingSendInvocation&&(clearTimeout(e.pendingSendInvocation),e.pendingSendInvocation=null),e.pendingSendInvocation=setTimeout(()=>{e.pendingSendInvocation=null,(0,B.A)(`${t}/pass/hit`,{pid:n,iid:r,t:window.btoa("pageview"),...i&&{ut:i}})},3e3))};let z=!1;const V=async function(e,o,i){const c=r(o)?o:i,u=r(o)?void 0:o;if(!(0,E.A)(e))return n.A.error("[CP] Instance has not been initialized, call create before authenticate."),null;const d=await e.fetchPropertyConfig,{isSpa:f,isWhitelabel:p}=e;if("premium"===e.instance)return q(e,c);try{if("login"===(null==u?void 0:u.prompt))return L(e);if("signup"===(null==u?void 0:u.prompt))return F(e);let r=null;try{var v;const o=m(e),i=o?(0,l.A)(o):null,c=await C(e,{denyAllOnLogin:!0});e.userType=null==c?void 0:c.type,n.A.info("[CP] Received publisher token",c);const u=!0!==(null==d||null===(v=d.funnelConfig)||void 0===v?void 0:v.isLive)&&(0,a.n3)(e.window),g=(null==c?void 0:c.auth)||u,h=Array.isArray(null==c?void 0:c.plans)?null==c?void 0:c.plans:[],y=h.filter(e=>!e.includes(":")).length>0,w=(null==c?void 0:c.auth)&&y||u,b=g&&w&&(!o||function(e,t){if(!e)return!1;const n=e.iat;return(new Date).getTime()/1e3>n+86400*t}(i,3));r={isLoggedIn:()=>g,hasValidSubscription:()=>w},w&&(P().then(()=>{e.window.document.body.classList.add("cpauthenticated")}),(0,t.EX)(e,d).then(t=>{null!=t&&t.onContentpassUser&&t.onContentpassUser(e)}),f||u||W(e)),s(e).then(t=>{t&&!z&&(z=!0,(0,S.A)(e,"sdk","pst",void 0,1))}).catch(()=>{}),!p&&b&&D(e,d,"login-notification")}catch(t){n.A.error("[CP] Error while syncing publisher token",t),e.errorHandler.report(t),r={isLoggedIn:()=>!1,hasValidSubscription:()=>!1}}const o=await(0,t.z0)(e,d);var g;if(null!=o&&o.onAuthenticate)await(null==o||null===(g=o.waitForInit)||void 0===g?void 0:g.call(o,e)),await o.onAuthenticate(e,r);if(e.sideEffects&&await e.sideEffects,!c)return r;try{c(null,r)}catch(t){n.A.error("[CP] error in authenticate callback",t),e.reportCallbackErrors&&e.errorHandler.report(t,"cb:cpAuthenticate")}}catch(t){n.A.error("[CP] Operation: authenticate.",t),e.errorHandler.report(t)}return null};function H(e){if(!e||"string"!=typeof e||0===e.length)return Math.random();const t=function(e){let t=5381;for(let n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=(Q[e[t+0]]+Q[e[t+1]]+Q[e[t+2]]+Q[e[t+3]]+"-"+Q[e[t+4]]+Q[e[t+5]]+"-"+Q[e[t+6]]+Q[e[t+7]]+"-"+Q[e[t+8]]+Q[e[t+9]]+"-"+Q[e[t+10]]+Q[e[t+11]]+Q[e[t+12]]+Q[e[t+13]]+Q[e[t+14]]+Q[e[t+15]]).toLowerCase();if(!Z(n))throw TypeError("Stringified UUID is invalid");return n};const te=function(e,t,n){var r=(e=e||{}).random||(e.rng||K)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return ee(r)};var ne=o(4194);function re(e,t){var n;const r=(null==t||null===(n=t.funnelConfig)||void 0===n?void 0:n.enabledProducts)||[],o=function(e,t){return e.filter(e=>e.toLowerCase().includes(`test${t.toLowerCase()}probability=`)).map(e=>e.split("=")[1]).map(e=>Number(e)).find(e=>e>0)}(r,"theme");if(void 0===o)return(0,v.$1)(d.jM),null;const i=(r.filter(e=>e.includes(`${g.oO}=`)).map(e=>e.split("=")[1]).find(Boolean)||"iframe-ssr-classic").split(","),a=Math.random();if(a=o&&a<2*o?((0,v.ZB)(d.jM,"2"),i[1]):null}function oe(e,t){const{themeOverwrite:n}=function(e,t){const n=(0,a.N4)(e.window);if(n)return{themeOverwrite:n};const r=re(0,t);return r?{themeOverwrite:r}:{themeOverwrite:void 0}}(e,t);n&&t.funnelConfig&&(t.funnelConfig.theme=n)}const ie={project:"contentpass",apiUrl:"https://api.contentpass.net",websiteApiUrl:"https://my.contentpass.net/auth/oidc",cdnUrl:"https://static.contentpass.net",websiteUiUrl:"https://www.contentpass.net",myUiUrl:"https://my.contentpass.net",globalName:"CPObject",detectUrl:"https://magiccandles.eu/300x250_/analysis-logger/analytic/pageview/adtech;hello/beacon/tracker",defaultPropertyId:"d986f5de-f1af-423e-bbb9-f962a5961a08",defaultPlanId:"48e64987-3032-4a34-be5c-4b1b84429968",secondaryPlanId:void 0,contentpassVersion:"20260312223135-053508fd86",isWhitelabel:!1,projectDomain:"contentpass.net",additionalContinueUrlProtocols:[],premiumPlanId:"558ca2e7-7936-4057-a711-c054ab1a91fa"};async function ae(e){const{default:t}=await o.e(216,"high").then(o.bind(o,2181));return new t(e)}function ce(e,t){const n=e.CPObject;if(!n)return t&&t.warn&&t.warn("[CP] window[CPObject] is not set."),!1;const r=e[n];return r||(t&&t.warn&&t.warn(`[CP] Global namespace window[${n}] is not available.`),!1)}var se=o(3198);const ue=async()=>{try{const e=ce(window,n.A),t=await ae({url:`${ie.detectUrl}/ads.js?foo=bar`,global:e}),{isAdblockEnabled:r}=await t.start();return r}catch(e){return n.A.warn("[CP] Detecting adblock failed",e),null}};async function le(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;try{return await(async e=>{const{cdnUrl:t,propertyId:n}=e;return await(0,c.A)(`${t}/properties/${n}/config.json`)})(e)}catch(r){if(t>0)return n.A.warn(`[CP] Could not fetch config for property ${e.propertyId}. retrying...`,r),await(0,h.A)(100),await le(e,t-1);throw n.A.error(`[CP] Could not fetch config for property ${e.propertyId}`,r),r}}function de(e,t){e.layerDelay=function(e,t){var n;const r=(null==t||null===(n=t.funnelConfig)||void 0===n?void 0:n.enabledProducts)||[],o=r.find(e=>e.includes(g.ib));if(!o)return{enabled:!1};const i=Number(o.split(`${g.ib}=`)[1]);if(Number.isNaN(i))return{enabled:!1};if(Math.random()>i)return{enabled:!0,factor:1,delay:0};const a=r.find(e=>e.includes(g.wx)),c=a?Number(a.split(`${g.wx}=`)[1]):NaN,s=Number.isNaN(c)?.25:c;return{enabled:!0,factor:s,delay:performance.now()*s}}(0,t)}function fe(e){return e&&Object.values(e).filter(Boolean)||[]}function pe(e,t){var r,o;const i=function(e){return null!=e&&e.funnelConfig?[...fe(e.funnelConfig.contactUrl),...fe(e.funnelConfig.imprintUrl),...fe(e.funnelConfig.privacyPolicyUrl),...fe(e.funnelConfig.termsUrl),...fe(e.funnelConfig.faqUrl)]:[]}(t);if(null!==(r=e.window)&&void 0!==r&&null!==(r=r.location)&&void 0!==r&&r.href&&i.includes(e.window.location.href))return n.A.info("[CP] Skipping render as this url is white-listed",i,e.window.location.href),!0;const a=((null===(o=t.funnelConfig)||void 0===o?void 0:o.skipLocations)||[]).filter(e=>e).some(t=>e.window.location.href.includes(t));var c;a&&n.A.info("[CP] Skipping render due to skipLocations config",null===(c=t.funnelConfig)||void 0===c?void 0:c.skipLocations,e.window.location.href);return a}const ve=function(e,t){var r;return((null==t||null===(r=t.funnelConfig)||void 0===r?void 0:r.rules)||[]).filter(t=>e.window.document.querySelector(t.renderIf)).filter(t=>{let{skipLocations:r=[]}=t;return!r.some(t=>{const r=new RegExp(t).test(e.window.location.href);return r&&n.A.info("[CP] Skipping render due to skipLocations config",t,e.window.location.href),r})}).filter(()=>!pe(e,t))};var me=o(2665),ge=o(2354);function he(e){let{state:t,tcfStatus:n}=e;return"ready"===t||"timeout"===t&&"loading"===n}function ye(e,t){return[e,t].join("-").substring(0,20)}const we=async function(e,o){const i=r(o)?o:void 0;let a=null;try{const n=await e.fetchPropertyConfig,r=await(0,t.EX)(e,n);null!=r&&r.denyAll&&await r.denyAll(e)}catch(t){a=t,e.errorHandler.report(t)}if(i)try{i(a)}catch(t){n.A.error("[CP] error in denyAll callback",t),e.reportCallbackErrors&&e.errorHandler.report(t,"cb:cpDenyAll")}};const be=function(e,t){var n;null===(n=e.errorQueue)||void 0===n||n.forEach(e=>e(t));const{cp:r}=e.window;r&&(r.le=t)};const Ce=async function(e,t){if(!(0,E.A)(e))return n.A.error("[CP] Instance has not been initialized, call create before logout."),null;const{apiUrl:r,cookiePrefix:o,errorHandler:i,window:a}=e,{id:c}=await e.fetchPropertyConfig;(0,v.$1)(`${o}${d.yJ}`);const s=(null==t?void 0:t.continueUrl)||e.window.location.href,u=new URL(r);return u.pathname=`${u.pathname.replace(/\/$/,"")}/auth/login/logout`,u.searchParams.set("continue",s),u.searchParams.set("propertyId",c),n.A.info("[CP] Sending user to",u),k({caller:'cp("logout")',errorHandler:i,url:u,window:a}),null};let Ae=function(e){return e.CONSENTMANAGER="consentmanager",e.COOKIEBOT="cookiebot",e.DIDOMI="didomi",e.LIVERAMP="liveramp",e.ONETRUST="onetrust",e.SOURCEPOINT="sourcepoint",e.TRUENDO="truendo",e.USERCENTRICS="usercentrics",e}({}),Pe=function(e){return e.ENABLED="ENABLED",e.ERROR="ERROR",e}({});async function Se(e){let{cmp:t,window:n}=e;const r=function(e,t){switch(t){case Ae.SOURCEPOINT:return function(e){var t;const n="/unified/wrapperMessagingWithoutDetection.js";return null!==(t=e._sp_)&&void 0!==t&&null!==(t=t.config)&&void 0!==t&&t.baseEndpoint?`${e._sp_.config.baseEndpoint}${n}`:`https://cdn.privacy-mgmt.com${n}`}(e);case Ae.CONSENTMANAGER:return"https://cdn.consentmanager.net/delivery/js/cmp_en.min.js";case Ae.DIDOMI:return function(e){const t=e.document.getElementsByTagName("script");for(let e=0;e=200&&e.status<400?Pe.ENABLED:Pe.ERROR,loadTime:t}}catch(e){const t=Date.now()-o;return{cmpStatus:Pe.ERROR,loadTime:t}}}function Ee(e){return e?"1":"0"}const Ie=async function(e,t,o){const i=r(t)?t:o,a=r(t)?void 0:t;if(!(0,E.A)(e))return n.A.error("[CP] Instance has not been initialized, call create before detect."),void(r(i)&&i(new Error("Not initialized")));await P(),await e.fetchPropertyConfig;const c=e.samplingRate??1;if(!(0,me.A)(e,"detect",c))return;const s=te();function u(e,t){const n={};return Object.keys(e).forEach(r=>{if(!t[r])return;const o=e[r];if("string"!=typeof t[r])return void(n[t[r].key]=u(o,t[r].mapping));let i=o;null===o?i=null:!0===o?i=1:!1===o&&(i=0),n[t[r]]=i}),n}function l(e){return JSON.stringify(u(e,{isScriptOnloadReceived:"sol",isScriptOnerrorReceived:"soe",isScriptVariableLoaded:"sv",isScriptElementLoaded:"se"}))}function d(t){const{details:r,parameters:o}=t;if(s!==e.firstDetectInvocation)return n.A.info("[CP] Skipping duplicate detect invocation"),Promise.resolve();const i=function(e){let{adblockResult:t,options:n={},propertyId:r,samplingRate:o}=e;const{isAdblockEnabled:i,details:a}=t||{};let c;return c=!0===i?"enabled":!1===i?"disabled":"unknown",{cd1:n.dimension1,cpab:c,cpabd:a.delay,cpabid:a.instanceId,cppid:r,cpsr:o,ea:"cpda"}}({adblockResult:t,options:a,propertyId:e.propertyId,samplingRate:c}),u=(0,B.A)(`${e.apiUrl}/signal`,i);let d=Promise.resolve();const f=e.detectSamplingRate??1;if(Math.random(){const t=(e||[]).find(e=>e.startsWith(`${g.mv}=`));if(!t)return.01;const n=Number(t.split("=")[1]);return Number.isNaN(n)?.01:n})(i),c=(null===(o=t.funnelConfig)||void 0===o?void 0:o.cmp)||null,s=e.generatedSample??Math.random();if(!("number"==typeof a&&a>0&&(a>=1||s(0,x.Ay)({global:u,eventCategory:t,eventAction:n,loadTime:void 0,samplingRate:a,eventLabel:r,viewTime:void 0,viewTimeAbsolute:void 0,nonInteraction:void 0,userLanguage:void 0,hasCoupon:void 0})),async function(e,t,r){try{const{cmpStatus:n,loadTime:o}=await Se({window:e.window,cmp:t});await r(e,{eventCategory:"cmp-sampled",eventAction:n.toLowerCase(),loadTime:o})}catch(e){n.A.error("[CP] Error in monitorCmp",e)}}(u,c,(e,t)=>{let{eventCategory:n,eventAction:r,loadTime:o}=t;return(0,x.Ay)({global:u,eventCategory:n,eventAction:r,loadTime:o,samplingRate:a,eventLabel:void 0,viewTime:void 0,viewTimeAbsolute:void 0,nonInteraction:void 0,userLanguage:void 0,hasCoupon:void 0})})),i.includes(g.Q0)&&Ie(u,void 0,void 0)}function ke(e,t){return new Promise(r=>{const o=function(e){var t,n,r,o;const i=(null===(t=e.funnelConfig)||void 0===t?void 0:t.enabledProducts)||[],a="iframe-ssr"===(null==e||null===(n=e.funnelConfig)||void 0===n?void 0:n.theme)&&i.includes(g.Ev);return{cmpRendersLayer:(null===(r=e.funnelConfig)||void 0===r?void 0:r.cmpRendersWall)??void 0,renderLayerInSpIframe:a,supportedLanguages:[...(null===(o=e.funnelConfig)||void 0===o?void 0:o.supportedLanguages)||[]],offeredPlanCurrency:void 0}}(e);t(o,(t,o)=>{if(t)return n.A.error("[CP] Error during setPropertyConfig",t),void r(e);!function(e,t){if(!e||!t)return;e.funnelConfig&&t.supportedLanguages&&(e.funnelConfig.supportedLanguages=t.supportedLanguages),e.funnelConfig&&t.renderLayerInSpIframe&&(e.funnelConfig.theme="iframe-ssr",e.funnelConfig.enabledProducts.push(g.Ev)),e.funnelConfig&&"boolean"==typeof t.cmpRendersLayer&&(e.funnelConfig.cmpRendersWall=t.cmpRendersLayer);const n=window.cmp_config_data;if(e.funnelConfig&&n&&(e.funnelConfig.cmpRendersWall=!n.contentpassuseconsentlayer),e.offeredPlans&&t.offeredPlanCurrency){var r;const n=((null===(r=e.alternativeOfferedPlans)||void 0===r?void 0:r.edges)||[]).find(e=>e.node.currencyCode===t.offeredPlanCurrency);n&&(e.offeredPlans.edges=[n])}}(e,o),r(e)})})}async function Oe(e,t){var n;const{fetchPropertyConfig:r,window:o}=e;if(!(0,me.A)(e,"sdk"))return;const i=await r,a=function(e){const t=e.find(e=>e.toLowerCase().startsWith("agmaInstance=".toLowerCase()));return t?t.split("=")[1]:null}((null==i||null===(n=i.funnelConfig)||void 0===n?void 0:n.enabledProducts)||[]);a&&function(e,t,n){return new Promise(r=>{const o="auctionInit";let i;const a=setTimeout(()=>{clearTimeout(i),r(!1)},n);function c(e){clearTimeout(a),clearTimeout(i),r(e)}!function n(){const r=e[t];void 0!==r?(r.que=r.que||[],r.que.push(()=>{var e,t;null!==(e=r.installedModules)&&void 0!==e&&e.includes("agmaAnalyticsAdapter")?((null===(t=r.getEvents)||void 0===t?void 0:t.call(r))||[]).some(e=>e.eventType===o)?c(!0):r.onEvent(o,()=>c(!0)):c(!1)})):i=setTimeout(n,100)}()})}(o,a,3e4).then(n=>{n&&t(e,"sdk","apbr")})}function Ne(e){if("string"!=typeof e)return e;let t=e.length;for(;t>0&&"/"===e[t-1];)t-=1;return t1))return e}const xe=function(e,r){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(n.A.log("[CP] Operation: create",r,c),e.propertyId)return void n.A.warn("[CP] Instance was already created, don't call create multiple times.");if(!r)return void n.A.error("[CP] Missing parameter propertyId.");e.propertyId=r,e.instanceId=te(),e.sourcepoint=c.sourcepoint;const s=Ne(c.apiUrl),u=Ne(c.baseUrl),l=Ne(c.cdnUrl);e.detectUrl=c.detectUrl||e.environment.detectUrl,e.apiUrl=s||u||e.environment.apiUrl,e.cdnUrl=l||u||e.environment.cdnUrl,e.myUiUrl=e.environment.myUiUrl,e.reportCallbackErrors=!1,(0,ne.A)(e),e.isSpa=c.isSpa||!1,e.isWhitelabel=e.environment.isWhitelabel,e.userType=void 0;const d=(0,a.Vk)(e.window),f=void 0!==c.samplingRate?Re(Number(c.samplingRate)):void 0,p=void 0!==d||void 0!==f;var v,m,h,y;e.samplingRate=d??f??.05,e.generatedSample=Math.random(),e.generatedStableSample=H(e.instanceId),e.detectSamplingRate=1,e.cookiePrefix=c.cookiePrefix||"_cp",e.errorHandler=function(e){var t;let{appName:r,apiUrl:o,contentpassVersion:i,skipAdblockCheck:a=!1,window:c}=e;return((null==c||null===(t=c.navigator)||void 0===t||null===(t=t.userAgent)||void 0===t?void 0:t.toLocaleLowerCase())??"").includes("contentpass")?{report:async()=>{}}:{report:async(e,t)=>{if(!o)return;if(function(e){var t;return null==e||null===(t=e.message)||void 0===t?void 0:t.includes("Failed to fetch")}(e))return;const{navigator:{userAgent:s,language:u,cookieEnabled:l},location:d}=c,f={service:t||r,timestamp:Date.now(),error:e.toString(),stacktrace:e.stack,context:{location:null==d?void 0:d.toString(),userAgent:s,language:u,cookieEnabled:l,version:i,isAdblockEnabled:a?null:await ue()}},p=c.navigator;p.connection&&(f.context={...f.context,downloadBandwidth:p.connection.downlink,roundTripTime:p.connection.rtt,effectiveType:p.connection.effectiveType});try{await(0,se.A)(`${o}/error-reporting`,{method:"POST",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify(f)})}catch(e){n.A.warn("[CP] Failed sending error report",e)}}}}({appName:"web-sdk",apiUrl:e.apiUrl,contentpassVersion:e.environment.contentpassVersion,window:e.window}),e.isAmp=c.amp||function(e){return!!I(e)&&!!e.cmp_isamp}(e.window),"function"==typeof c.setUserContext&&(e.setUserContext=c.setUserContext),e.fetchPropertyConfig=le(e).then(async r=>{var i,s;if(!1===(null===(i=r)||void 0===i||null===(i=i.funnelConfig)||void 0===i?void 0:i.isApproved)&&n.A.enable(),((null===(s=r)||void 0===s||null===(s=s.funnelConfig)||void 0===s?void 0:s.enabledProducts)||[]).includes(g.ev)&&(e.reportCallbackErrors=!0),await(0,t.Jq)(e,r),oe(e,r),c.setPropertyConfig&&(r=await ke(r,c.setPropertyConfig)),await async function(e,t){const{window:n}=e,r=(0,a.cE)(n);if(!r)return;const{applyPropertyConfigOverwritesChunk:i}=await o.e(304,"high").then(o.bind(o,2803));i(r,t)}(e,r),!p){var u;const t=Re(null===(u=r)||void 0===u||null===(u=u.funnelConfig)||void 0===u?void 0:u.samplingRate);void 0!==t&&(e.samplingRate=t)}return de(e,r),r}).catch(t=>{throw be(e,t),t}),e.bfCache=!1,null===(m=(v=e).window)||void 0===m||m.addEventListener("pageshow",e=>{e.persisted&&(v.bfCache=!0)}),(h=e.fetchPropertyConfig,y=1e3,Promise.race([h,new Promise(e=>{setTimeout(()=>e(null),y)})])).catch(()=>null).finally(()=>{(0,S.A)(e,"sdk","load")}),e.sideEffects=e.fetchPropertyConfig.then(t=>{if(async function(e,t){var r;const{window:o}=e;if(!(0,me.A)(e,"cmp-layer"))return;function i(n,r){t(e,"cmp-layer",n,r)}const a=await e.fetchPropertyConfig;if(!0!==(null==a||null===(r=a.funnelConfig)||void 0===r?void 0:r.cmpRendersWall))return void n.A.info("[CP] Not logging TCF events");if(!("__tcfapi"in o)||!o.__tcfapi)return void n.A.warn("[CP] __tcfapi is not available");const c=await(0,ge.A)({timeout:1e4,window:o});if(!he(c))return void n.A.warn("[CP] __tcfapi is not ready",c);let s=!1;o.__tcfapi("addEventListener",2,async(e,t)=>{function r(e){e&&o.__tcfapi("removeEventListener",2,()=>{},e)}t?(n.A.info("[CP] Called event listener for logging tcf events",e),"cmpuishown"===e.eventStatus?(i("cmpuishown"),s=!0):"useractioncomplete"===e.eventStatus?(s||(n.A.info("[CP] tcf event `cmpuishown` is called on useractioncomplete"),i("cmpuishown")),i("useractioncomplete"),r(e.listenerId)):"tcloaded"===e.eventStatus&&r(e.listenerId)):n.A.info("[CP] Event listener for tcf events failed")})}(e,S.A),Oe(e,S.A),Te(e,t),function(e,t){t.funnelConfig&&"consentmanager"===t.funnelConfig.cmp&&t.funnelConfig.cmpRendersWall&&pe(e,t)&&(e.window.cmp_noscreen=!0)}(e,t),async function(e,t){var n;const{funnelConfig:r}=t,o=!(null!=r&&null!==(n=r.enabledProducts)&&void 0!==n&&n.includes(g.Rz));if((null==r?void 0:r.isApproved)||o)return;const i=await V(e);null!=i&&i.isLoggedIn()&&D(e,t,"not-approved")}(e,t),"function"==typeof c.onReady)try{c.onReady()}catch(t){n.A.error("[CP] error in onReady callback",t),e.reportCallbackErrors&&e.errorHandler.report(t,"cb:onReady")}});const w=(0,a.sN)(e.window);if(w)switch(n.A.info("[CP] Found action",w),w){case"login":setTimeout(()=>L(e),0);break;case"logout":setTimeout(()=>Ce(e),0);break;case"denyAll":setTimeout(async()=>{await we(e),e.window.location.reload()},0);break;case"acceptAll":setTimeout(async()=>{await i(e),e.window.location.reload()},0)}};const Ue=function(e,t){e.errorQueue=e.errorQueue||[],e.errorQueue.push(t);const{cp:n}=e.window;null!=n&&n.le&&t(n.le)};const Le=async function(e,t,r){(0,E.A)(e)||await new Promise(e=>{setTimeout(e,0)}),n.A.log("[CP] Registering extension",t,r);try{r&&r.init&&!r.initialized&&(r.init(),r.initialized=!0)}catch(e){n.A.error("[CP] Error initializing extension",t,e)}(0,S.A)(e,"sdk","extension",t,.01)};const _e=async function(e,t){var r;if(!(0,E.A)(e))return void n.A.error("[CP] Instance has not been initialized, call create before premium.impression.");if(!t)return void n.A.warn("[CP] premium.impression requires options parameter with articleId and category");if(!t.articleId)return void n.A.warn("[CP] premium.impression requires articleId parameter");if(!t.category)return void n.A.warn("[CP] premium.impression requires category parameter");const o=t.articleId.slice(0,70),i=t.category.slice(0,70),a=(t.contentType??"article").slice(0,30),c=t.isFreeContent??!1,{cp:s}=e.window,u="number"==typeof(null==s?void 0:s.l)?Date.now()-s.l:void 0,l=performance.now();n.A.info("[CP] Tracking premium impression",{articleId:o,category:i,contentType:a,isFreeContent:c}),(0,x.Ay)({global:e,eventCategory:"premium",eventAction:"impression",eventLabel:void 0,viewTime:u,viewTimeAbsolute:l,nonInteraction:!0,samplingRate:1,userLanguage:void 0,hasCoupon:void 0,loadTime:void 0,documentLocation:null===(r=e.window)||void 0===r||null===(r=r.location)||void 0===r?void 0:r.href,customFields:{cd1:JSON.stringify({articleId:o,category:i,contentType:a,isFreeContent:c})}})};let $e=0;const Me=function(e,t){if("premium"!==e.instance)if((0,E.A)(e))if(e.isSpa){if($e++,$e>=2){e.instanceId=te();const{fetchPropertyConfig:t,samplingRate:n}=e;t.then(()=>{(0,S.A)(e,"sdk","reload",void 0,n).catch(()=>null)})}V(e,(t,n)=>{!t&&n.hasValidSubscription()&&W(e)})}else n.A.log("[CP] Manual impression reporting is only available if you set the option 'isSpa' to true in the call to `cp('create')");else n.A.error("[CP] Instance has not been initialized, call create before impression.");else _e(e,t)};const je=function(){};const De=function(){};const qe=function(e,t){var r;(0,E.A)(e)?"function"==typeof t?null===(r=e.sideEffects)||void 0===r||r.then(()=>{try{t()}catch(t){n.A.error("[CP] error in ready callback",t),e.reportCallbackErrors&&e.errorHandler.report(t,"cb:ready")}}):n.A.error("[CP] The callback passed to ready is not a function."):n.A.error("[CP] Instance has not been initialized, call create before ready.")};const Fe=async function(e,t){if(!(0,E.A)(e))return void n.A.error("Instance has not been initialized, call create before register.");const r=await e.fetchPropertyConfig,{id:o}=r,{invite:i,jwt:a}=t??{},{apiUrl:c}=e,{premiumPlanId:s}=e.environment,u=new URL(c);if(u.pathname=`${u.pathname.replace(/\/$/,"")}/auth/login`,u.searchParams.set("instanceId",e.instanceId),u.searchParams.set("propertyId",o),!s)return void n.A.error("No premium plan found for environment",e.environment.project);u.searchParams.set("planId",s),u.searchParams.set("route","register"),i&&u.searchParams.set("externalIdentity",`invite:${encodeURIComponent(i)}`),a&&u.searchParams.set("externalIdentity",`jwt:${encodeURIComponent(a)}`);const l=(null==t?void 0:t.continueUrl)??e.window.location.href;l&&u.searchParams.set("continue",l),n.A.info("Sending user to register",u.toString()),k({caller:"register()",errorHandler:e.errorHandler,url:u,window:e.window,fallBackToWindowOpen:!1})};const Be=async function(e,t){"premium"!==e.instance?R(e,{page:"register",...t}):Fe(e,t)};async function We(){return o.e(411,"high").then(o.bind(o,2228))}async function ze(e,t){var r,i,a;const c=null==t||null===(r=t.funnelConfig)||void 0===r?void 0:r.theme;let s;if("sourcepoint"===(null===(i=t.funnelConfig)||void 0===i?void 0:i.cmp)&&((null===(a=t.funnelConfig)||void 0===a?void 0:a.enabledProducts)||[]).includes(g.Ev))return({default:s}=await async function(){return o.e(984,"high").then(o.bind(o,7801))}()),s;switch(c){case"iframe-ssr":case"iframe-ssr-classic":case"iframe-ssr-classic-app":({default:s}=await We());break;default:n.A.error("[CP] Unknown theme. Falling back to iframe-ssr-classic",c),({default:s}=await We())}return s}let Ve=null;async function He(e,t){return Ve||(Ve=ze(0,t)),Ve}function Ge(e){if(!e)return null;try{const t=new URL(e);let{hostname:n}=t;return n.startsWith("www.")&&(n=n.slice(4)),n}catch(t){return e}}function Je(e,t){var n;const{funnelConfig:r}=t,{enabledProducts:o,isApproved:i}=r||{},a=null==o?void 0:o.includes(g.Bw),c=null==r||null===(n=r.enabledProducts)||void 0===n?void 0:n.includes(g.Rz),s=function(e,t){const n=Ge(null==t?void 0:t.stagingOrigin);return!!n&&(t.name===n||Ge(e.window.location.origin)===n)}(e,t);return Boolean(a&&c&&!i&&!s)}let Ke=function(e){return e.NO_CONSENT="noConsent",e.UNKNOWN="unknown",e}({});const Xe="__cmpconsentx";function Ze(){const e=function(){try{const e=document.cookie.split(";").find(e=>e.trim().startsWith(Xe));if(e){const t=e.split("=")[0].trim();return p().get(t)}return null}catch(e){return null}}()||function(){try{for(let e=0;e{const t=await V(e);if(e.isAmp)return{hasSession:!1,hasSubscription:!1};const r=null==t?void 0:t.isLoggedIn(),o=null==t?void 0:t.hasValidSubscription();if(!r&&"function"==typeof e.setUserContext)try{const{hasAccount:t,hasPaidAccess:n}=await(async e=>new Promise((t,n)=>{e.setUserContext(function(e,r){e?n(new Error(`[CP] Error during reading data from user context: ${e}`)):tt(r.hasAccount)&&tt(r.hasPaidAccess)?t({hasAccount:!!r.hasAccount,hasPaidAccess:!!r.hasPaidAccess}):n(new Error(`[CP] Values in user context are not correct: ${JSON.stringify(r)}`))})}))(e);return{hasSession:t,hasSubscription:n}}catch(t){n.A.error((null==t?void 0:t.message)||"[CP] Unexpect error happened during reading data from user context"),e.reportCallbackErrors&&e.errorHandler.report(t,"cb:setUserContext")}return{hasSession:Boolean(r),hasSubscription:Boolean(o)}};function rt(e,t){const r=function(e){var t,n;return Ye.includes(null==e||null===(t=e.funnelConfig)||void 0===t?void 0:t.cmp)?(null==e||null===(n=e.funnelConfig)||void 0===n?void 0:n.cmp)===$.Ay.CONSENTMANAGER?Ze():Qe.find(e=>{try{return p().get(e)}catch(e){return!1}})?Ke.UNKNOWN:Ke.NO_CONSENT:Ke.UNKNOWN}(t),o="1"===(0,y.A)(e.cookiePrefix);r!==Ke.NO_CONSENT||o||(n.A.info("[CP] Starting CMP hot path"),He(0,t))}const ot=async function(e){let{onFullConsent:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((0,E.A)(e)){await P();try{const o=await e.fetchPropertyConfig;rt(e,o);const i=(0,t.EX)(e,o),{hasSession:a,hasSubscription:c}=await nt(e),s=await i;if(null!=s&&s.registerForConsentChanges&&!c&&"function"==typeof r&&await s.registerForConsentChanges(e,t=>{if(t){n.A.info("[CP] Full consent given, calling onFullConsent callback");try{r()}catch(t){var o;if(n.A.error("[CP] error in onFullConsent callback",t),e.reportCallbackErrors)null===(o=e.errorHandler)||void 0===o||o.report(t,"cb:onFullConsent")}}}),null==s||!s.renderControl)return void n.A.warn("[CP] CMP does not support render.",null==s?void 0:s.name);const u=pe(e,o),l=Je(e,o);await s.renderControl(e,{hasSession:a,hasSubscription:c,whitelistedUrl:u,shouldShowCmpLayer:l,renderContentpassLayer:()=>function(e,t,r,o){const i=ve(e,t);if(!i.length||!i.some(e=>e.hasSession||e.hasSubscription))return void n.A.info("[CP] No matching rules found, skipping render.");const a=i.filter(e=>(!e.hasSession||e.hasSession.includes(r))&&(!e.hasSubscription||e.hasSubscription.includes(o)));n.A.info("[CP] Processing matching render rules",a),a.forEach(n=>{et(e,{propertyConfig:t,ruleConfig:n.config})})}(e,o,a,c)})}catch(t){n.A.error("[CP] Operation: render.",t),e.errorHandler.report(t)}}else n.A.error("[CP] Instance has not been initialized, call create before render.")};function it(e,t){const r=e.q=e.q||[];let o;for(;o=r.shift();){var i;const[r,...a]=[...o],[c,s]=r.split("."),u=s?c:"default",l=s||c;if(e[u]=e[u]||{instance:u,window:e.window,environment:e.environment},"premium"===u&&void 0===(null===(i=e.premium)||void 0===i?void 0:i.instanceId)&&(e.premium={...e.default,instance:"premium"}),n.A.log(`[CP] Operation "${u}.${l}" with parameters:`,a),l in t)try{t[l].apply(null,[e[u],...a])}catch(e){n.A.error("[CP] Error processing the queue",e)}else n.A.error("[CP] Unknown operation",l)}}ie.appName="wall";try{!function(e){const{globalName:t}=ie;if(e[t]&&"function"==typeof e[e[t]])return;const n=function(e){const{globalName:t}=ie;if(e[t])return e[t];if(e.document&&e.document.currentScript){const t=e.document.currentScript.getAttribute("data-cp-object");if(t)return t}return"cp"}(e);e[t]=n,e[n]||(e[n]=function(){for(var t=arguments.length,r=new Array(t),o=0;o