!function(){"use strict";((e,i)=>{var n,c;null!==(n=(c=window.marfeel.config).experiences)&&void 0!==n||(c.experiences={}),window.marfeel.config=Object.assign(Object.assign({},e),window.marfeel.config),Object.assign(window.marfeel.config.experiences,{preflight:i})})({"hasCdp":false},{"active":false,"hasPreflight":true,"recommender":{"enabled":true,"personalizedContent":false,"curatedContent":true},"preflight":{"compass":{},"targeting":{},"inline":{},"experimentation":{"actions":{" Headline and Image AB Testing":{"id":"AC_ck-9r05ATLuCbNH9mPCEXg","placement":"window","filters":{"type":"group","children":[{"type":"condition","field":"url","comparator":"eq","values":["https://www.giornaledibrescia.it/"]}],"logic":"AND"},"family":"experimentsexperience","userFrequencyCap":{},"priority":6,"url":"https://marfeelexperimentsexperienceengine.mrf.io/experimentsexperience/render?id=AC_ck-9r05ATLuCbNH9mPCEXg&experimentType=HeadlineAB"}}},"loader":{"actions":{" Multimedia":{"id":"AC_jRSofpYIS4uYeEveNJ0s3Q","placement":"window","filters":{"type":"group","children":[],"logic":"AND"},"userFrequencyCap":{},"priority":6,"moduleName":"multimedia","config":{"multimedia":{"providers":["audio","video"]}}}}}}})}(); var e,t,r,n,i={4539:(e,t,r)=>{r.d(t,{C1:()=>s});var n,i,o=r(3749);(i=n||(n={}))[i.BACKGROUND=0]="BACKGROUND",i[i.FOREGROUND=1]="FOREGROUND",i[i.LEAVING=2]="LEAVING",i[i.BF_CACHE=3]="BF_CACHE",i[i.LOAD=4]="LOAD";const s=e=>{const{listen:t,destroyAll:r}=function(){const e=[];return{listen:(t,r,n,i=!1)=>{t.addEventListener(r,n,{capture:i}),e.push((()=>t.removeEventListener(r,n,{capture:i})))},destroyAll:()=>e.forEach((e=>e()))}}();return void 0!==document.addEventListener&&void 0!==document.hidden&&t(document,"visibilitychange",(()=>{"hidden"===document.visibilityState&&e(n.BACKGROUND)})),t(window,"pagehide",(()=>e(n.LEAVING)),!0),t(window,"blur",(()=>{"hidden"===document.visibilityState&&e(n.BACKGROUND)}),!0),o.TK&&t(window,"beforeunload",(()=>e(n.LEAVING)),!0),r}},3749:(e,t,r)=>{r.d(t,{hQ:()=>s,RX:()=>i,jn:()=>o,TK:()=>n});const n="undefined"!=typeof window&&/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent)&&((e=window.navigator.userAgent)=>{const t=function(e,t){const r=(e||window.navigator.userAgent).match(/version\/(\d+(\.\d+)?)/i);return r&&r.length>1&&r[1]||""}(e),r=parseInt(t.split(".")[0],10);return!isNaN(r)&&r})()<13,i=(()=>{try{return"keepalive"in new Request("https://www.google.com/")}catch(e){return!1}})(),o="undefined"!=typeof window&&void 0!==window.navigator.sendBeacon,s="undefined"!=typeof window&&"fetch"in window},3595:(e,t,r)=>{r.d(t,{N:()=>u});const n={childList:!0,subtree:!0};let i,o=[];const s=[],a=e=>{s.forEach((t=>{t(e)}))};function c(e){return new MutationObserver((t=>{t.forEach((t=>{"childList"===t.type&&e(t.target)}))}))}const u=(e,t=document.body)=>{const r=t===document.body;if(e){const l=((e,t,r)=>{let n,i,o=[];const s=()=>{clearTimeout(n),void 0!==i&&(clearTimeout(i),i=void 0),e(...o)};return function(...e){o=e,clearTimeout(n),n=setTimeout(s,400),void 0===i&&(i=setTimeout(s,2e3))}})(e);if("undefined"!=typeof MutationObserver)if(r)u=()=>{l(document.body)},s.push(u),i||(i=c(a),i.observe(document.body,n));else{const e=c(l);o.push(e),e.observe(t,n)}}var u}},5960:(e,t,r)=>{r.d(t,{C:()=>Oe,E:()=>y,a:()=>rt,b:()=>eo,c:()=>ne,d:()=>Qi,e:()=>c,f:()=>Yi,g:()=>Tn,h:()=>wo,n:()=>tt,s:()=>_n,t:()=>u,w:()=>h});var n=r(2159),i=r(2601),o=r(4795);"function"==typeof SuppressedError&&SuppressedError;const s={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};function a(e){const t=[];return e.forEach(((e,r)=>{t.push(r+"="+function(e){return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g,(function(e){return s[e]}))}(e))})),t.join("&")}const c=(e,t,{body:r,contentType:n,keepalive:i,timeout:o,onSuccessCallback:s,onErrorCallback:a,mapNetworkError:c=(()=>0)}={})=>{const u=null!=r,l=n&&u?new Blob([r],{type:n}):r;fetch(t,Object.assign(Object.assign(Object.assign({method:e,credentials:"include"},u?{body:l}:{}),i?{keepalive:i}:{}),void 0!==o?{signal:window.AbortSignal.timeout(o)}:{})).then((e=>{e.ok?e.text().then((e=>null==s?void 0:s(e))):null==a||a(e.status)})).catch((e=>null==a?void 0:a(c(e))))};function u(e,t,{body:r,contentType:n,sync:i=!1,onSuccessCallback:o,onErrorCallback:s}={}){const a=new XMLHttpRequest;return a.open(e,t,!i),n&&a.setRequestHeader("Content-Type",n),a.withCredentials=!0,i||(a.onreadystatechange=()=>{4===a.readyState&&(200===a.status?null==o||o(a.responseText):null==s||s(a.status))}),a.send(r),i?a.responseText:void 0}const l="undefined"!=typeof window&&/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent)&&((e=window.navigator.userAgent)=>{const t=function(e,t){const r=(e||window.navigator.userAgent).match(/version\/(\d+(\.\d+)?)/i);return r&&r.length>1&&r[1]||""}(e),r=parseInt(t.split(".")[0],10);return!isNaN(r)&&r})()<13,d=(()=>{try{return"keepalive"in new Request("https://www.google.com/")}catch(e){return!1}})(),p="undefined"!=typeof window&&void 0!==window.navigator.sendBeacon,h="undefined"!=typeof window&&"fetch"in window;var f,v,m,g;function y(e,t,{contentType:r,sync:n=!1,onSuccessCallback:i,onErrorCallback:o,timeout:s,cancelOnTimeout:m,onTimeoutCallback:g,timeoutFilter:y}={}){const b=!!i||!!o,w=((e,t)=>l||!h&&!p||t?f.XHR:h&&(d||e)?f.FETCH:p&&!e?f.BEACON:f.XHR)(b,n),O=((e,t,r,n)=>t&&void 0!==r&&e!==f.BEACON?n&&"AbortSignal"in window&&e===f.FETCH?v.ABORT:v.TIMER:v.NONE)(w,b,n?void 0:s,m),{onErrorCallback:E,onSuccessCallback:S}=((e,t,r,n,i,o=!0)=>{if(o&&e===v.TIMER&&void 0!==t){let e=!0;const o=((e,t)=>Array.isArray(e)?e:t?[e,void 0]:[void 0,e])(t,i).map(((t,r)=>{const o=0===r?i:()=>{e=!1,null==n||n(408)};if(void 0!==t)return window.setTimeout((()=>{null==o||o()}),t)})).filter(Boolean),s=t=>r=>{o.forEach((e=>window.clearTimeout(e))),e&&(null==t||t(r))};return{onSuccessCallback:s(r),onErrorCallback:s(n)}}return{onSuccessCallback:r,onErrorCallback:n}})(O,s,i,o,g,(P=e,!(null==(k=y)?void 0:k.length)||k.includes(P)));var P,k;const C=function(e,t){return"string"==typeof e?e:"application/x-www-form-urlencoded"===t?a(e):JSON.stringify(e)}(t,r);switch(w){case f.FETCH:return void c("POST",e,{body:C,contentType:r,keepalive:!0,onSuccessCallback:S,onErrorCallback:E,mapNetworkError:e=>(e=>e instanceof DOMException&&("TimeoutError"===e.name||e.code===DOMException.TIMEOUT_ERR))(e)?408:0,timeout:O===v.ABORT&&void 0!==s?"number"==typeof s?s:s[1]:void 0});case f.BEACON:return void((e,t,{contentType:r}={})=>{let n=t;r&&(n=new Blob([t],{type:r})),window.navigator.sendBeacon(e,n)})(e,C,{contentType:r});default:return u("POST",e,{body:C,onSuccessCallback:S,onErrorCallback:E,contentType:r,sync:n})}}(m=f||(f={}))[m.XHR=0]="XHR",m[m.FETCH=1]="FETCH",m[m.BEACON=2]="BEACON",function(e){e[e.ABORT=0]="ABORT",e[e.NONE=1]="NONE",e[e.TIMER=2]="TIMER"}(v||(v={})),function(e){e[e.ORIGIN=0]="ORIGIN",e[e.FALLBACK=1]="FALLBACK"}(g||(g={}));const b=e=>null==e?void 0:e.replace(/\/$/,"");class w{constructor(e,{fallback:t,fallbackWindow:r=5e3,onModeChange:n=(()=>{}),timeout:i,timeoutStrategy:o}={}){var s;this.mode=g.ORIGIN,this.requests={},this.getClosestTimeout=e=>{if(!this.timeout)return;const t=Object.keys(this.timeout).map(Number).filter((t=>t<=e)).sort(((e,t)=>t-e))[0];return void 0!==t?"number"==typeof this.timeout[t]?[void 0,this.timeout[t]]:this.timeout[t]:void 0},this.endpoint=b(e),this.fallback=b(t),this.fallbackWindow=r,this.onModeChange=n,this.timeoutStrategy=o instanceof String?{strategy:o}:o,this.timeout=((e,t)=>{const r="object"==typeof e;if(!(void 0===e||r&&0===Object.keys(e).length))return r?e:{0:"mirror_first"===t?[e,void 0]:e}})(i,null===(s=this.timeoutStrategy)||void 0===s?void 0:s.strategy)}setRequestStatus(e,t=!0){const r=this.requests[e]||{number:0,pending:!1};t||(r.number+=1),r.pending=t,this.requests[e]=r}isRequestPending(e){var t;return!!(null===(t=this.requests[e])||void 0===t?void 0:t.pending)}getRequestsNumber(e){var t,r;return null!==(r=null===(t=this.requests[e])||void 0===t?void 0:t.number)&&void 0!==r?r:0}switchMode(e,t){this.mode=e,window.setTimeout((()=>this.onModeChange(e,t)),0)}getUri(e,t={},r=this.mode){const n=e.startsWith("/")?e:`/${e}`;return function(e,t){const r=new RegExp(`:(${Object.keys(t).join("|")})`,"g");return e.replace(r,((e,r)=>t[r]||e))}(`${r===g.ORIGIN?this.endpoint:this.fallback}${n}`,t)}post(e,t,r={}){var n,i,o;const{onErrorCallback:s,onSuccessCallback:a,skipResponse:c=!1,vars:u,timeout:l,leaving:d,timeoutFilter:p=(null===(n=this.timeoutStrategy)||void 0===n?void 0:n.filter)}=r,h=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var t;return 408===e&&(null===(t=this.timeoutStrategy)||void 0===t?void 0:t.processor)||(e=>e)},m=!!d||c,b=m?void 0:this.fallback&&(n=>{if(this.fallback&&f===g.ORIGIN){const i=v(n);this.switchMode(g.FALLBACK,n),this.post(e,i(t,e),r),window.setTimeout((()=>this.switchMode(g.ORIGIN)),this.fallbackWindow)}else null==s||s(n)})||s,w=m?void 0:t=>{null==a||a(t),this.setRequestStatus(e,!1)},O=this.isRequestPending(e)&&(null===(i=this.timeoutStrategy)||void 0===i?void 0:i.forceOnExit)&&this.mode===g.ORIGIN&&d,E=(t,r=this.mode,n,i)=>{var o;const s=g.FALLBACK===r?{}:{timeout:n,cancelOnTimeout:"abort"===(null===(o=this.timeoutStrategy)||void 0===o?void 0:o.strategy),onTimeoutCallback:i,timeoutFilter:null==p?void 0:p.map((e=>this.getUri(e,u,g.ORIGIN)))};y(this.getUri(e,u,r),t,Object.assign(Object.assign(Object.assign({},h),{onSuccessCallback:w,onErrorCallback:b}),s))},S=null!=l?l:this.getClosestTimeout(this.getRequestsNumber(e)),P=void 0===l&&"mirror_first"===(null===(o=this.timeoutStrategy)||void 0===o?void 0:o.strategy)&&this.getRequestsNumber(e)>0?void 0:()=>E(v(408)(t,e),g.FALLBACK);this.setRequestStatus(e,!m),E(t,this.mode,S,P),O&&E(v(408)(t,e),g.FALLBACK)}}var O;function E(){const e=[];return{listen:(t,r,n,i=!1)=>{t.addEventListener(r,n,{capture:i}),e.push((()=>t.removeEventListener(r,n,{capture:i})))},destroyAll:()=>e.forEach((e=>e()))}}!function(e){e[e.BACKGROUND=0]="BACKGROUND",e[e.FOREGROUND=1]="FOREGROUND",e[e.LEAVING=2]="LEAVING",e[e.BF_CACHE=3]="BF_CACHE",e[e.LOAD=4]="LOAD"}(O||(O={}));const S=e=>{const{listen:t,destroyAll:r}=E();return void 0!==document.addEventListener&&void 0!==document.hidden&&t(document,"visibilitychange",(()=>{"hidden"===document.visibilityState&&e(O.BACKGROUND)})),t(window,"pagehide",(()=>e(O.LEAVING)),!0),t(window,"blur",(()=>{"hidden"===document.visibilityState&&e(O.BACKGROUND)}),!0),l&&t(window,"beforeunload",(()=>e(O.LEAVING)),!0),r},P=e=>{const{listen:t,destroyAll:r}=E();return void 0!==document.addEventListener&&void 0!==document.hidden&&t(document,"visibilitychange",(()=>{"hidden"!==document.visibilityState&&e(O.FOREGROUND)})),t(window,"pageshow",(t=>{e(t.persisted?O.BF_CACHE:O.LOAD)}),!0),t(window,"focus",(()=>{"hidden"!==document.visibilityState&&e(O.FOREGROUND)}),!0),r},k=(e,t=!1)=>"replicas"in e?e:{api:e,replicas:1,primary:t};class C{constructor(...e){this.apis=[],this.apis=e.map(((e,t)=>k(e,0===t)))}registerApi(e){this.apis.push(k(e))}post(...e){const[t,r,n]=e;this.apis.reduce(((e,t)=>{const r=new Array(t.replicas).fill(t).map(((e,t)=>Object.assign(Object.assign({},e),{replicaId:`${t}`})));return e.concat(r)}),[]).forEach((({api:e,replicaId:i,preprocess:o=(e=>e),primary:s})=>{try{const a=s?null==n?void 0:n.onSuccessCallback:void 0,c=s?null==n?void 0:n.onErrorCallback:void 0;e.post(t,o(r,null==n?void 0:n.contentType),Object.assign(Object.assign({},n),{onSuccessCallback:a,onErrorCallback:c,vars:Object.assign(Object.assign({},null==n?void 0:n.vars),{replicaId:i})}))}catch(e){}}))}}const j={childList:!0,subtree:!0};let I;const A=[],T=e=>{A.forEach((t=>{t(e)}))};function D(e){return new MutationObserver((t=>{t.forEach((t=>{"childList"===t.type&&e(t.target)}))}))}const _=(e,t=document.body)=>{const r=t===document.body;if(e){const i=((e,t,r)=>{let n,i,o=[];const s=()=>{clearTimeout(n),void 0!==i&&(clearTimeout(i),i=void 0),e(...o)};return function(...e){o=e,clearTimeout(n),n=setTimeout(s,400),void 0===i&&(i=setTimeout(s,2e3))}})(e);"undefined"!=typeof MutationObserver&&(r?(n=()=>{i(document.body)},A.push(n),I||(I=D(T),I.observe(document.body,j))):D(i).observe(t,j))}var n};let N={};const R=e=>{const t=document.createElement("a");return t.href=e,t.origin},L=(e,t)=>{var r,n,i;return"fbia"===e?window.ia_document.shareURL:t&&(null===(i=null===(n=null===(r=null===performance||void 0===performance?void 0:performance.getEntriesByType)||void 0===r?void 0:r.call(performance,"navigation"))||void 0===n?void 0:n[0])||void 0===i?void 0:i.name)||window.location.href},M=e=>{if(2===e)return window.ia_document.referrer;const t=document.referrer||"";if(13===e||t.includes("//www.smartnews.com"))return t;try{const e=Object.getOwnPropertyDescriptor(Document.prototype,"referrer");if(e&&"function"==typeof e.get&&(e=>e.toString().includes("[native code]"))(e.get))return e.get.call(document)||""}catch(e){}return t},U=e=>{const t=M(e);if(t)try{if(new URL(t).pathname.endsWith(".js"))return null}catch(e){}return t},x=RegExp("^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])");function V(e,{cache:t=!0,readonly:r=!0}={}){try{if(!r)return new URL(e,document.baseURI);if(!N[e]){const{host:r,hostname:n,pathname:i,port:o,protocol:s,search:a,hash:c,href:u,origin:l}=new URL(e,document.baseURI),d={host:r,hostname:n,pathname:i,port:o,protocol:s,search:a,hash:c,href:u,origin:l};if(!t)return d;N[e]=d}return Object.assign({},N[e])}catch(e){return{}}}const Z="data-mrf-link";function F(e,t,r=!0){const n=e;(r||!n.mrfLink)&&(n.mrfLink=t),(r||!e.hasAttribute(Z))&&e.setAttribute(Z,t)}const q=e=>V(e).href,z=e=>{try{const t=new URL(e);return t.host.includes("mrf.io")&&t.searchParams.get("url")||e}catch(t){return e}};var G=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;function K(e){return"string"==typeof e&&G.test(e)}for(var B,H=[],W=0;W<256;++W)H.push((W+256).toString(16).slice(1));function J(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(H[e[t+0]]+H[e[t+1]]+H[e[t+2]]+H[e[t+3]]+"-"+H[e[t+4]]+H[e[t+5]]+"-"+H[e[t+6]]+H[e[t+7]]+"-"+H[e[t+8]]+H[e[t+9]]+"-"+H[e[t+10]]+H[e[t+11]]+H[e[t+12]]+H[e[t+13]]+H[e[t+14]]+H[e[t+15]]).toLowerCase()}var X=new Uint8Array(16);function $(){if(!B&&!(B="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return B(X)}var Y={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function Q(e,t,r){if(Y.randomUUID&&!t&&!e)return Y.randomUUID();var n=(e=e||{}).random||(e.rng||$)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var i=0;i<16;++i)t[r+i]=n[i];return t}return J(n)}function ee(e,t,r,n){switch(e){case 0:return t&r^~t&n;case 1:case 3:return t^r^n;case 2:return t&r^t&n^r&n}}function te(e,t){return e<>>32-t}var re=function(e,t,r){function n(e,t,r,n){var i;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],r=0;r>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r}(t)),16!==(null===(i=t)||void 0===i?void 0:i.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var o=new Uint8Array(16+e.length);if(o.set(t),o.set(e,t.length),(o=function(e){var t=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var n=unescape(encodeURIComponent(e));e=[];for(var i=0;i>>0;b=y,y=g,g=te(m,30)>>>0,m=v,v=E}r[0]=r[0]+v>>>0,r[1]=r[1]+m>>>0,r[2]=r[2]+g>>>0,r[3]=r[3]+y>>>0,r[4]=r[4]+b>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]}(o))[6]=15&o[6]|80,o[8]=63&o[8]|128,r){n=n||0;for(var s=0;s<16;++s)r[n+s]=o[s];return r}return J(o)}try{n.name="v5"}catch(e){}return n.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",n.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",n}();const ne=e=>!!e&&K(e),ie=()=>{try{return Q()}catch(e){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}},oe="mrf:canonical",se=(e,t,r)=>{const{fromMrfMeta:n=!0,fromLink:i=!0,fromLocation:o=!0}=r||{};return(n?((e=!0)=>{let t=document.querySelector(`meta[property="${oe}"][content]`);t||(t=document.querySelector(`meta[name="${oe}"][content]`));const r=null==t?void 0:t.getAttribute("content");return e?!!r&&q(r)||null:r||null})(t):void 0)||(i?((e=!0)=>{const t=document.querySelector('link[rel="canonical"][href]'),r=null==t?void 0:t.getAttribute("href");return e?!!r&&q(r)||null:r||null})(t):void 0)||(o?(e=>{if("fbia"===e){const e=document.createElement("a");return e.href=window.ia_document.shareURL,e.origin+e.pathname}return window.location.origin+window.location.pathname})(e):void 0)},ae="scrollHeight",ce=[{qs:".mrf-current .mrf-detailsBody",max:999},{qs:".mrf-current .mrf-sectionPart",max:999},{qs:".mrf-article-body",max:999},{qs:"article",max:1}];let ue,le=0;const de=(e,t=0,r=!0,n=!1)=>{let i;try{e&&(ue=r||!ue?ce.reduce(((e,t)=>{if(e)return e;const r=document.querySelectorAll(t.qs);return r&&r.length<=t.max?(e=>{const t=[];return e.forEach((e=>(e=>{const t=e.getBoundingClientRect();if(!t.width&&!t.height)return!1;const r=window.innerHeight||document.documentElement.clientHeight,n=window.innerWidth||document.documentElement.clientWidth,i=t.top<=r&&t.top+t.height>=0,o=t.left<=n&&t.left+t.width>=0;return i&&o})(e)&&t.push(e))),t.length>0?t.sort(((e,t)=>t.offsetTop-e.offsetTop))[0]:null})(Array.from(r)):null}),null):ue,le=0);const n=(e=>{const t=(()=>{const e=document.body;return document.documentElement.scrollTop||!!e&&e.scrollTop||0})();return e?t-e.offsetTop:t})(ue),o=(e=>{const t=document.body;return e?e.offsetHeight:document.documentElement[ae]||!!t&&t[ae]||0})(ue),s=document.documentElement.clientHeight;i=t?(n+t)/o*100:n/(o-s)*100,i>le?le=i:i=le}catch(e){i=50}return n?i:isNaN(i)?50:i>100?100:i<0?0:i},pe=e=>{"hidden"!==document.visibilityState?e():document.addEventListener("visibilitychange",(()=>{"hidden"!==document.visibilityState&&e()}),{once:!0})},he={},fe=(()=>{try{const e="__test_session_storage__";return window.sessionStorage.setItem(e,e),window.sessionStorage.removeItem(e),!0}catch(e){return!1}})(),ve=(e,t)=>{try{fe?window.sessionStorage.setItem(e,t):he[e]=t}catch(e){}},me=e=>{try{return fe?window.sessionStorage.getItem(e):he[e]}catch(e){return null}},ge=(e,t)=>{const r=JSON.stringify(t);ve(e,r)},ye="https://events.newsroom.bi",be="https://compassingest-:replicaId.staging.cl15.k8s.mrf.io",we="".concat(ye).concat("/ingest.php"),Oe="personalization";let Ee,Se=!0;const Pe={getConsent:()=>Se,isInitiated:()=>!0,isRealCMP:()=>!0,setConsent:(e,t)=>{var r;Se=!0===(r=t)||"true"===r,ve("__nrCookieConsent",Se),Ee&&Ee()},onChange:e=>{Ee=e}};function ke(e){return e||!1===e}function Ce(e){var t;return e.isInitiated()?null!=e&&null!==(t=e.isActive)&&void 0!==t&&t.call(e)?e.getConsent("cookies")?1:0:3:2}class je{static wait(){return Promise.resolve(!0)}static resolve(){}}class Ie{static emitRecirculation(){}}function Ae(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return void 0!==e[t]||null===e[t]?e[t]:r}function Te(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return Math.floor(e.getTime()/1e3)}function De(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const _e=function(e){const t=e=>e&&"object"==typeof e;for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i(Object.keys(r).forEach((n=>{const i=e[n],o=r[n];Array.isArray(i)&&Array.isArray(o)?e[n]=[...i].concat(...o):t(i)&&t(o)?e[n]=_e(i,o):e[n]=o})),e)),e)},Ne=(e,t)=>{const r=(e=>{try{const t=new URL(e);return Array.from(t.searchParams.entries()).filter((e=>{let[t]=e;return t.startsWith("mrf_")})).reduce(((e,t)=>{let[r,n]=t;return e[r]=n,e}),{})}catch(e){return{}}})(e);if(r[t])return"string"==typeof r[t]&&ne(r[t])?r[t]:void 0},Re=e=>Ne(e,"mrf_s"),Le=e=>Ne(e,"mrf_u"),Me=e=>[...new Set(e)],Ue=(e,t)=>{let r=null;return function(){for(var n=arguments.length,i=new Array(n),o=0;o{e(...i)}),t)}};function xe(e,t){if(!e||!t)return!1;let r;try{r=new URL(e).hostname.toLowerCase()}catch(t){r=e.toLowerCase()}const n=t.toLowerCase();if(n.startsWith(".")){const e=n.slice(1);return r===e||r.endsWith(".".concat(e))}return r===n}const Ve=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const r=document.cookie,n=r.indexOf(e+"="),i=n+e.length+1;if(!n&&e!==r.substring(0,e.length))return null;if(-1===n)return null;let o=r.indexOf(";",i);return-1===o&&(o=r.length),t?decodeURIComponent(r.substring(i,o)):r.substring(i,o)},Ze=function(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];const s=[i];i.startsWith(".")&&s.push(i.slice(1));const a=new Date;a.setTime(a.getTime());const c="https:"===window.location.protocol;s.forEach((i=>{document.cookie=e+"="+(o?encodeURIComponent(t):t)+(r?";expires="+r:"")+(n?";path="+n:"")+(i?";domain="+i:"")+(c?";secure":"")}))},Fe=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";document.cookie="".concat(e,"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=").concat(t||"/","; domain=").concat(r||"",";"),r.startsWith(".")&&Fe(e,t,r.slice(1))},qe=e=>{const t="mrf_cookie";Ze(t,"ok",void 0,"/",e);const r=Ve(t);return Fe(t,"/",e),!!r},ze={score:"-1"},Ge="".concat("https://compassdynamicpaywall.mrf.io","/score/"),Ke="".concat("https://compassdynamicpaywall.mrf.io","/predict/"),Be=e=>{let{accountId:t,userId:r,siteUserId:n,userType:i,totalPageviews:o,sessionDuration:s}=e;const a=new URLSearchParams(window.location.search),c=a.get("utm_medium"),u=a.get("utm_source"),l=["ac=".concat(t),"url=".concat(encodeURIComponent(window.location.href)),"u=".concat(r),"pp=".concat(document.referrer),"ut=".concat(i)];return n&&l.push("sui=".concat(n)),c&&l.push("utm_medium=".concat(c)),u&&l.push("utm_source=".concat(u)),o&&l.push("tp=".concat(o)),s&&l.push("sd=".concat(s)),l.join("&")};let He;const We="https://events.newsroom.bi/data/rfv.php",Je={rfv:"-1"},Xe=e=>"".concat("compass_rfv","_").concat(e),$e=(e,t)=>{const r={rfv:e,ts:new Date};return ve(Xe(t),JSON.stringify(r)),e},Ye=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const i=new FormData;return i.append("u",t),i.append("ac",e),i.append("sui",r||""),i.append("nu","".concat(+n)),i},Qe=e=>{const{ts:t,rfv:r}=(e=>{const t=me(Xe(e));let r={ts:null,rfv:null};if(t)try{r=JSON.parse(t)}catch(e){}return r})(e);return(e=>{if(!e)return!0;const t=new Date(e);return t.setMinutes(t.getMinutes()+30),t()=>("undefined"!=typeof console&&"function"==typeof console.warn&&console.warn("[marfeel] cdp.".concat(e,"() needs CDP active on this site; resolved null.")),null);class st{constructor(e){this._enabled=!!e.hasCdp,this._consentFeature=e.consentFeature,this._state=function(e,t){const r=e&&t.getCachedIdentity?t.getCachedIdentity():null;return it(it({},{masterId:null,rfv:null,cohorts:[],meters:[],serverSegments:[],serverProperties:{},identityFresh:!1}),{},{masterId:e&&t.getMasterId?t.getMasterId():null,rfv:r&&r.rfv||null,cohorts:r&&r.cohorts&&r.cohorts.length?r.cohorts:[]})}(this._enabled,e),this._ready=e.hasCdp?r.e(403).then(r.bind(r,3403)).then((t=>{let{createCdp:r}=t;return r(e,this._state)})):null,this.IdentityTypes=et,this.hashEmail=e=>this.wr((t=>t.hashEmail(e)),ot("hashEmail")),this.hashPhone=e=>this.wr((t=>t.hashPhone(e)),ot("hashPhone")),this.normalizeEmail=tt,this.normalizePhone=rt}wr(e,t){return this._ready?this._ready.then(e):Promise.resolve("function"==typeof t?t():t)}initialize(e){this.wr((t=>t.initialize(e)),void 0)}onIdentityResolved(e,t){this.wr((r=>r.onIdentityResolved(e,t)),void 0)}resolveIdentity(e){return this.wr((t=>t.resolveIdentity(e)),void 0)}linkIdentity(e,t,r,n){return this.wr((i=>i.linkIdentity(e,t,r,n)),void 0)}setIdentity(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return null==t?Promise.reject(new TypeError("compass.cdp.setIdentity: value is required")):this.linkIdentity(e,t,r,this._consentFeature)}deleteIdentity(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this._consentFeature;return e?this.wr((n=>n.deleteIdentity(e,t,r)),void 0):Promise.reject(new TypeError("compass.cdp.deleteIdentity: type is required"))}clearIdentity(){return Object.assign(this._state,{masterId:null,rfv:null,cohorts:[],meters:[],serverSegments:[],serverProperties:{},identityFresh:!1}),this.wr((e=>e.clearIdentity()),void 0)}resetRemoteIdentity(){return this.wr((e=>e.resetRemoteIdentity()),null)}updateProfile(e,t){return this.wr((r=>r.updateProfile(e,t)),void 0)}trackConsent(e){return this.wr((t=>t.trackConsent(e)),null)}getConsent(e){return this.wr((t=>t.getConsent(e)),null)}hasConsent(e){return this.wr((t=>t.hasConsent(e)),!1)}addSegment(e,t){return this.wr((r=>r.addSegment(e,t)),void 0)}removeSegment(e,t){return this.wr((r=>r.removeSegment(e,t)),void 0)}replaceSegments(e,t){return this.wr((r=>r.replaceSegments(e,t)),void 0)}clearSegments(e){return this.wr((t=>t.clearSegments(e)),void 0)}reconcileSegments(e){return this.wr((t=>t.reconcileSegments(e)),void 0)}getMeterSnapshot(){return this.wr((e=>e.getMeterSnapshot()),{meters:[]})}getMeter(e){return this._state.meters.find((t=>t.name===e))||null}listMeters(){return this._state.meters.slice()}getServerSegments(){return this.wr((e=>e.getServerSegments()),[])}listServerSegments(){return this._state.serverSegments.slice()}getServerProperties(){return this.wr((e=>e.getServerProperties()),{})}listServerProperties(){return it({},this._state.serverProperties)}incrementMeter(e){return this.wr((t=>t.incrementMeter(e)),null)}invalidateMeters(){this.wr((e=>e.invalidateMeters()),void 0)}getUserProfile(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const{masterId:t,rfv:r,cohorts:n,identityFresh:i}=this._state;if(!e)return{masterId:t,rfv:r,cohorts:n,identityFresh:i};try{return{masterId:t,rfv:r?JSON.stringify(r):"",cohorts:JSON.stringify(n),identityFresh:i}}catch(e){return{masterId:t,rfv:"",cohorts:JSON.stringify([]),identityFresh:i}}}getMasterId(){return this._state.masterId}get enabled(){return this._enabled}}function at(e,t){return Array.from(new Set([...t||[],...e||[]]))}function ct(e,t){const r=(Array.isArray(e)?e:[]).filter((e=>Array.isArray(e)&&2===e.length)),n=new Set(r.map((e=>{let[t]=e;return t})));return[...r,...Object.entries(t||{}).filter((e=>{let[t]=e;return!n.has(t)}))]}class ut{constructor(e){this.compassTracker=e,this.inFlight=null}reset(){return this.inFlight||(this.inFlight=this.run().finally((()=>{this.inFlight=null}))),this.inFlight}async run(){const e=this.compassTracker;e.setSiteUserId(void 0),this.resetVisitor(),e.userIdManager.resetUserId(),(e=>{(e=>{try{fe?window.sessionStorage.removeItem(e):delete he[e]}catch(e){}})(Xe(e))})(e.accountId),await Promise.race([new Promise((e=>setTimeout(e,5e3))),this.clearRemoteState().catch((()=>{}))])}async clearRemoteState(){const e=this.compassTracker;await e.cdp.clearIdentity(),await e.cdp.resetRemoteIdentity()}resetVisitor(){const e=this.compassTracker,t=e.permanentCookie,r=e.temporalCookie;t&&r&&(Fe("compass_uid","/",e.cookieDomain),t.firstVisit=void 0,t.timesVisited=void 0,t.futurePreviousVisit=void 0,t.userId=void 0,t.userType=void 0,t.userVars=[],t.userSegments=[],r.currentVisitStarted=void 0,r.visitedInThisSession=void 0,r.previousVisit=void 0,r.sessionVars=[],r.lastBeat=void 0,r.isNewUser=void 0,r.sessionId=void 0,r.pagesViewed=void 0,e.markAsModified("permanent"),e.markAsModified("temporal"),e.setFirstVisit(),e.setCurrentVisitStarted(),e.setTimesVisited(),e.setPreviousVisit(),e.saveCookies())}}const lt={},dt=(()=>{try{const e="__test_local_storage__";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}})(),pt=(e,t)=>{try{dt?window.localStorage.setItem(e,t):lt[e]=t}catch(e){}},ht=["data-mrf-recirculation","data-dtm-region","dtm-region"],ft=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e&&(e=e.startsWith("&")?e.slice(1):" ".concat(e)),ht.map((t=>"[".concat(t,"]").concat(e))).join(",")};function vt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mt(e){for(var t=1;te&&e.split("?")[0].split("#")[0],yt=()=>[...document.body.querySelectorAll(ft())].filter((e=>e.shadowRoot)),bt=e=>null!==e.getAttribute("data-mrf-layout")&&null===e.getAttribute("data-mrf-layout-anchor")?e.querySelector("[".concat("data-mrf-layout-anchor","]")):e,wt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const r=bt(e);if(!r)return null;if(r!==e)return wt(r,t);const n=function(e,t){if(!e)return null;let r=null;if(r=t?e.getAttribute(t):"mrfLink"in e&&e.mrfLink||e.getAttribute(Z)||e.getAttribute("href")||e.getAttribute("data-mrf-uri"),null===r)return null;const n=V(r||"");return"null"===n.origin?null:n.href}(e,t);return n?(e=>!!e&&V(e).host===window.location.host)(n)?n&>(n):n:null};function Ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const Et=()=>(e=>{const t=(e=>{try{return dt?window.localStorage.getItem(e):lt[e]}catch(e){return null}})("___m_rec");if(t)try{return JSON.parse(t)}catch(e){}return null})(),St=(e,t)=>{if(dt){const r=function(e){for(var t=1;t{const t=gt(e),r=Et();r&&(delete r[t],pt("___m_rec",JSON.stringify(r)))};function kt(e,t,r){const n=e.getAttribute(r);t.forEach((e=>{let{el:t}=e;t.getAttribute(r)!==n&&t.setAttribute(r,n||"")}))}const Ct=e=>e.hasAttribute("cmp-ltrk"),jt=e=>e.hasAttribute("data-mrf-recirculation-skip"),It=e=>e.getAttribute("cmp-ltrk-idx"),At=(e,t,r)=>{e.setAttribute("cmp-ltrk",t),e.setAttribute("cmp-ltrk-idx","".concat(r))},Tt=e=>"[".concat("cmp-ltrk",'="').concat(e,'"]'),Dt=(e,t,r)=>{const n=e.map((e=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";const r=function(){for(var e=arguments.length,r=new Array(e),n=0;n!Boolean(e))))return;const s="missing"===t?":not([".concat(o,"])"):"",a=i.join(" ");return ft("".concat(a).concat(s))};return{element:r(e.element,"data-mrf-layout"),anchor:e.anchor?r(e.element,e.anchor,"data-mrf-layout-anchor"):r(e.element,"data-mrf-layout-anchor"),img:r(e.element,e.img,"data-mrf-layout-img"),title:r(e.element,e.title,"data-mrf-layout-title")}}(e,"missing")[t])).filter(Boolean).join(",");n&&Array.from(document.querySelectorAll(n)).forEach((e=>e.setAttribute(r,"")))},_t=e=>{e.length&&(Dt(e,"element","data-mrf-layout"),Dt(e,"anchor","data-mrf-layout-anchor"),Dt(e,"img","data-mrf-layout-img"),Dt(e,"title","data-mrf-layout-title"))},Nt=e=>{const t={};return e.reduce(((e,r)=>{const{el:n}=r,i=(e=>{try{const t=It(e);if(t)return parseInt(t,10)}catch(e){}})(n);return void 0!==i&&t[i]||(e.push(r),t[i]=!0),e}),[])},Rt={"data-mrf-experiment":"tv","mrf-site-ext":"ac2","cmp-ltrk-ext":"n2","mrf-editorial-id":"".concat("meta:").concat("mrf-editorial-id"),"cmp-ltrk":"".concat("meta:").concat("cmp-ltrk")},Lt={"data-mrf-root-experiment":["tv","".concat("meta:","tv")]},Mt=(e,t,r,n)=>{if(n.startsWith("meta:")){var i;const[o,s]=n.split("meta:");null!==(i=e.meta)&&void 0!==i||(e.meta={}),e.meta[s]=t.getAttribute(r)}else e[n]=t.getAttribute(r)},Ut=(e,t)=>{let{el:r,root:n}=e;const i={url:wt(r,t)},o=It(r);if(o){if(parseInt(o,10)>=255)return;i.p=o}return n&&Object.entries(Lt).forEach((e=>{let[t,r]=e;n.getAttribute(t)&&r.forEach((e=>Mt(i,n,t,e)))})),Object.entries(Rt).forEach((e=>{let[t,n]=e;r.getAttribute(t)&&Mt(i,r,t,n)})),i},xt=(e,t)=>e.map(((e,r)=>{const n=Ut(e,t);return n?(parseInt(n.p,10)===r&&delete n.p,Object.keys(n).length>1?n:n.url):null})).filter((e=>!!e)),Vt=(e,t)=>{var r,n,i;return!("object"!=typeof e||!t)&&("control"===(null==e||null===(r=e.meta)||void 0===r?void 0:r.tv)||(null!==(n=null==e||null===(i=e.meta)||void 0===i?void 0:i["cmp-ltrk"])&&void 0!==n?n:"").startsWith("IL_"))&&!t.startsWith("IL_")};let Zt;const Ft={};class qt{constructor(){this.timer=null}callOnTimer(e,t){this.timer=setTimeout((()=>{e()}),t)}cleanAndCallTimer(e,t){this.cleanTimer(),this.timer=setTimeout((()=>{e()}),t)}cleanTimer(){null!==this.timer&&(clearTimeout(this.timer),this.timer=null)}}class zt{constructor(){this.store={}}push(e,t){this.store[e]?this.store[e].push(t):this.store[e]=[t]}clear(e){delete this.store[e]}contains(e,t){var r;return null===(r=this.store[e])||void 0===r?void 0:r.includes(t)}get(e){return this.store[e]}forEach(e){return Object.entries(this.store).forEach(e)}}const Gt=new qt,Kt=new zt,Bt=new zt,Ht=e=>{const t=[];Kt.forEach((e=>{let[r,n]=e;const i=n.map((e=>Ut(e.link,e.urlAttr))).filter((e=>!!e&&!Vt(e,r)));i.length&&t.push({module:r,links:i}),Kt.clear(r)})),Object.keys(t).length>0&&e("impression",t)},Wt=(e,t)=>{e.forEach((e=>{let{links:n,urlAttr:i,name:o}=e;o&&n.forEach((e=>{const n="element"===e.intersectionStrategy?e.el:Array.from(e.el.children).find((e=>e instanceof HTMLElement));n&&function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i="IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype&&"isIntersecting"in window.IntersectionObserverEntry.prototype?Promise.resolve():r.e(360).then(r.t.bind(r,8360,23));e.setAttribute("mrfObservableId",ie()),Ft[e.getAttribute("mrfObservableId")]=t,i.then((()=>{Zt=Zt||new IntersectionObserver((e=>{e.filter((e=>e.isIntersecting)).forEach((e=>{let{target:t}=e;const r=t.getAttribute("mrfObservableId");var i;r?(null===(i=Ft[r])||void 0===i||i.call(Ft,t),n||(Zt.unobserve(t),delete Ft[r])):Zt.unobserve(t)}))})),Zt.observe(e)}))}(n,(()=>{((e,t,r)=>{const n=It(t.el);if(Bt.contains(e,n)){var i;const o=Ut(t,r);if(!(null==o?void 0:o.tv)&&!(null==o||null===(i=o.meta)||void 0===i?void 0:i.tv))return;const s=Kt.get(e);if(!s)return;const a=s.findIndex((e=>It(e.link.el)===n));a>-1&&(s[a]={link:t,urlAttr:r})}else Kt.push(e,{link:t,urlAttr:r}),Bt.push(e,n)})(o,e,i),Gt.cleanAndCallTimer((()=>Ht(t)),1e3)}))}))})),Ht(t)};function Jt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xt(e){for(var t=1;t{const r=e.map((e=>{let{name:t,links:r,urlAttr:n}=e;const i=xt(r,n);if(i.length)return{module:t,links:i}})).filter((e=>!!e));r.length&&t("elegible",r)},Yt=(e,t)=>{e.forEach((e=>{let{name:r,links:n,urlAttr:i}=e;n.forEach((e=>{e.el.addEventListener("click",(n=>{const o=e.el,s=wt(o,i);if(a=e.el,!n.__mrfTracked&&!0!==(null===(c=bt(a))||void 0===c?void 0:c.__mrfTracked)&&s){const o=xt([e],i);if(o.length&&Vt(o[0],r))return;((e,t)=>{const r=bt(e);t.__mrfTracked=!0,r&&(r.__mrfTracked=!0)})(e.el,n),St(r||"",s),o.length&&t("click",[{module:r,links:o}])}var a,c}))}))}))},Qt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>!0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.body,r=arguments.length>2?arguments[2]:void 0;const n=r?"a":ht.map((e=>"[".concat(e,"] a[href], a[href][").concat(e,"], [").concat(e,"] article[data-mrf-uri], [").concat(e,"] [").concat("data-mrf-layout","]"))).join(","),i=Array.from(t.querySelectorAll(n)).reduce(((t,n)=>{const i=(e=>e&&e.closest(ft()))(n)||r,o=(e=>{var t;return null===(t=ht.reduce(((t,r)=>t||(null==e?void 0:e.getAttribute(r))),void 0))||void 0===t?void 0:t.replace(/"/g,'\\"')})(i),s=(null==i?void 0:i.getAttribute("data-mrf-recirculation-url-attribute"))||"",a=n,c=wt(a,s);if(c&&F(a,c,!1),!o||!c||!e(o,a))return t;const u=t[o]||{links:[]},l="contents"===window.getComputedStyle(a,null).display;return Xt(Xt({},t),{},{[o]:Xt(Xt({},u),{},{links:[...u.links,{el:a,root:i,intersectionStrategy:l?"child":"element"}],urlAttr:s})})}),{});return(e=>{const t=yt();Object.entries(e).forEach((e=>{let[r,{links:n,urlAttr:i}]=e;const o=(e=>Number(e.map((e=>e.getAttribute("cmp-ltrk-idx"))).filter(Boolean).map((e=>e?parseInt(e,10):0)).reduce(((e,t)=>isNaN(e)||e{const r=t.filter((t=>{return r=e,n=t,ht.some((e=>{var t;return(null===(t=n.getAttribute(e))||void 0===t?void 0:t.toLowerCase())===r.toLowerCase()}));var r,n})).reduce(((t,r)=>{var n;return[...t,...(null===(n=r.shadowRoot)||void 0===n?void 0:n.querySelectorAll(Tt(e)))||[]]}),[]);return[...document.querySelectorAll(Tt(e)),...r]})(r,t));let s=isNaN(o)?0:o+1;n.forEach((e=>{const{el:t,root:o}=e,a=wt(t,i);if(jt(t)||Ct(t)||!a)return;const c=((e,t,r)=>{const n=r.closest("[".concat("data-mrf-layout","]")),i=null==n?void 0:n.getAttribute("cmp-ltrk-idx");return n&&n.mrfLink===t&&i&&!isNaN(i)?i:e})(s,a,t);At(t,r,c);const u=n.filter((e=>{let{el:r,root:n}=e;return r!==t&&n===o&&!jt(r)&&!Ct(r)&&wt(r,i)===a}));if(u.length){var l;const t=((e,t)=>{const r=document.querySelectorAll(t);let n=e;for(let i=0;i<8&&n.parentElement;i++){const i=Array.from(n.querySelectorAll(t)).filter((e=>null!==e.offsetParent));if(i.length>=r.length&&i.some((t=>!t.isEqualNode(e))))return n;if(null!==n.getAttribute("data-mrf-layout"))return null;n=n.parentElement}return null})(u[0].el,'a[href="'.concat(a,'"]'));(null!==(l=null==t?void 0:t.querySelectorAll("a"))&&void 0!==l?l:[]).length<=u.length+5&&(u.forEach((e=>{let{el:t}=e;return At(t,r,c)})),(e=>{let t=!1;if(["data-mrf-experiment"].forEach((r=>{const n=e.find((e=>{let{el:t}=e;return t.hasAttribute("data-mrf-experiment")}));n&&(kt(n.el,e,r),t=!0)})),!t){const t=new MutationObserver((r=>{r.forEach((r=>{"attributes"===r.type&&"data-mrf-experiment"===r.attributeName&&(kt(r.target,e,"data-mrf-experiment"),t.disconnect())}))}));e.forEach((e=>{let{el:r}=e;t.observe(r,{attributes:!0,attributeFilter:["data-mrf-experiment"]})}))}})([...u,e]))}s++}))}))})(i),Object.entries(i).map((e=>{let[t,r]=e;return{name:t,links:r.links,urlAttr:r.urlAttr}}))},er=e=>e.map((e=>{let{links:t,name:r,urlAttr:n}=e;return{name:r,urlAttr:n,links:Nt(t)}}));function tr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{parentNode:n,layouts:i=[]}=r;_t(i);const o=Qt(((e,t)=>!Ct(t)&&!jt(t)),t,n),s=er(o);return $t(s,e),Wt(o,e),Yt(o,e),o.length}function rr(e,t,r,n){tr(e,t,r)&&n(),_((t=>{tr(e,t,r)&&n()}),t)}function nr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ir(e){for(var t=1;tir(ir({},t),{},{[r.n]:"elegible"!==e})),{})),t.map((e=>{if(n.find((t=>t.n===e.n))){const t=function(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).find((e=>function(e){var t;return"object"==typeof e&&null!==e&&!(null===(t=e.meta)||void 0===t||!t.tv)}(e)));return e?e.meta.tv:void 0}(e.e);return ir(ir({},e),{},{e:[...e.e,ir({url:" ",p:"255"},t?{tv:t}:{})]})}return e}))):t}process(e,t){return"elegible"===e?this.processModules(e,t,(e=>!Object.keys(this.modules).includes(e.n))):"impression"===e?this.processModules(e,t,(e=>void 0!==this.modules[e.n]&&!this.modules[e.n])):t}}const sr=["meta"],ar="[data-mrf-experience],[".concat("data-mrf-root-experiment","]"),cr=async()=>{document&&"loading"===document.readyState&&await new Promise((e=>{document.addEventListener("DOMContentLoaded",e)}))},ur=(e,t)=>{e&&t&&St("fc:".concat(e),t)},lr=e=>{let{modules:t,blacklist:r,redirectionLinks:n}=e,i=!1;return r.forEach((e=>{let{selector:t}=e;const r=document.querySelectorAll(t);Array.from(r).forEach((e=>{e instanceof HTMLElement&&!e.hasAttribute("data-mrf-recirculation-skip")&&e.setAttribute("data-mrf-recirculation-skip","")}))})),null==n||n.forEach((e=>{let{selector:t,queryParam:r}=e;const n=document.querySelectorAll(t);Array.from(n).forEach((e=>{if(!e.hasAttribute("data-mrf-recirculation-skip"))try{const n=(t=new URL(decodeURIComponent(decodeURIComponent(e.href))).search).length?t.slice(1).split("&").map((e=>e.split("="))).reduce(((e,t)=>{let[r,n]=t;return mt(mt({},e),{},{[r]:n})}),{}):{};n[r]&&F(e,decodeURIComponent(n[r]))}catch(e){}var t}))})),t.forEach((e=>{const t="selector"in e?e.selector:"[".concat(e.attr,"]"),r="name"in e?()=>e.name:t=>t.getAttribute(e.attr),n=document.querySelectorAll(t),o=e.urlAttribute;Array.from(n).forEach((e=>{(e=>(e=>(null===window||void 0===window?void 0:window.HTMLElementOrig)?e instanceof window.HTMLElementOrig:e instanceof HTMLElement)(e)&&!e.hasAttribute("data-mrf-recirculation-skip")&&!e.hasAttribute("data-mrf-recirculation")&&!e.closest(ar))(e)&&(e.setAttribute("data-mrf-recirculation",r(e)),o&&e.setAttribute("data-mrf-recirculation-url-attribute",o),i=!0)}))})),i},dr=e=>{if("object"==typeof e&&null!==e){const t=(0,n.Z)(e,sr);return t&&1===Object.keys(t).length&&t.url?t.url:t}return e};function pr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}class hr{constructor(){(0,i.Z)(this,"t",void 0),(0,i.Z)(this,"o",0),(0,i.Z)(this,"i",[])}u(e){var t;if(e.hadRecentInput)return;const r=this.i[0],n=this.i.at(-1);this.o&&r&&n&&e.startTime-n.startTime<1e3&&e.startTime-r.startTime<5e3?(this.o+=e.value,this.i.push(e)):(this.o=e.value,this.i=[e]),null===(t=this.t)||void 0===t||t.call(this,e)}}const fr=()=>{const e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart{if("loading"===document.readyState)return"loading";{const t=fr();if(t){if(e{const t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},gr=e=>{let t="";try{for(;9!==(null===(r=e)||void 0===r?void 0:r.nodeType);){var r;const n=e,i=n.id?"#"+n.id:[mr(n),...Array.from(n.classList).sort()].join(".");if(t.length+i.length>99)return t||i;if(t=t?i+">"+t:i,n.id)break;e=n.parentNode}}catch(e){}return t},yr=new WeakMap;function br(e,t){return yr.get(e)||yr.set(e,new t),yr.get(e)}let wr=-1;const Or=()=>wr,Er=e=>{addEventListener("pageshow",(t=>{t.persisted&&(wr=t.timeStamp,e(t))}),!0)},Sr=(e,t,r,n)=>{let i,o;return s=>{var a;t.value>=0&&(s||n)&&(o=t.value-(null!==(a=i)&&void 0!==a?a:0),(o||void 0===i)&&(i=t.value,t.delta=o,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,r),e(t)))}},Pr=e=>{requestAnimationFrame((()=>requestAnimationFrame((()=>e()))))},kr=()=>{var e;const t=fr();return null!==(e=null==t?void 0:t.activationStart)&&void 0!==e?e:0},Cr=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;const r=fr();let n="navigate";return Or()>=0?n="back-forward-cache":r&&(document.prerendering||kr()>0?n="prerender":document.wasDiscarded?n="restore":r.type&&(n=r.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:"v5-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},jr=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const n=new PerformanceObserver((e=>{Promise.resolve().then((()=>{t(e.getEntries())}))}));return n.observe(function(e){for(var t=1;t{let t=!1;return()=>{t||(e(),t=!0)}};let Ar=-1;const Tr=new Set,Dr=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,_r=e=>{if("hidden"===document.visibilityState){if("visibilitychange"===e.type)for(const e of Tr)e();isFinite(Ar)||(Ar="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("prerenderingchange",_r,!0))}},Nr=()=>{if(Ar<0){var e;const t=kr(),r=document.prerendering||null===(e=globalThis.performance.getEntriesByType("visibility-state").filter((e=>"hidden"===e.name&&e.startTime>t))[0])||void 0===e?void 0:e.startTime;Ar=null!=r?r:Dr(),addEventListener("visibilitychange",_r,!0),addEventListener("prerenderingchange",_r,!0),Er((()=>{setTimeout((()=>{Ar=Dr()}))}))}return{get firstHiddenTime(){return Ar},onHidden(e){Tr.add(e)}}},Rr=e=>{document.prerendering?addEventListener("prerenderingchange",(()=>e()),!0):e()},Lr=[1800,3e3],Mr=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Rr((()=>{const r=Nr();let n,i=Cr("FCP");const o=jr("paint",(e=>{for(const t of e)"first-contentful-paint"===t.name&&(o.disconnect(),t.startTime{i=Cr("FCP"),n=Sr(e,i,Lr,t.reportAllChanges),Pr((()=>{i.value=performance.now()-r.timeStamp,n(!0)}))})))}))},Ur=[.1,.25],xr=e=>e.find((e=>{var t;return 1===(null===(t=e.node)||void 0===t?void 0:t.nodeType)}))||e[0];let Vr=0,Zr=1/0,Fr=0;const qr=e=>{for(const t of e)t.interactionId&&(Zr=Math.min(Zr,t.interactionId),Fr=Math.max(Fr,t.interactionId),Vr=Fr?(Fr-Zr)/7+1:0)};let zr;const Gr=()=>{var e;return zr?Vr:null!==(e=performance.interactionCount)&&void 0!==e?e:0};let Kr=0;class Br{constructor(){(0,i.Z)(this,"l",[]),(0,i.Z)(this,"h",new Map),(0,i.Z)(this,"m",void 0),(0,i.Z)(this,"p",void 0)}v(){Kr=Gr(),this.l.length=0,this.h.clear()}M(){const e=Math.min(this.l.length-1,Math.floor((Gr()-Kr)/50));return this.l[e]}u(e){var t;if(null!==(t=this.m)&&void 0!==t&&t.call(this,e),!e.interactionId&&"first-input"!==e.entryType)return;const r=this.l.at(-1);let n=this.h.get(e.interactionId);if(n||this.l.length<10||e.duration>r.T){var i;if(n?e.duration>n.T?(n.entries=[e],n.T=e.duration):e.duration===n.T&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],T:e.duration},this.h.set(n.id,n),this.l.push(n)),this.l.sort(((e,t)=>t.T-e.T)),this.l.length>10){const e=this.l.splice(10);for(const t of e)this.h.delete(t.id)}null===(i=this.p)||void 0===i||i.call(this,n)}}}const Hr=e=>{const t=globalThis.requestIdleCallback||setTimeout;"hidden"===document.visibilityState?e():(e=Ir(e),addEventListener("visibilitychange",e,{once:!0,capture:!0}),t((()=>{e(),removeEventListener("visibilitychange",e,{capture:!0})})))},Wr=[200,500];class Jr{constructor(){(0,i.Z)(this,"m",void 0)}u(e){var t;null===(t=this.m)||void 0===t||t.call(this,e)}}const Xr=[2500,4e3],$r=(e,t)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver((e=>{e.getEntries().map((e=>t(e,r)))}));return r.observe({type:e,buffered:!0}),r}}catch(e){}};class Yr{constructor(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.cls=-1,this.lcp=0,this.fcp=0,this.wv=0,this.tbt=0,this.inp=0,this.lcpOffender=null,this.clsOffender=null,this.inpOffender=null,this.inpOffenderStatus=null,this.inpOffenderScript=null,this.inpOffenderScriptFn=null,this.inpOffenderScriptInvoke=null,this.inpInputDelay=null,this.inpProcessingDuration=null,this.inpPresentationDelay=null,this.inpIntersectionDuration=null,!e&&Array.prototype.at&&(this.setTbt(),this.setINP(),this.setLCP(),this.setFCP(),this.setCLS())}reset(){this.cls=-1,this.lcp=0,this.fcp=0,this.wv=0,this.tbt=0,this.inp=0,this.lcpOffender=null,this.clsOffender=null,this.inpOffender=null,this.inpOffenderStatus=null,this.inpOffenderScript=null,this.inpOffenderScriptFn=null,this.inpOffenderScriptInvoke=null,this.inpInputDelay=null,this.inpProcessingDuration=null,this.inpPresentationDelay=null,this.inpIntersectionDuration=null,this.stopped=!0}hasWebVitals(){return this.lcp||this.fcp||this.cls>-1||this.inp?1:0}setLCP(){!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=br(t=Object.assign({},t),Jr),n=new WeakMap;r.m=e=>{const r=e.element;if(r){var i,o,s;const a=null!==(i=null===(o=(s=t).generateTarget)||void 0===o?void 0:o.call(s,r))&&void 0!==i?i:gr(r);n.set(e,a)}},function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Rr((()=>{const r=Nr();let n,i=Cr("LCP");const o=br(t,Jr),s=e=>{t.reportAllChanges||(e=e.slice(-1));for(const t of e)o.u(t),t.startTime{s(a.takeRecords()),a.disconnect(),n(!0)})),o=e=>{e.isTrusted&&(Hr(r),removeEventListener(e.type,o,{capture:!0}))};for(const e of["keydown","click","visibilitychange"])addEventListener(e,o,{capture:!0});Er((r=>{i=Cr("LCP"),n=Sr(e,i,Xr,t.reportAllChanges),Pr((()=>{i.value=performance.now()-r.timeStamp,n(!0)}))}))}}))}((t=>{const r=(e=>{let t={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:e.value};if(e.entries.length){const r=fr();if(r){const i=r.activationStart||0,o=e.entries.at(-1),s=o.url&&performance.getEntriesByType("resource").filter((e=>e.name===o.url))[0],a=Math.max(0,r.responseStart-i),c=Math.max(a,s?(s.requestStart||s.startTime)-i:0),u=Math.min(e.value,Math.max(c,s?s.responseEnd-i:0));t={target:n.get(o),timeToFirstByte:a,resourceLoadDelay:c-a,resourceLoadDuration:u-c,elementRenderDelay:e.value-u,navigationEntry:r,lcpEntry:o},o.url&&(t.url=o.url),s&&(t.lcpResourceEntry=s)}}return Object.assign(e,{attribution:t})})(t);e(r)}),t)}((e=>{var t;this.stopped||(this.lcp=e.value,this.lcp>2500&&null!==(t=e.attribution)&&void 0!==t&&t.target&&(this.lcpOffender=e.attribution.target))}))}setFCP(){!function(e){Mr((t=>{const r=(e=>{let t={timeToFirstByte:0,firstByteToFCP:e.value,loadState:vr(Or())};if(e.entries.length){const r=fr(),n=e.entries.at(-1);if(r){const i=r.activationStart||0,o=Math.max(0,r.responseStart-i);t={timeToFirstByte:o,firstByteToFCP:e.value-o,loadState:vr(e.entries[0].startTime),navigationEntry:r,fcpEntry:n}}}return Object.assign(e,{attribution:t})})(t);e(r)}),arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}((e=>{this.stopped||(this.fcp=e.value)}))}setINP(){let e=t=>{if(this.stopped)return;const r=this.inp;if(this.inp=t.value,this.inp>200&&t.attribution){var n,i,o,s;const a=document.location.href;this.inpOffender="".concat(t.attribution.interactionType,"::").concat(t.attribution.interactionTarget||"elementOutOfDom"),this.inpOffenderStatus=t.attribution.loadState,this.inpOffenderScript=(null===(n=t.attribution.longestScript)||void 0===n||null===(n=n.entry)||void 0===n?void 0:n.sourceURL)||"Not Available",this.inpOffenderScript===a&&(this.inpOffenderScript="inline"),this.inpOffenderScriptFn=(null===(i=t.attribution.longestScript)||void 0===i||null===(i=i.entry)||void 0===i?void 0:i.sourceFunctionName)||"Not Available",this.inpOffenderScriptInvoke=(null===(o=t.attribution.longestScript)||void 0===o||null===(o=o.entry)||void 0===o?void 0:o.invoker)||"Not Available",this.inpInputDelay=t.attribution.inputDelay,this.inpProcessingDuration=t.attribution.processingDuration,this.inpPresentationDelay=t.attribution.presentationDelay,this.inpIntersectionDuration=null===(s=t.attribution.longestScript)||void 0===s?void 0:s.intersectingDuration,this.inpOffenderScriptInvoke===a&&(this.inpOffenderScriptInvoke="inline"),"Not Available"===this.inpOffenderScript&&this.inp!==r&&(e=()=>{},this.setINP())}};!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=br(t=Object.assign({},t),Br);let n=[],i=[],o=0;const s=new WeakMap,a=new WeakMap;let c=!1;const u=()=>{c||(Hr(l),c=!0)},l=()=>{const e=r.l.map((e=>s.get(e.entries[0]))),t=i.length-50;i=i.filter(((r,n)=>n>=t||e.includes(r)));const a=new Set;for(const e of i){const t=d(e.startTime,e.processingEnd);for(const e of t)a.add(e)}const u=n.length-1-50;n=n.filter(((e,t)=>e.startTime>o&&t>u||a.has(e))),c=!1};r.m=e=>{const t=e.startTime+e.duration;let r;o=Math.max(o,e.processingEnd);for(let n=i.length-1;n>=0;n--){const o=i[n];if(Math.abs(t-o.renderTime)<=8){r=o,r.startTime=Math.min(e.startTime,r.startTime),r.processingStart=Math.min(e.processingStart,r.processingStart),r.processingEnd=Math.max(e.processingEnd,r.processingEnd),r.entries.push(e);break}}r||(r={startTime:e.startTime,processingStart:e.processingStart,processingEnd:e.processingEnd,renderTime:t,entries:[e]},i.push(r)),(e.interactionId||"first-input"===e.entryType)&&s.set(e,r),u()},r.p=e=>{if(!a.get(e)){const o=e.entries[0].target;if(o){var r,n,i;const s=null!==(r=null===(n=(i=t).generateTarget)||void 0===n?void 0:n.call(i,o))&&void 0!==r?r:gr(o);a.set(e,s)}}};const d=(e,t)=>{const r=[];for(const i of n)if(!(i.startTime+i.durationt)break;r.push(i)}return r},p=e=>{const t=e.entries[0],n=s.get(t),i=t.processingStart,o=Math.max(t.startTime+t.duration,i),c=Math.min(n.processingEnd,o),u=n.entries.sort(((e,t)=>e.processingStart-t.processingStart)),l=d(t.startTime,c),p=r.h.get(t.interactionId),h={interactionTarget:a.get(p),interactionType:t.name.startsWith("key")?"keyboard":"pointer",interactionTime:t.startTime,nextPaintTime:o,processedEventEntries:u,longAnimationFrameEntries:l,inputDelay:i-t.startTime,processingDuration:c-i,presentationDelay:o-c,loadState:vr(t.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0};return((e,t)=>{if(null===(t=e.longAnimationFrameEntries)||void 0===t||!t.length)return;const r=e.interactionTime,n=e.inputDelay,i=e.processingDuration;let o,s,a=0,c=0,u=0,l=0;for(const t of e.longAnimationFrameEntries){c=c+t.startTime+t.duration-t.styleAndLayoutStart;for(const e of t.scripts){const t=e.startTime+e.duration;if(tl&&(s=e.startTime=r+n+i?"presentation-delay":"processing-duration",o=e,l=u)}}const d=e.longAnimationFrameEntries.at(-1),p=d?d.startTime+d.duration:0;p>=r+n+i&&(u=e.nextPaintTime-p),o&&s&&(e.longestScript={entry:o,subpart:s,intersectingDuration:l}),e.totalScriptDuration=a,e.totalStyleAndLayoutDuration=c,e.totalPaintDuration=u,e.totalUnattributedDuration=e.nextPaintTime-r-a-c-u})(h),Object.assign(e,{attribution:h})};jr("long-animation-frame",(e=>{n=n.concat(e),u()})),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const r=Nr();Rr((()=>{var n;"interactionCount"in performance||zr||(zr=jr("event",qr,{type:"event",buffered:!0,durationThreshold:0}));let i,o=Cr("INP");const s=br(t,Br),a=e=>{Hr((()=>{for(const t of e)s.u(t);const t=s.M();t&&t.T!==o.value&&(o.value=t.T,o.entries=t.entries,i())}))},c=jr("event",a,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});i=Sr(e,o,Wr,t.reportAllChanges),c&&(c.observe({type:"first-input",buffered:!0}),r.onHidden((()=>{a(c.takeRecords()),i(!0)})),Er((()=>{s.v(),o=Cr("INP"),i=Sr(e,o,Wr,t.reportAllChanges)})))}))}((t=>{const r=p(t);e(r)}),t)}((function(){return e(...arguments)}),{reportAllChanges:!0})}setTbt(){return!!$r("longtask",(e=>{this.tbt+=e.duration-50}))}setCLS(){!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=br(t=Object.assign({},t),hr),n=new WeakMap;r.t=e=>{var r;if(null!=e&&null!==(r=e.sources)&&void 0!==r&&r.length){const r=xr(e.sources),a=null==r?void 0:r.node;if(a){var i,o,s;const e=null!==(i=null===(o=(s=t).generateTarget)||void 0===o?void 0:o.call(s,a))&&void 0!==i?i:gr(a);n.set(r,e)}}},function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=Nr();Mr(Ir((()=>{let n,i=Cr("CLS",0);const o=br(t,hr),s=e=>{for(const t of e)o.u(t);o.o>i.value&&(i.value=o.o,i.entries=o.i,n())},a=jr("layout-shift",s);a&&(n=Sr(e,i,Ur,t.reportAllChanges),r.onHidden((()=>{s(a.takeRecords()),n(!0)})),Er((()=>{o.o=0,i=Cr("CLS",0),n=Sr(e,i,Ur,t.reportAllChanges),Pr((()=>n()))})),setTimeout(n))})))}((t=>{const r=(e=>{let t={};if(e.entries.length){var r;const i=e.entries.reduce(((e,t)=>e.value>t.value?e:t));if(null!=i&&null!==(r=i.sources)&&void 0!==r&&r.length){const e=xr(i.sources);e&&(t={largestShiftTarget:n.get(e),largestShiftTime:i.startTime,largestShiftValue:i.value,largestShiftSource:e,largestShiftEntry:i,loadState:vr(i.startTime)})}}return Object.assign(e,{attribution:t})})(t);e(r)}),t)}((e=>{var t;this.stopped||(this.cls=e.value,this.cls>.1&&null!==(t=e.attribution)&&void 0!==t&&t.largestShiftTarget&&(this.clsOffender=e.attribution.largestShiftTarget,this.clsOffenderStatus=e.attribution.loadState))}),{reportAllChanges:!0})}}function Qr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function en(e){for(var t=1;t{tn.cleanTimer()},on=(e,t)=>{tn.callOnTimer(t,e)};let sn,an;const cn=()=>{sn=new Promise((e=>{an=e}))};cn();class un{constructor(e){this.compassTracker=e}getUserId(){return{userIdPromise:sn,actualUserId:this.compassTracker.permanentCookie.userId}}processIdentity(e){e&&(ne(e.uid)&&(this.compassTracker.permanentCookie.userId=e.uid,this.compassTracker.markAsModified("permanent")),ne(e.sid)&&(this.compassTracker.temporalCookie.sessionId=e.sid,this.compassTracker.markAsModified("temporal")),this.compassTracker.saveCookies()),ne(this.compassTracker.permanentCookie.userId)&&an(this.compassTracker.permanentCookie.userId)}resetUserId(){cn(),ne(this.compassTracker.permanentCookie.userId)&&an(this.compassTracker.permanentCookie.userId)}}const ln={web:0,fbia:2,iosapp:3,androidapp:4,flowcards:5,pressreader:6,app:7,applenews:8,pressreaderandroid:11,pressreaderios:12,smartnews:13},dn=e=>{if(isNaN(e)){const t=e.toLowerCase().replace(/ /g,"");return void 0!==ln[t]?ln[t]:null}return e};var pn="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{},hn=pn&&pn.__assign||function(){return(hn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},vn=pn&&pn.__spreadArray||function(e,t,r){if(r||2===arguments.length)for(var n,i=0,o=t.length;i{var t,r;(window.marfeel=null!==(t=window.marfeel)&&void 0!==t?t:{},window.marfeel.cmd=null!==(r=window.marfeel.cmd)&&void 0!==r?r:[],window.marfeel.cmd).push(["consent",t=>{e(t)}])}))).getConsent("cookies")?localStorage:sessionStorage}))).apply(this,arguments)}function En(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>e;try{var n=e.getItem(t);return n?JSON.parse(r(n)):null}catch(e){}return null}var Sn=Promise.resolve(!0);function Pn(){return(Pn=(0,o.Z)((function*(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return En(yield wn(),e,t)}))).apply(this,arguments)}function kn(){return(kn=(0,o.Z)((function*(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(e,t,r){var{isPatch:n=!1,encoder:i=(e=>e),decoder:s=(e=>e)}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return Sn=Sn.then((0,o.Z)((function*(){try{var o=n&&En(e,t,s)||{};return e.setItem(t,i(JSON.stringify(bn.withOptions({mergeArrays:!1},o,r)))),!0}catch(e){}return!1})))}(yield wn(),e,t,r)}))).apply(this,arguments)}var Cn=btoa,jn=atob;function In(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.update=Date.now(),function(e,t){return kn.apply(this,arguments)}("marfeel-sdk-store",e,{encoder:Cn,decoder:jn,isPatch:t})}function An(){return(An=(0,o.Z)((function*(){return(yield function(e){return Pn.apply(this,arguments)}("marfeel-sdk-store",jn))||function(){var e={creation:Date.now(),update:Date.now(),entries:{}};return In(e),e}()}))).apply(this,arguments)}function Tn(e){return Dn.apply(this,arguments)}function Dn(){return(Dn=(0,o.Z)((function*(e){return(yield function(){return An.apply(this,arguments)}()).entries[e]}))).apply(this,arguments)}function _n(e,t){return Nn.apply(this,arguments)}function Nn(){return(Nn=(0,o.Z)((function*(e,t){return In({entries:{[e]:t}},!0)}))).apply(this,arguments)}function Rn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;if(Array.isArray(e))if(null==r||""===r){let r=0;for(;r{if(window.performance){if(window.performance.navigation&&1===window.performance.navigation.type)return!0;if("function"==typeof window.performance.getEntriesByType)return window.performance.getEntriesByType("navigation").map((e=>e.type)).includes("reload")}return!1},Un=e=>{var t,r;return"back forward cache"!==e&&"back_forward"===(null===(t=performance)||void 0===t||null===(r=t.getEntriesByType)||void 0===r||null===(r=r.call(t,"navigation"))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.type)},xn=/FB_IAB|FB4A|FBAN|FBIOS|Instagram/;let Vn=[];const Zn=(e,t)=>{Rn(Vn,e,t)};let Fn=null;const qn=()=>Fn=null,zn=e=>{const t=e.parentElement;t&&(t.addEventListener("mouseenter",(()=>(e=>{Fn=e})(e))),t.addEventListener("mouseleave",qn))};let Gn=!1;const Kn=(e,t,r)=>{const n=Array.from(e).filter((e=>!e.hasAttribute("cmp-cnvtrk")));for(const e of n)e.addEventListener(t,(()=>{const t=e.dataset.mrfConversion;t&&r(t)})),e.setAttribute("cmp-cnvtrk","true")},Bn=e=>{const t=document.querySelectorAll("iframe[data-mrf-conversion]"),r=document.querySelectorAll("form[data-mrf-conversion]"),n=document.querySelectorAll("button[data-mrf-conversion], a[data-mrf-conversion]");Kn(r,"submit",e),Kn(n,"click",e),(e=>{const t=Array.from(e).filter((e=>!e.hasAttribute("cmp-cnvtrk")));for(const e of t)zn(e),e.setAttribute("cmp-cnvtrk","true")})(t)},Hn=e=>{_((()=>{Bn(e)})),Bn(e)},Wn=e=>{let t=(null!=e?e:"").toString();return!t.startsWith("/")&&t.includes("/")&&(t="/".concat(t)),t.split("/").map((e=>e.split(",").shift())).join("/")};class Jn{constructor(){this.newAds=[],this.newAdUnitPaths=[],this.trackedAds={},this.refreshedAds={}}setInterstitialSlot(e){this.interstitialSlot=e}trackAdEvent(e,t){const r=t.getSlotElementId();let n=!1;if("slotRenderEnded"===e&&(this.trackedAds[r]&&(this.refreshedAds[r]=!0),this.trackedAds[r]=!1,n=t!==this.interstitialSlot&&!this.refreshedAds[r]),"slotVisibilityChanged"===e&&(n=(t===this.interstitialSlot||this.refreshedAds[r])&&!this.trackedAds[r]),n){const e=t.getAdUnitPath(),n=t.getResponseInformation()&&t.getResponseInformation().lineItemId;this.trackAdRenderedInternal(n||e,e),this.trackedAds[r]=!0}return n}trackAdEventLegacy(e,t,r){return"slotRenderEnded"===e&&(this.trackAdRenderedInternal(t||r,r),!0)}trackAdRenderedInternal(e,t){this.newAds.push(Wn(e)),t&&this.newAdUnitPaths.push(Wn(t))}getAds(){return this.newAds.splice(0)}getAdUnits(){return this.newAdUnitPaths.splice(0)}}function Xn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $n(e){for(var t=1;t{((e,t)=>{const r={requests:{ads:e},triggers:{renderEnd:{on:"ad-render-end",request:"ads",selector:"body",extraUrlParams:$n($n({},t),{},{l:"${totalEngagedTime}",sc:de(!1),a:"-1",ps:"${navTiming(navigationStart)}",n:"${timestamp}",ads:"$IF(${adSlot}, ${adSlot}, -1)amp",ampFirst:"true"})}},transport:{beacon:!0,xhrpost:!0,image:!1}},n=()=>{document.body.appendChild((e=>{const t=document.createElement("amp-analytics"),r=document.createElement("script");return r.type="application/json",r.innerText=JSON.stringify(e),t.appendChild(r),t})(r))};"loading"===document.readyState?window.addEventListener("load",(()=>n())):n()})(e,t)};class Qn{constructor(){this.events={}}on(e,t){void 0===this.events[e]&&(this.events[e]={listeners:[]}),this.events[e].listeners.push(t)}remove(e,t){this.events[e].listeners=this.events[e].listeners.filter((e=>e.toString()!==t.toString()))}dispatch(e,t){this.events[e]&&this.events[e].listeners.forEach((e=>{e(t)}))}}function ei(e,t){try{const r=[...t],n=r.shift();let i;if(Array.isArray(e)){const r=e.map((e=>ei(e,t))).filter(Boolean);i=r.length&&r[0]}else i=e[n];return 0===r.length?i?null==i?void 0:i.toString():null:ei(i,r)}catch(e){return null}}const ti=e=>{if("mainEntity"in e&&e.mainEntity&&"object"==typeof e.mainEntity){const t=e.mainEntity;if(t&&"@type"in t)return t}return null};function ri(e){var t,r;return null!==(r=null!==(t=e["@type"])&&void 0!==t?t:e.type)&&void 0!==r?r:void 0}function ni(e){var t,r,n,i;if(e)return"string"==typeof e?e:Object.assign(Object.assign({},e),{"@type":null!==(r=null!==(t=e["@type"])&&void 0!==t?t:e.type)&&void 0!==r?r:void 0,"@id":null!==(i=null!==(n=e["@id"])&&void 0!==n?n:e.id)&&void 0!==i?i:void 0})}function ii(e){var t,r,n,i;return Object.assign(Object.assign({},e),{"@type":null!==(r=null!==(t=e["@type"])&&void 0!==t?t:e.type)&&void 0!==r?r:void 0,"@id":null!==(i=null!==(n=e["@id"])&&void 0!==n?n:e.id)&&void 0!==i?i:void 0,mainEntityOfPage:ni(e.mainEntityOfPage)})}const oi=e=>{if("Product"!==ri(e))return null;const t=e.review;return t&&"Review"===ri(t)?ii(t):null};function si(e,t){const r=ri(e);return!!r&&(Array.isArray(r)?r.some((e=>t.includes(e))):t.includes(r))}function ai(e,t,r,n=new Set){if(!e||n.has(e))return!1;if(e===t)return!0;n.add(e);const i=(o=e,r.find((e=>((e,t)=>"@id"in e&&e["@id"]===t)(e,o))));var o;return!!(null==i?void 0:i.url)&&ai(i.url,t,r,n)}function ci(e,t){return e.filter((e=>si(e,[t])))}function ui(e,t,r){const n=e.mainEntityOfPage;return ai(n&&"object"==typeof n&&"@id"in n?n["@id"]:n,t,r)}function li(e,t){return e.reduce(((e,t)=>(Object.keys(t).forEach((r=>{e[r]=t[r]})),e)),{"@type":t})}const di=["ReportageNewsArticle","AnalysisNewsArticle","OpinionNewsArticle","ReviewNewsArticle","BackgroundNewsArticle","NewsArticle","ScholarlyArticle","Report","TechArticle","AskPublicNewsArticle","SatiricalArticle","AdvertiserContentArticle","BlogPosting","LiveBlogPosting","SocialMediaPosting","Recipe","Article","Review","MedicalWebPage"];var pi=Object.freeze({__proto__:null,ARTICLE_ENTITY_TYPES_PRIORITIES:di,extract:function({attributePath:e,entitiesConstraint:t},r){var n;try{const i=document.querySelectorAll('script[type="application/ld+json"]');return i&&e?ei(null!==(n=function(e,t,r){const n=(e=>(e=>{const t=e.map(oi).filter(Boolean);return[...e,...t]})(Array.from(e).map((e=>{var t;try{const r=e.textContent?((null===(t=e.textContent)||void 0===t?void 0:t.trim())||"").replace(/[\n\t]/g,""):"{}";return JSON.parse(`${r}`)}catch(e){return null}})).filter(Boolean).map((e=>e instanceof Array?e:[e])).map((e=>e.map((e=>(e=>{const t=[e];if("@graph"in e){const r=e["@graph"],n=[];Array.isArray(r)?n.push(...r):r&&n.push(r),n.forEach((e=>{t.push(e);const r=ti(e);r&&t.push(r)}))}const r=ti(e);return r&&t.push(r),t})(e))).flat().filter((e=>!!ri(e))).map(ii))).flat()))(e),i=function(e,t){return e.filter((e=>e.mainEntityOfPage&&si(e,t)))}(n,t);let o;return o=1===i.length?i[0]:i.length>1&&r?function(e,t,r,n){for(const i of r){const r=ci(e,i).filter((e=>ui(e,t,n)));if(r.length>0)return li(r,i)}return null}(i,r,t,n):function(e,t){for(const r of t){const t=ci(e,r);if(t.length>0)return li(t,r)}return null}(n,t),o}(i,null!=t?t:di,r))&&void 0!==n?n:[],e):null}catch(e){return null}}});const hi=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(\.\d+)?(Z|[+-]\d{2}:\d{2})$/;function fi(e){let t;return t=hi.test(e)?new Date(e):new Date(e+"Z"),t.getTime()}const vi={jsonLD:pi,querySelector:Object.freeze({__proto__:null,extract:function({queries:e}){if(!e)return null;const t=e.reduce(((e,{query:t,attribute:r})=>(document.querySelectorAll(t).forEach((t=>{r?e.push(t.getAttribute(r)||null):t.textContent&&e.push(t.textContent)})),e)),[]).filter((e=>null!==e));return 1===t.length||t.length>1&&t.every((e=>e===t[0]||fi(e)===fi(t[0])))?t[0]:null}})},mi=(e,t)=>{for(const r of e){const e=vi[r.type].extract(r,t);if(e)return e}return null},gi=[{type:"jsonLD",attributePath:["dateModified"],entitiesConstraint:di},{type:"querySelector",queries:[{query:'meta[property="article:modified_time"]',attribute:"content"}]},{type:"querySelector",queries:[{query:'meta[itemprop="dateModified"]',attribute:"content"}]},{type:"querySelector",queries:[{query:'time[itemprop="dateModified"]',attribute:"datetime"}]},{type:"querySelector",queries:[{query:'time[itemprop="dateModified"]',attribute:"content"}]},{type:"querySelector",queries:[{query:'[itemprop="dateModified"]'}]}];var yi=Object.freeze({__proto__:null,extract:e=>mi(gi,e)});const bi=[{type:"jsonLD",attributePath:["datePublished"],entitiesConstraint:di},{type:"querySelector",queries:[{query:'[itemtype="http://schema.org/NewsArticle"] time[itemprop="datePublished"]',attribute:"datetime"}]},{type:"querySelector",queries:[{query:'meta[property="article:published_time"]',attribute:"content"},{query:':not([itemprop="image"]):not([itemprop="video"]) > meta[itemprop="datePublished"]',attribute:"content"},{query:'time[itemprop="datePublished"]',attribute:"datetime"},{query:'time[itemprop="datePublished"]',attribute:"content"}]},{type:"querySelector",queries:[{query:'[itemprop="datePublished"]'}]}];var wi=Object.freeze({__proto__:null,extract:e=>mi(bi,e)});const Oi=[{type:"jsonLD",attributePath:["offers","lowPrice"],entitiesConstraint:["Product"]},{type:"jsonLD",attributePath:["offers","price"],entitiesConstraint:["Product"]},{type:"querySelector",queries:[{query:'[itemprop="offers"] [itemprop="price"]',attribute:"content"}]},{type:"querySelector",queries:[{query:'meta[property="product:price:amount"]',attribute:"content"}]}];var Ei=Object.freeze({__proto__:null,extract:e=>mi(Oi,e)});const Si=[{type:"jsonLD",attributePath:["offers","availability"],entitiesConstraint:["Product"]},{type:"querySelector",queries:[{query:'[itemprop="offers"] link[itemprop="availability"]',attribute:"href"},{query:'[itemprop="offers"] [itemprop="availability"]',attribute:"content"}]},{type:"querySelector",queries:[{query:'meta[property="product:availability"]',attribute:"content"}]}],Pi={updateTime:yi,publishTime:wi,availability:Object.freeze({__proto__:null,extract:e=>mi(Si,e)}),price:Ei},ki=(e,t)=>Pi[e].extract(t),Ci=[void 0,null,""];function ji(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:encodeURIComponent;return Ci.includes(e)?"":t(e)}function Ii(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent;return Ci.includes(e)?void 0:t(e)}const Ai=[ji,Ii],Ti=[function(e){return Ci.includes(e)?"":Number(e).toString(36)},function(e){return Ci.includes(e)?void 0:parseInt(e,36)}],Di=[function(e){return Ci.includes(e)?"":Number(e).toString(10)},function(e){return Ci.includes(e)?void 0:parseInt(e,10)}],_i=[function(e){return Ci.includes(e)?"":"".concat(e)},function(e){if(!Ci.includes(e))return"true"===e}],Ni=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:encodeURIComponent,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent;const r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:encodeURIComponent,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent;return[t=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:encodeURIComponent;if(e)try{return t(JSON.stringify(e))}catch(r){return t(e)}return""}(t,e),e=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent;if(e)try{return JSON.parse(t(e))}catch(r){return t(e)}}(e,t)]}(e,t),n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:encodeURIComponent,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent;return[t=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:encodeURIComponent;if(Ci.includes(e))return"";try{return new URL(e),t(e)}catch(e){return""}}(t,e),e=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent;if(!Ci.includes(e))try{const r=t(e);return new URL(r),r}catch(e){return}}(e,t)]}(e,t),i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:encodeURIComponent,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent;return[t=>ji(t,e),e=>Ii(e,t)]}(e,t);return{___nrbic:[["lastBeat",Ti],["previousVisit",Ti],["currentVisitStarted",Ti],["sessionId",i],["sessionVars",r],["visitedInThisSession",_i],["pagesViewed",Di],["landingPage",i],["referrer",n],["lpti",i],["isNewUser",_i],["cdpRfv",r],["cdpCohorts",r]],___nrbi:[["firstVisit",Ti],["userId",i],["userVars",r],["futurePreviousVisit",Ti],["timesVisited",Di],["siteUserId",i],["userType",i],["userSegments",r],["cdpMasterId",i]]}};function Ri(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Li(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const Mi={1:function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:2;const n=Mi[r][Ui(e)];if(!n)return JSON.stringify(t);const i=[r,...n.map((e=>{const r=e[0],n=e.length>1?e[1][0]:Ai[0];return Ci.includes(t[r])?"":n(t[r])}))].join("|");return i}const Vi=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{if(t){const t=Ve(e,!1);return t&&!function(e){return e.startsWith(encodeURIComponent("{"))}(t)?function(e,t){var r,n;const i=t.split("|"),o=isNaN(i[0])?2:parseInt(i[0],10),s=null===(r=null!==(n=Mi[o])&&void 0!==n?n:Mi[2])||void 0===r?void 0:r[Ui(e)];if(!s)return{};const a={};for(let e=0;e1?t[1][1]:Ai[1],o=i[e+1];Ci.includes(o)||(a[r]=n(o))}return a}(e,t):JSON.parse(decodeURIComponent(t))||{}}return(e=>{const t=me(e);if(t)try{return JSON.parse(t)}catch(e){}return null})(e)||{}}catch(e){return{}}},Zi=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const n=t?Vi("".concat(e,"_").concat(t),r):null;return n&&0!==Object.keys(n).length?n:Vi(e,r)};function Fi(e,t){let r=0;return e.active&&(r=5),Math.min(t-e.time,r)}class qi{constructor(){this.totalEngagedTime=0,this.prevEvent=void 0}pushEvent(e){this.prevEvent&&this.prevEvent.time0&&void 0!==arguments[0]?arguments[0]:{};this.startTime=Date.now(),this.listeningActive=!1,this.listeningInactive=!1,this.acitvityHistory=new qi,this.boundListeners=[],e||(this.listenToEvents(),"visible"===document.visibilityState&&this.eventTriggered(!0))}listenToEvents(){zi.forEach((e=>{const t=()=>this.eventTriggered(!0);document.addEventListener(e,t),this.boundListeners.push({target:document,event:e,handler:t})})),Gi.forEach((e=>{const t=()=>this.eventTriggered(!1);document.addEventListener(e,t),this.boundListeners.push({target:document,event:e,handler:t})})),this.removeBeforeLeavingListener=S((()=>this.eventTriggered(!1))),this.removeAfterReturningListener=P((()=>this.eventTriggered(!0)))}destroy(){var e,t;this.boundListeners.forEach((e=>{let{target:t,event:r,handler:n}=e;t.removeEventListener(r,n)})),this.boundListeners=[],null===(e=this.removeBeforeLeavingListener)||void 0===e||e.call(this),null===(t=this.removeAfterReturningListener)||void 0===t||t.call(this)}getTimeSinceStart(){const e=Date.now()-this.startTime;return e>0?e:0}eventTriggered(e){e&&this.listeningActive||!e&&this.listeningInactive||(this.listeningActive=e,this.listeningInactive=!e,this.handleEvent(e))}handleEvent(e){const t=Math.floor(this.getTimeSinceStart()/1e3);setTimeout((()=>{this.listeningActive=!1,this.listeningInactive=!1}),1e3),this.acitvityHistory.pushEvent({active:e,time:t})}getTotalEngagedTime(){const e=Math.floor(this.getTimeSinceStart()/1e3);return this.acitvityHistory.getTotalEngagedTime(e)}}const Bi=["form"];function Hi(){let e=arguments.length>1?arguments[1]:void 0,t=!1;(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((e=>{let{selector:r,name:n}=e;document.querySelectorAll(r).forEach((e=>{e.getAttribute("data-mrf-conversion")||(t=!0,e.setAttribute("data-mrf-conversion",function(e,t,r){if(!(Bi.includes(t)&&r.includes("{{name}}")&&e instanceof HTMLFormElement))return r;const n=e.name||e.id;return r.replace("{{name}}",n)}(e,r,n)))}))})),t&&Bn(e)}function Wi(e,t){Hi(e,t),_((()=>{Hi(e,t)}))}const Ji="".concat("https://experiences.mrf.io","/passexperience/dw-check.html?v=8");let Xi=!1;const $i=new Set,Yi=e=>{_n("usegs",e)},Qi=()=>Tn("usegs");function eo(){try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone||null}catch(e){return null}}function to(e){try{const t=window;t.googletag=t.googletag||{},t.googletag.cmd=t.googletag.cmd||[],t.googletag.cmd.push((()=>{try{e(t.googletag)}catch(e){}}))}catch(e){}}const ro="compass-conversions-counter-entry";function no(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function io(e){for(var t=1;t{if(e)return Object.entries(e).filter((e=>{let[t,r]=e;return void 0!==t&&void 0!==r})).map((e=>e))};class ao{constructor(e){this.trackedConversions={},this.pendingConversions=[],this.tracker=e,this.tracker.synchronizer.wait("pageInitialized").then((()=>{if(Ae(this.tracker.temporalCookie,"isNewUser")){const{actualUserId:e,userIdPromise:t}=this.tracker.getUserId();t.then((t=>{t!==e&&(async(e,t)=>{var r;const n=null!==(r=(await Tn(oo)||{})[e])&&void 0!==r?r:{};if(!Object.keys(n).length)return;const i=Object.keys(n).reduce(((r,i)=>(n[i]===e?r[i]=t:r[i]=n[i],r)),{}),o={[t]:i};await _n(oo,o)})(e,t)}))}}))}async addConversion(e,t){var r,n,i;const o=(s=t)&&"string"!=typeof s?io(io({},s),{},{scope:s.scope||"none"}):io({scope:"none"},s?{initiator:s}:{});var s;const a=1e3*Math.round((new Date).getTime()/1e3),c=this.trackedConversions[e];if((null!==(r=null==c?void 0:c.time)&&void 0!==r?r:0)===a&&JSON.stringify(null!==(n=null==c?void 0:c.meta)&&void 0!==n?n:{})===JSON.stringify(null!==(i=o.meta)&&void 0!==i?i:{}))return;await this.tracker.synchronizer.wait("pageInitialized");const u=((e,t)=>{if(e.id)return e.id;switch(e.scope){case"user":return t.getUserId().actualUserId;case"session":return t.getSessionId();case"page":return t.getPageId();default:return}})(o,this.tracker),l=this.tracker.getUserId().actualUserId;await(async(e,t,r)=>{var n;if(!r)return!0;const i=null!==(n=(await Tn(oo)||{})[e])&&void 0!==n?n:{};if(i[t]===r)return!1;i[t]=r;const o={[e]:i};return await _n(oo,o),!0})(l,e,u)&&(this.trackedConversions[e]={meta:o.meta,time:a},this.pendingConversions.push({conv:e,conv_i:o.initiator,cvid:u,cvv:o.value,cvar:so(o.meta)}),(async e=>{const t=await Tn(ro)||{},r=t[e]||0;t[e]=r+1,await _n(ro,t)})(e))}resetConversions(){this.trackedConversions={},this.pendingConversions=[]}getLastConversion(){var e;return null!==(e=this.pendingConversions[0])&&void 0!==e?e:{}}clearLastConversion(){this.pendingConversions.shift()}getAllConversions(){var e;return null!==(e=Object.entries(this.trackedConversions).sort(((e,t)=>{let[,{time:r}]=e,[,{time:n}]=t;return r-n})).map((e=>{let[t]=e;return t})))&&void 0!==e?e:[]}}class co{constructor(){this.mediaItems=0,this.maxMediaPlayed=0}addItem(){this.mediaItems+=1}setMaxSeconds(e){this.maxMediaPlayed=e}reset(){this.mediaItems=0,this.maxMediaPlayed=0}}const uo=/^(\d{4})[-/](\d{2})[-/](\d{2})(?:[T ](\d{2}):(\d{2})(?::(\d{2})(?:\.\d+)?)?)? ?(Z|[+-]\d{2}:?\d{2})?$/,lo=/^(\d{1,2})\/(\d{1,2})\/(\d{4})(?: (\d{1,2}):(\d{2})(?::(\d{2}))?)?$/,po=/(?:Z|GMT|UTC|[+-]\d{2}:?\d{2})$/i,ho=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"0",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"0",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"0";const s=Date.UTC(+e,+t-1,+r,+n,+i,+o),a=new Date(s);return a.getUTCMonth()===+t-1&&a.getUTCDate()===+r&&+n<24?s:NaN},fo=["userSegments","userVars"];function vo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mo(e){for(var t=1;t{},yo=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return{api:new w(be),replicas:e,preprocess:e=>e instanceof FormData?(e.append("fk",1),e):(null==e?void 0:e.constructor)===Object?mo(mo({},e),{},{fk:1}):e}},bo=e=>Array.isArray(e)?e:[];class wo{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Pe,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:je,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Ie;this.trackerName=window.__mrfCompass?"__mrfCompass":"__newsroom_js",window[this.trackerName].data=window[this.trackerName].data||[],this.handleImmediateCallsToDataArray(),this.tracker=window[this.trackerName],this.userIdManager=new un(this),this.accountId=this.tracker.accountId,this.cookieDomain=(e=>{if(null===e||!qe(e)){const e=(e=>{const t=e.split(".").filter((e=>"www"!==e));if(t.length<2||x.test(e))return null;if(2===t.length)return t.join(".");const r=t.slice(-2),n=t.length-1;return(e=>{const t=e.length-1;return 2===e[t].length&&!!["avz","co","com","df","gob","gov","org","rt"].includes(e[t-1])})(r)&&r.unshift(t[n-2]),r.join(".")})(window.location.hostname);return".".concat(qe(e)?e:window.location.hostname.replace(/^www\./,""))}return e})(this.tracker.cookieDomain||null),this.initFlags(),this.adsTracker=new Jn,this.adsDelay=1e4,this.temporalCookieModified=!1,this.permanentCookieModified=!1,this.consentManager=t,this.setupConsent(this.tracker),this.synchronizer=r,this.events=n,this.dispatcher=new Qn,this.moduleTracker=new or,this.recirculationScanner=void 0,this.conversionsStore=new ao(this),this.mediaCounter=new co,this.multimediaTrackingMode=!0,this.endpointDomain=(e=>{let{endpoint:t}=e;return t&&R(t)||ye})(this.tracker),this.api=((...e)=>new C(...e))(...[new w(this.endpointDomain,{fallback:"https://icu.newsroom.bi",fallbackWindow:6e4,onModeChange:(e,t)=>{e===g.FALLBACK&&this.setPageVar("mrfNE",t)},timeout:{0:[1e3,5e3],1:5e3},timeoutStrategy:{strategy:"mirror",processor:(e,t)=>{if("/ingest.php"===t){const t=function(e){const t=new FormData;for(const[r,n]of e.entries())t.append(r,n);return t}(e);t.delete("conv"),t.delete("ads");try{const r=t.get("pvar");let n=[];if(r)try{n=JSON.parse(r),Array.isArray(n)||(n=[])}catch(e){n=[]}if(n.some((e=>Array.isArray(e)&&"mrfNE"===e[0])))return t;n.push(["mrfNE",408]),t.set("pvar",JSON.stringify(n))}catch(e){}return t}return e},filter:["/ingest.php"]},forceOnExit:!0}),this.tracker.stress&&yo(this.tracker.stressReplicas)].filter(Boolean)),this.initializeCookies(),this.identityResetter=new ut(this),this.cdp=new st({hasCdp:!!this.tracker.hasCdp,accountId:this.accountId,endpointDomain:this.endpointDomain,consentManager:this.consentManager,consentFeature:"personalization",getMasterId:()=>ne(this.permanentCookie.cdpMasterId)?this.permanentCookie.cdpMasterId:null,writeMasterId:e=>{const t=this.permanentCookie.cdpMasterId;return this.permanentCookie.cdpMasterId=e,this.markAsModified("permanent"),this.saveCookies(),t},getUserId:()=>this.getUserId().actualUserId,getCachedIdentity:()=>{const{cdpRfv:e,cdpCohorts:t}=this.temporalCookie;return void 0===e&&void 0===t?null:Array.isArray(t)?{rfv:null!=e?e:null,cohorts:t}:null},setCachedIdentity:e=>{this.temporalCookie.cdpRfv=null==e?void 0:e.rfv,this.temporalCookie.cdpCohorts=null==e?void 0:e.cohorts,this.markAsModified("temporal"),this.saveCookies()},enabled:!!this.tracker.hasCdp,getPermanentCookie:()=>this.permanentCookie,useLocalstorageForUserVars:()=>this.tracker.useLocalstorageForUserVars,onCookieChanged:()=>{this.markAsModified("permanent"),this.saveCookies()}}),this._flushUserVarsToCdp=Ue((()=>{this.cdp.updateProfile(this.getOwnedUserVars(),"personalization")}),50),this.tracker.lazy||this.initialize(),this.postSetup()}postSetup(){var e,t;this.synchronizer.wait("pageInitialized").then((()=>{var e;S((()=>{this.synchronizer.resolve("experimentationDisabled",!1),this.isHeldForMetaWebview||(this.isLastEvent=!0,this.collectAndTrackPage())})),P(Ue((()=>{this.isLastEvent&&(nn(),this.trackPage())}),500)),e=()=>this.trackNewPage({rs:"back forward cache"}),window.addEventListener("pageshow",(t=>{t.persisted&&e()}),{capture:!0})})),e="".concat(this.endpointDomain).concat("/ingest.php"),t=this.getBasicConfig(),this.tracker.isAmpFirst?Yn(e,t):window.customElements.whenDefined("amp-ad").then((()=>Yn(e,t))),this.tracker.setFCSource=ur,this.contextVariables={},this.initializeSiteUserIdLink(),this.initializeRFV(),this.cdp.initialize("personalization"),this.cdp.onIdentityResolved("personalization",(()=>{this.cdp.reconcileSegments("personalization");const e=function(){const e=[],t=eo(),r=Ve("_fbp")||null;return"string"==typeof t&&t.length>0&&e.push(["timezone",t]),"string"==typeof r&&r.length>0&&e.push(["facebook_user_id",r]),e}();e.length&&this.cdp.updateProfile(e,"personalization"),function(e){let t,r=null;const n=n=>{if(n&&n!==r){r=n;try{e(n)}catch(e){}if(t){try{t.disconnect()}catch(e){}t=void 0}}};!function(e){to((t=>{try{const r=t.pubads(),n=r.setPublisherProvidedId;if("function"!=typeof n)return;if(n.__mrfWrapped)return;const i=function(t){if("string"==typeof t&&t.length>0)try{e(t)}catch(e){}return n.call(this,t)};i.__mrfWrapped=!0,r.setPublisherProvidedId=i}catch(e){}}))}(n),t=function(e){return $r("resource",(t=>{if(t&&"string"==typeof t.name&&-1!==t.name.indexOf("/gampad/ads"))try{const r=new URL(t.name).searchParams.get("ppid");if("string"==typeof r&&r.length>0)try{e(r)}catch(e){}}catch(e){}}))}(n)}((e=>{this.cdp.updateProfile([["gam_ppid",e]],"personalization")}))})),this.on("pageInitialized",(()=>this.cdp.invalidateMeters())),this.listenForScrollDepth()}initializeSiteUserIdLink(){if(!this.consentManager.getConsent("personalization")){let e=!1;this.consentManager.onChange((()=>{!e&&this.consentManager.getConsent("personalization")&&(e=!0,this.linkStoredSiteUserId())}))}}initializeRFV(){this.consentManager.getConsent("personalization")||this.consentManager.onChange((()=>{this.getRFV(go)}))}initFlags(){var e,t,r,n;const o=(e,t)=>Number.isFinite(e)?Math.min(e,365):t;this.tracker.useLocalstorageForUserVars=this.tracker.useLocalstorageForUserVars&&dt||!1,this.tracker.lazy=this.tracker.lazy||!1,this.tracker.isAmpFirst=this.tracker.isAmpFirst||!1,this.tracker.isCookieSandboxed=this.tracker.isCookieSandboxed||[1464,3838].includes(this.accountId),this.tracker.disableWebVitals=this.tracker.disableWebVitals||!1,this.tracker.disableEngagementCalculator=this.tracker.disableEngagementCalculator||!1,this.tracker.hasCdp=this.tracker.hasCdp||!1;const s=mo({lazy:!1,layouts:[],modules:[]},this.tracker.rm||{});this.tracker.rm=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r={},n=function(e){for(var t=1;tObject.assign(r,{set:t=>{const r=t instanceof Function?t(n):t;e(_e(n,r))}}))),r);return t&&o.set({}),o}(s,!s.lazy),this.tracker.usePerformanceEndpoint=this.tracker.usePerformanceEndpoint||!1,this.tracker.adsTrackingFromClient&&(this.nrGoogleTrackingActive=!0),this.tracker.consentCookieLength=o(this.tracker.consentCookieLength,180),this.tracker.noConsentCookieEnabled=o(this.tracker.noConsentCookieEnabled,void 0),null!==(t=(e=this.tracker).blockOnReject)&&void 0!==t||(e.blockOnReject=!1),null!==(n=(r=this.tracker).alwaysRequestExperiences)&&void 0!==n||(r.alwaysRequestExperiences=!1)}setInterstitialSlot(e){this.adsTracker.setInterstitialSlot(e)}canWriteCookies(){return this.consentManager.getConsent("cookies")||Number.isFinite(this.tracker.noConsentCookieEnabled)}canTrack(){return this.getUserConsent(!1)||!this.tracker.blockOnNoConsent&&!this.tracker.blockOnReject||this.tracker.blockOnReject&&2===Ce(this.consentManager)}async syncUserVarsFromLocalStorage(){const e=await async function(){const e=await Tn("uvars");if(e&&Array.isArray(e))return e}(),t=await Qi();e&&(this.permanentCookie.userVars=e),t&&(this.permanentCookie.userSegments=t),this.initatedLocalStorageForUserVars=!0,this.markAsModified("permanent"),this.synchronizer.resolve("localstorageVarsSynced")}initializeCookies(){this.temporalCookie=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0;const n=null===t?"":t,i=Ae(e,"currentVisitStarted"),o=Ae(e,"lastBeat",i),s=Ae(e,"referrer"),a=xe(n,r),c=""===t,u=!a&&!c,l=new Date;l.setMinutes(l.getMinutes()-30);const d=o0&&void 0!==arguments[0]&&arguments[0];this.temporalCookie.lastBeat=Te(),this.markAsModified("temporal"),e&&this.saveCookies()}async initialize(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===(e=this.engagementCalculator)||void 0===e||e.destroy(),this.engagementCalculator=new Ki({disabled:this.tracker.disableEngagementCalculator}),this.performanceStartTime=performance.now();const{url:r,rs:n,initialPageVars:i,initialPageMetrics:o=[],fromSPA:s}=t,a=r?q(r):r;Ln=[],Vn=[],o.forEach((e=>{let[t,r]=e;return Zn(t,r)})),$i.clear(),this.mediaCounter.reset(),i&&Object.keys(i).length>0&&await Promise.all(Object.entries(i).map((async e=>{let[t,r]=e;return await this.setPageVar(t,r)}))),void 0===this.nrGoogleTrackingActive&&(this.nrGoogleTrackingActive=!0,to((e=>{e.pubads().addEventListener("slotRenderEnded",(e=>{e.isEmpty||this.trackAdEvent("slotRenderEnded",e.slot)})),e.pubads().addEventListener("slotVisibilityChanged",(e=>{this.trackAdEvent("slotVisibilityChanged",e.slot)}))})));const c=!this.tick&&Un(n)?"back forward":n;this.adsTracked=!1,this.pageId=null,this.isFirstPage=!0,this.recirculationSource=null,this.newAds=[],this.newAdUnitPaths=[],this.tick=0,this.isLastEvent=!1,this.isHeldForMetaWebview=!1,this.endpoint=this.tracker.endpoint||we,this.endpointDomain=R(this.endpoint),this.currentPage=a||L(this.tracker.pageType,!s),this.startPageTime=Te(),this.cmsId=(()=>{const e=document.querySelectorAll('meta[property="mrf:cms_id"]');if(e.length)return e[0].getAttribute("content")})(),this.pageId=ie(),this.url=a||L(this.tracker.pageType,!s),this.canonical=a||se(this.tracker.pageType),this.updateTime=ki("updateTime",this.canonical),this.publishTime=ki("publishTime",this.canonical),this.setFirstVisit(),this.setPreviousVisit(),this.updateLastBeat(),this.tracker.useLocalstorageForUserVars&&(setTimeout((()=>{this.synchronizer.resolve("localstorageVarsSynced")}),3e3),this.consentManager.getConsent("cookies")?this.syncUserVarsFromLocalStorage():this.consentManager.onChange((()=>{this.consentManager.getConsent("cookies")&&!this.initatedLocalStorageForUserVars&&this.syncUserVarsFromLocalStorage()}))),this.setCurrentVisitStarted(),this.setTimesVisited(),this.setPagesViewed(),this.setLandingPage(a,this.publishTime),this.setRecirculationSource(c,!s),this.saveCookies(),this.getRFV(go),this.cdp.resolveIdentity("personalization"),this.webVitals?this.webVitals.reset():this.webVitals=new Yr({disabled:this.tracker.disableWebVitals});const u=this.trackPage();return this.setRecirculationTracking(),(e=>{if(Gn)return;Gn=!0;const t=e.trackConversion.bind(e);(e=>{window.addEventListener("blur",(()=>(e=>{Fn&&e(Fn)})(e)))})((e=>{var r;return e&&t(null==e||null===(r=e.dataset)||void 0===r?void 0:r.mrfConversion)})),document.readyState&&"complete"===document.readyState?Hn(t):document.addEventListener("readystatechange",(e=>{"complete"===document.readyState&&Hn(t)}))})(this),this.dispatcher.dispatch("pageInitialized",{url:this.canonical}),this.synchronizer.resolve("pageInitialized"),u}stopTracking(){nn(),this.isHeldForMetaWebview||(this.isLastEvent=!0,this.collectAndTrackPage())}handleImmediateCallsToDataArray(){window[this.trackerName].data.oldPush=window[this.trackerName].data.push,window[this.trackerName].data.push=e=>{"getRFV"===e[0]?this.getRFV(e[1]):window[this.trackerName].data.oldPush(e)}}setIsNewUser(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.temporalCookie.isNewUser=e,this.markAsModified("temporal"),t&&this.saveCookies()}setFirstVisit(){let e=Ae(this.permanentCookie,"firstVisit");if(!1===e){e=Te(),this.permanentCookie.firstVisit=e;const t=Ve("compass_uid");t?this.permanentCookie.userId=ne(t)?t:((e,t)=>{const r=re(`${e}`,"c0a334de-7622-4bd6-8bff-0b2b750cf2c6");return re(`${t}`,r)})(this.accountId,t):(this.permanentCookie.userId=ie(),this.setIsNewUser(!0,!1)),this.permanentCookie.userVars=[],this.markAsModified("permanent")}else this.permanentCookie.userVars=this.permanentCookie.userVars||[]}setPreviousVisit(){const e=Ae(this.temporalCookie,"previousVisit"),t=Ae(this.permanentCookie,"futurePreviousVisit");if(!1===e&&!1!==t)this.temporalCookie.previousVisit=t,this.permanentCookie.futurePreviousVisit=Te(),this.markAsModified("temporal"),this.markAsModified("permanent");else if(!1===e&&!1===t){const e=Te();this.temporalCookie.previousVisit=e,this.permanentCookie.futurePreviousVisit=e,this.markAsModified("temporal"),this.markAsModified("permanent")}}setCurrentVisitStarted(){let e=Ae(this.temporalCookie,"currentVisitStarted");!1===e?(e=Te(),this.temporalCookie.currentVisitStarted=e,this.markAsModified("temporal"),this.temporalCookie.sessionId=ie(),this.temporalCookie.sessionVars=[],this.linkStoredSiteUserId()):this.isFirstPage=!1}linkStoredSiteUserId(){const e=this.getSiteUserId();e&&this.cdp.linkIdentity("registered_user_id",e,!0,"personalization")}setTimesVisited(){let e=Ae(this.permanentCookie,"timesVisited");!1!==Ae(this.temporalCookie,"visitedInThisSession")&&!1!==e||(e=!1===e||isNaN(parseInt(e,10))?1:e+1,this.permanentCookie.timesVisited=e,this.temporalCookie.visitedInThisSession=!0,this.markAsModified("permanent"),this.markAsModified("temporal"))}setPagesViewed(){let e=Ae(this.temporalCookie,"pagesViewed");e=!1===e||isNaN(parseInt(e,10))?1:e+1,this.temporalCookie.pagesViewed=e,this.markAsModified("temporal")}setLandingPage(e,t){!1===Ae(this.temporalCookie,"landingPage")&&(this.temporalCookie.landingPage=e||L(this.tracker.pageType,!0),this.temporalCookie.referrer=U(this.getPageType()),this.temporalCookie.lpti=t,this.markAsModified("temporal"))}getLandingPage(){var e;return null===(e=this.temporalCookie)||void 0===e?void 0:e.landingPage}getLandingPagePublishTime(){var e,t;if("false"!==(null===(e=this.temporalCookie)||void 0===e?void 0:e.lpti))return null===(t=this.temporalCookie)||void 0===t?void 0:t.lpti}trackExperience(e){(e=>{$i.add(e)})(e)}setRecirculationSource(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e)return void(this.recirculationSource=e);const r=(e=>{const t=((e,t)=>V(e).search.substring(1).split("&").map((e=>e.split("="))).filter((e=>{let[t]=e;return"utm_cmp_rs"===t})).map((e=>{let[t,r]=e;return decodeURIComponent(r)})).shift())(e);if(t)return t;const r=(e=>{const t=gt(e),r=Et(),n=se();return r&&(r[t]||n&&r[n])})(e);if("refresh"!==r)return r;Pt(e)})(this.currentPage);r?(this.recirculationSource=r,Pt(this.currentPage)):t&&Mn()&&(this.previousPage=this.canonical,this.recirculationSource="refresh")}setCookieOnCookieDomain(e,t,r,n){let i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];Ze(e,t,r,n,this.cookieDomain,i)}getCookieExpiration(){var e;const t=this.consentManager.getConsent("cookies"),r=this.tracker.consentCookieLength,n=null!==(e=this.tracker.noConsentCookieEnabled)&&void 0!==e?e:0;if(!t&&0===n)return;const i=new Date(Date.now()),o=t?r:n;return i.setDate(i.getDate()+o),i.toGMTString()}saveTemporalCookie(){const e=this.tracker.isCookieSandboxed?"".concat("___nrbic","_").concat(this.accountId):"___nrbic";this.canWriteCookies()&&this.setCookieOnCookieDomain(e,xi("___nrbic",this.temporalCookie),this.getCookieExpiration(),"/",!1),ge(e,this.temporalCookie)}savePermanentCookie(){const e=this.tracker.isCookieSandboxed?"".concat("___nrbi","_").concat(this.accountId):"___nrbi";if(this.canWriteCookies()){const t=this.getCookieExpiration(),{actualUserId:r}=this.userIdManager.getUserId();let i=mo({},this.permanentCookie);if(this.tracker.useLocalstorageForUserVars&&this.initatedLocalStorageForUserVars){const{userSegments:e,userVars:t}=i,r=(0,n.Z)(i,fo);Yi(e),async function(e){Array.isArray(e)&&null!=e&&e.every(Array.isArray)&&_n("uvars",e)}(t),i=r}this.setCookieOnCookieDomain(e,xi("___nrbi",i),t,"/",!1),this.saveAmpPermanentCookie(r)}ge(e,this.permanentCookie)}saveAmpPermanentCookie(e){e&&this.setCookieOnCookieDomain("compass_uid",e,this.getCookieExpiration(),"/")}saveCookies(){let{force:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.temporalCookie&&(this.temporalCookieModified||e)&&this.saveTemporalCookie(),this.permanentCookie&&(this.permanentCookieModified||e)&&this.savePermanentCookie()}removeCookies(){const e=this.tracker.isCookieSandboxed?"_".concat(this.accountId):"";Fe("".concat("___nrbic").concat(e),"/",this.cookieDomain),Fe("".concat("___nrbi").concat(e),"/",this.cookieDomain)}markAsModified(e){this[e+"CookieModified"]=!0}getReferrer(){return this.previousPage||U(this.getPageType())}getPreviousPage(){const e=this.getReferrer();if(xe(e,this.cookieDomain))return e}hasTrackedAds(){return!this.nrGoogleTrackingActive||this.adsTracked}getEngagedTime(){var e;const t=Te()-this.startPageTime;return"fbia"===(null===(e=this.tracker)||void 0===e?void 0:e.pageType)?t:this.engagementCalculator.getTotalEngagedTime()}async track(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new FormData;return new Promise((t=>{const r=0===this.tick;this.api.post("/ingest.php",e,{contentType:"application/x-www-form-urlencoded",onSuccessCallback:r?e=>{var r;let n={};try{n=JSON.parse(e)}catch(e){}if(Ae(this.temporalCookie,"isNewUser")){const{actualUserId:e,userIdPromise:t}=this.getUserId();t.then((t=>this.setIsNewUser(t===e)))}var i;this.userIdManager.processIdentity(mo(mo({},n),(e=>{return t={uid:Le(e),sid:Re(e)},Object.entries(t).filter((e=>{let[t,r]=e;return void 0!==r})).reduce(((e,t)=>{let[r,n]=t;return e[r]=n,e}),{});var t})(this.url))),n.strategy&&(i=n.strategy,rn=i.reduce(((e,t)=>en(en({},e),{},{[t.tick]:t.delay})),{})),n.ads&&(this.adsDelay=n.ads),!this.tracker.stress&&null!==(r=n.mirror)&&void 0!==r&&r.active&&this.api.registerApi(yo(n.mirror.replicas)),t()}:void 0,skipResponse:this.isLastEvent,leaving:this.isLastEvent}),this.tick++,r||t()}))}async setUserType(e){this.permanentCookie.userType=e,this.markAsModified("permanent"),this.saveCookies()}getUserId(){return this.userIdManager.getUserId()}getSiteUserId(){return this.permanentCookie.siteUserId}getSessionReferrer(){return this.temporalCookie.referrer}getSessionId(){return this.temporalCookie.sessionId}getPageId(){return this.pageId}getRecirculationSource(){return this.recirculationSource}getFirstVisit(){return this.permanentCookie.firstVisit}getLastVisit(){return this.temporalCookie.previousVisit!==this.permanentCookie.futurePreviousVisit?this.temporalCookie.previousVisit:null}getPageType(){const e=this.tracker.pageType;return e&&dn(e)?dn(e):0}getUserType(){return function(e){if("number"==typeof e)return e;let t=parseInt(e||"",10);if(isNaN(t))switch(e){case"logged":t=2;break;case"paid":t=3;break;default:t=0}return t}(this.permanentCookie.userType)}getTotalPageviews(){return this.temporalCookie.pagesViewed}getSessionDuration(){return Te()-this.temporalCookie.currentVisitStarted}getEndpointDomain(){return this.endpointDomain}getFallbackEndpointDomain(){return"https://icu.newsroom.bi"}getStagingEndpointDomain(){return be}async getUserVarsAsync(){await this.synchronizer.wait("pageInitialized"),this.tracker.useLocalstorageForUserVars&&await this.synchronizer.wait("localstorageVarsSynced");const e=await this.cdp.getServerProperties();return ct(this.getOwnedUserVars(),e)}getOwnedUserVars(){return bo(this.permanentCookie.userVars)}getUserVars(){return ct(this.getOwnedUserVars(),this.cdp.listServerProperties())}getSessionVars(){return bo(this.temporalCookie.sessionVars)}getPageVars(){return bo(Ln)}getPageMetrics(){return bo(Vn)}getUrl(){return this.url}getPublishTime(){return this.publishTime}getContentByAge(){return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();const r=(e=>{const t=(e||"").trim(),r=uo.exec(t);if(r){const[,e,t,n,i,o,s,a]=r;return ho(e,t,n,i,o,s)-(e=>{if(!e||"Z"===e)return 0;const t=e.replace(":","");return("-"===t[0]?-1:1)*(60*+t.slice(1,3)+ +t.slice(3,5))*60*1e3})(a)}const n=lo.exec(t);if(n){const[,e,r,i,o,s,a]=n;return t.length>=10&&+e<=12?ho(i,e,r,o,s,a):ho(i,r,e,o,s,a)}return t.length<10?NaN:Date.parse(po.test(t)?t:"".concat(t," UTC"))})(e);if(isNaN(r)||0===r)return"0";const n=t-r;return n<=0?"0":n<1728e5?"2":n<6048e5?"3":"1"}(this.publishTime)}setEcommerceData(e){this.ecommerceData=e}getCanonical(){return this.canonical}setSiteUserId(e){const t=e?"".concat(e):void 0;this.permanentCookie.siteUserId=t,this.markAsModified("permanent"),this.saveCookies(),this.linkStoredSiteUserId()}setCookies(e){this.consentManager.setConsent("cookies",e)}getUserConsent(){return arguments.length>0&&void 0!==arguments[0]&&!arguments[0]?this.consentManager.getConsent("cookies"):async function(e,t){return e.isInitiated()?e.getConsent(t):await Promise.race([new Promise((e=>setTimeout((()=>e(!0)),5e3))),new Promise((t=>e.onChange((()=>t(!0)))))]).then((async()=>e.getConsent(t)))}(this.consentManager,"cookies")}async trackAdEvent(e,t){await this.synchronizer.wait("pageInitialized"),this.adsTracker.trackAdEvent(e,t)&&-1!==this.adsDelay&&(this.adsTracked=!0,nn(),on(this.adsDelay,(()=>this.trackPage())))}async trackAdRendered(e,t){await this.synchronizer.wait("pageInitialized"),this.adsTracker.trackAdEventLegacy("slotRenderEnded",e,t)&&-1!==this.adsDelay&&(this.adsTracked=!0,nn(),on(this.adsDelay,(()=>this.trackPage())))}async setUserVar(e,t){await this.synchronizer.wait("pageInitialized"),this.tracker.useLocalstorageForUserVars&&await this.synchronizer.wait("localstorageVarsSynced"),Rn(this.permanentCookie.userVars,e,t),this.markAsModified("permanent"),this.saveCookies(),this._flushUserVarsToCdp()}async setSessionVar(e,t){await this.synchronizer.wait("pageInitialized"),Rn(this.temporalCookie.sessionVars,e,t),this.markAsModified("temporal"),this.saveCookies()}async setPageVar(e,t){var r;((e,t)=>{Rn(Ln,e,t)})(e,t),r=t,"closed"===e&&this.setUserVar("lastClosed",r)}async setPageMetric(e,t){t&&Number.isInteger(t)&&Zn(e,t)}async trackConversion(e,t){await this.conversionsStore.addConversion(e,t),nn(),await this.trackPage()}listenForScrollDepth(){const e="requestAnimationFrame"in window?window.requestAnimationFrame:e=>e(),t=Ue((()=>e((()=>de()))),1e3);window.addEventListener("scroll",t,{passive:!0})}async _trackRecirculationEvent(e){var t,r;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!this.canTrack())return;const i=await this.getTrackingCommonData(),o=n.map((e=>e.e)).some((e=>e.some((e=>"string"!=typeof e&&!!e.ac2)))),s={t:e,m:n.map((e=>{var t,r;return mo(mo({},e),{},{e:(null===(t=(r=e.e).map)||void 0===t?void 0:t.call(r,z))||e.e})})),ac:i.ac,url:i.url,c:i.c,ut:i.ut,fv:i.fv,lv:i.lv,r:i.r,lp:i.lp,pageType:this.getPageType(),sui:i.sui,u:i.u,uc:i.uc,cc:i.cc,n:Te(),cms_id:i.cms_id},a=Qe(this.accountId);if(a){const{rfv:e,v:t,f:r,r:n}=a;s.rfv=e,s.rfv_r=n,s.rfv_f=r,s.rfv_v=t}return this.api.post("".concat("/recirculation/recirculation.php").concat(o?"?c=1":""),(e=>mo(mo({},e),{},{m:e.m.map((e=>{var t,r;return mo(mo({},e),{},{e:(null===(t=(r=e.e).map)||void 0===t?void 0:t.call(r,dr))||e.e})}))}))(s)),null===(t=this.events)||void 0===t||null===(r=t.emitRecirculation)||void 0===r||r.call(t,s),s}async trackRecirculationEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return await this._trackRecirculationEvent(e,this.moduleTracker.process(e,t))}getBasicConfig(){const{actualUserId:e}=this.getUserId();return mo({ac:this.accountId,t:this.temporalCookie.currentVisitStarted,r:this.getSessionReferrer(),url:this.url,c:this.canonical,pp:this.getPreviousPage(),lp:this.getLandingPage(),p:this.pageId,u:e,s:this.getSessionId(),v:.2,cms_id:this.cmsId},this.getLandingPagePublishTime()?{lpti:this.getLandingPagePublishTime()}:{})}async getTrackingCommonData(){const{userIdPromise:e}=this.getUserId();return mo(mo({},this.getBasicConfig()),{},{u:await e,ua:window.navigator.userAgent,rs:this.getRecirculationSource(),sui:this.getSiteUserId()||"",ut:this.getUserType(),fv:this.getFirstVisit(),lv:this.getLastVisit(),uvar:this.getUserVars(),svar:this.getSessionVars(),pvar:this.getPageVars(),pm:this.getPageMetrics(),uc:await this.getUserConsent(),useg:this.getUserSegments(),cc:Ce(this.consentManager)})}async trackPageInternal(){this.tick>0&&(this.performanceStartTime=performance.now());const e=new FormData,{pageNav:t,jsTime:r}=(e=>{if(void 0!==window.performance&&"function"==typeof window.performance.getEntriesByType){const t=window.performance.getEntriesByType("navigation")[0];return He=He||window.performance.now()-e,He>0?{pageNav:t,jsTime:He}:{}}return{}})(this.performanceStartTime);null!=r&&(e.append("pt",r),void 0!==t&&void 0!==t.domainLookupEnd&&(e.append("pdns",t.domainLookupEnd-t.domainLookupStart),e.append("pcon",t.connectEnd-t.connectStart),e.append("pfet",t.responseEnd-t.fetchStart),e.append("pnet",t.responseEnd-t.requestStart),e.append("pttf",t.responseStart-t.requestStart),e.append("pint",t.domInteractive),e.append("pdcl",t.domContentLoadedEventEnd),e.append("pdclf",t.duration))),e.append("wv",this.webVitals.hasWebVitals()),e.append("lcp",this.webVitals.lcp),e.append("cls",this.webVitals.cls),e.append("fcp",this.webVitals.fcp),e.append("tbt",this.webVitals.tbt),e.append("inp",this.webVitals.inp);const n=e=>{try{if(!this.tracker.inpDrillDown||null===this.webVitals[e])return;this.setPageMetric(e,Math.floor(this.webVitals[e]))}catch(e){}};n("inpInputDelay"),n("inpProcessingDuration"),n("inpPresentationDelay"),n("inpIntersectionDuration"),this.webVitals.lcpOffender&&e.append("lcp_o",this.webVitals.lcpOffender),this.webVitals.clsOffender&&(e.append("cls_o",this.webVitals.clsOffender),e.append("cls_o_s",this.webVitals.clsOffenderStatus)),this.webVitals.inpOffender&&(e.append("inp_o",this.webVitals.inpOffender),e.append("inp_o_s",this.webVitals.inpOffenderStatus),this.webVitals.inpOffenderScript&&e.append("inp_o_src",this.webVitals.inpOffenderScript),this.webVitals.inpOffenderScriptFn&&e.append("inp_o_fn",this.webVitals.inpOffenderScriptFn),this.webVitals.inpOffenderScriptInvoke&&e.append("inp_o_in",this.webVitals.inpOffenderScriptInvoke)),Object.entries(this.getBasicConfig()).forEach((t=>{let[r,n]=t;null!=n&&e.append(r,n)}));const i=this.getUserSegments();null!=i&&i.length&&e.append("useg",JSON.stringify(i)),e.append("n",Te());const o=Te()-this.startPageTime;e.append("et",this.getEngagedTime()),e.append("l",o),e.append("ps",this.startPageTime),e.append("ut",this.getUserType()),e.append("sui",this.getSiteUserId()||""),e.append("sc",de(0===this.tick)),e.append("fv",this.getFirstVisit()),e.append("lv",this.getLastVisit()),e.append("uvar",JSON.stringify(this.getUserVars())),e.append("svar",JSON.stringify(this.getSessionVars())),e.append("pvar",JSON.stringify(this.getPageVars())),e.append("pm",JSON.stringify(this.getPageMetrics())),e.append("nu","".concat(+Ae(this.temporalCookie,"isNewUser"))),e.append("exp",(()=>{try{return JSON.stringify([...$i.values()])}catch(e){return"[]"}})()),this.isLastEvent&&e.append("le","1"),this.ecommerceData&&e.append("stock",this.ecommerceData.stock),(this.publishTime||this.updateTime)&&(e.append("uti",this.updateTime),e.append("pti",this.publishTime)),!1!==this.multimediaTrackingMode&&this.mediaCounter.mediaItems&&e.append("m_n",this.mediaCounter.mediaItems),!1!==this.multimediaTrackingMode&&this.mediaCounter.maxMediaPlayed&&e.append("m_t",this.mediaCounter.maxMediaPlayed),e.append("ads",this.adsTracker.getAds());const s=this.adsTracker.getAdUnits();s.length>0&&e.append("aups",s);const{conv:a,conv_i:c,cvid:u,cvv:l,cvar:d}=this.conversionsStore.getLastConversion();a&&(e.append("conv",a),c&&e.append("conv_i",c),void 0!==u&&e.append("cvid",u),void 0!==l&&e.append("cvv",JSON.stringify(l)),d&&d.length&&e.append("cvar",JSON.stringify(d)),this.conversionsStore.clearLastConversion());const p=this.conversionsStore.getAllConversions();if(p.length&&e.append("c_t",JSON.stringify(p)),this.recirculationSource&&e.append("rs",this.getRecirculationSource()),e.append("uc",this.isLastEvent?this.getUserConsent(!1):await this.getUserConsent()),e.append("cc",Ce(this.consentManager)),e.append("a",this.tick),this.consentManager.getConsent("personalization")){const t=Qe(this.accountId);if(t){const{rfv:r,v:n,r:i,f:o}=t;e.append("rfv",r),e.append("rfv_v",n),e.append("rfv_r",i),e.append("rfv_f",o)}const r=this.cdp.getUserProfile(!0);r.masterId&&(e.append("cdp_mid",r.masterId),e.append("cdp_rfv",r.rfv),e.append("cdp_cohorts",r.cohorts),r.identityFresh&&e.append("cdp_fresh","1"))}return this.tracker.pageType&&e.append("pageType",dn(this.tracker.pageType)),await this.track(e),e}async collectAndTrackPage(){if(this.pageId){for(;window[this.trackerName].data.length>0;){const e=window[this.trackerName].data.shift();"userType"===e[0]?this.setUserType(e[1]):"userId"===e[0]?this.setSiteUserId(e[1]):"setCookies"===e[0]?this.setCookies(e[1]):"adRendered"===e[0]?this.adsTracker.trackAdEventLegacy("slotRenderEnded",e[1],e[2]):"userVar"===e[0]?this.setUserVar(e[1],e[2]):"sessionVar"===e[0]?this.setSessionVar(e[1],e[2]):"pageVar"===e[0]?this.setPageVar(e[1],e[2]):"pageMetric"===e[0]?this.setPageMetric(e[1],e[2]):"trackConversion"===e[0]?this.trackConversion(e[1],e[2]):"getRFV"===e[0]?this.getRFV(e[1]):"cdpDoIdentityLink"===e[0]?this.cdp.linkIdentity(e[1],e[2],e[3],"personalization"):"resetUser"===e[0]||"resetIdentity"===e[0]?this.resetUser():"trackConsent"===e[0]&&this.cdp.trackConsent(e[1])}return await this.trackPageInternal()}}async trackPage(){const e=this.pageId;if(!this.canTrack())return;this.isLastEvent=!1;let t=null;return 0===this.tick&&"hidden"===document.visibilityState&&xn.test(window.navigator.userAgent)&&Mn()?(this.isHeldForMetaWebview=!0,void pe((()=>{e===this.pageId&&(this.isHeldForMetaWebview=!1,this.trackPage())}))):(0!==this.tick&&"hidden"===document.visibilityState||(t=await this.collectAndTrackPage()),((e,t)=>{const r=Object.keys(rn).map((e=>parseInt(e,10))).sort(((e,t)=>e-t)).reduce(((t,r)=>null===t&&r>e?r:t),null);r&&tn.callOnTimer(t,rn[r])})(this.tick,(()=>{e===this.pageId&&this.trackPage()})),t)}getRFV(e){if(!this.consentManager.getConsent("personalization"))return e?e(Je):Je;const{userIdPromise:t,actualUserId:r}=this.getUserId(),n=Ae(this.temporalCookie,"isNewUser");return e?t.then((t=>async function(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const o=Qe(e);return o?(r(o),o):function(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((o=>{const s=Ye(e,t,n,i);y(We,s,{onSuccessCallback:t=>{let n;try{n=$e(JSON.parse(t),e)}catch(e){n={rfv:1,r:0,f:0,v:0}}r(n),o(n)},contentType:"application/x-www-form-urlencoded"})}))}(e,t,r,n,i)}(this.accountId,t,e,this.getSiteUserId(),n))):(console.error("Deprecated: please pass a callback to the function getRFV"),function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return Qe(e)||function(e,t,r){const n=Ye(e,t,r,arguments.length>3&&void 0!==arguments[3]&&arguments[3]),i=y(We,n,{sync:!0,contentType:"application/x-www-form-urlencoded"});return $e(JSON.parse(i),e)}(e,t,r,n)}(this.accountId,r,this.getSiteUserId(),n))}cdpDoIdentityLink(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.cdp.linkIdentity(e,t,r,"personalization")}resetUser(){return this.identityResetter.reset()}resetIdentity(){return this.resetUser()}getCdpData(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.cdp.getUserProfile(e)}getCdpMasterId(){return this.cdp.getMasterId()}getMeterSnapshot(){return this.cdp.getMeterSnapshot()}getMeter(e){return this.cdp.getMeter(e)}listMeters(){return this.cdp.listMeters()}incrementMeter(e){return this.cdp.incrementMeter(e)}async trackNewPage(e){var t;if(null!==(t=history.state)&&void 0!==t&&t.mrfSkip)return;const r=((e,t)=>e?"string"==typeof e?{url:e}:e:{})(e);let{initialPageVars:n}=r,i=[],o=this.tracker.lazy;return nn(),this.tick>0?("back forward cache"===r.rs&&(n=mo(mo({},Object.fromEntries(this.getPageVars())),n),i=[...this.getPageMetrics()]),this.isLastEvent=!0,await this.trackPageInternal(),this.previousPage=""+this.canonical,o=!1):(n=mo(mo({},Object.fromEntries(this.getPageVars())),n),i=[...this.getPageMetrics()]),N={},(Un(null==e?void 0:e.rs)||this.tracker.alwaysRequestExperiences)&&this.dispatcher.dispatch("loadExperiences",{rs:null==e?void 0:e.rs,url:window.location.pathname}),await this.initialize(mo(mo({},r),{},{initialPageVars:n,initialPageMetrics:i,fromSPA:!o}))}on(e,t){this.dispatcher.on(e,t)}setupConsent(e){const t=()=>{this.saveAmpPermanentCookie(Ve("compass_uid"))};this.consentManager.onChange((async()=>{if(this.tracker.blockOnReject&&!this.consentManager.getConsent("cookies"))return await this.synchronizer.wait("pageInitialized"),void this.stopTracking();this.canWriteCookies()?this.saveCookies({force:!0}):this.removeCookies(),t()}).bind(this)),t();const r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{useCookies:t}=e;if(ke(t))return t;const r=me("__nrCookieConsent");return ke(r)?r:null}(e);null!==r&&this.consentManager.setConsent("cookies",r)}async getPaywallScore(){const{actualUserId:e}=this.userIdManager.getUserId();return this.consentManager.getConsent("personalization")?(async e=>{const t="".concat(Ge,"?").concat(Be(e)),r=await window.fetch(t);if(!r.ok)throw new Error(r.status);const{score:n}=await r.json();return n})({accountId:this.accountId,userId:e,siteUserId:this.getSiteUserId(),userType:this.getUserType()}):ze}async predict(){const{actualUserId:e}=this.userIdManager.getUserId(),t=await(async e=>{const t="".concat(Ke,"?").concat(Be(e)),r=await fetch(t);if(!r.ok)throw new Error(r.status);return await r.json()})({accountId:this.accountId,userId:e,siteUserId:this.getSiteUserId(),userType:this.getUserType(),totalPageviews:this.getTotalPageviews(),sessionDuration:this.getSessionDuration()});return t.probability&&this.setPageMetric("mrf_paywall_propensity",Math.round(1e3*t.probability)),t}async setRecirculationTracking(){return this.setRecirculationTrackingInternal(!0)}async setRecirculationTrackingInternal(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=Promise.race([this.synchronizer.wait("experimentation").then((e=>e?this.synchronizer.wait("headline"):Promise.resolve())),this.synchronizer.wait("experimentationFailed"),this.synchronizer.wait("experimentationDisabled").then((()=>Promise.resolve())),new Promise((e=>setTimeout(e,3e3)))]),[{layouts:r}]=await Promise.all([this.tracker.rm,t]);this.recirculationScanner=await async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};return await cr(),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};const{observeDomChanges:n=!0,layouts:i=[]}=t,o=n?rr:tr;return yt().forEach((t=>t.shadowRoot&&o(e,t.shadowRoot,{parentNode:t,layouts:i},r))),o(e,document.body,{layouts:i},r),{scan:function(t){tr(e,t,Xt({layouts:i},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}))&&r()}}}(e,t,r)}(((e,t)=>{pe((()=>this.trackRecirculationEvent(e,t.map((e=>{let{module:t,links:r,position:n}=e;return{n:t,e:r,p:n}})))))}),{observeDomChanges:e,layouts:r},(()=>this.dispatcher.dispatch("recirculationChanged"))),this.synchronizer.resolve("recirculationTracking")}async trackRecirculationNode(e){var t;e&&(await this.synchronizer.wait("recirculationTracking"),null===(t=this.recirculationScanner)||void 0===t||t.scan(e))}setRecirculationConfig(){let{modules:e=[],layouts:t=[],blacklist:r=[],redirectionLinks:n=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.tracker.rm.set((i=>{let{modules:o=[],layouts:s=[],blacklist:a=[],redirectionLinks:c=[]}=i;const u={blacklist:Me([...a,...r]),redirectionLinks:Me([...c,...n]),modules:Me([...o,...e]),layouts:Me([...s,...t])};return this.dispatcher.dispatch("recirculationConfigChanged",mo({},u)),u})),async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};e.modules.length&&(await cr(),lr(e),_((()=>{lr(e)&&t()})),t())}({modules:e,blacklist:r,redirectionLinks:n},(()=>{this.setRecirculationTrackingInternal(!1),this.dispatcher.dispatch("recirculationChanged")}))}getRecirculationConfig(){return this.tracker.rm}setRecirculationModules(e){this.setRecirculationConfig({modules:e})}setConversionButtons(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e&&e.length&&function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;document.readyState&&"complete"===document.readyState?Wi(e,t):document.addEventListener("readystatechange",(r=>{"complete"===document.readyState&&Wi(e,t)}))}(e,this.trackConversion.bind(this))}async addUserSegment(e){this.tracker.useLocalstorageForUserVars&&await this.synchronizer.wait("localstorageVarsSynced");const t=Ae(this.permanentCookie,"userSegments")||[];t.includes(e)||(this.permanentCookie.userSegments=[...t,e],this.markAsModified("permanent"),this.saveCookies(),this.cdp.addSegment(e,"personalization"))}async setUserSegments(e){var t;this.tracker.useLocalstorageForUserVars&&await this.synchronizer.wait("localstorageVarsSynced");const r=function(e,t,r){if(!r||!r.length)return e;const n=new Set(t||[]),i=new Set(r.filter((e=>!n.has(e))));return e.filter((e=>!i.has(e)||((e=>{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn('[marfeel] "'.concat(e,"\" is managed server-side and was not added to this device's segments. Use addUserSegment() to assert it from the browser."))})(e),!1)))}(("string"==typeof e?e.split(","):e)||[],null===(t=this.permanentCookie)||void 0===t?void 0:t.userSegments,this.cdp.listServerSegments());this.permanentCookie.userSegments=r,this.markAsModified("permanent"),this.saveCookies(),this.cdp.replaceSegments(r,"personalization")}removeUserSegment(e){this.permanentCookie.userSegments=this.permanentCookie.userSegments?this.permanentCookie.userSegments.filter((t=>t!==e)):[],this.markAsModified("permanent"),this.saveCookies(),this.cdp.removeSegment(e,"personalization")}clearUserSegments(){this.permanentCookie.userSegments=[],this.markAsModified("permanent"),this.saveCookies(),this.cdp.clearSegments("personalization")}async getUserSegmentsAsync(){var e;await this.synchronizer.wait("pageInitialized"),this.tracker.useLocalstorageForUserVars&&await this.synchronizer.wait("localstorageVarsSynced");const t=await this.cdp.getServerSegments();return this.trimUserSegments(at(null===(e=this.permanentCookie)||void 0===e?void 0:e.userSegments,t))}getUserSegments(){var e;return this.trimUserSegments(at(null===(e=this.permanentCookie)||void 0===e?void 0:e.userSegments,this.cdp.listServerSegments()))}trimUserSegments(e){const t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return Array.isArray(e)&&e.some((e=>{let[r]=e;return r===t}))}(this.getOwnedUserVars(),"mrf_tooManySegments");return function(e){return e.length>100}(e)?t||this.setUserVar("mrf_tooManySegments",!0):t&&this.setUserVar("mrf_tooManySegments",null),function(e){return e.slice(0,100)}(e)}getContext(e){var t;return e?null===(t=this.contextVariables)||void 0===t?void 0:t[e]:this.contextVariables}setContext(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.contextVariables=e}trackPaymentMethod(){(e=>{try{const r=e.getSessionVars();if("hub.marfeel.com"===document.location.host)return;if(window.addEventListener("message",(t=>{if("https://experiences.mrf.io"===t.origin){var r,n;if(null!==(r=t.data)&&void 0!==r&&r.activePayment)e.setSessionVar("activePaymentMethod",t.data.activePayment);else if(null!==(n=t.data)&&void 0!==n&&n.retryData&&window.PaymentRequest){var i;const{paymentMethod:r,paymentDetails:n}=null===(i=t.data)||void 0===i?void 0:i.retryData;new PaymentRequest([r],n,{}).canMakePayment().then((t=>{t&&e.setSessionVar("activePaymentMethod","applePay")})).catch((()=>{}))}Xi=!1,setTimeout((()=>{var e;return null===(e=document.getElementById("dw-mrf"))||void 0===e?void 0:e.remove()}),5e3)}})),!Xi||!r.activePaymentMethod){var t;const e=document.createElement("iframe");e.id="dw-mrf",e.setAttribute("allow","payment"),e.setAttribute("style","display:none;"),e.src=Ji,null===(t=document.body)||void 0===t||t.appendChild(e),Xi=!0}}catch(e){}})(this)}async addMediaItemPlayed(){this.mediaCounter.addItem()}async setMediaSecondsPlayed(e){this.mediaCounter.setMaxSeconds(e)}setMultimediaTracking(e){this.multimediaTrackingMode=e}getMultimediaTracking(){return this.multimediaTrackingMode}}},4453:(e,t,r)=>{r.d(t,{G:()=>n});var n=e=>"string"==typeof e&&""!==e},799:(e,t,r)=>{r.d(t,{N:()=>i,r:()=>n});var n=function(e){return e.WARNING="warning",e.JS_ERROR="jserror",e}({}),i="marfeelsdk_errors"},5181:function(e,t){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},i=this&&this.__spreadArray||function(e,t,r){if(r||2===arguments.length)for(var n,i=0,o=t.length;i{function n(e,t,r,n,i,o,s){try{var a=e[o](s),c=a.value}catch(e){return void r(e)}a.done?t(c):Promise.resolve(c).then(n,i)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(i,o){var s=e.apply(t,r);function a(e){n(s,i,o,a,c,"next",e)}function c(e){n(s,i,o,a,c,"throw",e)}a(void 0)}))}}r.d(t,{Z:()=>i})},2601:(e,t,r)=>{function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,"string");if("object"!==n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{Z:()=>i})},2159:(e,t,r)=>{function n(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}r.d(t,{Z:()=>n})}},o={};function s(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={id:e,loaded:!1,exports:{}};return i[e].call(r.exports,r,r.exports,s),r.loaded=!0,r.exports}s.m=i,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"==typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"==typeof r.then)return r}var i=Object.create(null);s.r(i);var o={};e=e||[null,t({}),t([]),t(t)];for(var a=2&n&&r;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((e=>o[e]=()=>r[e]));return o.default=()=>r,s.d(i,o),i},s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,r)=>(s.f[r](e,t),t)),[])),s.u=e=>"chunks/"+{0:"f4c3bf9456e9c2634977",209:"c8eac932e949d3ce6077",227:"ff5a53ca5bf583e21324",265:"77730393d055da6f3b40",360:"577394eee2c429f75697",374:"eaa5f4b5ba748a70ddea",376:"03374b88cb03f7c1ca88",403:"736c66901c088d5db6df",709:"5e817e2731bc152c71a1",784:"795ddd120b9facec6d80",792:"2617593fb1f13a2e3d6c",810:"f9fe92225deb11719d27",836:"1967a557f37c050f1620",968:"ee3ebde53b072fd6b65b",996:"f9d7fa9ad03bc3e4fc5d"}[e]+".js",s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},n="@marfeel/marfeel-sdk:",s.l=(e,t,i,o)=>{if(r[e])r[e].push(t);else{var a,c;if(void 0!==i)for(var u=document.getElementsByTagName("script"),l=0;l{a.onerror=a.onload=null,clearTimeout(h);var i=r[e];if(delete r[e],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(p.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=p.bind(null,a.onerror),a.onload=p.bind(null,a.onload),c&&document.head.appendChild(a)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.p="https://sdk.mrf.io/statics/",(()=>{s.b=document.baseURI||self.location.href;var e={179:0};s.f.j=(t,r)=>{var n=s.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=i);var o=s.p+s.u(t),a=new Error;s.l(o,(r=>{if(s.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",a.name="ChunkLoadError",a.type=i,a.request=o,n[1](a)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,i,[o,a,c]=r,u=0;if(o.some((t=>0!==e[t]))){for(n in a)s.o(a,n)&&(s.m[n]=a[n]);c&&c(s)}for(t&&t(r);u{var e={};s.r(e),s.d(e,{TIMING_MARKS:()=>f,mark:()=>m,markAndMeasure:()=>y,measure:()=>g});var t,r,n,i,o=function(){try{var e;if(-1!==location.hash.indexOf("mrfdebug")||null!==(e=window.localStorage)&&void 0!==e&&e.getItem("mrfdebug")){for(var t=arguments.length,r=new Array(t),n=0;n{o('"showOffer" handler called'),window.marfeel=window.marfeel||{},window.marfeel.cmd=window.marfeel.cmd||[],window.marfeel.cmd.push(["synchronizer",function(t){o("resolve piano-offer"),t.resolve("piano-offer",e)}])},c=e=>{o('"checkoutComplete" handler called'),window.marfeel=window.marfeel||{},window.marfeel.cmd=window.marfeel.cmd||[],window.marfeel.cmd.push(["synchronizer",function(t){o("resolve piano-subscription"),t.resolve("piano-subscription",e)}])};window.tp=window.tp||[],o("start",window.tp),o("piano handlers pushed"),Array.isArray(window.tp)?(window.tp.push(["addHandler","showOffer",a]),window.tp.push(["addHandler","checkoutComplete",c])):(null===(t=(r=window.tp).addHandler)||void 0===t||t.call(r,"showOffer",a),null===(n=(i=window.tp).addHandler)||void 0===n||n.call(i,"checkoutComplete",c));var u=s(4795);var l=s(2601);const d=class{constructor(e){(0,l.Z)(this,"dependency",void 0),(0,l.Z)(this,"buffer",[]),this.dependency=e}get(e){this.dependency?e(this.dependency):this.buffer.push(e)}resolve(e){this.dependency=e,this.buffer.splice(0).forEach((t=>{try{t(e)}catch(e){console.error(e)}}))}},p=class{constructor(){(0,l.Z)(this,"dependencies",{})}get(e,t){var r="string"==typeof e?[e]:e,n=new Array(e.length),i=e.length,o=function(){try{t(...arguments)}catch(e){}};i?r.forEach(((e,t)=>{this.dependencies[e]||(this.dependencies[e]=new d),this.dependencies[e].get((e=>{n[t]=e,0==--i&&o(...n)}))})):o(...n)}isResolved(e){var t;return void 0!==(null===(t=this.dependencies[e])||void 0===t?void 0:t.dependency)}register(e,t){this.dependencies[e]?this.dependencies[e].resolve(t):this.dependencies[e]=new d(t)}};var h=[];var f=function(e){return e.LOADING_EXPERIENCES="loadingExperiences",e.END_LOADING_EXPERIENCES="endLoadingExperiences",e.INIT_HANDLE_INLINE_EXPERIENCE="initHandleInlineExperience",e.END_HANDLE_INLINE_EXPERIENCE="endHandleInlineExperience",e.INIT_HANDLE_EXPERIMENTATION="initHandleExperimentation",e.END_HANDLE_EXPERIMENTATION="endHandleExperimentation",e.INIT_HANDLE_ACTION="initHandleAction",e.END_HANDLE_ACTION="endHandleAction",e}({}),v=-1!==location.hash.indexOf("mrfdebug")||-1!==location.hash.indexOf("mrfexp"),m=e=>{v&&performance.mark(e)},g=(e,t,r)=>{if(v){var n=performance.measure("".concat(e," to ").concat(t),e,t);!function(){try{if(v){for(var e=arguments.length,t=new Array(e),r=0;r{v&&(m(t),g(e,t,r))};function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function w(e){for(var t=1;te.forEach((e=>this.getSDKs(...e)));n(t.cmd.splice(0)),t.cmd.push=function(){for(var e=arguments.length,t=new Array(e),r=0;r{if((!(s=t.origin)||"null"===s||s===window.location.origin||h.includes(s))&&(o=t.data)&&"__MRF_SDK__"===o.app){var{sdkName:r,methodName:n,args:i}=t.data;e.cmd.push([r,e=>{e[n].apply(e,i)}])}var o,s}))}(t)}registerSDK(e,t,r,n){var i=this;return(0,u.Z)((function*(){i.registrations.set(e,{dependencies:t,sdkFactory:r,onRegister:n}),i.runRegistration(e)}))()}retrySDK(e){this.dependenciesContainer.isResolved(e)||this.runRegistration(e)}runRegistration(e){var t=this,r=this.registrations.get(e);if(r){var{dependencies:n,sdkFactory:i,onRegister:o}=r;this.dependenciesContainer.get(n,(function(){for(var r=arguments.length,n=new Array(r),s=0;s{var i=new r(t.config,...n);t.dependenciesContainer.register(e,i),null==o||o(t.config,i)})).catch((()=>{})).then((()=>{t.building.delete(e)})))}))}}addConfig(e){var t=this;return(0,u.Z)((function*(){t.config=w(w({},t.config),e)}))()}getSDKs(){for(var e=arguments.length,t=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:P.r.JS_ERROR,o=arguments.length>1?arguments[1]:void 0;null===(e=window)||void 0===e||null===(t=e.sdk_vrys)||void 0===t||null===(r=t.getInstance)||void 0===r||null===(n=r.call(t,P.N))||void 0===n||n.track(function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:10,r="number"==typeof e?e:Number(e);return!isFinite(r)||isNaN(r)||r<0||r>100?t:r}(t);if(100*Math.random(){var{initTracking:t}=e;t(r),i()}))}}}function j(e){return"analytics_storage"===e?"cookies":e}E("logger",[],(()=>Promise.resolve(C)));var I=function(e){return e.READY="ready",e.ANSWERED="answered",e}(I||{});class A{constructor(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];(0,l.Z)(this,"onChangeCallbacks",void 0),(0,l.Z)(this,"onReadyCallbacks",void 0),(0,l.Z)(this,"consent",void 0),(0,l.Z)(this,"features",void 0),(0,l.Z)(this,"state",void 0),(0,l.Z)(this,"isEnabled",void 0),this.consent=e,this.features={},this.onReadyCallbacks=[],this.onChangeCallbacks=[],this.isEnabled=!0,e&&(this.state=I.ANSWERED)}isInitiated(){return arguments.length>0&&void 0!==arguments[0]&&!arguments[0]?!this.isEnabled||this.state===I.READY||this.state===I.ANSWERED:!this.isEnabled||this.state===I.ANSWERED}isRealCMP(){return!1}setCMPLoaded(){this.state||(this.state=I.READY);var e=this.onReadyCallbacks.slice();this.onReadyCallbacks=[],e.forEach((e=>e()))}setCMPNotApplies(){this.isEnabled=!1,this.consent=!0,this.setCMPLoaded()}isActive(){return this.isEnabled}onReady(e){this.isInitiated(!1)?e():this.onReadyCallbacks.push(e)}onChange(e){var t;null===(t=this.onChangeCallbacks)||void 0===t||t.push(e)}callOnChange(){this.onChangeCallbacks.forEach((e=>e()))}getConsent(e){return e&&this.features&&void 0!==this.features[e]?this.features[e]:this.consent}setConsentFeatures(e){e.forEach((e=>{var{feature:t,consent:r}=e;this.features[j(t)]=r})),this.state||this.setCMPLoaded(),this.callOnChange(),this.state=I.ANSWERED}setConsent(e,t){this.features[j(e)]=t,this.callOnChange()}hasToPromptForConsent(e){e(!1)}hasConsentForVendor(e){return this.getConsent()}hasConsentForPurpose(e){return this.getConsent()}}var T,D=["tcloaded","useractioncomplete"],_={cookies:{vendors:[943],purposes:[1,7,8,9,10]},personalization:{vendors:[943],purposes:[1,5,6,7,8,9,10]}};class N{constructor(){(0,l.Z)(this,"tcData",void 0),(0,l.Z)(this,"isReady",!1);var e=()=>{this.isReady=!0};this.onReady(e.bind(this)),this.onChange((t=>{this.tcData=t,null!=t&&t.gdprApplies||e()}).bind(this))}isInitiated(){return arguments.length>0&&void 0!==arguments[0]&&!arguments[0]?this.isReady:!!this.tcData}isRealCMP(){return!0}isActive(){var e;return!(null==this||null===(e=this.tcData)||void 0===e||!e.gdprApplies)}hasToPromptForConsent(e){this.addEventListener((t=>{var r,n;"loaded"===t.cmpStatus&&(null===(r=(n=window).__tcfapi)||void 0===r||r.call(n,"ping",2,(t=>{var{displayStatus:r}=t;return e("disabled"!==r)})))}))}hasConsentForVendor(e){var t,r;return!0===(null===(t=this.tcData)||void 0===t||null===(r=t.vendor)||void 0===r?void 0:r.consents[e])}hasConsentForPurpose(e){var t,r;return!0===(null===(t=this.tcData)||void 0===t||null===(r=t.purpose)||void 0===r?void 0:r.consents[e])}matchRequirements(e){return!!e&&!!this.tcData&&e.vendors.every(this.hasConsentForVendor.bind(this))&&e.purposes.every(this.hasConsentForPurpose.bind(this))}onChange(e){this.addEventListener(((t,r)=>{!r||!D.includes(t.eventStatus)&&t.gdprApplies||e(t)}))}onReady(e){this.isInitiated(!1)?e():this.addEventListener((t=>{var r,n,{cmpStatus:i,listenerId:o}=t;"loaded"===i&&(e(),null===(r=(n=window).__tcfapi)||void 0===r||r.call(n,"removeEventListener",2,(()=>{}),o))}))}getConsent(e){return!(!this.tcData||this.tcData.gdprApplies)||this.matchRequirements(_[e])}addEventListener(e){var t,r,n=(t,r)=>{t&&e(t,r)};window.__tcfapi?null===(t=(r=window).__tcfapi)||void 0===t||t.call(r,"addEventListener",2,n):setTimeout((()=>this.addEventListener(n)),100)}}var R=new Uint8Array(16);function L(){if(!T&&!(T="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return T(R)}const M=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var U=[],x=0;x<256;++x)U.push((x+256).toString(16).substr(1));const V=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(U[e[t+0]]+U[e[t+1]]+U[e[t+2]]+U[e[t+3]]+"-"+U[e[t+4]]+U[e[t+5]]+"-"+U[e[t+6]]+U[e[t+7]]+"-"+U[e[t+8]]+U[e[t+9]]+"-"+U[e[t+10]]+U[e[t+11]]+U[e[t+12]]+U[e[t+13]]+U[e[t+14]]+U[e[t+15]]).toLowerCase();if(!function(e){return"string"==typeof e&&M.test(e)}(r))throw TypeError("Stringified UUID is invalid");return r},Z=function(e,t,r){var n=(e=e||{}).random||(e.rng||L)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var i=0;i<16;++i)t[r+i]=n[i];return t}return V(n)};var F="flagConsentReady",q=function(e){return e[e.CONSENT_ACCEPTED=0]="CONSENT_ACCEPTED",e[e.CONSENT_NON_REJECTED=1]="CONSENT_NON_REJECTED",e[e.CONSENT_PRESENT=2]="CONSENT_PRESENT",e}(q||{}),z=e=>e.blockOnNoConsent?q.CONSENT_ACCEPTED:e.blockOnReject?q.CONSENT_NON_REJECTED:q.CONSENT_PRESENT;function G(e,t,r,n){return K.apply(this,arguments)}function K(){return(K=(0,u.Z)((function*(e,t,r,n){var i,o="".concat(F,"_").concat(Z());return!e.blockOnNoConsent&&void 0===e.manualConsent&&n&&(i=window.setTimeout((()=>r.resolve(o)),n)),t.onReady((()=>{!function(e,t,r,n){var i=()=>!!t.getConsent("cookies")&&(r(),!0),o=()=>{i()||t.onChange(i)};switch(e){case q.CONSENT_ACCEPTED:o();break;case q.CONSENT_NON_REJECTED:o(),t.isInitiated()&&!t.getConsent("cookies")&&window.clearTimeout(n);break;default:r()}}(z(e),t,(()=>r.resolve(o)),i)})),r.wait(o)}))).apply(this,arguments)}class B{constructor(e){(0,l.Z)(this,"handler",void 0),this.handler=function(e){return void 0!==e.gdpr&&!e.gdpr||!window.__tcfapi&&!window.gdprAppliesGlobally?new A(!e.manualConsent):new N}(e)}isInitiated(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.handler.isInitiated(e)}isRealCMP(){return this.handler.isRealCMP()}isActive(){return this.handler.isActive()}setCMPLoaded(){this.handler.setCMPLoaded()}setCMPNotApplies(){this.handler.setCMPNotApplies()}onChange(e){this.handler.onChange(e)}onReady(e){this.handler.onReady(e)}getConsent(e){return this.handler.getConsent(e)}setConsentFeatures(e,t){this.handler instanceof A||(this.handler=new A),this.handler.setConsentFeatures(e,t)}setConsent(e,t){this.handler instanceof A||(this.handler=new A),this.handler.setConsent(e,t)}hasToPromptForConsent(e){this.handler.hasToPromptForConsent(e)}hasConsentForVendor(e){return this.handler.hasConsentForVendor(e)}hasConsentForPurpose(e){return this.handler.hasConsentForPurpose(e)}}E("consent",[],(()=>Promise.resolve(B)));var H=e=>{"history"in window&&window.history.replaceState(history.state,"",e)};function W(){return W=(0,u.Z)((function*(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;ne(!0))),o=new Array(i.length),a=0,new Promise(((e,t)=>{i.forEach(((r,n)=>{r.then((t=>{t&&e(t)})).catch((e=>{o[n]=e,(a+=1)===i.length&&t(o)}))}))}))).then((t=>{var r,n=window.top===window.self;t&&n&&(null===(r=document.body)||void 0===r||r.dispatchEvent(new Event("mrf-hud-experiments-cleanup")),(e=>{s.e(374).then(s.bind(s,374)).then((t=>{var{default:r,saveActiveOverlay:n}=t;new r(e),n()}))})(e))})).catch((()=>{}));var i,o,a})),W.apply(this,arguments)}function J(e){return(0,u.Z)((function*(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=new URL(window.location.href),n=!!r.searchParams.get(e);if(n&&t)try{H(function(e,t){var r,n=new URL(e.href);return null===(r=n.searchParams)||void 0===r||r.delete(t),n.toString()}(r,e))}catch(e){}return n}))}var X=s(5960);function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Y(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0],t=new URL(window.location.href),r=!!t.hash.includes(a);if(r&&e)try{H(function(e,t){var r=new URL(e.href),n=e.hash.split("#").filter((e=>""!==e&&e!==t&&!e.startsWith("".concat(t,"="))));return r.hash=n.length?"#".concat(n.join("#")):"",r.toString()}(t,a))}catch(e){}return r}))),J(Q),J("activate-overlay"),(o="".concat("mrfHudStorage","-").concat(e.accountId),s="".concat("compass-overlay","_").concat(e.accountId),(0,u.Z)((function*(){try{var e=window.localStorage.getItem(o);if(e)return JSON.parse(e).entries[s].active}catch(e){}return!1}))),(i=e.accountId,(0,u.Z)((function*(){return new Promise((e=>{window.addEventListener("message",(t=>{var{data:r}=t;((e,t)=>{return!(998===(r=e)||"998"===r||window.self!==window.top||"compass_chrome_extension"!==(null==t?void 0:t.origin)||"extension:load_overlay"!==(null==t?void 0:t.type));var r})(i,r)&&e(!0)}))}))}))))}}var te=function(e){return e[e.IFRAME=0]="IFRAME",e[e.DEFAULT=1]="DEFAULT",e}({}),re=function(e){return e.CROSS_DOMAIN="CROSS_DOMAIN",e.GET_RFV="GET_RFV",e.GET_TRACKING_DATA="GET_TRACKING_DATA",e}({});function ne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var ie=function(){var e=(0,u.Z)((function*(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3;return new Promise((r=>{var n,i,o=Math.random().toString(36).replace("0.","mrf-"),s=()=>{window.removeEventListener("message",n),clearTimeout(i)};n=t=>{var{data:n}=t;e===n.type&&o===n.id&&(s(),r(n))},i=setTimeout((()=>{s(),r(null)}),t);try{var a;window.addEventListener("message",n),null===(a=window.top)||void 0===a||a.postMessage({type:e,id:o},"*")}catch(e){s(),r(null)}}))}));return function(t){return e.apply(this,arguments)}}(),oe=(e,t,r)=>{var n;null===(n=e.source)||void 0===n||n.postMessage(function(e){for(var t=1;t{window.addEventListener("message",(e=>{var t,r,n,i,o,s;if(null!==(t=e.data)&&void 0!==t&&null!==(r=t.id)&&void 0!==r&&null!==(n=r.startsWith)&&void 0!==n&&n.call(r,"mrf-"))switch(e.data.type){case re.CROSS_DOMAIN:var a=null===(i=window)||void 0===i||null===(o=i.marfeel)||void 0===o||null===(s=o.config)||void 0===s?void 0:s.accountId;oe(e,re.CROSS_DOMAIN,{topAccountId:a});break;case re.GET_RFV:window.marfeel.cmd.push(["compass",t=>{t.getRFV((t=>{oe(e,re.GET_RFV,{rfv:t})}))}]);break;case re.GET_TRACKING_DATA:window.marfeel.cmd.push(["compass",function(){var t=(0,u.Z)((function*(t){var r=yield t.getTrackingCommonData();oe(e,re.GET_TRACKING_DATA,{trackingCommonData:r})}));return function(e){return t.apply(this,arguments)}}()]);break;default:return}}))};function ae(){return(ae=(0,u.Z)((function*(){return new Promise((e=>{try{document.prerendering?document.addEventListener("prerenderingchange",(()=>{window.marfeel.cmd.push(["compass",function(e){e.setPageVar("mrfprerendered_tracked","true")}]),e()})):e()}catch(t){e()}}))}))).apply(this,arguments)}var ce=function(){var e=(0,u.Z)((function*(e){for(var t=0;t<3;t++){var r=yield ie(re.CROSS_DOMAIN,200);if(r)return r.topAccountId===e.accountId}return!1}));return function(t){return e.apply(this,arguments)}}(),ue=e=>{try{var t,r,n;return(null===(t=window.top)||void 0===t||null===(r=t.marfeel)||void 0===r||null===(n=r.config)||void 0===n?void 0:n.accountId)===e.accountId}catch(e){return!1}},le=function(){var e=(0,u.Z)((function*(e,t){return!e&&(window.location.hash.includes("amp=1")||ue(t)||(yield ce(t)))?te.IFRAME:te.DEFAULT}));return function(t,r){return e.apply(this,arguments)}}();class de{getRFV(e){return(0,u.Z)((function*(){try{var t=yield ie(re.GET_RFV);null!=t&&t.rfv&&e(t.rfv)}catch(e){}}))()}getTrackingCommonData(){return(0,u.Z)((function*(){try{return(yield ie(re.GET_TRACKING_DATA)).trackingCommonData}catch(e){return{}}}))()}}var pe=()=>{try{var e=(e=>{var t=window.location.hash;return new URLSearchParams(t.substring(1)).get("mrfCtx")})();if(e)return JSON.parse(atob(e))}catch(e){}return null};class he{constructor(e){(0,l.Z)(this,"trackingData",void 0);var t=pe(),r="sufficient"===t.cc||"CONSENT_STATE"===t.cc;this.trackingData={ac:e,t:t.t,r:t.r,url:t.url,c:t.c,pp:t.dr,lp:t.c,p:null,amp:"true",amp_p:t.pvid,amp_u:t.u,v:.2,ua:window.navigator.userAgent,rs:"",sui:"",ut:0,fv:0,lv:0,useg:[],uvar:[],svar:[],pvar:[],pm:[],uc:r,cc:r?1:0}}getRFV(e){e()}getTrackingCommonData(){var e=this;return(0,u.Z)((function*(){return new Promise((t=>t(e.trackingData)))}))()}}class fe{getRFV(e){var t,r;null===(t=window)||void 0===t||null===(r=t.top)||void 0===r||r.marfeel.cmd.push(["compass",function(){var t=(0,u.Z)((function*(t){t.getRFV(e)}));return function(e){return t.apply(this,arguments)}}()])}getTrackingCommonData(){return(0,u.Z)((function*(){return new Promise((e=>{var t,r;null===(t=window)||void 0===t||null===(r=t.top)||void 0===r||r.marfeel.cmd.push(["compass",function(){var t=(0,u.Z)((function*(t){return e(yield t.getTrackingCommonData())}));return function(e){return t.apply(this,arguments)}}()])}))}))()}}function ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function me(e){for(var t=1;t{pe()&&(this.solver=new he(this.accountId))}))}getIframeSolver(e){return pe()?new he(this.accountId):ue(e)?new fe:new de}initialize(){this.synchronizer.resolve("pageInitialized")}postSetup(){}getEndpointDomain(){return"https://events.newsroom.bi"}getRFV(e){this.solver.getRFV(e)}getTrackingCommonData(){var e=this;return(0,u.Z)((function*(){return e.solver.getTrackingCommonData()}))()}}class ye{constructor(e,t){(0,l.Z)(this,"compass",void 0),this.compass=t}getMeterSnapshot(){return this.compass.getMeterSnapshot()}get(e){var t=this;return(0,u.Z)((function*(){var{meters:r}=yield t.compass.getMeterSnapshot();return r.find((t=>t.name===e))||null}))()}list(){var e=this;return(0,u.Z)((function*(){var{meters:t}=yield e.compass.getMeterSnapshot();return t}))()}increment(e){return this.compass.incrementMeter(e)}}E("compass",["consent","synchronizer","events"],function(){var e=(0,u.Z)((function*(e,t){var r=window===window.top,[n,i]=t;return yield function(){return ae.apply(this,arguments)}(),r&&se(),yield G(e,n,i,1e3),(yield le(r,e))===te.IFRAME?Promise.resolve(ge):Promise.resolve(ee)}));return function(t,r){return e.apply(this,arguments)}}(),((e,t)=>{e.lazy||t.trackNewPage()})),E("meter",["compass"],(0,u.Z)((function*(){return ye})));var be=function(e){return e.PAYWALL="paywall",e.OPEN="open",e}({}),we=.0025,Oe={threshold:we,steepness:2.5,minimumCloseRate:.05};function Ee(e,t,r){var n=Number(e);return Number.isFinite(n)&&n>=r?n:t}function Se(){return Se=(0,u.Z)((function*(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Oe;try{var r,n,i=yield e.predict(),o=null!==(r=null!==(n=i.prediction)&&void 0!==n?n:i.probability)&&void 0!==r?r:0,s=Math.random()1&&void 0!==arguments[1]?arguments[1]:Oe,{threshold:r,steepness:n,minimumCloseRate:i}=t,o=(Math.exp(n*e/r)-1)/(Math.exp(n)-1);return Math.min(1,Math.max(i,o))}(o,t)?be.PAYWALL:be.OPEN;return e.setPageVar("mrf_propensity",String(Math.floor(1e5*o))),{action:{type:s}}}catch(e){return{action:{type:be.OPEN}}}})),Se.apply(this,arguments)}class Pe{constructor(e,t){(0,l.Z)(this,"compassSDK",void 0),(0,l.Z)(this,"closeRateConfig",void 0),this.compassSDK=t,this.closeRateConfig=function(){var e,t=null!==(e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).nba)&&void 0!==e?e:{};return{threshold:Ee(t.threshold,we,Number.MIN_VALUE),steepness:Ee(t.steepness,2.5,Number.MIN_VALUE),minimumCloseRate:Ee(t.minimumCloseRate,.05,0)}}(e)}nextAction(){var e=this;return(0,u.Z)((function*(){return function(e){return Se.apply(this,arguments)}(e.compassSDK,e.closeRateConfig)}))()}}E("nba",["compass"],(()=>Promise.resolve(Pe)));var ke=s(5181),Ce=s.n(ke),je=function(e){return e.INLINE="inline",e.FLOWCARDS="flowcards",e.COMPASS="compass",e.RECIRCULATION="recirculation",e.CONVERSIONS="conversions",e.CONTENT="content",e.AD_MANAGER="adManager",e.EXPERIMENTS="experiments",e.EXPERIMENTATION="experimentation",e.GOOGLE_OPTIMIZE="googleOptimize",e.PIANO="piano",e.GOAL_TRACKING="goalTracking",e.LOADER="loader",e.ECOMMERCE="ecommerce",e.MULTIMEDIA="multimedia",e.GENERIC_GOAL_TRACKING="genericGoalTracking",e.SITE_CONTEXT_SYNCHRONIZER="siteContextSynchronizer",e.SOCIAL_ACQUISITION="socialAcquisition",e.CONTEXT_EXPOSITION="contextExposition",e.APP_BANNER="appBanner",e.MARFEEL_OPTIMIZER="marfeelOptimizer",e.AFFILIATION_ENHANCER="affiliationEnhancer",e.PAGE_METRICS_TRACKING="pageMetricsTracking",e}({}),Ie=e=>{if(!e)return"";try{if(decodeURIComponent(e)!==e)return e}catch(e){}return encodeURIComponent(e)},Ae=function(){var e=(0,u.Z)((function*(e){var t,r=e.canonical||(e=>{if(e)try{var t=new URL(e);return"".concat(t.origin).concat(t.pathname)}catch(e){return""}})(null===(t=e.location)||void 0===t?void 0:t.href)||"";if(!r)return"";var n=Ie(r);return"url=".concat(n)}));return function(t){return e.apply(this,arguments)}}(),Te=function(){var e=(0,u.Z)((function*(e){var t=e.cdp;if(!t)return"";var r=[];return t.masterId&&r.push("cdp_mid=".concat(encodeURIComponent(t.masterId))),t.rfv&&r.push("cdp_rfv=".concat(encodeURIComponent(t.rfv))),t.cohorts&&r.push("cdp_cohorts=".concat(encodeURIComponent(t.cohorts))),r.join("&")}));return function(t){return e.apply(this,arguments)}}(),De=function(){var e=(0,u.Z)((function*(e){var t=e.userId;return t&&""!==t?"clid=".concat(t):""}));return function(t){return e.apply(this,arguments)}}(),_e=function(){var e=(0,u.Z)((function*(e){var t=e.sessionId;return t&&""!==t?"seid=".concat(t):""}));return function(t){return e.apply(this,arguments)}}();function Ne(){return new Promise((e=>{var t,r;(window.marfeel=null!==(t=window.marfeel)&&void 0!==t?t:{},window.marfeel.cmd=null!==(r=window.marfeel.cmd)&&void 0!==r?r:[],window.marfeel.cmd).push(["consent",t=>{e(t)}])}))}function Re(){try{return localStorage}catch(e){return{length:0,clear:()=>{},getItem:()=>null,key:()=>null,removeItem:()=>{},setItem:()=>{}}}}function Le(){try{return sessionStorage}catch(e){return{length:0,clear:()=>{},getItem:()=>null,key:()=>null,removeItem:()=>{},setItem:()=>{}}}}function Me(){return Ue.apply(this,arguments)}function Ue(){return(Ue=(0,u.Z)((function*(){return(yield Ne()).getConsent("cookies")?Re():Le()}))).apply(this,arguments)}function xe(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>e;try{var n=e.getItem(t);return n?JSON.parse(r(n)):null}catch(e){}return null}var Ve=Promise.resolve(!0);function Ze(e,t,r){var{isPatch:n=!1,encoder:i=(e=>e),decoder:o=(e=>e)}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return Ve=Ve.then((0,u.Z)((function*(){try{var s=n&&xe(e,t,o)||{};return e.setItem(t,i(JSON.stringify(Ce().withOptions({mergeArrays:!1},s,r)))),!0}catch(e){}return!1})))}function Fe(){return Fe=(0,u.Z)((function*(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return xe(yield Me(),e,t)})),Fe.apply(this,arguments)}function qe(){return qe=(0,u.Z)((function*(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Ze(yield Me(),e,t,r)})),qe.apply(this,arguments)}function ze(){return ze=(0,u.Z)((function*(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=yield Ne(),n=()=>r.getConsent("cookies");r.onReady((()=>{var i=n();r.onChange((()=>{if(i!==(i=n())){var r=i?Le():Re(),o=i?Re():Le(),s=xe(r,e,t.decoder);s&&Ze(o,e,s,t)}}))}))})),ze.apply(this,arguments)}var Ge="marfeel-sdk-store",Ke=btoa,Be=atob;function He(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.update=Date.now(),function(e,t){return qe.apply(this,arguments)}(Ge,e,{encoder:Ke,decoder:Be,isPatch:t})}function We(){return We=(0,u.Z)((function*(){var e,t=yield function(e){return Fe.apply(this,arguments)}(Ge,Be);return t||(He(e={creation:Date.now(),update:Date.now(),entries:{}}),e)})),We.apply(this,arguments)}function Je(e){return Xe.apply(this,arguments)}function Xe(){return Xe=(0,u.Z)((function*(e){var t=yield function(){return We.apply(this,arguments)}();return t.entries[e]})),Xe.apply(this,arguments)}function $e(e,t){return Ye.apply(this,arguments)}function Ye(){return(Ye=(0,u.Z)((function*(e,t){return He({entries:{[e]:t}},!0)}))).apply(this,arguments)}var Qe=function(e){return e["2G"]="2g",e["3G"]="3g",e["4G"]="4g",e}(Qe||{}),et={[Qe["2G"]]:70,[Qe["3G"]]:750,[Qe["4G"]]:Number.MAX_VALUE},tt="mrf-connection-speed",rt=[1059,1659,2223,2224,2225,2335,2336,2337,2338,2339,2340],nt=function(){var e=(0,u.Z)((function*(e){var t;if("function"!=typeof(null===(t=window.performance)||void 0===t?void 0:t.getEntriesByType)||!rt.includes(Number(e.siteId)||0))return"";var r=[...window.performance.getEntriesByType("navigation"),...window.performance.getEntriesByType("resource")].filter((e=>e.transferSize>1e4));if(!r.length){var n,{connection_kbps:i,connection_type:o}=null!==(n=yield Je(tt))&&void 0!==n?n:{};return i&&o?"kbps=".concat(i,"&ctyp=").concat(o):""}var s=r.reduce(((e,t)=>t.encodedBodySize>e.encodedBodySize?t:e)),a=s.encodedBodySize/1e3,c=s.responseEnd-s.responseStart,u=Math.round(8*a/(c/1e3)),l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e"".concat(Ie(t),",").concat(e[t])));return"".concat("cnv","=").concat(t.join(","))}));return function(){return e.apply(this,arguments)}}(),ot=function(){var e,t=arguments.length>1?arguments[1]:void 0;return null===(e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(t,"").replace("true","").split("&").find((e=>e.startsWith("mrfexperiences=")||e.startsWith("mrfexp=")||e.startsWith("mrfdebug="))))||void 0===e?void 0:e.split("=")[1]},st=e=>{if(e){var t=ot(e.hash,"#")||ot(e.search,"?");if(t)return t}return null},at=function(){var e=(0,u.Z)((function*(e){var t=e.experienceId;return t&&""!==t?"id=".concat(t):""}));return function(t){return e.apply(this,arguments)}}();function ct(e,t){if("provider"!==e)return t}var ut=function(){var e=(0,u.Z)((function*(e){var t,r;if(null===(t=e.externalExperiences)||void 0===t||null===(r=t[je.FLOWCARDS])||void 0===r||!r.length)return"";var n=e.externalExperiences[je.FLOWCARDS].map((e=>{var t=e;return"object"==typeof e.renderProps&&(t.renderProps=JSON.stringify(e.renderProps)),t})),i=Ie(JSON.stringify(n,ct));return"dflwc=".concat(i)}));return function(t){return e.apply(this,arguments)}}(),lt=function(){var e=(0,u.Z)((function*(e){return isNaN(e.firstVisit)?"":"fvst=".concat(e.firstVisit)}));return function(t){return e.apply(this,arguments)}}(),dt=function(){var e=(0,u.Z)((function*(e){var t,r,n=(null===(t=e.location)||void 0===t||null===(r=t.searchParams)||void 0===r?void 0:r.get("mrfgeo"))||"";return n?"geo=".concat(n):""}));return function(t){return e.apply(this,arguments)}}(),pt=function(){var e=(0,u.Z)((function*(e){var t=/hubspotutk=(.+?)(?:;|$)/.exec(e.cookies||"");return t?"hutk=".concat(t[1]):""}));return function(t){return e.apply(this,arguments)}}(),ht=function(){var e=(0,u.Z)((function*(e){var t=e.pageTechnology?e.pageTechnology:0;return"ptch=".concat(t)}));return function(t){return e.apply(this,arguments)}}(),ft=function(){var e=(0,u.Z)((function*(e){return isNaN(e.totalPageViews)?"":"pgv=".concat(e.totalPageViews)}));return function(t){return e.apply(this,arguments)}}(),vt=function(){var e=(0,u.Z)((function*(e){if(!e.referrer)return"";var t=Ie(e.referrer);return"ppg=".concat(t)}));return function(t){return e.apply(this,arguments)}}();function mt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function gt(e){for(var t=1;t{if(!e)return[];var t=Date.now(),r=t+6048e5;return e.map((e=>(e=>"object"==typeof e)(e)?e:{id:e,expires:r})).sort(((e,t)=>{var{expires:r}=e,{expires:n}=t;return r-n})).filter((e=>{var{expires:r}=e;return r>=t}))},wt=(e,t)=>{if(!t)return e;var r=Date.now()+2592e6,n=[...e.filter((e=>{var{id:r}=e;return r!==t})),{id:t,expires:r}];return n.length>100?n.slice(1):n};function Ot(){return Et.apply(this,arguments)}function Et(){return(Et=(0,u.Z)((function*(){return(yield Je(yt))||{sites:{}}}))).apply(this,arguments)}function St(e){return Pt.apply(this,arguments)}function Pt(){return(Pt=(0,u.Z)((function*(e){var t,r=yield Ot();return bt(null===(t=r.sites[e])||void 0===t?void 0:t.readEditorialIds).map((e=>{var{id:t}=e;return t}))}))).apply(this,arguments)}function kt(e,t){return Ct.apply(this,arguments)}function Ct(){return(Ct=(0,u.Z)((function*(e,t){var r,n=yield Ot(),i=gt(gt({},n),{},{sites:gt(gt({},n.sites),{},{[e]:gt(gt({},n.sites[e]),{},{readEditorialIds:wt(bt(null===(r=n.sites[e])||void 0===r?void 0:r.readEditorialIds),t.editorialId)})})});return $e(yt,i)}))).apply(this,arguments)}var jt=function(){var e=(0,u.Z)((function*(e,t){var r={handlerName:"content",handled:!1};return t.config.accountId&&e.content&&(r.handled=yield kt(t.config.accountId,e.content)),Promise.resolve(r)}));return function(t,r){return e.apply(this,arguments)}}(),It=e=>e.sort(((e,t)=>e-t)).map(((e,t,r)=>{var n=e;return t>0&&(n-=r[t-1]),n})),At=function(){var e=(0,u.Z)((function*(e){var{siteId:t,personalizedContent:r}=e;if(void 0!==t&&r){var n=It(yield St(t));if(n.length>0)return"red=".concat(Ie(n.join(",")))}return""}));return function(t){return e.apply(this,arguments)}}(),Tt=function(){var e=(0,u.Z)((function*(e){if(!e.recirculationSource)return"";var t=Ie(e.recirculationSource);return"rsrc=".concat(t)}));return function(t){return e.apply(this,arguments)}}(),Dt=function(){var e=(0,u.Z)((function*(e){if(!e.sessionReferrer)return"";var t=new URL(e.sessionReferrer);t.hash="",t.search="";var r=Ie(t.toString());return"ref=".concat(r)}));return function(t){return e.apply(this,arguments)}}(),_t=function(){var e=(0,u.Z)((function*(e){return isNaN(e.sessionDuration)?"":"sdu=".concat(e.sessionDuration)}));return function(t){return e.apply(this,arguments)}}(),Nt=function(){var e=(0,u.Z)((function*(e){return isNaN(e.siteId)?"":"sid=".concat(e.siteId)}));return function(t){return e.apply(this,arguments)}}();function Rt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Lt(e){for(var t=1;te.reduce(((e,t)=>xt(xt({},e),{},{[t.origin]:t.goal})),{}),Zt="mrfExperiment_",Ft=e=>e.startsWith(Zt);function qt(){return(qt=(0,u.Z)((function*(e,t){var r=(yield t.getUserVarsAsync())||[];return e.filter((e=>{var{name:t}=e;return!r.some((e=>{var[r]=e;return r==="".concat(Zt).concat(t)}))}))}))).apply(this,arguments)}var zt=function(){var e=(0,u.Z)((function*(e,t){var r,n,i={handlerName:"experiments",handled:!1};if(e.experiments){var o=yield function(e,t){return qt.apply(this,arguments)}(e.experiments,t.compassSDK);i.handled=(r=o,n=t.compassSDK,0!==r.length&&(r.forEach((e=>{var{name:t,group:r,groups:i}=e;n.setUserVar("".concat(Zt).concat(t),function(e,t){return t?(Math.floor(Math.random()*t)+1).toString():e.toString()}(r,i))})),!0))}return Promise.resolve(i)}));return function(t,r){return e.apply(this,arguments)}}(),Gt=s(4539);function Kt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Bt(e){for(var t=1;t{var r;if("object"==typeof e){r=e;for(var n=t.split("."),i=0;i{if(void 0===t)return!0;if(void 0!==e&&"*"===t)return!0;if(e===t)return!0;if(Array.isArray(t)){var r=Array.from(e);if(r.length>=t.length)return t.map(((e,t)=>Wt(r[t],e))).every(Boolean)}return"object"==typeof e&&"object"==typeof t&&Object.entries(t).map((t=>{var[r,n]=t;return Wt(e[r],n)})).every(Boolean)},Jt=(e,t)=>{switch(t.type){case"composite":return Array.isArray(t.value)?t.value.map((t=>Jt(e,t))):Object.entries(t.value).reduce(((t,r)=>{var[n,i]=r;return Bt(Bt({},t),{},{[n]:Jt(e,i)})}),{});case"lookup":return t.value?Ht(e,t.value):e;default:return t.value}},Xt=e=>{var t,r,n=e.hasTrackedAds();return e.getEngagedTime()>=5&&(n||null===(t=window.googletag)||void 0===t||null===(r=t.cmd)||void 0===r||r.push((()=>{e.setPageVar("mrf::optimized","true"),window.googletag.pubads().refresh()})),!0)};function $t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Yt(e){for(var t=1;t1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(((t,r)=>{var[n,i]=r;return Yt(Yt({},t),{},{["".concat(e,"::").concat(n)]:i})}),{})},er=function(){var e=(0,u.Z)((function*(e){var t,r,n,i,o=Object.assign({},e.targeting,(r=null==(t=e.compassVars)?void 0:t.page.filter((e=>{var[t]=e;return"path"!==t})),n=null==t?void 0:t.user.filter((e=>{var[t]=e;return!Ft(t)})),i=null==t?void 0:t.user.filter((e=>{var[t]=e;return Ft(t)})).map((e=>{var[t,r]=e;return[encodeURIComponent(t.replace(Zt,"")),r]})),Yt(Yt(Yt(Yt({},Qt(r,"pageVar")),Qt(null==t?void 0:t.session,"sessionVar")),Qt(n,"userVar")),Qt(i,"experiment"))));return 0===Object.keys(o).length?"":Object.keys(o).filter((e=>void 0!==o[e])).map((e=>[e,Ie(o[e])].join("="))).join("&")}));return function(t){return e.apply(this,arguments)}}(),tr=0,rr=1,nr=7,ir=4,or=7,sr=864e5;function ar(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate()+ir-(t.getUTCDay()||or))),n=new Date(Date.UTC(r.getFullYear(),tr,rr));return{week:Math.ceil(((r.getTime()-n.getTime())/sr+1)/nr),year:r.getUTCFullYear()}}var cr=function(e){return e.impression="impression",e.close="close",e}({});function ur(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function lr(e){for(var t=1;t{var r=lr({total:{impression:0,close:0}},e||{}),n="w".concat(hr.week);return r[n]=r[n]||{impression:0,close:0},r[n][t]++,r},mr=(e,t)=>{var r=lr({total:{impression:0,close:0}},e||{});return r.total[t]++,r[pr.getMonth()]=((e,t)=>{var r=lr({total:{impression:0,close:0}},e||{}),n=pr.getDate();return r[n]=r[n]||{impression:0,close:0},r[n][t]++,r.total[t]++,r})(r[pr.getMonth()],t),r};function gr(){return void 0===dr&&(pr=new Date(Date.now()),hr=ar(pr),dr=Je(fr).then((e=>e||{}))),dr}function yr(e,t){var r={impression:{day:0,week:0,month:0,lifetime:0},close:{day:0,week:0,month:0,lifetime:0}};if(!e)return r;var n=ar(t),i=e[t.getFullYear()],o=e[n.year],s=null==i?void 0:i[t.getMonth()],a=null==s?void 0:s[t.getDate()],c=null==o?void 0:o["w".concat(n.week)];return["impression","close"].forEach((t=>{r[t].lifetime=e.total[t]||0,r[t].month=(null==s?void 0:s.total[t])||0,r[t].week=(null==c?void 0:c[t])||0,r[t].day=(null==a?void 0:a[t])||0})),r}var br=function(e){return e.lifetime="l",e.month="m",e.week="w",e.day="d",e}(br||{}),wr=function(e){return e.last="ls",e}(wr||{}),Or=new Set([...Object.values(br),wr.last]),Er={[br.lifetime]:"lifetime",[br.month]:"month",[br.week]:"week",[br.day]:"day"},Sr=[br.lifetime,br.month,br.week,br.day],Pr=e=>{if(!e)return 0;var t=Date.now()-e;return Math.floor(t/1e3)},kr=(e,t,r,n)=>{var{impression:i,close:o}=n;i>0&&e.has(r)&&t.push(r,String(i)),o>0&&e.has("".concat("c").concat(r))&&t.push("".concat("c").concat(r),String(o))},Cr=function(){var e=(0,u.Z)((function*(e){return gr().then((t=>{var r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=new Map(Object.entries(e).map((e=>{var[t,r]=e;return[t,new Set(r)]})));return Object.entries(t).forEach((e=>{var t,[n,i]=e;!r.has(n)&&function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)>Date.now()-36e5}(null==i||null===(t=i.last)||void 0===t?void 0:t.impression)&&r.set(n,Or)})),r}(e.userExperiences,t),n=new Date(Date.now()),i=Object.entries(t).reduce(((e,t)=>{var[i,o]=t,s=[],a=r.get(i);if(!o||0===o.total.impression||!a)return e;var c=yr(o,n);Sr.forEach((e=>{var t=Er[e];kr(a,s,e,{impression:c.impression[t],close:c.close[t]})})),((e,t,r)=>{r.last&&kr(e,t,wr.last,{impression:Pr(r.last.impression),close:Pr(r.last.close)})})(a,s,o);var u=s.join("|");return u.length>0?e.concat(i,u):e}),[]);return i.length>0?"uexp=".concat(i.join(",")):""}))}));return function(t){return e.apply(this,arguments)}}(),jr=function(){var e=(0,u.Z)((function*(e){return Array.isArray(e.userSegments)?"useg=".concat(e.userSegments.join(",")):""}));return function(t){return e.apply(this,arguments)}}(),Ir=function(){var e=(0,u.Z)((function*(e){return isNaN(e.userType)?"":"utyp=".concat(e.userType)}));return function(t){return e.apply(this,arguments)}}(),Ar=e=>{try{return decodeURIComponent(e),!0}catch(e){return!1}},Tr=function(e){return e.USQP="usqp",e.CAMPAIGN="utm_campaign",e.CONTENT="utm_content",e.MEDIUM="utm_medium",e.SOURCE="utm_source",e}(Tr||{}),Dr={[Tr.CAMPAIGN]:"u_cpg",[Tr.CONTENT]:"u_cnt",[Tr.MEDIUM]:"u_mdm",[Tr.SOURCE]:"u_src"},_r=e=>e&&(Number(e.f)>1||Number(e.v)>1)?Math.round(100*Number(e.rfv)):void 0,Nr={canonical_url:"url",client_id:"clid",connection_speed:"cspd",content_by_age:"cba",conversions:"cnv",dynamic_flowcards:"dflwc",experience_id:"id",first_visit:"fvst",hubspot_utk:"hutk",page_technology:"ptch",pageviews:"pgv",previous_page:"ppg",recirculation_source:"rsrc",referrer:"ref",session_duration:"sdu",site_id:"sid",targeting:"trg",user_experiences:"uexp",user_type:"utyp",visitor_frequency:"vfrq"},Rr={url:Ae,cdp:Te,clid:De,seid:_e,cspd:nt,cnv:it,debug_experiences:e=>{var t=st(e.location);return Promise.resolve(t?"debug_experiences=".concat(t):"")},dflwc:ut,fvst:lt,geo:dt,hutk:pt,id:at,ptch:ht,pgv:ft,ppg:vt,pti:e=>{var t=e.publishTime;return Promise.resolve(t?"pti=".concat(t):"")},cba:e=>Promise.resolve(e.contentByAge?"cba=".concat(e.contentByAge):""),qpa:e=>{var t=e.location,r=[];if(t)for(var n of Array.from(t.searchParams.keys()).reverse())-1!==r.indexOf(n)||n.startsWith("filters.")||r.push(n);return Promise.resolve(r.length>0?"qpa=".concat(r.reverse().join(",")):"")},rsrc:Tt,red:At,ref:Dt,sdu:_t,sid:Nt,trg:er,uexp:Cr,useg:jr,utyp:Ir,utms:function(){var e=(0,u.Z)((function*(e){var t=e.location;if(!t)return"";var r=Object.values(Tr);return Array.from(t.searchParams.entries()).filter((e=>{var[t]=e;return r.includes(t)})).map((e=>{var t,[r,n]=e;return"".concat(null!==(t=Dr[r])&&void 0!==t?t:r,"=").concat(n)})).filter(Ar).join("&")}));return function(t){return e.apply(this,arguments)}}(),vfrq:function(){var e=(0,u.Z)((function*(e){return e.hasConsent?"":"".concat("vfrq","=").concat("6")}));return function(t){return e.apply(this,arguments)}}(),suid:function(){var e=(0,u.Z)((function*(e){return e.siteUserId?"".concat("suid","=").concat(e.siteUserId):""}));return function(t){return e.apply(this,arguments)}}(),rfv:function(){var e=(0,u.Z)((function*(e){var{rfv:t,siteUserId:r}=e;if(!t)return"";var n=_r(t);return void 0!==n?"rfv=".concat(n):1!==Number(t.rfv)||Number(t.r)||Number(t.f)||Number(t.v)||r?"":"rfv=0"}));return function(t){return e.apply(this,arguments)}}()},Lr=function(){var e=(0,u.Z)((function*(e,t,r){var n=yield Promise.all((e=>{var t=Object.entries(Rr);if(!e)return t;var r=new Set(Array.from(e.values()).map((e=>{var t;return null!==(t=Nr[e])&&void 0!==t?t:e})));return r.add("sid"),r.add("ptch"),r.add("cba"),t.filter((e=>{var[t]=e;return r.has(t)}))})(r).map((t=>{var[r,n]=t;return n(e)})));return"".concat(t,"?").concat(n.filter((e=>!!e)).join("&"))}));return function(t,r,n){return e.apply(this,arguments)}}();function Mr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ur(e){for(var t=1;t{var t,r,n;return Boolean(null===(t=e.userSegments)||void 0===t?void 0:t.length)||Boolean(null===(r=e.compassVars)||void 0===r||null===(n=r.user)||void 0===n?void 0:n.length)},Zr=e=>{var t={};return new URLSearchParams(e).forEach(((e,r)=>{var n;t[r]=[...null!==(n=t[r])&&void 0!==n?n:[],e]})),t};function Fr(e,t){var r={credentials:"include"},n=e.indexOf("?");return Vr(t)&&-1!==n?fetch(e.slice(0,n),Ur(Ur({},r),{},{method:"POST",headers:{"content-type":"text/plain"},body:JSON.stringify({params:Zr(e.slice(n+1))})})):fetch(e,r)}var qr,zr,Gr;function Kr(){return(Kr=(0,u.Z)((function*(e){var t=yield Lr(e,"https://experiences.mrf.io/recommenderexperience/render.json",new Set(["canonical_url","client_id","experience_id","red"])),r=yield fetch(t),n=yield r.json();return null==n?void 0:n.recommendation}))).apply(this,arguments)}!function(e){e.AMP_DOCUMENT="AMPDocument",e.WIDGET_PROVIDER="WidgetProvider",e.AD_SERVER_PROVIDER="AdServerProvider",e.TEXT_HTML="TextHTML",e.CONTAINER="Container",e.JSON="Json",e.TRANSFORM="Transform",e.SCRIPT="Script"}(qr||(qr={})),function(e){e.ADD_CLASS="addClass",e.REMOVE_CLASS="removeClass",e.SWAP_CLASS="swapClass",e.ADD_STYLE="addStyle",e.ADD_HTML="addHtml",e.REMOVE_HTML="removeHtml",e.REPARENT_HTML="reparentHtml",e.SET_HTML_VALUE="setHtmlValue",e.SET_HTML_ATTRIBUTE="setHtmlAttribute",e.INSERT_HTML_BEFORE="insertHtmlBefore",e.INSERT_HTML_AFTER="insertHtmlAfter"}(zr||(zr={})),function(e){e.REQUEST="REQUEST",e.USER="USER",e.TEST_GROUP="GROUP"}(Gr||(Gr={}));var Br,Hr,Wr=e=>e.type===qr.AMP_DOCUMENT,Jr=e=>(e=>e.type===qr.TEXT_HTML)(e)&&"url"in e;function Xr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $r(e){for(var t=1;t{if(e.has(Yr)){var n={src:e.get(Yr)};return e.has(Qr)&&(n.height=parseInt(e.get(Qr),10)),$r($r({},t),{},{heroElement:n})}return t};function tn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function rn(e){for(var t=1;t{var n,i=(n=r).includes("marfeelrecommenderexperienceengine.mrf.io")||n.includes("/recommenderexperience/")?"mrf-sdk-single-article":"mrf-sdk-canonical-url";return e.has(i)?rn(rn({},t),{},{canonical:{url:e.get(i)}}):t};function on(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function sn(e){for(var t=1;tn(t,r,e.url)),{})}catch(t){throw new Error("".concat(t,"::").concat(e.url))}})),an.apply(this,arguments)}function cn(e){return un.apply(this,arguments)}function un(){return un=(0,u.Z)((function*(e){return Object.entries(e).map(function(){var e=(0,u.Z)((function*(e){var t,r,[n,i]=e;return r=i.content,(Wr(r)||Jr(r))&&(t=yield function(e){return an.apply(this,arguments)}(i.content)),[n,i,t]}));return function(t){return e.apply(this,arguments)}}()).reduce(function(){var e=(0,u.Z)((function*(e,t){var r,n=yield e,[i,o,s]=yield t;return s&&(r=function(e,t){return sn(sn({},e),{},{features:sn(sn({},e.features),t)})}(o,s)),n[i]=r||o,n}));return function(t,r){return e.apply(this,arguments)}}(),Promise.resolve({}))})),un.apply(this,arguments)}function ln(e,t){return r=>{var n=r.detail;(null==n?void 0:n.owner)===t&&e({uri:n.uri})}}function dn(e){return new Promise((t=>{setTimeout(t,e)}))}var pn=s(2159),hn="https://sdk.mrf.io/statics",fn=()=>window.location.hash.includes("mrfdebug")||window.location.search.includes("mrfdebug"),vn=()=>!!st(new URL(window.location.href)),mn=(e,t)=>Promise.race([new Promise((t=>e.getRFV(t))),t.then((()=>new Promise((e=>setTimeout(e,100)))))]).catch((()=>{})),gn=function(){var e=(0,u.Z)((function*(e,t,r){var n,i,o,s,a=fn(),{userIdPromise:c,actualUserId:u}=t.getUserId(),[l,d,p,h,f]=yield Promise.all([a?u:c,!!a||t.getUserConsent(),t.getUserSegmentsAsync(),t.getUserVarsAsync(),mn(t,a?Promise.resolve():c)]),v={pageTechnology:t.getPageType(),canonical:t.getCanonical(),cdp:t.getCdpData(!0),location:new URL(t.getUrl()),publishTime:t.getPublishTime(),contentByAge:t.getContentByAge(),siteId:e.accountId,externalExperiences:e.experiences,targeting:e.targeting,sessionId:t.getSessionId(),userId:l,userSegments:p,userType:t.getUserType(),userExperiences:null===(n=e.preflight)||void 0===n||null===(i=n.preflight)||void 0===i||null===(o=i.targeting)||void 0===o?void 0:o.frequencyCap,firstVisit:t.getFirstVisit(),recirculationSource:t.getRecirculationSource(),referrer:t.getReferrer(),sessionDuration:t.getSessionDuration(),sessionReferrer:t.getSessionReferrer(),totalPageViews:t.getTotalPageviews(),cookies:document.cookie,compassVars:{user:h,session:t.getSessionVars(),page:t.getPageVars()},hasConsent:d,personalizedContent:!(null===(s=e.recommenderConfig)||void 0===s||!s.personalizedContent),siteUserId:t.getSiteUserId(),rfv:f},m=yield function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Lr(e,"https://experiences.newsroom.bi/json/experiences",t.length>0?new Set(t):void 0).then((e=>"".concat(e,"&v=2")))}(v,r),g=yield function(e,t){return Fr(e,t).then((e=>e.json())).then(xr)}(m,v),{stress:y}=g;return{response:(0,pn.Z)(g,["stress"]),stress:y&&{stress:y,uri:m,requestContext:v}}}));return function(t,r,n){return e.apply(this,arguments)}}(),yn=e=>{var t;return null!==(t=e.priority)&&void 0!==t?t:0},bn=e=>{var t=e.reduce(((e,t)=>{var[,r]=t;return Math.max(e,yn(r))}),yn(e[0][1])),r=e.filter((e=>{var[,r]=e;return yn(r)===t}));return r[Math.floor(Math.random()*r.length)]};function wn(e){return"marfeel-".concat(e)}function On(e){return document.querySelector(wn(e))}function En(e){return On(e)||function(e){return document.body.appendChild(document.createElement(wn(e)))}(e)}function Sn(e){var t;null===(t=On(e))||void 0===t||t.remove()}var Pn=function(){var e=(0,u.Z)((function*(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{onInteraction:n=!0,strategy:i="async"}=r,o=n?function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2e4,r=["touchstart","click","scroll"];return new Promise((n=>{var i=()=>{r.forEach((e=>((e,t)=>{document.removeEventListener(e,t)})(e,i))),window.clearTimeout(e),n()};r.forEach((e=>((e,t)=>{document.addEventListener(e,t,{passive:!0})})(e,i))),e=window.setTimeout(i,t)}))}():Promise.resolve(),s="sync"===i?"head":"body";return o.then((()=>"string"==typeof t?e.load(t,{target:s}):(e.load(t.nomodule,{module:!1,target:s}).catch((()=>{})),e.load(t.module,{module:!0,target:s}))))}));return function(t,r){return e.apply(this,arguments)}}(),kn=[],Cn=[];function jn(e,t){var r=e instanceof Array?e:[e],n=function(e){switch(e){case cr.impression:return kn;case cr.close:return Cn;default:return[]}}(t);r.forEach((e=>{var r,i;(function(e,t){return t.indexOf(e)>-1})(e,n)||(n.push(e),r=e,i=t,gr().then((e=>{e[r]=function(e,t){var r=lr({total:{impression:0,close:0},last:{impression:0,close:0}},e||{});return r.total[t]++,r[pr.getFullYear()]=mr(r[pr.getFullYear()],t),r[hr.year]=vr(r[hr.year],t),r.last[t]=Number(Date.now()),r}(e[r],i),$e(fr,e)})))}))}function In(e){jn(e,cr.impression)}function An(e){jn(e,cr.close)}var Tn=(e,t,r)=>function(){var n=(0,u.Z)((function*(n,i,o){var s,a=(null==r?void 0:r(n))||(null===(s=n[e])||void 0===s?void 0:s.actions),c={handlerName:e,handled:!1};if(a){var u=Object.values(a);if(u.length){var l=yield t(u,i,o);c.handled=null==l||l,In(u.map((e=>{var{id:t}=e;return t})))}}return c}));return function(e,t,r){return n.apply(this,arguments)}}(),Dn=Tn(je.EXPERIMENTATION,function(){var e=(0,u.Z)((function*(e,t){m(f.INIT_HANDLE_EXPERIMENTATION),yield Promise.all(e.map((e=>{var{url:r}=e,n=new URL(r),i=n.searchParams.get("experimentType");if(null!==i&&document.querySelector('[src*="experimentType='.concat(i,'"]')))return Promise.resolve();var o=new URL(r);return n.searchParams.append("version","esnext"),o.searchParams.append("version","legacy"),Pn(t.scriptLoader,{module:n.toString(),nomodule:o.toString()},{onInteraction:!1,strategy:"sync"})}))),y(f.INIT_HANDLE_EXPERIMENTATION,f.END_HANDLE_EXPERIMENTATION)}));return function(t,r){return e.apply(this,arguments)}}()),_n="croupier-experiment-group-entry",Nn={experiments:{}},Rn=function(){var e=(0,u.Z)((function*(){var e=yield Je(_n);return null!=e?e:Nn}));return function(){return e.apply(this,arguments)}}(),Ln=function(){var e=(0,u.Z)((function*(e){yield $e(_n,e)}));return function(t){return e.apply(this,arguments)}}(),Mn=()=>Math.floor(100*Math.random()),Un=new Uint32Array(256).map(((e,t)=>{for(var r=t,n=0;n<8;n+=1)r=1&~r?r>>>1:r>>>1^3988292384;return r})),xn=e=>{var t,r=4294967295;for(var n of(t=e,Array.from(unescape(encodeURIComponent(t))).map((e=>e.charCodeAt(0)))))r=Un[255&(r^n)]^r>>>8;return(4294967295^r)>>>0},Vn=2**32,Zn=e=>!!e,Fn=e=>xn(e)/Vn,qn=e=>(e=>{var t=e;return t^=t>>>16,t=Math.imul(t,2246822507),t^=t>>>13,t=Math.imul(t,3266489909),(t^=t>>>16)>>>0})(xn(e))/Vn,zn=(e,t,r)=>(e=>(null!=e?e:1)>=2?qn:Fn)(r)("".concat(t,":").concat(e)),Gn=(e,t,r,n)=>{var i,o=e.filter((e=>{var{weight:t}=e;return t>0})),s=o.reduce(((e,t)=>{var{weight:r}=t;return e+r}),0);if(!(0===o.length||s<=0)){var a=zn(t,r,n)*s,c=0;for(var u of o)if(a<(c+=u.weight))return u.id;return null===(i=o[o.length-1])||void 0===i?void 0:i.id}},Kn=()=>new Promise((()=>{})),Bn=e=>Promise.resolve(e.getUserConsent()).then((e=>e?Kn():"")).catch(Kn),Hn=function(){var e=(0,u.Z)((function*(e){var t,r,{userIdPromise:n}=e.getUserId();return[(yield Promise.race([n.catch((()=>"")),Bn(e),dn(3e3).then((()=>""))]))||e.getUserId().actualUserId,null!==(t=null===(r=e.getSiteUserId())||void 0===r?void 0:r.toString())&&void 0!==t?t:""].find(Zn)}));return function(t){return e.apply(this,arguments)}}(),Wn=e=>e.split("~")[0],Jn=()=>({winners:new Set,failOpen:!0}),Xn=(e,t)=>e.members.filter((e=>{var r=e.experiment.variantIds;return!(null==r||!r.includes(t))})),$n=(e,t)=>e.idt.id?1:0,Yn=(e,t)=>e.type===Gr.TEST_GROUP?((e,t)=>{var r=t.experiments[e.groupKey];if(void 0!==r){var n=String(r);return{winners:new Set(Xn(e,n)),variantId:n,failOpen:!1}}var i=t.experimentGroups[e.groupKey],o=null==i?void 0:i.variants;if(null==o||!o.length||!t.userId)return Jn();var s=Gn(o,t.userId,i.id||e.groupKey,i.hashVersion);return void 0===s?Jn():{winners:new Set(Xn(e,s)),variantId:s,failOpen:!1}})(e,t):((e,t)=>{var r=[...e.members].sort($n),n=0;for(var i of r){var o;if(t<=(n+=null!==(o=i.experiment.weight)&&void 0!==o?o:0))return{winners:new Set([i]),failOpen:!1}}return{winners:new Set,failOpen:!1}})(e,e.type===Gr.REQUEST?t.request:((e,t)=>{return t.userId?(r=t.userId,n=e.groupKey,100*zn(r,n,void 0)):Mn();var r,n})(e,t)),Qn=(e,t,r,n)=>{var i;return t.type===Gr.TEST_GROUP?r.variantId:r.winners.has(e)?e.id.includes("~")?null!==(i=null==n?void 0:n.get(e.id))&&void 0!==i?i:e.id:"Original":"control"},ei=(e,t,r)=>{e.forEach((e=>{var n=t.get(e.id);n&&r(e,n)}))},ti=(e,t,r)=>Object.keys(e).reduce(((n,i)=>{var o=e[i],s=t.get(o.id),a=s?r(o,s):o;return void 0!==a&&(n[i]=a),n}),{}),ri=(e,t,r)=>{var n=new Map,i=(e=>{var t=new Map;return e.forEach((e=>{if((e=>!!e.experiment&&!!e.experiment.type)(e)){var{experiment:r}=e,n=r.type===Gr.TEST_GROUP?r.groupId:Wn(e.id),i="".concat(r.type,":").concat(n),o=t.get(i);o?o.members.push(e):t.set(i,{type:r.type,groupKey:n,members:[e]})}})),t})(e);return i.forEach((e=>{var i=Yn(e,t);i.failOpen||e.members.forEach((t=>{n.set(t.id,{type:e.type,groupKey:e.groupKey,groupSize:e.members.length,isWinner:i.winners.has(t),name:Qn(t,e,i,r)})}))})),n};function ni(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ii(e){for(var t=1;t{var t,r;return null===(t=e.selectors)||void 0===t||null===(r=t[0])||void 0===r?void 0:r.selector},si=(e,t)=>{var r=new Map,n=new Map;ei(e,t,((e,t)=>{if(t.type===Gr.TEST_GROUP){var i=oi(e);if(t.isWinner){if(!i)return;var o=r.get(t.groupKey);o?o.add(i):r.set(t.groupKey,new Set([i]))}else{var s=n.get(t.groupKey);s?s.push(e):n.set(t.groupKey,[e])}}}));var i=new Set;return n.forEach(((e,t)=>{var n,o=null!==(n=r.get(t))&&void 0!==n?n:new Set,s=new Set;e.forEach((e=>{var t=oi(e);!t||o.has(t)||s.has(t)||(s.add(t),i.add(e.id))}))})),i},ai=(e,t)=>{var r=new Map,n=new Set;ei(e,t,((e,t)=>{if(t.type!==Gr.TEST_GROUP&&1!==t.groupSize){var i="".concat(t.type,":").concat(t.groupKey);if(t.isWinner)n.add(i);else{var o=r.get(i);o?o.push(e):r.set(i,[e])}}}));var i=new Set;return r.forEach(((e,t)=>{if(!n.has(t)){var r=e.find((e=>e.id===Wn(e.id)));r&&i.add(r.id)}})),i},ci=function(){var e=(0,u.Z)((function*(e){var t,{stableUserId:r,config:n}=e,i=yield r,{experiments:o}=yield Rn();return{userId:i,experiments:o,experimentGroups:null!==(t=n.experimentGroups)&&void 0!==t?t:{},request:Mn()}}));return function(t){return e.apply(this,arguments)}}(),ui="complete",li="interactive",di="loading",pi=()=>document.readyState===ui,hi=()=>document.readyState===li,fi=()=>{var e;return document.readyState===di&&!(null===(e=document.head)||void 0===e||!e.appendChild)},vi=function(){var e=(0,u.Z)((function*(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ui;return new Promise((t=>{var r=(e=>{switch(e){case di:return[fi,hi,pi];case li:return[hi,pi];default:return[pi]}})(e),n=()=>r.some((e=>e()));n()?t():document.addEventListener("readystatechange",(()=>{n()&&t()}))}))}));return function(){return e.apply(this,arguments)}}(),mi=e=>null==e?void 0:e.split("-")[0].toLowerCase(),gi=()=>mi(window.navigator.language||window.navigator.userLanguage),yi=()=>mi(document.documentElement.lang);function bi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wi(e){for(var t=1;tWr(e)||(e=>e.type===qr.JSON)(e)||(e=>e.type===qr.SCRIPT)(e)||Jr(e),Pi=e=>{var t,r,n,i,o,s,a,c,l,d,p,h=function(){var t=(0,u.Z)((function*(){var{userIdPromise:t,actualUserId:r}=e.compassSDK.getUserId();return fn()?r:yield t}));return function(){return t.apply(this,arguments)}}(),f=function(){var t=(0,u.Z)((function*(){var t=e.config.accountId;if(void 0===t)return"";var r=It(yield St(t));return 0===r.length?"":Ie(r.join(","))}));return function(){return t.apply(this,arguments)}}(),v=function(){var t=(0,u.Z)((function*(){var t=fn()?Promise.resolve():e.compassSDK.getUserId().userIdPromise,r=_r(yield mn(e.compassSDK,t));return void 0!==r&&r>5e3}));return function(){return t.apply(this,arguments)}}();return{url:(p=(0,u.Z)((function*(){var t;return Ie(null!==(t=e.compassSDK.getCanonical())&&void 0!==t?t:"")})),function(){return p.apply(this,arguments)}),seid:(d=(0,u.Z)((function*(){var t;return String(null!==(t=e.compassSDK.getSessionId())&&void 0!==t?t:"")})),function(){return d.apply(this,arguments)}),suid:(l=(0,u.Z)((function*(){var t;return String(null!==(t=e.compassSDK.getSiteUserId())&&void 0!==t?t:"")})),function(){return l.apply(this,arguments)}),clid:h,red:f,rclid:(c=(0,u.Z)((function*(){return e.compassSDK.getSiteUserId()?"":Promise.race([v().then((e=>e?h():"")),new Promise((e=>setTimeout((()=>e("")),500)))])})),function(){return c.apply(this,arguments)}),exp:(a=(0,u.Z)((function*(){var t;return(null!==(t=yield e.compassSDK.getUserVarsAsync())&&void 0!==t?t:[]).filter((e=>{var[t]=e;return Ft(t)})).map((e=>{var[t,r]=e;return"".concat(t.replace(Zt,""),",").concat(r)})).join(",")})),function(){return a.apply(this,arguments)}),optz:(s=(0,u.Z)((function*(){var t;return(null!==(t=yield e.compassSDK.getUserVarsAsync())&&void 0!==t?t:[]).filter((e=>{var[t]=e;return t.startsWith("optimize-")})).map((e=>{var[t,r]=e;return"".concat(t,",").concat(r)})).join(",")})),function(){return s.apply(this,arguments)}),egrp:(o=(0,u.Z)((function*(){return""})),function(){return o.apply(this,arguments)}),htmlLang:(i=(0,u.Z)((function*(){return yi()||gi()||""})),function(){return i.apply(this,arguments)}),domain:(n=(0,u.Z)((function*(){return window.location.hostname})),function(){return n.apply(this,arguments)}),tch:(r=(0,u.Z)((function*(){var t;return String(null!==(t=e.compassSDK.getPageType())&&void 0!==t?t:0)})),function(){return r.apply(this,arguments)}),utm:(t=(0,u.Z)((function*(){var e=new URL(window.location.href).searchParams,t=Oi.filter((t=>e.has(t))).map((t=>{var r;return"".concat(t,"=").concat(null!==(r=e.get(t))&&void 0!==r?r:"")})).join("&");return t?encodeURIComponent(t):""})),function(){return t.apply(this,arguments)})}},ki=function(){var e=(0,u.Z)((function*(e,t){var r=[];for(var[n,i]of Object.entries(e))Si(i.content)&&r.push([n,i,i.content]);if(0===r.length)return e;var o=(e=>{var t=new Set;for(var r of e){Ei.lastIndex=0;for(var n=void 0;null!==(n=Ei.exec(r));)t.add(n[1])}return t})(r.map((e=>{var[,,t]=e;return t.url}))),s=Pi(t),a={};if(yield Promise.all(Array.from(o).filter((e=>e in s)).map(function(){var e=(0,u.Z)((function*(e){a[e]=yield s[e]()}));return function(t){return e.apply(this,arguments)}}())),0===Object.keys(a).length)return e;for(var[c,l,d]of r)e[c]=wi(wi({},l),{},{content:wi(wi({},d),{},{url:d.url.replace(Ei,((e,t)=>t in a?a[t]:e))})});return e}));return function(t,r){return e.apply(this,arguments)}}();function Ci(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ji(e){for(var t=1;tPromise.resolve()),enrich:s=(e=>Promise.resolve(e)),processJson:a=(e=>e)}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};m(f.INIT_HANDLE_INLINE_EXPERIENCE);var c=t[e]||{actions:{}},u=c.actions||{},l={handlerName:e,handled:!1};if(Object.keys(u).length>0){yield o();var d=a(ji(ji({},c),{},{actions:yield s(yield ki(u,r))}));l.handled=!0,Object.keys(d.actions||{}).length>0&&(yield vi(i),function(e,t){var r=document.createElement("script");r.setAttribute("type","application/json"),r.innerHTML=JSON.stringify(t);var n=En(e);n.appendChild(r),n.setAttribute("initialization","inline")}(e,d),yield n(d))}return y(f.INIT_HANDLE_INLINE_EXPERIENCE,f.END_HANDLE_INLINE_EXPERIENCE,{type:e,jsonResponse:t}),l}));return function(t,r,n,i){return e.apply(this,arguments)}}(),Ai=function(e){return e.ELEGIBLE="elegible",e.IMPRESSION="impression",e.CLICK="click",e}({});function Ti(e,t){return t.id||e}function Di(e,t){Object.entries(t.actions).forEach((t=>{var[r,n]=t,i=function(e){var t;return(null===(t=e.features.canonical)||void 0===t?void 0:t.url)||(Wr(e.content)||Jr(e.content)?e.content.url:e.content.type===qr.WIDGET_PROVIDER||(e=>e.type===qr.AD_SERVER_PROVIDER)(e.content)?e.content.name:void 0)}(n);e.trackExperience(n.id),i&&e.trackRecirculationEvent(Ai.ELEGIBLE,[{n:Ti(r,n),e:[i]}])}))}function _i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ni(e){for(var t=1;t{var{snapPoint:t,initiator:r,cardId:n}=e.detail;(function(e,t){return"hidden"===e&&"user:button"===t})(t,r)&&An(n),function(e){return"initial"===e||"active"===e}(t)&&In(n)}))}));return function(t){return e.apply(this,arguments)}}(),{enrich:cn,processJson:e=>{var t=n?(e=>{var t=Object.entries(e);if(t.length<=1)return e;var[r,n]=bn(t);return{[r]:n}})(((e,t)=>{var r=ri(Object.values(e),t);return ti(e,r,((e,t)=>t.isWinner?e:void 0))})(e.actions,n)):e.actions;return Ni(Ni({},e),{},{actions:t,cards:t})}})}));return function(t,r){return e.apply(this,arguments)}}(),xi=Tn(je.GOOGLE_OPTIMIZE,function(){var e=(0,u.Z)((function*(e,t){var r=e.map((e=>{var{experiments:t}=e;return t})).reduce(((e,t)=>(t.forEach((t=>e.add(t))),e)),new Set);return new Promise((e=>{!function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}("event","optimize.callback",{callback:(n,i)=>{r.has(i)&&(t.compassSDK.setUserVar("optimize-".concat(i),n),r.delete(i)),0===r.size&&e()}})}))}));return function(t,r){return e.apply(this,arguments)}}()),Vi=e=>{var t;return"Script"===(null==e||null===(t=e.content)||void 0===t?void 0:t.type)},Zi=e=>{var t,r=null!==(t=e.content.url)&&void 0!==t?t:"",n=document.createElement("script");n.src=r,n.async=!0,document.head.appendChild(n)};function Fi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function qi(e){for(var t=1;t{var r=Object.values(e),n=new Map(Object.entries(e).map((e=>{var[t,r]=e;return[r.id,t]}))),i=ri(r,t,n),o=new Set([...si(r,i),...ai(r,i)]);return ti(e,i,((e,t)=>t.isWinner?ii(ii({},e),{},{experimentation:{isControl:!1,name:t.name}}):t.type!==Gr.TEST_GROUP&&1===t.groupSize||o.has(e.id)?ii(ii({},e),{},{experimentation:{isControl:!0,name:t.name}}):void 0))})(i,yield ci(t)));var o,s,a=e,c=!1;if(i){var{placementAgnostic:l,placementBound:d}=(e=>{var t={},r={};return Object.entries(e).forEach((e=>{var[n,i]=e;Vi(i)||(e=>{var t;return"Transform"===(null==e||null===(t=e.content)||void 0===t?void 0:t.type)})(i)?t[n]=i:r[n]=i})),{placementAgnostic:t,placementBound:r}})(i),p=(e=>{var{scripts:t,others:r}=(e=>{var t=[],r={};return Object.entries(e).forEach((e=>{var[n,i]=e;Vi(i)?t.push(i):r[n]=i})),{scripts:t,others:r}})(e);return 0===t.length?{handled:!1,others:r}:(t.forEach(Zi),In(t.map((e=>{var{id:t}=e;return t}))),{handled:!0,others:r})})(qi(qi({},n?d:(o=d,s=Object.entries(o).reduce(((e,t)=>{var r=t[1].placement;return e[r]=e[r]||[],e[r].push(t),e}),{}),Object.values(s).reduce(((e,t)=>{var[r,n]=1===t.length?t[0]:bn(t);return e[r]=n,e}),{}))),l));if((c=p.handled)&&0===Object.keys(p.others).length)return{handlerName:je.INLINE,handled:!0};a=qi(qi({},e),{},{[je.INLINE]:qi(qi({},r),{},{actions:p.others})})}var h,f=yield Ii(je.INLINE,a,t,(0,u.Z)((function*(){var e,r;null===(e=window.mrfInlineExperiences)||void 0===e||e.init(),r=t.compassSDK,document.addEventListener("mrfRenderInline",(e=>{var t,n=null!==(t=e.detail)&&void 0!==t?t:{};In(n.id),r.trackExperience(n.id),((e,t)=>{var{id:r,element:n}=t;(n?[n]:(e=>Array.from(document.querySelectorAll('[data-mrf-experience="'.concat(e,'"], [data-mrf-experience^="').concat(e,'--"]'))))(r)).forEach((t=>{e.trackRecirculationNode(t).catch((()=>{}))}))})(r,n)})),document.addEventListener("mrfCloseInline",(e=>{var t;An(null===(t=e.detail)||void 0===t?void 0:t.id)}))})),{documentState:li,prepare:(h=(0,u.Z)((function*(){yield vi(di),yield Pn(t.scriptLoader,{module:Gi,nomodule:Ki},{onInteraction:!1,strategy:"sync"})})),function(){return h.apply(this,arguments)}),processJson:e=>{var r;return qi(qi({},e),{},{alwaysRequestExperiences:!(null===(r=t.config)||void 0===r||!r.alwaysRequestExperiences)})}});return c?qi(qi({},f),{},{handled:f.handled||c}):f}));return function(t,r){return e.apply(this,arguments)}}();function Hi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Wi(e){for(var t=1;t0&&t.push({moduleName:"multimedia",config:{multimedia:r}}),t.forEach((e=>{var{moduleName:t,config:r}=e;window.marfeel.cmd.push(["loader",function(e){e.load(t,r)}])}))}));return function(t){return e.apply(this,arguments)}}(),(e=>{var{loader:t={actions:{}},multimedia:r={actions:{}},ecommerce:n={actions:{}}}=e;return Wi(Wi(Wi({},t.actions),r.actions),n.actions)})),Xi=Tn(je.CONTEXT_EXPOSITION,function(){var e=(0,u.Z)((function*(e,t){e.forEach((e=>{var{contextVariables:r}=e;try{r&&t.compassSDK.setContext(JSON.parse(r))}catch(e){console.error("not valid JSON for the contextExposition experience")}}))}));return function(t,r){return e.apply(this,arguments)}}()),$i="closed",Yi=function(){var e=(0,u.Z)((function*(e,t){var r,n,i=yield t.wait("piano-offer");return!("purchase"!==i.offerType||("inline"===i.displayMode?(e.compassSDK.setPageVar($i,"hard-paywall"),0):"modal"!==i.displayMode||!i.activeMeters||"DefaultMeter"!==(r=i.activeMeters,n=JSON.parse(r),Array.isArray(n)?n[0]:n).meterName||(e.compassSDK.setPageVar($i,"dynamic-paywall"),0)))}));return function(t,r){return e.apply(this,arguments)}}(),Qi="piano subscribe",eo=function(){var e=(0,u.Z)((function*(e,t,r){var n,i=yield r.wait("piano-subscription"),o=t.find((e=>e.rid===i.rid));return!!o&&(e.compassSDK.trackConversion(null!==(n=o.conversion)&&void 0!==n?n:Qi),!0)}));return function(t,r,n){return e.apply(this,arguments)}}(),to=function(){var e=(0,u.Z)((function*(e,t,r){var n,i,o=yield Promise.all(t.map(function(){var t=(0,u.Z)((function*(t){if(yield((e,t)=>new Promise((r=>{e.api.callApi("/access/check",{rid:t},(function(e){var t,n=!(null===(t=e.access)||void 0===t||!t.granted);return r(n)}))})))(e,t.rid))return t}));return function(e){return t.apply(this,arguments)}}()));r.compassSDK.setUserType(null!==(n=null===(i=o.find(Boolean))||void 0===i?void 0:i.userType)&&void 0!==n?n:"logged")}));return function(t,r,n){return e.apply(this,arguments)}}(),ro=function(){var e=(0,u.Z)((function*(e,t){var r,n,i=null!==(r=null===(n=e.pianoId.getUser())||void 0===n?void 0:n.uid)&&void 0!==r?r:void 0;if(!i)try{var o,s;i=JSON.parse(atob(null===(o=e.pianoId.getToken())||void 0===o||null===(s=o.split("."))||void 0===s?void 0:s[1])).sub}catch(e){}i&&t.compassSDK.setSiteUserId(i)}));return function(t,r){return e.apply(this,arguments)}}(),no=function(){var e=(0,u.Z)((function*(){if(window.tp&&!Array.isArray(window.tp)||(yield new Promise((e=>{!function(){window.tp=window.tp||[],Array.isArray(window.tp)&&window.tp.push(arguments)}("init",e)}))),window.tp&&!Array.isArray(window.tp))return window.tp}));return function(){return e.apply(this,arguments)}}(),io=e=>Array.isArray(e.resources)?e.resources:e.rid.split(";").map((e=>({rid:e,userType:3,conversion:Qi}))),oo=function(){var e=(0,u.Z)((function*(e,t,r,n){return!(!e.pianoId.isUserValid()&&!e.user.isUserValid()||(yield to(e,r,n),t&&e.pianoId.isUserValid()&&(yield ro(e,n)),0))}));return function(t,r,n,i){return e.apply(this,arguments)}}(),so=Tn(je.PIANO,function(){var e=(0,u.Z)((function*(e,t,r){var n=e.map(io).reduce(((e,t)=>[...e,...t]),[]),i=e.some((e=>null==e?void 0:e.deviceUnification));yield Promise.all([Yi(t,r),eo(t,n,r),no().then(function(){var e=(0,u.Z)((function*(e){return new Promise((r=>{if(!e)return r();var o=0,s=setInterval((0,u.Z)((function*(){if((yield oo(e,i,n,t))||o>=3)return clearInterval(s),r();o+=1})),5e3)}))}));return function(t){return e.apply(this,arguments)}}())])}));return function(t,r,n){return e.apply(this,arguments)}}()),ao=function(){var e=(0,u.Z)((function*(){if(!document.querySelector(".js_smartbanner")){var[e]=yield Promise.all([s.e(968).then(s.bind(s,5968)),s.e(376).then(s.bind(s,6376))]);(new e.default).publish()}}));return function(){return e.apply(this,arguments)}}(),co=e=>"https://play.google.com/store/apps/details?id=".concat(e.androidId),uo=e=>"https://apps.apple.com/app/id".concat(e.iosId),lo=function(){var e=(0,u.Z)((function*(e){var t,r,n,i;[["smartbanner:title",e.title],["smartbanner:author",e.author],["smartbanner:price",e.price||"GET"],["smartbanner:price-suffix-google",null!==(t=e.priceSuffixGoogle)&&void 0!==t?t:" - In Google Play"],["smartbanner:price-suffix-apple",null!==(r=e.priceSuffixApple)&&void 0!==r?r:" - On the App Store"],["smartbanner:icon-google",e.icon],["smartbanner:icon-apple",e.icon],["smartbanner:button-url-google",co(e)],["smartbanner:button-url-apple",uo(e)],["smartbanner:enabled-platforms","android,ios"],["smartbanner:button",e.button||"VIEW"],["smartbanner:custom-design-modifier","marfeel"],["smartbanner:api","true"]].forEach((e=>{var[t,r]=e;return((e,t)=>{var r=document.createElement("meta");r.name=e,r.content=t,document.head.appendChild(r)})(t,r)})),n=":root { --smartbanner-mrf-zindex: ".concat(e.zIndex||1e4,"; }"),(i=document.createElement("style")).textContent=n,document.head.appendChild(i),yield ao()}));return function(t){return e.apply(this,arguments)}}(),po=Tn(je.APP_BANNER,function(){var e=(0,u.Z)((function*(e,t){var{compassSDK:r}=t,n=e[0],i=(e=>{var{userAgent:t}=window.navigator;return/Android/i.test(t)?co(e):/iPhone|iPad|iPod/i.test(t)?uo(e):void 0})(n);if(i){var o=[{n:n.id,e:[i]}];document.addEventListener("smartbanner.view",(()=>{r.trackRecirculationEvent(Ai.IMPRESSION,o)}),{once:!0}),document.addEventListener("smartbanner.clickout",(()=>{r.trackRecirculationEvent(Ai.CLICK,o)})),r.trackExperience(n.id),r.trackRecirculationEvent(Ai.ELEGIBLE,o)}yield lo(n),document.addEventListener("smartbanner.exit",(()=>{An(n.id)}))}));return function(t,r){return e.apply(this,arguments)}}()),ho=Tn(je.SOCIAL_ACQUISITION,function(){var e=(0,u.Z)((function*(e){e.forEach((e=>{var{pixelId:t}=e;(e=>{var{pixelId:t}=e;!function(e,t,r,n,i,o,s){e.fbq||(i=e.fbq=function(){i.callMethod?i.callMethod.apply(i,arguments):i.queue.push(arguments)},e._fbq||(e._fbq=i),i.push=i,i.loaded=!0,i.version="2.0",i.queue=[],(o=t.createElement(r)).async=!0,o.src="https://connect.facebook.net/en_US/fbevents.js",(s=t.getElementsByTagName(r)[0]).parentNode.insertBefore(o,s))}(window,document,"script"),window.fbq("init",t),window.fbq("track","PageView")})({pixelId:t})}))}));return function(t){return e.apply(this,arguments)}}()),fo=s(3595),vo=["www.amazon","/dp/"],mo="asc_refurl",go="asc_source",yo="asc_campaign",bo=[new class{isAffiliateUrl(e){return vo.every((t=>e.includes(t)))}getModifiedUrl(e,t){var r=new URL(e),n=r.searchParams.get(mo),i=r.searchParams.get(yo),o=r.searchParams.get(go);return!n&&t.url&&r.searchParams.set(mo,t.url),!o&&t.source&&r.searchParams.set(go,t.source),!i&&t.campaign&&r.searchParams.set(yo,t.campaign),{isCorrect:!!n&&!!o&&!!i,url:r.toString()}}}],wo=(e,t)=>{[...document.querySelectorAll("a")].filter((e=>!!e.href)).forEach((r=>{try{var n,{url:i,isValid:o,build:s}=((e,t)=>{var r=new URL(e);if(t){var n=r.searchParams.get(t);return{isValid:!!n,build:e=>(r.searchParams.set(t,e),r.toString()),url:n?decodeURIComponent(decodeURIComponent(n)):""}}return{isValid:!0,build:e=>e,url:r.toString()}})(r.href,t);if(!o)return;var a=null===(n=bo.filter((e=>e.isAffiliateUrl(i))))||void 0===n?void 0:n[0];if(!a)return;var{isCorrect:c,url:u}=a.getModifiedUrl(i,e);c||(r.href=s(u))}catch(e){}}))},Oo=Tn(je.AFFILIATION_ENHANCER,function(){var e=(0,u.Z)((function*(e){e.forEach((e=>{var{context:t,queryParam:r}=e;((e,t)=>{wo(e,t),(0,fo.N)((()=>{wo(e,t)}))})(JSON.parse(t),r)}))}));return function(t){return e.apply(this,arguments)}}()),Eo=Tn(je.PAGE_METRICS_TRACKING,function(){var e=(0,u.Z)((function*(e,t){var r=e.filter((e=>!!e.timingKeys)).map((e=>e.timingKeys)).reduce(((e,t)=>[...null!=e?e:[],...null!=t?t:[]]),[]);r.length&&"PerformanceObserver"in window&&new PerformanceObserver((e=>{for(var n of e.getEntries())r.includes(n.name)&&("mark"===n.entryType?t.compassSDK.setPageMetric(n.name,Math.round(n.startTime)):"measure"===n.entryType&&t.compassSDK.setPageMetric(n.name,Math.round(n.duration)))})).observe({entryTypes:["measure","mark"]})}));return function(t,r){return e.apply(this,arguments)}}()),So=[[zt]],Po=[[Bi],[(e,t)=>{var{compass:r={actions:{}},recirculation:n={actions:{}},conversions:i={actions:{}}}=e,o=Object.values(Lt(Lt(Lt({},null==r?void 0:r.actions),null==n?void 0:n.actions),null==i?void 0:i.actions)),s={handlerName:"compass",handled:!1};if(o.length){var a={layouts:[],modules:[],blacklist:[],redirectionLinks:[]};Object.values(o).forEach((e=>{var{recirculationModules:r=[],userType:n,userVars:i={},conversionButtons:o=[],layouts:s=[],blacklist:c=[],redirectionLinks:u=[]}=e;t.compassSDK.setConversionButtons(o),void 0!==n&&t.compassSDK.setUserType(n),Object.entries(i).forEach((e=>{var[r,n]=e;t.compassSDK.setUserVar(r,n)})),a.modules.push(...r),a.layouts.push(...s),a.blacklist.push(...c),a.redirectionLinks.push(...u)})),t.compassSDK.setRecirculationConfig(a),s.handled=!0}return Promise.resolve(s)}],[e=>{var{adManager:t}=e,r={handlerName:"ad-manager",handled:!1};return null!=t&&t.actions&&(Object.values(t.actions).forEach((e=>{var t,{targeting:r}=e;(t=r)&&(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],t.forEach((e=>{var{key:t,value:r}=e;window.googletag.cmd.push((()=>{window.googletag.pubads().setTargeting(t,r)}))})))})),r.handled=!0),Promise.resolve(r)},jt,Dn,Ui,xi,so,ho,(e,t)=>{var{goalTracking:r}=e,n={handlerName:"goalTracking",handled:!1};return null!=r&&r.actions&&(Object.values(r.actions).forEach((e=>{var{goals:r}=e;null==r||r.forEach((e=>t.compassSDK.trackConversion(e)))})),n.handled=!0),Promise.resolve(n)},(e,t)=>{var{genericGoalTracking:r}=e,n={handlerName:"genericGoalTracking",handled:!1},i=!1;if(null!=r&&r.actions){var o,s,a=Object.values(r.actions).reduce(((e,t)=>((e[t.source]=e[t.source]||[]).push(t),e)),{});if((null===(o=a[Mt.POST_MESSAGE])||void 0===o?void 0:o.length)>0){var c=Vt(a[Mt.POST_MESSAGE]);window.addEventListener("message",(e=>{if(Object.keys(c).includes(e.origin)){var r,n;try{n=JSON.parse(e.data)}catch(e){return}"complete"!==n.event&&("close"!==n.event&&"purge"!==n.event||null===(r=n.params)||void 0===r||!r.completePayment)||i||(i=!0,t.compassSDK.trackConversion(c[e.origin]))}})),n.handled=!0}if((null===(s=a[Mt.HTTP])||void 0===s?void 0:s.length)>0){var u=Vt(a[Mt.HTTP]),l=window.fetch,d=window.XMLHttpRequest.prototype.open;window.fetch=(e,r)=>{var n=l(e,r);return Object.keys(u).includes(e)&&n.then((r=>{r.ok&&t.compassSDK.trackConversion(u[e])})),n},window.XMLHttpRequest.prototype.open=function(){d.apply(this,arguments);try{var e=new URL(arguments[1]);Object.keys(u).includes(e.origin)&&t.compassSDK.setPageVar(u[e.origin],"true")}catch(e){}},n.handled=!0}}return Promise.resolve(n)},Ji,(e,t)=>{var{siteContextSynchronizer:r}=e,n={handlerName:"siteContextSynchronizer",handled:!1};return null!=r&&r.actions&&(Object.values(r.actions).forEach((e=>{e.definition.forEach((e=>{return r=e,n=t.compassSDK,i=0,o=(e,t)=>{var r=Jt(e,t.params);switch(function(e){return void 0!==(null==e?void 0:e.name)}(t.action)?t.action.name:t.action){case"userType":"string"!=typeof r&&"number"!=typeof r||n.setUserType(r);break;case"conversion":"string"==typeof r&&n.trackConversion(r);break;case"marfeelCMD":var i=t.action;window.marfeel.cmd.push([i.config.module,e=>{var t;Array.isArray(r)&&(null==e||null===(t=e[i.config.method])||void 0===t||t.call(e,...r))}])}},s=e=>{for(var t of r.effects)if(Wt(e,t.condition))return void o(e,t)},(a=function e(){var t,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],o=r.path.startsWith("window.")?r.path.substring(7):r.path,a=Ht(window,o);if(a)if("array"===r.type){if(Array.isArray(a)){for(var c=i;c0&&setTimeout((()=>e()),u)})(),void(0,Gt.C1)((()=>{a(!1)}));var r,n,i,o,s,a}))})),n.handled=!0),Promise.resolve(n)},Xi,po,(e,t)=>{var{marfeelOptimizer:r}=e,n={handlerName:"marfeelOptimizer",handled:!1};return null!=r&&r.actions&&Object.values(r.actions).length>0?new Promise((e=>{var r=Xt(t.compassSDK),n=0;if(r)return e();var i=setInterval((()=>{if(Xt(t.compassSDK)||n>=2)return clearInterval(i),e();n+=1}),5e3)})).then((()=>(n.handled=!0,Promise.resolve(n)))):Promise.resolve(n)},Oo,Eo]],ko=[()=>{Sn(je.FLOWCARDS)},()=>{Sn(je.INLINE),document.querySelectorAll("#mrf-popup").forEach((e=>e.remove()))}],Co=function(){var e=(0,u.Z)((function*(e,t,r,n){var i=[];for(var[o,s]of e.entries()){m(f.INIT_HANDLE_ACTION);var a=yield Promise.all(s.map((e=>e(t,r,n))));y(f.INIT_HANDLE_ACTION,f.END_HANDLE_ACTION,{index:o}),i.push(...a)}return i}));return function(t,r,n,i){return e.apply(this,arguments)}}(),jo=(e,t,r)=>Co(Po,e,t,r);class Io{constructor(){(0,l.Z)(this,"promise",void 0),(0,l.Z)(this,"promiseResolve",void 0),this.promise=new Promise((e=>{this.promiseResolve=e}))}resolve(){var e;null===(e=this.promiseResolve)||void 0===e||e.call(this)}}var Ao,To={EQUALS:"eq",NOT_EQUALS:"neq",LIKE:"contains",NLIKE:"ncontains",GT:"gt",GTE:"gte",LT:"lt",LTE:"lte"},Do=function(){var e=(0,u.Z)((function*(e,t,r,n){var i=((e,t)=>{for(var r=e.dynamic.length-1;r>=0;r--){var n=e.dynamic[r](t);if(n)return n}return e.base[t]})(r,e.field);if(!i)return!1;var o=e.comparator;if("evaluate"in i)return i.evaluate(o,e.values,t);var s=i,a=((e,r,n)=>{if(n.has(e))return n.get(e);var i=s.getValue(t);return n.set(e,i),i})(e.field,0,n);return s.compare(a,o,e.values)}));return function(t,r,n,i){return e.apply(this,arguments)}}(),_o=function(){var e=(0,u.Z)((function*(e,t,r,n){try{return yield Do(e,t,r,n)}catch(e){return!1}}));return function(t,r,n,i){return e.apply(this,arguments)}}(),No=function(){var e=(0,u.Z)((function*(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new Map;if(e.type===Br.CONDITION)return _o(e,t,r,n);var i=yield Promise.all(e.children.map((e=>No(e,t,r,n))));return e.logic===Hr.OR?i.some(Boolean):i.every(Boolean)}));return function(t,r,n){return e.apply(this,arguments)}}(),Ro=e=>!!e.userFrequencyCap&&Object.keys(e.userFrequencyCap).length>0,Lo=(e,t)=>e===t,Mo=(e,t)=>e.includes(t),Uo=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Lo,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Mo;if(void 0===e)return!1;var o=r.map(String);switch(t){case"eq":return o.some((t=>n(e,t)));case"neq":return o.every((t=>!n(e,t)));case"contains":return o.some((t=>i(e,t)));case"ncontains":return o.every((t=>!i(e,t)));default:return!1}},xo=(e,t,r)=>{if(void 0===e||Number.isNaN(e))return!1;var n=r.map(Number).filter((e=>!Number.isNaN(e)));switch(t){case"eq":return n.some((t=>e===t));case"neq":return n.every((t=>e!==t));case"gt":return n.some((t=>e>t));case"gte":return n.some((t=>e>=t));case"lt":return n.some((t=>ee<=t));default:return!1}},Vo=(e,t,r)=>{if(!e)return!1;var n=r.map(String);switch(t){case"eq":return n.some((t=>e.includes(t)));case"neq":return n.every((t=>!e.includes(t)));case"contains":return n.some((t=>e.some((e=>e.includes(t)))));case"ncontains":return n.every((t=>e.every((e=>!e.includes(t)))));default:return!1}},Zo=e=>e.replace(/\/+$/,""),Fo=e=>{try{return new URL(e)}catch(e){return}},qo=(e,t)=>{var r=Fo(t);if(!r)return e.includes(t);var n,i,o=Fo(e);return!!o&&(i=r,(n=o).hostname===i.hostname&&Zo(n.pathname)===Zo(i.pathname))},zo={getValue:()=>window.location.href,compare:(e,t,r)=>Uo(e,t,r,qo)},Go={getValue:()=>window.location.pathname,compare:Uo},Ko={evaluate:(Ao=(0,u.Z)((function*(e,t,r){if(fn()||"eq"!==e)return!0;var n=function(){var e=(0,u.Z)((function*(){return new Promise((e=>{if(window.didomiConfig)return window.didomiOnReady=window.didomiOnReady||[],void window.didomiOnReady.push((t=>{e(t.shouldConsentBeCollected())}));r.consentSDK.hasToPromptForConsent(e)}))}));return function(){return e.apply(this,arguments)}}();return!!(yield n())||r.consentSDK.isActive()&&!function(e){var t=new RegExp("(^|;) ?".concat("mrfpass","=([^;]*)(;|$)")).exec(document.cookie);return t?t[2]:null}()&&t.some((e=>!r.consentSDK.hasConsentForPurpose(Number(e))))})),function(e,t,r){return Ao.apply(this,arguments)})},Bo="pendingConsent",Ho={getValue:()=>window.location.hostname,compare:Uo},Wo={getValue:()=>yi()||"None",compare:Uo},Jo={getValue:()=>{var[,e="/"]=window.location.pathname.split("/");return"/"!==e?"/".concat(e,"/"):e},compare:Uo},Xo={getValue:()=>gi()||"en",compare:Uo},$o={getValue:e=>e.compassSDK.getUserType(),compare:xo},Yo={getValue:e=>e.compassSDK.getPageType(),compare:xo},Qo={getValue:e=>e.compassSDK.getTotalPageviews(),compare:xo},es={getValue:e=>e.compassSDK.getContentByAge(),compare:Uo};var ts=e=>{try{return function(e=Date.now()){const{entitlements:t}=function(){try{const e=window.localStorage.getItem("mrf.paywall.granted");if(!e)return{grants:{}};const t=JSON.parse(e);return t&&"object"==typeof t.grants?t:{grants:null!=t?t:{}}}catch(e){return{grants:{}}}}();return!t||t.until<=e||!Array.isArray(t.features)||t.features.some((e=>"string"!=typeof e))?null:t.features}(e)}catch(e){return}},rs={getValue:()=>{return e=ts(undefined),Array.isArray(e)?e:void 0;var e},compare:Vo},ns=function(){var e=(0,u.Z)((function*(e){var t=(yield e.compassSDK.getUserVarsAsync())||[],r={};return t.forEach((e=>{var[t,n]=e,i=(e=>({getValue:()=>e,compare:Uo}))(n.toString());r[t]=i,r["".concat("userVar::").concat(t)]=i,(e=>e.startsWith(Zt))(t)&&(r[t.replace(Zt,"")]=i)})),e=>r[e]}));return function(t){return e.apply(this,arguments)}}(),is=function(){var e=(0,u.Z)((function*(e){var t=e.compassSDK.getSessionVars()||[],r={};return t.forEach((e=>{var[t,n]=e,i=n.toString();r["".concat("sessionVar::").concat(t)]={getValue:()=>i,compare:Uo}})),e=>r[e]}));return function(t){return e.apply(this,arguments)}}(),os=function(){var e=(0,u.Z)((function*(e){var t=e.compassSDK.getPageVars()||[],r={};return t.filter((e=>{var[t]=e;return"path"!==t})).forEach((e=>{var[t,n]=e,i=n.toString();r["".concat("pageVar::").concat(t)]={getValue:()=>i,compare:Uo}})),e=>r[e]}));return function(t){return e.apply(this,arguments)}}(),ss="conv_",as={getValue:()=>0,compare:xo},cs=function(){var e=(0,u.Z)((function*(e){var t=(yield Je("compass-conversions-counter-entry"))||{},r={};return Object.entries(t).forEach((e=>{var[t,n]=e;r["".concat(ss).concat(t)]={getValue:()=>n,compare:xo}})),e=>{var t;return null!==(t=r[e])&&void 0!==t?t:e.startsWith(ss)?as:void 0}}));return function(t){return e.apply(this,arguments)}}(),us=["reached","count","remaining"],ls=function(){var e=(0,u.Z)((function*(e){return e=>{var t=(e=>{if(e.startsWith("meter.")){var t=e.slice(6),r=t.lastIndexOf(".");if(!(r<1)){var n=t.slice(r+1);if(us.includes(n))return{name:t.slice(0,r),metric:n}}}})(e);if(t){var r={evaluate:function(){var e=(0,u.Z)((function*(e,r,n){var i,o=yield(i=n.compassSDK.getMeterSnapshot(),1500,Promise.race([i,new Promise((e=>{setTimeout((()=>e(void 0)),1500)}))])),s=((null==o?void 0:o.meters)||[]).find((e=>e.name===t.name));return!!s&&("reached"===t.metric?((e,t,r)=>{if(void 0===e)return!1;var n=r.map((e=>!0===e||"true"===e));switch(t){case"eq":return n.some((t=>e===t));case"neq":return n.every((t=>e!==t));default:return!1}})(s.reached,e,r):"count"===t.metric?xo(s.count,e,r):xo(s.remaining,e,r))}));return function(t,r,n){return e.apply(this,arguments)}}()};return r}}}));return function(t){return e.apply(this,arguments)}}(),ds={url:zo,uri:Go,[Bo]:Ko,domain:Ho,htmlLang:Wo,browserLang:Xo,folder:Jo,userType:$o,pageTechnology:Yo,pageviews:Qo,contentByAge:es,entitlement:rs},ps=[ns,is,os,cs,ls,function(){var e=(0,u.Z)((function*(e){var t=(yield e.compassSDK.getUserSegmentsAsync())||[],r={getValue:()=>t,compare:Vo};return e=>"userSegment"===e?r:void 0}));return function(t){return e.apply(this,arguments)}}()],hs=function(){var e=(0,u.Z)((function*(e){return{base:ds,dynamic:yield Promise.all(ps.map((t=>t(e))))}}));return function(t){return e.apply(this,arguments)}}();function fs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vs(e){for(var t=1;te.filter(((e,r)=>t[r]))))}));return function(t,r){return e.apply(this,arguments)}}(),gs=function(){var e=(0,u.Z)((function*(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e.actions)return e;var n=r?e.actions:(e=>Object.entries(e).reduce(((e,t)=>{var r,[n,i]=t;return r=i.id,document.querySelector('[data-mrf-experience="'.concat(r,'"]'))||(e[n]=i),e}),{}))(e.actions),i=yield t(n);return 0!==i.length?vs(vs({},e),{},{actions:i.reduce(((e,t)=>{var[r,n]=t;return vs(vs({},e),{},{[r]:n})}),{})}):void 0}));return function(t,r){return e.apply(this,arguments)}}(),ys=function(){var e=(0,u.Z)((function*(e,t,r,n,i){var o,s=yield hs(t);return gs(e,(e=>ms(Object.entries(e),function(){var e=(0,u.Z)((function*(e){var[o,a]=e;return!((e,t,r)=>{if(!e.userFrequencyCap||!t)return!1;var n=yr(t,r);return Object.entries(e.userFrequencyCap).some((e=>{var[i,o]=e;return((e,t,r,n,i)=>{var o=e.startsWith("c_"),s=o?e.slice(2):e,a=o?"close":"impression";if("hour"===s){var c,u,l=null!==(c=null===(u=r.last)||void 0===u?void 0:u[a])&&void 0!==c?c:0;return t>0&&l>0&&i.getTime()<36e5/t+l}return n[a][s]>=t})(i,o,t,n,r)}))})(a,null==n?void 0:n[a.id],i)&&((e,t,r,n)=>{var i,o=e.filters;return o?Array.isArray(o)?No((i=o,{type:Br.GROUP,logic:Hr.AND,children:i.map((e=>{var{key:t,operator:r,values:n}=e;return{type:Br.CONDITION,field:t,comparator:To[r],values:n}}))}),t,r,n):(e=>!(!e||"object"!=typeof e||Array.isArray(e)||e.type!==Br.GROUP&&e.type!==Br.CONDITION))(o)?No(o,t,r,n):Promise.resolve(!0):Promise.resolve(!0)})(a,t,s,r)}));return function(t){return e.apply(this,arguments)}}())),!(null===(o=t.config)||void 0===o||!o.alwaysRequestExperiences))}));return function(t,r,n,i,o){return e.apply(this,arguments)}}(),bs=function(){var e=(0,u.Z)((function*(e,t){var r=new Map,n=new Date,i=(e=>Object.values(e).some((e=>{var t=null==e?void 0:e.actions;return!!t&&Object.values(t).some(Ro)})))(e)?yield gr():void 0;return Object.entries(e).reduce(function(){var e=(0,u.Z)((function*(e,o){var[s,a]=o,c=yield ys(a,t,r,i,n);return c?vs(vs({},yield e),{},{[s]:c}):e}));return function(t,r){return e.apply(this,arguments)}}(),Promise.resolve({}))}));return function(t,r){return e.apply(this,arguments)}}(),ws=function(){var e=(0,u.Z)((function*(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Object.entries(e).reduce(function(){var e=(0,u.Z)((function*(e,n){var[i,o]=n,s=yield function(e,t){return gs(e,(e=>ms(Object.entries(e),(e=>{var[r,n]=e;return((e,t)=>Promise.resolve(t.some((t=>e.id===t))))(n,t)}))),arguments.length>2&&void 0!==arguments[2]&&arguments[2])}(o,t.split(","),r);return s?vs(vs({},yield e),{},{[i]:s}):e}));return function(t,r){return e.apply(this,arguments)}}(),Promise.resolve({}))}));return function(t,r){return e.apply(this,arguments)}}(),Os=()=>{var e;return null!==(e=st(new URL(window.location.href)))&&void 0!==e?e:void 0},Es=function(){var e=(0,u.Z)((function*(e,t){var r,n=Os(),i=!(null===(r=t.config)||void 0===r||!r.alwaysRequestExperiences);return n?ws(e,n,i):bs(e,t)}));return function(t,r){return e.apply(this,arguments)}}(),Ss=function(){var e=(0,u.Z)((function*(e){var t=Os(),r=t?yield ws(e,t):e,{experiments:n}=r;return(0,pn.Z)(r,["experiments"])}));return function(t){return e.apply(this,arguments)}}();function Ps(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ks(e){for(var t=1;t(e=>"content"in e)(e)&&Jr(e.content)&&Cs.test(e.content.url);function Is(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function As(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{actions:{}};if(!("actions"in e))return e;var{actions:r}=e,{actions:n={}}=t;if(Object.values(n).some(js))return{actions:Object.entries(r).reduce(((e,t)=>{var[r,n]=t;return js(n)?ks({},e):ks(ks({},e),{},{[r]:n})}),{})};if(Object.values(r).filter(js).length>1){var i=Object.keys(r).filter((e=>js(r[e])))[0];return{actions:ks({[i]:r[i]},Object.entries(r).filter((e=>{var[t,r]=e;return!js(r)})).reduce(((e,t)=>{var[r,n]=t;return ks(ks({},e),{},{[r]:n})}),{}))}}return e},flowcards:e=>window.location.hash.includes("disabletriggers=true")?([...Object.values(e.actions||{}),...Object.values(e.cards||{})].forEach((e=>{e.triggers={timeout:{on:"timeout",action:"setSnapPoint:initial",spec:{time:200}}},e.features=As(As({},e.features),{},{transition:"automatic"})})),e.page={},e):e};function Ns(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Rs(e){for(var t=1;t{return(e=>"content"in e)(e)&&Jr(e.content)&&(r=e.content.url,Us.test(r))?Rs(Rs({},e),{},{features:Rs(Rs({},e.features),{},{removable:!1}),filters:(t=e.filters,!t||Array.isArray(t)?[...t||[],Ms]:{type:Br.GROUP,logic:Hr.AND,children:[t,{type:Br.CONDITION,field:Bo,comparator:"eq",values:Ls}]})}):e;var t,r}];function Vs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Zs(e){for(var t=1;txs.reduce(((e,t)=>t(e)),e)},qs=e=>Object.entries(e).reduce(((e,t)=>{var[r,n]=t,i=Fs[r];return Zs(Zs({},e),{},i&&n&&"actions"in n?{[r]:Zs(Zs({},n),{},{actions:Object.entries(n.actions).reduce(((e,t)=>{var[r,n]=t;return Zs(Zs({},e),{},{[r]:i(n)})}),{})})}:{[r]:n})}),{});function zs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Gs(e){for(var t=1;t"".concat(Zt).concat(e),Bs=function(){var e=(0,u.Z)((function*(e,t){var r=(yield e.getUserVarsAsync())||[];Object.keys(t).filter((e=>!r.some((r=>{var[n,i]=r;return n===Ks(e)&&i===t[e]})))).forEach((r=>{e.setUserVar(Ks(r),t[r])}))}));return function(t,r){return e.apply(this,arguments)}}(),Hs=function(){var e=(0,u.Z)((function*(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=yield e.stableUserId,{experiments:n}=yield Rn(),i=((e,t)=>Object.keys(e).filter((t=>e[t].variants.length>0)).reduce(((r,n)=>{var i=e[n].id||n,o=((e,t,r,n)=>{if(t){var i=Gn(e,t,r,n),o=e.find((e=>e.id===i));if(o)return o}var s=e.filter((e=>e.weight>0)),a=s.reduce(((e,t)=>e+t.weight),0);if(!(0===s.length||a<=0)){var c=Math.random()*a,u=0;for(var l of s)if(c<(u+=l.weight))return l;return s[s.length-1]}})(e[n].variants,t,i,e[n].hashVersion);return o&&(r[n]={group:e[n],variant:o}),r}),{}))(t,r),o=(e=>Object.keys(e).reduce(((t,r)=>(t[r]=e[r].variant.id,t)),{}))(i),s=((e,t)=>{var r;return null!==(r=e.user)&&void 0!==r?r:t?(e=>100*Fn(e))(t):Mn()})(n,r);return yield Bs(e.compassSDK,o),yield Ln({experiments:Gs(Gs({},o),{},{user:s})}),(e=>Object.keys(e).reduce(((t,r)=>{var{group:n,variant:i}=e[r];return t[n.id||r]={name:n.name,variant:{id:i.id,name:i.name}},t}),{}))(i)}));return function(t){return e.apply(this,arguments)}}();function Ws(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Js(e){for(var t=1;t{var r,n,i;if(!t)return e;var o=null===(r=e.features)||void 0===r||null===(n=r.renders)||void 0===n||null===(i=n[t])||void 0===i?void 0:i.content;return o?Js(Js({},e),{},{content:o}):void 0},Qs="mrfExperienceContentFetch",ea=e=>{var t,r=null===(t=e.detail)||void 0===t?void 0:t.url;r&&$s?$s(r):r&&Xs&&Xs.length<100&&Xs.push(r)},ta=()=>{Xs||$s||(Xs=[],document.addEventListener(Qs,ea))},ra=()=>{document.removeEventListener(Qs,ea),Xs=void 0,$s=void 0},na=()=>{},ia={sendExperiencesRequest:Fr};function oa(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function sa(e){for(var t=1;t{var t=e(),r=new Promise((e=>{window.setTimeout((()=>{e(void 0)}),3e3)}));return Promise.race([t,r])},ca=e=>!!e,ua=function(){var e=(0,u.Z)((function*(e,t,r,n){return yield((e,t,r)=>aa((()=>((e,t,r)=>Co(So,e,t,r))(e,t,r))))(e,t,r),((e,t)=>Object.entries(e).reduce(((e,r)=>{var[n,i]=r,o=_s[n];return Ds(Ds({},e),{},o&&i?{[n]:o(i,t[n])}:{[n]:i})}),{}))(yield Es(e,t),n)}));return function(t,r,n,i){return e.apply(this,arguments)}}();class la{constructor(e,t,r,n,i,o){(0,l.Z)(this,"config",void 0),(0,l.Z)(this,"compassSDK",void 0),(0,l.Z)(this,"synchronizer",void 0),(0,l.Z)(this,"consentSDK",void 0),(0,l.Z)(this,"eventsSDK",void 0),(0,l.Z)(this,"scriptLoader",void 0),(0,l.Z)(this,"stableUserId",Promise.resolve(void 0)),(0,l.Z)(this,"executionData",void 0),(0,l.Z)(this,"deferred",void 0),(0,l.Z)(this,"lastTracked",window.location.pathname),(0,l.Z)(this,"sdkConfig",void 0);var s=e.experiences||e.flowcards;this.compassSDK=t,this.synchronizer=r,this.consentSDK=n,this.eventsSDK=i,this.scriptLoader=o,this.sdkConfig=e,this.config={accountId:e.accountId,targeting:{},alwaysRequestExperiences:!!e.alwaysRequestExperiences},s&&Object.assign(this.config,s),this.deferred=new Io,(e=>{if(!window.location.href.includes("mrfExperiencesPreviewEnabled")&&fn()){var t,r=(t=new URLSearchParams(window.location.search).get("mrf-sdkv"))?"".concat(hn,"/").concat(t):hn;Pn(e,{module:"".concat(r,"/preview-debug.js"),nomodule:"".concat(r,"/preview-debug.es5.js")},{onInteraction:!1,strategy:"sync"}).catch((()=>{}))}})(this.scriptLoader),this.executionData=this.loadExperiences(),function(e){ze.apply(this,arguments)}(Ge,{encoder:Ke,decoder:Be,isPatch:!1}),this.listenForExperiencesRecirculation(),this.listenForExperiencesLoadEvent()}listenForExperiencesRecirculation(){this.eventsSDK.on("recirculation",(e=>{var t,r,n,{t:i,m:o}=e;if("click"===i){var s=null===(t=o[0])||void 0===t||null===(r=t.e[0])||void 0===r||null===(n=r.meta)||void 0===n?void 0:n["mrf-editorial-id"];s&&kt(this.config.accountId,{editorialId:s})}}))}loadExperiences(){var e=this;return(0,u.Z)((function*(){m(f.LOADING_EXPERIENCES);var t,r={},n=[],{active:i,clientParameters:o,preflight:a,recommender:c,experimentGroups:l}=yield(e=>e.preflight?(e.preflight.active=e.preflight.active||!!st(new URL(window.location.href)),e.preflight.preflight&&(e.preflight.preflight=xr(e.preflight.preflight)),Promise.resolve(e.preflight)):function(e){return(e=>Lr(e,"https://experiences.newsroom.bi/json/active",new Set(["sid","ptch","debug_experiences"])))(e).then((e=>fetch(e,{credentials:"include"}))).then((e=>e.json())).then((e=>e.preflight?Ur(Ur({},e),{},{preflight:xr(e.preflight)}):e))}({location:new URL(window.location.toString()),siteId:e.accountId,pageTechnology:0}))(e.config),d=vn(),p=Promise.resolve();e.config.recommenderConfig=c,e.config.experimentGroups=l,e.stableUserId=Hn(e.compassSDK);var h,v,g,b,w,O=e.buildContext(),E=yield Hs(O,l);if(ta(),a&&!d){var S=yield ua(qs(a),O,e.synchronizer,r);r=Ce()(r,S),p=((e,t,r)=>aa((()=>jo(e,t,r))))(S,O,e.synchronizer).then((e=>{Array.isArray(e)&&n.push(...e);var[t]=n.filter((e=>"compass"===(null==e?void 0:e.handlerName)));(null==t||!t.handled)&&O.compassSDK.setRecirculationConfig({})}))}if(i||d){yield(h=e.config,v=e.deferred,null!==(g=h.waitFor)&&void 0!==g&&g.promise?h.waitFor.promise:null!==(b=h.waitFor)&&void 0!==b&&b.timeout?dn(h.waitFor.timeout):null!==(w=h.waitFor)&&void 0!==w&&w.done?v.promise:Promise.resolve());var P=yield gn(e.config,e.compassSDK,o).then(function(){var n=(0,u.Z)((function*(n){var i,o,a,{response:c,stress:u}=n,l=d?yield Ss(c):c,p=yield ua(qs(l),O,e.synchronizer,r);return r=Ce()(r,p),t=u,o=null==u||null===(i=u.stress.replicas)||void 0===i?void 0:i.inner,a=null==u?void 0:u.stress.cacheBypass,o&&o.replicas>0?(ta(),s.e(996).then(s.bind(s,4996)).then((e=>{var t,r,{replayContent:n}=e;return t=n(o,a),$s=t,null===(r=Xs)||void 0===r||r.forEach(t),void(Xs=void 0)})).catch(ra)):ra(),((e,t,r)=>jo(e,t,r))(p,O,e.synchronizer)}));return function(e){return n.apply(this,arguments)}}());Array.isArray(P)&&n.push(...P)}yield p;var k=n.filter(ca).reduce(((e,t)=>sa(sa({},e),{},{[t.handlerName]:e[t.handlerName]||t.handled})),{});return Object.values(je).forEach((t=>{e.synchronizer.resolve(t,!!k[t])})),y(f.LOADING_EXPERIENCES,f.END_LOADING_EXPERIENCES),t?(e=>{var{stress:t,uri:r,requestContext:n}=e;s.e(996).then(s.bind(s,4996)).then((e=>{var{StressReplayer:i}=e;return new i(t,r,n,ia).replay()})).catch(na)})(t):ra(),{handled:k,experiences:r,experiments:E}}))()}done(){this.deferred.resolve()}addTargeting(e,t){this.config.targeting[e]=t}addExperience(e,t){var r,n,i,o;null!==(n=(r=this.config).experiences)&&void 0!==n||(r.experiences={}),null!==(o=(i=this.config.experiences)[e])&&void 0!==o||(i[e]=[]),this.config.experiences[e].push(t)}addEventListener(e,t,r){var n=function(e,t){return"navigationchange"===e?e=>{t(e)}:"navigationfromcard"===e?ln(t,"host"):"navigationtocard"===e?ln(t,"flowcards"):null}(t,r);n&&En(e).addEventListener("navigationchange",n)}hasExperiences(e){return this.executionData.then((t=>{var{handled:r}=t;return!!r[e]}))}triggerExperiences(){var e=arguments,t=this;return(0,u.Z)((function*(){var r,n=e.length>0&&void 0!==e[0]&&e[0];if(null===(r=t.sdkConfig)||void 0===r||!r.alwaysRequestExperiences)return n||(()=>{for(var e of ko)e()})(),t.loadExperiences()}))()}hasExperimentation(e){return this.executionData.then((t=>{var{experiences:r}=t;return((e,t)=>{var r,n=null===(r=e.experimentation)||void 0===r?void 0:r.actions;return!!n&&Object.values(n).some((e=>{var{url:r}=e;return-1!==r.indexOf("experimentType=".concat(t))}))})(r,e)}))}getExperiments(){return this.executionData.then((e=>{var{experiments:t}=e;return t}))}getExperience(e,t){var r=this;return(0,u.Z)((function*(){var n,{experiences:i}=yield r.executionData,o=i[e];if(!o||!("actions"in o))return null;var s,{actions:a}=o,c=Object.values(a);return void 0===t?null!==(s=c[0])&&void 0!==s?s:null:null!==(n=c.find((e=>e.family===t)))&&void 0!==n?n:null}))()}buildContext(){return{config:this.config,compassSDK:this.compassSDK,consentSDK:this.consentSDK,scriptLoader:this.scriptLoader,stableUserId:this.stableUserId}}runExperience(e,t){var r=this;return(0,u.Z)((function*(){var n,{experiences:i}=yield r.executionData;for(var o of[je.INLINE,je.FLOWCARDS]){var s=i[o];if(s&&"actions"in s){var a=Object.entries(s.actions).find((t=>{var[,r]=t;return r.id===e}));if(a){var[c,u]=a,l=Ys(u,t);if(!l)return!1;n={[o]:sa(sa({},s),{},{actions:{[c]:l}})};break}}}if(!n)return!1;var d=yield jo(n,r.buildContext(),r.synchronizer);return Array.isArray(d)&&d.some((e=>!(null==e||!e.handled)))}))()}getRecommendations(e){var t=this;return(0,u.Z)((function*(){var r;return yield t.executionData,yield function(e){return Kr.apply(this,arguments)}({experienceId:e,canonical:t.compassSDK.getCanonical(),userId:t.compassSDK.getUserId().actualUserId,personalizedContent:!(null===(r=t.config.recommenderConfig)||void 0===r||!r.personalizedContent),siteId:t.config.accountId})}))()}listenForExperiencesLoadEvent(){this.compassSDK.on("loadExperiences",(e=>{var t;if(null!=e&&null!==(t=e.rs)&&void 0!==t&&t.includes("forward"))return this.lastTracked=e.url,void this.loadExperiences();(this.config.alwaysRequestExperiences||this.lastTracked!==e.url)&&(this.lastTracked=e.url,this.loadExperiences())}))}}E("experiences",["compass","synchronizer","consent","events","scriptLoader"],(()=>Promise.resolve(la)));class da{constructor(e,t){(0,l.Z)(this,"croupier",void 0),this.croupier=t}addTargeting(e,t){this.croupier.addTargeting(e,t)}addCard(e){this.croupier.addExperience(je.FLOWCARDS,e)}addEventListener(e,t){this.croupier.addEventListener(je.FLOWCARDS,e,t)}hasCards(){return this.croupier.hasExperiences(je.FLOWCARDS)}}function pa(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ha(e){for(var t=1;tPromise.resolve(da))),E("multimedia",["compass","consent","synchronizer"],function(){var e=(0,u.Z)((function*(e,t){var[r,n,i]=t,o=(Array.isArray(e.multimedia)?e.multimedia:[e.multimedia]).reduce(((e,t)=>{var r;return e.concat(null!==(r=null==t?void 0:t.providers)&&void 0!==r?r:[])}),[]),a=-1!==o.indexOf("youtube")||!!e.blockOnNoConsent;return yield G(ha(ha({},e),{},{blockOnNoConsent:a}),n,i),e.multimedia&&function(){try{document.querySelector("div:not([data-a], [data-b]), div:has(span)")}catch(e){return!1}return!0}()?s.e(209).then(s.bind(s,2209)).then((e=>e.default)):Promise.reject()}));return function(t,r){return e.apply(this,arguments)}}());var fa=s(4453),va=(e,t)=>{var r,n;return!!e&&"off"!==e.login&&((e=>(0,fa.G)(e.issuer)&&(0,fa.G)(e.clientId))(e)||!0===e.active)&&("number"==typeof(n=null!==(r=e.siteId)&&void 0!==r?r:t)||(0,fa.G)(n))};function ma(){return(ma=(0,u.Z)((function*(e){var t=null==e?void 0:e.identity,r=null==e?void 0:e.accountId;return va(t,r)?s.e(709).then(s.bind(s,1709)).then((e=>{var{readerSession:n}=e;return n(t,r)})).catch((()=>Promise.reject())):Promise.reject()}))).apply(this,arguments)}E("identity",[],(function(e){return ma.apply(this,arguments)})),E("ecommerce",["compass"],function(){var e=(0,u.Z)((function*(e){return e.ecommerce?Promise.all([s.e(227),s.e(784)]).then(s.bind(s,7784)).then((e=>e.CompassEcommerceTracker)):Promise.reject()}));return function(t){return e.apply(this,arguments)}}());class ga{constructor(){(0,l.Z)(this,"promises",void 0),this.promises={}}wait(e){var t,r;null!==(r=(t=this.promises)[e])&&void 0!==r||(t[e]={});var n=this.promises[e].promise;return void 0===n?(n=new Promise(((t,r)=>{this.promises[e].resolve=t,this.promises[e].reject=r})),this.promises[e].promise=n,n):n}resolve(e,t){var r,n;null!==(n=(r=this.promises)[e])&&void 0!==n||(r[e]={}),void 0===this.promises[e].resolve?this.promises[e].promise=Promise.resolve(t):(0,this.promises[e].resolve)(t)}reject(e,t){var r,n;null!==(n=(r=this.promises)[e])&&void 0!==n||(r[e]={}),void 0===this.promises[e].reject?this.promises[e].promise=Promise.reject(t):(0,this.promises[e].reject)(t)}}E("synchronizer",[],(()=>Promise.resolve(ga)));var ya=()=>({emit(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n{var r;this.events[e]=null===(r=this.events[e])||void 0===r?void 0:r.filter((e=>t!==e))}}});function ba(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wa(e){for(var t=1;t{"click"===e.t?null==t||t(e):setTimeout((()=>{null==t||t(e)}),0)}))}emitRecirculation(e){var t=function(e){return{t:Oa[e.t],m:e.m}}(e),r=function(e){return e.m.reduce(((t,r)=>{var n=r.n;if(n.startsWith("FC_")||n.startsWith("IL_")){var i,o=n.startsWith("IL_")?"inline":"flowcards";return wa(wa({},t),{},{["recirculation:".concat(o)]:{t:e.t,m:[...(null===(i=t["recirculation:".concat(o)])||void 0===i?void 0:i.m)||[],r]},["recirculation:".concat(n)]:{t:e.t,m:[r]}})}return wa(wa({},t),{},{["recirculation:".concat(n)]:{t:e.t,m:[r]}})}),{})}(t);this.emitter.emit("recirculation",t),Object.keys(r).forEach((e=>{this.emitter.emit(e,r[e])}))}}E("events",[],(()=>Promise.resolve(Ea)));var Sa=new Map;class Pa{load(e,t){return function(e){var{module:t,async:r=!1,id:n,target:i="head"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=Sa.get(e);if(o)return o;var s=new Promise(((o,s)=>{var a=document.createElement("script");a.src=e,n&&(a.id=n),!0===t?a.type="module":!1===t&&(a.setAttribute("nomodule",""),a.setAttribute("defer","")),r&&(a.async=!0),a.addEventListener("load",(()=>o())),a.addEventListener("error",(()=>{Sa.delete(e),s(new Error("Failed to load ".concat(e)))})),("body"===i?document.body:document.head).appendChild(a)}));return Sa.set(e,s),s}(e,t)}}E("scriptLoader",[],(()=>Promise.resolve(Pa)));class ka{constructor(e,t){(0,l.Z)(this,"scriptLoader",void 0),this.scriptLoader=t}load(e,t){t&&function(){O.addConfig(...arguments)}(t),function(){O.retrySDK(...arguments)}(e)}loadFile(e,t,r){this.scriptLoader.load(e,{module:r,id:t})}}E("loader",["scriptLoader"],(()=>Promise.resolve(ka)))})();