(function () { 'use strict'; !function(){var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function t(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var n,e,i,u,o,f,c={};function a(){if(e)return n;e=1;var t=function(r){return r&&r.Math===Math&&r};return n=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof r&&r)||t("object"==typeof n&&n)||function(){return this}()||Function("return this")()}function s(){return u?i:(u=1,i=function(r){try{return !!r()}catch(r){return !0}})}function l(){if(f)return o;f=1;var r=s();return o=!r((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))}var v,p,y,g,h,b,d,w,m,S,j,O,P,E,x,T,k={exports:{}};function C(){if(p)return v;p=1;var r=s();return v=!r((function(){var r=function(){}.bind();return "function"!=typeof r||r.hasOwnProperty("prototype")}))}function F(){if(g)return y;g=1;var r=C(),t=Function.prototype,n=t.call,e=r&&t.bind.bind(n,n);return y=r?e:function(r){return function(){return n.apply(r,arguments)}},y}function A(){if(b)return h;b=1;var r="object"==typeof document&&document.all;return h=void 0===r&&void 0!==r?function(t){return "function"==typeof t||t===r}:function(r){return "function"==typeof r}}function M(){return w?d:(w=1,d=function(r){return null==r})}function _(){if(S)return m;S=1;var r=M(),t=TypeError;return m=function(n){if(r(n))throw new t("Can't call method on "+n);return n}}function D(){if(O)return j;O=1;var r=_(),t=Object;return j=function(n){return t(r(n))}}function I(){if(E)return P;E=1;var r=F(),t=D(),n=r({}.hasOwnProperty);return P=Object.hasOwn||function(r,e){return n(t(r),e)}}var R,z,B,q,L,N,G,U,W,$,X,H={exports:{}};function J(){if(q)return B;q=1;var r=a(),t=Object.defineProperty;return B=function(n,e){try{t(r,n,{value:e,configurable:!0,writable:!0});}catch(t){r[n]=e;}return e}}function K(){if(L)return H.exports;L=1;var r=z?R:(z=1,R=!1),t=a(),n=J(),e="__core-js_shared__",i=H.exports=t[e]||n(e,{});return (i.versions||(i.versions=[])).push({version:"3.38.1",mode:r?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"}),H.exports}function Q(){if(G)return N;G=1;var r=F(),t=A(),n=K(),e=r(Function.toString);return t(n.inspectSource)||(n.inspectSource=function(r){return e(r)}),N=n.inspectSource}function V(){if(X)return $;X=1;var r=A();return $=function(t){return "object"==typeof t?null!==t:r(t)}}var Y,Z,rr,tr,nr,er,ir,ur,or,fr,cr,ar,sr,lr,vr,pr,yr,gr,hr,br,dr,wr,mr,Sr,jr,Or,Pr,Er,xr,Tr,kr,Cr,Fr,Ar,Mr,_r,Dr,Ir,Rr,zr,Br,qr,Lr,Nr,Gr,Ur,Wr,$r,Xr,Hr,Jr,Kr,Qr,Vr,Yr,Zr,rt,tt,nt,et={};function it(){if(tr)return rr;tr=1;var r=l(),t=s(),n=function(){if(Z)return Y;Z=1;var r=a(),t=V(),n=r.document,e=t(n)&&t(n.createElement);return Y=function(r){return e?n.createElement(r):{}}}();return rr=!r&&!t((function(){return 7!==Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a}))}function ut(){if(ur)return ir;ur=1;var r=V(),t=String,n=TypeError;return ir=function(e){if(r(e))return e;throw new n(t(e)+" is not an object")}}function ot(){if(fr)return or;fr=1;var r=C(),t=Function.prototype.call;return or=r?t.bind(t):function(){return t.apply(t,arguments)},or}function ft(){if(ar)return cr;ar=1;var r=a(),t=A();return cr=function(n,e){return arguments.length<2?(i=r[n],t(i)?i:void 0):r[n]&&r[n][e];var i;},cr}function ct(){if(gr)return yr;gr=1;var r,t,n=a(),e=function(){if(pr)return vr;pr=1;var r=a().navigator,t=r&&r.userAgent;return vr=t?String(t):""}(),i=n.process,u=n.Deno,o=i&&i.versions||u&&u.version,f=o&&o.v8;return f&&(t=(r=f.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!t&&e&&(!(r=e.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=e.match(/Chrome\/(\d+)/))&&(t=+r[1]),yr=t}function at(){if(br)return hr;br=1;var r=ct(),t=s(),n=a().String;return hr=!!Object.getOwnPropertySymbols&&!t((function(){var t=Symbol("symbol detection");return !n(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))}function st(){if(wr)return dr;wr=1;var r=at();return dr=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}function lt(){if(Sr)return mr;Sr=1;var r=ft(),t=A(),n=function(){if(lr)return sr;lr=1;var r=F();return sr=r({}.isPrototypeOf)}(),e=st(),i=Object;return mr=e?function(r){return "symbol"==typeof r}:function(e){var u=r("Symbol");return t(u)&&n(u.prototype,i(e))}}function vt(){if(Or)return jr;Or=1;var r=String;return jr=function(t){try{return r(t)}catch(r){return "Object"}}}function pt(){if(Er)return Pr;Er=1;var r=A(),t=vt(),n=TypeError;return Pr=function(e){if(r(e))return e;throw new n(t(e)+" is not a function")}}function yt(){if(Tr)return xr;Tr=1;var r=pt(),t=M();return xr=function(n,e){var i=n[e];return t(i)?void 0:r(i)}}function gt(){if(Cr)return kr;Cr=1;var r=ot(),t=A(),n=V(),e=TypeError;return kr=function(i,u){var o,f;if("string"===u&&t(o=i.toString)&&!n(f=r(o,i)))return f;if(t(o=i.valueOf)&&!n(f=r(o,i)))return f;if("string"!==u&&t(o=i.toString)&&!n(f=r(o,i)))return f;throw new e("Can't convert object to primitive value")}}function ht(){if(Ar)return Fr;Ar=1;var r=K();return Fr=function(t,n){return r[t]||(r[t]=n||{})}}function bt(){if(_r)return Mr;_r=1;var r=F(),t=0,n=Math.random(),e=r(1..toString);return Mr=function(r){return "Symbol("+(void 0===r?"":r)+")_"+e(++t+n,36)}}function dt(){if(Ir)return Dr;Ir=1;var r=a(),t=ht(),n=I(),e=bt(),i=at(),u=st(),o=r.Symbol,f=t("wks"),c=u?o.for||o:o&&o.withoutSetter||e;return Dr=function(r){return n(f,r)||(f[r]=i&&n(o,r)?o[r]:c("Symbol."+r)),f[r]}}function wt(){if(zr)return Rr;zr=1;var r=ot(),t=V(),n=lt(),e=yt(),i=gt(),u=dt(),o=TypeError,f=u("toPrimitive");return Rr=function(u,c){if(!t(u)||n(u))return u;var a,s=e(u,f);if(s){if(void 0===c&&(c="default"),a=r(s,u,c),!t(a)||n(a))return a;throw new o("Can't convert object to primitive value")}return void 0===c&&(c="number"),i(u,c)}}function mt(){if(qr)return Br;qr=1;var r=wt(),t=lt();return Br=function(n){var e=r(n,"string");return t(e)?e:e+""}}function St(){if(Lr)return et;Lr=1;var r=l(),t=it(),n=function(){if(er)return nr;er=1;var r=l(),t=s();return nr=r&&t((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))}(),e=ut(),i=mt(),u=TypeError,o=Object.defineProperty,f=Object.getOwnPropertyDescriptor,c="enumerable",a="configurable",v="writable";return et.f=r?n?function(r,t,n){if(e(r),t=i(t),e(n),"function"==typeof r&&"prototype"===t&&"value"in n&&v in n&&!n[v]){var u=f(r,t);u&&u[v]&&(r[t]=n.value,n={configurable:a in n?n[a]:u[a],enumerable:c in n?n[c]:u[c],writable:!1});}return o(r,t,n)}:o:function(r,n,f){if(e(r),n=i(n),e(f),t)try{return o(r,n,f)}catch(r){}if("get"in f||"set"in f)throw new u("Accessors not supported");return "value"in f&&(r[n]=f.value),r},et}function jt(){return Gr?Nr:(Gr=1,Nr=function(r,t){return {enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:t}})}function Ot(){if(Wr)return Ur;Wr=1;var r=l(),t=St(),n=jt();return Ur=r?function(r,e,i){return t.f(r,e,n(1,i))}:function(r,t,n){return r[t]=n,r}}function Pt(){if(Xr)return $r;Xr=1;var r=ht(),t=bt(),n=r("keys");return $r=function(r){return n[r]||(n[r]=t(r))}}function Et(){return Jr?Hr:(Jr=1,Hr={})}function xt(){if(Qr)return Kr;Qr=1;var r,t,n,e=function(){if(W)return U;W=1;var r=a(),t=A(),n=r.WeakMap;return U=t(n)&&/native code/.test(String(n))}(),i=a(),u=V(),o=Ot(),f=I(),c=K(),s=Pt(),l=Et(),v="Object already initialized",p=i.TypeError,y=i.WeakMap;if(e||c.state){var g=c.state||(c.state=new y);g.get=g.get,g.has=g.has,g.set=g.set,r=function(r,t){if(g.has(r))throw new p(v);return t.facade=r,g.set(r,t),t},t=function(r){return g.get(r)||{}},n=function(r){return g.has(r)};}else {var h=s("state");l[h]=!0,r=function(r,t){if(f(r,h))throw new p(v);return t.facade=r,o(r,h,t),t},t=function(r){return f(r,h)?r[h]:{}},n=function(r){return f(r,h)};}return Kr={set:r,get:t,has:n,enforce:function(e){return n(e)?t(e):r(e,{})},getterFor:function(r){return function(n){var e;if(!u(n)||(e=t(n)).type!==r)throw new p("Incompatible receiver, "+r+" required");return e}}}}function Tt(){if(Vr)return k.exports;Vr=1;var r=F(),t=s(),n=A(),e=I(),i=l(),u=function(){if(T)return x;T=1;var r=l(),t=I(),n=Function.prototype,e=r&&Object.getOwnPropertyDescriptor,i=t(n,"name"),u=i&&"something"===function(){}.name,o=i&&(!r||r&&e(n,"name").configurable);return x={EXISTS:i,PROPER:u,CONFIGURABLE:o}}().CONFIGURABLE,o=Q(),f=xt(),c=f.enforce,a=f.get,v=String,p=Object.defineProperty,y=r("".slice),g=r("".replace),h=r([].join),b=i&&!t((function(){return 8!==p((function(){}),"length",{value:8}).length})),d=String(String).split("String"),w=k.exports=function(r,t,n){"Symbol("===y(v(t),0,7)&&(t="["+g(v(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!e(r,"name")||u&&r.name!==t)&&(i?p(r,"name",{value:t,configurable:!0}):r.name=t),b&&n&&e(n,"arity")&&r.length!==n.arity&&p(r,"length",{value:n.arity});try{n&&e(n,"constructor")&&n.constructor?i&&p(r,"prototype",{writable:!1}):r.prototype&&(r.prototype=void 0);}catch(r){}var o=c(r);return e(o,"source")||(o.source=h(d,"string"==typeof t?t:"")),r};return Function.prototype.toString=w((function(){return n(this)&&a(this).source||o(this)}),"toString"),k.exports}function kt(){if(Zr)return Yr;Zr=1;var r=Tt(),t=St();return Yr=function(n,e,i){return i.get&&r(i.get,e,{getter:!0}),i.set&&r(i.set,e,{setter:!0}),t.f(n,e,i)}}!function(){if(nt)return c;nt=1;var r=a(),t=l(),n=kt(),e=function(){if(tt)return rt;tt=1;var r=ut();return rt=function(){var t=r(this),n="";return t.hasIndices&&(n+="d"),t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.unicodeSets&&(n+="v"),t.sticky&&(n+="y"),n}}(),i=s(),u=r.RegExp,o=u.prototype;t&&i((function(){var r=!0;try{u(".","d");}catch(t){r=!1;}var t={},n="",e=r?"dgimsy":"gimsy",i=function(r,e){Object.defineProperty(t,r,{get:function(){return n+=e,!0}});},f={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var c in r&&(f.hasIndices="d"),f)i(c,f[c]);return Object.getOwnPropertyDescriptor(o,"flags").get.call(t)!==e||n!==e}))&&n(o,"flags",{configurable:!0,get:e});}();var Ct,Ft={exports:{}};var At=(Ct||(Ct=1,function(r){var t=function(){var r=0;function t(r){var t=[],n=0,e=0;this.push=function(i){n-e>=r&&++e>=r&&(e=0,n=r-1),t[n%r]=i,n++;},this.asArray=function(){var i=t.slice(e,Math.min(n,r)),u=t.slice(0,Math.max(n-r,0));return i.concat(u)},this.list=t;}function n(t,n){for(var e=n,i=0;i-1&&o.splice(r,1);}}function c(r,t){var n=Date.now();o.push([r,n]);for(var f=e(r,i,u),c={topic:r},a=0;a(t[r]=(t,n)=>levels[r](e+"."+t,n),t)),{})}function addStyling(e,t){styling[e]&&(t[1]&&(t[2]=t[1]),t[0]="%c"+t[0],t[1]=styling[e]);}function render(e,{topic:t}){const r=t.split("."),n=r[r.length-1],i=console[n],o=[t];e&&o.push(e),addStyling(n,o),i.apply(console,o);}function addDefaultSubscriptions(e,t){t&&e.on("ads.#.debug",render),e.on("ads.#.info",render),e.on("ads.#.warn",render),e.on("ads.#.error",render);}function handlePromiseError(e){return t=>emitEvent("error",e,t)}const minInterval=50;function deprecated(e,t="unnamed"){return function(...r){return warn(`function ${t} is deprecated`),e.apply(null,r)}}function til(e,t,r){let n;r=Math.max(r||minInterval,minInterval);try{if(n=e(),n)try{return t()}catch(e){error("til",e);}}catch(e){}setTimeout(til.bind(null,e,t,r),r);}function find$1(e,t){for(let r=0;r-1===t.indexOf(e)))}function getConfig$1(e){return e.cns&&e.cns.config}function pathToArray(e){return e.split?e.split("."):e}function get(e,t){t=pathToArray(t);for(let r=0;e&&r{const n=get(e,t);n&&set(r,t,n);})),r}function getViewportTemplate(){const e=window.innerWidth;return e<768?"mobile":e<1024?"tablet":"desktop"}function isPluginEnabled(e,t){return !!get(e,`plugins.${t}.enabled`)}const priceMap={"9gr5ds":.06,"18zb6dc":.07,ms7nr4:.08,"1maroqo":.09,"50xn9c":.1,"14jho8w":.11,vnuo00:.12,"1v6eozk":.13,dwkni8:.14,"1df4ohs":.15,kkawow:.16,"1k2uxog":.17,"2t0w74":.18,"12bkx6o":.19,tfxwxs:.2,"1syhxxc":.21,bonwg0:.22,"1b77xfk":.23,p04etc:.24,"1oiofsw":.25,"78uebk":.26,"16refb4":.27,xvrf28:.28,"1xebg1s":.29,g4hekg:.3,"1fn1fk0":.31,jgcj5s:.32,"1iywk5c":.33,"1p2io0":.34,"117mjnk":.35,sbzjeo:.36,"1rujke8":.37,akpiww:.38,"1a39jwg":.39,nw61a8:.4,"1neq29s":.41,"64w0sg":.42,"15ng1s0":.43,wrt1j4:.44,"1wad2io":.45,f0j11c:.46,"1ej320w":.47,lo9a80:.48,"1l6tb7k":.49,"3wz9q8":.5,"13fjaps":.51,ujwagw:.52,"1u2gbgg":.53,csm9z4:.54,"1cb6ayo":.55,q42scg:.56,"1pmmtc0":.57,"8csruo":.58,"17vcsu8":.59,yzpslc:.6,"1yi9tkw":.61,h8fs3k:.62,"1gqzt34":.63,hseyv4:.64,"1hayzuo":.65,"14ydc":.66,zjozcw:.67,qo1z40:.68,"1q6m03k":.69,"8wrym8":.7,"18fbzls":.71,m88gzk:.72,"1lqshz4":.73,"4gyghs":.74,"13zihhc":.75,v3vh8g:.76,"1umfi80":.77,dclgqo:.78,"1cv5hq8":.79,k0bpxc:.8,"1jivqww":.81,"291pfk":.82,"11rlqf4":.83,svyq68:.84,"1seir5s":.85,b4opog:.86,"1an8qo0":.87,og581s:.88,"1nyp91c":.89,"6ov7k0":.9,"167f8jk":.91,xbs8ao:.92,"1wuc9a8":.93,fki7sw:.94,"1f328sg":.95,iwdce8:.96,"1iexdds":.97,"153bwg":.98,"10nncw0":.99,rs0cn4:1,"1rakdmo":1.01,a0qc5c:1.02,"19jad4w":1.03,nc6uio:1.04,"1muqvi8":1.05,"5kwu0w":1.06,"153gv0g":1.07,w7turk:1.08,"1vqdvr4":1.09,egju9s:1.1,"1dz3v9c":1.11,l4a3gg:1.12,"1kmu4g0":1.13,"3d02yo":1.14,"12vk3y8":1.15,tzx3pc:1.16,"1tih4ow":1.17,c8n37k:1.18,"1br7474":1.19,pk3lkw:1.2,"1p2nmkg":1.21,"7stl34":1.22,"17bdm2o":1.23,yfqlts:1.24,"1xyamtc":1.25,goglc0:1.26,"1g70mbk":1.27,imdr0g:1.28,"1i4xs00":1.29,v3qio:1.3,"10dnri8":1.31,ri0r9c:1.32,"1r0ks8w":1.33,"9qqqrk":1.34,"199arr4":1.35,n2794w:1.36,"1mkra4g":1.37,"5ax8n4":1.38,"14th9mo":1.39,vxu9ds:1.4,"1vgeadc":1.41,e6k8w0:1.42,"1dp49vk":1.43,kuai2o:1.44,"1kcuj28":1.45,"330hkw":1.46,"12lkikg":1.47,tpxibk:1.48,"1t8hjb4":1.49,bynhts:1.5,"1bh7itc":1.51,pa4074:1.52,"1oso16o":1.53,"7itzpc":1.54,"171e0ow":1.55,y5r0g0:1.56,"1xob1fk":1.57,gegzy8:1.58,"1fx10xs":1.59,jqc4jk:1.6,"1j8w5j4":1.61,"1z241s":1.62,"11hm51c":1.63,slz4sg:1.64,"1s4j5s0":1.65,aup4ao:1.66,"1ad95a8":1.67,o65mo0:1.68,"1nopnnk":1.69,"6evm68":1.7,"15xfn5s":1.71,x1smww:1.72,"1wkcnwg":1.73,faimf4:1.74,"1et2neo":1.75,ly8vls:1.76,"1lgswlc":1.77,"46yv40":1.78,"13piw3k":1.79,utvvuo:1.8,"1ucfwu8":1.81,d2lvcw:1.82,"1cl5wcg":1.83,qe2dq8:1.84,"1pwmeps":1.85,"8msd8g":1.86,"185ce80":1.87,z9pdz4:1.88,"1ys9eyo":1.89,hifdhc:1.9,"1h0zegw":1.91,i2ek8w:1.92,"1hkyl8g":1.93,b4jr4:1.94,ztokqo:1.95,qy1khs:1.96,"1qgllhc":1.97,"96rk00":1.98,"18pbkzk":1.99,mi82dc:2,"1m0s3cw":2.01,"4qy1vk":2.02,"149i2v4":2.03,vdv2m8:2.04,"1uwf3ls":2.05,dml24g:2.06,"1d55340":2.07,kabbb4:2.08,"1jsvcao":2.09,"2j1atc":2.1,"121lbsw":2.11,t5ybk0:2.12,"1soicjk":2.13,beob28:2.14,"1ax8c1s":2.15,oq4tfk:2.16,"1o8ouf4":2.17,"6yusxs":2.18,"16hetxc":2.19,xlrtog:2.2,"1x4buo0":2.21,fuht6o:2.22,"1fd1u68":2.23,j6cxs0:2.24,"1iowyrk":2.25,"1f2xa8":2.26,"10xmy9s":2.27,s1zy0w:2.28,"1rkjz0g":2.29,aapxj4:2.3,"19t9yio":2.31,nm6fwg:2.32,"1n4qgw0":2.33,"5uwfeo":2.34,"15dgge8":2.35,whtg5c:2.36,"1w0dh4w":2.37,eqjfnk:2.38,"1e93gn4":2.39,le9ou8:2.4,"1kwtpts":2.41,"3mzocg":2.42,"135jpc0":2.43,u9wp34:2.44,"1tsgq2o":2.45,cimolc:2.46,"1c16pkw":2.47,pu36yo:2.48,"1pcn7y8":2.49,"82t6gw":2.5,"17ld7gg":2.51,ypq77k:2.52,"1y8a874":2.53,gyg6ps:2.54,"1gh07pc":2.55,ihdybk:2.56,"1hzxzb4":2.57,q3xts:2.58,"108nytc":2.59,rd0ykg:2.6,"1qvkzk0":2.61,"9lqy2o":2.62,"194az28":2.63,mx7gg0:2.64,"1mfrhfk":2.65,"55xfy8":2.66,"14ohgxs":2.67,vsugow:2.68,"1vbehog":2.69,e1kg74:2.7,"1dk4h6o":2.71,kpapds:2.72,"1k7uqdc":2.73,"2y0ow0":2.74,"12gkpvk":2.75,tkxpmo:2.76,"1t3hqm8":2.77,btnp4w:2.78,"1bc7q4g":2.79,p547i8:2.8,"1ono8hs":2.81,"7du70g":2.82,"16we800":2.83,y0r7r4:2.84,"1xjb8qo":2.85,g9h79c:2.86,"1fs188w":2.87,jlcbuo:2.88,"1j3wcu8":2.89,"1u2bcw":2.9,"11cmccg":2.91,sgzc3k:2.92,"1rzjd34":2.93,appbls:2.94,"1a89clc":2.95,o15tz4:2.96,"1njpuyo":2.97,"69vthc":2.98,"15sfugw":2.99,wwsu80:3,"1lbt3wg":3.05,cxm2o0:3.1,"180clj4":3.15,hxerk0:3.2,"1qblssg":3.25,"4ly96o":3.3,"1d05af4":3.35,t0yiv4:3.4,"1o3p1q8":3.45,fpi0hs:3.5,"10sn5kw":3.55,nh6n7k:3.6,"1vvdog0":3.65,"3hzvnk":3.7,"1bw6ww0":3.75,ykqeio:3.8,"1i9xkow":3.85,"9vqjgg":3.9,"14yh2bk":3.95,kzaark:4,"1tdhc00":4.05,"7ntse8":4.1,"1g20tmo":4.15,sqyxhc:4.2,"1ntpgcg":4.25,ffif40:4.3,"13uiosg":4.35,qj26f4:4.4,"1yx97nk":4.45,g4cg0:4.5,"18ubdog":4.55,viuvb4:4.6,"1jxv4zk":4.65,bjo3r4:4.7,"16memm8":4.75,jbcqgw:4.8,"1rpjrpc":4.85,"5zw83k":4.9,"1ee39c0":4.95,uewhs0:5,"1phn0n4":5.05,h3fzeo:5.1,"10662gw":5.15,mupk3k:5.2,"1v8wlc0":5.25,"2visjk":5.3,"1b9pts0":5.35,xy9beo:5.4,"1j1eghs":5.45,an7f9c:5.5,"15pxy4g":5.55,lqr6kg:5.6,"1u4y7sw":5.65,"8fao74":5.7,"1gthpfk":5.75,qqjvgg:5.8,"1ltaebk":5.85,df3d34:5.9,"11u3mrk":5.95,oin4e8:6,"1wwu5mo":6.05,"17l88w":6.1,"19ls9hc":6.15,wabr40:6.2,"1kpc0sg":6.25,cb4zk0:6.3,"17dvif4":6.35,iovncw:6.4,"1r32olc":6.45,"5df4zk":6.5,"1drm680":6.55,tsfeo0:6.6,"1ov5xj4":6.65,ggywao:6.7,"11k41ds":6.75,o8nj0g:6.8,"1wmuk8w":6.85,"49grgg":6.9,"1cnnsow":6.95,zc7abk:7,"1hnghkw":7.05,"999gcg":7.1,"14bzz7k":7.15,kct7nk:7.2,"1sr08w0":7.25,"71cpa8":7.3,"1ffjqio":7.35,s4hudc:7.4,"1n78d8g":7.45,et1c00:7.5,"1381log":7.55,pwl3b4:7.6,"1yas4jk":7.65,slu68:7.7,"196sveo":7.75,vvcd1c:7.8,"1kacmps":7.85,bw5lhc:7.9,"16yw4cg":7.95,jnu874:8,"2gjegw":8.5,rpigao:9,da3ke8:9.5,nto4xs:10,"7a3chs":10.5,v54feo:11,gppji8:11.5,lzhts0:12,"1gbvgg":12.5,tm6nsw:13,"930phc":13.5,pqccg0:14,"6l4d1c":14.5,xs0kjk:15,e0bi0w:15.5,hw5tds:16,"3gqxhc":16.5,sppzb4:17,bif5kw:17.5,n0yayo:18,"8ljf28":18.5,wgkhz4:19,gn7n5s:19.5,kj1yio:20,uj9tds:21,p9hj40:22,yp3q4g:23,j0qo00:24,r2ew3k:25,ny1gjk:26,vzpon4:27,lg543k:28,t2ty4g:29,qkxlog:30,xwdw5c:31,in083k:32,s2mf40:33,mduqrk:34,x7ewow:35,knfa4g:36,u31h4w:37,ot96v4:38,z7typs:39,jygao0:40,r7pxc0:41,nbvlz4:42,vdju2o:43,lsxudc:44,tum2gw:45,pyrr40:46,xdyw3k:47,i4l81s:48,sj5zwg:49,n9dpmo:50},validSizes=["300x250","300x600","320x50","300x50","728x90","970x250"];function clearTargetingByKey(e,t){e.getTargetingKeys().forEach((r=>{r===t&&e.clearTargeting(r);}));}function clearTargetingByPrefix(e,t){e.getTargetingKeys().forEach((r=>{0===r.indexOf(t)&&e.clearTargeting(r);}));}function intersect(e=[],t=[]){return e.filter((e=>t.indexOf(e)>-1))}function getSizesFromSlot$1(e){return e.getSizes(window.innerWidth,window.innerHeight).map((e=>"fluid"!==e&&`${e.getWidth()}x${e.getHeight()}`))}function getValidSizesFromSlot(e,t){return intersect(getSizesFromSlot$1(e),t)}function hasValidSize(e,t){return e.getSizes&&getValidSizesFromSlot(e,t).length>0}function isSlotEligible(e){return hasValidSize(e,validSizes)}const isTestUser=1===Math.floor(100*Math.random());function setInitialMaxBid(e){e.forEach((e=>e.setTargeting("maxbid",["0"])));}function calculateBidType(e,t,r,n){const i=n?"test-":"";return e>=t?`${i}high`:e<=r?`${i}low`:`${i}mid`}function getRange(e){return get(getConfig$1(window),e)}function setMaxBid(e){const t=e.getTargeting("hb_pb")[0],r=e.getTargeting("amznbid")[0];let n=0;if(t||r){if(t){const e=parseFloat(t);e>n&&(n=e);}if(r){const e=priceMap[r]||0;e>n&&(n=e);}return e.setTargeting("maxbid",[n.toString()]),n}}function setBidType(e,t,r){const n=getRange(`plugins.bidRange.params.${"mobile"===getViewportTemplate()?"mobile":"desktop"}`),i=calculateBidType(e,n?.max,n?.min,r);t.setTargeting("bidType",i);}function resetMaxBid(e){clearTargetingByKey(e.slot,"maxbid"),clearTargetingByKey(e.slot,"bidType");}function setBidOptimization(e){if(e.getTargetingKeys().includes("maxbid")&&e.getSlotId){const t=setMaxBid(e);isPluginEnabled(getConfig$1(window),"bidRange")&&setBidType(t,e,isTestUser);}}function applyTargeting(e={},t){Object.keys(t).forEach((r=>e.setTargeting(r,t[r]))),setBidOptimization(e);}function appendServiceTargeting(e,t){const r=window.googletag.pubads(),n=r.getTargeting(e).concat(t),i=[...new Set(n)];r.setTargeting(e,i);}const isValidCreativeSize=e=>!!e&&Array.isArray(e)&&2===e.length,isSpacerCreative=({size:e,isEmpty:t})=>!t&&isValidCreativeSize(e)&&1===e[0]&&1===e[1];function shouldSetSlotSize(e,t,r){return r.hasStaticRefreshSize&&!t&&isValidCreativeSize(e)&&!isSpacerCreative({size:e,isEmpty:t})}function hasServiceTargetingKey(e){return window.googletag.pubads().getTargetingKeys().includes(e)}function setSlotSize(e,t,r){t.defineSizeMapping(e.sizeMapping().addSize([0,0],r).build());}function getSizeStringAsArray(e){return "fluid"===e?e:e.split("x").map((e=>parseInt(e,10)))}function sizesToArray(e){return e?e.map(getSizeStringAsArray):[]}function getSlotById(e){return find$1(window.googletag.pubads().getSlots(),(t=>t.getSlotElementId()===e))}function getPositionFromSlot(e){return e.getTargeting("pos")[0]||e.getTargeting("slot_position")[0]||""}function getSizeFromSlotRenderEnded(e){const t=e.size;return Array.isArray(t)&&2===t.length?`${t[0]}x${t[1]}`:"string"==typeof t?t:""}function getSizesFromSlot(e){return e.getSizes().map((e=>"string"==typeof e?e:`${e.width}x${e.height}`))}function isSizeOverride(e,t){return "0x0"!==e&&!getSizesFromSlot(t).includes(e)}var fastdom$2={exports:{}},fastdom$1=fastdom$2.exports,hasRequiredFastdom;function requireFastdom(){return hasRequiredFastdom||(hasRequiredFastdom=1,e=fastdom$2,function(t){var r=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.msRequestAnimationFrame||function(e){return setTimeout(e,16)};function n(){var e=this;e.reads=[],e.writes=[],e.raf=r.bind(t);}function i(e){e.scheduled||(e.scheduled=!0,e.raf(o.bind(null,e)));}function o(e){var t,r=e.writes,n=e.reads;try{n.length,e.runTasks(n),r.length,e.runTasks(r);}catch(e){t=e;}if(e.scheduled=!1,(n.length||r.length)&&i(e),t){if(!e.catch)throw t;e.catch(t);}}function s(e,t){var r=e.indexOf(t);return !!~r&&!!e.splice(r,1)}n.prototype={constructor:n,runTasks:function(e){for(var t;t=e.shift();)t();},measure:function(e,t){var r=t?e.bind(t):e;return this.reads.push(r),i(this),r},mutate:function(e,t){var r=t?e.bind(t):e;return this.writes.push(r),i(this),r},clear:function(e){return s(this.reads,e)||s(this.writes,e)},extend:function(e){if("object"!=typeof e)throw new Error("expected object");var t=Object.create(this);return function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);}(t,e),t.fastdom=this,t.initialize&&t.initialize(),t},catch:null};var a=t.fastdom=t.fastdom||new n;e.exports=a;}("undefined"!=typeof window?window:void 0!==fastdom$1?fastdom$1:globalThis)),fastdom$2.exports;var e;}var fastdomExports=requireFastdom(),fastdom=getDefaultExportFromCjs(fastdomExports);function domCall(e,t,r){return r||(r=e,e=document),e[t](r)}function getElementById(e,t){return domCall(e,"getElementById",t)}function find(e,t){return domCall(e,"querySelector",t)}function findAll(e,t){return Array.prototype.slice.call(domCall(e,"querySelectorAll",t))}function setStyle(e,t){let r=Object.keys(t);for(let n=0;n{r[e]=t[e];})),r}const defaultStyles='.cns-ads-stage {margin: 0 auto;padding: 0;position: relative;width: 100%;z-index: 1;}[data-slot-type="_out_of_page"] {position: absolute;z-index: -1;}.cns-ads-flex-sizer {display: none;}',flexStyles='.cns-ads-stage.cns-ads-flex {display: block;position: relative;}.cns-ads-flex .cns-ads-flex-sizer {display: block;width: 100%;}.cns-ads-flex .cns-ads-container,.cns-ads-flex iframe[id^="google_ads_iframe"],.cns-ads-flex div[id*="google_ads_iframe"] {position: absolute;left: 0;top: 0;right: 0;bottom: 0;height: 100% !important;width: 100% !important;}.full-screen .cns-ads-container,.full-screen iframe[id^="google_ads_iframe"],.full-screen div[id*="google_ads_iframe"] {height: 100vh !important;width: 100vw !important;}',versoStyles='iframe[id^="google_ads_iframe"],div[id*="google_ads_iframe"] {margin: 0 auto;padding: 0;}.cns-ads-slot-size-9x1 iframe[id^="google_ads_iframe"],.cns-ads-slot-size-9x1 div[id*="google_ads_iframe"] {height: 0;width: 100%;min-width: 100%;}',legacyStyles='iframe[id^="google_ads_iframe"],div[id*="google_ads_iframe"] {margin: 0 auto;padding: 0;}',isCNSAdsSlotSizeClassRegex=new RegExp(/^cns-ads-slot-size-/);function ContainerStyler(e){const t=new EventEmitter$1("ContainerStyler").debug,r=["3x1","4x1","8x1","10x1","16x9"],n=["2x1"],i=["9x1"];function o(e,t){return e&&2===e.length&&t.indexOf(`${e[0]}x${e[1]}`)>-1}function s(e,t){fastdom.mutate((()=>{const r=t.classList;var n;r.remove("cns-ads-slot-state-filled"),r.add("cns-ads-slot-state-empty"),n=e,fastdom.mutate((()=>{setStyle(n,{height:"0px",width:"0px",minWidth:"0px",minHeight:"0px"});}));}));}function a(e,t){fastdom.mutate((()=>{const r=t.parentNode;r.classList.add("cns-ads-flex");r.querySelector(".cns-ads-flex-sizer").style.paddingTop=`${e}%`;}));}fastdom.mutate((()=>{const t=createElement("style"),r=t.styleSheet;t.classList.add("cns-ads-iframe-styles"),t.type="text/css";let n=defaultStyles+flexStyles;n+=e?versoStyles:legacyStyles,r?r.cssText=n:t.appendChild(document.createTextNode(n)),document.head.appendChild(t);})),this.updateContainer=function(e,{isEmpty:c,size:u,slot:d}){const l=e.parentNode;if(t("ContainerStyler",{container:e,stage:l,isEmpty:c,size:u,id:d.getSlotElementId()}),function(e){fastdom.mutate((()=>{const t=e.classList;t.remove("cns-ads-slot-state-empty");for(let e=0;e{const r=t&&t[0]&&t[1]&&`${t[0]}x${t[1]}`;addClasses(e,["cns-ads-slot-state-filled",`cns-ads-slot-size-${r}`]);}));}(l,u);const f=getConfig$1(window),g=f?.config,p=g.shouldAddFlexStyleToCrownAds,m=void 0!==p&&p;if(o(u,r)){a(parseFloat(u[1])/parseFloat(u[0])*100,e);}else if(o(u,n))!function(e){fastdom.mutate((()=>{e.parentNode.classList.add("full-screen");}));}(e);else if(m&&o(u,i)){a(100*("desktop"===getViewportTemplate()?1/3.69:9/16),e),function(e){fastdom.mutate((()=>{e.style.maxHeight="520px";}));}(l);}};}function getCookie(e,t){const r=(t=t||document.cookie).split(";"),n=RegExp("^\\s*"+e+"=\\s*(.*?)\\s*$");for(let e=0;ee.length>=32&&e.length<=150;function getPPID(){const e=getCookie(cookieKey);if(!e)return !1;const t=e.replace(alphanumeric,"");return isValidLength(t)&&t}function setPPID(e){const t=getPPID();t&&e.setPublisherProvidedId(t);}function updateCorrelatorInterval(){set(window,"cns.flags.shouldCorrelatorUpdate",!0);const e=setInterval((()=>{get(window,"cns.flags.shouldCorrelatorUpdate")?window.googletag.pubads().updateCorrelator():clearInterval(e);}),3e4);}var version="6.72.112";function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);re.includes(t)))&&(!r.length||!r.every((t=>e.includes(t))))}const euCountryCodes=["AT","BE","BG","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"];var es_regexp_flags={},globalThis_1,hasRequiredGlobalThis,fails,hasRequiredFails,descriptors,hasRequiredDescriptors;function requireGlobalThis(){if(hasRequiredGlobalThis)return globalThis_1;hasRequiredGlobalThis=1;var e=function(e){return e&&e.Math===Math&&e};return globalThis_1=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof commonjsGlobal&&commonjsGlobal)||e("object"==typeof globalThis_1&&globalThis_1)||function(){return this}()||Function("return this")()}function requireFails(){return hasRequiredFails?fails:(hasRequiredFails=1,fails=function(e){try{return !!e()}catch(e){return !0}})}function requireDescriptors(){if(hasRequiredDescriptors)return descriptors;hasRequiredDescriptors=1;var e=requireFails();return descriptors=!e((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))}var makeBuiltIn={exports:{}},functionBindNative,hasRequiredFunctionBindNative,functionUncurryThis,hasRequiredFunctionUncurryThis,isCallable,hasRequiredIsCallable,isNullOrUndefined,hasRequiredIsNullOrUndefined,requireObjectCoercible,hasRequiredRequireObjectCoercible,toObject,hasRequiredToObject,hasOwnProperty_1,hasRequiredHasOwnProperty,functionName,hasRequiredFunctionName;function requireFunctionBindNative(){if(hasRequiredFunctionBindNative)return functionBindNative;hasRequiredFunctionBindNative=1;var e=requireFails();return functionBindNative=!e((function(){var e=function(){}.bind();return "function"!=typeof e||e.hasOwnProperty("prototype")}))}function requireFunctionUncurryThis(){if(hasRequiredFunctionUncurryThis)return functionUncurryThis;hasRequiredFunctionUncurryThis=1;var e=requireFunctionBindNative(),t=Function.prototype,r=t.call,n=e&&t.bind.bind(r,r);return functionUncurryThis=e?n:function(e){return function(){return r.apply(e,arguments)}},functionUncurryThis}function requireIsCallable(){if(hasRequiredIsCallable)return isCallable;hasRequiredIsCallable=1;var e="object"==typeof document&&document.all;return isCallable=void 0===e&&void 0!==e?function(t){return "function"==typeof t||t===e}:function(e){return "function"==typeof e}}function requireIsNullOrUndefined(){return hasRequiredIsNullOrUndefined?isNullOrUndefined:(hasRequiredIsNullOrUndefined=1,isNullOrUndefined=function(e){return null==e})}function requireRequireObjectCoercible(){if(hasRequiredRequireObjectCoercible)return requireObjectCoercible;hasRequiredRequireObjectCoercible=1;var e=requireIsNullOrUndefined(),t=TypeError;return requireObjectCoercible=function(r){if(e(r))throw new t("Can't call method on "+r);return r}}function requireToObject(){if(hasRequiredToObject)return toObject;hasRequiredToObject=1;var e=requireRequireObjectCoercible(),t=Object;return toObject=function(r){return t(e(r))}}function requireHasOwnProperty(){if(hasRequiredHasOwnProperty)return hasOwnProperty_1;hasRequiredHasOwnProperty=1;var e=requireFunctionUncurryThis(),t=requireToObject(),r=e({}.hasOwnProperty);return hasOwnProperty_1=Object.hasOwn||function(e,n){return r(t(e),n)}}function requireFunctionName(){if(hasRequiredFunctionName)return functionName;hasRequiredFunctionName=1;var e=requireDescriptors(),t=requireHasOwnProperty(),r=Function.prototype,n=e&&Object.getOwnPropertyDescriptor,i=t(r,"name"),o=i&&"something"===function(){}.name,s=i&&(!e||e&&n(r,"name").configurable);return functionName={EXISTS:i,PROPER:o,CONFIGURABLE:s}}var sharedStore={exports:{}},isPure,hasRequiredIsPure,defineGlobalProperty,hasRequiredDefineGlobalProperty,hasRequiredSharedStore,inspectSource,hasRequiredInspectSource,weakMapBasicDetection,hasRequiredWeakMapBasicDetection,isObject$1,hasRequiredIsObject;function requireIsPure(){return hasRequiredIsPure?isPure:(hasRequiredIsPure=1,isPure=!1)}function requireDefineGlobalProperty(){if(hasRequiredDefineGlobalProperty)return defineGlobalProperty;hasRequiredDefineGlobalProperty=1;var e=requireGlobalThis(),t=Object.defineProperty;return defineGlobalProperty=function(r,n){try{t(e,r,{value:n,configurable:!0,writable:!0});}catch(t){e[r]=n;}return n}}function requireSharedStore(){if(hasRequiredSharedStore)return sharedStore.exports;hasRequiredSharedStore=1;var e=requireIsPure(),t=requireGlobalThis(),r=requireDefineGlobalProperty(),n="__core-js_shared__",i=sharedStore.exports=t[n]||r(n,{});return (i.versions||(i.versions=[])).push({version:"3.38.1",mode:e?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"}),sharedStore.exports}function requireInspectSource(){if(hasRequiredInspectSource)return inspectSource;hasRequiredInspectSource=1;var e=requireFunctionUncurryThis(),t=requireIsCallable(),r=requireSharedStore(),n=e(Function.toString);return t(r.inspectSource)||(r.inspectSource=function(e){return n(e)}),inspectSource=r.inspectSource}function requireWeakMapBasicDetection(){if(hasRequiredWeakMapBasicDetection)return weakMapBasicDetection;hasRequiredWeakMapBasicDetection=1;var e=requireGlobalThis(),t=requireIsCallable(),r=e.WeakMap;return weakMapBasicDetection=t(r)&&/native code/.test(String(r))}function requireIsObject(){if(hasRequiredIsObject)return isObject$1;hasRequiredIsObject=1;var e=requireIsCallable();return isObject$1=function(t){return "object"==typeof t?null!==t:e(t)}}var objectDefineProperty={},documentCreateElement,hasRequiredDocumentCreateElement,ie8DomDefine,hasRequiredIe8DomDefine,v8PrototypeDefineBug,hasRequiredV8PrototypeDefineBug,anObject,hasRequiredAnObject,functionCall,hasRequiredFunctionCall,getBuiltIn,hasRequiredGetBuiltIn,objectIsPrototypeOf,hasRequiredObjectIsPrototypeOf,environmentUserAgent,hasRequiredEnvironmentUserAgent,environmentV8Version,hasRequiredEnvironmentV8Version,symbolConstructorDetection,hasRequiredSymbolConstructorDetection,useSymbolAsUid,hasRequiredUseSymbolAsUid,isSymbol,hasRequiredIsSymbol,tryToString,hasRequiredTryToString,aCallable,hasRequiredACallable,getMethod,hasRequiredGetMethod,ordinaryToPrimitive,hasRequiredOrdinaryToPrimitive,shared,hasRequiredShared,uid,hasRequiredUid,wellKnownSymbol,hasRequiredWellKnownSymbol,toPrimitive,hasRequiredToPrimitive,toPropertyKey,hasRequiredToPropertyKey,hasRequiredObjectDefineProperty,createPropertyDescriptor,hasRequiredCreatePropertyDescriptor,createNonEnumerableProperty,hasRequiredCreateNonEnumerableProperty,sharedKey,hasRequiredSharedKey,hiddenKeys,hasRequiredHiddenKeys,internalState,hasRequiredInternalState,hasRequiredMakeBuiltIn,defineBuiltInAccessor,hasRequiredDefineBuiltInAccessor,regexpFlags,hasRequiredRegexpFlags,hasRequiredEs_regexp_flags;function requireDocumentCreateElement(){if(hasRequiredDocumentCreateElement)return documentCreateElement;hasRequiredDocumentCreateElement=1;var e=requireGlobalThis(),t=requireIsObject(),r=e.document,n=t(r)&&t(r.createElement);return documentCreateElement=function(e){return n?r.createElement(e):{}}}function requireIe8DomDefine(){if(hasRequiredIe8DomDefine)return ie8DomDefine;hasRequiredIe8DomDefine=1;var e=requireDescriptors(),t=requireFails(),r=requireDocumentCreateElement();return ie8DomDefine=!e&&!t((function(){return 7!==Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))}function requireV8PrototypeDefineBug(){if(hasRequiredV8PrototypeDefineBug)return v8PrototypeDefineBug;hasRequiredV8PrototypeDefineBug=1;var e=requireDescriptors(),t=requireFails();return v8PrototypeDefineBug=e&&t((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))}function requireAnObject(){if(hasRequiredAnObject)return anObject;hasRequiredAnObject=1;var e=requireIsObject(),t=String,r=TypeError;return anObject=function(n){if(e(n))return n;throw new r(t(n)+" is not an object")}}function requireFunctionCall(){if(hasRequiredFunctionCall)return functionCall;hasRequiredFunctionCall=1;var e=requireFunctionBindNative(),t=Function.prototype.call;return functionCall=e?t.bind(t):function(){return t.apply(t,arguments)},functionCall}function requireGetBuiltIn(){if(hasRequiredGetBuiltIn)return getBuiltIn;hasRequiredGetBuiltIn=1;var e=requireGlobalThis(),t=requireIsCallable();return getBuiltIn=function(r,n){return arguments.length<2?(i=e[r],t(i)?i:void 0):e[r]&&e[r][n];var i;},getBuiltIn}function requireObjectIsPrototypeOf(){if(hasRequiredObjectIsPrototypeOf)return objectIsPrototypeOf;hasRequiredObjectIsPrototypeOf=1;var e=requireFunctionUncurryThis();return objectIsPrototypeOf=e({}.isPrototypeOf)}function requireEnvironmentUserAgent(){if(hasRequiredEnvironmentUserAgent)return environmentUserAgent;hasRequiredEnvironmentUserAgent=1;var e=requireGlobalThis().navigator,t=e&&e.userAgent;return environmentUserAgent=t?String(t):""}function requireEnvironmentV8Version(){if(hasRequiredEnvironmentV8Version)return environmentV8Version;hasRequiredEnvironmentV8Version=1;var e,t,r=requireGlobalThis(),n=requireEnvironmentUserAgent(),i=r.process,o=r.Deno,s=i&&i.versions||o&&o.version,a=s&&s.v8;return a&&(t=(e=a.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!t&&n&&(!(e=n.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=n.match(/Chrome\/(\d+)/))&&(t=+e[1]),environmentV8Version=t}function requireSymbolConstructorDetection(){if(hasRequiredSymbolConstructorDetection)return symbolConstructorDetection;hasRequiredSymbolConstructorDetection=1;var e=requireEnvironmentV8Version(),t=requireFails(),r=requireGlobalThis().String;return symbolConstructorDetection=!!Object.getOwnPropertySymbols&&!t((function(){var t=Symbol("symbol detection");return !r(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&e&&e<41}))}function requireUseSymbolAsUid(){if(hasRequiredUseSymbolAsUid)return useSymbolAsUid;hasRequiredUseSymbolAsUid=1;var e=requireSymbolConstructorDetection();return useSymbolAsUid=e&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}function requireIsSymbol(){if(hasRequiredIsSymbol)return isSymbol;hasRequiredIsSymbol=1;var e=requireGetBuiltIn(),t=requireIsCallable(),r=requireObjectIsPrototypeOf(),n=requireUseSymbolAsUid(),i=Object;return isSymbol=n?function(e){return "symbol"==typeof e}:function(n){var o=e("Symbol");return t(o)&&r(o.prototype,i(n))}}function requireTryToString(){if(hasRequiredTryToString)return tryToString;hasRequiredTryToString=1;var e=String;return tryToString=function(t){try{return e(t)}catch(e){return "Object"}}}function requireACallable(){if(hasRequiredACallable)return aCallable;hasRequiredACallable=1;var e=requireIsCallable(),t=requireTryToString(),r=TypeError;return aCallable=function(n){if(e(n))return n;throw new r(t(n)+" is not a function")}}function requireGetMethod(){if(hasRequiredGetMethod)return getMethod;hasRequiredGetMethod=1;var e=requireACallable(),t=requireIsNullOrUndefined();return getMethod=function(r,n){var i=r[n];return t(i)?void 0:e(i)}}function requireOrdinaryToPrimitive(){if(hasRequiredOrdinaryToPrimitive)return ordinaryToPrimitive;hasRequiredOrdinaryToPrimitive=1;var e=requireFunctionCall(),t=requireIsCallable(),r=requireIsObject(),n=TypeError;return ordinaryToPrimitive=function(i,o){var s,a;if("string"===o&&t(s=i.toString)&&!r(a=e(s,i)))return a;if(t(s=i.valueOf)&&!r(a=e(s,i)))return a;if("string"!==o&&t(s=i.toString)&&!r(a=e(s,i)))return a;throw new n("Can't convert object to primitive value")}}function requireShared(){if(hasRequiredShared)return shared;hasRequiredShared=1;var e=requireSharedStore();return shared=function(t,r){return e[t]||(e[t]=r||{})}}function requireUid(){if(hasRequiredUid)return uid;hasRequiredUid=1;var e=requireFunctionUncurryThis(),t=0,r=Math.random(),n=e(1..toString);return uid=function(e){return "Symbol("+(void 0===e?"":e)+")_"+n(++t+r,36)}}function requireWellKnownSymbol(){if(hasRequiredWellKnownSymbol)return wellKnownSymbol;hasRequiredWellKnownSymbol=1;var e=requireGlobalThis(),t=requireShared(),r=requireHasOwnProperty(),n=requireUid(),i=requireSymbolConstructorDetection(),o=requireUseSymbolAsUid(),s=e.Symbol,a=t("wks"),c=o?s.for||s:s&&s.withoutSetter||n;return wellKnownSymbol=function(e){return r(a,e)||(a[e]=i&&r(s,e)?s[e]:c("Symbol."+e)),a[e]}}function requireToPrimitive(){if(hasRequiredToPrimitive)return toPrimitive;hasRequiredToPrimitive=1;var e=requireFunctionCall(),t=requireIsObject(),r=requireIsSymbol(),n=requireGetMethod(),i=requireOrdinaryToPrimitive(),o=requireWellKnownSymbol(),s=TypeError,a=o("toPrimitive");return toPrimitive=function(o,c){if(!t(o)||r(o))return o;var u,d=n(o,a);if(d){if(void 0===c&&(c="default"),u=e(d,o,c),!t(u)||r(u))return u;throw new s("Can't convert object to primitive value")}return void 0===c&&(c="number"),i(o,c)}}function requireToPropertyKey(){if(hasRequiredToPropertyKey)return toPropertyKey;hasRequiredToPropertyKey=1;var e=requireToPrimitive(),t=requireIsSymbol();return toPropertyKey=function(r){var n=e(r,"string");return t(n)?n:n+""}}function requireObjectDefineProperty(){if(hasRequiredObjectDefineProperty)return objectDefineProperty;hasRequiredObjectDefineProperty=1;var e=requireDescriptors(),t=requireIe8DomDefine(),r=requireV8PrototypeDefineBug(),n=requireAnObject(),i=requireToPropertyKey(),o=TypeError,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,c="enumerable",u="configurable",d="writable";return objectDefineProperty.f=e?r?function(e,t,r){if(n(e),t=i(t),n(r),"function"==typeof e&&"prototype"===t&&"value"in r&&d in r&&!r[d]){var o=a(e,t);o&&o[d]&&(e[t]=r.value,r={configurable:u in r?r[u]:o[u],enumerable:c in r?r[c]:o[c],writable:!1});}return s(e,t,r)}:s:function(e,r,a){if(n(e),r=i(r),n(a),t)try{return s(e,r,a)}catch(e){}if("get"in a||"set"in a)throw new o("Accessors not supported");return "value"in a&&(e[r]=a.value),e},objectDefineProperty}function requireCreatePropertyDescriptor(){return hasRequiredCreatePropertyDescriptor?createPropertyDescriptor:(hasRequiredCreatePropertyDescriptor=1,createPropertyDescriptor=function(e,t){return {enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}})}function requireCreateNonEnumerableProperty(){if(hasRequiredCreateNonEnumerableProperty)return createNonEnumerableProperty;hasRequiredCreateNonEnumerableProperty=1;var e=requireDescriptors(),t=requireObjectDefineProperty(),r=requireCreatePropertyDescriptor();return createNonEnumerableProperty=e?function(e,n,i){return t.f(e,n,r(1,i))}:function(e,t,r){return e[t]=r,e}}function requireSharedKey(){if(hasRequiredSharedKey)return sharedKey;hasRequiredSharedKey=1;var e=requireShared(),t=requireUid(),r=e("keys");return sharedKey=function(e){return r[e]||(r[e]=t(e))}}function requireHiddenKeys(){return hasRequiredHiddenKeys?hiddenKeys:(hasRequiredHiddenKeys=1,hiddenKeys={})}function requireInternalState(){if(hasRequiredInternalState)return internalState;hasRequiredInternalState=1;var e,t,r,n=requireWeakMapBasicDetection(),i=requireGlobalThis(),o=requireIsObject(),s=requireCreateNonEnumerableProperty(),a=requireHasOwnProperty(),c=requireSharedStore(),u=requireSharedKey(),d=requireHiddenKeys(),l="Object already initialized",f=i.TypeError,g=i.WeakMap;if(n||c.state){var p=c.state||(c.state=new g);p.get=p.get,p.has=p.has,p.set=p.set,e=function(e,t){if(p.has(e))throw new f(l);return t.facade=e,p.set(e,t),t},t=function(e){return p.get(e)||{}},r=function(e){return p.has(e)};}else {var m=u("state");d[m]=!0,e=function(e,t){if(a(e,m))throw new f(l);return t.facade=e,s(e,m,t),t},t=function(e){return a(e,m)?e[m]:{}},r=function(e){return a(e,m)};}return internalState={set:e,get:t,has:r,enforce:function(n){return r(n)?t(n):e(n,{})},getterFor:function(e){return function(r){var n;if(!o(r)||(n=t(r)).type!==e)throw new f("Incompatible receiver, "+e+" required");return n}}}}function requireMakeBuiltIn(){if(hasRequiredMakeBuiltIn)return makeBuiltIn.exports;hasRequiredMakeBuiltIn=1;var e=requireFunctionUncurryThis(),t=requireFails(),r=requireIsCallable(),n=requireHasOwnProperty(),i=requireDescriptors(),o=requireFunctionName().CONFIGURABLE,s=requireInspectSource(),a=requireInternalState(),c=a.enforce,u=a.get,d=String,l=Object.defineProperty,f=e("".slice),g=e("".replace),p=e([].join),m=i&&!t((function(){return 8!==l((function(){}),"length",{value:8}).length})),h=String(String).split("String"),y=makeBuiltIn.exports=function(e,t,r){"Symbol("===f(d(t),0,7)&&(t="["+g(d(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!n(e,"name")||o&&e.name!==t)&&(i?l(e,"name",{value:t,configurable:!0}):e.name=t),m&&r&&n(r,"arity")&&e.length!==r.arity&&l(e,"length",{value:r.arity});try{r&&n(r,"constructor")&&r.constructor?i&&l(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0);}catch(e){}var s=c(e);return n(s,"source")||(s.source=p(h,"string"==typeof t?t:"")),e};return Function.prototype.toString=y((function(){return r(this)&&u(this).source||s(this)}),"toString"),makeBuiltIn.exports}function requireDefineBuiltInAccessor(){if(hasRequiredDefineBuiltInAccessor)return defineBuiltInAccessor;hasRequiredDefineBuiltInAccessor=1;var e=requireMakeBuiltIn(),t=requireObjectDefineProperty();return defineBuiltInAccessor=function(r,n,i){return i.get&&e(i.get,n,{getter:!0}),i.set&&e(i.set,n,{setter:!0}),t.f(r,n,i)}}function requireRegexpFlags(){if(hasRequiredRegexpFlags)return regexpFlags;hasRequiredRegexpFlags=1;var e=requireAnObject();return regexpFlags=function(){var t=e(this),r="";return t.hasIndices&&(r+="d"),t.global&&(r+="g"),t.ignoreCase&&(r+="i"),t.multiline&&(r+="m"),t.dotAll&&(r+="s"),t.unicode&&(r+="u"),t.unicodeSets&&(r+="v"),t.sticky&&(r+="y"),r}}function requireEs_regexp_flags(){if(hasRequiredEs_regexp_flags)return es_regexp_flags;hasRequiredEs_regexp_flags=1;var e=requireGlobalThis(),t=requireDescriptors(),r=requireDefineBuiltInAccessor(),n=requireRegexpFlags(),i=requireFails(),o=e.RegExp,s=o.prototype;return t&&i((function(){var e=!0;try{o(".","d");}catch(t){e=!1;}var t={},r="",n=e?"dgimsy":"gimsy",i=function(e,n){Object.defineProperty(t,e,{get:function(){return r+=n,!0}});},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var c in e&&(a.hasIndices="d"),a)i(c,a[c]);return Object.getOwnPropertyDescriptor(s,"flags").get.call(t)!==n||r!==n}))&&r(s,"flags",{configurable:!0,get:n}),es_regexp_flags}requireEs_regexp_flags();var querystringify={},hasRequiredQuerystringify;function requireQuerystringify(){if(hasRequiredQuerystringify)return querystringify;hasRequiredQuerystringify=1;var e=Object.prototype.hasOwnProperty;function t(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function r(e){try{return encodeURIComponent(e)}catch(e){return null}}return querystringify.stringify=function(t,n){n=n||"";var i,o,s=[];for(o in "string"!=typeof n&&(n="?"),t)if(e.call(t,o)){if((i=t[o])||null!=i&&!isNaN(i)||(i=""),o=r(o),i=r(i),null===o||null===i)continue;s.push(o+"="+i);}return s.length?n+s.join("&"):""},querystringify.parse=function(e){for(var r,n=/([^=?#&]+)=?([^&]*)/g,i={};r=n.exec(e);){var o=t(r[1]),s=t(r[2]);null===o||null===s||o in i||(i[o]=s);}return i},querystringify}var querystringifyExports=requireQuerystringify();function getFeatures(e){return e&&"string"==typeof e?e.split(",").reduce(((e,t)=>(e[t]=!0,e)),{}):{}}const queryParameters=querystringifyExports.parse(document.location.search)||{},featureFlags=getFeatures(queryParameters.feature_flags);featureFlags.ao_norefresh&&(window.cns.flags.shouldNotRefresh=!0);const store={hasConsentProviderLoaded:!!window.Fides?.initialized||window.cnBus?.history("onetrust.OneTrustGroupsUpdated").length};function subscribeToTcData(){window.__tcfapi&&window.__tcfapi("addEventListener",2,((e,t)=>{t&&(store.tcData=e);}));}function isEU(){return hasCountryCode(euCountryCodes)}function hasCountryCode(e){const t=getCountryCodeFromFides()||getCountryCodeFromOptanon()||getCnGeoCountryCode()||"";return e.includes(t)}function getCountryCodeFromFides(){return get(window,"Fides.geolocation.country")||""}function getCountryCodeFromOptanon(){const e=getCookie("OptanonConsent")||"";if(!e)return "";const t=_slicedToArray(e.split("&").map((e=>e.split("="))).filter((e=>"geolocation"===e[0])).flat(),2)[1];return decodeURIComponent(void 0===t?"":t).split(";")[0]||""}function getCnGeoCountryCode(){return getCookie("CN_geo_country_code")||""}function shouldApplyGDPR(){let e=!1;return window.__tcfapi&&window.__tcfapi("ping",2,(t=>{t.gdprApplies&&(e=!0);})),e}function shouldApplyGPP(){return !(!window.__gpp||!hasCountryCode(["US"]))}function isTCFLoaded(){let e=!1;return window.__tcfapi&&window.__tcfapi("ping",2,(t=>{t.cmpLoaded&&(e=!0);})),e}function shouldWaitForConsent(){if("off"===queryParameters.consent_required)return !1;const e=getConfig$1(window).config.consentRequired;return void 0!==e&&e||isEU()}function getPrivacyString(){return getCookie("usprivacy")||"1---"}function getConsentString(){const e=(store.tcData||{}).tcString;return void 0===e?"":e}function getPurposes(){const e=(get(store,"tcData.purpose")||{}).consents,t=void 0===e?{}:e,r=getFilteredLegitimateInterests();return Object.assign(t,r)}function getFilteredLegitimateInterests(){const e=(get(store,"tcData.purpose")||{}).legitimateInterests,t=void 0===e?{}:e;return Object.fromEntries(Object.entries(t).filter((e=>!0===e[1])))}function getConsents(){const e=getPurposes();return Object.keys(e).filter((t=>!0===e[t]))}function shouldRestrictDataProcessing(){let e=!1;return shouldApplyGPP()&&window.__gpp("ping",(t=>{if(!t)return;const r=t||{},n=r.parsedSections,i=void 0===n?{}:n;if("ready"===r.signalStatus)for(const t of Object.entries(i)){var o=_slicedToArray(t,2)[1];1===(void 0===o?{}:o).SaleOptOut&&(e=!0);}})),e}function isGPCEnabled(){let e=!1;return shouldApplyGPP()&&window.__gpp("ping",(t=>{if(!t)return;const r=t||{},n=r.parsedSections,i=void 0===n?{}:n;if("ready"===r.signalStatus)for(const t of Object.entries(i)){var o=_slicedToArray(t,2)[1];!0===(void 0===o?{}:o).Gpc&&(e=!0);}})),e}function shouldSetNonPersonalizedAds(){if(getConsentString()){const e=getConsents();if(["1","2","7","9","10"].every((t=>e.includes(t))))return !0}return !1}function shouldReadAndWriteCookies(){return !shouldApplyGDPR()||(window.OnetrustActiveGroups?.indexOf("C0004")>-1||!!window.Fides?.consent.sales_sharing_targeted_advertising)}function oneTrustGroupsUpdated(e){return store.hasConsentProviderLoaded||(store.hasConsentProviderLoaded=!0),window.cnBus.on("onetrust.OneTrustGroupsUpdated",e)}function onConsentListener(e){const t=window.__tcfapi;t("addEventListener",2,((r,n)=>{n&&"cmpuishown"===r.eventStatus&&emitBoomPixel("consentRequested"),n&&"useractioncomplete"===r.eventStatus&&emitBoomPixel("consentChosen"),n&&r.tcString&&("tcloaded"===r.eventStatus||"useractioncomplete"===r.eventStatus)&&t("removeEventListener",2,(()=>{setTimeout(e,0);}),r.listenerId);}));}function fidesInitialized(){return new Promise((e=>{window.Fides?.initialized&&(store.hasConsentProviderLoaded=!0,e(window.Fides)),window.addEventListener("FidesInitialized",(()=>{store.hasConsentProviderLoaded=!0,window.removeEventListener("FidesInitialized",fidesInitialized),e(window.Fides);}));}))}function fidesUpdated(){return new Promise((e=>{window.addEventListener("FidesUpdated",(()=>{window.removeEventListener("FidesUpdated",fidesUpdated),e();}));}))}function onConsent(e,t){let r=!1;function n(){r||(r=!0,setTimeout(e,0));}function i(){isTCFLoaded()&&shouldApplyGDPR()?onConsentListener(n):n();}if(isTCFLoaded())shouldApplyGDPR()?onConsentListener(n):n();else if(store.hasConsentProviderLoaded)i();else if("ethyca"===store.consentProvider)fidesInitialized().then((({fides_string:e})=>{e?i():fidesUpdated().then((()=>{i();}));})).catch((e=>{}));else {const e=oneTrustGroupsUpdated((()=>{e(),i();}));}t&&setTimeout(n,t);}function hasConsentToAuction(){if(shouldApplyGDPR()){return getPurposes()[1]||!1}return !0}function hasPurpose(e){if(shouldApplyGDPR()){return getPurposes()[e]||!1}return !0}function isLimitedAds(){if(getConsentString()){return includesAndExcludes(getConsents(),["2","7","9","10"],["1"])}return !!isEU()||!!isGPCEnabled()}function isBasicAds(){if(getConsentString()){const e=getConsents();if(includesAndExcludes(e,["1","2","7","9","10"])&&!e.some((e=>["3","4"].includes(e))))return !0}return !1}function isTechnicalAdDelivery(){if(getConsentString()){const e=(store.tcData||{}).specialFeatureOptins;return !!(void 0===e?{}:e)[2]}return !1}function isNoRestriction(){if(!shouldApplyGDPR()&&!getConsentString())return !0;const e=getConsents();return !!["1","2","3","4","7","9","10"].every((t=>e.includes(t)))}function getCnMetrics(e){const t=`tcr_${e}`,r=getCnGeoCountryCode(),n=r?`gcc_${r}`:"gcc_null",i=`cmp_${getConsentProvider()}`;let o="tcp_na",s="gpc_na",a="dnt_f";getConsentString()&&(o=`tcp_${getConsents().join()}`),shouldApplyGPP()&&(s=isGPCEnabled()?"gpc_t":"gpc_f"),(1===window.navigator?.doNotTrack||window.navigator?.globalPrivacyControl)&&(a="dnt_t");return [o,t,s,a,n,i]}function getServingRestriction(){let e="na";shouldRestrictDataProcessing()?e="rdp":isLimitedAds()?e="limited":isNoRestriction()?e="no_rest":isBasicAds()?e="basic":shouldSetNonPersonalizedAds()?e="npa":isTechnicalAdDelivery()&&(e="tad");return {usr_serv_rest:[e],cn_metrics:getCnMetrics(e)}}function setServingRestriction(){const e=getServingRestriction(),t=e.cn_metrics,r=e.usr_serv_rest,n=window.googletag.pubads().getTargeting("cn_metrics");window.googletag.pubads().setTargeting("usr_serv_rest",r),n?appendServiceTargeting("cn_metrics",t):window.googletag.pubads().setTargeting("cn_metrics",t);}function getConsentProvider(){return store.consentProvider}function setConsentProvider(){document.querySelectorAll('script[id="fides-js-loader"]').length?store.consentProvider="ethyca":document.querySelectorAll('script[id="onetrust-script"]').length?store.consentProvider="onetrust":store.consentProvider="na";}var onetrust={getConsentProvider:getConsentProvider,getConsentString:getConsentString,getPrivacyString:getPrivacyString,getPurposes:getPurposes,getServingRestriction:getServingRestriction,hasConsentToAuction:hasConsentToAuction,hasCountryCode:hasCountryCode,hasPurpose:hasPurpose,isEU:isEU,isTCFLoaded:isTCFLoaded,onConsent:onConsent,onConsentListener:onConsentListener,setConsentProvider:setConsentProvider,setServingRestriction:setServingRestriction,shouldApplyGDPR:shouldApplyGDPR,shouldApplyGPP:shouldApplyGPP,shouldReadAndWriteCookies:shouldReadAndWriteCookies,shouldRestrictDataProcessing:shouldRestrictDataProcessing,shouldSetNonPersonalizedAds:shouldSetNonPersonalizedAds,shouldWaitForConsent:shouldWaitForConsent,subscribeToTcData:subscribeToTcData};function addBoomerangVariable(e,t){e&&t&&(window.BOOMR_mq=window.BOOMR_mq||[],window.BOOMR_mq.push(["addVar",e,t]));}function sendBoomerangAdLibraryInformation(){addBoomerangVariable("cnsLib",version);}function sendBoomerangConsentProviderInformation(){addBoomerangVariable("ad.cmp",onetrust.getConsentProvider());}function setPubadsReadyMetric(){performance.mark("GPT-Init");}function setAdsReadyMetric(){performance.mark("ATP-Init");}function setFirstViewableMetric(){performance.mark("ATP-First-Viewable-Impression"),performance.measure("ATP-Init-To-Viewable-Impression","ATP-Init","ATP-First-Viewable-Impression");}function setFirstNativeRequestedMetric(){performance.mark("ATP-First-Native-Request"),performance.measure("ATP-Init-To-Native-Request","ATP-Init","ATP-First-Native-Request");}function setFirstNativeResponseReceivedMetric(){performance.mark("ATP-First-Native-Response-Received"),performance.measure("ATP-Init-To-Native-Response-Received","ATP-Init","ATP-First-Native-Response-Received");}function setFirstNativeRenderEndedMetric(){performance.mark("ATP-First-Native-Render-Ended"),performance.measure("ATP-Init-To-Native-Render-Ended","ATP-Init","ATP-First-Native-Render-Ended");}function setFirstNativeOnLoadMetric(){performance.mark("ATP-First-Native-On-Load"),performance.measure("ATP-Init-To-Native-On-Load","ATP-Init","ATP-First-Native-On-Load");}function setFirstNativeViewableMetric(){performance.mark("ATP-First-Native-Viewable-Impression"),performance.measure("ATP-Init-To-Native-Viewable-Impression","ATP-Init","ATP-First-Native-Viewable-Impression");}function setFirstMoneyViewableMetric(){performance.mark("ATP-First-Money-Viewable-Impression"),performance.measure("ATP-Init-To-Money-Viewable-Impression","ATP-Init","ATP-First-Money-Viewable-Impression");}function setFirstPrebidAuction(){performance.mark("ATP-First-Prebid-Auction"),performance.measure("ATP-Init-To-First-Prebid-Auction","ATP-Init","ATP-First-Prebid-Auction");}function setFirstA9Auction(){performance.mark("ATP-First-A9-Auction"),performance.measure("ATP-Init-To-First-A9-Auction","ATP-Init","ATP-First-A9-Auction");}function setAmazonLoad(){performance.mark("ATP-Amazon-Load"),performance.measure("ATP-Init-To-Amazon-Load","ATP-Init","ATP-Amazon-Load");}function setFirstOnLoad(){performance.mark("ATP-First-On-Load"),performance.measure("ATP-Init-To-First-On-Load","ATP-Init","ATP-First-On-Load");}function setFirstMoneyOnLoad(){performance.mark("ATP-First-Money-On-Load"),performance.measure("ATP-Init-To-First-Money-On-Load","ATP-Init","ATP-First-Money-On-Load");}function setFirstRenderEndedMetric(){performance.mark("ATP-First-Render-Ended"),performance.measure("ATP-Init-To-First-Render-Ended","ATP-Init","ATP-First-Render-Ended");}function setFirstMoneyRenderEndedMetric(){performance.mark("ATP-First-Money-Render-Ended"),performance.measure("ATP-Init-To-First-Money-Render-Ended","ATP-Init","ATP-First-Money-Render-Ended");}function setFirstRequestedMetric(){performance.mark("ATP-First-Request"),performance.measure("ATP-Init-To-First-Request","ATP-Init","ATP-First-Request");}function setFirstMoneyRequestedMetric(){performance.mark("ATP-First-Money-Request"),performance.measure("ATP-Init-To-First-Money-Request","ATP-Init","ATP-First-Money-Request");}function setFirstResponseReceivedMetric(){performance.mark("ATP-First-Response-Received"),performance.measure("ATP-Init-To-First-Response-Received","ATP-Init","ATP-First-Response-Received");}function setFirstMoneyResponseReceivedMetric(){performance.mark("ATP-First-Money-Response-Received"),performance.measure("ATP-Init-To-First-Money-Response-Received","ATP-Init","ATP-First-Money-Response-Received");}function setWipedSlot(e){performance.mark(`ATP-Slot-Wiped-${e}`);}function setPrebidLoad(){performance.mark("ATP-Prebid-Load"),performance.measure("ATP-Init-To-Prebid-Load","ATP-Init","ATP-Prebid-Load");}function setIASLoad(){performance.mark("ATP-IAS-loaded"),performance.measure("ATP-Init-To-IAS-Loaded","ATP-Init","ATP-IAS-loaded");}function setConsentRequested(){performance.mark("ATP-Consent-Requested");}function setConsentChosen(){performance.mark("ATP-Consent-Chosen");}function setPermutiveLoad(){window.performance.mark("ATP-Permutive-Loaded"),window.performance.measure("ATP-Init-To-Permutive-Loaded","ATP-Init","ATP-Permutive-Loaded");}const events={adsReady:setAdsReadyMetric,amazonLoad:setAmazonLoad,pubadsReady:setPubadsReadyMetric,firstRequested:setFirstRequestedMetric,firstMoneyRequested:setFirstMoneyRequestedMetric,firstImpressionViewable:setFirstViewableMetric,firstMoneyImpressionViewable:setFirstMoneyViewableMetric,firstPrebidAuction:setFirstPrebidAuction,firstA9Auction:setFirstA9Auction,firstOnload:setFirstOnLoad,firstMoneyOnload:setFirstMoneyOnLoad,firstRenderEnded:setFirstRenderEndedMetric,firstMoneyRenderEnded:setFirstMoneyRenderEndedMetric,firstResponseReceived:setFirstResponseReceivedMetric,firstMoneyResponseReceived:setFirstMoneyResponseReceivedMetric,firstNativeRequested:setFirstNativeRequestedMetric,firstNativeResponseReceived:setFirstNativeResponseReceivedMetric,firstNativeRenderEnded:setFirstNativeRenderEndedMetric,firstNativeOnload:setFirstNativeOnLoadMetric,firstNativeImpressionViewable:setFirstNativeViewableMetric,IASLoad:setIASLoad,permutiveLoad:setPermutiveLoad,prebidLoad:setPrebidLoad,consentRequested:setConsentRequested,consentChosen:setConsentChosen};function updateBOOMRvarWithAdEventValues(e,t){setTimeout((()=>{const r=find(document,"#hero_0 iframe");addBoomerangVariable("ad.hero_size_rendered",t),addBoomerangVariable("ad.hero_creative_id",e.creativeId),addBoomerangVariable("ad.hero_line_id",e.lineItemId),addBoomerangVariable("ad.hero_campaign_id",e.campaignId),addBoomerangVariable("ad.hero_height",r?.clientHeight),addBoomerangVariable("ad.hero_width",r?.clientWidth);}),2e3);}function emitBoomPixel(e){if(events[e])try{events[e]();}catch(e){}else error("boomerang-rum-collector.eventNotDefined");}function checkForWipedSlots(){window.googletag.pubads().getSlots().forEach((e=>{const t=e.getSlotElementId();t&&!document.getElementById(t)&&(setWipedSlot(t),window.googletag.destroySlots([e]));}));}function PubadsCollector(){const e={},t={isFirstMoneyRequested:!1,isFirstMoneyRenderEnded:!1,isFirstMoneyOnLoad:!1,isFirstMoneyImpressionViewable:!1,isFirstMoneyResponseReceived:!1},r={isFirstNativeOnload:!0,isFirstNativeRequested:!0,isFirstNativeResponseReceived:!0,isFirstNativeImpressionViewable:!0,isFirstNativeRenderEnded:!0};let n=!0,i=!0,o=!0,s=!0,a=!0;function c(e,r,n,i){const o=r.slot,s=o.getOutOfPage(),a=o.getAdUnitPath().includes(".native"),c=r.isEmpty;return s||c||a||(t[e]=t[e]?t[e]:n+i),t[e]&&t[e]===n+i}function u(e,t){const n=t.slot.getAdUnitPath().includes(".native");return !(t.isEmpty||!n||!r[e])&&(r[e]=!1,!0)}this.emitReady=function(){emitBoomPixel("pubadsReady");},this.onSlotRenderEnded=function(t){const r=t.slot.getSlotElementId(),n=e[r]||{},o=n&&n.requestNumber>=0?n.requestNumber+1:0,s=c("isFirstMoneyRenderEnded",t,r,o);checkForWipedSlots();const a={requestNumber:o},d=Object.assign(n,a);e[r]=d,i&&(emitBoomPixel("firstRenderEnded"),i=!1),u("isFirstNativeRenderEnded",t)&&emitBoomPixel("firstNativeRenderEnded"),s&&emitBoomPixel("firstMoneyRenderEnded");},this.onSlotOnload=function(t){const r=t.slot.getSlotElementId(),n=e[r];n&&(n.isFirstMoneyOnLoad=c("isFirstMoneyOnLoad",t,r,n.requestNumber),n.isFirstOnLoad=o,n.impression=n.impression||Date.now(),n.isFirstMoneyOnLoad&&emitBoomPixel("firstMoneyOnload"),u("isFirstNativeOnload",t)&&emitBoomPixel("firstNativeOnload"),o&&(emitBoomPixel("firstOnload"),o=!1));},this.onSlotRequested=function(t){const r=t.slot.getSlotElementId(),i=e[r]||{},o=i&&i.requestNumber>=0?i.requestNumber+1:0,s=c("isFirstMoneyRequested",t,r,o),a={requestNumber:o},d=Object.assign(i,a);e[r]=d,n&&(emitBoomPixel("firstRequested"),n=!1),u("isFirstNativeRequested",t)&&emitBoomPixel("firstNativeRequested"),s&&emitBoomPixel("firstMoneyRequested");},this.onSlotResponseReceived=function(t){const r=t.slot.getSlotElementId(),n=e[r]||{},i=n&&n.requestNumber>=0?n.requestNumber+1:0,o=c("isFirstMoneyResponseReceived",t,r,i),s={requestNumber:i},d=Object.assign(n,s);e[r]=d,a&&(emitBoomPixel("firstResponseReceived"),a=!1),u("isFirstNativeResponseReceived",t)&&emitBoomPixel("firstNativeResponseReceived"),o&&emitBoomPixel("firstMoneyResponseReceived");},this.onImpressionViewable=function(t){const r=t.slot.getSlotElementId(),n=e[r]||{};n.isFirstMoneyImpressionViewable=c("isFirstMoneyImpressionViewable",t,r,n.requestNumber),n.isFirstImpressionViewable=s,n.isFirstMoneyImpressionViewable&&emitBoomPixel("firstMoneyImpressionViewable"),u("isFirstNativeImpressionViewable",t)&&emitBoomPixel("firstNativeImpressionViewable"),s&&(emitBoomPixel("firstImpressionViewable"),s=!1);};}const stickySizes=["728x90","970x90","300x50","320x50","320x100","10x1","8x1","3x1"],stickyIsSize=e=>stickySizes.includes(e);function stickyIsEligible(e,t,r){return "hero_0"===e&&!!t.isSticky&&Array.isArray(r)&&stickyIsSize(r.join("x"))}function isStickyDeviceEnabled(e,t){return "sticky-hero"===queryParameters.test||(!0===e||!!e&&!!e[t])}const invalidSpecialCharacters=new RegExp("[\"',=!#~;<>\\]+*^()[\\s]","g"),consecutiveUnderscores=/_+/g,consecutiveDashes=/-+/g,leadingTrailingUnderscores=/(^_|_$)/g,leadingTrailingDashes=/(^-|-$)/g,leadingNumbers=/^[0-9]/,allowedTypes=["string","number"],isAllowedType=e=>allowedTypes.indexOf(typeof e)>=0,isValidValue=e=>isAllowedType(e);function toArray(e){return Array.isArray(e)?e:[e]}function isValidKey(e){return (e=e.toString().trim()).length&&!e.match(invalidSpecialCharacters)&&e.length<=20&&!e.match(leadingNumbers)}function applyGPTLimits(e){return e.toString().toLowerCase().replace(invalidSpecialCharacters,"_").replace(consecutiveUnderscores,"_").replace(leadingTrailingUnderscores,"")}function push(e,t,r){e[t]=e[t]||[],e[t].push(r);}function sanitizeWithDashes(e){return e.toString().toLowerCase().replace(invalidSpecialCharacters,"-").replace(consecutiveDashes,"-").replace(leadingTrailingDashes,"")}function sanitize(e){const t={},r={},n=Object.keys(e);for(let i=0;i{Array.isArray(t[e])&&(t[e]=Array.from(new Set(t[e])).filter((e=>e)));})),{sanitized:t,errors:r}}function append(e){return new Promise(((t,r)=>{const n=document.createElement("script");["src","targ"].forEach((t=>!e[t]&&r(new Error(`Missing required parameter: ${t}`)))),["src","targ","async","defer"].forEach((t=>{n[t]=e[t];})),n.onload=function(){t();},n.onerror=function(e){r(e);},e.targ.appendChild(n);}))}function isAppended(e){return document.querySelectorAll(`script[src='${e}']`).length>0}function trackSnowplowEvent(e,t){const r=(new Date).getTime();try{window.snowplowQueue.push((()=>{window.trackSelfDescribingEvent({event:e,context:t,timestamp:r});}));}catch(r){warn("[ads] == window.trackSelfDescribingEvent should not throw",e,t);}}window.snowplowQueue=window.snowplowQueue||[];const errorMessage$1="Ads -- Missing page context",errorParamMessage=`${errorMessage$1} parameter : `,requiredKeys=["templateType"],expectedKeys=["channel","server"];function validate(e){requiredKeys.forEach((t=>{!e.templateType&&error(`${errorParamMessage}${t}`);})),expectedKeys.forEach((t=>{!e[t]&&warn(`${errorParamMessage}${t}`);}));}function getPageContext(e){let t=e.cns&&e.cns.pageContext;return t?(t.templateType=t.templateType||t.template_type,t.subChannel=t.subChannel||t.sub_channel,validate(t),t):(error(errorMessage$1),{})}var esnext_typedArray_toReversed={},es_typedArray_toReversed={},mathTrunc,hasRequiredMathTrunc,toIntegerOrInfinity,hasRequiredToIntegerOrInfinity,toLength,hasRequiredToLength,lengthOfArrayLike,hasRequiredLengthOfArrayLike,arrayToReversed,hasRequiredArrayToReversed,arrayBufferBasicDetection,hasRequiredArrayBufferBasicDetection,toStringTagSupport,hasRequiredToStringTagSupport,classofRaw,hasRequiredClassofRaw,classof,hasRequiredClassof,defineBuiltIn,hasRequiredDefineBuiltIn,correctPrototypeGetter,hasRequiredCorrectPrototypeGetter,objectGetPrototypeOf,hasRequiredObjectGetPrototypeOf,functionUncurryThisAccessor,hasRequiredFunctionUncurryThisAccessor,isPossiblePrototype,hasRequiredIsPossiblePrototype,aPossiblePrototype,hasRequiredAPossiblePrototype,objectSetPrototypeOf,hasRequiredObjectSetPrototypeOf,arrayBufferViewCore,hasRequiredArrayBufferViewCore,hasRequiredEs_typedArray_toReversed,hasRequiredEsnext_typedArray_toReversed;function requireMathTrunc(){if(hasRequiredMathTrunc)return mathTrunc;hasRequiredMathTrunc=1;var e=Math.ceil,t=Math.floor;return mathTrunc=Math.trunc||function(r){var n=+r;return (n>0?t:e)(n)}}function requireToIntegerOrInfinity(){if(hasRequiredToIntegerOrInfinity)return toIntegerOrInfinity;hasRequiredToIntegerOrInfinity=1;var e=requireMathTrunc();return toIntegerOrInfinity=function(t){var r=+t;return r!=r||0===r?0:e(r)}}function requireToLength(){if(hasRequiredToLength)return toLength;hasRequiredToLength=1;var e=requireToIntegerOrInfinity(),t=Math.min;return toLength=function(r){var n=e(r);return n>0?t(n,9007199254740991):0}}function requireLengthOfArrayLike(){if(hasRequiredLengthOfArrayLike)return lengthOfArrayLike;hasRequiredLengthOfArrayLike=1;var e=requireToLength();return lengthOfArrayLike=function(t){return e(t.length)}}function requireArrayToReversed(){if(hasRequiredArrayToReversed)return arrayToReversed;hasRequiredArrayToReversed=1;var e=requireLengthOfArrayLike();return arrayToReversed=function(t,r){for(var n=e(t),i=new r(n),o=0;o2?n:e(r),s=new t(o);o>i;)s[i]=r[i++];return s},arrayFromConstructorAndList}function requireEs_typedArray_toSorted(){if(hasRequiredEs_typedArray_toSorted)return es_typedArray_toSorted;hasRequiredEs_typedArray_toSorted=1;var e=requireArrayBufferViewCore(),t=requireFunctionUncurryThis(),r=requireACallable(),n=requireArrayFromConstructorAndList(),i=e.aTypedArray,o=e.getTypedArrayConstructor,s=e.exportTypedArrayMethod,a=t(e.TypedArrayPrototype.sort);return s("toSorted",(function(e){void 0!==e&&r(e);var t=i(this),s=n(o(t),t);return a(s,e)})),es_typedArray_toSorted}function requireEsnext_typedArray_toSorted(){return hasRequiredEsnext_typedArray_toSorted||(hasRequiredEsnext_typedArray_toSorted=1,requireEs_typedArray_toSorted()),esnext_typedArray_toSorted}requireEsnext_typedArray_toSorted();var esnext_typedArray_with={},es_typedArray_with={},arrayWith,hasRequiredArrayWith,isBigIntArray,hasRequiredIsBigIntArray,toBigInt,hasRequiredToBigInt,hasRequiredEs_typedArray_with,hasRequiredEsnext_typedArray_with;function requireArrayWith(){if(hasRequiredArrayWith)return arrayWith;hasRequiredArrayWith=1;var e=requireLengthOfArrayLike(),t=requireToIntegerOrInfinity(),r=RangeError;return arrayWith=function(n,i,o,s){var a=e(n),c=t(o),u=c<0?a+c:c;if(u>=a||u<0)throw new r("Incorrect index");for(var d=new i(a),l=0;l{const i=new Date;i.setTime(i.getTime()+2592e6),document.cookie=`CN_nleh=${encodeURIComponent(JSON.stringify({md5:e,sha1:t,sha256:r||n}))};expires=${i.toGMTString()};path=/;SameSite=Lax;Secure`;};function getEmailHashesFromCookie(){const e=decodeURIComponent(getCookie("CN_nleh"));if(!e)return !1;try{return JSON.parse(e)}catch(e){return !1}}function getEmailHashesFromSearch(){const e=getEmailHashesFromCookie();if(e)return e;const t=queryParameters.hasha,r=queryParameters.hashb,n=queryParameters.hashc,i=queryParameters.uID;return !!(t||r||n||i)&&(setEmailHashCookie({hasha:t,hashb:r,hashc:n,uID:i}),{md5:t,sha1:r,sha256:n||i})}let isReady=!1,hasRunOnce=!1,resolver=()=>{};function shouldWaitTilReady(){return !isReady&&!hasRunOnce}function waitTilReady(){return isReady||hasRunOnce?{}:(hasRunOnce=!0,new Promise((e=>{resolver=e,setTimeout(resolveWaitTilReady,1e3);})))}function resolveWaitTilReady(){resolver({});}function setup$1(){if(!isPluginEnabled(getConfig$1(window),"permutive"))return;document.querySelectorAll('script[src*="cdn.permutive.app"]').length>0||(runPermutiveProvidedScript(),window.permutive?.ready?.(handlePermutiveReady),appendScript$1());}function afterUserConsent(){window.permutive&&(identifyUser(),setConsent(),setData());}function buildFidesToken(){const e=window.Fides;if(!e)return "";try{return JSON.stringify({id:get(e,"cookie.identity.fides_user_device_id"),geo:get(e,"geolocation.location"),ts:get(e,"cookie.fides_meta.createdAt")})}catch(e){return (0, new EventEmitter$1("Permutive").error)("buildFidesToken",{e:e}),""}}function setConsent(){const e=onetrust.shouldReadAndWriteCookies(),t=buildFidesToken()||getCookie("OptanonConsent")||"CONSENT_CAPTURED",r={opt_in:e,...e&&{token:t}};window.permutive?.consent?.(r);}function appendScript$1(){append({async:!0,src:`https://cdn.permutive.app/${get(getConfig$1(window),"plugins.permutive.params").workspaceId}-web.js`,targ:document.head}).catch((e=>{(0, new EventEmitter$1("Permutive").debug)("appendScript",{error:e});}));}function getEmailHashFromNewsletter(){const e=(getEmailHashesFromSearch()||{}).sha256;return void 0===e?"":e}function getEmailHashFromLogin(){const e=(getEmailHashesFromLogin()||{}).sha256;return void 0===e?"":e}function buildIdentifyUserObject(e,t,r=0){if(e)return {id:e,priority:r,tag:t}}function identifyUser(){const e=buildIdentifyUserObject(getCookie("amg_user_partner"),"amg"),t=buildIdentifyUserObject(getCookie("CN_xid"),"xid",3),r=getEmailHashFromLogin(),n=getEmailHashFromNewsletter(),i=buildIdentifyUserObject(r,"uID"),o=buildIdentifyUserObject(r,"email_sha256"),s=buildIdentifyUserObject(n,"uID"),a=[e,o,i,buildIdentifyUserObject(n,"email_sha256"),s,t].filter((e=>e));a.length>0&&identify(a);}function identify(e){window.permutive?.identify?.(e);}function setData(){const e=getPageContext(window),t=e.contentType,r=e.keywords,n=e.channel,i=e.subChannel,o=e.slug,s=window._4d&&window._4d.context||null,a=r.copilotid||[],c=window.permutiveCohorts||{};permutive.addon("contextual",c),permutive.addon("web",{page:{type:t,article:{id:a[0],category:n,subcategory:i,title:o&&o.replace(/-/g," "),tags:r.tags},context:s}});}function handlePermutiveReady(){isReady=!0,resolveWaitTilReady(),emitBoomPixel("permutiveLoad");}function runPermutiveProvidedScript(){const e=get(getConfig$1(window),"plugins.permutive.params"),t=e.apiHost,r=e.apiKey,n=e.workspaceId,i={apiHost:t,consentRequired:onetrust.shouldApplyGDPR()};!function(e,t,r,n){if(!e){e=e||{},window.permutive=e,e.q=[];e.config=n||{},e.config.apiKey=t,e.config.workspaceId=r,e.config.environment=e.config.environment||"production",(window.crypto||window.msCrypto)&&(e.config.viewId=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^(window.crypto||window.msCrypto).getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16))));for(var i=["addon","identify","track","trigger","query","segment","segments","ready","on","once","user","consent"],o=0;o{if(0===window.googletag.pubads().getTargeting("permutive").length){var e=window.localStorage.getItem("_pdfps");window.googletag.pubads().setTargeting("permutive",e?JSON.parse(e):[]);var t=window.localStorage.getItem("permutive-id");t&&(window.googletag.pubads().setTargeting("puid",t),window.googletag.pubads().setTargeting("ptime",Date.now().toString())),window.permutive.config.viewId&&window.googletag.pubads().setTargeting("prmtvvid",window.permutive.config.viewId),window.permutive.config.workspaceId&&window.googletag.pubads().setTargeting("prmtvwid",window.permutive.config.workspaceId);}}));}function getContextualCohorts(){const e=get(window,"permutiveCohorts.gam")||[];return e.length?(e.concat("rts"),{prmtvctx:e}):{}}var permutive$1={afterUserConsent:afterUserConsent,getContextualCohorts:getContextualCohorts,identify:identify,setup:setup$1,shouldWaitTilReady:shouldWaitTilReady,waitTilReady:waitTilReady};const nullUUID="00000000-0000-0000-0000-000000000000";function buildEventPayload(e){return {schema:"iglu:com.condenast/display_ad_event/jsonschema/2-0-0",data:{type:e}}}function buildPageAdsEntity({adblock_status:e=null,pii_status:t=null,is_roadblock:r=null}={}){const n=getPageContext(window);return {schema:"iglu:com.condenast/page_ads/jsonschema/2-0-1",data:{ads_library_version:version,adblock_status:e,is_roadblock:r,pii_status:t,page_structure:n?.content?.pageStructure}}}function buildAdEntity({slot:e,slotResponseInformation:t,adSizeRendered:r,advertiserId:n,isEmpty:i,isBackfill:o}){const s=getPositionFromSlot(e),a=isSizeOverride(r,e),c=e.getAdUnitPath(),u=c.includes("native")?"native":"display",d=t||{},l=d.lineItemId,f=d.creativeId,g=d.campaignId;return {schema:"iglu:com.condenast/ad/jsonschema/2-0-0",data:{request_type:u,position:s,ad_size_delivered:r,ad_unit_path:c,line_item_id:l?l.toString():"",creative_id:f?f.toString():"",order_id:g?g.toString():"",advertiser_id:n?n.toString():"",is_backfill:o,is_override:a,is_empty:i}}}function buildAuctionEntity(e){return {schema:"iglu:com.condenast/auction/jsonschema/1-0-0",data:e}}function onPubadsReady(){trackSnowplowEvent(buildEventPayload("pubads_ready"),[buildPageAdsEntity()]);}function onImpressionViewable(e,t){const r=t.slot,n=r.getResponseInformation(),i=r.getSlotElementId(),o=e.getSingleInstance().getSlotStateStore().getSlotState(i).renderedSize;trackSnowplowEvent(buildEventPayload("viewable"),[buildPageAdsEntity(),buildAdEntity({slot:r,slotResponseInformation:n,adSizeRendered:o})]);}function onSlotRenderEnded(e,t){const r=t.slot,n=r.getResponseInformation(),i=r.getSlotElementId(),o=e.getSingleInstance().getSlotStateStore().getSlotState(i).renderedSize,s=t.advertiserId,a=t.isEmpty;trackSnowplowEvent(buildEventPayload("rendered"),[buildPageAdsEntity(),buildAdEntity({slot:r,slotResponseInformation:n,adSizeRendered:o,advertiserId:s,isEmpty:a})]);}function onAdBlockDetected(e){trackSnowplowEvent(buildEventPayload("adblock"),[buildPageAdsEntity({adblock_status:e})]);}function onPIIDetected(){trackSnowplowEvent(buildEventPayload("pii"),[buildPageAdsEntity()]);}function onRoadblockDetected(e){const t="ads.roadblock.#",r=buildEventPayload("roadblock"),n=[buildPageAdsEntity({is_roadblock:!0})];e.history(t).length?trackSnowplowEvent(r,n):e.on(t,(()=>{trackSnowplowEvent(r,n);}));}function onServiceTargeting(){return window.snowplowQueue.push((()=>{window.snowplowCN((function(){const e=this.sp||{};if(!e)return;const t=e.getPageViewId?.()||"",r=e.getDomainUserId?.()||"";appendServiceTargeting("sp_pageview_id",[t]),r!==nullUUID&&permutive$1.identify([{id:r,priority:3,tag:"sp_domain_user_id"}]);}));})),{}}function onAuction(e){trackSnowplowEvent(buildEventPayload("auction"),[buildAuctionEntity(e)]);}var snowplowCollector={onAuction:onAuction,onImpressionViewable:onImpressionViewable,onPubadsReady:onPubadsReady,onSlotRenderEnded:onSlotRenderEnded,onAdBlockDetected:onAdBlockDetected,onPIIDetected:onPIIDetected,onRoadblockDetected:onRoadblockDetected,onServiceTargeting:onServiceTargeting};function formatSizes(e=[]){return e.map((e=>`${e[0]}x${e[1]}`))}function getSizesFromBids(e=[]){const t=[];return e.forEach((e=>{const r=(e||{}).sizes,n=void 0===r?[]:r;t.push(...n);})),[...new Set(t)]}function formatBidData(e,t){return {bidder:e.bidder,sizes:formatSizes(e.sizes),type:t}}function getBidsReceived({bidsReceived:e=[]}){return e.map((e=>{const t=e.bidder,r=e.cpm,n=e.size;return {bidder:t,cpm:r,duration:e.timeToRespond,sizes:[n],type:"received"}}))}function getBidsRequested({bidderRequests:e=[]}){const t=[];if(!e.length)return t;for(const r of e){const e=r.bids;for(const r of e)t.push(formatBidData(r,"requested"));}return t}function getNoBids({noBids:e=[]}){return e.map((e=>formatBidData(e,"noBid")))}function onAuctionEnd(e){const t=e.adUnitCodes,r=e.auctionEnd,n=e.timestamp,i=getBidsReceived(e),o=getBidsRequested(e),s=getNoBids(e),a={bids:[...i,...o,...s],duration:r-n,sizes:getSizesFromBids(o),type:"prebid.auctionEnd",unit:t[0],viewport:getViewportTemplate()};snowplowCollector.onAuction(a);}function onBidWon(e){const t=e.adUnitCode,r=e.bidder,n=e.cpm,i=e.size,o={bids:[{bidder:r,cpm:n,duration:e.timeToRespond,sizes:[i],type:"won"}],type:"prebid.bidWon",unit:t,viewport:getViewportTemplate()};snowplowCollector.onAuction(o);}var metrics={onAuctionEnd:onAuctionEnd,onBidWon:onBidWon};function prebidRenderEnded(e){setTimeout((()=>{clearTargetingByPrefix(e.slot,"hb_");}),1e3);}function Prebid(){const e="prebid";let t=1e3,r=!0;const n=new EventEmitter$1(e).debug,i={filterSettings:{iframe:{bidders:"*",filter:"include"}},userIds:[{name:"unifiedId",params:{url:"//match.adsrvr.org/track/rid?ttd_pid=xl2wvd3&fmt=json"},storage:{type:"cookie",name:"pbjs-unifiedid",expires:60,refreshInSeconds:1800}},{name:"pubCommonId",storage:{type:"cookie",name:"_pubcid",expires:60,refreshInSeconds:1800}}],syncDelay:3e3},o={standard:{storageAllowed:!0}};function s(){if(document.querySelectorAll('script[src*="prebid.min.js"]').length>0)return;append({async:!0,src:function(){const e=get(getConfig$1(window),"config.brandSlug");let t="production",r=queryParameters.pbjs_sandbox||"";return r&&(t="sandbox",r+="/"),`https://ads-static.conde.digital/${t}/cns/builds/${e}/${r}prebid.min.js`}(),targ:document.head}).then((()=>{emitBoomPixel("prebidLoad");}));}function a(e,t){const r=get(window,"cns.prebid.sequence")||[];return r.indexOf(e.bidder)-r.indexOf(t.bidder)}function c(e){return new Promise((i=>{const o=getValidSizesFromSlot(e,validSizes);o.length||i();let s=setTimeout((()=>{i();}),t);window.pbjs.que.push((()=>{clearTimeout(s);const c=getPositionFromSlot(e),u=e.getSlotElementId(),d=u;window.pbjs.adUnits.filter((e=>e.code===d)).length<1&&window.pbjs.addAdUnits(function(e,t,r){const n=getViewportTemplate(),i=get(window,`cns.prebid.adunits.${e}.${n}`)||{bids:[],mediaType:"banner"},o=i.bids,s=i.mediaType;o.sort(a);const c=sizesToArray(t),u=(get(window,`cns.prebid.position.${e}`)||3).pos;return {code:r,mediaTypes:{[s]:{sizes:c,pos:u}},bids:o}}(c,o,d));const l=function(e,r,n){return {timeout:t-5,adUnitCodes:[e],bidsBackHandler:n,labels:r}}(d,o,(e=>{n(`complete.${u}`,e),window.pbjs.setTargetingForGPTAsync([d],(e=>()=>e.getSlotElementId()===u)),i();}));window.pbjs.requestBids(l),r&&(r=!1,t=2e3,emitBoomPixel("firstPrebidAuction"));}));}))}function u(e){metrics.onAuctionEnd(e);}function d(e){const t=e.adUnitCode;"rubicon"===e.bidder&&function(e){const t=3e4;window.postMessage({cnsAdEvent:"updateRefresh",payload:{refresh:t,slotName:e}},"*");}(t),metrics.onBidWon(e);}function l(){if(pbjs.installedModules.includes("medianetBidAdapter"))return {provider:"medianetAnalytics",options:{cid:"8CU65UN7R"}}}function f(){const e=function(){const e=sanitize({tags:get(window,"cns.pageContext.keywords.tags")}).sanitized;return (void 0===e?{}:e).tags||[]}();return {ortb2:{site:{ext:{data:{cnt_tags:e}}}},ix:{firstPartyData:{cnt_tags:e}}}}!function(){s();const e=window;e.pbjs=e.pbjs||{que:[]};const t=e.pbjs;t.que.push((()=>{queryParameters.bidders&&function(){const e=(get(window,"cns.prebid")||{}).adunits,t=queryParameters.bidders.split(",");Object.keys(e).forEach((r=>{Object.keys(e[r]).forEach((n=>{e[r][n].bids=e[r][n].bids.filter((e=>t.indexOf(e.bidder)>-1));}));}));}();const r=get(e,"cns.prebid.config")||{};Object.assign(r,function(){const e={};if(onetrust.shouldApplyGPP()&&(e.gpp={cmpApi:"iab",timeout:2e3}),onetrust.shouldApplyGDPR()){const t=onetrust.shouldReadAndWriteCookies();e.gdpr={cmpApi:"iab",timeout:1e4,deviceAccess:t};}return Object.keys(e).length?{consentManagement:e}:{}}()),Object.assign(r,function(){if(!onetrust.shouldApplyGDPR()||onetrust.getConsentString())return {userSync:i}}()),Object.assign(r,f()),Object.assign(r,function(){const e=(get(getConfig$1(window),"plugins.prebid.params.permutive_rtd")||{}).enabled;return void 0!==e&&e?{realTimeData:{dataProviders:[{name:"permutive",params:{acBidders:["ix"]}}]}}:{}}()),t.setConfig(r),t.bidderSettings=t.bidderSettings||{},Object.assign(t.bidderSettings,o),function(e){e.onEvent("auctionEnd",u),e.onEvent("bidWon",d);}(t),function(e){const t=[l()].filter((e=>e));t.length&&e.enableAnalytics(t);}(t);}));}(),this.startAuction=function(e){return n("startAuction",e.map((e=>e.getSlotElementId()))),setInitialMaxBid(e),Promise.all(e.map(c)).then((()=>e.map((()=>({})))))},this.isSlotEligible=isSlotEligible,this.market=e;}function filterSizeForHeight(e,t){if("string"==typeof e)return e;const r=[],n=e[1];return [50,90].includes(n)?(t.forEach((e=>{n===e[1]&&r.push(e);})),r):e}function GPTRouter(e,t,r,n){const i=e.getSingleInstance().getPageDefinition(),o=new ContainerStyler(i.isVerso);window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[];const s=window.googletag,a=new PubadsCollector,c=e.getSingleInstance().getSlotStateStore();let u=!0;const d={slotRenderEnded:[function(t){try{const r=t.slot.getSlotElementId(),i=t.size,a=t.isEmpty,u=t.slot,d=t.creativeId,l=getSizeFromSlotRenderEnded(t);c.setSlotState(r,{creativeId:d,renderedSize:l});const f=e.getSingleInstance().getSlotDefinitionFromGPTSlot(t.slot),g=document.getElementById(r),p=c.getSlotState(r).nodeId;isSpacerCreative(t)&&c.setSpacerCreativeId(d);const m={nodeId:p,size:i,isSpacer:c.isSpacerCreative(d),slotElementId:r};if(g&&o.updateContainer(g,t),shouldSetSlotSize(i,a,f)){const e=filterSizeForHeight(i,f.getSizesArray());setSlotSize(s,u,e);}stickyIsEligible(r,f,i)&&n.emit("ads.stickyBanner.hero.slotRenderEnded."+i.join("x")),a?(n.emit(`ads.slotRenderEnded.${r}.empty`),p&&n.emit(`ads.slotRenderEnded.${p}.empty`,m)):(n.emit(`ads.slotRenderEnded.${r}.filled`),p&&n.emit(`ads.slotRenderEnded.${p}.filled`,m));}catch(e){error("onSlotRenderEnded",{event:t,ex:e});}},t.onSlotRenderEnded,r.onSlotRenderEnded,snowplowCollector.onSlotRenderEnded.bind(null,e),a.onSlotRenderEnded,function(e){if(!e.isEmpty){const t=e.slot.getSlotElementId(),r=getSizeFromSlotRenderEnded(e);"hero_0"===t&&u&&(u=!1,updateBOOMRvarWithAdEventValues(e,r));}},resetMaxBid],impressionViewable:[function(t){try{const r=t.slot.getSlotElementId(),i=e.getSingleInstance().getSlotDefinitionFromGPTSlot(t.slot);"hero_0"===r&&i.isSticky&&n.emit("ads.stickyBanner.hero.impressionViewable",t);}catch(e){error("onImpressionViewable",{event:t,ex:e});}},t.onImpressionViewable,snowplowCollector.onImpressionViewable.bind(null,e),a.onImpressionViewable],slotOnload:[prebidRenderEnded,a.onSlotOnload],slotResponseReceived:[a.onSlotResponseReceived],slotRequested:[a.onSlotRequested]};s.cmd.push((()=>{const e=s.pubads();setPPID(e),e.enableSingleRequest(),e.disableInitialLoad(),e.setCentering(!0),function(e,t){Object.keys(e).forEach((r=>{e[r].forEach((e=>t.addEventListener(r,e)));}));}(d,e),i.forChildren&&e.setPrivacySettings({childDirectedTreatment:!0}),i.slotNames.length&&updateCorrelatorInterval(),e.enableVideoAds(),s.setConfig({threadYield:"ENABLED_ALL_SLOTS"}),s.enableServices(),snowplowCollector.onPubadsReady(),a.emitReady(),n.emit("ads.pubadsReady");}));}function hasEmail(e){return new RegExp("([a-zA-Z0-9._+-]+(@|%40|%2540)[a-zA-Z0-9._-]+.[a-zA-Z0-9._-]+)","gi").test(e)}function hasPII(){return any([document.referrer,document.location.href],(e=>hasEmail(e)))}function checkBait(e,t,r){const n=[null!==window.document.body.getAttribute("abp"),null===t.offsetParent,0===t.offsetHeight,0===t.offsetLeft,0===t.offsetTop,0===t.offsetWidth,0===t.clientHeight,0===t.clientWidth];fastdom.measure((()=>{if(n.some((e=>!0===e)))return e(!0)})),fastdom.measure((()=>{if(window.getComputedStyle){const r=window.getComputedStyle(t,null);if("none"===r.getPropertyValue("display")||"hidden"===r.getPropertyValue("visibility"))return e(!0)}})),r.cosmetic=setTimeout((()=>{checkBait(e,t,r);}),1e3);}function cosmeticBait(e,t,r){fastdom.mutate((()=>{t.cosmetic=document.createElement("div"),t.cosmetic.setAttribute("class","pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad text_ads text-ads text-ad-links"),t.cosmetic.setAttribute("style","width: 1px !important; height: 1px !important; position: absolute !important; left: -10000px !important; top: -1000px !important;"),window.document.body.appendChild(t.cosmetic),checkBait(e,t.cosmetic,r);}));}function cleanUp(e,t){Object.keys(e).forEach((t=>{clearTimeout(e[t]);})),Object.keys(t).forEach((e=>{fastdom.mutate((()=>{window.document.body.removeChild(t[e]);}));}));}function adServerLoaded(e,t){const r=document.querySelectorAll("div[id*='google_ads_iframe'] > iframe");t&&!r.length&&e(!0),r.length&&e(!1);}function detect(e,t){let r=!1;const n={},i={};function o(){return function(t){r||(r=!0,cleanUp(i,n),e(t));}}function s(){setTimeout((()=>{cosmeticBait(o(),n,i);}),1);}function a(){setTimeout((()=>{adServerLoaded(o(),t);}),4e3);}"complete"===document.readyState?(s(),a()):"interactive"===document.readyState?(s(),window.addEventListener("load",a,!1)):(window.addEventListener("DOMContentLoaded",s,!1),window.addEventListener("load",a,!1));}function AdBlockDetect(e,t){const r=t.getSingleInstance().getPageDefinition().slotNames;detect((t=>{t?e.emit("ads.environment.adblock.detected"):e.emit("ads.environment.adblock.notdetected"),set(window,"cns.pageContext.adBlock",t),snowplowCollector.onAdBlockDetected(t);}),r?.length>0);}function isPlainObject(e){return !!e&&e.constructor===Object}function concatUniques(e){if(!(e=e.filter(Array.isArray)).length)return [];const t=e.shift();return Array.from(new Set(t.concat.apply(t,e)))}function mergeBase(e,t,r,n){let i;if(isPlainObject(t)?i=e.filter((e=>isPlainObject(e[r]))):Array.isArray(t)&&(i=e.filter((e=>Array.isArray(e[r])))),i&&i.length){t=merge(i.map((e=>e[r])),n);}return t}function merge(e,t){const r=e.filter((e=>!!e));if(r<2)return e[0];const n=concatUniques(r.filter((e=>!!e)).map(Object.keys)),i=r[0];return n.reduce(((e,n)=>{let i=r.filter((e=>void 0!==e[n]));if(t){let r=!1,o=i[0][n];for(let e=1;e=0;i--){let o=r[i][n];if(void 0!==o)return e[n]=mergeBase(r,o,n,t),e}return e}),i)}function mergeViewportSizes(e,t){const r={};return Object.keys(e).forEach((n=>{if(r[n]=e[n]||[],t&&void 0!==t[n])if(!1===t[n]||!t[n]&&!1===e[n])r[n]=!1;else {r[n]=concatUniques([e[n],t[n]]);const i=r[n].filter((e=>e&&"-"===e[0])),o=i.map((e=>e.slice(1))),s=i.concat(o);r[n]=difference(r[n],s);}})),r}function mergeObjectsOfArrays(e){return concatUniques(e.map(Object.keys)).reduce(((t,r)=>{const n=e.map((e=>e[r])).filter(Array.isArray);return n.length&&(t[r]=concatUniques(n)),t}),{})}const isRunningOnClient="undefined"!=typeof window;function isObject(e){return "object"==typeof e&&e.constructor===Object}function getRender(e){return pick(e,["desktop","tablet","mobile","constellation","slot"])}function stringToFunction(string){return eval("("+string+")")}function updateSlotBlock(e){e.when&&(e.when=isRunningOnClient&&stringToFunction(e.when)||e.when.toString()),e.in&&e.in.el&&e.in.when&&(e.in.when=isRunningOnClient&&stringToFunction(e.in.when)||e.in.when.toString());}function slotComplexRenderPreProcessor(e){Object.values(e||{}).forEach((e=>{isObject(e)&&e.every&&e.el&&updateSlotBlock(e);}));}function slotComplexRenderProcessor(e){e&&(e.slot?slotComplexRenderPreProcessor(e.slot):Object.values(e).forEach((e=>{slotComplexRenderPreProcessor(e.slot);})));}function mergePlugins(e,t){return Object.keys(t).reduce(((r,n)=>{const i=merge([{},e[n],t[n]],((e,t)=>{if(!1!==e&&!0===t)return e}));return i&&(r[n]=i),r}),{})}function mergeSlotTypeDefinitions(e,t){return Object.keys(t).reduce(((r,n)=>{const i=mergeAdTechConfigs(e[n],t[n]);return i&&(r[n]=i),r}),{})}const specialKeys={types:(e,t)=>{if(isObject(e))return mergeSlotTypeDefinitions(e,t)},groups:(e,t)=>e?isObject(e)?concatUniques([e,t]):void 0:t,targeting:(e,t)=>e?isObject(e)?mergeObjectsOfArrays([e,t]):void 0:t,position:(e,t)=>e?isObject(e)?mergeObjectsOfArrays([e,t]):void 0:t,content_type:(e,t)=>e?isObject(e)?mergeObjectsOfArrays([e,t]):void 0:t,sizes:(e,t)=>{if(isObject(e))return mergeViewportSizes(e,t)},render:(e,t)=>(slotComplexRenderProcessor(e),slotComplexRenderProcessor(t),getRender(e?t||e:t)),plugins:mergePlugins};function adConfigMerger(e,t,r){let n;return specialKeys[r]?n=specialKeys[r](e,t):Array.isArray(e)&&Array.isArray(t)&&(n=t),n}function mergeAdTechConfigs(e,t){return merge([{},e,t],adConfigMerger)}const errorMessage="Ads -- Ad unit path generation error : ",matcher$1="[^A-Za-z0-9]";function dashSlugify(e){const t=new RegExp(matcher$1,"g");return e&&e.toString().toLowerCase().replace(t,"-").replace(/-+/g,"-").replace(/(^-|-$)/g,"")}function evalPath(fnString,options){try{const pathFn=eval("("+fnString+")");if("function"==typeof pathFn)return pathFn(options);error(`${errorMessage} generation function is not a function`);}catch(e){error(`${errorMessage} generation function cannot be evaluated`);}}function searchMap(e,t){return Object.keys(e).reduce(((r,n)=>find$1(e[n],(e=>e===t))?n:r),!1)}function findCategory({channel:e}){let t=e?dashSlugify(e):"misc";return t="home"===t?"homepage":t,t}function findContentType(e){const t=get(e,"adUnit.map.contentType");t||error(`${errorMessage} Content type map is missing in the config`);const r=searchMap(t,e.templateType);return r||error(`${errorMessage} contentType is undefined`),r}function matchAdUnitPathComponent(e,t=[],r=""){t.sort(((e,t)=>{const r=Array.isArray(e)?e[0].length:e.length;return (Array.isArray(t)?t[0].length:t.length)-r}));for(let r=0;r{e[t]=e[t]||0;const r=e[t];return e[t]++,r},this.current=t=>e[t]||0;},PositionCounter=function(){let e={};this.next=t=>{e[t]=e[t]||1;const r=e[t];return e[t]++,r};},Store=function(e={}){const t=new Map(Object.entries(e));this.getState=e=>t.has(e)?t.get(e):{},this.setState=(e,r={})=>{const n=t.has(e)?t.get(e):{},i=Object.freeze({...n,...r});return t.set(e,i),i},this.getStore=()=>t;},SlotStore=function(){const e=new Store,t=new Set;this.getSlotState=t=>e.getState(t),this.setSlotState=(t,r)=>e.setState(t,r),this.isSpacerCreative=e=>t.has(e),this.setSpacerCreativeId=e=>{t.add(e);},this.getStore=()=>e.getStore();},v6ToBlueprintKeys=new Map([["ctx_page_channel","channel"],["cnt_copilotid","content_id"],["ctx_page_slug","page_slug"],["cnt_platform","platform"],["ctx_slot_instance","slot_instance"],["pos","slot_position"],["ctx_slot_rn","slot_refresh"],["ctx_page_sub_channel","subchannel"],["cnt_tags","tags"],["ctx_template","template_name"]]),getTargetingKeyTranslator=e=>e?e=>v6ToBlueprintKeys.has(e)?v6ToBlueprintKeys.get(e):e:e=>e,getTargetingObjectTranslator=e=>t=>{const r=getTargetingKeyTranslator(e);return Object.keys(t).reduce(((e,n)=>(e[r(n)]=t[n],e)),{})},matcher="[^A-Za-z0-9]";function slugify(e){const t=new RegExp(matcher,"g");return e.toString().toLowerCase().replace(t,"_").replace(/_+/g,"_").replace(/(^_|_$)/g,"")}function defineReadOnlyProperties(e,t){const r=Object.keys(t),n={};for(let e=0;e{!r&&e[t]&&(r=e[t]);})),r||e._default||e.__default}function getSpecificityPattern({slug:e,channel:t,subChannel:r,templateType:n}){return [e,`${t}_${r}_${n}`,`${t}_${n}`,`${n}`]}function getSlotNamesForPage(e,t){const r=getSpecificityPattern(e);return matchVariantPattern(get(t,"slot.sets"),r)}function getConfig(){return get(window,"cns.config.config")}function getBrandAdUnitId(){return get(getConfig(),"slot.__auid_one")}function getAdUnit(){const e=get(window,"cns.config.config.ad_unit")||{};return {generatePath:e.generate_path,categoryMatch:e.category_match,contentTypeMatch:e.content_type_match,map:{contentType:get(e,"map.content_type")}}}function getNetwork(){return get(window,"cns.config.config.network")}function getViewportRange(e,t,r){const n=getConfig()[r],i=n&&matchVariantPattern(n,e);return i&&i[t]||i||0}function getPathOverride(){return queryParameters&&queryParameters.ao_iu}function getVersoFlag(e){const t=get(e,"keywords.platform")||[];return !!(t.length&&"verso"===t[0])}function getOverrideVpRange(e,t){return get(t,`request_vp_range.${e}`)}function getPageRefreshTime(){return getConfig().refresh}function CompleteDefiner(e,t,r){const n=new SlotCounter,i=new PositionCounter,o=new SlotStore,s=getSpecificityPattern(e),a=getConfig(),c=a.slot.types,u=getSlotNamesForPage(e,a),d=c._default||{},l=(a||{}).useBlueprintTargeting,f=getTargetingKeyTranslator(void 0!==l&&l),g="for_children",p="static_refresh_size",m="can_be_hidden",h="is_sticky",y="required_targeting",b="wait_for_oop";function w(e){const t=e.render;return t&&(t.slot||t[r]&&t[r].slot)}function v(e,t,n,i){e||warn(`Invalid sizes: unable to define '${n}' on ${r}.`,{definition:i,slotName:n}),t||warn(`Invalid render: unable to define: '${n}' on ${r}`,{definition:i,slotName:n});}const S=freeze(u.reduce(((e,n)=>{const i=mergeAdTechConfigs(d,c[n]._default),o=function(e){const r=matchVariantPattern(c[e],s);return t?mergeAdTechConfigs(r,t):r}(n),a=mergeAdTechConfigs(i,o);return function(e,t,r){const n=t.sizes,i=n&&n[r]&&n[r].length,o=n&&!1===n[r],s=w(t),a=i&&!o;return !!t.isOutOfPage||(v(a,s,e,t),i&&!o&&s)}(n,a,r)&&(e[n]=freeze(a)),e}),{})),q=freeze(Object.keys(S));const T=new function(){defineReadOnlyProperties(this,{slug:e.slug,server:e.server,keywords:e.keywords,targeting:e.targeting,channel:e.channel||"misc",subChannel:e.subChannel,subSubChannel:e.subSubChannel,device:r,templateType:e.templateType,contentType:e.contentType,forChildren:e[g],slotNames:q,network:getNetwork(),brand:getBrandAdUnitId(),requestViewportRange:getViewportRange(s,r,"request_vp_range"),adUnit:getAdUnit(),isVerso:getVersoFlag(e),lazyloadSettings:getViewportRange(s,r,"lazyload_settings"),pageRefresh:getPageRefreshTime()}),freeze(this);};function P(t){const o=S[t]?S[t]:{sizes:{}};function s(e,r,o={}){e=o["data-ad-index"]?Number(o["data-ad-index"]):void 0!==e?e:n.next(t);defineReadOnlyProperties(this,{id:`${t}_${e}`,slotCount:e,positionCount:r=o["data-ad-index"]?Number(o["data-ad-index"])+1:void 0!==r?r:i.next(this.position),positionId:`${this.position&&slugify(this.position)}_${r}`,data:o}),this.getAdUnitPath=()=>getAdUnitPath(this,T),freeze(this);}this.getRenderBlock=()=>w(o),this.getSizes=()=>o.sizes[r],this.getSizesArray=()=>sizesToArray(o.sizes[r]),this.getSizeMapping=()=>{const e=window.googletag.sizeMapping();return e.addSize([1024,0],sizesToArray(o.sizes.desktop)).addSize([768,0],sizesToArray(o.sizes.tablet)).addSize([0,0],sizesToArray(o.sizes.mobile)),e.build()},this.shouldWaitUntilVisibleBeforeDisplay=()=>!o[m],this.getCustomData=()=>o.data,s.prototype=this,this.getSlotDefinition=(...e)=>new s(...e),this.getSlotDefinitionFromGPTSlot=e=>{const t=f("pos_instance"),r=f("ctx_slot_instance"),n=parseInt(e.getTargeting(t)[0],10);return new s(parseInt(e.getTargeting(r)[0],10),n)},this.getSlotRefreshTime=(e,t,r)=>{let n;return n=void 0!==t?t:e,n&&n[r]&&(n=n[r]),n},defineReadOnlyProperties(this,{slotName:t,isOutOfPage:!!o.isOutOfPage,refresh:this.getSlotRefreshTime(T.pageRefresh,o.refresh,r),isSticky:isStickyDeviceEnabled(o[h],r),hasStaticRefreshSize:!!o[p],suffix:o.suffix,channel:e.channel,subChannel:e.subChannel,subSubChannel:e.subSubChannel,templateType:e.templateType,override:getPathOverride(),brand:getBrandAdUnitId(),network:getNetwork(),shouldWaitForOOP:o[b],requiredTargeting:o[y]||[],position:o.position,overrideRequestViewportRange:getOverrideVpRange(r,o)}),freeze(this);}this.getSlotTypeDefinition=e=>new P(e),this.getSlotDefinitionFromGPTSlot=e=>{const t=e.getSlotElementId().split("_");t.pop();return new P(t.join("_")).getSlotDefinitionFromGPTSlot(e)},this.getSlotStateStore=()=>o,this.getPageDefinition=()=>T,freeze(this);}const eval2=eval;function getText(e){let t="";const r=e.childNodes;for(let e=0;ee.previousSibling,above:e=>e.previousSibling,after:e=>e.nextSibling,below:e=>e.nextSibling,prepend:e=>e.firstElementChild,append:e=>e.lastElementChild};function getInsertionTarget(e,t){if(insertionMethods[t])return insertionMethods[t](e)}function alreadyExists(e,t){const r=getInsertionTarget(e,t),n=r&&r.classList&&r.classList.contains("cns-ads-stage"),i=r&&r.firstChild,o=i&&i.classList&&i.classList.contains("cns-ads-stage");return !(!n&&!o)}function checkEvery({injectionBlock:e,index:t}){return "number"==typeof e.every&&!!e.every&&"number"==typeof t}function checkCustomCondition({customConditionFn:e}){return "function"==typeof e}const shouldAddSlotConditions=[{name:"every",check:checkEvery,fn:({index:e,injectionBlock:t})=>(e+1)%t.every==0},{name:"custom condition",check:checkCustomCondition,fn:({customConditionFn:e,domNode:t,meta:r})=>e(t,r)}];function shouldAddSlot(e){for(let t=0;t{const n=e[r];let i;return "string"==typeof n?i=findAll(n):isValidComplexInjection(n)?i=getDomNodesForInjectionBlock(n):(i=[],error("invalid",n)),r=normalizeMethod(r),i=i.filter((e=>!alreadyExists(e,r))),i&&i.length&&(t[r]=i),t}),{})}const PromiseLock=function(){let e;return function(t){return function(...r){if(e){const n=e.then((()=>t(...r)));return e=n.then((()=>{})),n}return e=t(...r),e}}},cloneArray=e=>Array.prototype.slice.apply(e),debounce=(e,t)=>{let r;return function(){const n=this,i=arguments;clearTimeout(r),r=setTimeout((()=>e.apply(n,i)),t);}},cumulativeArgumentDebounce=(e,t)=>{let r;const n=[];return function(){const i=this;n.push(cloneArray(arguments)),clearTimeout(r),r=setTimeout((()=>{e.apply(i,[cloneArray(n)]),n.length=0;}),t);}};function createContainerEl(e,t,r){const n=createElement("div",{id:`${e}_${t}`});return addClasses(n,["cns-ads-container"]),setStyle(n,{margin:"0px auto",boxSizing:"content-box"}),r&&setElementData(n,r),n}function createAdDivs(e,t,r,n){const i="cns-ads-slot-type-",o=e.replace(new RegExp("_","g"),"-").toLowerCase(),s=createElement("div",{id:`${i}${o}-${t}`});addClasses(s,["cns-ads-stage",i+o,`${i+o}-${t}`]),setElementData(s,{name:`${e}_${t}`,"slot-type":e}),n||setStyle(s,{fontSize:0,lineHeight:0,overflow:"hidden"}),"_out_of_page"===e&&addClasses(s,["cns-ads-slot-type-out-of-page"]);const a=createElement("div");return addClasses(a,["cns-ads-flex-sizer"]),s.appendChild(a),s.appendChild(createContainerEl(e,t,r)),s}const setupIAS=()=>{const e=isPluginEnabled(getConfig$1(window),"ias"),t=(get(window,"cns.config.plugins.ias.params")||{}).id,r=void 0!==t&&t;e&&r&&(window.__iasPET={},window.__iasPET.queue=[],window.__iasPET.pubId=r,append({src:"//static.adsafeprotected.com/iasPET.1.js",targ:document.head,async:!0}).then((()=>{emitBoomPixel("IASLoad");})).catch((e=>{(0, new EventEmitter$1("IAS").error)("IAS",e);})));};function IAS(){this.hasRunOnce={},this.shouldRunIas=({slot:e})=>{const t=e.getSlotElementId();return !this.hasRunOnce[t]},this.runIas=({slot:e})=>new Promise((t=>{const r=e.getSlotElementId();this.hasRunOnce[r]=!0;const n=setTimeout((()=>{t({});}),1e3),i=e.getSizes().map((e=>e.getWidth&&e.getHeight?[e.getWidth(),e.getHeight()]:[1,1]));window.__iasPET.queue.push({adSlots:{adSlotId:r,size:i,adUnitPath:e.getAdUnitPath()},dataHandler:()=>{clearTimeout(n),window.__iasPET.setTargetingForGPT(),t({});}});})).catch((e=>{resolve({});}));}function isIasAppended(){const e=window.googletag.pubads().getTargeting("feature_flags");return !(!e?.includes("ias-oop")&&!e?.includes("no-ias-oop"))}function checkIasTargeting(){return !(!isPluginEnabled(getConfig$1(window),"ias")||isIasAppended())}function InjectRefreshDisplayInjectionStrategy(e,t,r,n){window.googletag=window.googletag||{};const i=window.googletag,o={after:(e,t)=>e.parentNode.insertBefore(t,e.nextSibling),prepend:(e,t)=>e.insertBefore(t,e.children[0]),append:(e,t)=>e.appendChild(t),before:(e,t)=>e.parentNode.insertBefore(t,e)};this.insertSlot=function(s,a,c,u,d){fastdom.mutate((()=>{const l=createAdDivs(a.slotName,a.slotCount,{...a.getCustomData(),...a.data},n);!function(e,t,r){o[t]?o[t](e,r):e[t](r);}(c,u,l),d(l,a,(()=>{((n,o)=>{const s=t.getSingleInstance().getPageDefinition();e(["refreshLC-serviceLT"],{pageDefinition:s},(t=>(applyTargeting(i.pubads(),t),e(["refresh"],{slotDefinition:o,slot:n,pageDefinition:s},(e=>{e?(applyTargeting(n,e),r.reset(o),checkIasTargeting()&&appendServiceTargeting("feature_flags",[hasServiceTargetingKey("adt")?"ias-oop":"no-ias-oop"]),isPluginEnabled(getConfig$1(window),"usr_serv_rest")&&onetrust.setServingRestriction(),i.pubads().refresh([n],{changeCorrelator:!1}),debug$1(`refreshing.${n.getSlotElementId()}`)):error("slot targeting is missing",s,o);})))));})(s,a);}));}));};}function isIPhoneSafari(){const e=window.navigator?.userAgent;return /iPhone/.test(e)&&/Safari/.test(e)}const allowedIntersectionOptions=["threshold","rootMargin"],defaultIntersectionObserverOptions={threshold:0,rootMargin:"0px 0px"},observers={once:{},repeated:{}},resolvers={},shieldTime=get(window,"cns.config.plugins.fast_scroll.params.milliseconds")||500,fastScroll={shieldTime:shieldTime,timers:{}},config=getConfig$1(window),shouldApplyTimers=isPluginEnabled(config,"fast_scroll")&&isIPhoneSafari(),_EventEmitter=new EventEmitter$1("VisibilityObserver"),debug=_EventEmitter.debug;function getIntersectionObserverOptions(e){return Object.assign({},defaultIntersectionObserverOptions,pick(e,allowedIntersectionOptions))}function observeOnce(e,t,r,n){try{const n=t.rootMargin;let i=observers.once[n];i||(i=new IntersectionObserver(((e,t)=>{e.forEach((e=>{const r=e.isIntersecting,n=e.target;r?(debug("visible",{el:n.id}),shouldApplyTimers?fastScroll.timers[n.id]=window.setTimeout((()=>{t.unobserve(n),resolvers[n.id].resolve();}),fastScroll.shieldTime):(t.unobserve(n),resolvers[n.id].resolve())):shouldApplyTimers&&fastScroll.timers[n.id]&&window.clearTimeout(fastScroll.timers[n.id]);}));}),getIntersectionObserverOptions(t)),observers.once[n]=i),resolvers[e.id]={resolve:r},i.observe(e);}catch(e){n(e);}}function observeRepeated(e,t,r){try{const n=t.rootMargin;let i=observers.repeated[n];i||(i=new IntersectionObserver((e=>{e.forEach((e=>{const t=e.isIntersecting,n=e.target;t?(debug("visible",{el:n.id}),r.isInView(n.id)):r.isOutOfView(n.id);}));}),getIntersectionObserverOptions(t)),observers.repeated[n]=i),i.observe(e);}catch(e){r.onError(e);}}function onIntersection(e,t){observeRepeated(e,defaultIntersectionObserverOptions,t);}function onceVisible(e,t){return new Promise(((r,n)=>{observeOnce(e,t,r,n);}))}function targetingRule(e=[],t,r=[],n){if(!n)return !1;const i=Object.keys(t);return all(e,(e=>find$1(r,(t=>t===e))||find$1(i,(t=>t===e))))}function canRequest({slotTypeDefinition:e,pageTargeting:t,slotTargeting:r,oopHasRendered:n,excludedPositions:i}){const o=e.position,s=e.slotName,a=targetingRule(e.requiredTargeting,r,t,!!r),c=i.has(o),u=!n,d=a&&!c&&!u;return debug$1(`canRequest.${s}.${d}`,{slotTypeDefinition:e,pageTargeting:t,slotTargeting:r,oopHasRendered:n,excludedPositions:i}),s.includes("out_of_page")?a&&!c:!u&&d}function UnassumingInsert(e,t,r,n){window.googletag=window.googletag||{};const i=window.googletag,o=t.withTargeting,s=n.getSingleInstance().getPageDefinition().isVerso,a=new InjectRefreshDisplayInjectionStrategy(o,n,r,s),c=new Set;let u=!1;function d(e,t,r){let o;r&&i.destroySlots([getSlotById(e.id)]);return n.getSingleInstance().getSlotStateStore().setSlotState(e.id,{nodeId:e.data&&e.data["node-id"]}),o=t?i.defineOutOfPageSlot(e.getAdUnitPath(),e.id):i.defineSlot(e.getAdUnitPath(),e.getSizesArray(),e.id).defineSizeMapping(e.getSizeMapping()),o}function l(e,t){return (r,n,i)=>{const o=function(e){if(e.shouldWaitUntilVisibleBeforeDisplay())return onceVisible}(n),s=()=>{const e=n.id;debug$1("insert.display",e),i();},a=e.requestViewportRange,c=t.overrideRequestViewportRange;if(o)return o(r,{rootMargin:`${void 0!==c?c:a}% 0%`}).then(s);s();}}const f=(new PromiseLock)((t=>{const r=t.getSingleInstance().getPageDefinition();return o(["service"],{pageDefinition:r},(n=>{if(n)return applyTargeting(i.pubads(),n),Promise.all(r.slotNames.map((s=>{const f=t.getSingleInstance().getSlotTypeDefinition(s);return function(e,t){let r;const n=e.getRenderBlock();return r=getCandidateElementsFromRenderBlock(n),Promise.all(Object.keys(r).map((n=>(debug$1("candidatesByMethod."+e.slotName,{method:n,els:r[n],definition:e}),Promise.all(r[n].map((e=>t(e,n))))))))}(f,((t,s)=>o(["slot"],{pageTargeting:n,slotTypeDefinition:f,el:t},(g=>{if(!g)return void error("slot type targeting is missing",r,f);const p=i.pubads().getTargetingKeys();if(!canRequest({slotTypeDefinition:f,pageTargeting:p,slotTargeting:g,oopHasRendered:u,excludedPositions:c}))return void debug$1(`${f.slotName}.notRequestable`,f,n,g);const m=t.dataset.nodeId;let h=!1,y=f.getSlotDefinition(void 0,void 0,{...m&&{"node-id":m}});const b=t.getAttribute("data-ad-index");if(b&&(h=!0,y=f.getSlotDefinition(void 0,void 0,{...m&&{"node-id":m},...b&&{"data-ad-index":b}})),function(e,t){const r=get(window,"cns.suppress")||{},n=r.shouldNotRequest,i=void 0===n?[]:n,o=r.shouldRequest,s=void 0===o?[]:o;return !(!i.includes(e.position)||s.includes(`${t.id}`))}(f,y))return e.emit(`ads.creative.${m}.suppressed`),void debug$1(`suppress.${y.id}`);const w=y.isOutOfPage,v=d(y,w,h);if(!v)return void error("the slot cannot be defined",y,v);v.addService(window.googletag.pubads()),w&&v.addService(window.googletag.companionAds());const S={...g};v.updateTargetingFromMap(S),o(["define"],{slot:v,slotDefinition:y},(e=>{applyTargeting(v,e);})),a.insertSlot(v,y,t,s,l(r,f));}))))})));error("page targeting is missing",r);})).catch(handlePromiseError("insert error")).then((()=>new Promise((e=>fastdom.mutate((()=>setTimeout(e,1e3))))))).catch(handlePromiseError("impossible mutate error"))}));!function(){const t=e.on("#.slotRenderEnded.#",((r,n)=>{n.topic&&n.topic.includes("out_of_page")&&(u=!0,t(),e.emit("ads.componentDidUpdate"));}));}(),e.on("ads.excludePositions",(e=>{e.forEach(c.add,c);})),this.insert=t=>{var r;r=()=>{var r;f(t),r=debounce((()=>f(t)),500),e.on("react.ready",r),e.on("#.componentDidMount.#",r),e.on("#.componentDidUpdate.#",r);},i.pubadsReady?r():e.on("ads.pubadsReady",r);};}const always=()=>!0;function LifecycleRegistrar(e){const t=new EventEmitter$1("LifecycleRegistrar").warn,r={};function n(e){return e&&"object"==typeof e&&"function"==typeof e.then}function i(e){const r={};e.unshift({});for(let n=0;n{r[e]=[];})),this.register=function(t,n,i){if(i||(i=n,n=always),!e.includes(t))throw new Error(`${t} not registered in LifeCycle`);r[t].push({when:n,fn:i});},this.apply=function(e,...t){const o=[];e.forEach((e=>{r[e].forEach((({when:e,fn:r})=>{e(...t)&&o.push(r);}));}));let s=o.map((e=>e(...t)));return any(s,n)?Promise.all(s).then(i):i(s)};}function AmazonMatchBuy(){const e=new EventEmitter$1("a9"),t=e.debug,r=e.warn,n={adServer:"googletag",bidTimeout:1e3,deals:!0,params:{}};let i=!0,o=1e3;function s(e){const t=e.getSlotElementId(),r=function(e){return `${getPositionFromSlot(e)}/${getViewportTemplate()}`}(e);return {slotID:t,slotName:r,sizes:getValidSizesFromSlot(e,validSizes).map((e=>getSizeStringAsArray(e)))}}function a(e,t){window.apstag._Q.push([e,t]);}!function(){const e="https://c.amazon-adsystem.com/aax2/apstag.js";isAppended(e)||append({src:e,targ:document.head,async:!0}).then((()=>{emitBoomPixel("amazonLoad");}));}(),window.apstag=window.apstag||{init:function(){a("i",arguments);},fetchBids:function(){a("f",arguments);},_Q:[]},n.pubID=get(getConfig$1(window),"plugins.amazon_match_buy.params.pubID")||"3035",n.params.si_section=getPageContext(window).channel||"",n.params.us_privacy=onetrust.getPrivacyString(),window.apstag.init(n),this.startAuction=function(e){return t("startAuction",e.map((e=>e.getSlotElementId()))),setInitialMaxBid(e),new Promise((n=>{window.apstag.fetchBids({slots:e.map(s),bidTimeout:o},(s=>{i&&(i=!1,o=2e3,emitBoomPixel("firstA9Auction")),t("complete",s);try{window.apstag.setDisplayBids(),n(e.map((()=>({}))));}catch(t){r("cannotHandleBidsBack",t),n(e.map((()=>({}))));}}));}))},this.isSlotEligible=isSlotEligible,this.market="a9";}function collectPromises(e,t=0){const r=cumulativeArgumentDebounce((t=>{const r=[],n=[],i=[],o=e=>i.forEach((t=>t(e)));t.forEach((e=>{n.push(e[0]),i.push(e[1]),r.push(e[2]);})),e(r).then((e=>e?e.length!==r.length?o(new Error("collectPromises: Number of results must equal number of original items")):e.forEach(((e,t)=>n[t](e))):n.forEach((e=>e())))).catch(o);}),t);return e=>new Promise(((t,n)=>r((e=>{t(e);}),n,e)))}function isHostWhitelisted(e){const t=get(e,"config.domain");return window.location.host.indexOf(t)>-1}function areAuctionsEnabled(e){return !!isHostWhitelisted(e)&&(!!onetrust.hasConsentToAuction()&&!featureFlags.ads_disable_auctions)}function createSlotAuctionEligible(e){return ({slotDefinition:t,slot:r})=>{const n=get(window,"cns.flags.shouldNotAuction"),i=e.market;return !("prebid"===i&&!get(window,"pbjs.libLoaded"))&&(!("a9"===i&&!window.apstagLOADED)&&(!n&&!t.isOutOfPage&&e.isSlotEligible(r)))}}function createStartAuction(e){return collectPromises((t=>e.startAuction(t.map((({slot:e})=>e)))))}var auctioneer={areAuctionsEnabled:areAuctionsEnabled,createSlotAuctionEligible:createSlotAuctionEligible,createStartAuction:createStartAuction};const cookieCacheName="cn_4dsgcache";function gather4dValues(e,t){const r=(get(window,e)||[]).map((e=>e[t]));return r.length&&r||""}function get4Dsg(e){let t=[],r="0";if(e){t=e;const r=new Date;r.setTime(r.getTime()+6048e5),document.cookie=`${cookieCacheName}=${t.join(":")}; expires=${r.toGMTString()}; path=/;SameSite=Lax;Secure`;}else {const e=getCookie(cookieCacheName);e&&(t=e.split(":"),r="1");}return {sgData:t,isCached:r}}function get4DTargeting(){const e=window,t="_4d.context",r="_4d.user",n="name",i=`${t}.keywords.list`,o=`${t}.entities`,s=get4Dsg(get(e,`${r}.sg`));return {vnd_4d_sg:s.sgData,vnd_4d_cached:s.isCached,vnd_4d_ctx_sg:get(e,`${t}.sg`)||"",vnd_4d_ctx_topics:gather4dValues(o,n),vnd_4d_ctx_entities:gather4dValues(o,n),vnd_4d_ctx_keywords:gather4dValues(i,"keyword"),vnd_4d_usr_topics:gather4dValues(`${r}.topics`,n),vnd_4d_usr_wt:get(e,`${r}.wt`)||"",vnd_4d_xid:get(e,`${r}.xid`)||getCookie("CN_xid")||""}}function getUserSegments(){let e=getCookie("CN_segments");return {usr_segments:e?e.split("|"):[]}}function getReferrer(e){let t;try{t=new URL(e).hostname;}catch(e){t="none";}let r="none",n=sessionStorage.getItem("ctx_ses_soc")||"none";const i={fb:"facebook.com",tw:"t.co",rd:"reddit.com",pn:"pinterest.com",ig:"instagram.com",glp:"plus.url.google.com",tbl:"t.umblr.com",qq:"qzone.qq.com",we:"weibo.com",hb:"habbo.com",vk:"vk.com",rr:"renren.com",or:"orkut.google.com",sn:"snapchat.com"};return Object.keys(i).forEach((t=>{const o=i[t];e.includes(o)&&(r=t,n=t,sessionStorage.setItem("ctx_ses_soc",t));})),{ctx_ses_soc:n,ctx_ref_soc:r,ctx_ref_url:t}}function findOrCreateEva(e={}){const t=e.storage?.getItem("usr_bkt_eva");if(!t){const t=Math.floor(100*Math.random());return e.storage?.setItem("usr_bkt_eva",t),t}return t}function isStorageEnabled(){try{return window.localStorage.setItem("testKey","1"),window.localStorage.removeItem("testKey"),!0}catch(e){return !1}}function checkDate(e,t){return t>e}function trimDate(e,t){if(!e)return [];return e.toString().split(",").filter((e=>{const r=parseInt(e,10);return checkDate(t,r)}))}function timeTravel(e,t){const r=new Date(e).getDate()-t;return new Date(e).setDate(r)}function getSessionData(){const e=(new Date).getTime(),t=timeTravel(e,1),r=timeTravel(e,30),n=parseInt(sessionStorage.getItem("session-visits"),10)||0;sessionStorage.setItem("session-visits",(n+1).toString());const i=sessionStorage.getItem("session-visits");let o=localStorage.getItem("session-visit-dates");const s=localStorage.getItem("total-visits");n||(o=o?`${o},${e}`:e);const a=s?`${s},${e}`:e,c=trimDate(a,t),u=trimDate(a,r),d=trimDate(o,r);return localStorage.setItem("total-visits",u.join(",")),localStorage.setItem("session-visit-dates",d.join(",")),{usr_pvc_bs:i,usr_pvc_24hr:c.length,usr_pvc_30d:u.length,usr_svc_30d:d.length}}function getUserBuckets(){let e=sessionStorage.getItem("usr_bkt_ses");const t=findOrCreateEva({storage:localStorage});return e||(e=Math.floor(100*Math.random())+1,sessionStorage.setItem("usr_bkt_ses",e)),{usr_bkt_eva:t,usr_bkt_ses:e,usr_bkt_pv:Math.floor(100*Math.random())+1}}function getMediaBuy(){return {mbid:(querystringifyExports.parse(document.location.search)||{}).mbid}}function getUserAuth(){let e=["false"];return (getCookie("CN_userAuth")||getCookie("CN_token_id"))&&(e=["true","authenticated"]),(getCookie("pay_ent_sub")||getCookie("pay_ent_pass"))&&(e=["true","entitled"]),{usr_auth:e}}let userData;function resetUserData(){userData=!1;}function getUserGid(){let e;const t=getCookie("_ga");return new RegExp(/^GA1.2./).test(t)&&(e=t.split("GA1.2.")[1]),{usr_gid:e}}function getUserDataPageTargeting(){if(!isStorageEnabled())return {};if(userData)return userData;const e=document.referrer;return userData={...getUserBuckets(),...getSessionData(),...getReferrer(e),...getMediaBuy(),...getUserAuth(),...getUserGid()},userData}const isStickyEligible=function(e){return e.isSticky?"sticky-eligible":null},getFlagTargeting=function({slotTypeDefinition:e}){return {"feature-flags":[isStickyEligible(e)]}},getGeoTargeting=()=>{const e=getCookie("CN_geo_country_code");return e?{fastly_geo:e}:{}};function createUniqueUserId(){return "xxxxxxxxxx".replace(/[x]/g,(e=>{const t=10*Math.random()|0;return ("x"==e?t:3&t|8).toString(10)}))}const runtimeId=createUniqueUserId();function getPageViewTargeting(){return {pageview_id:queryParameters.runtimeId||runtimeId}}function getMetrics(){const e=get(window,"cns.pageContext.content.ratio")||"",t=e>=200?"cmr_high":"cmr_low";if(window.googletag.pubads().getTargeting("cn_metrics")&&e)appendServiceTargeting("cn_metrics",t);else if(e)return {cn_metrics:t};return {}}function isEmptyObject(e){for(const t in e)return !1;return !0}function truncateText(e,t){if(!e)return "";if(e.length>t){return e.substring(0,t)}return e}function concatBucketLabel(e){return `${truncateText(e.experimentLabel,126)}_${truncateText(e.bucketLabel,126)}`}function getLabels(e,t,r){const n=[];if(e.length>0&&e.forEach((e=>{e.bucketLabel&&("bucketLabel"===r?n.push(concatBucketLabel(e)):n.push(truncateText(e[r],254)));})),!isEmptyObject(t)){const e=get(t,"experimentLabel")||[];if(0===e.length)return n;e.forEach(((e,i)=>{"bucketLabel"===r?n.push(concatBucketLabel({experimentLabel:e,bucketLabel:t.bucketLabel[i]})):n.push(truncateText(e,254));}));}return n}function getExperiments(){const e=get(window,"cns.pageContext.experiments"),t=get(window,"experiments.assignments")||[];return isEmptyObject(e)&&0===t.length?{}:{experiments:getLabels(t,e,"experimentLabel"),buckets:getLabels(t,e,"bucketLabel")}}function getTargetingFromUrlParams(){return {bxid:queryParameters.bxid,esrc:queryParameters.esrc,cndid:queryParameters.cndid}}const social=[{key:"facebook",label:"facebook"},{key:"twitter",label:"twitter"},{key:"t.co/",label:"twitter"},{key:"instagram",label:"instagram"},{key:"pinterest",label:"pinterest"},{key:"reddit",label:"reddit"},{key:"tumblr",label:"tumblr"},{key:"linkedin",label:"linkedin"},{key:"snapchat",label:"snapchat"}],search=[{key:"www.google",label:"google"},{key:"yahoo.",label:"yahoo"},{key:"bing.",label:"bing"},{key:"duckduckgo.",label:"duckduckgo"}];function checkForDirect(e,t){if(t&&e===t.href)return "direct"}function checkForInternal(e,t){if(t&&e.host===t.host&&e.pathname!==t.pathname)return "internal"}function checkForEmail(){if(Object.keys(queryParameters).length&&"email"===queryParameters.utm_medium)return "email"}function checkForSocial(e){if(Object.keys(queryParameters).length&&"social"===queryParameters.utm_medium||e&&social.find((t=>e.href.includes(t.key))))return "social"}function checkForSearch(e){if(e&&search.find((t=>e.href.includes(t.key))))return "search"}function getTrafficSource(){let e;if(document.referrer)try{e=new URL(document.referrer);}catch(e){}return e||queryParameters.utm_medium?{traffic_source:checkForDirect(window.location.href,e)||checkForInternal(window.location,e)||checkForSocial(e)||checkForSearch(e)||checkForEmail()||"referral"}:{}}const onceTrue=()=>{let e=!0;return ()=>!!e&&(e=!1,!0)};function getAllKeywordTargeting(e={}){const t={},r=e.keywords,n=void 0===r?{}:r,i=e.targeting,o=void 0===i?{}:i;Object.keys(n).forEach((e=>{t[`cnt_${e}`]=n[e];})),Object.keys(o).forEach((e=>{t[e]=o[e];}));const s=window.location||{},a=s.search,c=s.hash;return !a&&!c||t.cnt_tags.includes("has-url-params")||(t.cnt_tags=t.cnt_tags||[],t.cnt_tags.push("has-url-params")),t}function getGeneralServiceTargeting({pageDefinition:e}){return {env_device_type:e.device,ctx_template:e.templateType,content_type:e.contentType,ctx_page_channel:sanitizeWithDashes(e.channel),ctx_page_sub_channel:e.subChannel,sub_sub_channel:e.subSubChannel,env_server:e.server,ctx_cns_version:version,ctx_page_slug:e.slug,...getAllKeywordTargeting(e),...getGeoTargeting(),...getPageViewTargeting(),...e.clientPageTargeting}}function getServiceTargetingOverrides(){const e=queryParameters.ao_test,t=queryParameters.service_targeting,r=queryParameters.adtest,n={};if(e&&(n.ao_test=e.split(",")),r&&(n.adtest=r.split(",")),t){const e=JSON.parse(t);Object.keys(e).forEach((t=>{n[t]=e[t];}));}return n}function getSlotInstanceTargeting({slotDefinition:e}){return {pos_instance:e.positionCount,ctx_slot_instance:e.slotCount,ctx_slot_name:e.id,slot_name:e.positionId}}function sanitizeTargetingSafely(e){if(!1===e)return e;const t=sanitize(e),r=t.errors,n=t.sanitized;return r&&Object.keys(r).length&&debug$1("targetingSanitizationErrors",{errors:r,sanitized:n}),n}function getGeneralSlotTargeting({slotTypeDefinition:e}){return {pos:e.position,ctx_slot_type:e.slotName,ctx_slot_rn:0}}function registerServices(e,t,r){return e.register("service",getGeneralServiceTargeting),e.register("service",t.getTargeting),e.register("service",getUserDataPageTargeting),e.register("service",getUserSegments),e.register("service",getMetrics),e.register("service",getExperiments),e.register("service",getTrafficSource),e.register("service",onceTrue(),permutive$1.getContextualCohorts),isPluginEnabled(r,"4d_xid_pixels")&&e.register("refreshLC-serviceLT",get4DTargeting),Object.keys(queryParameters).length&&(e.register("service",getTargetingFromUrlParams),e.register("service",getServiceTargetingOverrides)),e.register("service",onceTrue(),snowplowCollector.onServiceTargeting),e}function registerSlot(e){return e.register("slot",getGeneralSlotTargeting),e.register("slot",getFlagTargeting),e}function registerRefreshes(e,t){if(isPluginEnabled(t,"ias")){const t=new IAS;e.register("refresh",t.shouldRunIas,t.runIas);}if(auctioneer.areAuctionsEnabled(t)){if(isPluginEnabled(t,"amazon_match_buy")){const t=new AmazonMatchBuy;e.register("refresh",auctioneer.createSlotAuctionEligible(t),auctioneer.createStartAuction(t));}if(isPluginEnabled(t,"prebid")){const t=new Prebid;e.register("refresh",auctioneer.createSlotAuctionEligible(t),auctioneer.createStartAuction(t));}isPluginEnabled(t,"permutive")&&e.register("refresh",permutive$1.shouldWaitTilReady,permutive$1.waitTilReady);}return e}function TargetingLifecycle(e,t){const r=new LifecycleRegistrar(["service","slot","define","refresh","refreshLC-serviceLT"]);registerServices(r,t,e),registerSlot(r),r.register("define",getSlotInstanceTargeting),registerRefreshes(r,e),this.register=r.register,this.withTargeting=function(t,n,i){const o=(get(e,"config")||{}).useBlueprintTargeting,s=getTargetingObjectTranslator(void 0!==o&&o);return Promise.resolve(r.apply(t,n)).then(sanitizeTargetingSafely).then(s).then(i)};}function UniqueTimerStore(){const e={};function t(t){const r=e[t];r&&(clearTimeout(r),e[t]=null);}this.startTimer=function(r,n,i){t(r),e[r]=setTimeout((()=>{t(r),n();}),i);},this.endTimer=t;}function KeyCounter(){let e={};this.increment=t=>{e[t]||(e[t]=0),e[t]+=1;},this.remove=t=>{e[t]&&delete e[t];},this.getCount=t=>e[t]||0;}function RefreshControl(e,t){const r=t.withTargeting,n=new EventEmitter$1("RefreshControl"),i=n.debug,o=n.error,s=getConfig$1(window),a=new KeyCounter,c=new KeyCounter,u=new Set,d=new Set,l=new Set,f=new UniqueTimerStore,g=get(s,"config.refresh")||3e4,p=[["aged",e=>u.has(e)],["impressions",e=>c.getCount(e)],["visible",e=>l.has(e)]],m=e=>`${e}.refresh_${a.getCount(e)}`,h=t=>e.getSingleInstance().getSlotDefinitionFromGPTSlot(t);function y(t){const n=e.getSingleInstance().getPageDefinition(),o=getSlotById(t),c=h(o);i(`setTargeting.${m(t)}`);const u=s.config.useBlueprintTargeting,d=getTargetingKeyTranslator(void 0!==u&&u)("ctx_slot_rn");return o.setTargeting(d,a.getCount(t)),r(["refreshLC-serviceLT"],{pageDefinition:n},(e=>(applyTargeting(window.googletag.pubads(),e),r(["refresh"],{pageDefinition:n,slotDefinition:c,slot:o},(e=>{applyTargeting(o,e);})))))}function b(e){return void 0===e?g:!Number.isNaN(parseInt(e,10))&&e>0?e:0}const w=cumulativeArgumentDebounce((e=>{const t=uniq(e.map((e=>e[0])));if(window.cns.flags.shouldNotRefresh)return void i("window.cns.flags.shouldNotRefresh");i(`refreshing.${t.map((e=>m(e))).join(",")}`),t.forEach((e=>q(h(getSlotById(e)))));const r=t.map(getSlotById);isPluginEnabled(getConfig$1(window),"usr_serv_rest")&&onetrust.setServingRestriction(),window.googletag.pubads().refresh(r,{changeCorrelator:!1});}),100);function v(e){i(`onChange.${e}.(${p.map((t=>t[0]+":"+t[1](e))).join(",")})`),all(p,(t=>t[1](e)))&&y(e).then((()=>{w(e);}));}function S(e,t){0===(t=b(t))?v(e):f.startTimer(e,(()=>{u.add(e),v(e);}),t),i(`willRefreshIn.${e}.${t}`);}function q(e){const t=e.id;c.remove(t),u.delete(t),S(t,e.refresh);}function T(e){return !e.isOutOfPage&&!window.cns.flags.shouldNotRefresh&&!1!==e.refresh}this.reset=function(e){T(e)?q(e):i(`slotNotRefreshable.${e.id}`);},this.onSlotRenderEnded=function(e){const t=e.slot,r=h(t).id;a.increment(r);},this.onImpressionViewable=function(e){const t=e.slot.getSlotElementId();c.increment(t),i(`${t}.impressionIncremented`),v(t),T(h(e.slot))&&function(e){const t=getElementById(e),r=t.getAttribute("data-node-id")?t.getAttribute("data-node-id"):e;d.has(r)||(d.add(r),onIntersection(t,{isInView:e=>{l.add(e),v(e);},isOutOfView:e=>{l.delete(e);},onError:()=>{o(`watch.${m(e)}`);}}));}(t);},this.disableRefresh=function(e){f.endTimer(e);},this.delayRefresh=S,this.normalizeRefreshTimeout=b;}function ShareOfVoice(){let e=!1,t="";this.getTargeting=function(){const e={};return t&&(e.ctx_line_items=[t]),e},this.onSlotRenderEnded=function(r){e||(e=!0,t=r.lineItemId);};}var updateRefresh=({refreshControl:e})=>({slotName:t,refresh:r})=>{"number"==typeof r&&r>0?e.delayRefresh(t,r):e.disableRefresh(t);};function CNSAdsAPI(e,t,r,n){function i({device:e="desktop",server:t="staging"}){return new Promise(((r,n)=>{t&&e||n(),r();}))}function o(){return !0===get(window,"cns.pageContext.adBlock")}const s=updateRefresh({refreshControl:t});function a(e,t){const r=e.frameElement.parentElement.parentElement.id;s({slotName:r,refresh:t});}function c(e){const t=window.cns.pageContext,i=new CompleteDefiner(Object.assign({},t,e),null,getViewportTemplate());r.reset((()=>i)),n.insert(r);}function u(){resetUserData(),window.googletag.cmd.push((()=>{window.googletag.pubads().clear(),window.googletag.destroySlots();})),fastdom.mutate((()=>{const e=document.querySelectorAll(".cns-ads-stage");for(let t=0;t{}),"adblock.installed"),blocked:deprecated(o,"adblock.blocked")},pages:{create:c,destroy:u,get:()=>({slots:{add:deprecated(d,"slots.add"),get:deprecated((()=>{}),"slots.get"),refresh:deprecated((()=>{}),"slots.refresh"),destroy:deprecated((()=>{}),"slots.destroy")}})}});};}function CNSShim(e,t,r,n){const i=new CNSAdsAPI(e,t,r,n);var o;o={ads:i.executeCallback},window.cns.async=function(e,t){o[e](t);},window.cns.queue&&(window.cns.queue.forEach((({service:e,callback:t})=>{window.cns.async(e,t);})),delete window.cns.queue);}var spacerCreative=({definer:e})=>({creativeId:t})=>{const r=e.getSingleInstance().getSlotStateStore();r.setSpacerCreativeId(t);const n=r.getStore();window.cnBus&&Array.from(n.values()).forEach((({creativeId:e,nodeId:r})=>{r&&e&&t===e&&window.cnBus.emit(`ads.creative.${r}.spacer`,{});}));};function SafeFrameMessageListener(e){const t=function(t){const r=new Map(Object.keys(t).map((r=>[r,t[r](e)])));return e=>{const t=e.data,n=t.cnsAdEvent,i=t.payload;if(n&&r.has(n)){return r.get(n)(i,e)}}}({updateRefresh:updateRefresh,"ads.creative.spacer":spacerCreative});window.addEventListener("message",t);}function SourceOfTruth(e){let t;this.getSingleInstance=function(){return t||(t=e()),t},this.reset=function(r){t=r?r():e();};}function appendScript(){append({async:!0,src:"https://ads-static.conde.digital/production/cns/builds/condenast/pixelpropagate.min.js",targ:document.head}).catch((e=>{(0, new EventEmitter("Pixel Propagate").debug)("appendScript",{error:e});}));}function setup(){document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll('script[src*="hotzones/src/pixelpropagate.js"]').length>0||appendScript();}));}var pixelPropagate={setup:setup};function checkDOM(){document.querySelector(".ad__slot--out-of-page")||fastdom.mutate((()=>{const e=document.createElement("div");e.style.cssText="position: absolute;z-index: -1",e.innerHTML="
",document.body.appendChild(e);}));}function checkDOMForOOP(){"complete"===document.readyState||"interactive"===document.readyState?checkDOM():document.addEventListener("DOMContentLoaded",checkDOM);}const _window=window,cns=_window.cns,cnBus=_window.cnBus;function about(){return {config:{buildDate:cns.config.buildDate,timestamp:cns.config.timestamp},library:{buildDate:cns.library.buildDate,version:cns.library.version,runtimeId:queryParameters.runtimeId||runtimeId,timestamp:cns.library.timestamp}}}function attachListeners(e,t){const r=getConfig$1(window),n=new ShareOfVoice,i=new TargetingLifecycle(r,n),o=new RefreshControl(t,i),s=new UnassumingInsert(e,i,o,t);new CNSShim(e,o,t,s),new GPTRouter(t,o,n,e),new SafeFrameMessageListener({refreshControl:o,definer:t}),emitBoomPixel("adsReady"),AdBlockDetect(e,t);s.insert(t),snowplowCollector.onRoadblockDetected(cnBus);}function initAdsLibrary(){sendBoomerangAdLibraryInformation();const e=new SourceOfTruth((()=>{const e=getViewportTemplate();return new CompleteDefiner(getPageContext(window),null,e)}));permutive$1.afterUserConsent(),attachListeners(cnBus,e);}function startFooter(){addDefaultSubscriptions(cnBus,featureFlags.bus_log),"info"===queryParameters.ao_tools&&append({src:"https://ads-static.conde.digital/tools/ads-info/prod/index.js",targ:document.head}),queryParameters.ap_noads||(hasPII()?snowplowCollector.onPIIDetected():(onetrust.subscribeToTcData(),setupIAS(),permutive$1.setup(),pixelPropagate.setup(),checkDOMForOOP(),til((()=>cns.pageContext),initAdsLibrary)));}set(window,"cns.config.buildDate",new Date(getConfig$1(window).buildDate).toLocaleString()),set(window,"cns.config.timestamp",Date.now(getConfig$1(window).buildDate)),set(window,"cns.library.buildDate",new Date(1743441860732).toLocaleString()),set(window,"cns.library.timestamp",1743441860732),set(window,"cns.library.version",version),set(window,"cns.library.runtimeId",queryParameters.runtimeId||runtimeId),set(window,"cns.about",about),set(window,"cns.timing.footerStart",Date.now()),onetrust.setConsentProvider(),sendBoomerangConsentProviderInformation(),onetrust.shouldWaitForConsent()?onetrust.onConsent(startFooter):startFooter();})(); })();