(()=>{var e={8106:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Collector=void 0;var n=r(11941);function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:[];return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,f),e=s(n=p.call(this)),r=void 0,(t="buckets")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,n.buckets=i.sort(function(e,t){return e>t?1:-1}),n.set(c(n.buckets)),n.observe=n.observe.bind(s(n)),n}return i=f,l=[{key:"observe",value:function(e,t){var r=this.get(t);null==r&&(r=this.set(c(this.buckets),t).get(t)),r.value.raw.push(e),r.value.entries["+Inf"]+=1;var n=function(e,t){if(t2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return this.validateInput(e,t,o,s),"counter"===e?(r=new n.Counter,this.data.counter[t]={help:o,instance:r,type:e}):"gauge"===e?(r=new i.Gauge,this.data.gauge[t]={help:o,instance:r,type:e}):(r=new a.Histogram(s),this.data.histogram[t]={help:o,instance:r,type:e}),r}},{key:"metrics",value:function(){return Object.values(this.data).reduce(function(e,t){return e+Object.entries(t).reduce(function(e,t){var r=t[0],n=t[1];return n.help.length>0&&(e+="# HELP ".concat(r," ").concat(n.help,"\n")),e+="# TYPE ".concat(r," ").concat(n.type,"\n"),e+=Object.values(n.instance.data).reduce(function(e,t){return e+("histogram"===n.type?(0,o.formatHistogramOrSummary)(r,t):(0,o.formatCounterOrGauge)(r,t))},"")},"")},"")}},{key:"reset",value:function(){return Object.values(this.data).forEach(function(e){Object.values(e).forEach(function(e){e.instance.resetAll()})}),this}},{key:"clear",value:function(){return this.data={counter:{},gauge:{},histogram:{}},this}},{key:"get",value:function(e,t){var r=(null!=e?[this.data[e]]:Object.values(this.data)).find(function(e){return t in e});return null!=r?r[t].instance:void 0}}],s(e.prototype,t),d}();t.Registry=d},7014:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},11941:function(e,t){"use strict";function r(e,t){var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var i=0;i2&&void 0!==arguments[2]?arguments[2]:"le",n="",i=function(e){if(void 0===e.labels)return"";var t=Object.entries(e.labels).map(function(e){return"".concat(e[0],'="').concat(e[1],'"')});return 0===t.length?"":"".concat(t.join(","))}(t);return i.length>0?(n+="".concat(e,"_count{").concat(i,"} ").concat(t.value.count,"\n"),n+="".concat(e,"_sum{").concat(i,"} ").concat(t.value.sum,"\n")):(n+="".concat(e,"_count ").concat(t.value.count,"\n"),n+="".concat(e,"_sum ").concat(t.value.sum,"\n")),Object.entries(t.value.entries).reduce(function(t,n){return i.length>0?t+="".concat(e,"_bucket{").concat(r,'="').concat(n[0],'",').concat(i,"} ").concat(n[1],"\n"):t+="".concat(e,"_bucket{").concat(r,'="').concat(n[0],'"} ').concat(n[1],"\n"),t},n)},t.findExistingMetric=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e?t.find(function(t){return void 0!==t.labels&&r(t.labels,e)}):t[0]},t.formatCounterOrGauge=function(e,t){var r=" ".concat(t.value.toString());if(null==t.labels||0===Object.keys(t.labels).length)return"".concat(e).concat(r,"\n");var n=Object.entries(t.labels).map(function(e){return"".concat(e[0],'="').concat(e[1],'"')});return"".concat(e,"{").concat(n.join(","),"}").concat(r,"\n")}},75783:function(e,t,r){"use strict";var n=r(73656),i=this&&this.__spreadArray||function(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;iObject.keys(n),i.id="60937",e.exports=i},73656:function(e){var t,r,n,i=e.exports={};function a(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var d=[],c=!1,l=-1;function u(){if(!!c&&!!n)c=!1,n.length?d=n.concat(d):l=-1,d.length&&p()}function p(){if(!c){var e=s(u);c=!0;for(var t=d.length;t;){for(n=d,d=[];++l1)for(var r=1;r{let{self:n,system:i,emit:a}=r,s={receivers:void 0,dispose:void 0};o.set(n,s),s.dispose=e({input:t.input,system:i,self:n,sendBack:e=>{if("stopped"!==n.getSnapshot().status)n._parent&&i._relay(n,n._parent,e)},receive:e=>{s.receivers??=new Set,s.receivers.add(e)},emit:a})},transition:(e,t,r)=>{let n=o.get(r.self);return t.type===a.X?(e={...e,status:"stopped",error:void 0},n.dispose?.(),e):(n.receivers?.forEach(e=>e(t)),e)},getInitialSnapshot:(e,t)=>({status:"active",output:void 0,error:void 0,input:t}),getPersistedSnapshot:e=>e,restoreSnapshot:e=>e}}let d="xstate.promise.resolve",c="xstate.promise.reject",l=new WeakMap;function u(e){return{config:e,transition:(e,t,r)=>{if("active"!==e.status)return e;switch(t.type){case d:{let r=t.data;return{...e,status:"done",output:r,input:void 0}}case c:return{...e,status:"error",error:t.data,input:void 0};case a.X:return l.get(r.self)?.abort(),{...e,status:"stopped",input:void 0};default:return e}},start:(t,{self:r,system:n,emit:i})=>{if("active"!==t.status)return;let a=new AbortController;l.set(r,a),Promise.resolve(e({input:t.input,system:n,self:r,signal:a.signal,emit:i})).then(e=>{if("active"===r.getSnapshot().status)l.delete(r),n._relay(r,r,{type:d,data:e})},e=>{if("active"===r.getSnapshot().status)l.delete(r),n._relay(r,r,{type:c,data:e})})},getInitialSnapshot:(e,t)=>({status:"active",output:void 0,error:void 0,input:t}),getPersistedSnapshot:e=>e,restoreSnapshot:e=>e}}i=void 0,n=e=>void 0,e=>e},74479:function(e,t,r){"use strict";r.d(t,{a:function(){return o},b:function(){return g},c:function(){return f},s:function(){return h}});var n,i=r(12317);function a(e,t,r,n,{assignment:a}){if(!t.context)throw Error("Cannot assign to undefined `context`. Ensure that `context` is defined in the machine config.");let o={},s={context:t.context,event:r.event,spawn:function(e,{machine:t,context:r},n,a){let o=(o,s={})=>{let{systemId:d,input:c}=s;if("string"!=typeof o)return(0,i.A)(o,{id:s.id,parent:e.self,syncSnapshot:s.syncSnapshot,input:s.input,src:o,systemId:d});{let l=(0,i.z)(t,o);if(!l)throw Error(`Actor logic '${o}' not implemented in machine '${t.id}'`);let u=(0,i.A)(l,{id:s.id,parent:e.self,syncSnapshot:s.syncSnapshot,input:"function"==typeof c?c({context:r,event:n,self:e.self}):c,src:o,systemId:d});return a[u.id]=u,u}};return(t,r)=>{let n=o(t,r);return a[n.id]=n,e.defer(()=>{if(n._processingStatus!==i.T.Stopped)n.start()}),n}}(e,t,r.event,o),self:e.self,system:e.system},d={};if("function"==typeof a)d=a(s,n);else for(let e of Object.keys(a)){let t=a[e];d[e]="function"==typeof t?t(s,n):t}let c=Object.assign({},t.context,d);return[(0,i.U)(t,{context:c,children:Object.keys(o).length?{...t.children,...o}:t.children}),void 0,void 0]}function o(e){function t(e,t){}return t.type="xstate.assign",t.assignment=e,t.resolve=a,t}function s(e,t,r,n,{event:i}){return[t,{event:"function"==typeof i?i(r,n):i},void 0]}function d(e,{event:t}){e.defer(()=>e.emit(t))}let c=((n={}).Parent="#_parent",n.Internal="#_internal",n);function l(e,t,r,n,{to:i,event:a,id:o,delay:s},d){let l,u;let p=t.machine.implementations.delays;if("string"==typeof a)throw Error(`Only event objects may be used with sendTo; use sendTo({ type: "${a}" }) instead`);let f="function"==typeof a?a(r,n):a;if("string"==typeof s){let e=p&&p[s];l="function"==typeof e?e(r,n):e}else l="function"==typeof s?s(r,n):s;let h="function"==typeof i?i(r,n):i;if("string"==typeof h){if(!(u=h===c.Parent?e.self._parent:h===c.Internal?e.self:h.startsWith("#_")?t.children[h.slice(2)]:d.deferredActorIds?.includes(h)?h:t.children[h]))throw Error(`Unable to send event to actor '${h}' from machine '${t.machine.id}'.`)}else u=h||e.self;return[t,{to:u,targetId:"string"==typeof h?h:void 0,event:f,id:o,delay:l},void 0]}function u(e,t,r){"string"==typeof r.to&&(r.to=t.children[r.to])}function p(e,t){e.defer(()=>{let{to:r,event:n,delay:a,id:o}=t;if("number"==typeof a){e.system.scheduler.schedule(e.self,r,n,a,o);return}e.system._relay(e.self,r,n.type===i.V?(0,i.W)(e.self.id,n.data):n)})}function f(e,t,r){function n(e,t){}return n.type="xstate.sendTo",n.to=e,n.event=t,n.id=r?.id,n.delay=r?.delay,n.resolve=l,n.retryResolve=u,n.execute=p,n}function h(e,t){return f(c.Parent,e,t)}function m(e,t,r,n,{collect:a}){let c=[],l=function(e){c.push(e)};return l.assign=(...e)=>{c.push(o(...e))},l.cancel=(...e)=>{c.push((0,i.M)(...e))},l.raise=(...e)=>{c.push((0,i.O)(...e))},l.sendTo=(...e)=>{c.push(f(...e))},l.sendParent=(...e)=>{c.push(h(...e))},l.spawnChild=(...e)=>{c.push((0,i.P)(...e))},l.stopChild=(...e)=>{c.push((0,i.R)(...e))},l.emit=(...e)=>{c.push(function(e){function t(e,t){}return t.type="xstate.emit",t.event=e,t.resolve=s,t.execute=d,t}(...e))},a({context:r.context,event:r.event,enqueue:l,check:e=>(0,i.e)(e,t.context,r.event,t),self:e.self,system:e.system},n),[t,void 0,c]}function g(e){function t(e,t){}return t.type="xstate.enqueueActions",t.collect=e,t.resolve=m,t}},12317:function(e,t,r){"use strict";var n;r.d(t,{w:()=>ea,G:()=>Y,R:()=>V,h:()=>eo,s:()=>eT,N:()=>s,d:()=>el,o:()=>eb,z:()=>I,U:()=>eM,k:()=>eL,v:()=>g,g:()=>es,r:()=>eC,M:()=>L,X:()=>l,c:()=>P,n:()=>eR,y:()=>eF,T:()=>C,$:()=>w,j:()=>ey,u:()=>eh,E:()=>K,P:()=>Z,f:()=>ec,q:()=>f,A:()=>x,W:()=>p,b:()=>ed,m:()=>b,x:()=>eg,S:()=>o,i:()=>et,t:()=>A,D:()=>W,O:()=>e$,e:()=>q,p:()=>eD,V:()=>c,a:()=>v,l:()=>ei});let i=e=>{if("undefined"==typeof window)return;let t=function(){let e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r.g?r.g:void 0;if(e.__xstate__)return e.__xstate__}();t&&t.register(e)};class a{constructor(e){this._process=e,this._active=!1,this._current=null,this._last=null}start(){this._active=!0,this.flush()}clear(){this._current&&(this._current.next=null,this._last=this._current)}enqueue(e){let t={value:e,next:null};if(this._current){this._last.next=t,this._last=t;return}this._current=t,this._last=t,this._active&&this.flush()}flush(){for(;this._current;){let e=this._current;this._process(e.value),this._current=e.next}this._last=null}}let o=".",s="",d="xstate.init",c="xstate.error",l="xstate.stop";function u(e,t){return{type:`xstate.done.state.${e}`,output:t}}function p(e,t){return{type:`xstate.error.actor.${e}`,error:t,actorId:e}}function f(e){return{type:d,input:e}}function h(e){setTimeout(()=>{throw e})}let m="function"==typeof Symbol&&Symbol.observable||"@@observable";function g(e){if(O(e))return e;let t=[],r="";for(let n=0;nvoid 0===e||"string"==typeof e?{target:e}:e)}function T(e){if(void 0!==e&&""!==e)return A(e)}function S(e,t,r){let n="object"==typeof e,i=n?e:void 0;return{next:(n?e.next:e)?.bind(i),error:(n?e.error:t)?.bind(i),complete:(n?e.complete:r)?.bind(i)}}function P(e,t){return`${t}.${e}`}function I(e,t){let r=t.match(/^xstate\.invoke\.(\d+)\.(.*)/);if(!r)return e.implementations.actors[t];let[,n,i]=r,a=e.getStateNodeById(i).config.invoke;return(Array.isArray(a)?a[n]:a).src}function D(e,t){return`${e.sessionId}.${t}`}let R=0,j=!1,w=1;let C=((n={})[n.NotStarted=0]="NotStarted",n[n.Running=1]="Running",n[n.Stopped=2]="Stopped",n),N={clock:{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e)},logger:console.log.bind(console),devTools:!1};class B{constructor(e,t){this.logic=e,this._snapshot=void 0,this.clock=void 0,this.options=void 0,this.id=void 0,this.mailbox=new a(this._process.bind(this)),this.observers=new Set,this.eventListeners=new Map,this.logger=void 0,this._processingStatus=C.NotStarted,this._parent=void 0,this._syncSnapshot=void 0,this.ref=void 0,this._actorScope=void 0,this._systemId=void 0,this.sessionId=void 0,this.system=void 0,this._doneEvent=void 0,this.src=void 0,this._deferred=[];let r={...N,...t},{clock:n,logger:i,parent:o,syncSnapshot:s,id:d,systemId:c,inspect:l}=r;this.system=o?o.system:function(e,t){let r=new Map,n=new Map,i=new WeakMap,a=new Set,o={},{clock:s,logger:d}=t,c={schedule:(e,t,r,n,i=Math.random().toString(36).slice(2))=>{let a={source:e,target:t,event:r,delay:n,id:i,startedAt:Date.now()},d=D(e,i);l._snapshot._scheduledEvents[d]=a;let c=s.setTimeout(()=>{delete o[d],delete l._snapshot._scheduledEvents[d],l._relay(e,t,r)},n);o[d]=c},cancel:(e,t)=>{let r=D(e,t),n=o[r];delete o[r],delete l._snapshot._scheduledEvents[r],void 0!==n&&s.clearTimeout(n)},cancelAll:e=>{for(let t in l._snapshot._scheduledEvents){let r=l._snapshot._scheduledEvents[t];r.source===e&&c.cancel(e,r.id)}}},l={_snapshot:{_scheduledEvents:(t?.snapshot&&t.snapshot.scheduler)??{}},_bookId:()=>`x:${R++}`,_register:(e,t)=>(r.set(e,t),e),_unregister:e=>{r.delete(e.sessionId);let t=i.get(e);void 0!==t&&(n.delete(t),i.delete(e))},get:e=>n.get(e),_set:(e,t)=>{let r=n.get(e);if(r&&r!==t)throw Error(`Actor with system ID '${e}' already exists.`);n.set(e,t),i.set(t,e)},inspect:e=>{let t=S(e);return a.add(t),{unsubscribe(){a.delete(t)}}},_sendInspectionEvent:t=>{if(!a.size)return;let r={...t,rootId:e.sessionId};a.forEach(e=>e.next?.(r))},_relay:(e,t,r)=>{l._sendInspectionEvent({type:"@xstate.event",sourceRef:e,actorRef:t,event:r}),t._send(r)},scheduler:c,getSnapshot:()=>({_scheduledEvents:{...l._snapshot._scheduledEvents}}),start:()=>{let e=l._snapshot._scheduledEvents;for(let t in l._snapshot._scheduledEvents={},e){let{source:r,target:n,event:i,delay:a,id:o}=e[t];c.schedule(r,n,i,a,o)}},_clock:s,_logger:d};return l}(this,{clock:n,logger:i}),l&&!o&&this.system.inspect(S(l)),this.sessionId=this.system._bookId(),this.id=d??this.sessionId,this.logger=t?.logger??this.system._logger,this.clock=t?.clock??this.system._clock,this._parent=o,this._syncSnapshot=s,this.options=r,this.src=r.src??e,this.ref=this,this._actorScope={self:this,id:this.id,sessionId:this.sessionId,logger:this.logger,defer:e=>{this._deferred.push(e)},system:this.system,stopChild:e=>{if(e._parent!==this)throw Error(`Cannot stop child actor ${e.id} of ${this.id} because it is not a child`);e._stop()},emit:e=>{let t=this.eventListeners.get(e.type),r=this.eventListeners.get("*");if(!!t||!!r)for(let n of[...t?t.values():[],...r?r.values():[]])n(e)},actionExecutor:e=>{let t=()=>{if(this._actorScope.system._sendInspectionEvent({type:"@xstate.action",actorRef:this,action:{type:e.type,params:e.params}}),!e.exec)return;let t=j;try{j=!0,e.exec(e.info,e.params)}finally{j=t}};this._processingStatus===C.Running?t():this._deferred.push(t)}},this.send=this.send.bind(this),this.system._sendInspectionEvent({type:"@xstate.actor",actorRef:this}),c&&(this._systemId=c,this.system._set(c,this)),this._initState(t?.snapshot??t?.state),c&&"active"!==this._snapshot.status&&this.system._unregister(this)}_initState(e){try{this._snapshot=e?this.logic.restoreSnapshot?this.logic.restoreSnapshot(e,this._actorScope):e:this.logic.getInitialSnapshot(this._actorScope,this.options?.input)}catch(e){this._snapshot={status:"error",output:void 0,error:e}}}update(e,t){let r;for(this._snapshot=e;r=this._deferred.shift();)try{r()}catch(t){this._deferred.length=0,this._snapshot={...e,status:"error",error:t}}switch(this._snapshot.status){case"active":for(let t of this.observers)try{t.next?.(e)}catch(e){h(e)}break;case"done":var n;for(let t of this.observers)try{t.next?.(e)}catch(e){h(e)}this._stopProcedure(),this._complete(),this._doneEvent=(n=this.id,{type:`xstate.done.actor.${n}`,output:this._snapshot.output,actorId:n}),this._parent&&this.system._relay(this,this._parent,this._doneEvent);break;case"error":this._error(this._snapshot.error)}this.system._sendInspectionEvent({type:"@xstate.snapshot",actorRef:this,event:t,snapshot:e})}subscribe(e,t,r){let n=S(e,t,r);if(this._processingStatus!==C.Stopped)this.observers.add(n);else switch(this._snapshot.status){case"done":try{n.complete?.()}catch(e){h(e)}break;case"error":{let e=this._snapshot.error;if(n.error)try{n.error(e)}catch(e){h(e)}else h(e)}}return{unsubscribe:()=>{this.observers.delete(n)}}}on(e,t){let r=this.eventListeners.get(e);!r&&(r=new Set,this.eventListeners.set(e,r));let n=t.bind(void 0);return r.add(n),{unsubscribe:()=>{r.delete(n)}}}start(){if(this._processingStatus===C.Running)return this;this._syncSnapshot&&this.subscribe({next:e=>{"active"===e.status&&this.system._relay(this,this._parent,{type:`xstate.snapshot.${this.id}`,snapshot:e})},error:()=>{}}),this.system._register(this.sessionId,this),this._systemId&&this.system._set(this._systemId,this),this._processingStatus=C.Running;let e=f(this.options.input);switch(this.system._sendInspectionEvent({type:"@xstate.event",sourceRef:this._parent,actorRef:this,event:e}),this._snapshot.status){case"done":return this.update(this._snapshot,e),this;case"error":return this._error(this._snapshot.error),this}if(!this._parent&&this.system.start(),this.logic.start)try{this.logic.start(this._snapshot,this._actorScope)}catch(e){return this._snapshot={...this._snapshot,status:"error",error:e},this._error(e),this}return this.update(this._snapshot,e),this.options.devTools&&this.attachDevTools(),this.mailbox.start(),this}_process(e){let t,r;try{t=this.logic.transition(this._snapshot,e,this._actorScope)}catch(e){r={err:e}}if(r){let{err:e}=r;this._snapshot={...this._snapshot,status:"error",error:e},this._error(e);return}this.update(t,e),e.type===l&&(this._stopProcedure(),this._complete())}_stop(){return this._processingStatus===C.Stopped?this:(this.mailbox.clear(),this._processingStatus===C.NotStarted)?(this._processingStatus=C.Stopped,this):(this.mailbox.enqueue({type:l}),this)}stop(){if(this._parent)throw Error("A non-root actor cannot be stopped directly.");return this._stop()}_complete(){for(let e of this.observers)try{e.complete?.()}catch(e){h(e)}this.observers.clear()}_reportError(e){if(!this.observers.size){!this._parent&&h(e);return}let t=!1;for(let r of this.observers){let n=r.error;t||=!n;try{n?.(e)}catch(e){h(e)}}this.observers.clear(),t&&h(e)}_error(e){this._stopProcedure(),this._reportError(e),this._parent&&this.system._relay(this,this._parent,p(this.id,e))}_stopProcedure(){return this._processingStatus!==C.Running?this:(this.system.scheduler.cancelAll(this),this.mailbox.clear(),this.mailbox=new a(this._process.bind(this)),this._processingStatus=C.Stopped,this.system._unregister(this),this)}_send(e){if(this._processingStatus!==C.Stopped)this.mailbox.enqueue(e)}send(e){this.system._relay(void 0,this,e)}attachDevTools(){let{devTools:e}=this.options;e&&("function"==typeof e?e:i)(this)}toJSON(){return{xstate$$type:w,id:this.id}}getPersistedSnapshot(e){return this.logic.getPersistedSnapshot(this._snapshot,e)}[m](){return this}getSnapshot(){return this._snapshot}}function x(e,...[t]){return new B(e,t)}function k(e,t,r,n,{sendId:i}){return[t,{sendId:"function"==typeof i?i(r,n):i},void 0]}function U(e,t){e.defer(()=>{e.system.scheduler.cancel(e.self,t.sendId)})}function L(e){function t(e,t){}return t.type="xstate.cancel",t.sendId=e,t.resolve=k,t.execute=U,t}function M(e,t,r,n,{id:i,systemId:a,src:o,input:s,syncSnapshot:d}){let c,l;let u="string"==typeof o?I(t.machine,o):o,p="function"==typeof i?i(r):i;return u&&(l="function"==typeof s?s({context:t.context,event:r.event,self:e.self}):s,c=x(u,{id:p,src:o,parent:e.self,syncSnapshot:d,systemId:a,input:l})),[eM(t,{children:{...t.children,[p]:c}}),{id:i,systemId:a,actorRef:c,src:o,input:l},void 0]}function F(e,{actorRef:t}){if(!!t)e.defer(()=>{if(t._processingStatus!==C.Stopped)t.start()})}function Z(...[e,{id:t,systemId:r,input:n,syncSnapshot:i=!1}={}]){function a(e,t){}return a.type="xstate.spawnChild",a.id=t,a.systemId=r,a.src=e,a.input=n,a.syncSnapshot=i,a.resolve=M,a.execute=F,a}function G(e,t,r,n,{actorRef:i}){let a="function"==typeof i?i(r,n):i,o="string"==typeof a?t.children[a]:a,s=t.children;return o&&(s={...s},delete s[o.id]),[eM(t,{children:s}),o,void 0]}function $(e,t){if(!!t){if(e.system._unregister(t),t._processingStatus!==C.Running){e.stopChild(t);return}e.defer(()=>{e.stopChild(t)})}}function V(e){function t(e,t){}return t.type="xstate.stopChild",t.actorRef=e,t.resolve=G,t.execute=$,t}function H(e,t,{stateValue:r}){if("string"==typeof r&&ea(r)){let t=e.machine.getStateNodeById(r);return e._nodes.some(e=>e===t)}return e.matches(r)}function Y(e){function t(){return!1}return t.check=H,t.stateValue=e,t}function X(e,{context:t,event:r},{guards:n}){return!q(n[0],t,r,e)}function K(e){function t(e,t){return!1}return t.check=X,t.guards=[e],t}function z(e,{context:t,event:r},{guards:n}){return n.every(n=>q(n,t,r,e))}function W(e){function t(e,t){return!1}return t.check=z,t.guards=e,t}function q(e,t,r,n){let{machine:i}=n,a="function"==typeof e,o=a?e:i.implementations.guards["string"==typeof e?e:e.type];if(!a&&!o)throw Error(`Guard '${"string"==typeof e?e:e.type}' is not implemented.'.`);if("function"!=typeof o)return q(o,t,r,n);let s={context:t,event:r},d=a||"string"==typeof e?void 0:"params"in e?"function"==typeof e.params?e.params({context:t,event:r}):e.params:void 0;return"check"in o?o.check(n,s,o):o(s,d)}let Q=e=>"atomic"===e.type||"final"===e.type;function J(e){return Object.values(e.states).filter(e=>"history"!==e.type)}function ee(e,t){let r=[];if(t===e)return r;let n=e.parent;for(;n&&n!==t;)r.push(n),n=n.parent;return r}function et(e){let t=new Set(e),r=er(t);for(let e of t)if("compound"!==e.type||r.get(e)&&r.get(e).length){if("parallel"===e.type)for(let r of J(e)){if("history"!==r.type){if(!t.has(r))for(let e of ef(r))t.add(e)}}}else ef(e).forEach(e=>t.add(e));for(let e of t){let r=e.parent;for(;r;)t.add(r),r=r.parent}return t}function er(e){let t=new Map;for(let r of e)!t.has(r)&&t.set(r,[]),r.parent&&(!t.has(r.parent)&&t.set(r.parent,[]),t.get(r.parent).push(r));return t}function en(e,t){return function e(t,r){let n=r.get(t);if(!n)return{};if("compound"===t.type){let e=n[0];if(!e)return{};if(Q(e))return e.key}let i={};for(let t of n)i[t.key]=e(t,r);return i}(e,er(et(t)))}function ei(e,t){return"compound"===t.type?J(t).some(t=>"final"===t.type&&e.has(t)):"parallel"===t.type?J(t).every(t=>ei(e,t)):"final"===t.type}let ea=e=>"#"===e[0];function eo(e,t){return e.transitions.get(t)||[...e.transitions.keys()].filter(e=>{if("*"===e)return!0;if(!e.endsWith(".*"))return!1;let r=e.split("."),n=t.split(".");for(let e=0;et.length-e.length).flatMap(t=>e.transitions.get(t))}function es(e){let t=e.config.after;if(!t)return[];let r=t=>{var r,n;let i=(r=t,n=e.id,{type:`xstate.after.${r}.${n}`}),a=i.type;return e.entry.push(e$(i,{id:a,delay:t})),e.exit.push(L(a)),a};return Object.keys(t).flatMap(e=>{let n=t[e],i=Number.isNaN(+e)?e:+e,a=r(i);return A("string"==typeof n?{target:n}:n).map(e=>({...e,event:a,delay:i}))}).map(t=>{let{delay:r}=t;return{...ed(e,t.event,t),delay:r}})}function ed(e,t,r){let n=T(r.target),i=r.reenter??!1,a=function(e,t){if(void 0!==t)return t.map(t=>{if("string"!=typeof t)return t;if(ea(t))return e.machine.getStateNodeById(t);let r=t[0]===o;if(r&&!e.parent)return eg(e,t.slice(1));let n=r?e.key+t:t;if(e.parent)try{return eg(e.parent,n)}catch(t){throw Error(`Invalid transition definition for state node '${e.id}': ${t.message}`)}else throw Error(`Invalid target: "${t}" is not a valid target from the root node. Did you mean ".${t}"?`)})}(e,n),s={...r,actions:A(r.actions),guard:r.guard,target:a,source:e,reenter:i,eventType:t,toJSON:()=>({...s,source:`#${e.id}`,target:a?a.map(e=>`#${e.id}`):void 0})};return s}function ec(e){let t=new Map;if(e.config.on)for(let r of Object.keys(e.config.on)){if(r===s)throw Error('Null events ("") cannot be specified as a transition key. Use `always: { ... }` instead.');let n=e.config.on[r];t.set(r,v(n).map(t=>ed(e,r,t)))}if(e.config.onDone){let r=`xstate.done.state.${e.id}`;t.set(r,v(e.config.onDone).map(t=>ed(e,r,t)))}for(let r of e.invoke){if(r.onDone){let n=`xstate.done.actor.${r.id}`;t.set(n,v(r.onDone).map(t=>ed(e,n,t)))}if(r.onError){let n=`xstate.error.actor.${r.id}`;t.set(n,v(r.onError).map(t=>ed(e,n,t)))}if(r.onSnapshot){let n=`xstate.snapshot.${r.id}`;t.set(n,v(r.onSnapshot).map(t=>ed(e,n,t)))}}for(let r of e.after){let e=t.get(r.eventType);!e&&(e=[],t.set(r.eventType,e)),e.push(r)}return t}function el(e,t){let r="string"==typeof t?e.states[t]:t?e.states[t.target]:void 0;if(!r&&t)throw Error(`Initial state node "${t}" not found on parent state node #${e.id}`);let n={source:e,actions:t&&"string"!=typeof t?A(t.actions):[],eventType:null,reenter:!1,target:r?[r]:[],toJSON:()=>({...n,source:`#${e.id}`,target:r?[`#${r.id}`]:[]})};return n}function eu(e){let t=T(e.config.target);return t?{target:t.map(t=>"string"==typeof t?eg(e.parent,t):t)}:e.parent.initial}function ep(e){return"history"===e.type}function ef(e){let t=eh(e);for(let r of t)for(let n of ee(r,e))t.add(n);return t}function eh(e){let t=new Set;return!function e(r){if(!t.has(r)){if(t.add(r),"compound"===r.type)e(r.initial.target[0]);else if("parallel"===r.type)for(let t of J(r))e(t)}}(e),t}function em(e,t){if(ea(t))return e.machine.getStateNodeById(t);if(!e.states)throw Error(`Unable to retrieve child state '${t}' from '${e.id}'; no child states exist.`);let r=e.states[t];if(!r)throw Error(`Child state '${t}' does not exist on '${e.id}'`);return r}function eg(e,t){if("string"==typeof t&&ea(t))try{return e.machine.getStateNodeById(t)}catch{}let r=g(t).slice(),n=e;for(;r.length;){let e=r.shift();if(!e.length)break;n=em(n,e)}return n}function ey(e,t){if("string"==typeof t){let r=e.states[t];if(!r)throw Error(`State '${t}' does not exist on '${e.id}'`);return[e,r]}let r=Object.keys(t),n=r.map(t=>em(e,t)).filter(Boolean);return[e.machine.root,e].concat(n,r.reduce((r,n)=>{let i=em(e,n);if(!i)return r;let a=ey(i,t[n]);return r.concat(a)},[]))}function eb(e,t,r,n){return"string"==typeof t?function(e,t,r,n){let i=em(e,t).next(r,n);return i&&i.length?i:e.next(r,n)}(e,t,r,n):1===Object.keys(t).length?function(e,t,r,n){let i=Object.keys(t),a=eb(em(e,i[0]),t[i[0]],r,n);return a&&a.length?a:e.next(r,n)}(e,t,r,n):function(e,t,r,n){let i=[];for(let a of Object.keys(t)){let o=t[a];if(!o)continue;let s=eb(em(e,a),o,r,n);s&&i.push(...s)}return i.length?i:e.next(r,n)}(e,t,r,n)}function eE(e,t){let r=e;for(;r.parent&&r.parent!==t;)r=r.parent;return r.parent===t}function eA(e,t,r){let n=new Set;for(let i of e){let e=!1,a=new Set;for(let o of n)if(function(e,t){let r=new Set(e),n=new Set(t);for(let e of r)if(n.has(e))return!0;for(let e of n)if(r.has(e))return!0;return!1}(ev([i],t,r),ev([o],t,r))){if(eE(i.source,o.source))a.add(o);else{e=!0;break}}if(!e){for(let e of a)n.delete(e);n.add(i)}}return Array.from(n)}function e_(e,t){if(!e.target)return[];let r=new Set;for(let n of e.target)if(ep(n)){if(t[n.id])for(let e of t[n.id])r.add(e);else for(let e of e_(eu(n),t))r.add(e)}else r.add(n);return[...r]}function eO(e,t){let r=e_(e,t);if(!r)return;if(!e.reenter&&r.every(t=>t===e.source||eE(t,e.source)))return e.source;let n=function(e){let[t,...r]=e;for(let e of ee(t,void 0))if(r.every(t=>eE(t,e)))return e}(r.concat(e.source));if(n)return n;if(!e.reenter)return e.source.machine.root}function ev(e,t,r){let n=new Set;for(let i of e)if(i.target?.length){let e=eO(i,r);for(let r of(i.reenter&&i.source===e&&n.add(e),t))eE(r,e)&&n.add(r)}return[...n]}function eT(e,t,r,n,i,a){if(!e.length)return t;let o=new Set(t._nodes),s=t.historyValue,d=eA(e,o,s),c=t;!i&&([c,s]=function(e,t,r,n,i,a,o,s){let d,c=e,l=ev(n,i,a);for(let e of(l.sort((e,t)=>t.order-e.order),l))for(let t of function(e){return Object.keys(e.states).map(t=>e.states[t]).filter(e=>"history"===e.type)}(e)){let r;r="deep"===t.history?t=>Q(t)&&eE(t,e):t=>t.parent===e,(d??={...a})[t.id]=Array.from(i).filter(r)}for(let e of l)c=eD(c,t,r,[...e.exit,...e.invoke.map(e=>V(e.id))],o,void 0),i.delete(e);return[c,d||a]}(c,n,r,d,o,s,a,r.actionExecutor)),c=function(e,t,r,n,i,a,o,s){let d=e,c=new Set,l=new Set;(function(e,t,r,n){for(let i of e){let e=eO(i,t);for(let a of i.target||[])!ep(a)&&(i.source!==a||i.source!==e||i.reenter)&&(n.add(a),r.add(a)),eS(a,t,r,n);for(let a of e_(i,t)){let o=ee(a,e);e?.type==="parallel"&&o.push(e),eP(n,t,r,o,!i.source.parent&&i.reenter?void 0:e)}}})(n,o,l,c),s&&l.add(e.machine.root);let p=new Set;for(let e of[...c].sort((e,t)=>e.order-t.order)){i.add(e);let n=[];for(let t of(n.push(...e.entry),e.invoke))n.push(Z(t.src,{...t,syncSnapshot:!!t.onSnapshot}));if(l.has(e)){let t=e.initial.actions;n.push(...t)}if(d=eD(d,t,r,n,a,e.invoke.map(e=>e.id)),"final"===e.type){let n=e.parent,o=n?.type==="parallel"?n:n?.parent,s=o||e;for(n?.type==="compound"&&a.push(u(n.id,void 0!==e.output?_(e.output,d.context,t,r.self):void 0));o?.type==="parallel"&&!p.has(o)&&ei(i,o);)p.add(o),a.push(u(o.id)),s=o,o=o.parent;if(o)continue;d=eM(d,{status:"done",output:function(e,t,r,n,i){if(void 0===n.output)return;let a=u(i.id,void 0!==i.output&&i.parent?_(i.output,e.context,t,r.self):void 0);return _(n.output,e.context,a,r.self)}(d,t,r,d.machine.root,s)})}}return d}(c=eD(c,n,r,d.flatMap(e=>e.actions),a,void 0),n,r,d,o,a,s,i);let l=[...o];"done"===c.status&&(c=eD(c,n,r,l.sort((e,t)=>t.order-e.order).flatMap(e=>e.exit),a,void 0));try{if(s===t.historyValue&&function(e,t){if(e.length!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}(t._nodes,o))return c;return eM(c,{_nodes:l,historyValue:s})}catch(e){throw e}}function eS(e,t,r,n){if(ep(e)){if(t[e.id]){let i=t[e.id];for(let e of i)n.add(e),eS(e,t,r,n);for(let a of i)(function(e,t,r,n,i){eP(r,n,i,ee(e,t))})(a,e.parent,n,t,r)}else{let i=eu(e);for(let a of i.target)n.add(a),i===e.parent?.initial&&r.add(e.parent),eS(a,t,r,n);for(let a of i.target)(function(e,t,r,n,i){eP(r,n,i,ee(e,t))})(a,e.parent,n,t,r)}}else if("compound"===e.type){let[i]=e.initial.target;!ep(i)&&(n.add(i),r.add(i)),eS(i,t,r,n),function(e,t,r,n,i){eP(r,n,i,ee(e,t))}(i,e,n,t,r)}else if("parallel"===e.type)for(let i of J(e).filter(e=>!ep(e)))![...n].some(e=>eE(e,i))&&(!ep(i)&&(n.add(i),r.add(i)),eS(i,t,r,n))}function eP(e,t,r,n,i){for(let a of n)if((!i||eE(a,i))&&e.add(a),"parallel"===a.type)for(let n of J(a).filter(e=>!ep(e)))![...e].some(e=>eE(e,n))&&(e.add(n),eS(n,t,r,e))}function eI(e,t,r,n,i){eP(r,n,i,ee(e,t))}function eD(e,t,r,n,i,a){let o=a?[]:void 0,s=function e(t,r,n,i,a,o){let{machine:s}=t,d=t;for(let t of i){var c,l;let i="function"==typeof t;let u=i?t:(c=s,l="string"==typeof t?t:t.type,c.implementations.actions[l]),p={context:d.context,event:r,self:n.self,system:n.system},f=i||"string"==typeof t?void 0:"params"in t?"function"==typeof t.params?t.params({context:d.context,event:r}):t.params:void 0;if(!u||!("resolve"in u)){n.actionExecutor({type:"string"==typeof t?t:"object"==typeof t?t.type:t.name||"(anonymous)",info:p,params:f,exec:u});continue}let[h,m,g]=u.resolve(n,d,p,f,u,a);d=h,"retryResolve"in u&&o?.push([u,m]),"execute"in u&&n.actionExecutor({type:u.type,info:p,params:m,exec:u.execute.bind(null,n,m)}),g&&(d=e(d,r,n,g,a,o))}return d}(e,t,r,n,{internalQueue:i,deferredActorIds:a},o);return o?.forEach(([e,t])=>{e.retryResolve(r,s,t)}),s}function eR(e,t,r,n){let i=e,a=[];function o(e,t,n){r.system._sendInspectionEvent({type:"@xstate.microstep",actorRef:r.self,event:t,snapshot:e,_transitions:n}),a.push(e)}if(t.type===l)return o(i=eM(ej(i,t,r),{status:"stopped"}),t,[]),{snapshot:i,microstates:a};let s=t;if(s.type!==d){let t=s,d=t.type.startsWith("xstate.error.actor"),c=ew(t,i);if(d&&!c.length)return o(i=eM(e,{status:"error",error:t.error}),t,[]),{snapshot:i,microstates:a};o(i=eT(c,e,r,s,!1,n),t,c)}let c=!0;for(;"active"===i.status;){let e=c?function(e,t){let r=new Set;for(let n of e._nodes.filter(Q))e:for(let i of[n].concat(ee(n,void 0))){if(!!i.always){for(let n of i.always)if(void 0===n.guard||q(n.guard,e.context,t,e)){r.add(n);break e}}}return eA(Array.from(r),new Set(e._nodes),e.historyValue)}(i,s):[],t=e.length?i:void 0;if(!e.length){if(!n.length)break;e=ew(s=n.shift(),i)}c=(i=eT(e,i,r,s,!1,n))!==t,o(i,s,e)}return"active"!==i.status&&ej(i,s,r),{snapshot:i,microstates:a}}function ej(e,t,r){return eD(e,t,r,Object.values(e.children).map(e=>V(e)),[],void 0)}function ew(e,t){return t.machine.getTransitionData(t,e)}function eC(e,t){let r=et(ey(e,t));return en(e,[...r])}let eN=function(e){return function e(t,r){let n=y(t),i=y(r);if("string"==typeof i)return"string"==typeof n&&i===n;return"string"==typeof n?n in i:Object.keys(n).every(t=>t in i&&e(n[t],i[t]))}(e,this.value)},eB=function(e){return this.tags.has(e)},ex=function(e){let t=this.machine.getTransitionData(this,e);return!!t?.length&&t.some(e=>void 0!==e.target||e.actions.length)},ek=function(){let{_nodes:e,tags:t,machine:r,getMeta:n,toJSON:i,can:a,hasTag:o,matches:s,...d}=this;return{...d,tags:Array.from(t)}},eU=function(){return this._nodes.reduce((e,t)=>(void 0!==t.meta&&(e[t.id]=t.meta),e),{})};function eL(e,t){return{status:e.status,output:e.output,error:e.error,machine:t,context:e.context,_nodes:e._nodes,value:en(t.root,e._nodes),tags:new Set(e._nodes.flatMap(e=>e.tags)),children:e.children,historyValue:e.historyValue||{},matches:eN,hasTag:eB,can:ex,getMeta:eU,toJSON:ek}}function eM(e,t={}){return eL({...e,...t},e.machine)}function eF(e,t){let{_nodes:r,tags:n,machine:i,children:a,context:o,can:s,hasTag:d,matches:c,getMeta:l,toJSON:u,...p}=e,f={};for(let e in a){let r=a[e];f[e]={snapshot:r.getPersistedSnapshot(t),src:r.src,systemId:r._systemId,syncSnapshot:r._syncSnapshot}}return{...p,context:function e(t){let r;for(let n in t){let i=t[n];if(i&&"object"==typeof i){if("sessionId"in i&&"send"in i&&"ref"in i)(r??=Array.isArray(t)?t.slice():{...t})[n]={xstate$$type:w,id:i.id};else{let a=e(i);a!==i&&((r??=Array.isArray(t)?t.slice():{...t})[n]=a)}}}return r??t}(o),children:f}}function eZ(e,t,r,n,{event:i,id:a,delay:o},{internalQueue:s}){let d;let c=t.machine.implementations.delays;if("string"==typeof i)throw Error(`Only event objects may be used with raise; use raise({ type: "${i}" }) instead`);let l="function"==typeof i?i(r,n):i;if("string"==typeof o){let e=c&&c[o];d="function"==typeof e?e(r,n):e}else d="function"==typeof o?o(r,n):o;return"number"!=typeof d&&s.push(l),[t,{event:l,id:a,delay:d},void 0]}function eG(e,t){let{event:r,delay:n,id:i}=t;if("number"==typeof n){e.defer(()=>{let t=e.self;e.system.scheduler.schedule(t,t,r,n,i)});return}}function e$(e,t){function r(e,t){}return r.type="xstate.raise",r.event=e,r.id=t?.id,r.delay=t?.delay,r.resolve=eZ,r.execute=eG,r}},14844:function(e,t,r){"use strict";r.d(t,{X_:function(){return f},cY:function(){return u}}),r(30039);var n=r(12317),i=r(74479);let a=new WeakMap;function o(e,t,r){let n=a.get(e);return n?!(t in n)&&(n[t]=r()):(n={[t]:r()},a.set(e,n)),n[t]}let s={},d=e=>{if("string"==typeof e)return{type:e};if("function"==typeof e)return"resolve"in e?{type:e.type}:{type:e.name};return e};class c{constructor(e,t){if(this.config=e,this.key=void 0,this.id=void 0,this.type=void 0,this.path=void 0,this.states=void 0,this.history=void 0,this.entry=void 0,this.exit=void 0,this.parent=void 0,this.machine=void 0,this.meta=void 0,this.output=void 0,this.order=-1,this.description=void 0,this.tags=[],this.transitions=void 0,this.always=void 0,this.parent=t._parent,this.key=t._key,this.machine=t._machine,this.path=this.parent?this.parent.path.concat(this.key):[],this.id=this.config.id||[this.machine.id,...this.path].join(n.S),this.type=this.config.type||(this.config.states&&Object.keys(this.config.states).length?"compound":this.config.history?"history":"atomic"),this.description=this.config.description,this.order=this.machine.idMap.size,this.machine.idMap.set(this.id,this),this.states=this.config.states?(0,n.m)(this.config.states,(e,t)=>new c(e,{_parent:this,_key:t,_machine:this.machine})):s,"compound"===this.type&&!this.config.initial)throw Error(`No initial state specified for compound state node "#${this.id}". Try adding { initial: "${Object.keys(this.states)[0]}" } to the state config.`);this.history=!0===this.config.history?"shallow":this.config.history||!1,this.entry=(0,n.t)(this.config.entry).slice(),this.exit=(0,n.t)(this.config.exit).slice(),this.meta=this.config.meta,this.output="final"!==this.type&&this.parent?void 0:this.config.output,this.tags=(0,n.t)(e.tags).slice()}_initialize(){this.transitions=(0,n.f)(this),this.config.always&&(this.always=(0,n.a)(this.config.always).map(e=>(0,n.b)(this,n.N,e))),Object.keys(this.states).forEach(e=>{this.states[e]._initialize()})}get definition(){return{id:this.id,key:this.key,version:this.machine.version,type:this.type,initial:this.initial?{target:this.initial.target,source:this,actions:this.initial.actions.map(d),eventType:null,reenter:!1,toJSON:()=>({target:this.initial.target.map(e=>`#${e.id}`),source:`#${this.id}`,actions:this.initial.actions.map(d),eventType:null})}:void 0,history:this.history,states:(0,n.m)(this.states,e=>e.definition),on:this.on,transitions:[...this.transitions.values()].flat().map(e=>({...e,actions:e.actions.map(d)})),entry:this.entry.map(d),exit:this.exit.map(d),meta:this.meta,order:this.order||-1,output:this.output,invoke:this.invoke,description:this.description,tags:this.tags}}toJSON(){return this.definition}get invoke(){return o(this,"invoke",()=>(0,n.t)(this.config.invoke).map((e,t)=>{let{src:r,systemId:i}=e,a=e.id??(0,n.c)(this.id,t),o="string"==typeof r?r:`xstate.invoke.${(0,n.c)(this.id,t)}`;return{...e,src:o,id:a,systemId:i,toJSON(){let{onDone:t,onError:r,...n}=e;return{...n,type:"xstate.invoke",src:o,id:a}}}}))}get on(){return o(this,"on",()=>[...this.transitions].flatMap(([e,t])=>t.map(t=>[e,t])).reduce((e,[t,r])=>(e[t]=e[t]||[],e[t].push(r),e),{}))}get after(){return o(this,"delayedTransitions",()=>(0,n.g)(this))}get initial(){return o(this,"initial",()=>(0,n.d)(this,this.config.initial))}next(e,t){let r;let i=t.type,a=[];for(let s of o(this,`candidates-${i}`,()=>(0,n.h)(this,i))){let{guard:o}=s,d=e.context,c=!1;try{c=!o||(0,n.e)(o,d,t,e)}catch(t){let e="string"==typeof o?o:"object"==typeof o?o.type:void 0;throw Error(`Unable to evaluate guard ${e?`'${e}' `:""}in transition for event '${i}' in state node '${this.id}': ${t.message}`)}if(c){a.push(...s.actions),r=s;break}}return r?[r]:void 0}get events(){return o(this,"events",()=>{let{states:e}=this,t=new Set(this.ownEvents);if(e)for(let r of Object.keys(e)){let n=e[r];if(n.states)for(let e of n.events)t.add(`${e}`)}return Array.from(t)})}get ownEvents(){return Array.from(new Set([...this.transitions.keys()].filter(e=>this.transitions.get(e).some(e=>!(!e.target&&!e.actions.length&&!e.reenter)))))}}class l{constructor(e,t){this.config=e,this.version=void 0,this.schemas=void 0,this.implementations=void 0,this.__xstatenode=!0,this.idMap=new Map,this.root=void 0,this.id=void 0,this.states=void 0,this.events=void 0,this.id=e.id||"(machine)",this.implementations={actors:t?.actors??{},actions:t?.actions??{},delays:t?.delays??{},guards:t?.guards??{}},this.version=this.config.version,this.schemas=this.config.schemas,this.transition=this.transition.bind(this),this.getInitialSnapshot=this.getInitialSnapshot.bind(this),this.getPersistedSnapshot=this.getPersistedSnapshot.bind(this),this.restoreSnapshot=this.restoreSnapshot.bind(this),this.start=this.start.bind(this),this.root=new c(e,{_key:this.id,_machine:this}),this.root._initialize(),this.states=this.root.states,this.events=this.root.events}provide(e){let{actions:t,guards:r,actors:n,delays:i}=this.implementations;return new l(this.config,{actions:{...t,...e.actions},guards:{...r,...e.guards},actors:{...n,...e.actors},delays:{...i,...e.delays}})}resolveState(e){let t=(0,n.r)(this.root,e.value),r=(0,n.i)((0,n.j)(this.root,t));return(0,n.k)({_nodes:[...r],context:e.context||{},children:{},status:(0,n.l)(r,this.root)?"done":e.status||"active",output:e.output,error:e.error,historyValue:e.historyValue},this)}transition(e,t,r){return(0,n.n)(e,t,r,[]).snapshot}microstep(e,t,r){return(0,n.n)(e,t,r,[]).microstates}getTransitionData(e,t){return(0,n.o)(this.root,e.value,e,t)||[]}getPreInitialState(e,t,r){let{context:a}=this.config,o=(0,n.k)({context:"function"!=typeof a&&a?a:{},_nodes:[this.root],children:{},status:"active"},this);return"function"==typeof a?(0,n.p)(o,t,e,[(0,i.a)(({spawn:e,event:t,self:r})=>a({spawn:e,input:t.input,self:r}))],r,void 0):o}getInitialSnapshot(e,t){let r=(0,n.q)(t),i=[],a=this.getPreInitialState(e,r,i),o=(0,n.s)([{target:[...(0,n.u)(this.root)],source:this.root,reenter:!0,actions:[],eventType:null,toJSON:null}],a,e,r,!0,i),{snapshot:s}=(0,n.n)(o,r,e,i);return s}start(e){Object.values(e.children).forEach(e=>{"active"===e.getSnapshot().status&&e.start()})}getStateNodeById(e){let t=(0,n.v)(e),r=t.slice(1),i=(0,n.w)(t[0])?t[0].slice(1):t[0],a=this.idMap.get(i);if(!a)throw Error(`Child state node '#${i}' does not exist on machine '${this.id}'`);return(0,n.x)(a,r)}get definition(){return this.root.definition}toJSON(){return this.definition}getPersistedSnapshot(e,t){return(0,n.y)(e,t)}restoreSnapshot(e,t){let r={},i=e.children;Object.keys(i).forEach(e=>{let a=i[e],o=a.snapshot,s=a.src,d="string"==typeof s?(0,n.z)(this,s):s;if(!d)return;let c=(0,n.A)(d,{id:e,parent:t.self,syncSnapshot:a.syncSnapshot,snapshot:o,src:s,systemId:a.systemId});r[e]=c});let a=(0,n.k)({...e,children:r,_nodes:Array.from((0,n.i)((0,n.j)(this.root,e.value)))},this),o=new Set;return!function e(t,r){if(!o.has(t))for(let i in o.add(t),t){let a=t[i];if(a&&"object"==typeof a){if("xstate$$type"in a&&a.xstate$$type===n.$){t[i]=r[a.id];continue}e(a,r)}}}(a.context,r),a}}function u({schemas:e,actors:t,actions:r,guards:n,delays:i}){return{createMachine:a=>{var o;return o={...a,schemas:e},new l(o,{actors:t,actions:r,guards:n,delays:i})}}}let p={timeout:1/0};function f(e,t,r){let n={...p,...r};return new Promise((r,i)=>{let a,o;let{signal:s}=n;if(s?.aborted){i(s.reason);return}let d=!1,c=n.timeout===1/0?void 0:setTimeout(()=>{l(),i(Error(`Timeout of ${n.timeout} ms exceeded`))},n.timeout),l=()=>{clearTimeout(c),d=!0,o?.unsubscribe(),a&&s.removeEventListener("abort",a)};function u(e){t(e)&&(l(),r(e))}if(u(e.getSnapshot()),!d)s&&(a=()=>{l(),i(s.reason)},s.addEventListener("abort",a)),o=e.subscribe({next:u,error:e=>{l(),i(e)},complete:()=>{l(),i(Error("Actor terminated without satisfying predicate"))}}),d&&o.unsubscribe()})}},1516:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(50321),i=r(11077);let a=({context:e},t)=>{setTimeout(()=>{let r=e.ads.getValues().find(e=>e.getProperty("mode")===n.nV.ANCHORED);if(!r){i.cM.info("Could not add close button to anchored ad, anchored ad does not exist.");return}if(r.getProperty("closeButton")){i.cM.info("Could not add close button to anchored ad, anchored ad already has close button");return}if(Array.from(t.container.querySelectorAll(".bordeaux-anchored-close")).length){i.cM.info("Could not add close button as it was already added");return}i.EQ.mutate(()=>{let e=(0,i.Zw)(r.getProperty("width"));t.container.appendChild(e)})},t.delay)}},6606:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(11077);let i=(e,t,r=[])=>e?(!t(e)&&r.push(e),e.firstElementChild&&i(e.firstElementChild,t,r),e.nextElementSibling&&i(e.nextElementSibling,t,r),r):r,a=(e,t)=>{e.forEach(e=>{e.style.height=`${t}px`,e.setAttribute("height",t.toString())})},o=(e,t)=>{a(i(e,e=>e.id.includes("label")),t)},s=({context:e},t)=>{let r=e.slots.getValues().find(e=>e.getProperty("id")===t.slotID);if(!r){n.cM.info(`Could not make ad full width, slot with ID ${t} does not exist.`);return}let i=r.getProperty("adID");if(!i){n.cM.info("Could not make ad full width, slot does not have an ad associated with it.");return}if(!e.ads.getValues().find(e=>e.getProperty("id")===i)){n.cM.info(`Could not make ad full width, ad with ID ${i} does not exist.`);return}n.EQ.mutate(()=>{r.getProperty("element").style.height=`${parseInt(t.height,10)+40}px`,t.expandChildren&&o(r.getProperty("element").firstElementChild,parseInt(t.height,10))}),t.source.postMessage({type:"bordeaux-ad-feature-response",height:t.height})}},83474:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(11077),i=r(50321);let a=({context:e},t)=>{let r=e.slots.getValues().find(e=>e.getProperty("id")===t.slotID);if(!r){n.cM.info(`Could not make ad full width, slot with ID ${t.slotID} does not exist.`);return}let a=r.getProperty("adID");if(!a){n.cM.info("Could not make ad full width, slot does not have an ad associated with it.");return}if(!e.ads.getValues().find(e=>e.getProperty("id")===a)){n.cM.info(`Could not make ad full width, ad with ID ${a} does not exist.`);return}let o=r.getProperty("element"),s=r.getProperty("hookElement");n.EQ.mutate(()=>{Object.assign(o.style,{width:"100%",maxWidth:"100vw"});let e=r.getProperty("position");(e===i.f0.APPEND||e===i.f0.PREPEND)&&Object.assign(s.style,{width:"100%",maxWidth:"100vw"}),[...o.querySelectorAll(".celtra-ad-inline-host")].forEach(e=>{Object.assign(e.style,{minWidth:"100vw"})})})}},30805:function(e,t,r){"use strict";r.d(t,{Xs:function(){return a},ZP:function(){return s},oy:function(){return o}});let n={},i={},a=e=>n[e]||{},o=(e,t,r)=>{i[e]=i[e]||{},i[e][t]=i[e][t]||[],i[e][t].push(r)},s=({},e)=>{var t,r;n[e.creativeID]=n[e.creativeID]||{},n[e.creativeID][e.name]=e.frame,null===(r=i[e.creativeID])||void 0===r||null===(t=r[e.name])||void 0===t||t.forEach(t=>{t(e.frame)})}},52531:function(e,t,r){"use strict";r.d(t,{Vt:function(){return l},ZP:function(){return p},rp:function(){return u}});var n=r(52837),i=r(11077),a=r(50321),o=r(30805);let s=[],d=!1,c={},l=()=>{!d&&(s.forEach(e=>{Object.values((0,o.Xs)(e)).forEach(t=>{if(!!t.contentWindow)t.contentWindow.postMessage({type:"bordeaux-ad-feature-response",bordeauxFeature:"pop-out",out:!1,creativeID:e},"*")})}),d=!0)},u=()=>{d&&(s.forEach(e=>{if(!!c[e])Object.values((0,o.Xs)(e)).forEach(t=>{if(!!t.contentWindow)t.contentWindow.postMessage({type:"bordeaux-ad-feature-response",bordeauxFeature:"pop-out",out:!0,creativeID:e},"*")})}),d=!1)},p=({context:e},t)=>{if(s.includes(t.creativeID))return;let r=e.slots.getValues().find(e=>e.getProperty("id")===t.slotID);if(!r){i.cM.info(`Could not make ad pop out, slot with ID ${t.slotID} does not exist.`);return}if(!e.ads.getValues().find(e=>e.getProperty("id")===r.getProperty("adID"))){i.cM.info(`Could not make ad pop out, ad with ID ${r.getProperty("adID")} does not exist.`);return}t.expandedFrame&&t.expandedHeight&&(0,o.oy)(t.creativeID,t.expandedFrame,e=>{let r=e.closest(".celtra-expanded-ad");i.EQ.mutate(()=>{e.style.maxHeight=`${t.expandedHeight}px`,r&&(r.style.maxHeight=`${t.expandedHeight}px`)})}),s.push(t.creativeID);let l=r.getProperty("name"),u=r.getProperty("element"),p=("top"===t.edge?-r.getProperty("height"):0)-t.distance;new n.Z(u,l,p).observe(e=>{if(e.type!==a.yy.BUFFER)return;let r=Object.values((0,o.Xs)(t.creativeID));if(!r.length){i.cM.info("Could not make ad pop out, ad iframe element not found.");return}let n=!e.isIntersecting;c[t.creativeID]=n,(!d||!n)&&r.forEach(e=>{if(!e.contentWindow){i.cM.info("Could not make ad pop out, ad iframe element has no content window.");return}e.contentWindow.postMessage({type:"bordeaux-ad-feature-response",bordeauxFeature:"pop-out",out:n,creativeID:t.creativeID},"*")})})}},48373:function(e,t,r){"use strict";r.d(t,{BQ:function(){return c},HQ:function(){return o},Md:function(){return d}});var n=r(50321),i=r(11077);let a="Advertisement",o="font-size: 12px; width: 100%; height: 30px; text-align: center; line-height: 30px; z-index: 1; background-color: #EDEDED; position: relative;",s="-label",d=(e,t)=>(0,i.az)("div",{style:function(e){for(var t=1;t(0,i.az)("div",{id:`${e}${s}`,style:(0,i.tn)(t.style||o)},t.text||a)},56413:function(e,t,r){"use strict";r.d(t,{z:function(){return i}});var n=r(5901);let i=e=>{let t=e.ads.getValues();if(!e.config.placement)return[];let r=e.refreshTime||e.config.placement.settings.refreshTime||Number.POSITIVE_INFINITY,i=t.filter((0,n.l)(e)).filter(e=>(e.getProperty("viewedTime")||0)>=r);return e.slotifyMode?(0,n.N)(i,e.slots.getValues()):i.filter(t=>{let r=Object.values(e.screens).find(e=>e.matches.some(({slot:e})=>e.getProperty("adID")===t.getProperty("id")));return!r||!!r.matches.map(({slot:t})=>e.ads.getValues().find(e=>t.getProperty("adID")===e.getProperty("id"))).every(e=>i.includes(e))||!1})}},5901:function(e,t,r){"use strict";r.d(t,{N:function(){return o},l:function(){return a}});var n=r(50321);let i=e=>{var t;let r=null===(t=e.gptSlot)||void 0===t?void 0:t.getTargeting("_bn");return void 0!==r&&(!!(void 0!==e.lineItem&&[0xe942fb9].includes(e.lineItem)&&r.includes("Gumgum"))||!1)},a=e=>t=>{if(!t.getProperty("refresh")||t.getProperty("refreshDisabled")||e.anchoredRefreshDisabled&&t.getProperty("mode")===n.nV.ANCHORED||e.unrefreshableNames.includes(t.getProperty("name"))||e.unrefreshableStatuses.includes(t.getProperty("status"))||e.unrefreshableModes.includes(t.getProperty("mode")))return!1;let r=t.getProperty("category");if(r&&e.unrefreshableCategories.includes(r))return!1;let a=t.getProperty("width"),o=t.getProperty("height");if(t.getProperty("refreshDisabledSizes").some(e=>e[0]===a&&e[1]===o))return!1;let s=t.getProperty("gptOutput");return void 0===s||void 0===s.campaign||void 0===s.lineItem||!(e.unrefreshableOrders.includes(s.campaign)||e.unrefreshableLineItems.includes(s.lineItem)||e.unrefreshableAdvertisers.includes(s.advertiser)||i(s))&&!0},o=(e,t)=>e.flatMap(r=>{let n=r.getProperty("slotID");if(!n)return[r];let i=t.find(e=>e.getProperty("id")===n);if(!i)return[r];if(i.getProperty("master"))return[];let a=t.filter(e=>e.getProperty("masterID")===n);if(!a.length)return[r];let o=a.map(e=>e.getProperty("id")),s=e.filter(e=>{let t=e.getProperty("slotID");return!!t&&o.includes(t)});return s.length===o.length?[r,...s]:[]})},46735:function(e,t,r){"use strict";r.d(t,{C:()=>l});var n=r("50321"),i=r("11077");let a=e=>{let t=(0,i.dU)().document.createElement("div");return Object.assign(t.style,e),t};function o(e){for(var t=1;t{let t=a(s);return t.id=e,t.classList.add("bordeaux-slot"),t},c=(e,t)=>{var r,n;let i=d(t.id);return o((r=o({},e),n=(n={genericName:e.name,element:i,excluded:!1,coordinates:{top:0,bottom:0,left:0,right:0}},n),Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(n)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))}),r),t)},l=(e,t)=>new n.Lo(c(e,t))},62758:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(50321);let i=(e,t,r)=>{if(null==r)throw Error("Error in add slot handler, slot hook is undefined");if(null==e)throw Error("Error in add slot handler, element is undefined");switch(t){case n.f0.BEFORE:if(null===r.parentNode)throw Error("No parent node of hook.");r.parentNode.insertBefore(e,r);return;case n.f0.AFTER:if(null===r.parentNode)throw Error("No parent node of hook.");r.parentNode.insertBefore(e,r.nextSibling);return;case n.f0.PREPEND:r.insertBefore(e,r.firstElementChild);return;case n.f0.APPEND:default:r.appendChild(e)}}},91563:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});function n(e){for(var t=1;tObject.fromEntries(Object.entries(e).map(([e,r])=>[e,t.reduce((e,[t,r])=>null==e?void 0:e.replace(RegExp(t,"gmi"),r),r)])),o=e=>{let t=Object.entries(e);return e=>n(i(n({},e),{style:a(e.style,t),label:a(e.label,t)}),e.generatedConfig?{generatedConfig:i(n({},e.generatedConfig),{containerStyle:a(e.generatedConfig.containerStyle,t),spacerStyle:a(e.generatedConfig.spacerStyle,t)})}:{})}},71978:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let n=e=>{let t=e.getProperty("gptOutput");return(null==t?void 0:t.lineItem)||-1},i=(e,t)=>{var r,i;let a=e.map(n),o=a[0];return -1!==o&&null!==(i=(null!==(r=t.features.customActivations.FULL_PAGE_TAKEOVER.LINE_ITEM)&&void 0!==r?r:[]).length>0&&a.every(e=>{var r;return e===o&&(null!==(r=t.features.customActivations.FULL_PAGE_TAKEOVER.LINE_ITEM)&&void 0!==r?r:[]).includes(e)}))&&void 0!==i&&i},a=({context:e})=>{if(null!==e.queryParameters.forceTakeover)return"true"===e.queryParameters.forceTakeover;let{ads:t,config:r}=e,n=t.getValues().filter(e=>e.getProperty("inTakeover"));return 0!==n.length&&i(n,r)}},59575:function(e,t,r){"use strict";r.d(t,{ZP:()=>E,ZO:()=>b});var n=r("11077"),i=r("89500");let a="function"==typeof Object.assign?Object.assign:function(e){if(null==e)throw TypeError("Cannot convert undefined or null to object");for(var t=Object(e),r=1,n=arguments.length;re.substring(1,e.length-1),c=(e,t)=>e.match(t),l=e=>(t,r)=>{var n,i;let a=e(r);return a?(n=function(e){for(var t=1;t{let r=(c(t,s)||[]).map(d);return r.reduce(l(e=>(0,n.sI)(e,t)),e)};function p(e){for(var t=1;t{let{prebid:e}=f,t={uid2_id_present:e&&e.getUserIds().uid2?"true":"false",euid_id_present:e&&e.getUserIds().euid?"true":"false",liveint_id_present:n.Qk.get("_li_ss")||f.localStorage.getItem("_li_ss")?"true":"false",liveramp_id_present:n.Qk.get("idl_env")||f.localStorage.getItem("idl_env")?"true":"false"};return p({},t,{any_id_present:Object.values(t).some(e=>"true"===e)?"true":"false"})},m=()=>f.localStorage&&f.localStorage.getItem("adblock")?{adblock:"disabled"}:{},g=e=>{let t=e.split("|");return{id:t[0],variant_id:t[1]}},y=()=>{var e,t;let r=[];return"joinAdInterestGroup"in f.navigator&&(null===(e=f.document.featurePolicy)||void 0===e?void 0:e.allowsFeature("join-ad-interest-group"))&&f.document.featurePolicy.allowsFeature("run-ad-auction")&&r.push("Protected Audience"),"browsingTopics"in document&&(null===(t=f.document.featurePolicy)||void 0===t?void 0:t.allowsFeature("browsing-topics"))&&r.push("Topics"),r},b=e=>{let t=[],r=o([e.config.targeting,e.pageTargeting]);return r.hybridTestID&&(Array.isArray(r.hybridTestID)?r.hybridTestID.forEach(e=>{e.indexOf("|")>-1&&t.push(g(e))}):r.hybridTestID.indexOf("|")>-1&&t.push(g(r.hybridTestID))),t};function E(e){let{hybridId:t}=e,r=o([p({site:e.pageParameters.site,url:f.location.href,referrer:f.document.referrer,test:Math.random()>=.5?"A":"B",screen:function(e){if(void 0===e)throw Error("Width should not be undefined");let t={small:{min:0,max:1279},large:{min:1280,max:12e3}},r="small";return Object.keys(t).forEach(n=>{e>=t[n].min&&e<=t[n].max&&(r=n)}),r}(f.screen.width)},t?{h_id:t}:{},e.experimentId?{experimentId:e.experimentId}:{},m(),{cft_label_name:e.cftParameters.labelName},{cft_enabled_apis:y()},h()),e.config.targeting,e.pageTargeting]),i=null!==e.queryParameters.forceTargeting?u(r,f.location.href):r;return Object.keys(i).forEach(e=>{i[e]=(0,n.Nj)(i[e])}),e.config.bidFloors&&(i._ex=[...i._ex||[],e.config.bidFloors.exp.toString(10)].filter(Boolean)),i}},57874:function(e,t,r){"use strict";r.a(e,async function(e,t){try{var n=r(12317);r(61843);var i=r(36322),a=e([i]);i=(a.then?(await a)():a)[0],(0,n.A)(i.Z).start(),t()}catch(e){t(e)}})},68505:function(e,t,r){"use strict";r.d(t,{Z:()=>et});let n={type:"incremental",name:"incr-billboard",sizes:[{w:728,h:90},{w:970,h:250}],targeting:{pos:["2"],placement:["dfp_rs_desktop_billboard"]},properties:{refresh:"true",ignoreAvoidance:"true",centerVertically:"true"}},i={type:"incremental",name:"incr-leaderboard",sizes:[{w:728,h:90}],targeting:{pos:["2"],placement:["dfp_rs_desktop_leaderboard"]},properties:{refresh:"true",centerVertically:"true"}},a={type:"incremental",name:"incr-mpu",sizes:[{w:300,h:250},{w:300,h:600}],targeting:{pos:["2"],placement:["dfp_rs_desktop_mpu"]},properties:{ignoreAvoidance:"true",refresh:"true"}},o={type:"standard",name:"leaderboard",slotAffinity:"leaderboard",sizes:[{w:728,h:90},{w:970,h:90},{w:970,h:250}],targeting:{pos:["1"],placement:["dfp_rs_desktop_leaderboard_1"]},properties:{centerVertically:"true"}};var s=r("50321");let d={type:s.nV.OOP,name:"skin",sizes:[{w:1,h:1}],targeting:{placement:["dfp_rs_desktop_skin_oop_1"],oop:["skin"]},properties:{}},c={type:s.nV.OOP,name:"overlay",sizes:[{w:1,h:1}],targeting:{placement:["dfp_rs_desktop_overlay_oop_1"],oop:["overlay"]},properties:{}},l="#ededed",u={name:"leaderboard",hook:"#top-leaderboard, .dfp-leaderboard-container",type:s.Xe.BLOCK,position:s.f0.PREPEND,size:{w:980,h:250},properties:{style:{marginLeft:"auto",marginRight:"auto",clear:"both",marginTop:"20px",marginBottom:"20px"}}},p={name:"title-leaderboard",hook:"h3, h2",type:s.Xe.BLOCK,position:s.f0.BEFORE,size:{w:728,h:90},properties:{style:{clear:"both",marginTop:"20px",marginBottom:"20px",marginLeft:"auto",marginRight:"auto"},config:{multiple:!0}}},f={name:"media-leaderboard",hook:".article__body > [data-bordeaux-image-check], .article__body > .inlinegallery",type:s.Xe.BLOCK,position:s.f0.AFTER,size:{w:728,h:90},properties:{style:{clear:"both",marginTop:"20px",marginBottom:"20px",marginLeft:"auto",marginRight:"auto"},config:{multiple:!0}}},h={name:"leaderboard",hook:".leaderboard__container, .static-leaderboard",type:s.Xe.BLOCK,position:s.f0.APPEND,size:{w:980,h:250},properties:{config:{multiple:!0}}},m=(e,t,r)=>({name:`${t}`,hook:e,type:s.Xe.BLOCK,position:r,size:{w:5,h:5},properties:{style:{fluid:"true"},config:{ignoreExclusion:!0,allowList:s.tX.SPONSORED_POST,multiple:!0}}}),g=m(".sponsored-post","sponsored",s.f0.PREPEND),y=m(".article-sponsored-post","article-sponsored",s.f0.APPEND),b={name:"topOfSidebar",hook:"#sidebar-top",type:s.Xe.BLOCK,position:s.f0.PREPEND,size:{w:300,h:600},properties:{config:{ignoreExclusion:!0}}},E={name:"beforePopularBox",hook:"#sidebar-popular-top",type:s.Xe.BLOCK,position:s.f0.PREPEND,size:{w:300,h:600},properties:{config:{ignoreExclusion:!0}}},A={name:"afterPopularBox",hook:"#sidebar-popular-bottom",type:s.Xe.BLOCK,position:s.f0.PREPEND,size:{w:300,h:600},properties:{config:{ignoreExclusion:!0}}},_={name:"mpu-image",hook:"#article-body > [data-bordeaux-image-check]",type:s.Xe.BLOCK,position:s.f0.BEFORE,size:{w:300,h:600},properties:{style:{margin:"5px -325px 10px 25px",position:"absolute",right:"0"},config:{multiple:!0}}},O={name:"mpu-furniture",hook:"#article-body > .fancy-box, #article-body > FIGURE > BLOCKQUOTE",type:s.Xe.BLOCK,position:s.f0.BEFORE,size:{w:300,h:600},properties:{style:{margin:"5px -325px 10px 25px",position:"absolute",right:"0"},config:{multiple:!0}}},v={name:"mpu-before-comments",hook:"#article-comments",type:s.Xe.BLOCK,position:s.f0.BEFORE,size:{w:300,h:600},properties:{style:{margin:"5px -325px 10px 25px",position:"absolute",right:"0"}}},T={name:"mpu-comments",hook:".xenforo-comment",type:s.Xe.BLOCK,position:s.f0.BEFORE,size:{w:300,h:600},properties:{style:{margin:"5px -325px 10px 25px",position:"absolute",right:"0"},config:{multiple:!0}}},S={name:"mpu-paragraph",type:s.Xe.BLOCK,hook:"#article-body > p",position:s.f0.BEFORE,size:{w:300,h:600},properties:{style:{margin:"5px -325px 10px 25px",position:"absolute",right:"0"},config:{multiple:!0}}},P={placement:{id:99998,platformId:-1,linkedIds:[],siteAdUnitPath:"/10518929/HAAS-Fallback",placementAdUnitPath:"fallback",slots:[],adunits:[],settings:{refreshTime:20,adDensity:{avoidanceDistance:400}}},config:{[s.dp.AD_SERVER]:{enabled:!0},[s.dp.AM_CLIO]:{enabled:!1},[s.dp.AMAZON]:{enabled:!0},[s.dp.IAS]:{enabled:!0},[s.dp.INDEX_EXCHANGE]:{enabled:!1,id:"",mode:"standard"},[s.dp.LIVE_RAMP]:{enabled:!1,configurationId:""},[s.dp.PUBMATIC]:{enabled:!1,profileId:""},[s.dp.PREBID]:{enabled:!1},[s.dp.TMT]:{enabled:!1,configurationId:""}}};function I(e){for(var t=1;t p, .article__body > p",position:s.f0.BEFORE,size:{w:300,h:250},properties:{label:{position:s.Md.ABOVE,backgroundColour:l},style:{marginBottom:"20px",backgroundColor:l},config:{multiple:!0}}},U={name:"topOfSidebar",hook:"#sidebar-top",type:s.Xe.BLOCK,position:s.f0.PREPEND,size:{w:300,h:600},properties:{config:{ignoreExclusion:!0}}},L={name:"beforePopularBox",hook:"#sidebar-popular-top",type:s.Xe.BLOCK,position:s.f0.PREPEND,size:{w:300,h:600},properties:{config:{ignoreExclusion:!0}}},M={name:"afterPopularBox",hook:"#sidebar-popular-bottom",type:s.Xe.BLOCK,position:s.f0.PREPEND,size:{w:300,h:600},properties:{config:{ignoreExclusion:!0}}};function F(e){for(var t=1;t p, .article__body > p",position:s.f0.AFTER,size:{w:300,h:400},properties:{label:{position:s.Md.ABOVE,text:"Advertisement"},style:{marginBottom:"20px",backgroundColor:l},config:{multiple:!0}}},W={name:"mpu-heading",type:s.Xe.BLOCK,hook:"#article-body > h3, #article-body > h2, .article__body > h3, .article__body > h2",position:s.f0.BEFORE,size:{w:300,h:400},properties:{label:{position:s.Md.ABOVE,text:"Advertisement"},style:{marginBottom:"20px",backgroundColor:l},config:{multiple:!0}}},q={name:"mpu1",hook:"#ad-unit-1",type:s.Xe.BLOCK,position:s.f0.PREPEND,size:{w:300,h:400},properties:{label:{position:s.Md.ABOVE,text:"Advertisement"},style:{backgroundColor:l}}},Q={name:"mpu2",hook:"#ad-unit-2",type:s.Xe.BLOCK,position:s.f0.PREPEND,size:{w:300,h:400},properties:{label:{text:"Advertisement",position:s.Md.ABOVE},style:{backgroundColor:l}}},J={name:"static-mpu",type:s.Xe.BLOCK,hook:".static-leaderboard",position:s.f0.APPEND,size:{w:300,h:250},properties:{label:{position:s.Md.ABOVE,text:"Advertisement"},style:{backgroundColor:l},config:{multiple:!0}}};function ee(e){for(var t=1;t{var e,t;return I({},P,P.placement?{placement:(e=I({},P.placement),t=(t={id:99997,slots:[u,p,f,h,v,b,E,A,_,O,T,S,g,y],adunits:[o,c,d,n,i,a]},t),Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e)}:{})},tablet:()=>{var e,t;return F({},P,P.placement?{placement:(e=F({},P.placement),t=(t={id:99998,slots:[B,U,L,M,k,x],adunits:[D,C,N,j,w,R]},t),Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e)}:{})},mobile:()=>{var e,t;return ee({},P,P.placement?{placement:(e=ee({},P.placement),t=(t={id:99999,slots:[K,q,Q,J,z,W],adunits:[$,V,H,Z,G,X,Y]},t),Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e)}:{})}}},24014:function(e,t,r){"use strict";r.d(t,{Q2:()=>R,DR:()=>j,Xt:()=>D,g:()=>I,FK:()=>w});var n,i,a,o=r("11077");function s(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function d(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function o(e){s(a,n,i,o,d,"next",e)}function d(e){s(a,n,i,o,d,"throw",e)}o(void 0)})}}function c(e){for(var t=1;t{let e=o.JG.splitAbTests((0,o.jS)(u)),t=o.JG.splitAbTests(l.sessionStorage.getItem(u)||""),r=o.JG.flattenAbTests(c({},e,t));return r&&l.sessionStorage.setItem(u,r),r},h={templateName:"",location:"",screenWidth:""},m=(e={})=>{var t,r;let n=f();return t=c({},h,e),r=(r={forceAbtest:n,forcePlacementDb:(0,o.jS)("force_plc_db")||void 0},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t};let g=(n=d(function*(e){var t;let r=new URLSearchParams({r:Math.round(1e3*Math.random()).toString(),tpl:e.templateName||"",l:e.location||"",sw:e.screenWidth||""});return e.forcePlacementDb&&r.append("force_plc_db",e.forcePlacementDb),e.forceAbtest&&r.append("fabt",e.forceAbtest),Promise.race([fetch(`https://sommelier.futurehybrid.tech/config/?${r.toString()}`,{credentials:"omit",cache:"no-store"}).then((t=d(function*(e){if(!e.ok)throw Error(`Request failed with status ${e.status}`);return yield e.json()}),function(e){return t.apply(this,arguments)})).catch(e=>(o.cM.warn(`AdServer /config request error: ${e}`),Promise.reject(e))),new Promise((e,t)=>setTimeout(()=>t(new o.W5(p)),5e3))])}),function(e){return n.apply(this,arguments)}),y=(e={})=>g(m(e));var b=r("50321"),E=r("30039"),A=r("76993");function _(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function O(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function o(e){_(a,n,i,o,s,"next",e)}function s(e){_(a,n,i,o,s,"throw",e)}o(void 0)})}}let v=(0,o.jS)("sommelier_url"),T=(0,o.dU)(),S=e=>{var t;let r=null!==(t=e.pageTemplate)&&void 0!==t?t:"",n=T.location.href;return"live"===v?n=n.replace(/\.[a-z0-9-]+\.van-qa\.futureplc\.engineering/,"").replace(/(www\.)?local\.responsive\./,"www.").replace(/(www\.)?local\.progressive\./,"www."):v&&(n=v),y({templateName:r,screenWidth:(0,o.gF)().width.toString(),location:encodeURIComponent(n)})},P=e=>{var t;let r;switch(e.pageParameters.device){case b.Ly.DESKTOP:r=e.fallbackResponses.desktop();break;case b.Ly.TABLET:r=e.fallbackResponses.tablet();break;case b.Ly.MOBILE:r=e.fallbackResponses.mobile();break;default:o.cM.warn(`No config fallback available for device: ${e.pageParameters.device}. Using desktop config.`),r=e.fallbackResponses.desktop()}return o.cM.warn(`Using fallback config: ${(null==r?void 0:null===(t=r.placement)||void 0===t?void 0:t.id)||"(No ID)"}`),r},I=({context:e})=>P(e),D=({context:e})=>{let t=A.jS.safeParse(P(e));return t.success?t.data:{}},R=(0,E.p4)(({input:e})=>S(e));let j=(0,E.p4)((i=O(function*({input:e}){let t=A.jS.safeParse(e.sommelierResponse);if(!0!==t.success)throw Error(t.error.message);return Object.freeze(t.data),t.data}),function(e){return i.apply(this,arguments)}));let w=(0,E.p4)((a=O(function*({input:e}){if(!e.sommelierResponse.placement)throw Error("Sommelier config empty")}),function(e){return a.apply(this,arguments)}))},2725:function(e,t,r){"use strict";r.d(t,{Z:()=>eP});var n,i,a,o=r("11077"),s=r("85895");function d(e,t){return function(){return t.call(this,e.apply(this,arguments))}}var c=r("62775"),l=r("58731"),u=r("34553"),p=r("9103"),f=(0,l.Z)(function(e){return!!(0,u.Z)(e)||!(!e||"object"!=typeof e||(0,p.Z)(e))&&(0===e.length||!!(e.length>0)&&e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1))}),h="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator",m=r("46992"),g=(0,m.Z)(function(e,t){return(0,s.Z)(e.length,function(){return e.apply(t,arguments)})});var y=(n=function(e,t,r){for(var n=0,i=r.length;n=0&&this.i>=this.n?(r=n)&&r["@@transducer/reduced"]?r:{"@@transducer/value":r,"@@transducer/reduced":!0}:n},e}(),j=(0,m.Z)((0,I.Z)(["take"],function(e){return function(t){return new R(e,t)}},function(e,t){return _(0,e<0?1/0:e,t)})),w=(0,m.Z)(function(e,t){return(0,P.Z)(j(e.length,t),e)});let C=Number.isInteger||function(e){return e<<0===e};var N=(0,m.Z)(function(e,t){var r,n,i;if(null!=t)return C(e)?(r=e,n=t,i=r<0?n.length+r:r,(0,p.Z)(n)?n.charAt(i):n[i]):t[e]}),B=(0,l.Z)(function(e){return!e});let x="Bordeaux - ",k=e=>({name:t})=>t===e,U=e=>({entryType:t})=>t===e,L=e=>!!(0,o.dU)().performance&&performance[e]instanceof Function,M=()=>{let e=(0,o.dU)();return L("now")?e.performance.now():0},F=()=>{let e=(0,o.dU)();return L("getEntries")?e.performance.getEntries():[]},Z=e=>{let t=(0,o.dU)();return L("getEntriesByType")?t.performance.getEntriesByType(e):F().filter(U(e))},G=(e,t)=>{let r=(0,o.dU)();if(L("getEntriesByName"))return r.performance.getEntriesByName(e,t);let n=k(e);return void 0!==t?Z(t).filter(n):F().filter(n)},$=()=>({now:M,getEntries:F,getEntriesByType:Z,getEntriesByName:G}),V=[],H=(0,o.dU)(),Y=(e,t,r,n="Bordeaux",i="",a=!1,s=null)=>{var d,c;return d=function(e){for(var t=1;tZ("mark"),z=(e,t,r,n="",i=!1,a=null)=>{let o=Y(e,e?e.startTime:M(),t,r,n,i,a);return V.push(o),o},W=()=>{let e=0,t=0,r=()=>{H.clearInterval(n)},n=H.setInterval(()=>{if(t>5){r();return}let n=K(),i=n.slice(e).filter(S(B,X));if(e=n.length,0===i.length){t++;return}i.forEach(e=>z(e,e.name,"System"))},2e3);return n},q=()=>(W(),{mark:(e,t=!1,r=null)=>{let n;let i=x+(e instanceof Object?e.message:e);return"function"==typeof H.performance.mark&&(n=H.performance.mark(i)),z(n,i,"Bordeaux",e,t,r).id},getMarks:()=>V});var Q=r("55155"),J=r.n(Q);let ee={device:(0,o.KT)(),version:"6.18.1",site:(0,o.NP)()},et=new(r("50321")).Lo({metricsUpdated:!1,metricsEnabled:!1,adsLoaded:!1,configLoaded:!1,thirdPartiesLoaded:!1}),er=e=>t=>{if(ee.site){let r=function(e){for(var t=1;tt=>{if(ee.site){var r,n;let i=(r=function(e){for(var t=1;tet.getProperty("metricsUpdated")&&et.getProperty("metricsEnabled"),ea=e=>()=>{if(!ei())return;let t=e.metrics();(0,o.Zv)("https://bordeaux-gateway.futureplc.com/push_metrics/",t)?(et.update({metricsUpdated:!1}),e.reset()):o.cM.error("Error pushing Bordeaux metrics data.")};function eo(e){for(var t=1;t()=>{if(ee.site){if(et.getProperty("configLoaded")){if(et.getProperty("thirdPartiesLoaded")){if(!et.getProperty("adsLoaded")){let t=eo({target:"ads"},ee);et.update({metricsUpdated:!0}),e.inc(t)}}else{let t=eo({target:"thirdparties"},ee);et.update({metricsUpdated:!0}),e.inc(t)}}else{let t=eo({target:"config"},ee);et.update({metricsUpdated:!0}),e.inc(t)}ea(t)()}},ed=e=>()=>{if(ee.site){let t=function(e){for(var t=1;t()=>{if(ee.site){let t=function(e){for(var t=1;tt=>{if(ee.site){let r=el({target:"config",result:t},ee);et.update({configLoaded:!0,metricsUpdated:!0}),e.inc(r)}},ep=e=>()=>{if(ee.site){let t=el({target:"thirdparties"},ee);et.update({thirdPartiesLoaded:!0,metricsUpdated:!0}),e.inc(t)}},ef=e=>()=>{if(ee.site){let t=function(e){for(var t=1;t()=>{if(ee.site){let t=function(e){for(var t=1;t()=>{if(ee.site){let t=function(e){for(var t=1;tt=>{ee.site&&t.getEntries().forEach(t=>{t.scripts.forEach(t=>{t.sourceURL.includes("bordeaux.js")&&t.duration>50&&(et.update({metricsUpdated:!0}),e.observe(t.duration,function(e){for(var t=1;t{let e=.01>Math.random();return(0,o.ke)("force_metrics")||!o.WC&&e},eb=e=>({metricAdManagerErrorCount:e.create("counter","adManagerErrorCount","Ad Manager Error counter"),metricAdsCount:e.create("counter","ads","Ad counter"),metricGamApiFetchErrorCount:e.create("counter","gamApiFetchErrorCount","GAM API Fetch Error counter"),metricInputErrorBordeauxApiCount:e.create("counter","inputErrorBordeauxApiCount","Input error when using bordeaux API counter"),metricLoadCount:e.create("counter","load","Load counter"),metricLoadGptSlotErrorCount:e.create("counter","loadGptSlotErrorCount","Load GPT slot error count - auctionId undefined"),metricLongTasksHistogram:e.create("histogram","longTasks","Long tasks histogram",[50,100,500,2e3,5e3]),metricRequestCount:e.create("counter","request","Request counter"),metricSlotInsertionErrorCount:e.create("counter","slotInsertionErrorCount","Slot Insertion Logic Error Counter"),metricUnloadCount:e.create("counter","unload","Unload counter")}),eE=()=>{if(ey()){et.update({metricsEnabled:!0});let e=(0,o.dU)(),t=J()(),{metricLongTasksHistogram:r,metricRequestCount:n,metricAdsCount:i,metricLoadCount:a,metricAdManagerErrorCount:s,metricSlotInsertionErrorCount:d,metricGamApiFetchErrorCount:c,metricInputErrorBordeauxApiCount:l,metricLoadGptSlotErrorCount:u,metricUnloadCount:p}=eb(t);return e.setInterval(ea(t),1e4),e.addEventListener("pagehide",es(p,t)),e.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&ea(t)()}),e.PerformanceObserver&&new PerformanceObserver(eg(r)).observe({entryTypes:["long-animation-frame"]}),{recordFrameworkRequest:en(n),recordAds:er(i),recordConfigLoad:eu(a),recordThirdPartiesLoad:ep(a),recordAdManagerError:ed(s),recordGamApiFetchError:ec(c),recordSlotInsertionError:eh(d),recordLoadGptSlotError:ef(u),recordInputErrorBordeauxApi:em(l)}}return{recordFrameworkRequest:()=>{},recordAds:()=>{},recordConfigLoad:()=>{},recordThirdPartiesLoad:()=>{},recordAdManagerError:()=>{},recordGamApiFetchError:()=>{},recordSlotInsertionError:()=>{},recordLoadGptSlotError:()=>{},recordInputErrorBordeauxApi:()=>{}}},eA=(e,t="Bordeaux")=>({id:(0,o.Tw)(),type:"resource",time:e.startTime,object:e,origin:t,message:e.name,duration:e.duration}),e_=0,eO=[],ev=()=>{let e=Z("resource"),t=e.slice(e_);if(0!==t.length)e_=e.length,t.forEach(e=>{let t=eA(e,"System");eO.push(t)})},eT=(e,t)=>{ev();let r=[];return void 0!==e&&r.push(t=>t.object.initiatorType===e),void 0!==t&&r.push(e=>e.object.name.indexOf(t)>-1),eO.filter(e=>!r.find(t=>!1===t(e)))},eS=()=>({getResources:eT}),eP=(()=>{let e=q(),t=$(),r=eE();return function(e){for(var t=1;t_,Z:()=>O});var n,i,a=r("11077"),o=r("30039");let s={},d="${autoincrement}",c=e=>Object.fromEntries(Object.entries(e.targeting).filter(e=>Array.isArray(e[1])).map(([t,r])=>[t,r.map(r=>{if(r.includes(d)){!s[e.name]&&(s[e.name]={}),!s[e.name][t]&&(s[e.name][t]=1);let n=r.replace(d,s[e.name][t].toString());return s[e.name][t]++,n}return r})]));var l=r("46992"),u=r("37563"),p=(0,l.Z)(function(e,t){return(0,u.Z)(function(e,t,r){return r},e,t)}),f=r("50321");function h(e){for(var t=1;t{var r,n;return p((r=h({},e),n=(n={inView:!1,inView75Percent:!1,viewed:!1,inViewport:!1,viewedTime:0,fetchTime:0,loadTime:0,status:f.rU.PENDING,targeting:h({},e.targeting,(0,a.UB)(e))},n),Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(n)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))}),r),t)},g=(e,t)=>new f.Lo(m(e,t));var y=r("79957");function b(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function E(e){for(var t=1;t{var s;e&&e.update({adID:r});let d={};if(((0,a.xO)(o,"50","163")||(0,a.xO)(o,"50","164"))&&(null===(s=o.bidFloors)||void 0===s?void 0:s.floorPrices)){let e=(0,a.qj)(o,t.sizes);e&&(d={flrp:(0,a.aW)(e)})}let l={};return e&&(l=A(E({},l,d,(0,y.k)(t,o.placement,e)),{_slot:e.getProperty("name"),_slot_type:e.getProperty("genericName")})),(t.incremental||i)&&(l=A(E({},l,c(t)),{adUnitName:[t.name]})),"anchored"===t.mode&&(l=E({},l,(0,y.k)(t,o.placement,e))),g(t,A(E({id:r,targeting:l},e?{slotID:e.getProperty("id")}:{}),{adUnitPath:n}))};let O=(0,o.p4)((i=(n=function*({input:{adMatches:e,adCounter:t,pageAdUnitPath:r,adTypeCounters:n,config:i}}){return e.map(({slot:e,adDefinition:a},o,s)=>{let d=`bordeaux-ad-${t+o}`,c=a.incremental?`${r}/${a.name}-${Math.min(10,s.slice(0,o).reduce((e,t)=>e+(t.adDefinition.name===a.name?1:0),0)+(n[a.name]||0))}`:`${r}/${a.name}`;return _({slot:e,adDefinition:a,adID:d,adUnitPath:c},i)})},function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(e){b(a,r,i,o,s,"next",e)}function s(e){b(a,r,i,o,s,"throw",e)}o(void 0)})}),function(e){return i.apply(this,arguments)}))},88746:function(e,t,r){"use strict";r.d(t,{Z:function(){return a},k:function(){return i}});var n=r(50321);let i=e=>t=>{if(t.affinitySlotID&&t.affinitySlotID!==e.name)return!1;if(t.affinitySlotID===e.name)return!0;if(t.mode!==n.nV.SLOTIFY)return!1;let r=e.adCategoryAllowList,i=t.category;return!!(0===r.length||void 0!==i&&r.includes(i))&&(!e.fluid||!!t.fluid)&&(!!e.fluid||!t.fluid)&&(!!e.fluid&&!!t.fluid||!(t.width>e.width)&&!(t.height>e.height)&&!0)},a=e=>(t,r)=>{if(void 0!==e.getProperty("adID")||r.affinitySlotID&&r.affinitySlotID!==e.getProperty("name"))return t;if(r.affinitySlotID===e.getProperty("name"))return r;if(t&&t.affinitySlotID===e.getProperty("name")||r.mode!==n.nV.SLOTIFY)return t;let i=e.getProperty("adCategoryAllowList"),a=r.category;if(0!==i.length&&(void 0===a||!i.includes(a)))return t;if(e.getProperty("fluid")&&r.fluid)return t||r;let o=r.width,s=r.height,d=e.getProperty("width"),c=e.getProperty("height");return o>d||s>c||null!==t&&(t.width||1)>=o?t:r}},86701:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(46735),i=r(39489);function a(e){for(var t=1;tObject.fromEntries(Object.entries(e).flatMap(([e,t])=>{let r=t.matches.map(e=>({match:e,hooks:(0,i.Z)(e.slotDefinition,t.recur)}));return"none"===e?[[e,o(a({},t),{id:e,unsatisfiedInView:!1,everSatisfied:!1,satisfied:!1,destroyed:!1,alreadyInView:!1,inView:!1,inBuffer:!1,slotsInView:{},slotsInBuffer:{},matches:r.flatMap(({match:t,hooks:r})=>r.map((r,i)=>{let s=`bordeaux-slot_${t.slotDefinition.name}-hook_${i}`,d=(0,n.C)(t.slotDefinition,a({id:s,hookElement:r,screen:e},t.slotDefinition.multiple?{name:`${t.slotDefinition.name}-${i}`}:{}));return o(a({},t),{slot:d})}))})]]:r[0].hooks.map((i,s)=>[`${e}.${s}`,o(a({},t),{id:`${e}.${s}`,unsatisfiedInView:!1,everSatisfied:!1,satisfied:!1,destroyed:!1,alreadyInView:!1,inView:!1,inBuffer:!1,slotsInView:{},slotsInBuffer:{},matches:r.map(({match:t,hooks:r})=>{let i=r[s],d=`bordeaux-slot_${t.slotDefinition.name}-hook_${s}`,c=(0,n.C)(t.slotDefinition,a({id:d,hookElement:i,screen:`${e}.${s}`},t.slotDefinition.multiple?{name:`${t.slotDefinition.name}-${s}`}:{}));return o(a({},t),{slot:c})})})])}))},52837:function(e,t,r){"use strict";r.d(t,{Z:function(){return d}});var n=r(11077),i=r(50321),a=r(90069);function o(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let d=class e{observe(e){return null!==this.callback?(n.cM.warn(`SlotObserver - ${this.slotName}: Unable to call method observe() more than once`),this):(this.callback=e,this)}unobserve(){return this.callback=null,this.bufferUnObserve(),this.viewportUnObserve(),this}composeEvent(e){var t,r;return t=function(e){for(var t=1;t{if(e.time0,r=t&&!this.isInsideBuffer;this.scrollPosition=(0,a.kl)(e,this.buffer),this.isInsideBuffer=t,this.isNewInBuffer=!!t&&r,this.lastUpdate=e.time,this.next(this.composeEvent(i.yy.BUFFER))},this.buffer):this.bufferUnObserve=a.ZT,this.viewportUnObserve=(0,a.CV)(e,(d=(n=function*(e){if(e.time{let n=new IntersectionObserver(e=>{e.forEach(e=>t(e))},{rootMargin:`${r}px 0px ${r}px 0px`,threshold:[0,1]});return n.observe(e),()=>{n.unobserve(e)}};function i(e,t){var r,n;return e.boundingClientRect.bottom<((null===(r=e.rootBounds)||void 0===r?void 0:r.top)||0)+t?-1:e.boundingClientRect.y>((null===(n=e.rootBounds)||void 0===n?void 0:n.bottom)||0)-t?1:0}let a=()=>{}},39489:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(11077);let i=({hook:e,multiple:t},r=!1)=>{if(t||r)return(0,n.Wb)(e);let i=(0,n.R2)(e);return i?[i]:[]}},79957:function(e,t,r){"use strict";r.d(t,{k:function(){return n},u:function(){return i}});let n=(e,t,r)=>{let n=(null==r?void 0:r.getProperty("name").replace(/\s+/g,""))||"NO_SLOT_FOUND",i=t.id||"NO_PLACEMENT_FOUND",a=t.siteId||"NO_SITE_ID_FOUND",o=e.incremental&&n.includes("-")&&n.split("-").pop()||"";return{"plcmt-slot-refreshed":`${a}#${i}#${"anchored"===e.mode?"anchored":n}#false${""!==o?"#":""}${o}`}},i=(e,t,r)=>{let n="yes"===t||"yes"===r?"true":"false",i=e.split("#").map((e,t)=>3===t?n:e);return{"plcmt-slot-refreshed":(i.length>3?i:i.concat(n)).join("#")}}},51208:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(11077);let i=({context:e})=>{(0,n.ZN)(e.config.placement);let{placement:t}=e.config;(null==t?void 0:t.abTest)&&t.abTest.forEach(e=>{(0,n.n0)(e)})}},71976:function(e,t,r){"use strict";r.a(e,async function(e,n){try{r.d(t,{ZP:function(){return ei}});var i=r(95801),a=r(846),o=r(2725),s=r(34438),d=r(11077),c=r(66521),l=r(24014),u=r(50321),p=r(58640),f=r(60550),h=r(83010),m=r(22533),g=r(38914),y=r(25528),b=r(65696),E=r(9282),A=r(73724),_=r(9563),O=r(64061),v=r(84457),T=r(14462),S=r(6606),P=r(83474),I=r(30805),D=r(52531),R=r(1516),j=r(59575),w=r(23750),C=r(10629),N=r(68159),B=r(59009),x=r(82539),k=r(56413),U=r(48373),L=r(29749),M=r(51208),F=r(71978),Z=r(68121),G=r(91563),$=r(86701),V=r(79957),H=r(81181),Y=r(88746);function X(e){for(var t=1;t{let t=(0,i.Z)(a.Z,e.config.features.customActivations.AD_REFRESH_DISABLED,e.config.features.customActivations.TAKEOVER);return t.LINE_ITEM?t.LINE_ITEM:e.unrefreshableLineItems},unrefreshableOrders:({context:e})=>{let t=(0,i.Z)(a.Z,e.config.features.customActivations.AD_REFRESH_DISABLED,e.config.features.customActivations.TAKEOVER);return t.ORDER?t.ORDER:e.unrefreshableOrders},unrefreshableAdvertisers:({context:e})=>{let t=(0,i.Z)(a.Z,e.config.features.customActivations.AD_REFRESH_DISABLED,e.config.features.customActivations.TAKEOVER);return t.ADVERTISER?t.ADVERTISER:e.unrefreshableAdvertisers}}),z=(0,c.Z)(()=>{}),W=["hybridTestID","hybridQATestID"],q={"25|95":{mobile:3e3,tablet:3e3,desktop:3e3},"25|96":{mobile:3500,tablet:3500,desktop:3500},"25|97":{mobile:4e3,tablet:4e3,desktop:4e3},"25|98":{mobile:4500,tablet:4500,desktop:4500},"25|99":{mobile:5e3,tablet:5e3,desktop:5e3},"25|100":{mobile:5500,tablet:5500,desktop:5500},"25|101":{mobile:6e3,tablet:6e3,desktop:6e3},"25|102":{mobile:6500,tablet:6500,desktop:6500},"25|103":{mobile:7e3,tablet:7e3,desktop:7e3}},Q=(0,C.Z)({auctionTimeouts:({context:e})=>{let t=Object.entries(e.sommelierResponse.targeting||{}).reverse().find(([e,t])=>W.includes(e)&&("string"==typeof t&&q[t]||Array.isArray(t)&&t.some(e=>e in q)));if(!t)return e.auctionTimeouts;let r=t[1];return"string"==typeof r?q[r]:q[r.find(e=>e in q)]}}),J=(0,C.Z)({thirdPartyApiConfigOverrides:({context:e})=>(0,d.rG)(e.config,"50")?K(X({},e.thirdPartyApiConfigOverrides),{pubx:{enabled:(0,d.xO)(e.config,"50","170")}}):(0,d.rG)(e.config,"41")?K(X({},e.thirdPartyApiConfigOverrides),{pubx:{enabled:(0,d.xO)(e.config,"41","140")}}):e.thirdPartyApiConfigOverrides}),ee=(0,C.Z)({thirdPartyApiConfigOverrides:({context:e})=>{var t;let r=null!==(t=e.config.targeting.geo)&&void 0!==t?t:"GB";return["GB","CA","AU","US"].includes(r)?e.thirdPartyApiConfigOverrides:K(X({},e.thirdPartyApiConfigOverrides),{permutive:{enabled:!1}})}}),et=(0,C.Z)({activationDistance:({context:e})=>{if(!(0,d.rG)(e.config,"49"))return e.activationDistance;switch((0,d.bB)(e.config,"49")){case"160":return 600;case"161":return 2e3;default:return e.activationDistance}}}),er=(0,C.Z)({activationDistance:({context:e})=>{if(!(0,d.rG)(e.config,"53"))return e.activationDistance;switch((0,d.bB)(e.config,"53")){case"179":return 1200;case"180":return 800;case"181":return 700;case"182":return 600;case"183":return 500;case"184":return 400;case"185":return 300;default:return e.activationDistance}}}),en=(0,C.Z)({thirdPartyApiConfigOverrides:({context:e})=>{if(!(0,d.rG)(e.config,"43"))return e.thirdPartyApiConfigOverrides;switch((0,d.bB)(e.config,"43")){case"142":return K(X({},e.thirdPartyApiConfigOverrides),{euid:{enabled:!1},liveRamp:K(X({},e.thirdPartyApiConfig.liveRamp),{enabled:!1}),liveIntent:{enabled:!1},uid2:{enabled:!1}});case"143":return K(X({},e.thirdPartyApiConfigOverrides),{euid:{enabled:!0},liveRamp:K(X({},e.thirdPartyApiConfig.liveRamp),{enabled:!1}),liveIntent:{enabled:!1},uid2:{enabled:!1}});case"144":return K(X({},e.thirdPartyApiConfigOverrides),{euid:{enabled:!1},liveRamp:K(X({},e.thirdPartyApiConfig.liveRamp),{enabled:!1}),liveIntent:{enabled:!1},uid2:{enabled:!0}});case"145":return K(X({},e.thirdPartyApiConfigOverrides),{euid:{enabled:!1},liveRamp:K(X({},e.thirdPartyApiConfig.liveRamp),{enabled:!1}),liveIntent:{enabled:!0},uid2:{enabled:!1}});case"146":return K(X({},e.thirdPartyApiConfigOverrides),{euid:{enabled:!1},liveRamp:K(X({},e.thirdPartyApiConfig.liveRamp),{enabled:!0}),liveIntent:{enabled:!1},uid2:{enabled:!1}});case"147":return K(X({},e.thirdPartyApiConfigOverrides),{euid:{enabled:!0},liveRamp:K(X({},e.thirdPartyApiConfig.liveRamp),{enabled:!0}),liveIntent:{enabled:!0},uid2:{enabled:!0}});default:return e.thirdPartyApiConfigOverrides}}}),ei={[u.DO.spawn_APIMachine]:(0,C.Z)({[u.TO.API]:({spawn:e})=>e(u.b2.API,{id:u.TO.API})}),[u.DO.spawn_adFeatureMachine]:(0,C.Z)({[u.TO.adFeatures]:({spawn:e})=>e(u.b2.listenForAdFeatures,{id:u.TO.adFeatures})}),[u.DO.initialiseFeatures]:(0,C.Z)({featuresInitialised:!0}),[u.DO.decide_adToolSource]:(0,C.Z)({adToolSource:({context:{adToolVersion:e}})=>e?`https://bdx.${e}.public.rtb-qa-eks-euw1.futureplc.engineering/ad-tool.js`:"https://bordeaux.futurecdn.net/ad-tool.js"}),[u.DO.checkAdBlock]:(0,C.Z)({adBlocked:await (0,d.y8)()}),[u.DO.readQueryParameters]:(0,C.Z)({queryParameters:()=>{let e=(0,d.dU)(),t=new URLSearchParams(e.location.search);return{country:t.get("force_locale")||t.get("force_country")||t.get("CC"),debugTool:t.get("debug_ads"),forceTakeover:t.get("force_takeover"),forceTargeting:t.get("force_targeting"),sommelierUrl:t.get("sommelier_url"),forcePLCDB:t.get("force_plc_db"),forceABTestControl:t.get("force_abtest_control"),forceABTestVariant:t.get("force_abtest_variant"),lrh:t.get("lrh")}}}),[u.DO.readPageParameters]:(0,C.Z)({pageParameters:d.ZS}),[u.DO.spawn_arbitraryEventEmitter]:(0,C.Z)({[u.TO.arbitraryEventEmitter]:({context:e,spawn:t})=>t(u.b2.arbitraryEventEmitter,{id:u.TO.arbitraryEventEmitter,input:{pageParameters:e.pageParameters}})}),[u.DO.assignIndexExchangeDeviceType]:({context:e})=>{(0,d.dU)().indexExchangeDeviceType=e.pageParameters.device},[u.DO.assignBordeauxAdsPromise]:()=>{(0,d.dU)().bordeauxAds=Promise.resolve(!0)},[u.DO.checkMultipleScripts]:(0,c.Z)(({check:e,enqueue:t})=>{e(u.IF.duplicateScripts)&&t(u.PK.MULTIPLE_SCRIPTS)}),[u.DO.spawn_adToolTapOpenMachine]:(0,C.Z)({[u.TO.elementTapHandler]:({spawn:e})=>e(u.b2.elementTapHandler,{id:u.TO.elementTapHandler,input:{element:document.body,fingers:2,repetitions:10}})}),[u.DO.checkAdToolParam]:(0,c.Z)(({check:e,enqueue:t})=>{e(u.IF.adToolOpenedFromURL)&&t(u.DO.raiseOpenAdTool)}),[u.DO.spawn_automaticRefreshMachine]:(0,C.Z)({[u.TO.automaticRefresh]:({spawn:e})=>e(u.b2.automaticRefresh,{id:u.TO.automaticRefresh})}),[u.DO.reportIfAdBlocked]:(0,c.Z)(({check:e,enqueue:t})=>{e(u.IF.adsBlocked)&&t(u.PK.AD_BLOCKED)}),[u.DO.useParsedFallbackConfig]:(0,C.Z)({config:l.Xt}),[u.DO.useFallbackConfig]:(0,C.Z)({sommelierResponse:l.g}),[u.DO.raiseOpenAdTool]:(0,N.Z)({type:u.ON.openAdTool}),[u.DO.thirdPartiesReady]:(0,B.Z)(u.TO.API,{type:u.pf.THIRD_PARTIES_READY}),[u.DO.decide_avoidanceDistance]:(0,C.Z)({avoidanceDistance:({context:e})=>{var t;let r=null===(t=e.config.placement.settings.adDensity)||void 0===t?void 0:t.avoidanceDistance,n=e.deviceAvoidanceDistance;if(n){let{device:t}=e.pageParameters;return n[t]}return void 0===r?e.avoidanceDistance:r}}),[u.DO.decide_testActivationDistance]:et,[u.DO.decide_v2TestActivationDistance]:er,[u.DO.decide_testPubx]:J,[u.DO.decide_testAdServiceActivation]:en,[u.DO.decide_enablePermutive]:ee,[u.DO.decide_thirdPartyConfig]:(0,C.Z)({thirdPartyApiConfig:({context:e})=>(0,w.t)(e.config.thirdPartyAPIConfig,e.thirdPartyApiConfigOverrides)}),[u.DO.decide_liveIntentUserSync]:(0,C.Z)({liveIntentUserSyncEnabled:({context:e})=>e.thirdPartyApiConfig.liveIntent.enabled&&.9>Math.random()}),[u.DO.decide_pageAdunitPath]:(0,C.Z)({pageAdUnitPath:({context:e})=>`/${[e.config.placement.siteAdUnitPath,...e.pageCategory?[e.pageCategory]:[],e.config.placement.adUnitPath].map(d.g_).join("/")}`}),[u.DO.initialiseSentry]:x.Kl,[u.DO.sendABTestToFreyr]:M.Z,[u.DO.setup_customActivations]:e,[u.DO.decide_refreshTime]:z,[u.DO.setup_userSync]:({context:e})=>{(0,s.Z)(e)},[u.DO.spawn_adManager]:(0,C.Z)({[u.TO.adManager]:({spawn:e,context:{hybridId:t,uspConsent:r}})=>e(u.b2.adManager,{id:u.TO.adManager,input:X({privacySettings:{restrictDataProcessing:(0,d.br)(r)}},t?{publisherProvidedId:t}:{})})}),[u.DO.handleError]:()=>{o.Z.recordFrameworkRequest("fail")},[u.DO.assignLiveIntentUserSyncTargeting]:(0,c.Z)(({check:e,enqueue:t})=>{e(u.IF.prebidEnabled)&&t(e(u.IF.liveIntentUserSyncEnabled)?{type:u.DO.updatePageTargeting,params:{"li-module-enabled":["on"]}}:{type:u.DO.updatePageTargeting,params:{"li-module-enabled":["off"]}})}),[u.DO.storeHybridTestSessions]:({context:e})=>{Object.entries(e.config.targeting).filter(([e])=>W.includes(e)).forEach(([,e])=>{sessionStorage.setItem("force_abtest","string"==typeof e?e:e.join(","))})},[u.DO.decideTestAuctionTimeouts]:Q,[u.DO.decide_takeoverIncrementals]:(0,C.Z)({takeoverIncrementals:({context:{takeoverIncrementalChooser:e,adUnits:{incremental:t}}})=>t.filter(t=>{if(e){let r=e(t);if(!1===r)return!1;if(!0===r)return!0}return!!t.takeoverIncremental})}),[u.DO.decide_validAdunits]:(0,C.Z)({adUnits:({context:{pageParameters:{country:e},config:{placement:{adUnits:t}}}})=>({standard:t.standard.filter((0,d.QP)(e.toLowerCase())),incremental:t.incremental.filter((0,d.QP)(e.toLowerCase()))})}),[u.DO.hideAnchored]:({context:e})=>{e.ads.getValues().filter(e=>e.getProperty("mode")===u.nV.ANCHORED).forEach(e=>{var t;let r=null===(t=e.getProperty("elements"))||void 0===t?void 0:t.outerContainer;r&&(r.style.transform="translate(0, 100%)",r.style.transition=".5s")})},[u.DO.showAnchored]:({context:e})=>{e.ads.getValues().filter(e=>e.getProperty("mode")===u.nV.ANCHORED).forEach(e=>{var t;let r=null===(t=e.getProperty("elements"))||void 0===t?void 0:t.outerContainer;r&&(r.style.transform="translate(0, 0)",r.style.transition=".5s")})},[u.DO.adManagerAuction]:(0,B.Z)(u.TO.adManager,({},e)=>({type:u.cq.auction,data:{ads:e.sort((e,t)=>e.getProperty("requestOrder")-t.getProperty("requestOrder"))}})),[u.DO.updateAdManagerTargeting]:(0,B.Z)(u.TO.adManager,({context:e})=>({type:u.cq.setTargeting,data:{targeting:(0,j.ZP)(e)}})),[u.DO.spawn_auctionPreProcessor]:(0,C.b)({[u.TO.adPreProcessor]:({spawn:e,context:{[u.TO.adPreProcessor]:t}},r)=>K(X({},t),{[r]:e(u.b2.adPreProcessor,{id:`${u.TO.adPreProcessor}${r}`,input:({context:e,event:{data:{auctionId:t,ads:r}}})=>({context:e,auctionId:t,ads:r})})})}),[u.DO.raise_adManagerAuctionProcessed]:(0,B.Z)(u.TO.adManager,(e,{auctionId:t})=>({type:u.cq.auctionProcessed,data:{auctionId:t}})),[u.DO.raise_auctionEnd]:(0,L.Z)((e,{auctionId:t})=>({type:u.Jg.END,data:{time:(0,d._f)(),auction:t}})),[u.DO.finaliseAd]:({context:{ads:e}},{adId:t,gptOutput:r})=>{let n=(0,d.dU)(),i=e.getValues().find(e=>e.getProperty("id")===t);if(!!i)if(d.D_.breadcrumb({category:"advert",message:`Ad slotRenderEnded - ${i.getProperty("name")}`}),o.Z.mark(`Ad slotRenderEnded - ${i.getProperty("name")}`),r!==u.Rh){let e=n.performance.now();i.update({status:u.rU.DELIVERED,loadTime:e,gptOutput:r});let t=i.getProperty("label");if(t){var a;let e=(0,U.BQ)(i.getProperty("id"),t),r=null===(a=i.getProperty("elements"))||void 0===a?void 0:a.element;r&&r.insertBefore(e,r.firstChild)}}else i.update({status:u.rU.UNDELIVERED})},[u.DO.markAdViewed]:({context:{ads:e}},{adId:t})=>{let r=e.getValues().find(e=>e.getProperty("id")===t);if(!!r)r.update({viewed:!0,status:u.rU.VIEWED})},[u.DO.raise_reportAdLoad]:(0,L.Z)(({context:{ads:e}},{adId:t})=>({type:u.Jg.AD_LOAD,data:{time:(0,d._f)(),auction:e.getValues().find(e=>e.getProperty("id")===t).getProperty("auctionId")}})),[u.DO.reportAdLoad]:({context:{ads:e}},{adId:t})=>{let r=e.getValues().find(e=>e.getProperty("id")===t);if(!!r){if(d.D_.breadcrumb({category:"advert",message:`Ad slotOnLoad - ${r.getProperty("name")}`}),o.Z.mark(`Ad slotOnLoad - ${r.getProperty("name")}`),!r.getProperty("auctionId")){d.cM.error("Error handling GPT slot loaded, auctionId is undefined."),o.Z.recordLoadGptSlotError();return}}},[u.DO.updateAdViewability]:({context:{ads:e}},{adId:t,inViewPercentage:r})=>{let n=e.getValues().find(e=>e.getProperty("id")===t);if(!!n)n.update({inView:r>=50}),n.update({inViewport:r>0}),n.update({inView75Percent:r>75})},[u.DO.disableAnchoredRefresh]:(0,C.Z)({anchoredRefreshDisabled:!1}),[u.DO.enableAnchoredRefresh]:(0,C.Z)({anchoredRefreshDisabled:!0}),[u.DO.updateAdsViewedTime]:({context:{ads:e}})=>{e.getValues().forEach(e=>{if(e.getProperty("inView")){let t=e.getProperty("viewedTime")||0;e.update({viewedTime:t+1})}})},[u.DO.raise_automaticRefresh]:(0,N.Z)(({context:e})=>({type:u.ON.automaticRefresh,data:(0,k.z)(e)})),[u.DO.resetAds]:(e,{ads:t})=>{t.forEach(e=>{let t=e.getProperty("targeting");e.update({targeting:X({},t,(0,d.nz)(e,!1),(0,V.u)(String(t["plcmt-slot-refreshed"]),(0,d.nz)(e,!1).refresh,String((0,d.nz)(e,!1)["api-refresh"]))),inView:!1,viewedTime:0})})},[u.DO.refreshAds]:(0,B.Z)(u.TO.adManager,(e,{ads:t})=>({type:u.cq.refresh,data:{ads:t}})),[u.DO.updateRefreshTakeoverStatus]:(0,B.Z)(u.TO.automaticRefresh,({context:{takeoverActive:e}})=>({type:u.QN.setTakeoverStatus,data:e})),[u.DO.updateSlotifyTakeoverStatus]:(0,B.Z)(u.TO.slotify,({context:{takeoverActive:e}})=>({type:u.bh.setTakeoverStatus,data:e})),[u.DO.updateAPITakeoverStatus]:(0,B.Z)(u.TO.API,{type:u.pf.TAKEOVER_READY}),[u.DO.set_takeover]:(0,C.Z)({takeoverActive:F.Z}),[u.DO.customVideoBehaviour]:({context:{ads:e,config:t,pageParameters:{site:r}}})=>{if(!["marieclairecom-progressive","whowhatwear-progressive"].includes(r))return;let{features:{customActivations:n}}=t;(0,d.io)().then(t=>{let r=e.getValues().map(e=>e.getProperty("gptOutput")).filter(e=>!!e),i=r.map(e=>e.lineItem).some(e=>{var t;return null===(t=n.VIDEO_STICKY_AUTOPLAY_DISABLED.LINE_ITEM)||void 0===t?void 0:t.includes(e)}),a=r.map(e=>e.advertiser).some(e=>{var t;return null===(t=n.VIDEO_STICKY_AUTOPLAY_DISABLED.ADVERTISER)||void 0===t?void 0:t.includes(e)}),o=r.map(e=>e.campaign).some(e=>{var t;return null===(t=n.VIDEO_STICKY_AUTOPLAY_DISABLED.ORDER)||void 0===t?void 0:t.includes(e)});(i||a||o)&&t().remove()}).catch(e=>{d.cM.warn(e)})},[u.DO.loadAdTool]:d.ZH,[u.DO.reportPageLoad]:x.$X,[u.DO.set_CFTParameters]:(0,C.b)({cftParameters:(e,t)=>t}),[u.DO.reportPageUnload]:x.Rq,[u.DO.set_hybridId]:(0,C.b)({hybridId:(e,t)=>t}),[u.DO.updateAPIHybridID]:(0,B.Z)(u.TO.API,{type:u.pf.HYBRID_ID_READY}),[u.DO.sendUserIdsToFreyr]:({context:e})=>{let t=[{name:"hybridId",id:e.hybridId}],r=e.queryParameters.lrh?[{name:"email_sha256",id:e.queryParameters.lrh}]:[];(0,d.vi)([...t,...r])},[u.DO.set_hybridABTestTargeting]:(0,C.b)({hybridABTestTargeting:(e,t)=>t}),[u.DO.adFeature_expandHeight]:S.Z,[u.DO.adFeature_fullWidth]:P.Z,[u.DO.adFeature_popOut]:D.ZP,[u.DO.adFeature_multiFrame]:I.ZP,[u.DO.adFeature_closeButton]:R.Z,[u.DO.decide_hybridABTestTargeting]:(0,N.Z)(({context:e})=>({type:u.ON.setHybridABTestTargeting,data:(0,j.ZO)(e)})),[u.DO.spawn_anchoredLogic]:(0,C.Z)({[u.TO.anchoredLogic]:({spawn:e,context:t})=>e(u.b2.anchoredLogic,{id:u.TO.anchoredLogic,input:{slots:t.slots,ads:t.ads,config:t.config,pageParameters:t.pageParameters}})}),[u.DO.set_pageStyleConstants]:(0,C.b)({pageStyleConstants:(e,t)=>t}),[u.DO.set_GDPRConsent]:(0,C.b)({gdprConsent:(e,t)=>t}),[u.DO.set_GPPConsent]:(0,C.b)({gppConsent:(e,t)=>t}),[u.DO.set_USPConsent]:(0,C.b)({uspConsent:(e,t)=>t}),[u.DO.updatePageTargeting]:(0,C.b)({pageTargeting:({context:e},t)=>X({},e.pageTargeting,t)}),[u.DO.updateAPIConfig]:(0,B.Z)(u.TO.API,{type:u.pf.CONFIG_READY}),[u.DO.set_config]:(0,C.b)({config:(e,t)=>t}),[u.DO.raise_consentDone]:(0,N.Z)({type:u.ON.consentDone}),[u.DO.reportConfigFailure]:(0,L.Z)((e,t)=>({type:u.PK.CONFIG_FAILURE,data:{time:(0,d._f)(),error:t}})),[u.DO.set_sommelierResponse]:(0,C.b)({sommelierResponse:(e,t)=>t}),[u.DO.reportContentLoad]:(0,L.Z)((e,t)=>({type:u.PK.CONTENT_LOAD,data:{time:t}})),[u.DO.spawn_pageEventEmitter]:(0,C.Z)({[u.TO.pageEventEmitter]:({spawn:e})=>e(u.b2.pageEventEmitter,{id:u.TO.pageEventEmitter})}),[u.DO.decide_timingEnabled]:(0,C.Z)({timing:({context:e})=>K(X({},e.timing),{enabled:Math.random(){let r={config:t.config,gdprConsent:t.gdprConsent,liveIntentUserSyncEnabled:t.liveIntentUserSyncEnabled,thirdPartyApiConfig:t.thirdPartyApiConfig,loadGptExternallyPromise:t.loadGptExternallyPromise,loadGptExternally:t.loadGptExternally,sommelierResponse:t.sommelierResponse,pageTargeting:t.pageTargeting};return{[u.dp.AD_SERVER]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.AD_SERVER}`,input:{bordeaux:r,thirdPartyMethods:p.Z}}),[u.dp.AM_CLIO]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.AM_CLIO}`,input:{bordeaux:r,thirdPartyMethods:f.Z}}),[u.dp.AMAZON]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.AMAZON}`,input:{bordeaux:r,thirdPartyMethods:h.Z}}),[u.dp.EUID]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.EUID}`,input:{bordeaux:r,thirdPartyMethods:m.Z}}),[u.dp.GPT]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.GPT}`,input:{bordeaux:r,thirdPartyMethods:g.Z}}),[u.dp.IAS]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.IAS}`,input:{bordeaux:r,thirdPartyMethods:y.Z}}),[u.dp.PERMUTIVE]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.PERMUTIVE}`,input:{bordeaux:r,thirdPartyMethods:b.Z}}),[u.dp.INDEX_EXCHANGE]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.INDEX_EXCHANGE}`,input:{bordeaux:r,thirdPartyMethods:E.Z}}),[u.dp.LIVE_RAMP]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.LIVE_RAMP}`,input:{bordeaux:r,thirdPartyMethods:A.Z}}),[u.dp.PREBID]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.PREBID}`,input:{bordeaux:r,thirdPartyMethods:_.Z}}),[u.dp.PUBMATIC]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.PUBMATIC}`,input:{bordeaux:r,thirdPartyMethods:O.Z}}),[u.dp.PUBX]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.PUBX}`,input:{bordeaux:r,thirdPartyMethods:v.Z}}),[u.dp.TMT]:e(u.b2.setupThirdPartyAPI,{id:`${u.TO.thirdPartyAPI}${u.dp.TMT}`,input:{bordeaux:r,thirdPartyMethods:T.Z}})}}}),[u.DO.set_thirdPartyResults]:(0,C.b)({thirdPartyResults:(e,t)=>t}),[u.DO.set_adToolVersion]:(0,C.b)({adToolVersion:(e,t)=>t}),[u.DO.set_loadGPTExternally]:(0,C.b)({loadGptExternally:(e,t)=>t}),[u.DO.set_prebidAnalyticsEnabled]:(0,C.b)({prebidAnalyticsEnabled:(e,t)=>t}),[u.DO.set_auctionTimeouts]:(0,C.b)({auctionTimeouts:(e,t)=>t}),[u.DO.set_automaticDynamic]:(0,C.b)({automaticDynamic:(e,t)=>t}),[u.DO.set_overrideCompanionBounds]:(0,C.b)({overrideCompanionBounds:(e,t)=>t}),[u.DO.set_experimentId]:(0,C.b)({experimentId:(e,t)=>t}),[u.DO.set_pageCategory]:(0,C.b)({pageCategory:(e,t)=>t}),[u.DO.set_pageTemplate]:(0,C.b)({pageTemplate:(e,t)=>t}),[u.DO.set_refreshTime]:(0,C.b)({refreshTime:(e,t)=>t}),[u.DO.set_takeoverIncrementalCaps]:(0,C.b)({takeoverIncrementalCaps:(e,t)=>t}),[u.DO.set_takeoverIncrementalChooser]:(0,C.b)({takeoverIncrementalChooser:(e,t)=>t}),[u.DO.set_activationDistance]:(0,C.b)({activationDistance:(e,t)=>t}),[u.DO.set_avoidanceDistance]:(0,C.b)({deviceAvoidanceDistance:(e,t)=>t}),[u.DO.set_thirdPartyAPIConfigOverrides]:(0,C.b)({thirdPartyApiConfigOverrides:(e,t)=>t}),[u.DO.set_fallbackResponses]:(0,C.b)({fallbackResponses:({context:e},t)=>X({},e.fallbackResponses,t)}),[u.DO.addUnrefreshableNames]:(0,C.b)({unrefreshableNames:({context:e},t)=>[...e.unrefreshableNames,...t]}),[u.DO.feature_enable]:(0,C.b)({features:({context:e},t)=>K(X({},e.features),{[t]:!0})}),[u.DO.feature_disable]:(0,C.b)({features:({context:e},t)=>K(X({},e.features),{[t]:!1})}),[u.DO.changeBigtopDisplay]:({context:{slots:e}},{allowPopout:t})=>{t?(0,D.rp)():(0,D.Vt)(),e.getValues().filter(e=>e.getProperty("hideFromOtherScreens")).map(e=>{let t=e.getProperty("position");return t===u.f0.APPEND||t===u.f0.PREPEND?e.getProperty("hookElement"):e.getProperty("element")}).forEach(e=>{e.style.position=t?"":"static"}),[...(0,d.Wb)("#iframe-future-big-top-collapsed")].forEach(e=>{e.style.top=t?"0":"-1000px"})},[u.DO.openDockedTool]:(0,C.Z)({dockedTool:d.ZH}),[u.DO.closeUndockedTool]:({context:{unDockedTool:e}})=>{if(!e){d.cM.error("Un-docked Window does not exist");return}e.close()},[u.DO.openUndockedTool]:(0,C.Z)({unDockedTool:({context:{adToolSource:e}})=>{let t=(0,d.dU)().open("","_blank","popup=true width=400,height=900");return!t&&d.cM.error("Un-docked window does not exist"),t.document.write(``),t}}),[u.DO.closeDockedTool]:({context:{dockedTool:e}})=>{if(!e){d.cM.error("Docked IFrame does not exist");return}e.remove()},[u.DO.decide_screens]:(0,C.Z)({screensDefinition:({context:{config:{placement:{slots:e,adUnits:t}}}})=>{let r=[].concat(...Object.values(t)),n=[].concat(...Object.values(e)),[i,a]=(0,d.uK)(r,e=>!!e.affinitySlotID),o=n.map(e=>{let t=a.find(t=>t.affinitySlotID===e.name);return{slotDefinition:e,adDefinitions:t?[t]:i.filter((0,Y.k)(e))}}).reduce((e,t)=>{let{slotDefinition:r,adDefinitions:n}=t;if(n[0].affinitySlotID)e[0].matches.push(t);else if(r.adCategoryAllowList.includes(u.tX.SPONSORED_POST)||r.adCategoryAllowList.includes(u.tX.SPONSORED_BRAND))e.none.matches.push(t);else{let n=Object.entries(e).find(([,{matches:e}])=>e.some(({slotDefinition:e})=>r.master===e.name||e.master===r.name));n?e[n[0]].matches.push(t):e[Object.keys(e).length-1]={matches:[t],recur:t.adDefinitions.every(e=>e.incremental)}}return e},{0:{matches:[],recur:!1},none:{matches:[],recur:!1}});return(0,H.D)(o,(e,t)=>K(X({},e),{screen:t}))}}),[u.DO.createScreenBatch]:(0,C.b)({adBatches:({context:{adBatches:e,screens:t,adCounter:r,config:n,pageAdUnitPath:i,adTypeCounters:a}},{screenId:o})=>{let s=t[o],d=s.matches.reduce(({adTypeCounters:e,matches:t,screenId:o},{slot:d,adDefinitions:c},l)=>{let u=c[0],p=u.incremental||s.recur?`${i}/${u.name}-${Math.min(10,(a[u.name]||0)+(e[u.name]||0))}`:`${i}/${u.name}`,f=(0,Z._)({slot:d,adDefinition:u,adID:`bordeaux-ad-${r+l}`,recuring:u.incremental||s.recur,adUnitPath:p},n);return{screenId:o,adTypeCounters:K(X({},e),{[u.name]:(e[u.name]||0)+1}),matches:[...t,{slot:d,ad:f}]}},{adTypeCounters:{},matches:[],screenId:o});return[...e,d]}}),[u.DO.countAdBatch]:(0,C.b)({adTypeCounters:({context:{adTypeCounters:e}},{adTypeCounters:t})=>X({},e,Object.fromEntries(Object.entries(t).map(([t,r])=>[t,(e[r]||0)+r]))),adCounter:({context:{adCounter:e}},{adTypeCounters:t})=>Object.values(t).reduce((e,t)=>e+t,e)}),[u.DO.registerAdBatch]:({context:{ads:e}},{matches:t})=>{t.forEach(({ad:t})=>{e.push(t)})},[u.DO.registerScreenSlots]:({context:{screens:e,slots:t}})=>{Object.values(e).flatMap(e=>e.matches.map(e=>e.slot)).forEach(e=>{t.push(e)})},[u.DO.replaceScreenSlotConstants]:(0,C.Z)({screensDefinition:({context:{screensDefinition:e,pageStyleConstants:t}})=>(0,H.D)(e,(0,G.Z)(t))}),[u.DO.generateScreens]:(0,C.Z)({screens:({context:{screensDefinition:e}})=>(0,$.Z)(e)}),[u.DO.popCurrentBatch]:(0,C.Z)({adBatches:({context:{adBatches:e}})=>e.slice(1)}),[u.DO.reportFirstAdLoad]:({context:{firstAdsLoaded:e}})=>{!e&&x.Fo()},[u.DO.markScreenDestroyed]:(0,C.b)({screens:({context:{screens:e}},{screenId:t})=>K(X({},e),{[t]:K(X({},e[t]),{destroyed:!0,satisfied:!1})})}),[u.DO.spawn_screenSlotWatchers]:(0,C.Z)({[u.TO.screenSlotWatcher]:({context:{screens:e,activationDistance:t},spawn:r})=>Object.fromEntries(Object.values(e).flatMap(e=>e.matches.map(({slot:e})=>[e.getProperty("id"),r(u.b2.screenSlotWatcher,{id:`${u.TO.screenSlotWatcher}${e.getProperty("id")}`,input:{slot:e,activationDistance:t}})])))}),[u.DO.updateSlotViewability]:(0,C.b)({screens:({context:{screens:e}},{slot:t,intersecting:r,type:n})=>K(X({},e),{[t.getProperty("screen")]:K(X({},e[t.getProperty("screen")]),{[n===u.yy.BUFFER?"slotsInBuffer":"slotsInView"]:K(X({},e[t.getProperty("screen")][n===u.yy.BUFFER?"slotsInBuffer":"slotsInView"]),{[t.getProperty("id")]:r})})})}),[u.DO.updateScreenViewability]:(0,C.b)({screens:({context:{screens:e}},{screenId:t})=>{let r=Object.values(e[t].slotsInView).some(Boolean),n=r||Object.values(e[t].slotsInBuffer).some(Boolean);return K(X({},e),{[t]:K(X({},e[t]),{alreadyInView:r||n&&e[t].alreadyInView,inView:r,inBuffer:n})})}}),[u.DO.markUnsatisfiableScreens]:(0,C.Z)({screens:({context:{screens:e}})=>X({},e,Object.fromEntries(Object.entries(e).filter(([,{alreadyInView:e,inView:t,everSatisfied:r}])=>!t&&e&&!r).map(([e,t])=>[e,K(X({},t),{unsatisfiedInView:!0})])))}),[u.DO.markCurrentScreenSatisfied]:(0,C.Z)({screens:({context:{screens:e,currentScreen:t}})=>K(X({},e),{[t]:K(X({},e[t]),{satisfied:!0,everSatisfied:!0})})}),[u.DO.createSoloSlotBatch]:(0,C.b)({adBatches:({context:{adBatches:e,adCounter:t,config:r,screens:n,pageAdUnitPath:i,adTypeCounters:a}},{slot:o})=>{let s=n.none.matches.find(e=>e.slot.getProperty("id")===o.getProperty("id")),d=s.adDefinitions[0],c=d.incremental?`${i}/${d.name}-${Math.min(10,a[d.name]||0)}`:`${i}/${d.name}`,l=(0,Z._)({slot:s.slot,adDefinition:d,adID:`bordeaux-ad-${t}`,recuring:d.incremental,adUnitPath:c},r);return[...e,{matches:[{slot:s.slot,ad:l}],adTypeCounters:{[d.name]:1},screenId:"none"}]}}),[u.DO.destroyScreen]:({context:{ads:e,screens:t}},{screenId:r})=>{let n=t[r].matches.map(({slot:e})=>e.getProperty("adID")),i=e.getValues().filter(e=>n.includes(e.getProperty("id")));i.forEach(e=>{e.update({inView:!1})}),d.EQ.mutate(()=>{i.forEach(e=>{Object.values(e.getProperty("elements")||{}).forEach(e=>{e.remove()})})}),t[r].matches.forEach(({slot:e})=>{e.update({adID:void 0})})}};n()}catch(e){n(e)}},1)},94512:function(e,t,r){"use strict";r.d(t,{Z:()=>ii});var n,i,a,o,s,d,c,l,u,p,f,h,m,g,y,b,E,A,_,O,v,T,S,P,I,D,R,j,w,C,N,B,x,k,U,L,M,F,Z,G,$,V,H,Y,X,K,z,W,q,Q,J=r("11077"),ee=r("24014"),et=r("30039"),er=r("14844"),en=r("74479"),ei=r("50321");function ea(e){for(var t=1;tnew Promise((t,r)=>{setTimeout(()=>{r(new J.W5(`${e}: Took too long to resolve and timed out. Threshold exceeded [5000ms]`))},5e3)}),ed=(0,et.p4)(({input:e})=>Promise.race([e.context.data.methods.loadScript&&e.context.data.methods.loadScript(e.context.data.scriptLocation,e.context),es(e.context.data.thirdParty)])),ec=(0,er.cY)({types:{},guards:{[ei.VY.notEnabled]:({context:{data:{config:e}}})=>!e.enabled,[ei.VY.noConsent]:({context:{consent:e}})=>!e,[ei.VY.noScript]:({context:{data:{methods:e,scriptLocation:t}}})=>!t||!e.loadScript},actions:{[ei.dF.getConfig]:(0,en.a)({data:({context:e})=>eo(ea({},e.data),{config:e.data.methods.getConfig?e.data.methods.getConfig(e):e.bordeaux.thirdPartyApiConfig[e.data.thirdParty]})}),[ei.dF.getConsent]:(0,en.a)({consent:({context:{bordeaux:e,data:{config:t}}})=>!("consentVendor"in t)||void 0===t.consentVendor||(0,J.ep)(e.gdprConsent,t.consentVendor)}),[ei.dF.getScriptLocation]:(0,en.a)({data:({context:e})=>eo(ea({},e.data),{scriptLocation:e.data.methods.getScriptLocation?e.data.methods.getScriptLocation(e):e.data.scriptLocation})}),[ei.dF.markSuccess]:(0,en.a)({success:!0}),[ei.dF.sendRequestEvent]:(0,en.s)(({context:{data:{thirdParty:e}}})=>({type:ei.dE.request,data:e})),[ei.dF.sendSuccessEvent]:(0,en.s)(({context:{data:{thirdParty:e}}})=>({type:ei.dE.success,data:e})),[ei.dF.sendFailureEvent]:(0,en.s)(({context:{data:{thirdParty:e}},event:t})=>({type:t.data instanceof J.W5?ei.dE.timeout:ei.dE.failure,data:e}))},actors:{[ei.n_.loadScript]:ed}}).createMachine({initial:ei.II.start,context:({input:e})=>({data:ea({config:{},methods:{}},e.thirdPartyMethods),consent:!1,scriptLocation:void 0,success:!1,bordeaux:e.bordeaux}),output:({context:{data:{thirdParty:e,config:t,scriptLocation:r},consent:n,success:i}})=>({thirdParty:e,config:t,consent:n,scriptLocation:r,success:i}),states:{[ei.II.start]:{entry:[ei.dF.getConfig,ei.dF.getConsent,ei.dF.getScriptLocation],always:[{guard:ei.VY.notEnabled,target:ei.II.done},{guard:ei.VY.noConsent,target:ei.II.done},{guard:ei.VY.noScript,actions:ei.dF.markSuccess,target:ei.II.done},{target:ei.II.load}]},[ei.II.load]:{entry:ei.dF.sendRequestEvent,invoke:{id:ei.wU.loadScript,src:ei.n_.loadScript,input:({context:e})=>({context:e}),onDone:{actions:[ei.dF.sendSuccessEvent,ei.dF.markSuccess],target:ei.II.done},onError:{actions:[({event:e})=>J.cM.warn(e.error),ei.dF.sendFailureEvent],target:ei.II.done}}},[ei.II.done]:{type:"final"}}}),el=e=>Array.from((0,J.dU)().document.getElementsByTagName("iframe")).find(t=>t.contentWindow===e)||null,eu=(0,et.E9)(({sendBack:e})=>{(0,J.dU)().addEventListener("message",t=>{if(!t.data||!t.source||"object"!=typeof t.data||"bordeaux-ad-feature"!==t.data.type)return;let r=el(t.source);if(!r){J.cM.info("Bordeaux ad feature could not be initiated because message came from an unknown iframe.");return}let n=r.closest(".bordeaux-slot");switch(t.data.bordeauxFeature){case ei.YA.FULL_WIDTH:if(!n){J.cM.info("Bordeaux ad feature could not be initiated because message came from an unknown slot.");return}e({type:ei.$.fullWidth,data:{slotID:n.getAttribute("id")}});break;case ei.YA.EXPAND_HEIGHT:if(!n){J.cM.info("Bordeaux ad feature could not be initiated because message came from an unknown slot.");return}e({type:ei.$.expandHeight,data:{slotID:n.getAttribute("id"),height:t.data.height,expandChildren:t.data.expandChildren,source:t.source}});break;case ei.$.expandHeight:if(!n){J.cM.info("Bordeaux ad feature could not be initiated because message came from an unknown slot.");return}e({type:ei.$.expandHeight,data:{slotID:n.getAttribute("id"),height:t.data.height,source:t.source}});break;case ei.YA.POP_OUT:if(!n){J.cM.info("Bordeaux ad feature could not be initiated because message came from an unknown slot.");return}e({type:ei.$.popOut,data:{slotID:n.getAttribute("id"),creativeID:t.data.creativeID,distance:t.data.distance||0,edge:t.data.edge||"top",expandedHeight:t.data.expandedHeight||0,expandedFrame:t.data.expandedFrame||""}});break;case ei.YA.MULTI_FRAME:e({type:ei.$.multiFrame,data:{creativeID:t.data.creativeID,name:t.data.name||"main",frame:r}});break;case ei.YA.CLOSE_BUTTON:if(!n){J.cM.error("Bordeaux ad feature could not be initiated because message came from an unknown slot.");return}e({type:ei.$.closeButton,data:{container:n,delay:t.data.delay}});break;default:J.cM.info(`Bordeaux ad feature ${t.data.bordeauxFeature} does not exist. Features should be detected for before used.`)}})});function ep(e,t){return!!t&&e.map(e=>e.getProperty("gptOutput")).filter(e=>!!e).map(e=>e.lineItem).some(e=>t.includes(e))}let ef=(0,et.E9)(({sendBack:e,input:t})=>{let r=t.pageParameters.device===ei.Ly.MOBILE,n=(0,J.dU)();if(n.vanilla&&r){let r=()=>{let r=t.slots.getValues().filter(e=>e.getProperty("height")&&e.getProperty("height")>=600).map(e=>e.getProperty("id")),n=t.ads.getValues(),i=n.filter(e=>e.getProperty("mode")!==ei.nV.ANCHORED).some(e=>!0===e.getProperty("inViewport")),a=n.filter(e=>!0===e.getProperty("inView75Percent")&&e.getProperty("height")>=600).some(e=>r.includes(e.getProperty("slotID"))),o=ep(n,t.config.features.customActivations.HIDEABLE_ANCHORED_ENABLED.LINE_ITEM);o&&i||!o&&a?e({type:ei.ON.hideAnchoredAds}):e({type:ei.ON.showAnchoredAds})},i=null,a=()=>{null===i&&(i=n.setTimeout(()=>{r(),i=null},20))},o={};t.ads.subscribe(e=>{e.forEach(e=>{let t=e.getProperty("id");!o[t]&&(o[t]=!0,e.subscribe(a))})})}setTimeout(()=>{var t,r,i;let a=n.document.querySelector(".infinite-container")||null;if(!!((null===(i=n.vanilla)||void 0===i?void 0:null===(r=i.featureFlags)||void 0===r?void 0:null===(t=r.infiniteScroll)||void 0===t?void 0:t.enabled)===!0&&a instanceof Element))new IntersectionObserver(t=>{t.forEach(t=>{t.intersectionRatio>0?e({type:ei.ON.hideAnchoredAds,data:{infiniteScrollIntersection:!0}}):e({type:ei.ON.showAnchoredAds,data:{infiniteScrollIntersection:!0}})})},{root:null,rootMargin:"0px",threshold:0}).observe(a)},3e3)});var eh=r("12317");let em=(0,et.E9)(({sendBack:e})=>{let t=(0,J.dU)(),r=(0,J.Ds)(t=>e({type:ei.Y_.mouseMove,data:t}),100),n=(0,J.Ds)(t=>e({type:ei.Y_.scroll,data:t}),100);t.document.addEventListener("visibilitychange",()=>{e({type:ei.Y_.documentVisibility,data:!document.hidden})},!1),t.addEventListener("mousemove",()=>{r(Date.now())}),t.addEventListener("scroll",()=>{n(Date.now())},!!J.QZ&&{passive:!0})}),eg=({context:e})=>!e.takeoverActive&&!e.refreshPaused&&e.featureEnabled,ey=(0,et.p4)(({input:e})=>new Promise(t=>setTimeout(t,e.updateInterval))),eb=(0,er.cY)({actors:{[ei.ZK.userActivity]:em,[ei.ZK.waitInterval]:ey},actions:{[ei.UR.ceateUserActivityMachine]:(0,en.a)({[ei.JK.userActivity]:({spawn:e})=>e(ei.ZK.userActivity,{id:ei.JK.userActivity})}),[ei.UR.triggerFeatureCheck]:(0,eh.O)({type:ei.JU.check}),[ei.UR.set_documentVisible]:(0,en.a)({documentVisible:(e,t)=>t}),[ei.UR.set_featureEnabled]:(0,en.a)({featureEnabled:(e,t)=>t}),[ei.UR.set_mouseMoved]:(0,en.a)({mouseMoved:(e,t)=>t}),[ei.UR.set_scrolled]:(0,en.a)({scrolled:(e,t)=>t}),[ei.UR.set_takeoverStatus]:(0,en.a)({takeoverActive:(e,t)=>t}),[ei.UR.set_refreshPaused]:(0,en.a)({refreshPaused:(e,t)=>t}),[ei.UR.triggerRefresh]:(0,en.s)({type:ei.ON.triggerAutomaticRefresh})},types:{},guards:{[ei.oU.userActiveRecently]:({context:e})=>{if(!e.documentVisible)return!1;let t=Date.now();return!!(t-e.mouseMoved!eg(e),[ei.oU.featureEnabled]:eg}}).createMachine({context:{activityTimeout:6e4,updateInterval:1e3,documentVisible:!0,mouseMoved:0,scrolled:0,refreshPaused:!1,takeoverActive:!1,featureEnabled:!0,[ei.JK.userActivity]:{}},initial:ei.CE.setup,states:{[ei.CE.setup]:{entry:ei.UR.ceateUserActivityMachine,always:[{guard:ei.oU.featureEnabled,target:ei.CE.wait},{target:ei.CE.stop}]},[ei.CE.wait]:{invoke:{id:ei.JK.waitInterval,src:ei.ZK.waitInterval,input:({context:e})=>({updateInterval:e.updateInterval}),onDone:ei.CE.update},on:{[ei.JU.check]:{guard:ei.oU.featureDisabled,target:ei.CE.stop}}},[ei.CE.update]:{always:[{guard:(0,eh.D)([ei.oU.featureEnabled,ei.oU.userActiveRecently]),actions:ei.UR.triggerRefresh,target:ei.CE.wait},{guard:(0,eh.E)(ei.oU.featureEnabled),target:ei.CE.stop}]},[ei.CE.stop]:{on:{[ei.JU.check]:{guard:ei.oU.featureEnabled,target:ei.CE.wait}}}},on:{[ei.Y_.documentVisibility]:{actions:{type:ei.UR.set_documentVisible,params:({event:{data:e}})=>e}},[ei.Y_.mouseMove]:{actions:{type:ei.UR.set_mouseMoved,params:({event:{data:e}})=>e}},[ei.Y_.scroll]:{actions:{type:ei.UR.set_scrolled,params:({event:{data:e}})=>e}},[ei.QN.setTakeoverStatus]:{actions:[{type:ei.UR.set_takeoverStatus,params:({event:{data:e}})=>e},ei.UR.triggerFeatureCheck]},[ei.QN.setRefreshPaused]:{actions:[{type:ei.UR.set_refreshPaused,params:({event:{data:e}})=>e},ei.UR.triggerFeatureCheck]},[ei.QN.setFeatureEnabled]:{actions:[{type:ei.UR.set_featureEnabled,params:({event:{data:e}})=>e},ei.UR.triggerFeatureCheck]}}});var eE=r("2725");let eA=Object.values(ei.D9),e_=(e,t)=>{if("string"!=typeof t){J.cM.info(`Argument passed to enableFeature must be a string, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}if(!eA.includes(t)){J.cM.warn(`Unable to enable feature ${t}, no handler specified.`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.ENABLE_FEATURE,data:t})},eO=(e,t)=>{if("string"!=typeof t){J.cM.info(`Argument passed to disableFeature must be a string, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}if(!eA.includes(t)){J.cM.info(`Unable to disable feature ${t}, no handler specified.`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.DISABLE_FEATURE,data:t})},ev=(0,J.dU)(),eT=(e="Logged from the console")=>{ev.setTimeout(()=>{let t=Error(e);J.cM.error(t)})},eS=(0,J.dU)(),eP=(e="Reported from the console")=>{eS.setTimeout(()=>{let t=Error(e);J.D_.reportError(t)})},eI=(0,J.dU)(),eD=(e="Triggered from the console")=>{eI.setTimeout(()=>{(0,J.zQ)(e)})},eR=e=>Object.entries(e).map(([e,t])=>{let r=e.replace(/[a-z][A-Z]/g,e=>`${e[0]}-${e[1].toLowerCase()}`);return`${r}: ${t};`}).join("\n"),ej=(e,t,r,n)=>{let i=(0,J.dU)(),a=i.document.createElement("style");a.style.display="none",r[t]=a,J.EQ.measure(function(){return null===e||"static"===i.getComputedStyle(e).getPropertyValue("position")}).then(r=>{J.EQ.mutate(function(){if(null===e)return;let i=r?`#${e.id} { position: relative; }`:"";a.innerHTML=`${i} #${e.id}:before { content: " "; ${eR(n.highlight)} } #${e.id}:after { content: "${t}${n.name}"; ${eR(n.information)} }`,e.parentElement&&e.parentElement.insertBefore(a,e)})})},ew={},eC=!1,eN={position:"absolute",top:"0px",left:"0px",width:"100%",height:"100%",backgroundColor:"rgba(186, 255, 186, 0.66)",zIndex:"10003"},eB={fontFamily:"'Fira Mono', monospace",fontWeight:"700",color:"black",fontSize:"20px",width:"fit-content",backgroundColor:"rgba(186, 255, 186)",zIndex:"10004",position:"absolute",top:"0px"},ex=(e,t)=>{let r=null;if(e.getValues().forEach(e=>{if(e.getProperty("name")===t){var n;r=(null===(n=e.getProperty("elements"))||void 0===n?void 0:n.element)||null}}),!!r)ej(r,t,ew,{name:" - ad",id:"-bdx-ad-highlight",highlight:eN,information:eB})},ek=e=>{let t=ew[e];if(!!t)t.parentElement&&t.parentElement.removeChild(t),delete ew[e]},eU=e=>{e.getValues().forEach(t=>{!Object.keys(ew).includes(t.getProperty("name"))&&ex(e,t.getProperty("name"))})},eL=()=>{Object.keys(ew).forEach(e=>{ek(e)})};function eM(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let eF=(i=(n=function*(e,t){let r=yield e.getData("ads");if(void 0===t){eU(r);return}t.forEach(e=>{ex(r,e)})},function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(e){eM(a,r,i,o,s,"next",e)}function s(e){eM(a,r,i,o,s,"throw",e)}o(void 0)})}),function(e,t){return i.apply(this,arguments)}),eZ={},eG=!1,e$={position:"absolute",top:"-20px",left:"-20px",border:"solid 20px rgba(255,192,203, 0.66)",zIndex:"10001",boxSizing:"content-box",width:"100%",height:"100%"},eV={fontFamily:"'Fira Mono', monospace",fontWeight:"700",color:"black",marginTop:"-20px",marginLeft:"-20px",fontSize:"20px",width:"fit-content",backgroundColor:"rgba(230, 127, 144)",zIndex:"10002",position:"absolute",top:"0px"},eH=(e,t)=>{let r=null;if(e.getValues().forEach(e=>{e.getProperty("name")===t&&(r=e.getProperty("element")||null)}),!!r)ej(r,t,eZ,{name:" - slot",id:"-bdx-slot-highlight",highlight:e$,information:eV})},eY=e=>{let t=eZ[e];if(!!t)t.parentElement&&t.parentElement.removeChild(t),delete eZ[e]},eX=e=>{e.getValues().forEach(t=>{!Object.keys(eZ).includes(t.getProperty("name"))&&eH(e,t.getProperty("name"))})},eK=()=>{Object.keys(eZ).forEach(e=>{eY(e)})};function ez(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let eW=(o=(a=function*(e,t){let r=yield e.getData("slots");if(void 0===t){eX(r);return}t.forEach(e=>{eH(r,e)})},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=a.apply(e,t);function o(e){ez(i,r,n,o,s,"next",e)}function s(e){ez(i,r,n,o,s,"throw",e)}o(void 0)})}),function(e,t){return o.apply(this,arguments)}),eq=e=>{if(void 0===e){eL();return}e.forEach(e=>{ek(e)})},eQ=e=>{if(void 0===e){eK();return}e.forEach(e=>{eY(e)})};function eJ(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let e0=(d=(s=function*(e){return yield e.waitFor.hybridId,e.getData("hybridId").catch(e=>(J.cM.warn(e),null))},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=s.apply(e,t);function a(e){eJ(i,r,n,a,o,"next",e)}function o(e){eJ(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return d.apply(this,arguments)}),e1=e=>{e.sendEvent({type:ei.fb.INITIALISE,data:(0,J._f)()})};function e5(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let e7=(l=(c=function*(e){return(yield e.getData("pageParameters","device"))===ei.Ly.MOBILE&&new Promise(e=>{(0,J.dU)().addEventListener("message",({data:t})=>{let r="object"==typeof t&&Object.values(t).includes("big_top_visible"),n="mobile-bigtop-loaded"===t;(r||n)&&e(!0)})})},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=c.apply(e,t);function a(e){e5(i,r,n,a,o,"next",e)}function o(e){e5(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return l.apply(this,arguments)}),e6=e=>{e.sendEvent({type:ei.ON.openAdTool})};var e2=r("5901"),e3=r("79957");let e9=(e,t)=>0===t.length||-1!==t.indexOf(e),e4=e=>{let t=e.getProperty("mode"),r=t===ei.nV.ANCHORED,n=t===ei.nV.SKYSCRAPER,i=t===ei.nV.OOP;return e.getProperty("viewed")&&e.getProperty("inView")||r||n||i},e8=(e,t,r)=>{let n=e.ads.getValues().filter((0,e2.l)(e)).filter(e=>e9(e.getProperty("name"),t)),i=r?n.filter(e4):n;return(0,e2.N)(i,e.slots.getValues())},te=(e,t,r)=>{let n=e8(e,t,r);return 0===n.length?(J.cM.warn(`API refresh - No ad units could be refreshed with parameters: ad units ${JSON.stringify(t)}, inView: ${r}`),[]):(n.forEach(e=>{let t=e.getProperty("targeting");e.update({targeting:function(e){for(var t=1;te.getData("adBlocked"),ti=e=>e.getData("ads"),ta=()=>new URLSearchParams((0,J.dU)().location.search).get("debug_ads")||"main",to=()=>"N/A";function ts(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let td=(h=(f=function*(e){var t;return yield e.waitFor.config,null!==(t=yield e.getData("config","placement","id"))&&void 0!==t?t:-1},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=f.apply(e,t);function a(e){ts(i,r,n,a,o,"next",e)}function o(e){ts(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return h.apply(this,arguments)});function tc(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tl=(g=(m=function*(e){var t;return yield e.waitFor.config,null!==(t=yield e.getData("config","placement","platformId"))&&void 0!==t?t:-1},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=m.apply(e,t);function a(e){tc(i,r,n,a,o,"next",e)}function o(e){tc(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return g.apply(this,arguments)});function tu(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tp=(b=(y=function*(e){return yield e.waitFor.config,e.getData("avoidanceDistance")},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=y.apply(e,t);function a(e){tu(i,r,n,a,o,"next",e)}function o(e){tu(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return b.apply(this,arguments)}),tf=e=>e.getData("slots");function th(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tm=(A=(E=function*(e){return yield e.waitFor.config,e.getData("sommelierResponse")},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=E.apply(e,t);function a(e){th(i,r,n,a,o,"next",e)}function o(e){th(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return A.apply(this,arguments)});var tg=r("59575");function ty(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tb=(O=(_=function*(e){yield e.waitFor.hybridId,yield e.waitFor.config;let t=yield e.getContext();return(0,tg.ZP)(t)},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=_.apply(e,t);function a(e){ty(i,r,n,a,o,"next",e)}function o(e){ty(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return O.apply(this,arguments)});function tE(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tA=(T=(v=function*(e){return yield e.waitFor.thirdParties,Object.values((yield e.getData("thirdPartyResults"))).map(({thirdParty:e,config:t,success:r,scriptLocation:n})=>({name:e,config:t,enabled:t.enabled,success:r,scriptLocation:n}))},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=v.apply(e,t);function a(e){tE(i,r,n,a,o,"next",e)}function o(e){tE(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return T.apply(this,arguments)});function t_(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tO=e=>{var t;let r=new Promise(t=>{e.getData("ads").then(e=>e.subscribe(e=>{e.forEach(e=>e.subscribe(()=>{(e.getProperty("status")===ei.rU.DELIVERED||e.getProperty("status")===ei.rU.VIEWED)&&null!==t&&t(!0)}))}))});return t=function*(){yield r;let[t,n,i]=yield Promise.all([e.getData("config","features","customActivations","VIDEO_STICKY_AUTOPLAY_DISABLED","LINE_ITEM"),e.getData("config","features","customActivations","VIDEO_STICKY_AUTOPLAY_DISABLED","ADVERTISER"),e.getData("ads")]),a=i.getValues().map(e=>e.getProperty("gptOutput")).filter(e=>!!e),o=!a.map(e=>e.lineItem).some(e=>null==t?void 0:t.includes(e)),s=!a.map(e=>e.advertiser).some(e=>null==n?void 0:n.includes(e));return o&&s},function(){var e=this,r=arguments;return new Promise(function(n,i){var a=t.apply(e,r);function o(e){t_(a,n,i,o,s,"next",e)}function s(e){t_(a,n,i,o,s,"throw",e)}o(void 0)})}},tv=(e,t)=>{if("object"!=typeof t){J.cM.info(`Argument passed to setAuctionTimeouts must be an object, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}if(!(ei.Ly.MOBILE in t&&"number"==typeof t.mobile&&ei.Ly.TABLET in t&&"number"==typeof t.tablet&&ei.Ly.DESKTOP in t&&"number"==typeof t.desktop)){J.cM.info(`Argument passed to setAuctionTimeouts must be an object, and must contain the keys "${ei.Ly.MOBILE}", "${ei.Ly.TABLET}" and "${ei.Ly.DESKTOP}" with number values`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_AUCTION_TIMEOUTS,data:t})},tT=(e,t)=>{if("object"!=typeof t){J.cM.info(`Argument passed to setFallbackConfig must be an object, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_FALLBACK_RESPONSES,data:t})},tS=e=>e.getData("pageCategory"),tP=(e,t)=>{if("string"!=typeof t){J.cM.info(`Argument passed to setPageCategory must be a string, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_PAGE_CATEGORY,data:t.replace(/[^a-zA-Z0-9-_]/g,"")})},tI=e=>e.getData("pageTemplate"),tD=(e,t)=>{if("string"!=typeof t){J.cM.info(`Argument to setPageTemplate must be a string, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_PAGE_TEMPLATE,data:t.replace(/[^a-zA-Z0-9-_]/g,"")})},tR=(e,t)=>{if("number"!=typeof t){J.cM.info(`Argument to setRefreshTime must be a number, ${typeof t} given.`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_REFRESH_TIME,data:t})},tj=(e,t)=>{if("number"!=typeof t){J.cM.info(`Argument to setSlotActivationDistance must be a number, ${typeof t} given.`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_ACTIVATION_DISTANCE,data:t})},tw=(e,t)=>{if("object"!=typeof t){J.cM.info(`Argument passed to setSlotAvoidanceDistance must be an object, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}if(!(ei.Ly.MOBILE in t&&"number"==typeof t.mobile&&ei.Ly.TABLET in t&&"number"==typeof t.tablet&&ei.Ly.DESKTOP in t&&"number"==typeof t.desktop)){J.cM.info(`Argument passed to setSlotAvoidanceDistance must be an object, and must contain the keys "${ei.Ly.MOBILE}", "${ei.Ly.TABLET}" and "${ei.Ly.DESKTOP}" with number values`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_AVOIDANCE_DISTANCE,data:t})},tC=(e,t)=>{e.sendEvent({type:ei.fb.SET_THIRD_PARTY_API_CONFIG,data:t})},tN=!1,tB=e=>(tN=!tN,e.sendEvent({type:ei.fb.SET_REFRESH_PAUSED,data:tN}),tN),tx=(e,t)=>{if(!Array.isArray(t)){J.cM.info(`Attempted to set unrefreshable ads with ${JSON.stringify(t)}`);return}let[r,n]=(0,J.uK)(t,e=>"string"==typeof e);r.forEach(e=>{J.cM.info(`Attempted to set unrefreshable ad name with ${JSON.stringify(e)}`),eE.Z.recordInputErrorBordeauxApi()}),e.sendEvent({type:ei.fb.ADD_UNREFRESHABLE_NAMES,data:n})};function tk(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tU=(P=(S=function*(e,t,r,n=[640,480],i="video-0"){if(void 0===t||!t.config.enabled)return r;let{prebid:a}=(0,J.dU)();if(!a)return r;let o=[].concat(...Object.entries(t.config.video||{}).map(([e,t])=>t.filter(({sizes:e})=>"all"===e||e.some(([e,t])=>n[0]===e&&n[1]===t)).map(t=>({bidder:e,params:function(e){for(var t=1;t{a.requestBids({timeout:d,adUnits:[s],bidsBackHandler:e})}),a.adServers.dfp.buildVideoUrl({adUnit:s,url:r})},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=S.apply(e,t);function a(e){tk(i,r,n,a,o,"next",e)}function o(e){tk(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e,t,r){return P.apply(this,arguments)}),tL=(e,t="")=>{if("string"!=typeof t){J.cM.info(`Argument passed to setAdToolVersion must be a string, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_ADTOOL_VERSION,data:t})},tM=e=>{e.sendEvent({type:ei.fb.SET_PREBID_ANALYTICS_ENABLED,data:!0})},tF=e=>{e.sendEvent({type:ei.fb.SET_PREBID_ANALYTICS_ENABLED,data:!1})},tZ=[],tG=()=>tZ,t$=e=>{let t=e.getData("ads").then(e=>new Promise(t=>{e.subscribe(e=>{e.forEach(e=>e.subscribe(()=>{(e.getProperty("status")===ei.rU.DELIVERED||e.getProperty("status")===ei.rU.UNDELIVERED||e.getProperty("status")===ei.rU.INVALID)&&t(!0)}))})}));return()=>t},tV=(e,t)=>{e.sendEvent({type:ei.fb.SET_AUTOMATIC_DYNAMIC,data:!!t})};function tH(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tY=(D=(I=function*(e){return e.getData("pageParameters")},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=I.apply(e,t);function a(e){tH(i,r,n,a,o,"next",e)}function o(e){tH(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return D.apply(this,arguments)});function tX(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tK=(j=(R=function*(e){e.sendEvent({type:ei.fb.REQUEST_HANDLE_DYNAMIC_SLOTS})},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=R.apply(e,t);function a(e){tX(i,r,n,a,o,"next",e)}function o(e){tX(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return j.apply(this,arguments)});function tz(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let tW=(C=(w=function*(e){let[t,r]=yield Promise.all([e.getData("config","features","customActivations","HIDEABLE_ANCHORED_ENABLED","LINE_ITEM"),e.getData("ads")]);return ep(r.getValues(),t)},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=w.apply(e,t);function a(e){tz(i,r,n,a,o,"next",e)}function o(e){tz(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return C.apply(this,arguments)}),tq=e=>e.getData("experimentId"),tQ=(e,t)=>{if("string"!=typeof t){J.cM.info(`Argument passed to setExperimentId must be a string, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_EXPERIMENT_ID,data:t})},tJ=(e,t)=>{if("object"!=typeof t){J.cM.error(`Argument passed to setTakeoverIncrementalCaps must be an object, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}if(ei.Ly.MOBILE in t&&"number"!=typeof t[ei.Ly.MOBILE]||ei.Ly.TABLET in t&&"number"!=typeof t[ei.Ly.TABLET]||ei.Ly.DESKTOP in t&&"number"!=typeof t[ei.Ly.DESKTOP]){J.cM.error(`Argument passed to setTakeoverIncrementalCaps must be an object, and must contain the keys "${ei.Ly.MOBILE}", "${ei.Ly.TABLET}" and/or "${ei.Ly.DESKTOP}" with number values`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_TAKEOVER_INCREMENTAL_CAPS,data:t})},t0=(e,t)=>{if("function"!=typeof t){J.cM.error(`Argument passed to setTakeoverIncrementalChooser must be a function, ${typeof t} given`),eE.Z.recordInputErrorBordeauxApi();return}e.sendEvent({type:ei.fb.SET_TAKEOVER_INCREMENTAL_CHOOSER,data:t})},t1=!1,t5=[],t7=e=>{t5.push(e),t1=!0},t6=e=>{if(!t1){J.cM.info("Manual dynamic root has been triggered before the system is ready."),eE.Z.recordInputErrorBordeauxApi();return}t5.forEach(e=>{e()})},t2=(e,t)=>{e.sendEvent({type:ei.fb.GPT_LOADED_EXTERNALLY,data:t})},t3=e=>{e.sendEvent({type:ei.fb.SET_LOAD_GPT_EXTERNALLY,data:!0})};function t9(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let t4=(B=(N=function*(e){return yield e.waitFor.thirdParties,e.getData("thirdPartyResults")},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=N.apply(e,t);function a(e){t9(i,r,n,a,o,"next",e)}function o(e){t9(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return B.apply(this,arguments)}),t8=(e,t)=>{if("object"!=typeof t||Array.isArray(t)||null==t){J.cM.info(`Attempted to set targeting with ${JSON.stringify(t)}`),eE.Z.recordInputErrorBordeauxApi();return}let r=Object.fromEntries(Object.entries(t).map(([e,t])=>null==t||"boolean"==typeof t?[e,String(t)]:[e,t]));e.sendEvent({type:ei.fb.SET_PAGE_TARGETING,data:r})},re=(e,t)=>{e.sendEvent({type:ei.fb.SET_COMPANION_BOUNDS,data:t})},rt=e=>{e.sendEvent({type:ei.fb.DOCK_AD_TOOL})},rr=e=>{e.sendEvent({type:ei.fb.UN_DOCK_AD_TOOL})};function rn(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let ri=(0,et.E9)(({sendBack:e,receive:t})=>{var r,n;let i=(0,J.dU)(),a={},o={},s={};t(e=>{if(e.type in s){s[e.type]();return}if(e.data.requestId)switch(e.type){case ei.ON.provideBordeauxData:{let t=a[e.data.requestId];if(!t)return;delete a[e.data.requestId],t(e);break}case ei.ON.provideBordeauxContext:{let t=o[e.data.requestId];if(!t)return;delete o[e.data.requestId],t(e)}}});let d=e=>new Promise(t=>{s[e]=t}),c={sendEvent:e,receiveEvent:t,getData:(...t)=>new Promise(r=>{let n=(0,J.Tw)();a[n]=e=>r(e.data.value),e({type:ei.ON.requestBordeauxData,data:{property:t,requestId:n}})}),getContext:()=>new Promise(t=>{let r=(0,J.Tw)();o[r]=e=>t(e.data.value),e({type:ei.ON.requestBordeauxContext,data:{requestId:r}})}),waitFor:{config:d(ei.pf.CONFIG_READY),thirdParties:d(ei.pf.THIRD_PARTIES_READY),hybridId:d(ei.pf.HYBRID_ID_READY),takeover:d(ei.pf.TAKEOVER_READY)}},l=!1,u=!1,p=i.bordeaux&&i.bordeaux.cmd||[];let f={cmd:p,adFeatures:Object.values(ei.YA),disableFeature:e=>(eO(c,e),f),enableFeature:e=>(e_(c,e),f),error:{logError:eT,reportError:eP,triggerError:eD},features:ei.D9,highlight:{addAdHighlights:e=>eF(c,e),addSlotHighlights:e=>eW(c,e),removeAdHighlights:eq,removeSlotHighlights:eQ},hybridId:e0(c),init:()=>{u?e1(c):l=!0},log:J.hi,metrics:eE.Z,mobileBigtop:e7(c),onNotification:()=>f,openTool:()=>e6(c),refresh:(e,t)=>(tr(c,e,t),f),takeover:c.waitFor.takeover.then(()=>c.getData("takeoverActive")),getContext:()=>c.getContext(),getAdBlock:()=>tn(c),getAdInfo:()=>ti(c),getAdToolPage:ta,getAnchoredBehaviourStatus:()=>tW(c),getBranchName:to,getExperimentId:()=>tq(c),getPageCategory:()=>tS(c),getPageParameters:()=>tY(c),getPageTemplate:()=>tI(c),getPlacementId:()=>td(c),getPlatformId:()=>tl(c),getPrebidAnalytics:tG,getStandardAdsLoaded:t$(c),getSlotAvoidanceDistance:()=>tp(c),getSlotInfo:()=>tf(c),getSommelierResponse:()=>tm(c),getTargeting:()=>tb(c),getThirdPartyAPIInfo:()=>tA(c),getThirdPartyAPIResults:()=>t4(c),gptLoaded:e=>(t2(c,e),f),getVideoBehaviourStatus:tO(c),requestHandleDynamicSlots:()=>(tK(c),f),setLoadGptExternally:()=>(t3(c),f),setPrebidAnalyticsDisabled:()=>(tF(c),f),setPrebidAnalyticsEnabled:()=>(tM(c),f),setAdToolVersion:e=>(tL(c,e),f),setAuctionTimeouts:e=>(tv(c,e),f),setAutomaticDynamic:e=>(tV(c,e),f),setCompanionBounds:e=>(re(c,e),f),setExperimentId:e=>(tQ(c,e),f),setFallbackConfig:e=>(tT(c,e),f),setPageCategory:e=>(tP(c,e),f),setPageTemplate:e=>u&&l?(J.cM.info("setPageTemplate cannot be called after the request has been sent to the AdServer"),f):(tD(c,e),f),setRefreshTime:e=>(tR(c,e),f),setTakeoverIncrementalCaps:e=>(tJ(c,e),f),setTakeoverIncrementalChooser:e=>(t0(c,e),f),setSlotActivationDistance:e=>(tj(c,e),f),setSlotAvoidanceDistance:e=>(tw(c,e),f),setTargeting:e=>(t8(c,e),f),setThirdPartyAPIConfig:e=>(tC(c,e),f),setToggleAdsRefresh:()=>(tB(c),f),setUnrefreshableAds:e=>(tx(c,e),f),updateDynamicSlots:()=>(t6(c),f),unDockAdTool:()=>(rr(c),f),dockAdTool:()=>(rt(c),f),version:"6.18.1",prebidVideo:(n=(r=function*(e,t,r){yield c.waitFor.thirdParties;let[n,i]=yield Promise.all([c.getData("pageParameters","device"),c.getData("thirdPartyResults",ei.dp.PREBID)]);return tU(n,i,e,t,r)},function(){var e=this,t=arguments;return new Promise(function(n,i){var a=r.apply(e,t);function o(e){rn(a,n,i,o,s,"next",e)}function s(e){rn(a,n,i,o,s,"throw",e)}o(void 0)})}),function(e,t,r){return n.apply(this,arguments)}),setSimpleRefresh:()=>(J.cM.warn("setSimpleRefresh has been deprecated. This api call should be removed in the future."),f),setAssignSpaceOnLoad:()=>(J.cM.warn("setAssignSpaceOnLoad has been deprecated. This api call should be removed in the future."),f),setDelayedIncrementalAds:()=>(J.cM.warn("setDelayedIncrementalAds has been deprecated. This api call should be removed in the future."),f),setEagerSpaceAllocation:()=>(J.cM.warn("setEagerSpaceAllocation has been deprecated. This api call should be removed in the future."),f),setFlyingCarpetAds:()=>(J.cM.warn("setFlyingCarpetAds has been deprecated. This api call should be removed in the future."),f),setHiddenScrollAds:()=>(J.cM.warn("setHiddenScrollAds has been deprecated. This api call should be removed in the future."),f),setIndividualAdUnits:()=>(J.cM.warn("setIndividualAdUnits has been deprecated. This api call should be removed in the future."),f),setLazyloadIncremental:()=>(J.cM.warn("setLazyloadIncremental has been deprecated. This api call should be removed in the future."),f),setPlacement:()=>(J.cM.warn("setPlacement has been deprecated. This api call should be removed in the future."),f),enablePrebidVideoTest:()=>{J.cM.warn("enablePrebidVideoTest has been deprecated. This api call should be removed in the future.")}};e({type:ei.ON.setExternalAPI,data:f}),d(ei.pf.API_READY).then(()=>{(0,J.EN)(p),u=!0,e({type:ei.fb.COMMANDS_RUN,data:{initialised:l}})})});var ra=r("91563");let ro={[ei.l7.firstAuctionDone]:({context:{firstAuctionDone:e}})=>e,[ei.l7.standardAdsEnabled]:({context:{features:e}})=>e[ei.D9.ADS_STANDARD],[ei.l7.incrementalAdsEnabled]:({context:{features:e}})=>e[ei.D9.ADS_INCREMENTAL],[ei.l7.slotsToProcess]:({context:{slotStack:e}})=>0!==e.length,[ei.l7.slotIsNative]:({},{slot:e})=>e.getProperty("nativeContent"),[ei.l7.nativeContentFilled]:({context:{slots:e}})=>e.getValues().every(e=>!e.getProperty("nativeContent")||e.getProperty("adID")),[ei.l7.takeoverIncrementalsFilled]:({context:{takeoverActive:e,takeoverIncrementalCaps:t,takeoverIncrementalCount:r,pageParameters:{device:n},config:{placement:{settings:{takeover:i}}}}})=>{var a;if(!e)return!1;let o=null!==(a=null==t?void 0:t[n])&&void 0!==a?a:null==i?void 0:i.incrementalCap;return!o||!!(r>=o)||!1},[ei.l7.takeoverActive]:({context:{takeoverActive:e}})=>e,[ei.l7.anchoredNotInTakeover]:({context:{adUnits:{standard:e}}})=>e.some(e=>e.mode===ei.nV.ANCHORED&&!e.inTakeover),[ei.l7.incrementalsStarted]:({context:{incrementalsStarted:e}})=>e,[ei.l7.intersectionInView]:(e,t)=>t.isIntersecting&&-1!==t.scrollPosition,[ei.l7.allSlotsPositioned]:({context:{slots:e,slotPositions:t}})=>e.getValues().every(e=>e.getProperty("id")in t)},rs=(0,J.dU)(),rd=rs.ffte?[{selector:"#sidebar",minHeight:3e3,devices:[ei.Ly.DESKTOP]},{selector:".article__sidebar .van_vid_carousel.vid-present",minHeight:0,devices:[ei.Ly.DESKTOP]},{selector:"#archives-filter-sidebar",minHeight:3e3,devices:[ei.Ly.DESKTOP]},{selector:".listing--related .listing__title",minHeight:30,devices:[ei.Ly.DESKTOP]},{selector:".listing--related .listing__item",minHeight:330,devices:[ei.Ly.DESKTOP]},{selector:".article-bottom",minHeight:3500,devices:[ei.Ly.DESKTOP]},{selector:".author--article-page",minHeight:60,devices:[ei.Ly.DESKTOP]},{selector:".slice-author-bio",minHeight:60,devices:[ei.Ly.DESKTOP]}]:[],rc={},rl=(e,t,r)=>()=>{J.EQ.measure(()=>{let n=rs.scrollY,{top:i,height:a}=t.getBoundingClientRect();rc[e]={top:Math.floor(i)+n,bottom:Math.floor(Math.max(i+r,i+a))+n}})},ru=e=>{let t=rs.scrollY,r=e.getProperty("element").getBoundingClientRect(),n=e.getProperty("height"),i=e.getProperty("style"),a=r.top+t+parseInt(i["margin-top"]||i.marginTop||"0px",10),o={top:a,bottom:a+n};return Object.values(rc).some(e=>!(e.top>o.bottom||e.bottom(0,en.a)(...e),rg=(...e)=>(0,en.a)(...e),ry=(...e)=>(0,eh.O)(...e);function rb(e){for(var t=1;t{e.getProperty("additionalAvoidance").forEach(e=>{(0,J.Wb)(e.hook).forEach(t=>{e.elements.push(t)})})},r_={[ei.mu.reportAdAffinityFailed]:({context:{config:{placement:{slots:{static:e}}}}},{adDefinition:t,reason:r})=>{switch(r){case ei.xr.ABSENT:J.cM.warn(`Slotify standard handling error - Affinity undefined for ${t.name}`);break;case ei.xr.NO_SLOT:{let r=e.find(e=>e.name===t.affinitySlotID);r?!r.ignoreErrors&&J.cM.warn(`The ad unit '${t.name}' has a slot affinity '${t.affinitySlotID}' but the slot could not be created.`):J.cM.warn(`The ad unit '${t.name}' has a slot affinity '${t.affinitySlotID}' but no matching slot was configured.`);break}case ei.xr.SLOT_FILLED:J.cM.warn(`Slotify standard handling error - Slot already filled for ${t.name}`);break;default:J.cM.warn(`The ad unit '${t.name}' has a slot affinity '${t.affinitySlotID}' but something went wrong.`)}},[ei.mu.raise_enableIncrementalAds]:ry({type:ei.bh.incrementalAdsEnabled}),[ei.mu.raise_enableStandardAds]:ry({type:ei.Wd.standardAdsEnabled}),[ei.mu.enableIncrementalAds]:rm({features:({context:{features:e}})=>rE(rb({},e),{[ei.D9.ADS_INCREMENTAL]:!0})}),[ei.mu.enableStandardAds]:rm({features:({context:{features:e}})=>rE(rb({},e),{[ei.D9.ADS_STANDARD]:!0})}),[ei.mu.positionSlotElement]:rg({slotPositioners:({context:e,spawn:t},r)=>[...e.slotPositioners,t(ei.n0.slotPositioner,{id:`${ei.BY.slotPositioner}${r.getProperty("id")}`,input:{slot:r}})]}),[ei.mu.addSlot]:rg({slots:({context:{slots:e}},t)=>(e.push(t),e)}),[ei.mu.createAdditionalSlotWatchers]:(e,t)=>{rA(t)},[ei.mu.createSlotWatcher]:rg({slotWatchers:({context:e,spawn:t},r)=>[...e.slotWatchers,t(ei.n0.slotWatcher,{id:`${ei.BY.slotWatcher}${r.getProperty("id")}`,input:{slot:r,activationDistance:e.activationDistance}})]}),[ei.mu.reportSlotHookFailed]:(e,t)=>{!t.ignoreErrors&&(t.multiple?J.cM.info(`Static slot ${t.name} could not find any elements with hook '${t.hook}'.`):J.cM.info(`Static slot ${t.name} could not find an element with hook '${t.hook}'.`))},[ei.mu.createSynamicSlotGenerator]:rm({[ei.BY.dynamicSlotGenerator]:({spawn:e,context:t})=>e(ei.n0.dynamicSlotGenerator,{id:ei.BY.dynamicSlotGenerator,input:{generatedSlotDefinitions:t.config.placement.slots.generated.map((0,ra.Z)(t.pageStyleConstants)),dynamicSlotDefinitions:t.config.placement.slots.dynamic.map((0,ra.Z)(t.pageStyleConstants)),automaticDynamic:t.automaticDynamic}})}),[ei.mu.watchExclusionZones]:()=>{let e=0,t=(0,J.KT)();rd.filter(({devices:e=[]})=>e.includes(t)).forEach(({selector:t,minHeight:r})=>{let n=(0,J.Wb)(t);if(0!==n.length)n.forEach(t=>{let n=rl(e,t,r);new MutationObserver(n).observe(t,{attributes:!0,childList:!0,subtree:!0}),e+=1,n()})})},[ei.mu.incrementAdTypeCounters]:rg({adTypeCounters:({context:{adTypeCounters:e}},t)=>t.reduce((e,t)=>rE(rb({},e),{[t.getProperty("name")]:1+(e[t.getProperty("name")]||0)}),e)}),[ei.mu.incrementAdCounter]:rg({adCounter:({context:{adCounter:e}},t)=>e+t.length}),[ei.mu.incrementTakeoverIncrementalCounter]:rg({takeoverIncrementalCount:({context:{takeoverActive:e,takeoverIncrementalCount:t}},r)=>t+(e?r.filter(e=>!(e&&e.getProperty("nativeContent"))).length:0)}),[ei.mu.addSlotToStack]:rg({slotStack:({context:{slotStack:e}},{slot:t})=>[...e,t]}),[ei.mu.reorderAds]:rm({newAds:({context:{newAds:e}})=>{if(e){let t=e.filter(e=>e.getProperty("mode")!==ei.nV.OOP).map((e,t)=>(e.update(rh(rf({},e),{requestOrder:t+1})),e)),r=e.filter(e=>e.getProperty("mode")===ei.nV.OOP).map((e,r)=>(e.update(rh(rf({},e),{requestOrder:t.length+r+1})),e));return[...t,...r]}return e}}),[ei.mu.triggerDynamicSlotRefresh]:((...e)=>(0,en.c)(...e))(ei.BY.dynamicSlotGenerator,{type:"refresh"}),[ei.mu.incrementBatchCounter]:rm({adMatches:[],newAds:[],batchCounter:({context:{batchCounter:e}})=>e+1}),[ei.mu.triggerAuction]:(0,en.s)(({context:{newAds:e}})=>({type:ei.ON.requestAuction,data:{ads:e}})),[ei.mu.reportFirstAdLoad]:({context:{batchCounter:e}})=>{0===e&&(0,rp.Fo)()},[ei.mu.putNewAdsInStore]:({context:{ads:e,newAds:t}})=>{t.forEach(t=>{e.push(t)})},[ei.mu.setNewAds]:rg({newAds:(e,t)=>t}),[ei.mu.popSlotStack]:rm({slotStack:({context:{slotStack:e}})=>e.slice(1)}),[ei.mu.setAdMatches]:rg({adMatches:(e,t)=>t}),[ei.mu.firstAuctionDone]:rm({firstAuctionDone:!0})};var rO=r("46735"),rv=r("39489");let rT=(0,et.E9)(({input:{slotDefinitions:e},sendBack:t})=>{e.forEach((e,r)=>{let n=(0,rv.Z)(e);0===n.length?t({type:ei.bh.slotHookFailed,data:e}):n.forEach((n,i)=>{let a=`bordeaux-slot_static_${r}-hook_${i}`,o=(0,rO.C)(e,function(e){for(var t=1;t"%"===e.slice(-1),rL=e=>"px"===e.slice(-2);let rM=(x=rk(function*(e,t,r){if(void 0!==r){let e;let n=(0,J.dU)();try{e=document.querySelectorAll(r)}catch(e){J.cM.warn("Error executing end selector for generated slot.")}let[i,a]=yield Promise.all([t.getTop(),J.EQ.measure(()=>({stop:[...e||[]].map(e=>e.getBoundingClientRect()),documentHeight:Math.max(n.document.body.clientHeight,n.document.body.scrollHeight,n.document.body.offsetHeight,n.document.documentElement.clientHeight,n.document.documentElement.scrollHeight,n.document.documentElement.offsetHeight)-n.scrollY}))]),o=a.stop.filter(e=>e.top>i);return Math.max(0,Math.min(a.documentHeight,...o.map(e=>e.top))-i)}return rL(e.height||"")?Number((e.height||"").slice(0,-2)||0):t.getHeight()}),function(e,t,r){return x.apply(this,arguments)}),rF=e=>{let t=e.marginTop||e["margin-top"]||"",r=e.marginBottom||e["margin-bottom"]||"",n=(e.margin||"").split(/\s+/);return{top:t||n[0]||"",bottom:r||(n.length>2?n[2]:n[0])||""}};let rZ=(k=rk(function*(e,t){let r=rL(t),n=rU(t);if(r)return Number(t.slice(0,-2)||0);if(n){let r=yield e.getWidth();return Math.round(Number(t.slice(0,-1))*r/100)}return 0}),function(e,t){return k.apply(this,arguments)});let rG=(U=rk(function*(e,t,r){if(void 0!==r)return{top:0,bottom:r};let n=rF(e||{});return{top:yield rZ(t,n.top),bottom:yield rZ(t,n.bottom)}}),function(e,t,r){return U.apply(this,arguments)});let r$=(L=rk(function*(e,t,r,n,i){if(void 0!==i)return i;let a=e.height||"";if(rL(a))return Number(a.slice(0,-2)||0);if(rU(a)){let e=yield t.getHeight();return Math.round(e*Number(a.slice(0,-1)||0)/100)}let o=r.height||"";if(n){if(rL(o)){var s;return n+Number((null===(s=r.height)||void 0===s?void 0:s.slice(0,-2))||0)}return rU(o)?100*n/(100-Number(o.slice(0,-1)||0)):n}return 0}),function(e,t,r,n,i){return L.apply(this,arguments)}),rV=(e,t)=>{var r;let n=null;let i=(r=rk(function*(){return!n&&(n=yield J.EQ.measure(()=>e.getBoundingClientRect())),n}),function(){return r.apply(this,arguments)});return{getWidth:rk(function*(){return rL(t.width||"")?Number((t.width||"").slice(0,-2)||0):(yield i()).width}),getHeight:rk(function*(){return(yield i()).height}),getTop:rk(function*(){return(yield i()).top})}};let rH=(M=rk(function*(e,t){let{generatedConfig:r}=e;if(r.minimumSlots===r.maximumSlots)return{count:r.maximumSlots};let n=rV(t,r.containerStyle),i=yield rM(r.containerStyle,n,r.endSelector),a=yield rG(r.spacerStyle,n,r.slotGap),o=e.label,s=yield r$(r.spacerStyle,n,rC(o)?{}:(0,J.tn)((null==o?void 0:o.style)||rN.HQ),e.height,r.slotHeight);return null===i?(J.cM.warn("Attempted to calculate slot count for container with no height."),{count:1,margin:a,height:s}):{count:Math.min(r.maximumSlots||1/0,Math.max(r.minimumSlots||0,Math.floor((i-Math.min(a.top,a.bottom))/(s+Math.max(a.top,a.bottom))))),margin:a,height:s}}),function(e,t){return M.apply(this,arguments)});let rY=(F=rk(function*(e,t){let r=yield rH(e,t),{count:n}=r,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n=0)&&(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}}return i}(r,["count"]),a=function(e){for(var t=1;t()=>{let t=(0,J.dU)().document.createElement("div");return t.classList.add("bordeaux-generated-spacer"),Object.assign(t.style,e),t};let rK=(Z=rk(function*(e,t){let r=(0,J.dU)().document.createElement("div");r.classList.add("bordeaux-generated-container");let{generatedConfig:{containerStyle:n}}=e;return n&&Object.assign(r.style,n),yield J.EQ.mutate(()=>(0,rB.Z)(r,e.position,t)),r}),function(e,t){return Z.apply(this,arguments)});let rz=(G=rk(function*(e,t){var r;return[].concat(...yield Promise.all(t.map((r=rk(function*(t){let r=yield rK(e,t),n=yield rY(e,r);return yield J.EQ.mutate(()=>{n.forEach(e=>{r.appendChild(e)})}),n}),function(e){return r.apply(this,arguments)}))))}),function(e,t){return G.apply(this,arguments)}),rW=(e,t)=>{e.forEach(e=>{new MutationObserver(t).observe(e,{childList:!0}),t()})},rq=(e,t,r)=>{let n=()=>{let t=e.name.replace(/[\s-]/g,""),n=Array.from((0,J.Wb)(e.hook)).filter(e=>"true"!==e.dataset[t]);if(0!==n.length)n.forEach(e=>{e.dataset[t]="true"}),e.type===ei.Xe.GENERATED?rz(e,n).then(e=>{r(e)}):r(n)};t&&rW(Array.from((0,J.Wb)(e.dynamicConfig.root)),n),t7(()=>{n()})};function rQ(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function rJ(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function o(e){rQ(a,n,i,o,s,"next",e)}function s(e){rQ(a,n,i,o,s,"throw",e)}o(void 0)})}}let r0=(0,et.E9)(({input:{generatedSlotDefinitions:e,dynamicSlotDefinitions:t,automaticDynamic:r},sendBack:n,receive:i})=>{var a;Promise.all(e.map((a=rJ(function*(e,t){let r=(0,rv.Z)(e),i=yield rz(e,r),a=`bordeaux-slot_generated_${e.name}-slot_${t}`;i.forEach((t,r)=>{n({type:ei.bh.slotCreated,data:(0,rO.C)(e,{id:`${a}-hook_${r}`,name:`${e.name}-${r}`,hookElement:t,type:ei.Xe.BLOCK,position:ei.f0.APPEND})})})}),function(e,t){return a.apply(this,arguments)}))).then(()=>{n({type:ei.bh.generatedSlotsDone})});let o=(e=0)=>{var i;t.forEach((i=rJ(function*(t,i){let a=`bordeaux-slot-${t.name}_dynamic_${i+e}`,o=0;rq(t,r,e=>{e.forEach((e,r)=>{n({type:ei.bh.slotCreated,data:(0,rO.C)(t,function(e){for(var t=1;t{"refresh"===e.type&&(s+=1,o(t.length*s))})}),r1=(0,et.E9)(({input:{adDefinitions:e,slots:t},sendBack:r})=>{let[n,i]=(0,J.uK)(e,e=>e.mode===ei.nV.SLOTIFY),a=[...n.filter(e=>!(e.mode===ei.nV.ANCHORED&&!e.inTakeover)).map(e=>({adDefinition:e}))];i.forEach(e=>{let n=e.affinitySlotID;if(!n){r({type:ei.bh.adAffinityFailed,data:{adDefinition:e,reason:ei.xr.ABSENT}});return}let i=t.find(e=>e.getProperty("name")===n);if(!i){r({type:ei.bh.adAffinityFailed,data:{adDefinition:e,reason:ei.xr.NO_SLOT}});return}if(void 0!==i.getProperty("adID")){r({type:ei.bh.adAffinityFailed,data:{adDefinition:e,reason:ei.xr.SLOT_FILLED}});return}a.push({adDefinition:e,slot:i})}),r({type:ei.bh.adsMatch,data:a})});var r5=r("88746");let r7=(e,t)=>{let r=t.getProperty("additionalAvoidance");if(0===r.length)return!0;let n=t.getProperty("element").getBoundingClientRect().top;return!r.some(t=>t.elements.some(t=>{let r=t.getBoundingClientRect();return n=r.top:r.top+r.height+e>=n}))},r6=(e,t,r)=>{let n=r.categoryAvoidanceRules,i=e.slots.getValues().flatMap(t=>{if(void 0===t.getProperty("adID"))return[];let i=e.ads.getValues().find(e=>e.getProperty("id")===t.getProperty("adID"));return void 0===i?[]:n&&"ownCategory"in n&&!n.ownCategory||i.getProperty("category")!==r.category?n&&(n.ads||n.tiles)?(n.ads||n.tiles||[]).flatMap(e=>i.getProperty("category")===e.category?[{slot:t,distance:e.distance}]:[]):[]:[{slot:t,distance:e.avoidanceDistance}]}),a=t.getProperty("element").getBoundingClientRect(),o=(0,J.dU)();return i.every(e=>{let t=e.slot.getProperty("element").getBoundingClientRect();return Math.max(0,a.top-t.bottom,t.top-a.bottom)>("screenheight"===e.distance?o.innerHeight:e.distance)})},r2=e=>({element:(0,J.az)("div",{id:e.getProperty("id"),style:function(e){for(var t=1;t0?{top:`${e.getProperty("topPosition")}px`}:{},e.getProperty("sizes").includes(ei.UA)?{width:"100%",height:"100%"}:{})})}),r3=e=>{let t=(0,J.KT)()!==ei.Ly.MOBILE||e.getProperty("closeButton"),r=t?(0,J.az)("div",{class:"bordeaux-anchored-close",style:{position:"absolute",width:"14px",height:"14px",top:"4px",right:"4px"},onClick:()=>{a.parentNode&&a.parentNode.removeChild(a)}},` `):void 0,n=(0,J.az)("div",{id:e.getProperty("id"),ariaHidden:"true"}),i=(0,J.az)("div",{id:"bordeaux_slot_anchored",class:"bordeaux-anchored-inner mobile-leaderboard-320-50 bordeaux-slot",style:{width:"auto",position:"relative",backgroundColor:t?"rgb(247, 247, 247)":"inherit"}},n,r||null),a=(0,J.az)("div",{class:"bordeaux-anchored-container",style:{display:t?"block":"flex",justifyContent:"center",width:"100%",position:"fixed",bottom:"0",left:"0",height:"auto",zIndex:"9995",backdropFilter:"blur(5px)",background:"rgba(243, 246, 247, .8)",borderTop:"1px solid #d2d6d7"}},i);return{element:n,outerContainer:a,innerContainer:i,closeButton:r}},r9=e=>{let t=(0,J.az)("div",{id:e.getProperty("id")}),r=(0,J.az)("div",{style:{display:"none"}},t);return{element:t,outerContainer:r}},r4=e=>{var t,r;let n=e.getProperty("position"),i=(0,J.az)("div",{id:e.getProperty("id"),class:`skyscraper-gpt-${n}`,ariaHidden:"true",style:{width:"160px",height:"600px"}}),a=(0,J.az)("div",{class:`skyscraper-inner-${n}`,style:{width:"160px",height:"600px",pointerEvents:"auto"}},i);let o=(0,J.az)("div",{class:`skyscraper-outer-${n}`,style:(t=function(e){for(var t=1;t{switch(e.getProperty("mode")){case ei.nV.SLOTIFY:return r2(e);case ei.nV.ANCHORED:return r3(e);case ei.nV.OOP:return r9(e);case ei.nV.SKYSCRAPER:return r4(e);default:return null}},nr=new Map,nn=e=>{let t=0;return e&&(void 0!==nr.get(e)&&(t=(nr.get(e)||0)+1),nr.set(e,t)),t};let ni=(0,et.p4)(($=ne(function*({input:{matches:e}}){var t;let r=(0,J.dU)();let n=(yield Promise.allSettled(e.map((t=ne(function*({ad:e,slot:t}){let n=e.getProperty("mode"),i=nt(e);if(!i)throw Error("Ad cannot be inserted into the DOM because its elements could not be created");switch(e.update({elements:i}),n){case ei.nV.OOP:case ei.nV.ANCHORED:{let e=null==i?void 0:i.outerContainer;if(!e)throw Error("Ad cannot be inserted into the DOM because it has no outer container");yield J.EQ.mutate(()=>{r.document.body.appendChild(e)});break}case ei.nV.SKYSCRAPER:{let e=null==i?void 0:i.outerContainer;if(!e)throw Error("Ad cannot be inserted into the DOM because it has no outer container");let t=(0,J.dU)(),r=t.document.getElementById("main");if(!r)throw Error("Error in skyscraper setup, #main element not found");let{width:n}=yield J.EQ.measure(()=>r.getBoundingClientRect()),a=(0,J.R2)(".skyscraper-container")||t.document.createElement("div");a.classList.add("skyscraper-container");let o={width:`${n}px`,height:0,margin:"auto",position:"sticky",top:0,"pointer-events":"none"};Object.assign(a.style,o),yield J.EQ.mutate(()=>{if(!r.parentNode)throw Error("Error in skyscraper setup, #main element has no parent");a.appendChild(e),r.parentNode.insertBefore(a,r)});break}case ei.nV.SLOTIFY:{let r=null==i?void 0:i.element;if(!r)throw Error("Ad cannot be inserted into the DOM because it has no element");let n=e.getProperty("slotID"),a=t.getProperty("element"),o=t.getProperty("label"),s=!(!o||rC(o)||o.applyLabelToAds),d=(0,J.tn)((null==o?void 0:o.style)||rN.HQ),c=(0,J.QU)(t,s&&d.height||"0",nn(t.getProperty("genericName")));o.applyLabelToAds&&"true"===o.applyLabelToAds&&e.update({label:o}),yield J.EQ.mutate(()=>{if((0,J.Zs)(a,c),a.classList.add("bordeaux-filled-slot"),a.ariaHidden="true",a.appendChild(r),s){let t=(0,rN.Md)(n,o);if(o.position===ei.Md.ABOVE&&a.insertBefore(t,a.firstChild),o.position===ei.Md.BELOW){var e;a.style.justifyContent="space-between",null===(e=a.lastChild)||void 0===e||e.after(t)}}});break}default:throw Error(`Ad insertion issue, ad has unrecognised mode: ${n}`)}}),function(e){return t.apply(this,arguments)})))).filter(e=>"rejected"===e.status);n.length&&(J.cM.error("Ad elements could not be inserted",n),eE.Z.recordSlotInsertionError())}),function(e){return $.apply(this,arguments)}));var na=r("68121"),no=r("52837");let ns=(0,et.E9)(({input:{slot:e,activationDistance:t},sendBack:r})=>{let n=e.getProperty("element"),i="sponsored"===e.getProperty("genericName")&&e.getProperty("sponsoredSlotActivationDistanceOverride")||t,a=e.getProperty("name");new no.Z(n,a,i).observe(t=>{r({type:ei.d7.viewabilityChanged,data:{slot:e,intersection:t}})})});function nd(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let nc=(0,et.E9)(({input:{slot:e},sendBack:t})=>{J.EQ.mutate(()=>{(0,rB.Z)(e.getProperty("element"),e.getProperty("position"),e.getProperty("hookElement"))}).then(()=>J.EQ.measure(()=>{let t=(0,J.dU)(),r=t.scrollX,n=t.scrollY,i=e.getProperty("element").getBoundingClientRect();return{x:i.x+r,y:i.y+n}})).then(r=>{t({type:ei.bh.slotPositioned,data:{slot:e,position:r}})})});let nl=(0,et.p4)((H=(V=function*({input:e}){let{slot:t,slots:r,overrideCompanionBounds:n,config:i}=e,a=t.getProperty("genericName"),o=i.placement.slots.static.filter(e=>e.master===a);return J.EQ.measure(()=>{if(o.length){let i=r.getValues().filter(e=>e.getProperty("master")===a&&!e.getProperty("masterID")),s=o.map(e=>i.filter(t=>t.getProperty("genericName")===e.name));if(s.every(e=>e.length>0)){let r=(0,J.dU)(),i=function(e){for(var t=1;te.find(e=>{let t=e.getProperty("element").getBoundingClientRect();return!(t.top-a.top>o)&&!(a.top-t.bottom>d)&&!0}));if(c.every(e=>!!e))return c.forEach(e=>{e.update({masterID:t.getProperty("id")})}),[t,...c].reduce((t,r)=>{if(!t)return t;let n=np(r,e);return n?(t.push({slot:r,adDefinition:n}),t):null},[])}}else if(!t.getProperty("master")){let r=np(t,e);if(r)return[{slot:t,adDefinition:r}]}return null})},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=V.apply(e,t);function a(e){nd(i,r,n,a,o,"next",e)}function o(e){nd(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return H.apply(this,arguments)})),nu={[ei.n0.staticSlotGenerator]:rT,[ei.n0.dynamicSlotGenerator]:r0,[ei.n0.affinityAdGenerator]:r1,[ei.n0.slotWatcher]:ns,[ei.n0.matchSlot]:nl,[ei.n0.createAds]:na.Z,[ei.n0.insertAds]:ni,[ei.n0.slotPositioner]:nc},np=(e,t)=>{let{takeoverActive:r,avoidanceDistance:n,takeoverIncrementals:i,adUnits:{incremental:a}}=t,o=r&&!e.getProperty("nativeContent")?i:a;if(0===o.length||void 0!==e.getProperty("adID")||!r7(n,e)||!e.getProperty("ignoreExclusion")&&ru(e))return null;let s=o.reduce((0,r5.Z)(e),null);return s&&(s.ignoreCategoryAvoidance||r6(t,e,s))?s:null};function nf(e){for(var t=1;tnh(nf({},e),{firstAuctionDone:!1,incrementalsStarted:!1,takeoverIncrementalCount:0,batchCounter:0,adCounter:0,adTypeCounters:{},adMatches:[],newAds:[],slotStack:[],slotWatchers:[],slotPositioners:[],slotPositions:{},[ei.BY.dynamicSlotGenerator]:{}}),initial:ei.bt.creatingStaticSlots,states:{[ei.bt.creatingStaticSlots]:{invoke:{id:ei.BY.staticSlotGenerator,src:ei.n0.staticSlotGenerator,input:({context:e})=>({slotDefinitions:e.config.placement.slots.static.map((0,ra.Z)(e.pageStyleConstants))})},on:{[ei.bh.staticSlotsDone]:{target:ei.bt.waitForStaticSlotsReady}}},[ei.bt.waitForStaticSlotsReady]:{always:{guard:ei.l7.allSlotsPositioned,target:ei.bt.waitForStandardAdsEnabled}},[ei.bt.waitForStandardAdsEnabled]:{entry:(0,en.b)(({enqueue:e,check:t})=>{t(ei.l7.standardAdsEnabled)&&e(ei.mu.raise_enableStandardAds)}),on:{[ei.Wd.standardAdsEnabled]:{target:ei.bt.yieldingStaticAffinityAds}}},[ei.bt.yieldingStaticAffinityAds]:{invoke:{id:ei.BY.affinityAdGenerator,src:ei.n0.affinityAdGenerator,input:({context:e})=>({adDefinitions:e.adUnits.standard,slots:e.slots.getValues()})},on:{[ei.bh.adsMatch]:{actions:{type:ei.mu.setAdMatches,params:({event:{data:e}})=>e.map(({adDefinition:e,slot:t})=>({slot:t,adDefinition:e}))},target:ei.bt.createAds}}},[ei.bt.waitForFirstAuction]:{on:{[ei.bh.firstAuctionDone]:[{guard:(0,eh.D)([(0,eh.E)(ei.l7.takeoverActive),ei.l7.anchoredNotInTakeover]),actions:[ei.mu.firstAuctionDone,{type:ei.mu.setAdMatches,params:({context:{adUnits:{standard:e}}})=>e.filter(e=>e.mode===ei.nV.ANCHORED&&!e.inTakeover).map(e=>({adDefinition:e}))}],target:ei.bt.createAds},{actions:ei.mu.firstAuctionDone,target:ei.bt.waitForIncrementalAdsEnabled}]}},[ei.bt.waitForIncrementalAdsEnabled]:{entry:(0,en.b)(({enqueue:e,check:t})=>{t(ei.l7.incrementalAdsEnabled)&&e(ei.mu.raise_enableIncrementalAds)}),on:{[ei.Wd.incrementalAdsEnabled]:{actions:[ei.mu.enableIncrementalAds,(0,en.b)(({enqueue:e,check:t})=>{t(ei.l7.incrementalAdsEnabled)&&e(ei.mu.raise_enableIncrementalAds)})]},[ei.bh.incrementalAdsEnabled]:{target:ei.bt.watchingIncrementalSlots}}},[ei.bt.watchingIncrementalSlots]:{entry:[(0,en.a)({incrementalsStarted:!0}),ei.mu.createSynamicSlotGenerator,ei.mu.watchExclusionZones],always:{target:ei.bt.waitingForSlots}},[ei.bt.waitingForSlots]:{always:[{guard:(0,eh.E)(ei.l7.slotsToProcess)},{guard:{type:ei.l7.slotIsNative,params:({context:{slotStack:e}})=>({slot:e[0]})},target:ei.bt.processingSlotStack},{guard:(0,eh.E)(ei.l7.takeoverIncrementalsFilled),target:ei.bt.processingSlotStack},{guard:ei.l7.nativeContentFilled,target:ei.bt.done}]},[ei.bt.processingSlotStack]:{invoke:{id:ei.BY.matchSlot,src:ei.n0.matchSlot,input:({context:{slotStack:e,slots:t,overrideCompanionBounds:r,config:n,takeoverActive:i,avoidanceDistance:a,takeoverIncrementals:o,adUnits:s,ads:d}})=>({slots:t,overrideCompanionBounds:r,config:n,takeoverActive:i,avoidanceDistance:a,takeoverIncrementals:o,adUnits:s,ads:d,slot:e[0]}),onDone:[{guard:({event:{output:e}})=>null!==e,actions:[ei.mu.popSlotStack,{type:ei.mu.setAdMatches,params:({event:{output:e}})=>e}],target:ei.bt.createAds},{actions:ei.mu.popSlotStack,target:ei.bt.waitingForSlots}]}},[ei.bt.createAds]:{invoke:{id:ei.BY.createAds,src:ei.n0.createAds,input:({context:{adMatches:e,adCounter:t,pageAdUnitPath:r,adTypeCounters:n,config:i}})=>({adMatches:e,adCounter:t,pageAdUnitPath:r,adTypeCounters:n,config:i}),onDone:{actions:[{type:ei.mu.incrementAdCounter,params:({event:{output:e}})=>e},{type:ei.mu.incrementTakeoverIncrementalCounter,params:({event:{output:e}})=>e},{type:ei.mu.incrementAdTypeCounters,params:({event:{output:e}})=>e},{type:ei.mu.setNewAds,params:({event:{output:e}})=>e}],target:ei.bt.insertAds}}},[ei.bt.insertAds]:{entry:ei.mu.putNewAdsInStore,invoke:{id:ei.BY.insertAds,src:ei.n0.insertAds,input:({context:{newAds:e,slots:t}})=>({matches:e.map(e=>{let r=e.getProperty("slotID");return{slot:t.getValues().find(e=>e.getProperty("id")===r),ad:e}})}),onDone:{target:ei.bt.requestAds}}},[ei.bt.requestAds]:{entry:[ei.mu.reorderAds,ei.mu.reportFirstAdLoad,ei.mu.triggerAuction,ei.mu.incrementBatchCounter],always:[{guard:(0,eh.E)(ei.l7.firstAuctionDone),target:ei.bt.waitForFirstAuction},{guard:(0,eh.E)(ei.l7.incrementalAdsEnabled),target:ei.bt.waitForIncrementalAdsEnabled},{guard:(0,eh.E)(ei.l7.incrementalsStarted),target:ei.bt.watchingIncrementalSlots},{target:ei.bt.waitingForSlots}]},[ei.bt.done]:{}},on:{[ei.bh.slotHookFailed]:{actions:{type:ei.mu.reportSlotHookFailed,params:({event:e})=>e.data}},[ei.bh.slotCreated]:{actions:[{type:ei.mu.addSlot,params:({event:e})=>e.data},{type:ei.mu.positionSlotElement,params:({event:e})=>e.data},{type:ei.mu.createAdditionalSlotWatchers,params:({event:e})=>e.data},{type:ei.mu.createSlotWatcher,params:({event:e})=>e.data}]},[ei.Wd.standardAdsEnabled]:{actions:ei.mu.enableStandardAds},[ei.Wd.incrementalAdsEnabled]:{actions:ei.mu.enableIncrementalAds},[ei.bh.adAffinityFailed]:{actions:{type:ei.mu.reportAdAffinityFailed,params:({event:e})=>e.data}},[ei.d7.viewabilityChanged]:{actions:(0,en.b)(({check:e,enqueue:t})=>{t.sendParent(({event:{data:e}})=>({type:ei.Kk.slotViewabilityChanged,data:e})),e({type:ei.l7.intersectionInView,params:({event:{data:{intersection:e}}})=>e})&&t.raise(({event:{data:{slot:e}}})=>({type:ei.bh.slotInView,data:e}))})},[ei.bh.slotInView]:[{guard:(0,eh.E)((0,eh.G)(ei.bt.waitingForSlots)),actions:{type:ei.mu.addSlotToStack,params:({event:{data:e}})=>({slot:e})}},{guard:{type:ei.l7.slotIsNative,params:({event:{data:e}})=>({slot:e})},actions:{type:ei.mu.addSlotToStack,params:({event:{data:e}})=>({slot:e})},target:`.${ei.bt.processingSlotStack}`},{guard:(0,eh.E)(ei.l7.takeoverIncrementalsFilled),actions:{type:ei.mu.addSlotToStack,params:({event:{data:e}})=>({slot:e})},target:`.${ei.bt.processingSlotStack}`}],[ei.bh.findNewDynamicSlots]:{guard:ei.l7.incrementalsStarted,actions:ei.mu.triggerDynamicSlotRefresh},[ei.bh.slotPositioned]:{actions:[(0,en.a)({slotPositions:({context:{slotPositions:e},event:{data:{slot:t,position:r}}})=>nh(nf({},e),{[t.getProperty("id")]:r})}),(0,en.s)(({event:{data:e}})=>({type:ei.Kk.slotPositioned,data:e}))]},[ei.bh.setTakeoverStatus]:{actions:(0,en.a)({takeoverActive:({event:{data:e}})=>e})}}});function ng(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let ny=(0,J.dU)();let nb=(X=(Y=function*(){var e;return{labelName:"cookieDeprecationLabel"in ny.navigator?yield null===(e=ny.navigator.cookieDeprecationLabel)||void 0===e?void 0:e.getValue():"NOT DETECTED"}},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=Y.apply(e,t);function a(e){ng(i,r,n,a,o,"next",e)}function o(e){ng(i,r,n,a,o,"throw",e)}a(void 0)})}),function(){return X.apply(this,arguments)}),nE=(0,et.E9)(({sendBack:e,input:t})=>{(0,J.HI)(t).then(t=>{t&&e({type:ei.ON.setHybridId,data:t})}),nb().then(t=>{e({type:ei.ON.setCFTParameters,data:t})})}),nA=(0,et.E9)(({sendBack:e})=>{(0,J.A7)().then(t=>{e({type:ei.ON.pageUnload,data:t})}),(0,J.YJ)().then(t=>{e({type:ei.ON.pageLoad,data:t})})});function n_(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let nO=(0,et.p4)((K=function*(){let e=(0,J.dU)(),t={[ei.Rr.PAGE_BACKGROUND]:()=>e.getComputedStyle(document.body,null).getPropertyValue("background-color"),[ei.Rr.PAGE_TEXT]:()=>e.getComputedStyle(document.body,null).getPropertyValue("color")};return J.EQ.measure(()=>Object.fromEntries(Object.entries(t).map(([e,t])=>[e,t()])))},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=K.apply(e,t);function a(e){n_(i,r,n,a,o,"next",e)}function o(e){n_(i,r,n,a,o,"throw",e)}a(void 0)})}));function nv(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function nT(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function o(e){nv(a,n,i,o,s,"next",e)}function s(e){nv(a,n,i,o,s,"throw",e)}o(void 0)})}}let nS=(0,et.p4)((z=nT(function*({input:e}){var t;return Object.fromEntries((yield Promise.all(Object.entries(e.thirdPartyMachines).map((t=nT(function*([e,t]){let{context:r}=yield(0,er.X_)(t,({value:e})=>e===ei.II.done);return[e,{thirdParty:r.data.thirdParty,scriptLocation:r.data.scriptLocation,success:r.success,consent:r.consent,config:r.data.config}]}),function(e){return t.apply(this,arguments)})))))}),function(e){return z.apply(this,arguments)})),nP=(...e)=>(0,en.a)(...e),nI=(...e)=>(0,en.a)(...e);function nD(e){for(var t=1;t{let n=r.getProperty("id"),i=r.getProperty("targeting"),a=r.getProperty("mode"),o=r.getProperty("name"),s=r.getProperty("adUnitPath"),d=a===ei.nV.OOP,c=a===ei.nV.INTERSTITIAL,l=d?[[1,1]]:r.getProperty("sizes"),u=null;try{if(d)u=e.defineOutOfPageSlot(s,n);else if(c)u=e.defineOutOfPageSlot(s,e.enums.OutOfPageFormat.INTERSTITIAL);else{if(void 0===l)throw Error("Error defining GPT slot, sizes are undefined.");u=e.defineSlot(s,l,n)}}catch(e){return e instanceof Error&&J.cM.error(`Error defining GPT slot. ${e.toString()}`),null}return null===u?(J.cM.error(`Unable to define GPT slot. advert: ${o}, adUnitPath: ${s}`),null):(Object.keys(i).forEach(e=>{null!==u&&u.setTargeting(e,i[e])}),u.addService(e.pubads()),!c&&e.display(n),u.setTargeting("auctionId",t.toString()),u)},nw={[ei.pb.getGoogletag]:nP({googletag:()=>{let{googletag:e}=(0,J.dU)();return e}}),[ei.pb.enable]:({context:{googletag:e}})=>{e.enableServices()},[ei.pb.configure]:({context:{googletag:e,privacySettings:t,publisherProvidedId:r}})=>{e.pubads().enableAsyncRendering(),e.pubads().collapseEmptyDivs(!0),e.pubads().enableSingleRequest(),e.pubads().disableInitialLoad(),e.pubads().setCentering(!0),e.setAdIframeTitle("Advertisement"),t&&e.pubads().setPrivacySettings(t),r&&e.pubads().setPublisherProvidedId(r)},[ei.pb.listen]:nP({[ei.J0.googleTagListener]:({context:{googletag:e},spawn:t})=>t(ei.P2.googleTagListener,{input:{googletag:e}})}),[ei.pb.destroyAds]:({context:{googletag:e,gptSlots:t}},{advertIds:r})=>{r.forEach(r=>{let n=t[r];if(void 0!==n)e.destroySlots([n])})},[ei.pb.createAd]:nI({gptSlots:({context:e},{ad:t})=>{let r=t.getProperty("id"),n=nj(e,t);return n?nR(nD({},e.gptSlots),{[r]:n}):e.gptSlots}}),[ei.pb.addAuctionToStack]:nI({auctionStack:({context:{auctionStack:e}},{ads:t})=>[...e,t]}),[ei.pb.setTargeting]:({context:{googletag:e}},t)=>{Object.entries((0,J.Sl)(t)).forEach(([t,r])=>{("string"==typeof r||Array.isArray(r))&&e.pubads().setTargeting(t,r)})},[ei.pb.refreshAuction]:({context:{gptSlots:e,auctions:t,googletag:r}},n)=>{let{ads:i}=t[n],a=i.map(t=>e[t.getProperty("id")]).filter(e=>void 0!==e);r.pubads().refresh(a,{changeCorrelator:!1})},[ei.pb.markRefreshStart]:(e,{ads:t})=>{let r=t.map(e=>e.getProperty("name"));J.D_.breadcrumb({category:"script",message:`GAM API refresh - ${r}`}),eE.Z.mark(`GAM API refresh - ${r}`)},[ei.pb.markAuctionDone]:nI({auctions:({context:{auctions:e}},t)=>nR(nD({},e),{[t]:nR(nD({},e[t]),{ended:!0})})}),[ei.pb.logError]:({context:{error:e}})=>{J.cM.error(e||"Error occurred in ad manager."),eE.Z.recordAdManagerError()},[ei.pb.incrementAuctionId]:nP({auctionId:({context:{auctionId:e}})=>e+1}),[ei.pb.createNextAuction]:nP({auctions:({context:{auctions:e,auctionId:t,auctionStack:[r]}})=>nR(nD({},e),{[t]:{id:t,ads:r,loadedAds:{},ended:!1}})}),[ei.pb.reportAuctionStart]:(0,en.s)(({context:{auctionId:e,auctionStack:[t]}})=>({type:ei.Jg.START,data:{time:(0,J._f)(),auction:e,adNames:t.map(e=>e.getProperty("name"))}})),[ei.pb.markAdsInAuction]:({context:{auctionId:e,auctionStack:[t]}})=>{t.forEach(t=>{t.update({auctionId:e,fetchTime:(0,J.dU)().performance.now()})})},[ei.pb.reportAuctionCreated]:(0,en.s)(({context:{auctionId:e,auctionStack:[t]}})=>({type:ei.l4.auctionCreated,data:{auctionId:e,ads:t}})),[ei.pb.popAuctionStack]:nP({auctionStack:({context:{auctionStack:e}})=>e.slice(1)})},nC={[ei.d3.googletagExists]:()=>{let{googletag:e}=(0,J.dU)();return!!e},[ei.d3.auctionsInStack]:({context:{auctionStack:e}})=>0!==e.length,[ei.d3.hasAds]:(e,t)=>0!==t.length};function nN(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let nB=(0,et.E9)(({input:{googletag:e},sendBack:t})=>{e.pubads().addEventListener("slotVisibilityChanged",e=>{let r=e.slot.getSlotElementId();t({type:ei.TX.visibilityChanged,data:{adId:r,inViewPercentage:e.inViewPercentage}})}),e.pubads().addEventListener("slotRenderEnded",e=>{let r=e.slot.getSlotElementId(),n=e.isEmpty?ei.Rh:{isEmpty:e.isEmpty,size:e.size,advertiser:e.advertiserId||-1,campaign:e.campaignId||-1,lineItem:e.lineItemId||-1,creative:e.creativeId||-1,creativeTemplate:"",gptSlot:e.slot};t({type:ei.TX.renderEnded,data:{adId:r,gptOutput:n}})}),e.pubads().addEventListener("slotOnload",e=>{let r=e.slot.getSlotElementId();t({type:ei.TX.onLoad,data:{adId:r}})}),e.pubads().addEventListener("impressionViewable",e=>{let r=e.slot.getSlotElementId();t({type:ei.TX.impressionViewable,data:{adId:r}})})});let nx=(0,et.p4)((W=function*(){let{googletag:e}=(0,J.dU)();if(!!e){if(e.cmd)return new Promise(t=>{e.cmd.push(t)})}},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=W.apply(e,t);function a(e){nN(i,r,n,a,o,"next",e)}function o(e){nN(i,r,n,a,o,"throw",e)}a(void 0)})})),nk={[ei.P2.waitForGoogleTag]:nx,[ei.P2.googleTagListener]:nB};function nU(e){for(var t=1;tnU({googletag:{},[ei.J0.googleTagListener]:{},gptSlots:{},auctionId:0,auctionStack:[],auctions:{},error:null},e),initial:ei.oF.checkRequirements,states:{[ei.oF.checkRequirements]:{invoke:{id:ei.J0.waitForGoogleTag,src:ei.P2.waitForGoogleTag,onDone:[{guard:ei.d3.googletagExists,actions:ei.pb.getGoogletag,target:ei.oF.configuration},{actions:(0,en.a)({error:"googletag is unavailable, unable to initialise."}),target:ei.oF.error}]}},[ei.oF.configuration]:{always:{actions:[ei.pb.configure,ei.pb.listen,ei.pb.enable],target:ei.oF.waitForAuction}},[ei.oF.waitForAuction]:{always:{guard:ei.d3.auctionsInStack,target:ei.oF.auction}},[ei.oF.auction]:{always:{actions:[ei.pb.incrementAuctionId,ei.pb.createNextAuction,ei.pb.reportAuctionStart,ei.pb.markAdsInAuction,(0,en.b)(({enqueue:e,context:{auctionStack:[t]}})=>{t.forEach(t=>{e({type:ei.pb.createAd,params:{ad:t}})})}),ei.pb.reportAuctionCreated,ei.pb.popAuctionStack],target:ei.oF.waitForAuction}},[ei.oF.error]:{entry:ei.pb.logError}},on:{[ei.cq.auctionProcessed]:{actions:[{type:ei.pb.refreshAuction,params:({event:{data:{auctionId:e}}})=>e},{type:ei.pb.markAuctionDone,params:({event:{data:{auctionId:e}}})=>e}]},[ei.cq.setTargeting]:{actions:{type:ei.pb.setTargeting,params:({event:{data:{targeting:e}}})=>e}},[ei.cq.auction]:[{guard:(0,eh.G)(ei.oF.waitForAuction),actions:{type:ei.pb.addAuctionToStack,params:({event:{data:{ads:e}}})=>({ads:e})},target:`.${ei.oF.auction}`},{actions:{type:ei.pb.addAuctionToStack,params:({event:{data:{ads:e}}})=>({ads:e})}}],[ei.cq.refresh]:[{guard:{type:ei.d3.hasAds,params:({event:{data:{ads:e}}})=>e},actions:[{type:ei.pb.markRefreshStart,params:({event:{data:{ads:e}}})=>({ads:e})},{type:ei.pb.destroyAds,params:({event:{data:{ads:e}}})=>({advertIds:e.map(e=>e.getProperty("id"))})},{type:ei.pb.addAuctionToStack,params:({event:{data:{ads:e}}})=>({ads:e})}]},{actions:()=>{J.cM.warn("Called GAM API refresh with no ads.")}}],[ei.cq.destroyAds]:{actions:[{type:ei.pb.destroyAds,params:({event:{data:{advertIds:e}}})=>({advertIds:e})},({context:{googletag:e}})=>{e.pubads().updateCorrelator()}]},[ei.TX.visibilityChanged]:{actions:(0,en.s)(({event:{data:e}})=>({type:ei.l4.adVisibilityChanged,data:e}))},[ei.TX.renderEnded]:[{actions:[(0,en.s)(({event:{data:e}})=>({type:ei.l4.adRenderEnded,data:e})),(0,en.a)({auctions:({event:{data:e},context:{auctions:t}})=>{let{adId:r,gptOutput:n}=e,i=Object.values(t).find(({ads:e})=>e.some(e=>e.getProperty("id")===r));return i?nL(nU({},t),{[i.id]:nL(nU({},i),{loadedAds:nL(nU({},i.loadedAds),{[r]:n})})}):t}}),(0,en.b)(({enqueue:e,event:{data:t},context:{auctions:r}})=>{let{adId:n}=t,i=Object.values(r).find(({ads:e})=>e.some(e=>e.getProperty("id")===n));if(!i)return;let{id:a,ads:o,loadedAds:s}=i;o.length===Object.keys(s).length&&e.sendParent({type:ei.l4.auctionLoaded,data:{auctionId:a}})})]}],[ei.TX.onLoad]:{actions:(0,en.s)(({event:{data:e}})=>({type:ei.l4.adOnLoad,data:e}))},[ei.TX.impressionViewable]:{actions:(0,en.s)(({event:{data:e}})=>({type:ei.l4.adImpressionViewable,data:e}))}}});var nF=r("42419"),nZ=(0,r("46992").Z)(nF.Z);function nG(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let n$=(0,J.dU)(),nV=new Map,nH=e=>e.filter(e=>nZ(e,J.ML)),nY=(e,t)=>{let r=t.getProperty("mode")===ei.nV.OOP?[[1,1]]:nH(t.getProperty("sizes"));if(!r.length)return e;let n=t.getProperty("id"),i={s:t.getProperty("adUnitPath"),z:r,d:n};return e.concat([i])};let nX=(Q=(q=function*(e,t,r,n){var i,a,o,s,d,c,l,u,p;let f;let{consent:h}=e.uspConsent,m=yield(0,J.vD)(),g=!e.gdprConsent.consent||e.gdprConsent.consent.gdprApplies,y=null!==(d=null===(i=e.gdprConsent.consent)||void 0===i?void 0:i.tcString)&&void 0!==d?d:null,b=null!==(c=null==h?void 0:h.uspString)&&void 0!==c?c:null,E=null!==(l=null===(a=e.gppConsent.consent)||void 0===a?void 0:a.pingData.gppString)&&void 0!==l?l:null;let A=(f=null===(o=e.gppConsent.consent)||void 0===o?void 0:o.pingData.applicableSections)&&1===f.length&&-1===f[0]?[]:f||[],_=(0,J.rG)(e.config,"50")?null:null!==(u=e.config.bidFloors.floorPrices)&&void 0!==u?u:null,O=r.reduce(nY,[]);if(0===O.length){n();return}(0,J.DE)(e.thirdPartyApiConfig[ei.dp.PUBMATIC]).setLocation(encodeURIComponent(n$.location.toString().replace("%",""))).setPersonalizedAdsMode(g?"managed":"allowed").setGdprConsent(y).setUSPConsent(b).setGPPConsent(E).setGPPSID(A).setAdunits(O).setPageTemplate(null!==(p=e.pageTemplate)&&void 0!==p?p:null).setSegments(m?m.toString():"").setFloorPrices(_).setAdServerBidders(t).setHybridTestID(null===(s=e.sommelierResponse.targeting)||void 0===s?void 0:s.hybridTestID).execute().then(e=>{!function(e){if(!e)return;let t=n$.googletag&&n$.googletag.pubads().getSlots();if(!!t)t.forEach(t=>{let r=t.getSlotElementId(),n=e.find(e=>e.divid===r);n&&"1"!==n.bidder.bdrid&&(t.setTargeting("adunit",n.divid),t.setTargeting("_bd","bid"),t.setTargeting("_cp",n.price),t.setTargeting("_pl",n.price_level),t.setTargeting("_br",n.bidder.reportid),t.setTargeting("_wb",n.id),t.setTargeting("_sz",n.size_code),t.setTargeting("_bn",n.bidder.name),t.setTargeting("_bi",n.bidder.bdrid),n.dealid&&t.setTargeting("_pdid",n.dealid),nV.set(r,n))})}(e.bids),(0,J.mg)(e.targeting)}).catch(e=>{J.cM.error(`Error parsing AdServer bids and targeting: ${e}`)}).finally(()=>{n()})},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=q.apply(e,t);function a(e){nG(i,r,n,a,o,"next",e)}function o(e){nG(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e,t,r,n){return Q.apply(this,arguments)}),nK=(e,t,r,n,i,a)=>{let o;e({type:ei.Y0.REQUEST,data:{time:(0,J._f)(),auction:a,partner:ei.kT.AD_SERVER}});let s=new Promise(e=>{o=e});return setTimeout(()=>{null!==o&&(o("Timeout"),o=null,e({type:ei.Y0.TIMEOUT,data:{time:(0,J._f)(),auction:a,partner:ei.kT.AD_SERVER}}))},i),nX(t,r,n,()=>{null!==o&&(o("Complete"),o=null,e({type:ei.Y0.SUCCESS,data:{time:(0,J._f)(),auction:a,partner:ei.kT.AD_SERVER}}))}),s};(0,J.Py)(nV),(0,J.JN)();let nz=(0,J.dU)(),nW=(e,t)=>{let r=t.getProperty("mode");if(r===ei.nV.OOP||r===ei.nV.INTERSTITIAL)return e;let n=t.getProperty("id"),i=t.getProperty("sizes").filter(e=>nZ(e,J.ML));return 0===i.length?e:e.concat([{slotID:n,slotName:t.getProperty("adUnitPath"),sizes:i}])},nq=(e,t,r,n)=>{let i;let{apstag:a}=nz;if(!a)return Promise.resolve("Error");e({type:ei.Y0.REQUEST,data:{time:(0,J._f)(),auction:n,partner:ei.kT.AMAZON}});let o={slots:t.reduce(nW,[])};if(0===o.slots.length)return Promise.resolve("No slots to bid on");let s=new Promise(e=>{i=e});return setTimeout(()=>{null!==i&&(i("Timeout"),i=null,e({type:ei.Y0.TIMEOUT,data:{time:(0,J._f)(),auction:n,partner:ei.kT.AMAZON}}))},r),a.fetchBids(o,()=>{a.setDisplayBids(),null!==i&&(i("Complete"),i=null,e({type:ei.Y0.SUCCESS,data:{time:(0,J._f)(),auction:n,partner:ei.kT.AMAZON}}))}),s},nQ=(0,J.dU)(),nJ=(e,t,r,n)=>{let i;let{__iasPET:a}=nQ;if(!a)return Promise.resolve("Error");e({type:ei.Y0.REQUEST,data:{time:(0,J._f)(),auction:n,partner:ei.kT.IAS}});let o=[];t.forEach(e=>{let t=e.getProperty("id"),r=e.getProperty("sizes").filter(e=>"string"!=typeof e&&e.length>1);o.push({adSlotId:t,size:r,adUnitPath:e.getProperty("adUnitPath")})});let s=new Promise(e=>{i=e}),d=setTimeout(()=>{null!==i&&(i("Timeout"),i=null,e({type:ei.Y0.TIMEOUT,data:{time:(0,J._f)(),auction:n,partner:ei.kT.IAS}}))},r);return a.queue.push({adSlots:o,dataHandler:()=>{clearTimeout(d),a.setTargetingForGPT(),null!==i&&(i("Complete"),i=null,e({type:ei.Y0.SUCCESS,data:{time:(0,J._f)(),auction:n,partner:ei.kT.IAS}}))}}),s};function n0(e){for(var t=1;tn2(t.getProperty("sizes"))}},n7=e=>"function"==typeof e,n6=e=>Array.isArray(e)&&2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1],n2=e=>(null==e?void 0:e.filter(n6).filter(J.$Q))||[],n3=(e,t,r)=>{let n=e.getProperty("targeting"),i=["url","category","child_category","grandchild_category","kw","iabCategories","iabCategoryIds","fepCategory","fepGroups","fepPrimaryCompany","fepCompany","fepPrimaryProduct","fepSecondaryProducts","advSegments","advSegmentsArtDists","advSegmentsMaxDists"],a=Object.assign(n,t),o=["pos","_slot_type","_slot","refresh","incremental","additional"].concat(i),{prebid:s}=n1;if(s)switch(a.iabCategoryIds&&s.mergeConfig({ortb2:{site:{content:{data:[{name:"textrazor.com",ext:{segtax:7},segment:(0,J.Z7)(a.iabCategoryIds)||[]}]}}}}),r){case"ix":{let e=i.concat("cft_label_name","cft_enabled_apis"),t=Object.fromEntries(Object.entries(a).filter(([t])=>e.includes(t)).map(([e,t])=>[e,"string"==typeof t?t:t.toString()]));return s.mergeConfig({ortb2:{user:{ext:{data:t}}}})}case"pubmatic":{let e=Object.entries(a).filter(([e])=>o.includes(e)).map(([e,t])=>`${e}=${t}`).join("|");return s.mergeConfig({dctr:e})}case"appnexus":return{keywords:Object.fromEntries(Object.entries(a).filter(([e])=>o.includes(e)).map(([e,t])=>[e,Array.isArray(t)?t:[t]]))}}},n9=(e,t,r)=>n=>e[n].filter(({sizes:e})=>"all"===e||n2(t.getProperty("sizes")).some(([t,r])=>e.some(([e,n])=>t===e&&r===n))).map(e=>({bidder:n,params:n0({},n5[n]?Object.fromEntries(Object.entries(n5[n]||{}).map(([r,n])=>[r,n7(n)?n(e.params,t):n])):{},n3(t,r,n),e.params)})),n4=(e,t,r,n,i,a,o,s)=>new Promise(d=>{let{prebid:c}=n1;if(!c){d("Error, missing prebid");return}e({type:ei.Y0.REQUEST,data:{time:(0,J._f)(),auction:o,partner:ei.kT.PREBID}});let l=!1,u=e=>{l=!0,d(e)},p=()=>{e({type:ei.Y0.TIMEOUT,data:{time:(0,J._f)(),auction:o,partner:ei.kT.PREBID}}),u("Timeout")};setTimeout(()=>{!l&&p()},a);let f=function(e,t,r,n,i){let a="whathifi"===(0,J.NP)()&&i&&n?{floors:{currency:"USD",schema:{delimiter:"|",fields:["size"]},values:n}}:{};return e.flatMap(e=>{var n,i;let o=n2(e.getProperty("sizes"));if(0===o.length)return[];let s=Object.entries(e.getProperty("targeting")).filter(([e,t])=>["pos","_slot_type","_slot","refresh","incremental","additional"].includes(e)).map(([e,t])=>[e,Array.isArray(t)?t:[t]]);return[(n=n0({code:e.getProperty("adUnitPath"),sizes:o,mediaTypes:{banner:{sizes:o}},ortb2Imp:{ext:{data:Object.fromEntries(s),ae:1}}},a),i=(i={bids:[].concat(...Object.keys(t).map(n9(t,e,r)))},i),Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(i)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))}),n)]})}(i,n,s,t,r),h=f.filter(e=>!c.adUnits.some(t=>t.code===e.code));h.length>0&&c.addAdUnits(h);c.requestBids({timeout:a-100,adUnits:f,bidsBackHandler:(t,r,n)=>{if(l)return;let i=Object.keys(t);if(r&&0===i.length){p();return}c.setTargetingForGPTAsync(i),e({type:ei.Y0.SUCCESS,data:{time:(0,J._f)(),auction:o,partner:ei.kT.PREBID,bids:t}}),u("Complete")}})}),n8=(e,t)=>{let r={[ei.Ly.DESKTOP]:3e3,[ei.Ly.TABLET]:3e3,[ei.Ly.MOBILE]:3e3},{device:n}=e.pageParameters,i=e.auctionTimeouts;return t>1&&i&&i[n]?i[n]:r[n]?r[n]:3e3},ie=(0,et.E9)(({input:{context:e,ads:t,auctionId:r},sendBack:n})=>{var i,a,o,s,d;let c=(0,J.Sl)((0,tg.ZP)(e)),l=e.thirdPartyResults,u=n8(e,r),p=[];if((null===(i=l[ei.dp.PREBID])||void 0===i?void 0:i.config.enabled)&&(null===(a=l[ei.dp.PREBID])||void 0===a?void 0:a.success)){let{config:i}=l[ei.dp.PREBID];p.push(n4(n,e.config.bidFloors.floorPrices,e.config.bidFloors.useForPrebid,i.banner,t,u,r,c))}l[ei.dp.AD_SERVER].config.enabled&&l[ei.dp.AD_SERVER].success&&p.push(nK(n,e,l[ei.dp.AD_SERVER].config.ab,t,u,r)),(null===(o=l[ei.dp.AMAZON])||void 0===o?void 0:o.config.enabled)&&l[ei.dp.AMAZON].success&&p.push(nq(n,t,u,r)),(null===(s=l[ei.dp.IAS])||void 0===s?void 0:s.config.enabled)&&(null===(d=l[ei.dp.IAS])||void 0===d?void 0:d.success)&&p.push(nJ(n,t,u,r)),Promise.all(p).then(()=>{n({type:ei.ON.auctionProcessed,data:{auctionId:r}})}).catch(e=>{J.cM.error("GAM API fetch error: ",e),eE.Z.recordGamApiFetchError()})});var it=r("90069");let ir=(0,et.E9)(({input:{slot:e,activationDistance:t},sendBack:r})=>{let n=e.getProperty("element"),i="sponsored"===e.getProperty("genericName")&&e.getProperty("sponsoredSlotActivationDistanceOverride")||t,a=(t,n)=>{r({type:ei.xC.viewabilityChanged,data:{type:t,intersecting:n,slot:e}})},o=0,s=e=>t=>{!(t.time{d.forEach(e=>{e()})}}),ii={[ei.b2.arbitraryEventEmitter]:nE,[ei.b2.elementTapHandler]:J.zA,[ei.b2.automaticRefresh]:eb,[ei.b2.pageEventEmitter]:nA,[ei.b2.getEnvDOMContentLoaded]:J.Ym,[ei.b2.API]:ri,[ei.b2.fetchConfig]:ee.Q2,[ei.b2.checkConfig]:ee.FK,[ei.b2.parseConfig]:ee.DR,[ei.b2.getGDPRConsent]:J._m,[ei.b2.getUSPConsent]:J.sW,[ei.b2.getGPPConsent]:J.rn,[ei.b2.setupThirdPartyAPI]:ec,[ei.b2.listenForAdFeatures]:eu,[ei.b2.waitForAllThirdParties]:nS,[ei.b2.readPageStyles]:nO,[ei.b2.anchoredLogic]:ef,[ei.b2.slotify]:nm,[ei.b2.adManager]:nM,[ei.b2.adPreProcessor]:ie,[ei.b2.insertAds]:ni,[ei.b2.screenSlotWatcher]:ir}},75257:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(50321),i=r(11077),a=r(30039),o=r(62758);let s=(0,a.E9)(({input:{screens:e},sendBack:t})=>{Promise.all(Object.entries(e).map(([e,r])=>i.EQ.mutate(()=>{r.matches.forEach(({slot:e})=>{(0,o.Z)(e.getProperty("element"),e.getProperty("position"),e.getProperty("hookElement"))})}).then(()=>{t({type:n.ON.screenPositioned,data:{screenId:e}})}))).then(()=>{t({type:n.ON.screensPositioned})})})},33359:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(11077),i=r(50321),a=r(10629),o=r(59009),s=r(12317),d=r(32896);let c={[i.fb.SET_ADTOOL_VERSION]:{actions:[(0,d.Z)(i.DO.set_adToolVersion),i.DO.decide_adToolSource]},[i.fb.SET_LOAD_GPT_EXTERNALLY]:{actions:(0,d.Z)(i.DO.set_loadGPTExternally)},[i.fb.GPT_LOADED_EXTERNALLY]:{actions:({context:e,event:t})=>{e.loadGptExternallyPromise.resolve(t.data)}},[i.fb.SET_PREBID_ANALYTICS_ENABLED]:{actions:(0,d.Z)(i.DO.set_prebidAnalyticsEnabled)},[i.fb.SET_AUCTION_TIMEOUTS]:{actions:(0,d.Z)(i.DO.set_auctionTimeouts)},[i.fb.SET_AUTOMATIC_DYNAMIC]:{actions:(0,d.Z)(i.DO.set_automaticDynamic)},[i.fb.SET_COMPANION_BOUNDS]:{actions:(0,d.Z)(i.DO.set_overrideCompanionBounds)},[i.fb.SET_EXPERIMENT_ID]:[{guard:i.IF.hasExperimentId,actions:({context:e,event:t})=>{n.cM.warn(`Bordeaux experiment id has already been set to ${e.experimentId}, not setting ${t.data}`)}},{actions:[(0,d.Z)(i.DO.set_experimentId),(0,a.Z)({timing:({context:e})=>{var t,r;return t=function(e){for(var t=1;te.data===i.D9.ADS_REFRESH,actions:[(0,d.Z)(i.DO.feature_enable),(0,o.Z)(i.TO.automaticRefresh,{type:i.QN.setFeatureEnabled,data:!0})]},{guard:(0,s.D)([({event:e})=>e.data===i.D9.ADS_STANDARD,({context:{slotifyMode:e}})=>e]),actions:[(0,d.Z)(i.DO.feature_enable),(0,o.Z)(i.TO.slotify,{type:i.Wd.standardAdsEnabled})]},{guard:(0,s.D)([({event:e})=>e.data===i.D9.ADS_INCREMENTAL,({context:{slotifyMode:e}})=>e]),actions:[(0,d.Z)(i.DO.feature_enable),(0,o.Z)(i.TO.slotify,{type:i.Wd.incrementalAdsEnabled})]}],[i.fb.DISABLE_FEATURE]:[{guard:i.IF.featuresInitialised,actions:({event:e})=>{n.cM.warn(`Cannot disable the ${e.data} feature after Bordeaux has initialised.`)}},{guard:({event:e})=>e.data===i.D9.ADS_REFRESH,actions:[(0,d.Z)(i.DO.feature_disable),(0,o.Z)(i.TO.automaticRefresh,{type:i.QN.setFeatureEnabled,data:!1})]},{actions:(0,d.Z)(i.DO.feature_disable)}],[i.fb.SET_REFRESH_PAUSED]:{actions:(0,o.Z)(i.TO.automaticRefresh,({event:e})=>({type:i.QN.setRefreshPaused,data:e.data}))},[i.fb.SET_FALLBACK_RESPONSES]:{actions:(0,d.Z)(i.DO.set_fallbackResponses)},[i.fb.REQUEST_HANDLE_DYNAMIC_SLOTS]:{guard:({context:{slotifyMode:e}})=>e,actions:[(0,o.Z)(i.TO.slotify,{type:i.bh.findNewDynamicSlots})]},[i.fb.ADD_UNREFRESHABLE_NAMES]:{actions:(0,d.Z)(i.DO.addUnrefreshableNames)},[i.fb.DOCK_AD_TOOL]:{actions:[i.DO.openDockedTool,i.DO.closeUndockedTool,(0,a.Z)({unDockedTool:null})]},[i.fb.UN_DOCK_AD_TOOL]:{actions:[i.DO.openUndockedTool,i.DO.closeDockedTool,(0,a.Z)({dockedTool:null})]}}},91506:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(11077),i=r(50321),a=r(81181);let o={[i.IF.timingCollectionEnabled]:({context:e})=>e.timing.enabled,[i.IF.auctionIsUnsent]:({context:e},t)=>e.timing.unsentAuctions.includes(t),[i.IF.errorIsTimeout]:(e,t)=>t instanceof n.W5,[i.IF.duplicateScripts]:()=>((0,n.dU)().document.querySelectorAll('script[src="https://bordeaux.futurecdn.net/bordeaux.js"]')||[]).length>1,[i.IF.hasEnoughConsentForAuction]:({context:{gdprConsent:{hasEnoughConsentForAuction:e}}})=>e,[i.IF.featuresInitialised]:({context:e})=>e.featuresInitialised,[i.IF.hasExperimentId]:({context:e})=>0!==e.experimentId.length,[i.IF.adToolOpenedFromURL]:({context:e})=>null!==e.queryParameters.debugTool,[i.IF.adsBlocked]:({context:e})=>e.adBlocked,[i.IF.prebidEnabled]:({context:e})=>e.thirdPartyResults[i.dp.PREBID].config.enabled&&e.thirdPartyResults[i.dp.PREBID].success,[i.IF.liveIntentUserSyncEnabled]:({context:e})=>e.liveIntentUserSyncEnabled,[i.IF.consentDone]:({context:e})=>e.uspConsent.done&&e.gdprConsent.done,[i.IF.hasAds]:(e,t)=>0!==t.length,[i.IF.featureEnabled]:({context:e},t)=>!!e.features[t],[i.IF.scrolledPastFirstTandem]:({context:{firstTandemAdPosition:e}})=>{let t=(0,n.dU)(),r=t.scrollY;return r+t.innerHeight>e},[i.IF.slotIsBeforeFirstTandem]:({context:{firstTandemAdPosition:e,config:t}},{slot:r,position:n})=>{let i=r.getProperty("genericName"),a=t.placement.slots.static.filter(e=>e.master===i);return(!!r.getProperty("masterID")||0!==a.length)&&n.yObject.values(e).some(e=>e.some(e=>e.master)),[i.IF.batchesInStack]:({context:{adBatches:e}})=>e.length>0,[i.IF.slotHasScreen]:(e,{slot:t})=>"none"!==t.getProperty("screen"),[i.IF.screenlessSlotNeedsLoading]:(e,{slot:t,intersecting:r})=>r&&"none"===t.getProperty("screen")&&!t.getProperty("adID"),[i.IF.hasNextScreen]:({context:e})=>!!(0,a.Y)(e),[i.IF.otherScreenInView]:({context:{screens:e}})=>Object.values(e).some(({inView:e,satisfied:t})=>e&&t)}},36322:function(e,t,r){"use strict";r.a(e,async function(e,n){try{let P;r.d(t,{Z:function(){return I}});var i,a,o=r(14844),s=r(12317),d=r(11077),c=r(50321),l=r(68505),u=r(42396),p=r(71976),f=r(33359),h=r(68159),m=r(59009),g=r(82539),y=r(32896),b=r(91506),E=r(94512),A=r(10629),_=r(75257),O=r(81181),v=r(66521),T=e([p]);p=(T.then?(await T)():T)[0];function S(e){for(var t=1;t{P=e}),resolve:P},userSyncPixels:u.Z,slotViewability:{},firstTandemAdPosition:1/0,adToolSource:"",unDockedTool:null,dockedTool:null,screens:{},screensDefinition:{},currentScreen:"none",[c.TO.screenSlotWatcher]:{},adCounter:0,adTypeCounters:{},adBatches:[],slotifyMode:!1,firstAdsLoaded:!1,overrideCompanionBounds:{},unrefreshableNames:[],unrefreshableLineItems:[],unrefreshableOrders:[],unrefreshableAdvertisers:[],unrefreshableStatuses:[c.rU.PENDING],unrefreshableModes:[c.nV.OOP],unrefreshableCategories:[c.tX.SPONSORED_POST],adToolVersion:"",loadGptExternally:!1,prebidAnalyticsEnabled:!1,auctionTimeouts:void 0,automaticDynamic:!0,pageCategory:void 0,pageTemplate:void 0,refreshTime:0,takeoverIncrementalCaps:null,takeoverIncrementalChooser:null,activationDistance:1200,deviceAvoidanceDistance:void 0,avoidanceDistance:400,thirdPartyApiConfig:{},thirdPartyApiConfigOverrides:{},pageTargeting:{},pageAdUnitPath:"undecided",features:{[c.D9.ADS_INCREMENTAL]:!0,[c.D9.ADS_STANDARD]:!0,[c.D9.ADS_REFRESH]:!0},featuresInitialised:!1,liveIntentUserSyncEnabled:!1},states:{[c.GO.initialising]:{entry:[c.DO.spawn_adFeatureMachine,c.DO.decide_timingEnabled,c.DO.spawn_pageEventEmitter],invoke:{id:c.TO.getEnvDOMContentLoaded,src:c.b2.getEnvDOMContentLoaded,onDone:{actions:{type:c.DO.reportContentLoad,params:({event:e})=>e.output},target:c.GO.scrapingParameters},onError:c.GO.error}},[c.GO.scrapingParameters]:{entry:[c.DO.checkAdBlock,c.DO.readQueryParameters,c.DO.readPageParameters,c.Hh.INITIALISE_PAYLOAD,c.DO.spawn_arbitraryEventEmitter,c.DO.assignIndexExchangeDeviceType,c.DO.assignBordeauxAdsPromise,c.DO.checkMultipleScripts,c.DO.decide_adToolSource,c.DO.spawn_adToolTapOpenMachine,c.DO.checkAdToolParam,c.DO.spawn_automaticRefreshMachine,c.DO.reportIfAdBlocked,c.DO.spawn_APIMachine],on:{[c.ON.setExternalAPI]:{actions:[({event:e})=>{let t=(0,d.dU)();t.bordeaux=e.data,t.bdx=e.data},c.DO.updateAPIReady]},[c.fb.COMMANDS_RUN]:[{guard:({event:{data:{initialised:e}}})=>e,target:c.GO.fetchingConfig},{target:c.GO.waitForInitialisation}]}},[c.GO.waitForInitialisation]:{on:{[c.fb.INITIALISE]:{target:c.GO.fetchingConfig}}},[c.GO.fetchingConfig]:{entry:[c.PK.FRAMEWORK_REQUEST,c.DO.initialiseSentry,c.DO.initialiseFeatures,c.PK.CONFIG_REQUEST],invoke:{id:c.TO.fetchConfig,src:c.b2.fetchConfig,input:({context:e})=>({pageTemplate:e.pageTemplate}),onDone:{actions:[c.PK.CONFIG_LOAD,{type:c.DO.set_sommelierResponse,params:({event:e})=>e.output}],target:c.GO.checkingConfig},onError:{actions:[{type:c.DO.reportConfigFailure,params:({event:e})=>e.error},c.DO.useFallbackConfig],target:c.GO.parsingConfig}}},[c.GO.checkingConfig]:{invoke:{id:c.TO.checkConfig,src:c.b2.checkConfig,input:({context:e})=>({sommelierResponse:e.sommelierResponse}),onDone:c.GO.parsingConfig,onError:{actions:[c.PK.CONFIG_EMPTY,c.DO.useFallbackConfig],target:c.GO.parsingConfig}}},[c.GO.parsingConfig]:{invoke:{id:c.TO.parseConfig,src:c.b2.parseConfig,input:({context:e})=>({sommelierResponse:e.sommelierResponse}),onDone:{actions:[{type:c.DO.set_config,params:({event:e})=>e.output},c.PK.CONFIG_SUCCESS,c.DO.sendABTestToFreyr,c.DO.decide_testActivationDistance,c.DO.decide_v2TestActivationDistance,c.DO.decide_avoidanceDistance,c.DO.decide_testPubx,c.DO.decide_testAdServiceActivation,c.DO.decide_enablePermutive,c.DO.decide_thirdPartyConfig,c.DO.decide_pageAdunitPath,c.DO.decide_validAdunits,c.DO.decide_takeoverIncrementals,c.DO.updateAPIConfig,c.DO.storeHybridTestSessions,c.DO.decideTestAuctionTimeouts],target:c.GO.retrievingConsent},onError:{actions:[c.DO.useParsedFallbackConfig,{type:c.PK.CONFIG_PARSE_FAILURE,params:({event:e})=>e.error},c.DO.sendABTestToFreyr,c.DO.decide_testActivationDistance,c.DO.decide_v2TestActivationDistance,c.DO.decide_avoidanceDistance,c.DO.decide_thirdPartyConfig,c.DO.decide_pageAdunitPath,c.DO.decide_validAdunits,c.DO.decide_takeoverIncrementals,c.DO.updateAPIConfig],target:c.GO.retrievingConsent}}},[c.GO.retrievingConsent]:{entry:[c.DO.setup_customActivations,c.DO.decide_refreshTime,c.PK.CONSENT_REQUEST],invoke:[{id:c.TO.getUSPConsent,src:c.b2.getUSPConsent,onDone:{actions:[{type:c.DO.set_USPConsent,params:({event:e})=>e.output},{type:c.DO.updatePageTargeting,params:({event:e})=>({_usp_status:e.output.status})},c.DO.raise_consentDone]},onError:{target:c.GO.error}},{id:c.TO.getGDPRConsent,src:c.b2.getGDPRConsent,onDone:{actions:[c.PK.CONSENT_SUCCESS,{type:c.DO.set_GDPRConsent,params:({event:e})=>e.output},{type:c.DO.updatePageTargeting,params:({event:e})=>({_gdpr_status:e.output.status})},c.DO.raise_consentDone]},onError:{actions:c.PK.CONSENT_FAILURE,target:c.GO.error}},{id:c.TO.getGPPConsent,src:c.b2.getGPPConsent,onDone:{actions:[{type:c.DO.set_GPPConsent,params:({event:e})=>e.output},{type:c.DO.updatePageTargeting,params:({event:e})=>({_gpp_status:e.output.status})},c.DO.raise_consentDone]},onError:{target:c.GO.error}}],on:{[c.w4.pending]:{actions:c.PK.CONSENT_PENDING},[c.w4.loaded]:{actions:c.PK.CONSENT_LOADED},[c.w4.mocked]:{actions:c.PK.CONSENT_MOCKED},[c.ON.consentDone]:{guard:c.IF.consentDone,target:c.GO.loadingThirdParties}}},[c.GO.loadingThirdParties]:{entry:[c.PK.THIRD_PARTY_REQUEST,c.DO.decide_liveIntentUserSync,c.DO.spawn_thirdPartyMachines],invoke:{id:c.TO.waitForAllThirdParties,src:c.b2.waitForAllThirdParties,input:({context:e})=>({thirdPartyMachines:e[c.TO.thirdPartyAPI]}),onDone:{actions:[c.PK.THIRD_PARTY_SUCCESS,{type:c.DO.set_thirdPartyResults,params:({event:e})=>e.output},c.DO.assignLiveIntentUserSyncTargeting,c.DO.thirdPartiesReady],target:c.GO.decidingPageStyleConstants},onError:c.GO.error},on:{[c.dE.request]:{actions:(0,h.Z)(({event:e})=>({type:c.V4.REQUEST,data:{thirdParty:e.data,time:(0,d._f)()}}))},[c.dE.success]:{actions:(0,h.Z)(({event:e})=>({type:c.V4.SUCCESS,data:{thirdParty:e.data,time:(0,d._f)()}}))},[c.dE.timeout]:{actions:(0,h.Z)(({event:e})=>({type:c.V4.TIMEOUT,data:{thirdParty:e.data,time:(0,d._f)()}}))},[c.dE.failure]:{actions:(0,h.Z)(({event:e})=>({type:c.V4.FAILURE,data:{thirdParty:e.data,time:(0,d._f)()}}))}}},[c.GO.decidingPageStyleConstants]:{invoke:{id:c.TO.readPageStyles,src:c.b2.readPageStyles,onDone:{actions:{type:c.DO.set_pageStyleConstants,params:({event:e})=>e.output},target:c.GO.decidingMode}}},[c.GO.decidingMode]:{always:[{guard:c.IF.shouldUseScreenMode,target:c.GO.handlingScreens},{actions:(0,A.Z)({slotifyMode:!0}),target:c.GO.handlingSlots}]},[c.GO.handlingSlots]:{entry:[c.DO.setup_userSync,c.DO.decide_hybridABTestTargeting,c.DO.spawn_anchoredLogic,c.DO.spawn_adManager],invoke:{id:c.TO.slotify,src:c.b2.slotify,input:({context:e})=>e,onError:c.GO.error}},[c.GO.handlingScreens]:{entry:[c.DO.setup_userSync,c.DO.decide_hybridABTestTargeting,c.DO.spawn_anchoredLogic,c.DO.spawn_adManager,c.DO.decide_screens,c.DO.replaceScreenSlotConstants,c.DO.generateScreens,c.DO.registerScreenSlots],invoke:{src:_.Z,input:({context:{screens:e}})=>({screens:e})},on:{[c.ON.screensPositioned]:{actions:c.DO.spawn_screenSlotWatchers,target:c.GO.waitForNextBatch}}},[c.GO.waitForNextBatch]:{always:{guard:c.IF.batchesInStack,target:c.GO.loadAdBatch}},[c.GO.loadAdBatch]:{invoke:{id:c.TO.insertAds,src:c.b2.insertAds,input:({context:{adBatches:[{matches:e}]}})=>({matches:e}),onDone:{actions:[{type:c.DO.adManagerAuction,params:({context:{adBatches:[{matches:e}]}})=>e.map(({ad:e})=>e)},c.DO.reportFirstAdLoad,(0,A.Z)({firstAdsLoaded:!0}),c.DO.popCurrentBatch],target:c.GO.waitForNextBatch}}},[c.GO.error]:{entry:[e=>console.error("Main machine error",e),c.DO.handleError]}},on:(i=S({},g.qx,f.Z),a={[c.$.fullWidth]:{actions:(0,y.Z)(c.DO.adFeature_fullWidth)},[c.$.popOut]:{actions:(0,y.Z)(c.DO.adFeature_popOut)},[c.$.multiFrame]:{actions:(0,y.Z)(c.DO.adFeature_multiFrame)},[c.$.expandHeight]:{actions:(0,y.Z)(c.DO.adFeature_expandHeight)},[c.$.closeButton]:{actions:(0,y.Z)(c.DO.adFeature_closeButton)},[c.ON.setHybridABTestTargeting]:{actions:[(0,y.Z)(c.DO.set_hybridABTestTargeting),(0,y.Z)(c.Hh.HYBRID_ABTEST_TARGETING)]},[c.ON.setHybridId]:{actions:[(0,y.Z)(c.DO.set_hybridId),(0,y.Z)(c.Hh.HYBRID_ID),c.DO.updateAPIHybridID,c.DO.sendUserIdsToFreyr]},[c.ON.setCFTParameters]:{actions:[(0,y.Z)(c.DO.set_CFTParameters),(0,y.Z)(c.Hh.CFT_PARAMETERS)]},[c.ON.pageUnload]:{guard:c.IF.timingCollectionEnabled,actions:[(0,y.Z)(c.DO.reportPageUnload),c.DO.closeUndockedTool]},[c.ON.pageLoad]:{actions:(0,y.Z)(c.DO.reportPageLoad)},[c.ON.openAdTool]:{actions:c.DO.openDockedTool},[c.ON.automaticRefresh]:[{guard:{type:c.IF.hasAds,params:({event:{data:e}})=>e},actions:[{type:c.DO.resetAds,params:({event:{data:e}})=>({ads:e})},{type:c.DO.refreshAds,params:({event:{data:e}})=>({ads:e})}]}],[c.ON.triggerAutomaticRefresh]:{actions:[c.DO.updateAdsViewedTime,c.DO.raise_automaticRefresh]},[c.ON.requestBordeauxData]:{actions:(0,m.Z)(c.TO.API,({context:e,event:t})=>({type:c.ON.provideBordeauxData,data:{value:(0,d.cu)(e,t.data.property),requestId:t.data.requestId}}))},[c.ON.requestBordeauxContext]:{actions:(0,m.Z)(c.TO.API,({context:e,event:t})=>({type:c.ON.provideBordeauxContext,data:{value:e,requestId:t.data.requestId}}))},[c.ON.hideAnchoredAds]:[{guard:({event:e})=>{var t;return!!(null===(t=e.data)||void 0===t?void 0:t.infiniteScrollIntersection)},actions:[c.DO.hideAnchored,c.DO.enableAnchoredRefresh]},{actions:[c.DO.hideAnchored]}],[c.ON.showAnchoredAds]:[{guard:({event:e})=>{var t;return!!(null===(t=e.data)||void 0===t?void 0:t.infiniteScrollIntersection)},actions:[c.DO.showAnchored,c.DO.disableAnchoredRefresh]},{actions:[c.DO.showAnchored]}],[c.l4.adVisibilityChanged]:{actions:(0,y.Z)(c.DO.updateAdViewability)},[c.l4.adOnLoad]:{actions:[(0,y.Z)(c.DO.reportAdLoad),(0,y.Z)(c.DO.raise_reportAdLoad)]},[c.l4.adImpressionViewable]:{actions:(0,y.Z)(c.DO.markAdViewed)},[c.l4.adRenderEnded]:{actions:[(0,y.Z)(c.DO.finaliseAd)]},[c.ON.requestAuction]:{actions:{type:c.DO.adManagerAuction,params:({event:{data:{ads:e}}})=>e}},[c.l4.auctionCreated]:[{guard:c.IF.hasEnoughConsentForAuction,actions:[c.DO.updateAdManagerTargeting,{type:c.DO.spawn_auctionPreProcessor,params:({event:{data:{auctionId:e}}})=>e}]},{actions:[c.DO.updateAdManagerTargeting,(0,y.Z)(c.DO.raise_auctionEnd)]}],[c.l4.auctionLoaded]:[{guard:(0,s.D)([({event:{data:{auctionId:e}}})=>1===e,({context:{slotifyMode:e}})=>e]),actions:[c.DO.set_takeover,c.DO.customVideoBehaviour,c.DO.updateRefreshTakeoverStatus,c.DO.updateSlotifyTakeoverStatus,(0,y.Z)(c.DO.updateAPITakeoverStatus),(0,m.Z)(c.TO.slotify,{type:c.bh.firstAuctionDone})]},{guard:({event:{data:{auctionId:e}}})=>1===e,actions:[c.DO.set_takeover,c.DO.customVideoBehaviour,c.DO.updateRefreshTakeoverStatus,(0,y.Z)(c.DO.updateAPITakeoverStatus)]}],[c.ON.auctionProcessed]:{actions:[(0,y.Z)(c.DO.raise_auctionEnd),(0,y.Z)(c.DO.raise_adManagerAuctionProcessed)]},[c.ON.hideBigtopAds]:{actions:{type:c.DO.changeBigtopDisplay,params:{allowPopout:!1}}},[c.ON.showBigtopAds]:{actions:{type:c.DO.changeBigtopDisplay,params:{allowPopout:!0}}},[c.ON.checkBigtopAllowed]:[{guard:c.IF.scrolledPastFirstTandem,actions:(0,h.Z)({type:c.ON.hideBigtopAds})},{actions:(0,h.Z)({type:c.ON.showBigtopAds})}],[c.Kk.slotPositioned]:{guard:(0,y.Z)(c.IF.slotIsBeforeFirstTandem),actions:[(0,A.Z)({firstTandemAdPosition:({event:{data:{position:e}}})=>e.y}),(0,h.Z)({type:c.ON.checkBigtopAllowed})]},[c.Kk.slotViewabilityChanged]:{actions:(0,h.Z)({type:c.ON.checkBigtopAllowed})},[c.ON.destroyScreen]:{actions:[(0,y.Z)(c.DO.markScreenDestroyed),(0,m.Z)(c.TO.adManager,({context:{screens:e},event:{data:{screenId:t}}})=>({type:c.cq.destroyAds,data:{advertIds:e[t].matches.map(({slot:e})=>e.getProperty("adID"))}})),(0,y.Z)(c.DO.destroyScreen)]},[c.ON.updateScreens]:[{guard:(0,s.D)([c.IF.hasNextScreen,(0,s.E)(c.IF.otherScreenInView)]),actions:[(0,A.Z)({currentScreen:({context:e})=>(0,O.Y)(e).id}),(0,v.Z)(({context:{screens:e,currentScreen:t},enqueue:r})=>{let n=Object.values(e).find(({satisfied:e,id:r})=>e&&r!==t);n&&r.raise({type:c.ON.destroyScreen,data:{screenId:n.id}})}),{type:c.DO.createScreenBatch,params:({context:{currentScreen:e}})=>({screenId:e})},c.DO.markCurrentScreenSatisfied,(0,A.Z)({firstAdsLoaded:!0}),{type:c.DO.countAdBatch,params:({context:{adBatches:e}})=>e[e.length-1]},{type:c.DO.registerAdBatch,params:({context:{adBatches:e}})=>e[e.length-1]}]}],[c.xC.viewabilityChanged]:[{guard:(0,y.Z)(c.IF.screenlessSlotNeedsLoading),actions:[(0,y.Z)(c.DO.createSoloSlotBatch),{type:c.DO.countAdBatch,params:({context:{adBatches:e}})=>e[e.length-1]},{type:c.DO.registerAdBatch,params:({context:{adBatches:e}})=>e[e.length-1]}]},{guard:(0,y.Z)(c.IF.slotHasScreen),actions:[(0,y.Z)(c.DO.updateSlotViewability),{type:c.DO.updateScreenViewability,params:({event:{data:{slot:e}}})=>({screenId:e.getProperty("screen")})},c.DO.markUnsatisfiableScreens,(0,h.Z)({type:c.ON.updateScreens})]}]},a=null!=a?a:{},Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(a)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(a)).forEach(function(e){Object.defineProperty(i,e,Object.getOwnPropertyDescriptor(a,e))}),i)});n()}catch(e){n(e)}})},10629:function(e,t,r){"use strict";r.d(t,{Z:function(){return i},b:function(){return a}});var n=r(74479);let i=(...e)=>(0,n.a)(...e),a=(...e)=>(0,n.a)(...e)},66521:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=r(74479).b},32896:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=e=>({type:e,params:({event:e})=>e.data})},29749:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(12317);let i=(...e)=>(0,n.O)(...e)},68159:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(12317);let i=(...e)=>(0,n.O)(...e)},59009:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(74479);let i=(...e)=>(0,n.c)(...e)},82539:function(e,t,r){"use strict";r.d(t,{$X:function(){return h},Fo:function(){return b},Kl:function(){return f},Rq:function(){return m},nx:function(){return S},pV:function(){return T},qx:function(){return P}});var n=r(2725),i=r(11077),a=r(50321),o=r(10629),s=r(68159),d=r(12317),c=r(32896),l=r(29749);function u(e){for(var t=1;t{let t=(0,i.dU)();i.D_.init(),i.D_.extraData({"device.size":e.pageParameters.device,"url.domain":t.location.hostname}),i.hi.onLogError(e=>{i.D_.reportError(e.logItem.args.toString())})},h=(e,t)=>{n.Z.mark({message:"PageLoad event",time:t.timeStamp})},m=({context:e},t)=>{e.timing.unsentAuctions.forEach(r=>{(0,i.Zv)(e.timing.endpoint,p(u({},e.timing.payload),{user:p(u({},e.timing.payload.user),{unload_time:t.dateString}),auction:e.timing.auctionPayloads[r]}))})},g=(0,o.Z)({metrics:({context:e})=>p(u({},e.metrics),{[a.j8.CONFIG]:n.Z.mark("Sommelier config requested")})}),y=({context:e,event:t})=>{var r;let o=e.metrics[a.j8.CONFIG];void 0===o&&i.cM.warn("Config request not measured, reporting may be incomplete."),i.D_.breadcrumb({category:"config",message:"Sommelier config request error"}),n.Z.mark("Sommelier config request error",o),i.cM.error(`Sommelier config request failed: ${null===(r=t.data.error)||void 0===r?void 0:r.message}`),i.D_.disableReporting()},b=()=>{n.Z.recordAds("load")},E=(0,o.Z)({metrics:({context:e})=>p(u({},e.metrics),{[a.j8.THIRD_PARTY]:n.Z.mark("Third parties requested")})}),A=(0,o.Z)({metrics:({context:e,event:t})=>p(u({},e.metrics),{[a.j8.THIRD_PARTY_SCRIPTS]:p(u({},e.metrics[a.j8.THIRD_PARTY_SCRIPTS]),{[t.data.thirdParty]:n.Z.mark(`${t.data.thirdParty} requested`)})})}),_=(0,o.Z)({auctions:({context:e,event:t})=>p(u({},e.auctions),{[t.data.auction]:{adNames:t.data.adNames}}),metrics:({context:e,event:t})=>p(u({},e.metrics),{[a.j8.AUCTIONS]:p(u({},e.metrics[a.j8.AUCTIONS]),{[t.data.auction]:{mark:n.Z.mark(`Ad third party requests - ${t.data.adNames}`),partners:{}}})})}),O=(0,o.Z)({metrics:({context:e,event:t})=>{var r;return p(u({},e.metrics),{[a.j8.AUCTIONS]:p(u({},e.metrics[a.j8.AUCTIONS]),{[t.data.auction]:p(u({mark:0},e.metrics[a.j8.AUCTIONS][t.data.auction]),{partners:p(u({},null===(r=e.metrics[a.j8.AUCTIONS][t.data.auction])||void 0===r?void 0:r.partners),{[t.data.partner]:n.Z.mark(`${t.data.partner} requested`)})})})})}}),v=e=>({name:t})=>e===t,T={[a.Hh.CONFIG_REQUEST]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{config:p(u({},e.timing.payload.config),{start_time:t.time.dateString,status:a.eE.PENDING})})})}),[a.Hh.CONFIG_SUCCESS]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{config:p(u({},e.timing.payload.config),{end_time:t.time.dateString,status:a.eE.SUCCESSFUL})})})}),[a.Hh.CONFIG_TIMEOUT]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{config:p(u({},e.timing.payload.config),{end_time:t.time.dateString,status:a.eE.TIMEOUT})})})}),[a.Hh.CONFIG_FAILURE]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{config:p(u({},e.timing.payload.config),{end_time:t.time.dateString,status:a.eE.FAILED})})})}),[a.Hh.THIRD_PARTY_REQUEST]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{third_parties:p(u({},e.timing.payload.third_parties),{start_time:t.time.dateString})})})}),[a.Hh.THIRD_PARTY_SUCCESS]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{third_parties:p(u({},e.timing.payload.third_parties),{end_time:t.time.dateString})})})}),[a.Hh.THIRD_PARTY_SCRIPT_REQUEST]:(0,o.b)({timing:({context:e},t)=>(0,i.uv)(e.timing,["payload","third_parties","scripts"],v(t.thirdParty),e=>p(u({name:t.thirdParty,end_time:""},null!=e?e:{}),{start_time:t.time.dateString,status:a.eE.PENDING}))}),[a.Hh.THIRD_PARTY_SCRIPT_SUCCESS]:(0,o.b)({timing:({context:e},t)=>(0,i.uv)(e.timing,["payload","third_parties","scripts"],v(t.thirdParty),e=>p(u({name:t.thirdParty,start_time:""},null!=e?e:{}),{end_time:t.time.dateString,status:a.eE.SUCCESSFUL}))}),[a.Hh.THIRD_PARTY_SCRIPT_TIMEOUT]:(0,o.b)({timing:({context:e},t)=>(0,i.uv)(e.timing,["payload","third_parties","scripts"],v(t.thirdParty),e=>p(u({name:t.thirdParty,start_time:""},null!=e?e:{}),{end_time:t.time.dateString,status:a.eE.TIMEOUT}))}),[a.Hh.THIRD_PARTY_SCRIPT_FAILURE]:(0,o.b)({timing:({context:e},t)=>(0,i.uv)(e.timing,["payload","third_parties","scripts"],v(t.thirdParty),e=>p(u({name:t.thirdParty,start_time:""},null!=e?e:{}),{end_time:t.time.dateString,status:a.eE.FAILED}))}),[a.Hh.CONSENT_REQUEST]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{cmp:p(u({},e.timing.payload.cmp),{start_time:e.timing.payload.cmp.start_time||t.time.dateString,status:a.eE.PENDING})})})}),[a.Hh.CONSENT_PENDING]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{cmp:p(u({},e.timing.payload.cmp),{pending_time:e.timing.payload.cmp.pending_time||t.time.dateString,status:a.eE.PENDING})})})}),[a.Hh.CONSENT_SUCCESS]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{cmp:p(u({},e.timing.payload.cmp),{load_time:e.timing.payload.cmp.load_time||t.time.dateString,status:a.eE.SUCCESSFUL})})})}),[a.Hh.CONSENT_FAILURE]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{cmp:p(u({},e.timing.payload.cmp),{fail_time:t.time.dateString,status:a.eE.FAILED})})})}),[a.Hh.AUCTION_START]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{auctionPayloads:p(u({},e.timing.auctionPayloads),{[t.auction]:{id:t.auction,start_time:t.time.dateString,end_time:null,adload_time:null,partner_requests:[]}}),unsentAuctions:[...e.timing.unsentAuctions,t.auction]})}),[a.Hh.AUCTION_END]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{auctionPayloads:p(u({},e.timing.auctionPayloads),{[t.auction]:p(u({},e.timing.auctionPayloads[t.auction]),{end_time:t.time.dateString})})})}),[a.Hh.AUCTION_AD_LOAD]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{auctionPayloads:p(u({},e.timing.auctionPayloads),{[t.auction]:p(u({},e.timing.auctionPayloads[t.auction]),{adload_time:t.time.dateString})})})}),[a.Hh.AUCTION_PARTNER_REQUEST]:(0,o.b)({timing:({context:e},t)=>(0,i.uv)(e.timing,["auctionPayloads",t.auction,"partner_requests"],v(t.partner),e=>p(u({name:t.partner,end_time:null},null!=e?e:{}),{start_time:t.time.dateString,status:a.eE.PENDING}))}),[a.Hh.AUCTION_PARTNER_TIMEOUT]:(0,o.b)({timing:({context:e},t)=>(0,i.uv)(e.timing,["auctionPayloads",t.auction,"partner_requests"],v(t.partner),e=>p(u({name:t.partner,start_time:""},null!=e?e:{}),{end_time:t.time.dateString,status:a.eE.TIMEOUT}))}),[a.Hh.AUCTION_PARTNER_SUCCESS]:(0,o.b)({timing:({context:e},t)=>(0,i.uv)(e.timing,["auctionPayloads",t.auction,"partner_requests"],v(t.partner),e=>p(u({name:t.partner,start_time:""},null!=e?e:{}),{end_time:t.time.dateString,status:a.eE.SUCCESSFUL}))}),[a.Hh.INITIALISE_PAYLOAD]:(0,o.Z)({timing:({context:e})=>{var t,r;let n=(0,i.dU)();return p(u({},e.timing),{payload:{bordeaux:{version:"6.18.1",experiment_id:""},hybrid_ab_test:[],browser:{type:e.pageParameters.browser,device_type:e.pageParameters.device,connection_type:null!==(r=null===(t=n.navigator.connection)||void 0===t?void 0:t.effectiveType)&&void 0!==r?r:"",cft_label_name:"UNDECIDED"},user:{country:e.pageParameters.country,hybrid_id:null,unload_time:null},cmp:{start_time:null,load_time:null,pending_time:null,fail_time:null,status:a.eE.UNSPECIFIED},session:{url:n.location.href,id:(0,i.xv)(),ga_id:+e.gaSessionId},config:{start_time:null,end_time:null,status:a.eE.UNSPECIFIED},third_parties:{start_time:null,end_time:null,scripts:[]}}})}}),[a.Hh.EXPERIMENT_ID]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{bordeaux:p(u({},e.timing.payload.bordeaux),{experiment_id:t})})})}),[a.Hh.HYBRID_ABTEST_TARGETING]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{hybrid_ab_test:t})})}),[a.Hh.HYBRID_ID]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{user:p(u({},e.timing.payload.user),{hybrid_id:t})})})}),[a.Hh.CFT_PARAMETERS]:(0,o.b)({timing:({context:e},t)=>p(u({},e.timing),{payload:p(u({},e.timing.payload),{browser:p(u({},e.timing.payload.browser),{cft_label_name:t.labelName})})})})},S={[a.PK.MULTIPLE_SCRIPTS]:(0,s.Z)(()=>({type:a.PK.MULTIPLE_SCRIPTS,data:{time:(0,i._f)()}})),[a.PK.FRAMEWORK_REQUEST]:(0,s.Z)(()=>({type:a.PK.FRAMEWORK_REQUEST,data:{time:(0,i._f)()}})),[a.PK.AD_BLOCKED]:(0,s.Z)(()=>({type:a.PK.AD_BLOCKED,data:{time:(0,i._f)()}})),[a.PK.CONFIG_REQUEST]:(0,s.Z)(()=>({type:a.PK.CONFIG_REQUEST,data:{time:(0,i._f)()}})),[a.PK.CONFIG_LOAD]:(0,s.Z)(()=>({type:a.PK.CONFIG_LOAD,data:{time:(0,i._f)()}})),[a.PK.CONFIG_EMPTY]:(0,s.Z)(()=>({type:a.PK.CONFIG_EMPTY,data:{time:(0,i._f)()}})),[a.PK.CONFIG_PARSE_FAILURE]:(0,l.Z)((e,t)=>({type:a.PK.CONFIG_PARSE_FAILURE,data:{time:(0,i._f)(),error:t}})),[a.PK.CONFIG_SUCCESS]:(0,s.Z)(()=>({type:a.PK.CONFIG_SUCCESS,data:{time:(0,i._f)()}})),[a.PK.THIRD_PARTY_REQUEST]:(0,s.Z)(()=>({type:a.PK.THIRD_PARTY_REQUEST,data:{time:(0,i._f)()}})),[a.PK.THIRD_PARTY_SUCCESS]:(0,s.Z)(()=>({type:a.PK.THIRD_PARTY_SUCCESS,data:{time:(0,i._f)()}})),[a.PK.CONSENT_REQUEST]:(0,s.Z)(()=>({type:a.PK.CONSENT_REQUEST,data:{time:(0,i._f)()}})),[a.PK.CONSENT_PENDING]:(0,s.Z)(()=>({type:a.PK.CONSENT_PENDING,data:{time:(0,i._f)()}})),[a.PK.CONSENT_FAILURE]:(0,s.Z)(()=>({type:a.PK.CONSENT_FAILURE,data:{time:(0,i._f)()}})),[a.PK.CONSENT_SUCCESS]:(0,s.Z)(()=>({type:a.PK.CONSENT_SUCCESS,data:{time:(0,i._f)()}})),[a.PK.CONSENT_LOADED]:(0,s.Z)(()=>({type:a.PK.CONSENT_LOADED,data:{time:(0,i._f)()}})),[a.PK.CONSENT_MOCKED]:(0,s.Z)(()=>({type:a.PK.CONSENT_MOCKED,data:{time:(0,i._f)()}}))},P={[a.PK.MULTIPLE_SCRIPTS]:{actions:()=>{i.D_.reportError("More than one Bordeaux script has been loaded on this page.")}},[a.PK.FRAMEWORK_REQUEST]:{actions:()=>{n.Z.recordFrameworkRequest("success"),n.Z.mark("Bordeaux framework loaded"),i.D_.breadcrumb({category:"script",message:"Bordeaux framework loaded"})}},[a.PK.AD_BLOCKED]:{actions:()=>{n.Z.recordAds("block")}},[a.PK.CONTENT_LOAD]:{actions:({event:e})=>{n.Z.mark({message:"DOMContentLoaded event",time:e.data.time.timeStamp})}},[a.PK.CONFIG_REQUEST]:{actions:[(0,c.Z)(a.Hh.CONFIG_REQUEST),g,()=>{i.D_.breadcrumb({category:"script",message:"Sommelier config requested"})}]},[a.PK.CONFIG_FAILURE]:[{guard:{type:a.IF.errorIsTimeout,params:({event:{data:{error:e}}})=>e},actions:[(0,c.Z)(a.Hh.CONFIG_TIMEOUT),y,()=>{n.Z.recordConfigLoad("timeout")}]},{actions:[(0,c.Z)(a.Hh.CONFIG_FAILURE),y,()=>{n.Z.recordConfigLoad("fail")}]}],[a.PK.CONFIG_LOAD]:{actions:()=>{n.Z.recordConfigLoad("success")}},[a.PK.CONFIG_EMPTY]:{actions:[(0,c.Z)(a.Hh.CONFIG_FAILURE),({context:e})=>{let t=e.metrics[a.j8.CONFIG];void 0===t&&i.cM.warn("Config request not measured, reporting may be incomplete."),i.D_.breadcrumb({category:"config",message:"Sommelier config empty"}),n.Z.mark("Sommelier config empty",t),i.cM.error("Sommelier config response empty."),n.Z.recordConfigLoad("empty"),i.D_.disableReporting()}]},[a.PK.CONFIG_PARSE_FAILURE]:{actions:[(0,c.Z)(a.Hh.CONFIG_FAILURE),({context:e,event:{data:{error:t}}})=>{let r=e.metrics[a.j8.CONFIG];void 0===r&&i.cM.warn("Config request not measured, reporting may be incomplete."),i.D_.breadcrumb({category:"config",message:"Sommelier config parse error"}),n.Z.mark("Sommelier config parse error",r),i.cM.error("Unable to parse the config response, encountered the following issues: ",null==t?void 0:t.message),i.D_.disableReporting()}]},[a.PK.CONFIG_SUCCESS]:{actions:[(0,c.Z)(a.Hh.CONFIG_SUCCESS),({context:e})=>{let t=e.metrics[a.j8.CONFIG];void 0===t&&i.cM.warn("Config request not measured, reporting may be incomplete."),i.D_.breadcrumb({category:"config",message:"Sommelier config loaded"}),n.Z.mark("Sommelier config loaded",t),i.D_.breadcrumb({category:"config",message:"Config retrieved"})}]},[a.PK.THIRD_PARTY_REQUEST]:{actions:[(0,c.Z)(a.Hh.THIRD_PARTY_REQUEST),E,()=>{i.D_.breadcrumb({category:"apis",message:"Third parties requested"})}]},[a.PK.THIRD_PARTY_SUCCESS]:{actions:[(0,c.Z)(a.Hh.THIRD_PARTY_SUCCESS),({context:e})=>{let t=e.metrics[a.j8.THIRD_PARTY];void 0===t&&i.cM.error("Third Party request not measured, reporting may be incomplete."),n.Z.recordThirdPartiesLoad(),i.D_.breadcrumb({category:"apis",message:"Third parties loaded"}),n.Z.mark("Third parties loaded",t)}]},[a.V4.REQUEST]:{actions:[(0,c.Z)(a.Hh.THIRD_PARTY_SCRIPT_REQUEST),A,({event:e})=>{i.D_.breadcrumb({category:"apis",message:`${e.data.thirdParty} requested`})}]},[a.V4.TIMEOUT]:{actions:[(0,c.Z)(a.Hh.THIRD_PARTY_SCRIPT_TIMEOUT),({context:e,event:t})=>{var r;let o=null===(r=e.metrics[a.j8.THIRD_PARTY_SCRIPTS])||void 0===r?void 0:r[t.data.thirdParty];void 0===o&&i.cM.error(`Third Party Script request (${t.data.thirdParty}) not measured, reporting may be incomplete.`),i.D_.breadcrumb({category:"apis",message:`${t.data.thirdParty} timeout`}),n.Z.mark(`${t.data.thirdParty} timeout`,o)}]},[a.V4.SUCCESS]:{actions:[(0,c.Z)(a.Hh.THIRD_PARTY_SCRIPT_SUCCESS),({context:e,event:t})=>{var r;let o=null===(r=e.metrics[a.j8.THIRD_PARTY_SCRIPTS])||void 0===r?void 0:r[t.data.thirdParty];void 0===o&&i.cM.error(`Third Party Script request (${t.data.thirdParty}) not measured, reporting may be incomplete.`),i.D_.breadcrumb({category:"apis",message:`${t.data.thirdParty} loaded`}),n.Z.mark(`${t.data.thirdParty} loaded`,o)}]},[a.V4.FAILURE]:{actions:[(0,c.Z)(a.Hh.THIRD_PARTY_SCRIPT_FAILURE),({context:e,event:t})=>{var r;let o=null===(r=e.metrics[a.j8.THIRD_PARTY_SCRIPTS])||void 0===r?void 0:r[t.data.thirdParty];void 0===o&&i.cM.warn(`Third Party Script request (${t.data.thirdParty}) not measured, reporting may be incomplete.`),i.D_.breadcrumb({category:"apis",message:`${t.data.thirdParty} failed`}),n.Z.mark(`${t.data.thirdParty} failed`,o)}]},[a.PK.CONSENT_REQUEST]:{actions:[()=>{i.D_.breadcrumb({category:"consent",message:"Consent requested"})},(0,c.Z)(a.Hh.CONSENT_REQUEST)]},[a.PK.CONSENT_FAILURE]:{actions:()=>{i.D_.breadcrumb({category:"consent",message:"Consent error"})}},[a.PK.CONSENT_SUCCESS]:{actions:()=>{i.D_.breadcrumb({category:"consent",message:"Consent retrieved"})}},[a.PK.CONSENT_PENDING]:{actions:(0,c.Z)(a.Hh.CONSENT_PENDING)},[a.PK.CONSENT_LOADED]:{actions:(0,c.Z)(a.Hh.CONSENT_SUCCESS)},[a.PK.CONSENT_MOCKED]:{actions:(0,c.Z)(a.Hh.CONSENT_FAILURE)},[a.Jg.START]:{actions:[(0,c.Z)(a.Hh.AUCTION_START),_,({event:e})=>{i.D_.breadcrumb({category:"script",message:`Ad fetch - ${e.data.adNames}`}),n.Z.mark(`Ad fetch - ${e.data.adNames}`),i.D_.breadcrumb({category:"script",message:`Ad third party requests - ${e.data.adNames}`})}]},[a.Jg.END]:{actions:[(0,c.Z)(a.Hh.AUCTION_END),({context:e,event:t})=>{var r;let o=null===(r=e.metrics[a.j8.AUCTIONS])||void 0===r?void 0:r[t.data.auction],s=e.auctions[t.data.auction];(!o||!s)&&i.cM.warn("Auction request not measured, reporting may be incomplete."),i.D_.breadcrumb({category:"script",message:`Ad third party responses - ${s.adNames}`}),n.Z.mark(`Ad third party responses - ${s.adNames}`,null==o?void 0:o.mark),i.D_.breadcrumb({category:"script",message:`Ad GAM request - ${s.adNames}`}),n.Z.mark(`Ad GAM request - ${s.adNames}`)}]},[a.Jg.AD_LOAD]:[{guard:(0,d.D)([a.IF.timingCollectionEnabled,({context:e,event:t})=>e.timing.unsentAuctions.includes(t.data.auction)]),actions:[(0,c.Z)(a.Hh.AUCTION_AD_LOAD),({context:e,event:t})=>{(0,i.Zv)(e.timing.endpoint,p(u({},e.timing.payload),{auction:e.timing.auctionPayloads[t.data.auction]}))},(0,o.Z)({timing:({context:e,event:t})=>p(u({},e.timing),{unsentAuctions:e.timing.unsentAuctions.filter(e=>e!==t.data.auction)})})]},{actions:[(0,c.Z)(a.Hh.AUCTION_AD_LOAD)]}],[a.Y0.REQUEST]:{actions:[(0,c.Z)(a.Hh.AUCTION_PARTNER_REQUEST),O,({event:e})=>{i.D_.breadcrumb({category:"script",message:`${e.data.partner} requested`})}]},[a.Y0.SUCCESS]:{actions:[(0,c.Z)(a.Hh.AUCTION_PARTNER_SUCCESS),({context:e,event:t})=>{var r,o;let s=null===(o=e.metrics[a.j8.AUCTIONS])||void 0===o?void 0:null===(r=o[t.data.auction])||void 0===r?void 0:r.partners[t.data.partner];void 0===s&&i.cM.warn(`Auction partner {${t.data.partner}} not measured, reporting may be incomplete.`),i.D_.breadcrumb({category:"script",message:`${t.data.partner} response`}),n.Z.mark(`${t.data.partner} response`,s)},i.XF]},[a.Y0.TIMEOUT]:{actions:[(0,c.Z)(a.Hh.AUCTION_PARTNER_TIMEOUT),({context:e,event:t})=>{var r,o;let s=null===(o=e.metrics[a.j8.AUCTIONS])||void 0===o?void 0:null===(r=o[t.data.auction])||void 0===r?void 0:r.partners[t.data.partner];void 0===s&&i.cM.warn(`Auction partner {${t.data.partner}} not measured, reporting may be incomplete.`),i.D_.breadcrumb({category:"script",message:`${t.data.partner} timeout`}),n.Z.mark(`${t.data.partner} timeout`,s)}]}}},81181:function(e,t,r){"use strict";r.d(t,{D:function(){return a},Y:function(){return o}});function n(e){for(var t=1;tObject.fromEntries(Object.entries(e).map(([e,r])=>[e,i(n({},r),{matches:r.matches.map(a=>i(n({},a),{slotDefinition:t(a.slotDefinition,e,r)}))})])),o=({screens:e,firstAdsLoaded:t})=>Object.values(e).find(({inBuffer:e,satisfied:r,alreadyInView:n,unsatisfiedInView:i})=>!i&&e&&!r&&(!t||!n))},58640:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n={thirdParty:r(50321).dp.AD_SERVER}},60550:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(50321),i=r(1393);let a={thirdParty:n.dp.AM_CLIO,scriptLocation:"https://cadmus.script.ac/d4el4parm0zb3/script.js",methods:{loadScript:e=>(0,i.Z)(e,"bordeaux-am-clio",{async:!0})}}},83010:function(e,t,r){"use strict";r.d(t,{Z:function(){return p}});var n,i,a=r(11077),o=r(50321),s=r(1393);function d(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function c(e){for(var t=1;t=0)&&(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}}return i}let p={thirdParty:o.dp.AMAZON,scriptLocation:"https://c.aps.amazon-adsystem.com/apstag.js",methods:{getConfig:e=>{let t=e.bordeaux.thirdPartyApiConfig[o.dp.AMAZON],{apiConfig:{signals:r,schain:n}}=t,i=u(t.apiConfig,["signals","schain"]),s=u(t,["apiConfig"]),{sellerID:d}=e.bordeaux.thirdPartyApiConfig[o.dp.GLOBAL],{iabCategories:p}=e.bordeaux.pageTargeting,{iabCategoryIds:f}=e.bordeaux.pageTargeting;return l(c({},s),{apiConfig:c({},i,n&&d?{schain:l(c({},n),{nodes:[{asi:"futureplc.com",sid:d,hp:1},...n.nodes]})}:{schain:n},r&&p&&f?{signals:{ortb2:{site:{page:(0,a.Z2)(),publisher:{id:"ead6c15f-37ee-4ca3-a645-fe0666bdcedd"},cattax:7,cat:(0,a.Gl)(f),keywords:Array.isArray(p)?p:[p]}}}}:{signals:l(c({},r),{ortb2:{site:{page:(0,a.Z2)(),publisher:{id:"ead6c15f-37ee-4ca3-a645-fe0666bdcedd"},cattax:7,cat:[],keywords:[]}}})})})},loadScript:(i=(n=function*(e,{data:{config:t}}){let r=(0,a.dU)();if(yield(0,s.Z)(e,"amazon-script"),void 0===r.apstag||null===r.apstag||null===r.apstag.init)throw Error("Amazon API setup failed: apstag is not available.");!0!==r.apstag.inited&&(r.apstag.init(c({},t.apiConfig)),r.apstag.inited=!0)},function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(e){d(a,r,i,o,s,"next",e)}function s(e){d(a,r,i,o,s,"throw",e)}o(void 0)})}),function(e,t){return i.apply(this,arguments)})}}},22533:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(50321),i=r(1393);let a={thirdParty:n.dp.EUID,methods:{getScriptLocation:()=>"https://cdn.prod.euid.eu/euid-sdk-3.4.5.js",loadScript:e=>(0,i.Z)(e,"euid-script",{async:!0,defer:!0})}}},38914:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n,i,a=r(11077),o=r(50321),s=r(1393);function d(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let c={thirdParty:o.dp.GPT,scriptLocation:"https://securepubads.g.doubleclick.net/tag/js/gpt.js",methods:{loadScript:(i=(n=function*(e,t){let r=(0,a.dU)(),n=t.bordeaux.loadGptExternally;if(n)yield t.bordeaux.loadGptExternallyPromise.promise;else{var i;r.googletag=r.googletag||{cmd:[]},r.googletag.cmd=(null===(i=r.googletag)||void 0===i?void 0:i.cmd)||[],yield(0,s.Z)(e,"gpt-api-script",{async:!0})}yield new Promise((e,t)=>{r.googletag&&r.googletag.cmd?r.googletag.cmd.push(()=>{e()}):t(Error(`GPT does not exist on the page when loaded ${n?"externally":"internally"}.`))})},function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(e){d(a,r,i,o,s,"next",e)}function s(e){d(a,r,i,o,s,"throw",e)}o(void 0)})}),function(e,t){return i.apply(this,arguments)})}}},25528:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n,i,a=r(11077),o=r(50321),s=r(1393);function d(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let c={thirdParty:o.dp.IAS,scriptLocation:"https://cdn.adsafeprotected.com/iasPET.1.js",methods:{loadScript:(i=(n=function*(e,{data:{config:t}}){let r=(0,a.dU)();yield(0,s.Z)(e,"ias-script",{async:!0}),r.__iasPET=r.__iasPET||{queue:[],setTargetingForGPT:()=>{},pubId:t.pubId},r.__iasPET.queue=r.__iasPET.queue||[],r.__iasPET.pubId=t.pubId},function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(e){d(a,r,i,o,s,"next",e)}function s(e){d(a,r,i,o,s,"throw",e)}o(void 0)})}),function(e,t){return i.apply(this,arguments)})}}},9282:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n,i,a=r(50321),o=r(1393),s=r(11077);function d(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let c={thirdParty:a.dp.INDEX_EXCHANGE,methods:{getScriptLocation:({data:{config:{id:e}}})=>`https://js-sec.indexww.com/ht/p/184056-${e}.js`,loadScript:(i=(n=function*(e){var t;let r=(0,s.dU)();r.googletag=r.googletag||{cmd:[]},r.googletag.cmd=(null===(t=r.googletag)||void 0===t?void 0:t.cmd)||[],yield(0,o.Z)(e,"index-exchange-script",{async:!0}),yield new Promise((e,t)=>{if(r.googletag){let n=!1;r.googletag.cmd.push(()=>{!n&&(n=!0,"headertag"in r&&r.headertag?e():t(Error("Index Exchange headertag does not exist on the page.")))})}})},function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(e){d(a,r,i,o,s,"next",e)}function s(e){d(a,r,i,o,s,"throw",e)}o(void 0)})}),function(e){return i.apply(this,arguments)})}}},73724:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(50321),i=r(1393);let a={thirdParty:n.dp.LIVE_RAMP,methods:{getScriptLocation:({data:{config:{configurationId:e}}})=>`https://ats-wrapper.privacymanager.io/ats-modules/${e}/ats.js`,loadScript:e=>(0,i.Z)(e,"liveramp-script",{async:!0,defer:!0})}}},23750:function(e,t,r){"use strict";r.d(t,{t:function(){return i}});function n(e){for(var t=1;tObject.entries(t).reduce((e,[t,r])=>{var i,a;return i=n({},e),a=(a={[t]:n({},e[t],r)},a),Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(a)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(a)).forEach(function(e){Object.defineProperty(i,e,Object.getOwnPropertyDescriptor(a,e))}),i},e)},65696:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n,i,a=r(11077),o=r(50321),s=r(1393);function d(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let c={thirdParty:o.dp.PERMUTIVE,scriptLocation:"https://6093eccf-6734-4877-ac8b-83d6d0e27b46.edge.permutive.app/6093eccf-6734-4877-ac8b-83d6d0e27b46-web.js",methods:{loadScript:(i=(n=function*(e){if(document.querySelector(`script[src="${e}"]`))return;let t=(0,a.dU)();if(!t.permutive){let e={q:[],config:{consentRequired:!0,environment:"production",apiKey:"253158cc-875d-4ed4-a52d-e954eca49313"}};["addon","identify","track","trigger","query","segment","segments","ready","on","once","user","consent"].forEach(t=>{e[t]=(...r)=>{e.q.push({functionName:t,arguments:r})}}),t.permutive=e}t.googletag=t.googletag||{cmd:[]},t.googletag.cmd.push(function(){var e,r,n;if(!(null===(e=t.googletag)||void 0===e?void 0:e.pubads().getTargeting("permutive").length)){let e=t.localStorage.getItem("_pdfps");null===(n=t.googletag)||void 0===n||null===(r=n.pubads())||void 0===r||r.setTargeting("permutive",e?JSON.parse(e):[])}}),yield(0,s.Z)(e,"permutive-script-app",{defer:!0})},function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(e){d(a,r,i,o,s,"next",e)}function s(e){d(a,r,i,o,s,"throw",e)}o(void 0)})}),function(e){return i.apply(this,arguments)})}}},9563:function(e,t,r){"use strict";r.d(t,{Z:function(){return d}});var n,i,a=r(11077),o=r(50321);function s(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let d={thirdParty:o.dp.PREBID,scriptLocation:"./entry/index",methods:{loadScript:(i=(n=function*(e,{data:{config:t},bordeaux:n}){let{prebid:i,initialise:o}=yield Promise.all([r.e("1756"),r.e("4735"),r.e("2238")]).then(r.bind(r,44566)),s=Object.keys(t.banner),d=yield Promise.all(s.map(e=>r(60937)(`./${e}BidAdapter.js`).then(t=>({input:e,value:t,status:"fulfilled"})).catch(t=>({input:e,reason:t,status:"rejected"})))),c=d.filter(({status:e})=>"rejected"===e);if(c.length===d.length)throw Error("None of the prebid bidders could be dynamically loaded");0!==c.length&&a.cM.warn(`Some of the prebid bidders failed to dynamically load: ${c.map(({input:e})=>e).join(", ")}`),o(n),(0,a.dU)().prebid=i},function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(e){s(a,r,i,o,d,"next",e)}function d(e){s(a,r,i,o,d,"throw",e)}o(void 0)})}),function(e,t){return i.apply(this,arguments)})}}},64061:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(11077),i=r(50321),a=r(1393);let o={thirdParty:i.dp.PUBMATIC,methods:{getScriptLocation:({data:{config:{pubId:e,profileId:t}}})=>{let r=(0,n.dU)().location.href,i="";if(r.indexOf("pwtv=")>0){let e=/pwtv=(.*?)(&|$)/g.exec(r);e&&e.length>=2&&e[1].length>0&&(i=`/${e[1]}`)}return`https://ads.pubmatic.com/AdServer/js/pwt/${e}/${t}${i}/pwt.js`},loadScript:e=>(0,a.Z)(e,"bordeaux-pubmatic",{async:!0})}}},84457:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(50321),i=r(1393);let a={thirdParty:n.dp.PUBX,methods:{getScriptLocation:()=>"https://cdn.pbxai.com/776eda21-6ffa-450f-bac1-7ccbb2bff5c8.js",loadScript:e=>(0,i.Z)(e,"pubx-script",{async:!0})}}},14462:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(50321),i=r(1393);let a={thirdParty:n.dp.TMT,methods:{getScriptLocation:({data:{config:{configurationId:e}}})=>`https://scripts.webcontentassessor.com/scripts/${e}`,loadScript:e=>(0,i.Z)(e,"bordeaux-tmt",{async:!0})}}},1393:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(11077);let i=(e,t,{async:r=!1,defer:i=!1}={})=>new Promise((a,o)=>{let s=(0,n.dU)(),d=s.document.createElement("script");d.type="text/javascript",d.id=t,d.src=e,d.async=r,d.defer=i,d.onload=()=>a(),d.onerror=e=>o(e),s.document.body.appendChild(d)})},34438:function(e,t,r){"use strict";r.d(t,{Z:()=>b});var n,i,a=r("85895"),o=(0,r("58731").Z)(function(e){var t,r=!1;return(0,a.Z)(e.length,function(){return r?t:(r=!0,t=e.apply(this,arguments),t)})}),s=r("11077");function d(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let c=(0,s.dU)(),l=(0,s.jS)("lrh");let u=o((i=(n=function*(e){if(l&&(0,s.ep)(e,21)){let{__euid:e}=c,t=yield fetch(`https://euid.futurehybrid.tech/euid?lrh=${l}`,{method:"POST",mode:"cors",cache:"no-cache",credentials:"omit",headers:{"Content-Type":"application/json","Access-Control-Request-Method":"POST"},redirect:"follow",referrerPolicy:"no-referrer"}).then(e=>e.json());null==e||e.init({callback:t=>{(null==e?void 0:e.isLoginRequired())?s.cM.info("EUID login required"):s.cM.info("EUID login not required"),s.cM.info(`EUID: ${t.statusText}`)},identity:yield t.body})}},function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(e){d(a,r,i,o,s,"next",e)}function s(e){d(a,r,i,o,s,"throw",e)}o(void 0)})}),function(e){return i.apply(this,arguments)}));var p=r("50321");let f=(e,t)=>{let{url:r}=t;if(t.dynamicUrl&&(r=t.dynamicUrl(e)),!r)return s.cM.error(`A URL or URL generator was not defined for UserSyncPixel '${t.bidderName}'`),"";let n=new URL(r);return Object.entries(function(e){for(var t=1;t{n.searchParams.set(e,t)}),n.toString()},h=(e,t={})=>{let r=(0,s.dU)().document.createElement(e);return r.style.display="none",Object.entries(t).forEach(([e,t])=>{r[e]=t}),r},m={[p.E$.IFRAME]:"iframe",[p.E$.IMAGE]:"img"},g=(e,t)=>{if(t.condition&&!t.condition(e))return[];let r=[];if("script"in t&&t.script&&r.push(h("script",t.script)),"element"in t){let n=h(m[t.element],function(e){for(var t=1;tt=>t.iabIdList.length>0?t.iabIdList.some(t=>(0,s.ep)(e,t)):(0,s.ep)(e),b=e=>{if(e.thirdPartyApiConfig[p.dp.AD_SERVER].enabled){let t=s.Qk.getAll(),r=e.userSyncPixels.filter(e=>!t[`usp.${e.id}`]);r.forEach(e=>{let r=`usp.${e.id}`;s.Qk.set(r,"1",604800),t[r]="1"});let n=[].concat(...r.filter(y(e.gdprConsent)).map(t=>{try{return g(e,t)}catch(e){return s.cM.error("Error caught while creating user-sync elements: ",e),[]}})),i=(0,s.dU)();n.forEach(e=>{i.document.body.appendChild(e)})}u(e.gdprConsent)}},42396:function(e,t,r){"use strict";r.d(t,{Z:()=>E});let n=()=>Math.floor(11e3*Math.random()).toString(10),i=e=>{var{uid:t=""}=e,r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n=0)&&(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}}return i}(e,["uid"]);let i=new URL("https://pixel.servebom.com/partner");return Object.entries(function(e){for(var t=1;t{i.searchParams.set(e,t)}),`${i.toString()}&uid=${t}`},a=e=>{var t;return(null===(t=e.consent)||void 0===t?void 0:t.gdprApplies)&&e.consent.tcString||!1};var o=r("50321");let s={id:"2",bidderName:"castlemedia",iabIdList:[10],element:o.E$.IFRAME,url:"https://ssum-sec.casalemedia.com/usermatch",params:{r:n(),s:"181869",cb:i({id:"2"})}},d={element:o.E$.IMAGE,id:"14",bidderName:"triplelift",iabIdList:[28],url:"https://eb2.3lift.com/getuid",params:{redir:i({id:"14",uid:"$UID"})},dynamicParams:e=>{let t=a(e.gdprConsent);return function(e){for(var t=1;t{let t=a(e.gdprConsent);return function(e){for(var t=1;t{let t=a(e.gdprConsent);return function(e){for(var t=1;t{let t=a(e.gdprConsent);return t?{gdpr:"true",gdpr_consent:t}:{}}},y={element:o.E$.IFRAME,id:"65",bidderName:"openweb",iabIdList:[259],url:"https://visitor.omnitagjs.com/visitor/isync",params:{uid:"ebd167208cfac599416ddea5dbceb5dd",name:"FUTURE_PLC",url:i({id:"65",uid:"PARTNER_USER_ID"})},dynamicParams:e=>{let t=a(e.gdprConsent);return function(e){for(var t=1;t{let t=a(e.gdprConsent);return t?{gdpr:"true",gdpr_consent:t}:{}}},E=[u,l,p,d,s,f,c,h,m,g,y,b]},61843:function(e,t,r){"use strict";let n=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,i=/^[a-zA-Z]:\\/;var a=r("11077");if(!function(e){if("string"!=typeof e)throw TypeError(`Expected a \`string\`, got \`${typeof e}\``);return!i.test(e)&&n.test(e)}(r.p)){let e=(0,a.rD)();r.p=e+"/"}if(!r.p)throw Error("No __webpack_public_path__ - chunk loading will not work")},50321:function(e,t,r){"use strict";r.d(t,{GO:()=>e$,JK:()=>eP,d7:()=>tm,Kk:()=>tt,V4:()=>eL,Y0:()=>eU,pb:()=>ef,l4:()=>ep,oF:()=>eh,nV:()=>eA.nV,w4:()=>tl,dF:()=>eJ.dF,II:()=>eJ.II,wU:()=>eJ.wU,Hh:()=>eM,PK:()=>ex,TX:()=>el,eE:()=>e0,pf:()=>e7,m3:()=>eA.m3,ld:()=>tc,oU:()=>eO,Xe:()=>e_.Xe,mu:()=>e3,VY:()=>eJ.VY,yZ:()=>eE.yZ,Ly:()=>eq,CY:()=>td,UA:()=>eE.UA,IF:()=>eG,rU:()=>eA.rU,$S:()=>eB,Mb:()=>ez,P2:()=>eg,O7:()=>eQ,Ys:()=>to,xr:()=>e6,QN:()=>ev,C5:()=>tp,fb:()=>e5,j8:()=>eZ,kT:()=>eF,cq:()=>eu,Lo:()=>eC,Rr:()=>eX,Wd:()=>tr,dp:()=>eJ.d3,n_:()=>eJ.n_,xC:()=>th,SW:()=>ts,E$:()=>ta,J0:()=>ey,ON:()=>ej,Jg:()=>ek,bh:()=>e9,yy:()=>tf,Ip:()=>eW,JU:()=>eT,YA:()=>ti,$:()=>tn,n0:()=>e8,TO:()=>eY,CE:()=>eD,We:()=>eE.We,Rh:()=>eb,ZK:()=>eS,tX:()=>eA.tX,f0:()=>e_.f0,dE:()=>eK,DO:()=>eV,D9:()=>e1,UR:()=>eI,d3:()=>em,b2:()=>eH,wX:()=>tu,Md:()=>e_.Md,bt:()=>e2,l7:()=>e4,BY:()=>te,Y_:()=>eR});var n,i,a,o,s,d,c,l,u,p,f,h,m,g,y,b,E,A,_,O,v,T,S,P,I,D,R,j,w,C,N,B,x,k,U,L,M,F,Z,G,$,V,H,Y,X,K,z,W,q,Q,J,ee,et,er,en,ei,ea,eo,es,ed,ec,el=((n={}).visibilityChanged="GOOGLETAG:EVENT:SLOT_VISIBILITY_CHANGED",n.renderEnded="GOOGLETAG:EVENT:SLOT_RENDER_ENDED",n.onLoad="GOOGLETAG:EVENT:SLOT_ON_LOAD",n.impressionViewable="GOOGLETAG:EVENT:SLOT_IMPRESSION_VIEWABLE",n);var eu=((i={}).auction="AD_MANAGER:EVENT_IN:AUCTION",i.refresh="AD_MANAGER:EVENT_IN:REFRESH",i.setTargeting="AD_MANAGER:EVENT_IN:SET_TARGETING",i.auctionProcessed="AD_MANAGER:EVENT_IN:AUCTION_PROCESSED",i.destroyAds="AD_MANAGER:EVENT_IN:DESTROY_ADS",i);var ep=((a={}).auctionCreated="AD_MANAGER:EVENT_OUT:AUCTION_CREATED",a.auctionLoaded="AD_MANAGER:EVENT_OUT:AUCTION_LOADED",a.adVisibilityChanged="AD_MANAGER:EVENT_OUT:SLOT_VISIBILITY_CHANGED",a.adRenderEnded="AD_MANAGER:EVENT_OUT:SLOT_RENDER_ENDED",a.adOnLoad="AD_MANAGER:EVENT_OUT:SLOT_ON_LOAD",a.adImpressionViewable="AD_MANAGER:EVENT_OUT:SLOT_IMPRESSION_VIEWABLE",a);var ef=((o={}).configure="AD_MANAGER:ACTION:CONFIGURE",o.enable="AD_MANAGER:ACTION:ENABLE",o.listen="AD_MANAGER:ACTION:LISTEN",o.getGoogletag="AD_MANAGER:ACTION:GET_GOOGLETAG",o.destroyAds="AD_MANAGER:ACTION:DESTROY_ADS",o.createAd="AD_MANAGER:ACTION:CREATE_AD",o.addAuctionToStack="AD_MANAGER:ACTION:ADD_AUCTION_TO_STACK",o.setTargeting="AD_MANAGER:ACTION:SET_TARGETING",o.refreshAuction="AD_MANAGER:ACTION:REFRESH_AUCTION",o.markRefreshStart="AD_MANAGER:ACTION:MARK_REFRESH_START",o.markAuctionDone="AD_MANAGER:ACTION:MARK_AUCTION_DONE",o.logError="AD_MANAGER:ACTION:LOG_ERROR",o.incrementAuctionId="AD_MANAGER:ACTION:INCREMENT_AUCTION_ID",o.createNextAuction="AD_MANAGER:ACTION:CREATE_NEXT_AUCTION",o.reportAuctionStart="AD_MANAGER:ACTION:REPORT_AUCTION_START",o.markAdsInAuction="AD_MANAGER:ACTION:MARK_ADS_IN_AUCTION",o.reportAuctionCreated="AD_MANAGER:ACTION:REPORT_AUCTION_CREATED",o.popAuctionStack="AD_MANAGER:ACTION:POP_AUCTION_STACK",o);var eh=((s={}).checkRequirements="AD_MANAGER:STATE:CHECK_REQUIREMENTS",s.configuration="AD_MANAGER:STATE:CONFIGURATION",s.error="AD_MANAGER:STATE:ERROR",s.waitForAuction="AD_MANAGER:STATE:WAIT_FOR_AUCTION",s.auction="AD_MANAGER:STATE:AUCTION",s);var em=((d={}).googletagExists="AD_MANAGER:GUARD:GOOGLETAG_EXISTS",d.auctionsInStack="AD_MANAGER:GUARD:AUCTIONS_IN_STACK",d.hasAds="AD_MANAGER:GUARD:HAS_ADS",d);var eg=((c={}).waitForGoogleTag="AD_MANAGER:ACTOR:WAIT_FOR_GOOGLE_TAG",c.googleTagListener="AD_MANAGER:ACTOR:GOOGLE_TAG_LISTENER",c);var ey=((l={}).waitForGoogleTag="WAIT_FOR_GOOGLE_TAG",l.googleTagListener="GOOGLE_TAG_LISTENER",l);let eb=Symbol("EMPTY GPT OUTPUT");var eE=r("78833"),eA=r("83408"),e_=r("2006");var eO=((u={}).userActiveRecently="REFRESH:GUARD:USER_ACTIVE_RECENTLY",u.featureEnabled="REFRESH:GUARD:FEATURE_ENABLED",u.featureDisabled="REFRESH:GUARD:FEATURE_DISABLED",u);var ev=((p={}).setTakeoverStatus="REFRESH:EVENT_IN:SET_TAKEOVER_STATUS",p.setRefreshPaused="REFRESH:EVENT_IN:SET_REFRESH_PAUSED",p.setFeatureEnabled="REFRESH:EVENT_IN:SET_FEATURE_ENABLED",p);var eT=((f={}).check="REFRESH:EVENT:CHECK",f);var eS=((h={}).userActivity="REFRESH:ACTOR:USER_ACTIVITY",h.waitInterval="REFRESH:ACTOR:WAIT_INTERVAL",h);var eP=((m={}).userActivity="USER_ACTIVITY",m.waitInterval="WAIT_INTERVAL",m);var eI=((g={}).ceateUserActivityMachine="REFRESH:ACTION:REATE_USER_ACTIVITY_MACHINE",g.set_documentVisible="REFRESH:ACTION:SET_DOCUMENT_VISIBLE",g.set_featureEnabled="REFRESH:ACTION:SET_FEATURE_ENABLED",g.set_mouseMoved="REFRESH:ACTION:SET_MOUSE_MOVED",g.set_scrolled="REFRESH:ACTION:SET_SCROLLED",g.set_takeoverStatus="REFRESH:ACTION:SET_TAKEOVER_STATUS",g.set_refreshPaused="REFRESH:ACTION:SET_REFRESH_PAUSED",g.triggerFeatureCheck="REFRESH:ACTION:TRIGGER_FEATURE_CHECK",g.triggerRefresh="REFRESH:ACTION:TRIGGER_REFRESH",g);var eD=((y={}).setup="REFRESH:STATE:SETUP",y.wait="REFRESH:STATE:WAIT",y.update="REFRESH:STATE:UPDATE",y.stop="REFRESH:STATE:STOP",y);var eR=((b={}).documentVisibility="USER_ACTIVITY:EVENT_OUT:DOCUMENT_VISIBILITY",b.mouseMove="USER_ACTIVITY:EVENT_OUT:MOUSE_MOVE",b.scroll="USER_ACTIVITY:EVENT_OUT:SCROLL",b);var ej=((E={}).setHybridABTestTargeting="BORDEAUX:EVENT:SET_HYBRID_ABTEST_TARGETING",E.setHybridId="BORDEAUX:EVENT:SET_HYBRID_ID",E.setCFTParameters="BORDEAUX:EVENT:SET_CFT_PARAMETERS",E.setTakeoverStatus="BORDEAUX:EVENT:SET_TAKEOVER_STATUS",E.pageUnload="BORDEAUX:EVENT:PAGE_UNLOAD",E.pageLoad="BORDEAUX:EVENT:PAGE_LOAD",E.openAdTool="BORDEAUX:EVENT:OPEN_AD_TOOL",E.automaticRefresh="BORDEAUX:EVENT:AUTOMATIC_REFRESH",E.triggerAutomaticRefresh="BORDEAUX:EVENT:TRIGGER_AUTOMATIC_REFRESH",E.setExternalAPI="BORDEAUX:EVENT:SET_EXTERNAL_API",E.requestBordeauxData="BORDEAUX:EVENT:REQUEST_BORDEAUX_DATA",E.provideBordeauxData="BORDEAUX:EVENT:PROVIDE_BORDEAUX_DATA",E.requestBordeauxContext="BORDEAUX:EVENT:REQUEST_BORDEAUX_CONTEXT",E.provideBordeauxContext="BORDEAUX:EVENT:PROVIDE_BORDEAUX_CONTEXT",E.consentDone="BORDEAUX:EVENT:CONSENT_DONE",E.hideAnchoredAds="BORDEAUX:EVENT:HIDE_ANCHORED_ADS",E.showAnchoredAds="BORDEAUX:EVENT:SHOW_ANCHORED_ADS",E.hideBigtopAds="BORDEAUX:EVENT:HIDE_BIGTOP_ADS",E.showBigtopAds="BORDEAUX:EVENT:SHOW_BIGTOP_ADS",E.checkBigtopAllowed="BORDEAUX:EVENT:CHECK_BIGTOP_ALLOWED",E.requestAuction="BORDEAUX:EVENT:REQUEST_AUCTION",E.auctionProcessed="BORDEAUX:EVENT:AUCTION_PROCESSED",E.screenPositioned="BORDEAUX:EVENT:SCREEN_POSITIONED",E.screensPositioned="BORDEAUX:EVENT:SCREENS_POSITIONED",E.destroyScreen="BORDEAUX:EVENT:DESTROY_SCREEN",E.updateScreens="BORDEAUX:EVENT:UPDATE_SCREENS",E);function ew(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class eC{update(e){Object.assign(this.value,e),this.subscribers.forEach(e=>e(function(e){for(var t=1;te([...this.values]))}getValues(){return this.values}subscribe(e){this.subscribers.push(e),e([...this.values])}constructor(){eN(this,"values",void 0),eN(this,"subscribers",void 0),this.values=[],this.subscribers=[]}}var ex=((A={}).MULTIPLE_SCRIPTS="MULTIPLE_SCRIPTS",A.FRAMEWORK_REQUEST="FRAMEWORK_REQUEST",A.AD_BLOCKED="AD_BLOCKED",A.CONTENT_LOAD="CONTENT_LOAD",A.CONFIG_REQUEST="REPORT_CONFIG_REQUEST",A.CONFIG_FAILURE="REPORT_CONFIG_FAILURE",A.CONFIG_LOAD="REPORT_CONFIG_LOAD",A.CONFIG_EMPTY="REPORT_CONFIG_EMPTY",A.CONFIG_PARSE_FAILURE="REPORT_CONFIG_PARSE_FAILURE",A.CONFIG_SUCCESS="REPORT_CONFIG_SUCCESS",A.THIRD_PARTY_REQUEST="REPORT_THIRD_PARTY_REQUEST",A.THIRD_PARTY_SUCCESS="REPORT_THIRD_PARTY_SUCCESS",A.CONSENT_REQUEST="REPORT_CONSENT_REQUEST",A.CONSENT_FAILURE="REPORT_CONSENT_FAILURE",A.CONSENT_SUCCESS="REPORT_CONSENT_SUCCESS",A.CONSENT_PENDING="REPORT_CONSENT_PENDING",A.CONSENT_LOADED="REPORT_CONSENT_LOADED",A.CONSENT_MOCKED="REPORT_CONSENT_MOCKED",A);var ek=((_={}).START="REPORT_AUCTION_START",_.END="REPORT_AUCTION_END",_.AD_LOAD="REPORT_AUCTION_AD_LOAD",_);var eU=((O={}).REQUEST="REPORT_AUCTION_PARTNER_REQUEST",O.SUCCESS="REPORT_AUCTION_PARTNER_SUCCESS",O.TIMEOUT="REPORT_AUCTION_PARTNER_TIMEOUT",O);var eL=((v={}).REQUEST="REPORT_THIRD_PARTY_SCRIPT_REQUEST",v.TIMEOUT="REPORT_THIRD_PARTY_SCRIPT_TIMEOUT",v.SUCCESS="REPORT_THIRD_PARTY_SCRIPT_SUCCESS",v.FAILURE="REPORT_THIRD_PARTY_SCRIPT_FAILURE",v);var eM=((T={}).EXPERIMENT_ID="RECORD_EXPERIMENT_ID",T.HYBRID_ABTEST_TARGETING="RECORD_HYBRID_ABTEST_TARGETING",T.HYBRID_ID="RECORD_HYBRID_ID",T.CFT_PARAMETERS="RECORD_CFT_PARAMETERS",T.INITIALISE_PAYLOAD="RECORD_INITIALISE_PAYLOAD",T.CONFIG_REQUEST="RECORD_CONFIG_REQUEST",T.CONFIG_TIMEOUT="RECORD_CONFIG_TIMEOUT",T.CONFIG_FAILURE="RECORD_CONFIG_FAILURE",T.CONFIG_SUCCESS="RECORD_CONFIG_SUCCESS",T.THIRD_PARTY_REQUEST="RECORD_THIRD_PARTY_REQUEST",T.THIRD_PARTY_SUCCESS="RECORD_THIRD_PARTY_SUCCESS",T.CONSENT_REQUEST="RECORD_CONSENT_REQUEST",T.CONSENT_PENDING="RECORD_CONSENT_PENDING",T.CONSENT_FAILURE="RECORD_CONSENT_FAILURE",T.CONSENT_SUCCESS="RECORD_CONSENT_SUCCESS",T.THIRD_PARTY_SCRIPT_REQUEST="RECORD_THIRD_PARTY_SCRIPT_REQUEST",T.THIRD_PARTY_SCRIPT_TIMEOUT="RECORD_THIRD_PARTY_SCRIPT_TIMEOUT",T.THIRD_PARTY_SCRIPT_FAILURE="RECORD_THIRD_PARTY_SCRIPT_FAILURE",T.THIRD_PARTY_SCRIPT_SUCCESS="RECORD_THIRD_PARTY_SCRIPT_SUCCESS",T.AUCTION_START="RECORD_AUCTION_START",T.AUCTION_PARTNER_REQUEST="RECORD_AUCTION_PARTNER_REQUEST",T.AUCTION_PARTNER_SUCCESS="RECORD_AUCTION_PARTNER_SUCCESS",T.AUCTION_PARTNER_TIMEOUT="RECORD_AUCTION_PARTNER_TIMEOUT",T.AUCTION_END="RECORD_AUCTION_END",T.AUCTION_AD_LOAD="RECORD_AUCTION_AD_LOAD",T);var eF=((S={}).IAS="ias",S.AD_SERVER="hybrid",S.AMAZON="amazon",S.PREBID="prebid",S);var eZ=((P={}).CONFIG="CONFIG",P.AUCTIONS="AUCTIONS",P.THIRD_PARTY="THIRD_PARTY",P.THIRD_PARTY_SCRIPTS="THIRD_PARTY_SCRIPTS",P);var eG=((I={}).timingCollectionEnabled="BORDEAUX:GUARD:TIMING_COLLECTION_ENABLED",I.auctionIsUnsent="BORDEAUX:GUARD:AUCTION_IS_UNSENT",I.errorIsTimeout="BORDEAUX:GUARD:ERROR_IS_TIMEOUT",I.duplicateScripts="BORDEAUX:GUARD:DUPLICATE_SCRIPTS",I.hasEnoughConsentForAuction="BORDEAUX:GUARD:HAS_ENOUGH_CONSENT_FOR_AUCTION",I.featuresInitialised="BORDEAUX:GUARD:FEATURES_INITIALISED",I.featureEnabled="BORDEAUX:GUARD:FEATURE_ENABLED",I.hasExperimentId="BORDEAUX:GUARD:HAS_EXPERIMENT_ID",I.adToolOpenedFromURL="BORDEAUX:GUARD:AD_TOOL_OPENED_FROM_URL",I.adsBlocked="BORDEAUX:GUARD:ADS_BLOCKED",I.prebidEnabled="BORDEAUX:GUARD:PREBID_ENABLED",I.liveIntentUserSyncEnabled="BORDEAUX:GUARD:LIVE_INTENT_USER_SYNC_ENABLED",I.consentDone="BORDEAUX:GUARD:CONSENT_DONE",I.hasAds="BORDEAUX:GUARD:HAS_ADS",I.scrolledPastFirstTandem="BORDEAUX:GUARD:SCROLLED_PAST_FIRST_TANDEM",I.slotIsBeforeFirstTandem="BORDEAUX:GUARD:SLOT_IS_BEFORE_FIRST_TANDEM",I.shouldUseScreenMode="BORDEAUX:GUARD:SHOULD_USE_SCREEN_MODE",I.batchesInStack="BORDEAUX:GUARD:BATCHES_IN_STACK",I.hasNextScreen="BORDEAUX:GUARD:HAS_NEXT_SCREEN",I.slotHasScreen="BORDEAUX:GUARD:SLOT_HAS_SCREEN",I.screenlessSlotNeedsLoading="BORDEAUX:GUARD:SCREENLESS_SLOT_NEEDS_LOADING",I.otherScreenInView="BORDEAUX:GUARD:OTHER_SCREEN_IN_VIEW",I);var e$=((D={}).initialising="BORDEAUX:STATE:INITIALISING",D.scrapingParameters="BORDEAUX:STATE:SCRAPING_PARAMATERS",D.fetchingConfig="BORDEAUX:STATE:FETCHING_CONFIG",D.checkingConfig="BORDEAUX:STATE:CHECKING_CONFIG",D.parsingConfig="BORDEAUX:STATE:PARSING_CONFIG",D.retrievingConsent="BORDEAUX:STATE:RETRIEVING_CONSENT",D.loadingThirdParties="BORDEAUX:STATE:LOADING_THIRD_PARTIES",D.decidingPageStyleConstants="BORDEAUX:STATE:DECIDING_PAGE_STYLE_CONSTANTS",D.decidingMode="BORDEAUX:STATE:DECIDING_MODE",D.handlingSlots="BORDEAUX:STATE:HANDLING_SLOTS",D.handlingScreens="BORDEAUX:STATE:HANDLING_SCREENS",D.waitForNextBatch="BORDEAUX:STATE:WAIT_FOR_NEXT_BATCH",D.loadAdBatch="BORDEAUX:STATE:LOAD_AD_BATCH",D.error="BORDEAUX:STATE:ERROR",D.waitForInitialisation="BORDEAUX:STATE:WAIT_FOR_INITIALISATION",D);var eV=((R={}).useParsedFallbackConfig="BORDEAUX:ACTION:USE_PARSED_FALLBACK_CONFIG",R.useFallbackConfig="BORDEAUX:ACTION:USE_FALLBACK_CONFIG",R.raiseOpenAdTool="BORDEAUX:ACTION:RAISE_OPEN_AD_TOOL",R.spawn_APIMachine="BORDEAUX:ACTION:CREATE_API_MACHINE",R.initialiseFeatures="BORDEAUX:ACTION:INITIALISE_FEATURES",R.initialiseSentry="BORDEAUX:ACTION:INITIALISE_SENTRY",R.thirdPartiesReady="BORDEAUX:ACTION:THIRD_PARTIES_READY",R.sendABTestToFreyr="BORDEAUX:ACTION:SEND_AB_TEST_TO_FREYR",R.decide_avoidanceDistance="BORDEAUX:ACTION:DECIDE_AVOIDANCE_DISTANCE",R.decide_enablePermutive="BORDEAUX:ACTION:DECIDE_ENABLE_PERMUTIVE",R.decide_thirdPartyConfig="BORDEAUX:ACTION:DECIDE_THIRD_PARTY_CONFIG",R.decide_pageAdunitPath="BORDEAUX:ACTION:DECIDE_PAGE_ADUNIT_PATH",R.decide_validAdunits="BORDEAUX:ACTION:DECIDE_VALID_ADUNITS",R.decide_refreshTime="BORDEAUX:ACTION:DECIDE_REFRESH_TIME",R.decide_takeoverIncrementals="BORDEAUX:ACTION:DECIDE_TAKEOVER_INCREMENTALS",R.decide_liveIntentUserSync="BORDEAUX:ACTION:DECIDE_LIVE_INTENT_USER_SYNC",R.decide_testActivationDistance="BORDEAUX:ACTION:DECIDE_TEST_ACTIVATION_DISTANCE",R.decide_v2TestActivationDistance="BORDEAUX:ACTION:DECIDE_V2_TEST_ACTIVATION_DISTANCE",R.decide_testPubx="BORDEAUX:ACTION:DECIDE_TEST_PUBX",R.decide_testAdServiceActivation="BORDEAUX:ACTION:DECIDE_TEST_ID_SERVICE_ACTIVATION",R.decide_adToolSource="BORDEAUX:ACTION:DECIDE_AD_TOOL_SOURCE",R.decide_hybridABTestTargeting="BORDEAUX:ACTION:DECIDE_HYBRID_AB_TEST_TARGETING",R.decide_timingEnabled="BORDEAUX:ACTION:DECIDE_TIMING_ENABLED",R.decide_screens="BORDEAUX:ACTION:DECIDE_SCREENS",R.setup_userSync="BORDEAUX:ACTION:SETUP_USER_SYNC",R.spawn_adManager="BORDEAUX:ACTION:SETUP_AD_MANAGER",R.setup_customActivations="BORDEAUX:ACTION:SETUP_CUSTOM_ACTIVATIONS",R.handleError="BORDEAUX:ACTION:HANDLE_ERROR",R.checkAdBlock="BORDEAUX:ACTION:CHECK_AD_BLOCK",R.readQueryParameters="BORDEAUX:ACTION:READ_QUERY_PARAMETERS",R.readPageParameters="BORDEAUX:ACTION:READ_PAGE_PARAMETERS",R.spawn_arbitraryEventEmitter="BORDEAUX:ACTION:CREATE_SHAMEFUL_MACHINE",R.assignIndexExchangeDeviceType="BORDEAUX:ACTION:ASSIGN_INDEX_EXCHANGE_DEVICE_TYPE",R.assignBordeauxAdsPromise="BORDEAUX:ACTION:ASSIGN_BORDEAUX_ADS_PROMISE",R.checkMultipleScripts="BORDEAUX:ACTION:CHECK_MULTIPLE_SCRIPTS",R.spawn_adToolTapOpenMachine="BORDEAUX:ACTION:CREATE_ADTOOL_TAP_OPEN_MACHINE",R.checkAdToolParam="BORDEAUX:ACTION:CHECK_ADTOOL_PARAM",R.spawn_automaticRefreshMachine="BORDEAUX:ACTION:CREATE_AUTOMATIC_REFRESH_MACHINE",R.spawn_adFeatureMachine="BORDEAUX:ACTION:CREATE_AD_FEATURE_MACHINE",R.reportIfAdBlocked="BORDEAUX:ACTION:REPORT_IF_AD_BLOCKED",R.assignLiveIntentUserSyncTargeting="BORDEAUX:ACTION:ASSIGN_LIVE_INTENT_USER_SYNC_TARGETING",R.createScreenBatch="BORDEAUX:ACTION:CREATE_SCREEN_BATCH",R.countAdBatch="BORDEAUX:ACTION:COUNT_AD_BATCH",R.destroyScreen="BORDEAUX:ACTION:DESTROY_SCREEN",R.markScreenDestroyed="BORDEAUX:ACTION:MARK_SCREEN_DESTROYED",R.markUnsatisfiableScreens="BORDEAUX:ACTION:MARK_UNSATISFIABLE_SCREENS",R.markCurrentScreenSatisfied="BORDEAUX:ACTION:MARK_CURRENT_SCREEN_SATISFIED",R.spawn_screenSlotWatchers="BORDEAUX:ACTION:WATCH_SCREEN_SLOTS",R.registerScreenSlots="BORDEAUX:ACTION:REGISTER_SCREEN_SLOTS",R.replaceScreenSlotConstants="BORDEAUX:ACTION:REPLACE_SCREEN_SLOT_CONSTANTS",R.generateScreens="BORDEAUX:ACTION:GENERATE_SCREENS",R.popCurrentBatch="BORDEAUX:ACTION:POP_CURRENT_BATCH",R.reportFirstAdLoad="BORDEAUX:ACTION:REPORT_FIRST_AD_LOAD",R.updateSlotViewability="BORDEAUX:ACTION:UPDATE_SLOT_VIEWABILITY",R.updateScreenViewability="BORDEAUX:ACTION:UPDATE_SCREEN_VIEWABILITY",R.registerAdBatch="BORDEAUX:ACTION:REGISTER_AD_BATCH",R.createSoloSlotBatch="BORDEAUX:ACTION:CREATE_SOLO_SLOT_BATCH",R.storeHybridTestSessions="BORDEAUX:ACTION:STORE_HYBRID_TEST_SESSIONS",R.decideTestAuctionTimeouts="BORDEAUX:ACTION:DECIDE_TEST_AUCTION_TIMEOUTS",R.adManagerAuction="BORDEAUX:ACTION:AD_MANAGER_AUCTION",R.updateAdManagerTargeting="BORDEAUX:ACTION:UPDATE_AD_MANAGER_TARGETING",R.spawn_auctionPreProcessor="BORDEAUX:ACTION:PRE_PROCESS_AUCTION",R.showAnchored="BORDEAUX:ACTION:SHOW_ANCHORED",R.hideAnchored="BORDEAUX:ACTION:HIDE_ANCHORED",R.changeBigtopDisplay="BORDEAUX:ACTION:CHANGE_BIGTOP_DISPLAY",R.openDockedTool="BORDEAUX:ACTION:OPEN_DOCKED_TOOL",R.openUndockedTool="BORDEAUX:ACTION:OPEN_UNDOCKED_TOOL",R.closeDockedTool="BORDEAUX:ACTION:CLOSE_DOCKED_TOOL",R.closeUndockedTool="BORDEAUX:ACTION:CLOSE_UNDOCKED_TOOL",R.raise_adManagerAuctionProcessed="BORDEAUX:ACTION:RAISE_AD_MANAGER_AUCTION_PROCESSED",R.raise_auctionEnd="BORDEAUX:ACTION:RAISE_AUCTION_END",R.raise_reportAdLoad="BORDEAUX:ACTION:RAISE_REPORT_AD_LOAD",R.raise_automaticRefresh="BORDEAUX:ACTION:RAISE_AUTOMATIC_REFRESH",R.raise_consentDone="BORDEAUX:ACTION:RAISE_CONSENT_DONE",R.adFeature_expandHeight="BORDEAUX:ACTION:AD_FEATURE_EXPAND_HEIGHT",R.adFeature_fullWidth="BORDEAUX:ACTION:AD_FEATURE_FULL_WIDTH",R.adFeature_popOut="BORDEAUX:ACTION:AD_FEATURE_POP_OUT",R.adFeature_multiFrame="BORDEAUX:ACTION:AD_FEATURE_MULTI_FRAME",R.adFeature_closeButton="BORDEAUX:ACTION:AD_FEATURE_CLOSE_BUTTON",R.finaliseAd="BORDEAUX:ACTION:FINALISE_AD",R.markAdViewed="BORDEAUX:ACTION:MARK_AD_VIEWED",R.reportAdLoad="BORDEAUX:ACTION:REPORT_AD_LOAD",R.updateAdViewability="BORDEAUX:ACTION:UPDATE_AD_VIEWABILITY",R.disableAnchoredRefresh="BORDEAUX:ACTION:DISABLE_ANCHORED_REFRESH",R.enableAnchoredRefresh="BORDEAUX:ACTION:ENABLE_ANCHORED_REFRESH",R.updateAdsViewedTime="BORDEAUX:ACTION:UPDATE_ADS_VIEWED_TIME",R.resetAds="BORDEAUX:ACTION:RESET_ADS",R.refreshAds="BORDEAUX:ACTION:REFRESH_ADS",R.updateRefreshTakeoverStatus="BORDEAUX:ACTION:UPDATE_REFRESH_TAKEOVER_STATUS",R.updateSlotifyTakeoverStatus="BORDEAUX:ACTION:UPDATE_SLOTIFY_TAKEOVER_STATUS",R.updateAPITakeoverStatus="BORDEAUX:ACTION:UPDATE_API_TAKEOVER_STATUS",R.customVideoBehaviour="BORDEAUX:ACTION:CUSTOM_VIDEO_BEHAVIOUR",R.loadAdTool="BORDEAUX:ACTION:LOAD_AD_TOOL",R.reportPageLoad="BORDEAUX:ACTION:REPORT_PAGE_LOAD",R.reportPageUnload="BORDEAUX:ACTION:REPORT_PAGE_UNLOAD",R.updateAPIHybridID="BORDEAUX:ACTION:UPDATE_API_HYBRID_ID",R.sendUserIdsToFreyr="BORDEAUX:ACTION:SEND_USER_IDS_TO_FREYR",R.spawn_anchoredLogic="BORDEAUX:ACTION:START_ANCHORED_LOGIC",R.updatePageTargeting="BORDEAUX:ACTION:UPDATE_PAGE_TARGETING",R.updateAPIConfig="BORDEAUX:ACTION:UPDATE_API_CONFIG",R.reportConfigFailure="BORDEAUX:ACTION:REPORT_CONFIG_FAILURE",R.reportContentLoad="BORDEAUX:ACTION:REPORT_CONTENT_LOAD",R.spawn_pageEventEmitter="BORDEAUX:ACTION:CREATE_PAGE_EVENT_EMITTER",R.updateAPIReady="BORDEAUX:ACTION:UPDATE_API_READY",R.spawn_thirdPartyMachines="BORDEAUX:ACTION:CREATE_THIRD_PARTY_MACHINES",R.feature_enable="BORDEAUX:ACTION:ENABLE_FEATURE",R.feature_disable="BORDEAUX:ACTION:DISABLE_FEATURE",R.addUnrefreshableNames="BORDEAUX:ACTION:ADD_UNREFRESHABLE_NAMES",R.set_thirdPartyResults="BORDEAUX:ACTION:SET_THIRD_PARTY_RESULTS",R.set_takeover="BORDEAUX:ACTION:SET_TAKEOVER",R.set_CFTParameters="BORDEAUX:ACTION:SET_CFT_PARAMATERS",R.set_hybridId="BORDEAUX:ACTION:SET_HYBRID_ID",R.set_hybridABTestTargeting="BORDEAUX:ACTION:SET_HYBRID_AB_TEST_TARGETING",R.set_pageStyleConstants="BORDEAUX:ACTION:SET_PAGE_STYLE_CONSTANTS",R.set_GDPRConsent="BORDEAUX:ACTION:SET_GDPR_CONSENT",R.set_GPPConsent="BORDEAUX:ACTION:SET_GPP_CONSENT",R.set_USPConsent="BORDEAUX:ACTION:SET_USP_CONSENT",R.set_config="BORDEAUX:ACTION:SET_CONFIG",R.set_sommelierResponse="BORDEAUX:ACTION:SET_SOMMELIER_RESPONSE",R.set_adToolVersion="BORDEAUX:ACTION:SET_ADTOOL_VERSION",R.set_loadGPTExternally="BORDEAUX:ACTION:SET_LOAD_GPT_EXTERNALLY",R.set_prebidAnalyticsEnabled="BORDEAUX:ACTION:SET_PREBID_ANALYTICS_ENABLED",R.set_auctionTimeouts="BORDEAUX:ACTION:SET_AUCTION_TIMEOUTS",R.set_automaticDynamic="BORDEAUX:ACTION:SET_AUTOMATIC_DYNAMIC",R.set_overrideCompanionBounds="BORDEAUX:ACTION:SET_OVERRIDE_COMPANION_BOUNDS",R.set_experimentId="BORDEAUX:ACTION:SET_EXPERIMENT_ID",R.set_pageCategory="BORDEAUX:ACTION:SET_PAGE_CATEGORY",R.set_pageTemplate="BORDEAUX:ACTION:SET_PAGE_TEMPLATE",R.set_refreshTime="BORDEAUX:ACTION:SET_REFRESH_TIME",R.set_takeoverIncrementalCaps="BORDEAUX:ACTION:SET_TAKEOVER_INCREMENTAL_CAPS",R.set_takeoverIncrementalChooser="BORDEAUX:ACTION:SET_TAKEOVER_INCREMENTAL_CHOOSER",R.set_activationDistance="BORDEAUX:ACTION:SET_ACTIVATION_DISTANCE",R.set_avoidanceDistance="BORDEAUX:ACTION:SET_AVOIDANCE_DISTANCE",R.set_thirdPartyAPIConfigOverrides="BORDEAUX:ACTION:SET_THIRD_PARTY_API_CONFIG_OVERRIDES",R.set_fallbackResponses="BORDEAUX:ACTION:SET_FALLBACK_RESPONSES",R);var eH=((j={}).arbitraryEventEmitter="BORDEAUX:ACTOR:ARBITRARY_EVENT_EMITTER",j.elementTapHandler="BORDEAUX:ACTOR:ELEMENT_TAP_HANDLER",j.automaticRefresh="BORDEAUX:ACTOR:INIT_AUTOMATIC_REFRESH",j.pageEventEmitter="BORDEAUX:ACTOR:PAGE_EVENT_EMITTER",j.getEnvDOMContentLoaded="BORDEAUX:ACTOR:GET_ENV_DOM_CONTENT_LOADED",j.API="BORDEAUX:ACTOR:SETUP_API",j.fetchConfig="BORDEAUX:ACTOR:FETCH_CONFIG",j.checkConfig="BORDEAUX:ACTOR:CHECK_CONFIG",j.parseConfig="BORDEAUX:ACTOR:PARSE_CONFIG",j.getGDPRConsent="BORDEAUX:ACTOR:GET_GDPR_CONSENT",j.getUSPConsent="BORDEAUX:ACTOR:GET_USP_CONSENT",j.getGPPConsent="BORDEAUX:ACTOR:GET_GPP_CONSENT",j.setupThirdPartyAPI="BORDEAUX:ACTOR:SETUP_THIRD_PARTY_API",j.waitForAllThirdParties="BORDEAUX:ACTOR:WAIT_FOR_ALL_THIRD_PARTIES",j.listenForAdFeatures="BORDEAUX:ACTOR:LISTEN_FOR_AD_FEATURES",j.readPageStyles="BORDEAUX:ACTOR:READ_PAGE_STYLES",j.anchoredLogic="BORDEAUX:ACTOR:ANCHORED_LOGIC",j.slotify="BORDEAUX:ACTOR:SLOTIFY",j.insertAds="BORDEAUX:ACTOR:INSERT_ADS",j.adManager="BORDEAUX:ACTOR:AD_MANAGER",j.adPreProcessor="BORDEAUX:ACTOR:AD_PRE_PROCESSOR",j.screenSlotWatcher="BORDEAUX:ACTOR:SCREEN_SLOT_WATCHER",j);var eY=((w={}).arbitraryEventEmitter="ARBITRARY_EVENT_EMITTER",w.elementTapHandler="ELEMENT_TAP_HANDLER",w.automaticRefresh="INIT_AUTOMATIC_REFRESH",w.pageEventEmitter="PAGE_EVENT_EMITTER",w.getEnvDOMContentLoaded="GET_ENV_DOM_CONTENT_LOADED",w.API="SETUP_API",w.fetchConfig="FETCH_CONFIG",w.checkConfig="CHECK_CONFIG",w.parseConfig="PARSE_CONFIG",w.getGDPRConsent="GET_GDPR_CONSENT",w.getUSPConsent="GET_USP_CONSENT",w.getGPPConsent="GET_GPP_CONSENT",w.thirdPartyAPI="SETUP_THIRD_PARTY_API",w.waitForAllThirdParties="WAIT_FOR_ALL_THIRD_PARTIES",w.adFeatures="LISTEN_FOR_AD_FEATURES",w.readPageStyles="READ_PAGE_STYLES",w.anchoredLogic="ANCHORED_LOGIC",w.slotify="SLOTIFY",w.insertAds="INSERT_ADS",w.adManager="AD_MANAGER",w.adPreProcessor="AD_PRE_PROCESSOR",w.screenSlotWatcher="SCREEN_SLOT_WATCHER",w);var eX=((C={}).PAGE_BACKGROUND="page_background",C.PAGE_TEXT="page_text",C);var eK=((N={}).request="THIRD_PARTY:EVENT_OUT:REQUEST",N.success="THIRD_PARTY:EVENT_OUT:SUCCESS",N.timeout="THIRD_PARTY:EVENT_OUT:TIMEOUT",N.failure="THIRD_PARTY:EVENT_OUT:FAILURE",N);var ez=((B={}).BID_REQUESTED="bidRequested",B.BID_TIMEOUT="bidTimeout",B.BID_RESPONSE="bidResponse",B.BID_WON="bidWon",B.NO_BID="noBid",B.ON_AUCTION="onAuction",B);var eW=((x={}).RAMP_RENDER_REQUEST="RampRenderRequest",x.RAMP_RENDER_RESPONSE="RampRenderResponse",x.RAMP_AD_VIEW_EVENT="RampAdViewEvent",x);var eq=((k={}).TABLET="tablet",k.DESKTOP="desktop",k.MOBILE="mobile",k);var eQ=((U={}).OTHER="other",U.CHROME="chrome",U.FIREFOX="firefox",U.SAFARI="safari",U.IE="ie",U.EDGE="edge",U),eJ=r("6453");var e0=((L={}).UNSPECIFIED="REQUEST_STATUS_UNSPECIFIED",L.PENDING="REQUEST_STATUS_PENDING",L.SUCCESSFUL="REQUEST_STATUS_SUCCESSFUL",L.TIMEOUT="REQUEST_STATUS_TIMEOUT",L.FAILED="REQUEST_STATUS_FAILED",L);var e1=((M={}).ADS_INCREMENTAL="ADS_INCREMENTAL",M.ADS_STANDARD="ADS_STANDARD",M.ADS_REFRESH="ADS_REFRESH",M);var e5=((F={}).SET_ADTOOL_VERSION="API_SET_ADTOOL_VERSION",F.SET_LOAD_GPT_EXTERNALLY="API_SET_LOAD_GPT_EXTERNALLY",F.SET_PREBID_ANALYTICS_ENABLED="API_SET_PREBID_ANALYTICS_ENABLED",F.SET_AUCTION_TIMEOUTS="API_SET_AUCTION_TIMEOUTS",F.SET_AUTOMATIC_DYNAMIC="API_SET_AUTOMATIC_DYNAMIC",F.SET_EXPERIMENT_ID="API_SET_EXPERIMENT_ID",F.SET_COMPANION_BOUNDS="SET_COMPANION_BOUNDS",F.SET_FALLBACK_RESPONSES="API_SET_FALLBACK_RESPONSES",F.SET_PAGE_CATEGORY="API_SET_PAGE_CATEGORY",F.SET_PAGE_TEMPLATE="API_SET_PAGE_TEMPLATE",F.SET_REFRESH_TIME="API_SET_REFRESH_TIME",F.SET_TAKEOVER_INCREMENTAL_CAPS="API_SET_TAKEOVER_INCREMENTAL_CAPS",F.SET_TAKEOVER_INCREMENTAL_CHOOSER="API_SET_TAKEOVER_INCREMENTAL_CHOOSER",F.SET_ACTIVATION_DISTANCE="API_SET_ACTIVATION_DISTANCE",F.SET_AVOIDANCE_DISTANCE="API_SET_AVOIDANCE_DISTANCE",F.SET_THIRD_PARTY_API_CONFIG="API_SET_THIRD_PARTY_API_CONFIG",F.SET_PAGE_TARGETING="API_SET_PAGE_TARGETING",F.ENABLE_FEATURE="API_ENABLE_FEATURE",F.DISABLE_FEATURE="API_DISABLE_FEATURE",F.GPT_LOADED_EXTERNALLY="GPT_LOADED_EXTERNALLY",F.SET_REFRESH_PAUSED="API_SET_REFRESH_PAUSED",F.INITIALISE="API_INITIALISE",F.REQUEST_HANDLE_DYNAMIC_SLOTS="API_REQUEST_HANDLE_DYNAMIC_SLOTS",F.ADD_UNREFRESHABLE_NAMES="ADD_UNREFRESHABLE_NAMES",F.DOCK_AD_TOOL="DOCK_AD_TOOL",F.UN_DOCK_AD_TOOL="UN_DOCK_AD_TOOL",F.COMMANDS_RUN="API_COMMANDS_RUN",F);var e7=((Z={}).CONFIG_READY="CONFIG_READY",Z.THIRD_PARTIES_READY="THIRD_PARTIES_READY",Z.HYBRID_ID_READY="HYBRID_ID_READY",Z.TAKEOVER_READY="TAKEOVER_READY",Z.API_READY="API_READY",Z);var e6=((G={}).ABSENT="ABSENT",G.NO_SLOT="NO_SLOT",G.SLOT_FILLED="SLOT_FILLED",G);var e2=(($={}).creatingStaticSlots="SLOTIFY:STATE:CREATING_STATIC_SLOTS",$.waitForStaticSlotsReady="SLOTIFY:STATE:WAIT_FOR_STATIC_SLOTS_READY",$.waitForStandardAdsEnabled="SLOTIFY:STATE:WAIT_FOR_STANDARD_ADS_ENABLED",$.waitForFirstAuction="SLOTIFY:STATE:WAIT_FOR_FIRST_AUCTION",$.waitForIncrementalAdsEnabled="SLOTIFY:STATE:WAIT_FOR_INCREMENTAL_ADS_ENABLED",$.yieldingStaticAffinityAds="SLOTIFY:STATE:YIELDING_STATIC_AFFINITY_ADS",$.watchingIncrementalSlots="SLOTIFY:STATE:WATCHING_INCREMENTAL_SLOTS",$.waitingForSlots="SLOTIFY:STATE:WAITING_FOR_SLOTS",$.processingSlotStack="SLOTIFY:STATE:PROCESSING_SLOT_STACK",$.createAds="SLOTIFY:STATE:CREATE_ADS",$.insertAds="SLOTIFY:STATE:INSERT_ADS",$.requestAds="SLOTIFY:STATE:REQUEST_ADS",$.done="SLOTIFY:STATE:DONE",$);var e3=((V={}).reportAdAffinityFailed="SLOTIFY:ACTION:REPORT_AD_AFFINITY_FAILED",V.enableIncrementalAds="SLOTIFY:ACTION:ENABLE_INCREMENTAL_ADS",V.enableStandardAds="SLOTIFY:ACTION:ENABLE_STANDARD_ADS",V.positionSlotElement="SLOTIFY:ACTION:POSITION_SLOT_ELEMENT",V.addSlot="SLOTIFY:ACTION:ADD_SLOT",V.createAdditionalSlotWatchers="SLOTIFY:ACTION:CREATE_ADDITIONAL_SLOT_WATCHERS",V.createSlotWatcher="SLOTIFY:ACTION:CREATE_SLOT_WATCHER",V.reportSlotHookFailed="SLOTIFY:ACTION:REPORT_SLOT_HOOK_FAILED",V.createSynamicSlotGenerator="SLOTIFY:ACTION:CREATE_DYNAMIC_SLOT_GENERATOR",V.watchExclusionZones="SLOTIFY:ACTION:WATCH_EXCLUSION_ZONES",V.raise_enableIncrementalAds="SLOTIFY:ACTION:RAISE_ENABLE_INCREMENTAL_ADS",V.raise_enableStandardAds="SLOTIFY:ACTION:RAISE_ENABLE_STANDARD_ADS",V.reorderAds="SLOTIFY:ACTION:REORDER_ADS",V.addSlotToStack="SLOTIFY:ACTION:ADD_SLOT_TO_STACK",V.incrementAdCounter="SLOTIFY:ACTION:INCREMENT_AD_COUNTER",V.incrementTakeoverIncrementalCounter="SLOTIFY:ACTION:INCREMENT_TAKEOVER_INCREMENTAL_COUNTER",V.incrementAdTypeCounters="SLOTIFY:ACTION:INCREMENT_AD_TYPE_COUNTERS",V.triggerDynamicSlotRefresh="SLOTIFY:ACTION:TRIGGER_DYNAMIC_SLOT_REFRESH",V.incrementBatchCounter="SLOTIFY:ACTION:INCREMENT_BATCH_COUNTER",V.triggerAuction="SLOTIFY:ACTION:TRIGGER_AUCTION",V.reportFirstAdLoad="SLOTIFY:ACTION:REPORT_FIRST_AD_LOAD",V.putNewAdsInStore="SLOTIFY:ACTION:PUT_NEW_ADS_IN_STORE",V.setNewAds="SLOTIFY:ACTION:SET_NEW_ADS",V.popSlotStack="SLOTIFY:ACTION:POP_SLOT_STACK",V.setAdMatches="SLOTIFY:ACTION:SET_AD_MATCHES",V.firstAuctionDone="SLOTIFY:ACTION:FIRST_AUCTION_DONE",V);var e9=((H={}).slotHookFailed="SLOTIFY:EVENT:SLOT_HOOK_FAILED",H.adAffinityFailed="SLOTIFY:EVENT:AD_AFFINITY_FAILED",H.slotCreated="SLOTIFY:EVENT:SLOT_CREATED",H.adsMatch="SLOTIFY:EVENT:ADS_MATCH",H.staticSlotsDone="SLOTIFY:EVENT:STATIC_SLOTS_DONE",H.generatedSlotsDone="SLOTIFY:EVENT:GENERATED_SLOTS_DONE",H.slotViewabilityChanged="SLOTIFY:EVENT:SLOT_VIEWABILITY_CHANGED",H.slotPositioned="SLOTIFY:EVENT:SLOT_POSITIONED",H.slotInView="SLOTIFY:EVENT:SLOT_IN_VIEW",H.incrementalAdsEnabled="SLOTIFY:EVENT:INCREMENTAL_ADS_ENABLED_INTERNAL",H.setTakeoverStatus="SLOTIFY:EVENT:SET_TAKEOVER_STATUS",H.firstAuctionDone="SLOTIFY:EVENT:FIRST_AUCTION_DONE",H.findNewDynamicSlots="SLOTIFY:EVENT:FIND_NEW_DYNAMIC_SLOTS",H);var e4=((Y={}).standardAdsEnabled="SLOTIFY:GUARD:STANDARD_ADS_ENABLED",Y.incrementalAdsEnabled="SLOTIFY:GUARD:INCREMENTAL_ADS_ENABLED",Y.slotsToProcess="SLOTIFY:GUARD:SLOTS_TO_PROCESS",Y.takeoverIncrementalsFilled="SLOTIFY:GUARD:TAKEOVER_INCREMENTALS_FILLED",Y.firstAuctionDone="SLOTIFY:GUARD:FIRST_AUCTION_DONE",Y.slotIsNative="SLOTIFY:GUARD:SLOT_IS_NATIVE",Y.nativeContentFilled="SLOTIFY:GUARD:NATIVE_CONTENT_FILLED",Y.intersectionInView="SLOTIFY:GUARD:INTERSECTION_IN_VIEW",Y.incrementalsStarted="SLOTIFY:GUARD:INCREMENTALS_STARTED",Y.allSlotsPositioned="SLOTIFY:GUARD:ALL_SLOTS_POSITIONED",Y.takeoverActive="SLOTIFY:GUARD:TAKEOVER_ACTIVE",Y.anchoredNotInTakeover="SLOTIFY:GUARD:ANCHORED_NOT_IN_TAKEOVER",Y);var e8=((X={}).staticSlotGenerator="SLOTIFY:ACTOR:STATIC_SLOT_GENERATOR",X.dynamicSlotGenerator="SLOTIFY:ACTOR:DYNAMIC_SLOT_GENERATOR",X.affinityAdGenerator="SLOTIFY:ACTOR:AFFINITY_AD_GENERATOR",X.slotWatcher="SLOTIFY:ACTOR:SLOT_WATCHER",X.slotPositioner="SLOTIFY:ACTOR:SLOT_POSITIONER",X.matchSlot="SLOTIFY:ACTOR:MATCH_SLOT",X.createAds="SLOTIFY:ACTOR:CREATE_ADS",X.insertAds="SLOTIFY:ACTOR:INSERT_ADS",X);var te=((K={}).staticSlotGenerator="STATIC_SLOT_GENERATOR",K.dynamicSlotGenerator="DYNAMIC_SLOT_GENERATOR",K.affinityAdGenerator="AFFINITY_AD_GENERATOR",K.slotWatcher="SLOT_WATCHER",K.slotPositioner="SLOT_POSITIONER",K.matchSlot="MATCH_SLOT",K.createAds="CREATE_ADS",K.insertAds="INSERT_ADS",K);var tt=((z={}).slotViewabilityChanged="SLOTIFY:EVENT_OUT:SLOT_VIEWABILITY_CHANGED",z.slotPositioned="SLOTIFY:EVENT_OUT:SLOT_POSITIONED",z);var tr=((W={}).incrementalAdsEnabled="SLOTIFY:EVENT_IN:INCREMENTAL_ADS_ENABLED",W.standardAdsEnabled="SLOTIFY:EVENT_IN:STANDARD_ADS_ENABLED",W);var tn=((q={}).fullWidth="AD_FEATURES:EVENT_OUT:FULL_WIDTH",q.popOut="AD_FEATURES:EVENT_OUT:POP_OUT",q.multiFrame="AD_FEATURES:EVENT_OUT:MULTI_FRAME",q.expandHeight="AD_FEATURES:EVENT_OUT:EXPAND_HEIGHT",q.expandHeightComplete="AD_FEATURES:EVENT_OUT:EXPAND_HEIGHT_COMPLETE",q.closeButton="AD_FEATURES:EVENT_OUT:CLOSE_BUTTON",q);var ti=((Q={}).FULL_WIDTH="full-width",Q.POP_OUT="pop-out",Q.MULTI_FRAME="multi-frame",Q.EXPAND_HEIGHT="expand-height",Q.CLOSE_BUTTON="close-button",Q);var ta=((J={}).IMAGE="IMAGE",J.IFRAME="IFRAME",J);var to=((ee={}).NOT_APPLICABLE="NOT APPLICABLE",ee.ACCEPT="ACCEPT ALL",ee.LEGITIMATE_INTEREST="LEGITIMATE INTEREST",ee.REJECT_ALL="REJECT ALL",ee);var ts=((et={}).NOT_APPLICABLE="NOT APPLICABLE",et.TRUE="TRUE",et.FALSE="FALSE",et);var td=((er={}).NOT_APPLICABLE="NOT APPLICABLE",er.NULL_PAYLOAD="NULL_PAYLOAD",er.TRUE="TRUE",er);var tc=((en={}).PENDING="GDPR_CMP_PENDING",en.MOCKED="GDPR_CMP_MOCKED",en.LOADED="GDPR_CMP_LOADED",en.FAILURE="GDPR_CMP_FAILURE",en);var tl=((ei={}).pending="CMP:EVENT_OUT:PENDING",ei.loaded="CMP:EVENT_OUT:LOADED",ei.mocked="CMP:EVENT_OUT:MOCKED",ei);var tu=((ea={}).getTCFAPI="CMP:STATE:GET_TCF_API",ea.loadAPI="CMP:STATE:LOAD_API",ea.retrieveConsent="CMP:STATE:RETRIEVE_CONSENT",ea.finished="CMP:STATE:FINISHED",ea);var tp=((eo={}).getTCFAPI="CMP:ACTOR:GET_TCF_API",eo.getGDPRLoaded="CMP:ACTOR:GET_GDPR_LOADED_MACHINE",eo.retrieveGDPRConsent="CMP:ACTOR:RETRIEVE_GDPR_CONSENT_MACHINE",eo);var tf=((es={}).BUFFER="BUFFER",es.VIEWPORT="VIEWPORT",es);var th=((ed={}).viewabilityChanged="SCREEN_WATCHER:EVENT_OUT:VIEWABILITY_CHANGED",ed);var tm=((ec={}).viewabilityChanged="SLOT_WATCHER:EVENT_OUT:VIEWABILITY_CHANGED",ec)},78833:function(e,t,r){"use strict";r.d(t,{UA:function(){return a},We:function(){return i},yZ:function(){return o}});var n=r(83408);let i=Symbol("all countries enabled"),a="fluid",o=[n.tX.SPONSORED_POST,n.tX.SPONSORED_BRAND]},83408:function(e,t,r){"use strict";r.d(t,{m3:function(){return l},nV:function(){return s},rU:function(){return c},tX:function(){return d}});var n,i,a,o,s=((n={}).ANCHORED="anchored",n.INTERSTITIAL="interstitial",n.OOP="oop",n.SKYSCRAPER="skyscraper",n.SLOTIFY="slotify",n);var d=((i={}).MPU="mpu",i.DMPU="dmpu",i.LEADERBOARD="leaderboard",i.SPONSORED_POST="sponsored-post",i.SPONSORED_BRAND="sponsored-brand",i.INFINITE_SCROLL="infinite-scroll",i);var c=((a={}).PENDING="pending",a.DELIVERED="delivered",a.UNDELIVERED="undelivered",a.VIEWED="viewed",a.INVALID="invalid",a);var l=((o={}).LEFT="left",o.RIGHT="right",o)},2006:function(e,t,r){"use strict";r.d(t,{Md:function(){return d},Xe:function(){return o},f0:function(){return s}});var n,i,a,o=((n={}).BLOCK="block",n.INLINE="inline",n.INLINE_LEFT="inline_left",n.INLINE_RIGHT="inline_right",n.INLINE_LEFT_RIGHT="inline_left_right",n.GENERATED="generated",n);var s=((i={}).BEFORE="before",i.AFTER="after",i.PREPEND="prepend",i.APPEND="append",i);var d=((a={}).ABOVE="above",a.BELOW="below",a)},6453:function(e,t,r){"use strict";r.d(t,{II:function(){return c},VY:function(){return u},d3:function(){return h},dF:function(){return l},n_:function(){return p},wU:function(){return f}});var n,i,a,o,s,d,c=((n={}).start="THIRD_PARTY_API:STATE:START",n.load="THIRD_PARTY_API:STATE:LOAD",n.done="THIRD_PARTY_API:STATE:DONE",n);var l=((i={}).getConfig="THIRD_PARTY_API:ACTION:GET_CONFIG",i.getConsent="THIRD_PARTY_API:ACTION:GET_CONSENT",i.getScriptLocation="THIRD_PARTY_API:ACTION:GET_SCRIPT_LOCATION",i.markSuccess="THIRD_PARTY_API:ACTION:MARK_SUCCESS",i.sendRequestEvent="THIRD_PARTY_API:ACTION:SEND_REQUEST_EVENT",i.sendSuccessEvent="THIRD_PARTY_API:ACTION:SEND_SUCCESS_EVENT",i.sendFailureEvent="THIRD_PARTY_API:ACTION:SEND_FAILURE_EVENT",i);var u=((a={}).notEnabled="THIRD_PARTY_API:GUARD:NOT_ENABLED",a.noConsent="THIRD_PARTY_API:GUARD:NO_CONSENT",a.noScript="THIRD_PARTY_API:GUARD:NO_SCRIPT",a);var p=((o={}).loadScript="THIRD_PARTY_API:ACTOR:LOAD_SCRIPT",o);var f=((s={}).loadScript="LOAD_SCRIPT",s);var h=((d={}).AD_SERVER="adServer",d.AM_CLIO="amClio",d.AMAZON="amazon",d.GPT="gpt",d.GLOBAL="global",d.IAS="ias",d.PERMUTIVE="permutive",d.INDEX_EXCHANGE="indexExchange",d.LIVE_RAMP="liveRamp",d.PUBMATIC="pubmatic",d.PREBID="prebid",d.EUID="euid",d.PUBX="pubx",d.TMT="mediaTrust",d.LIVE_INTENT="liveIntent",d.UID2="uid2",d)},76993:function(e,t,r){"use strict";let n,i;r.d(t,{Wh:()=>t1,jS:()=>ra,Gi:()=>t0}),(tn=to||(to={})).assertEqual=e=>e,tn.assertIs=function(e){},tn.assertNever=function(e){throw Error()},tn.arrayToEnum=e=>{let t={};for(let r of e)t[r]=r;return t},tn.getValidEnumValues=e=>{let t=tn.objectKeys(e).filter(t=>"number"!=typeof e[e[t]]),r={};for(let n of t)r[n]=e[n];return tn.objectValues(r)},tn.objectValues=e=>tn.objectKeys(e).map(function(t){return e[t]}),tn.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},tn.find=(e,t)=>{for(let r of e)if(t(r))return r},tn.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,tn.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},tn.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(ts||(ts={})).mergeShapes=(e,t)=>({...e,...t});let a=to.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),o=e=>{switch(typeof e){case"undefined":return a.undefined;case"string":return a.string;case"number":return isNaN(e)?a.nan:a.number;case"boolean":return a.boolean;case"function":return a.function;case"bigint":return a.bigint;case"symbol":return a.symbol;case"object":if(Array.isArray(e))return a.array;if(null===e)return a.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return a.promise;if("undefined"!=typeof Map&&e instanceof Map)return a.map;if("undefined"!=typeof Set&&e instanceof Set)return a.set;if("undefined"!=typeof Date&&e instanceof Date)return a.date;return a.object;default:return a.unknown}},s=to.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class d extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}format(e){let t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(let i of e.issues)if("invalid_union"===i.code)i.unionErrors.map(n);else if("invalid_return_type"===i.code)n(i.returnTypeError);else if("invalid_arguments"===i.code)n(i.argumentsError);else if(0===i.path.length)r._errors.push(t(i));else{let e=r,n=0;for(;ne.message){let t={},r=[];for(let n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}}d.create=e=>new d(e);let c=(e,t)=>{let r;switch(e.code){case s.invalid_type:r=e.received===a.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case s.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,to.jsonStringifyReplacer)}`;break;case s.unrecognized_keys:r=`Unrecognized key(s) in object: ${to.joinValues(e.keys,", ")}`;break;case s.invalid_union:r="Invalid input";break;case s.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${to.joinValues(e.options)}`;break;case s.invalid_enum_value:r=`Invalid enum value. Expected ${to.joinValues(e.options)}, received '${e.received}'`;break;case s.invalid_arguments:r="Invalid function arguments";break;case s.invalid_return_type:r="Invalid function return type";break;case s.invalid_date:r="Invalid date";break;case s.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:to.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case s.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case s.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case s.custom:r="Invalid input";break;case s.invalid_intersection_types:r="Intersection results could not be merged";break;case s.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case s.not_finite:r="Number must be finite";break;default:r=t.defaultError,to.assertNever(e)}return{message:r}},l=c;function u(){return l}let p=e=>{let{data:t,path:r,errorMaps:n,issueData:i}=e,a=[...r,...i.path||[]],o={...i,path:a};if(void 0!==i.message)return{...i,path:a,message:i.message};let s="";for(let e of n.filter(e=>!!e).slice().reverse())s=e(o,{data:t,defaultError:s}).message;return{...i,path:a,message:s}};function f(e,t){let r=u(),n=p({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===c?void 0:c].filter(e=>!!e)});e.common.issues.push(n)}class h{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){let r=[];for(let n of t){if("aborted"===n.status)return m;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){let r=[];for(let e of t){let t=await e.key,n=await e.value;r.push({key:t,value:n})}return h.mergeObjectSync(e,r)}static mergeObjectSync(e,t){let r={};for(let n of t){let{key:t,value:i}=n;if("aborted"===t.status||"aborted"===i.status)return m;"dirty"===t.status&&e.dirty(),"dirty"===i.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==i.value||n.alwaysSet)&&(r[t.value]=i.value)}return{status:e.value,value:r}}}let m=Object.freeze({status:"aborted"}),g=e=>({status:"dirty",value:e}),y=e=>({status:"valid",value:e}),b=e=>"aborted"===e.status,E=e=>"dirty"===e.status,A=e=>"valid"===e.status,_=e=>"undefined"!=typeof Promise&&e instanceof Promise;function O(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function v(e,t,r,n,i){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r}"function"==typeof SuppressedError&&SuppressedError,(ti=td||(td={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},ti.toString=e=>"string"==typeof e?e:null==e?void 0:e.message;class T{constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}get path(){return!this._cachedPath.length&&(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let S=(e,t)=>{if(A(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new d(e.common.issues);return this._error=t,this._error}}};function P(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:i}=e;if(t&&(r||n))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:i}:{errorMap:(t,i)=>{var a,o;let{message:s}=e;return"invalid_enum_value"===t.code?{message:null!=s?s:i.defaultError}:void 0===i.data?{message:null!==(a=null!=s?s:n)&&void 0!==a?a:i.defaultError}:"invalid_type"!==t.code?{message:i.defaultError}:{message:null!==(o=null!=s?s:r)&&void 0!==o?o:i.defaultError}},description:i}}class I{get description(){return this._def.description}_getType(e){return o(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:o(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new h,ctx:{common:e.parent.common,data:e.data,parsedType:o(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(_(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){return Promise.resolve(this._parse(e))}parse(e,t){let r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){var r;let n={common:{issues:[],async:null!==(r=null==t?void 0:t.async)&&void 0!==r&&r,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:o(e)},i=this._parseSync({data:e,path:n.path,parent:n});return S(n,i)}"~validate"(e){var t,r;let n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:o(e)};if(!this["~standard"].async)try{let t=this._parseSync({data:e,path:[],parent:n});return A(t)?{value:t.value}:{issues:n.common.issues}}catch(e){(null===(r=null===(t=null==e?void 0:e.message)||void 0===t?void 0:t.toLowerCase())||void 0===r?void 0:r.includes("encountered"))&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:n}).then(e=>A(e)?{value:e.value}:{issues:n.common.issues})}async parseAsync(e,t){let r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){let r={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:o(e)},n=this._parse({data:e,path:r.path,parent:r});return S(r,await (_(n)?n:Promise.resolve(n)))}refine(e,t){let r=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement((t,n)=>{let i=e(t),a=()=>n.addIssue({code:s.custom,...r(t)});return"undefined"!=typeof Promise&&i instanceof Promise?i.then(e=>!!e||(a(),!1)):!!i||(a(),!1)})}refinement(e,t){return this._refinement((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1))}_refinement(e){return new e_({schema:this,typeName:tu.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:e=>this["~validate"](e)}}optional(){return eO.create(this,this._def)}nullable(){return ev.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ei.create(this)}promise(){return eA.create(this,this._def)}or(e){return eo.create([this,e],this._def)}and(e){return ec.create(this,e,this._def)}transform(e){return new e_({...P(this._def),schema:this,typeName:tu.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new eT({...P(this._def),innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:tu.ZodDefault})}brand(){return new eD({typeName:tu.ZodBranded,type:this,...P(this._def)})}catch(e){return new eS({...P(this._def),innerType:this,catchValue:"function"==typeof e?e:()=>e,typeName:tu.ZodCatch})}describe(e){return new this.constructor({...this._def,description:e})}pipe(e){return eR.create(this,e)}readonly(){return ej.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let D=/^c[^\s-]{8,}$/i,R=/^[0-9a-z]+$/,j=/^[0-9A-HJKMNP-TV-Z]{26}$/i,w=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,C=/^[a-z0-9_-]{21}$/i,N=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,B=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,x=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,k=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,U=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,L=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,M=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,F=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Z=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,G="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",$=RegExp(`^${G}$`);function V(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`),t}function H(e){let t=`${G}T${V(e)}`,r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,RegExp(`^${t}$`)}class Y extends I{_parse(e){var t,r,i,o,d;let c;if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==a.string){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.string,received:t.parsedType}),m}let l=new h;for(let a of this._def.checks)if("min"===a.kind)e.data.lengtha.value&&(f(c=this._getOrReturnCtx(e,c),{code:s.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),l.dirty());else if("length"===a.kind){let t=e.data.length>a.value,r=e.data.lengthe.test(t),{validation:t,code:s.invalid_string,...td.errToObj(r)})}_addCheck(e){return new Y({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...td.errToObj(e)})}url(e){return this._addCheck({kind:"url",...td.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...td.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...td.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...td.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...td.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...td.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...td.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...td.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...td.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...td.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...td.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...td.errToObj(e)})}datetime(e){var t,r;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,local:null!==(r=null==e?void 0:e.local)&&void 0!==r&&r,...td.errToObj(null==e?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,...td.errToObj(null==e?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...td.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...td.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...td.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...td.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...td.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...td.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...td.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...td.errToObj(t)})}nonempty(e){return this.min(1,td.errToObj(e))}trim(){return new Y({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Y({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Y({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isDate(){return!!this._def.checks.find(e=>"date"===e.kind)}get isTime(){return!!this._def.checks.find(e=>"time"===e.kind)}get isDuration(){return!!this._def.checks.find(e=>"duration"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isNANOID(){return!!this._def.checks.find(e=>"nanoid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get isCIDR(){return!!this._def.checks.find(e=>"cidr"===e.kind)}get isBase64(){return!!this._def.checks.find(e=>"base64"===e.kind)}get isBase64url(){return!!this._def.checks.find(e=>"base64url"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value{var t;return new Y({checks:[],typeName:tu.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...P(e)})};class X extends I{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==a.number){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.number,received:t.parsedType}),m}let r=new h;for(let n of this._def.checks)"int"===n.kind?!to.isInteger(e.data)&&(f(t=this._getOrReturnCtx(e,t),{code:s.invalid_type,expected:"integer",received:"float",message:n.message}),r.dirty()):"min"===n.kind?(n.inclusive?e.datan.value:e.data>=n.value)&&(f(t=this._getOrReturnCtx(e,t),{code:s.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"multipleOf"===n.kind?0!==function(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,i=r>n?r:n,a=parseInt(e.toFixed(i).replace(".",""));return a%parseInt(t.toFixed(i).replace(".",""))/Math.pow(10,i)}(e.data,n.value)&&(f(t=this._getOrReturnCtx(e,t),{code:s.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):"finite"===n.kind?!Number.isFinite(e.data)&&(f(t=this._getOrReturnCtx(e,t),{code:s.not_finite,message:n.message}),r.dirty()):to.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,td.toString(t))}gt(e,t){return this.setLimit("min",e,!1,td.toString(t))}lte(e,t){return this.setLimit("max",e,!0,td.toString(t))}lt(e,t){return this.setLimit("max",e,!1,td.toString(t))}setLimit(e,t,r,n){return new X({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:td.toString(n)}]})}_addCheck(e){return new X({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:td.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:td.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:td.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:td.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:td.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:td.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:td.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:td.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:td.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value"int"===e.kind||"multipleOf"===e.kind&&to.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let r of this._def.checks){if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.valuenew X({checks:[],typeName:tu.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...P(e)});class K extends I{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;if(this._def.coerce)try{e.data=BigInt(e.data)}catch(t){return this._getInvalidInput(e)}if(this._getType(e)!==a.bigint)return this._getInvalidInput(e);let r=new h;for(let n of this._def.checks)"min"===n.kind?(n.inclusive?e.datan.value:e.data>=n.value)&&(f(t=this._getOrReturnCtx(e,t),{code:s.too_big,type:"bigint",maximum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"multipleOf"===n.kind?e.data%n.value!==BigInt(0)&&(f(t=this._getOrReturnCtx(e,t),{code:s.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):to.assertNever(n);return{status:r.value,value:e.data}}_getInvalidInput(e){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.bigint,received:t.parsedType}),m}gte(e,t){return this.setLimit("min",e,!0,td.toString(t))}gt(e,t){return this.setLimit("min",e,!1,td.toString(t))}lte(e,t){return this.setLimit("max",e,!0,td.toString(t))}lt(e,t){return this.setLimit("max",e,!1,td.toString(t))}setLimit(e,t,r,n){return new K({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:td.toString(n)}]})}_addCheck(e){return new K({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:td.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:td.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:td.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:td.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:td.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value{var t;return new K({checks:[],typeName:tu.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...P(e)})};class z extends I{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==a.boolean){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.boolean,received:t.parsedType}),m}return y(e.data)}}z.create=e=>new z({typeName:tu.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...P(e)});class W extends I{_parse(e){let t;if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==a.date){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.date,received:t.parsedType}),m}if(isNaN(e.data.getTime()))return f(this._getOrReturnCtx(e),{code:s.invalid_date}),m;let r=new h;for(let n of this._def.checks)"min"===n.kind?e.data.getTime()n.value&&(f(t=this._getOrReturnCtx(e,t),{code:s.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),r.dirty()):to.assertNever(n);return{status:r.value,value:new Date(e.data.getTime())}}_addCheck(e){return new W({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:td.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:td.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew W({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:tu.ZodDate,...P(e)});class q extends I{_parse(e){if(this._getType(e)!==a.symbol){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.symbol,received:t.parsedType}),m}return y(e.data)}}q.create=e=>new q({typeName:tu.ZodSymbol,...P(e)});class Q extends I{_parse(e){if(this._getType(e)!==a.undefined){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.undefined,received:t.parsedType}),m}return y(e.data)}}Q.create=e=>new Q({typeName:tu.ZodUndefined,...P(e)});class J extends I{_parse(e){if(this._getType(e)!==a.null){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.null,received:t.parsedType}),m}return y(e.data)}}J.create=e=>new J({typeName:tu.ZodNull,...P(e)});class ee extends I{constructor(){super(...arguments),this._any=!0}_parse(e){return y(e.data)}}ee.create=e=>new ee({typeName:tu.ZodAny,...P(e)});class et extends I{constructor(){super(...arguments),this._unknown=!0}_parse(e){return y(e.data)}}et.create=e=>new et({typeName:tu.ZodUnknown,...P(e)});class er extends I{_parse(e){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.never,received:t.parsedType}),m}}er.create=e=>new er({typeName:tu.ZodNever,...P(e)});class en extends I{_parse(e){if(this._getType(e)!==a.undefined){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.void,received:t.parsedType}),m}return y(e.data)}}en.create=e=>new en({typeName:tu.ZodVoid,...P(e)});class ei extends I{_parse(e){let{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==a.array)return f(t,{code:s.invalid_type,expected:a.array,received:t.parsedType}),m;if(null!==n.exactLength){let e=t.data.length>n.exactLength.value,i=t.data.lengthn.maxLength.value&&(f(t,{code:s.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map((e,r)=>n.type._parseAsync(new T(t,e,t.path,r)))).then(e=>h.mergeArray(r,e));let i=[...t.data].map((e,r)=>n.type._parseSync(new T(t,e,t.path,r)));return h.mergeArray(r,i)}get element(){return this._def.type}min(e,t){return new ei({...this._def,minLength:{value:e,message:td.toString(t)}})}max(e,t){return new ei({...this._def,maxLength:{value:e,message:td.toString(t)}})}length(e,t){return new ei({...this._def,exactLength:{value:e,message:td.toString(t)}})}nonempty(e){return this.min(1,e)}}ei.create=(e,t)=>new ei({type:e,minLength:null,maxLength:null,exactLength:null,typeName:tu.ZodArray,...P(t)});class ea extends I{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=to.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==a.object){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.object,received:t.parsedType}),m}let{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:i}=this._getCached(),o=[];if(!(this._def.catchall instanceof er&&"strip"===this._def.unknownKeys))for(let e in r.data)!i.includes(e)&&o.push(e);let d=[];for(let e of i){let t=n[e],i=r.data[e];d.push({key:{status:"valid",value:e},value:t._parse(new T(r,i,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof er){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of o)d.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)o.length>0&&(f(r,{code:s.unrecognized_keys,keys:o}),t.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of o){let n=r.data[t];d.push({key:{status:"valid",value:t},value:e._parse(new T(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of d){let r=await t.key,n=await t.value;e.push({key:r,value:n,alwaysSet:t.alwaysSet})}return e}).then(e=>h.mergeObjectSync(t,e)):h.mergeObjectSync(t,d)}get shape(){return this._def.shape()}strict(e){return td.errToObj,new ea({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,i,a,o;let s=null!==(a=null===(i=(n=this._def).errorMap)||void 0===i?void 0:i.call(n,t,r).message)&&void 0!==a?a:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(o=td.errToObj(e).message)&&void 0!==o?o:s}:{message:s}}}:{}})}strip(){return new ea({...this._def,unknownKeys:"strip"})}passthrough(){return new ea({...this._def,unknownKeys:"passthrough"})}extend(e){return new ea({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new ea({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:tu.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new ea({...this._def,catchall:e})}pick(e){let t={};return to.objectKeys(e).forEach(r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])}),new ea({...this._def,shape:()=>t})}omit(e){let t={};return to.objectKeys(this.shape).forEach(r=>{!e[r]&&(t[r]=this.shape[r])}),new ea({...this._def,shape:()=>t})}deepPartial(){return function e(t){if(t instanceof ea){let r={};for(let n in t.shape){let i=t.shape[n];r[n]=eO.create(e(i))}return new ea({...t._def,shape:()=>r})}if(t instanceof ei)return new ei({...t._def,type:e(t.element)});if(t instanceof eO)return eO.create(e(t.unwrap()));else if(t instanceof ev)return ev.create(e(t.unwrap()));else if(t instanceof el)return el.create(t.items.map(t=>e(t)));else return t}(this)}partial(e){let t={};return to.objectKeys(this.shape).forEach(r=>{let n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()}),new ea({...this._def,shape:()=>t})}required(e){let t={};return to.objectKeys(this.shape).forEach(r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof eO;)e=e._def.innerType;t[r]=e}}),new ea({...this._def,shape:()=>t})}keyof(){return ey(to.objectKeys(this.shape))}}ea.create=(e,t)=>new ea({shape:()=>e,unknownKeys:"strip",catchall:er.create(),typeName:tu.ZodObject,...P(t)}),ea.strictCreate=(e,t)=>new ea({shape:()=>e,unknownKeys:"strict",catchall:er.create(),typeName:tu.ZodObject,...P(t)}),ea.lazycreate=(e,t)=>new ea({shape:e,unknownKeys:"strip",catchall:er.create(),typeName:tu.ZodObject,...P(t)});class eo extends I{_parse(e){let{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map(async e=>{let r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}})).then(function(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;let r=e.map(e=>new d(e.ctx.common.issues));return f(t,{code:s.invalid_union,unionErrors:r}),m});{let e;let n=[];for(let i of r){let r={...t,common:{...t.common,issues:[]},parent:null},a=i._parseSync({data:t.data,path:t.path,parent:r});if("valid"===a.status)return a;"dirty"===a.status&&!e&&(e={result:a,ctx:r});r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let i=n.map(e=>new d(e));return f(t,{code:s.invalid_union,unionErrors:i}),m}}get options(){return this._def.options}}eo.create=(e,t)=>new eo({options:e,typeName:tu.ZodUnion,...P(t)});let es=e=>{if(e instanceof em)return es(e.schema);if(e instanceof e_)return es(e.innerType());if(e instanceof eg)return[e.value];else if(e instanceof eb)return e.options;else if(e instanceof eE)return to.objectValues(e.enum);else if(e instanceof eT)return es(e._def.innerType);else if(e instanceof Q)return[void 0];else if(e instanceof J)return[null];else if(e instanceof eO)return[void 0,...es(e.unwrap())];else if(e instanceof ev)return[null,...es(e.unwrap())];else if(e instanceof eD)return es(e.unwrap());else if(e instanceof ej)return es(e.unwrap());else if(e instanceof eS)return es(e._def.innerType);else return[]};class ed extends I{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==a.object)return f(t,{code:s.invalid_type,expected:a.object,received:t.parsedType}),m;let r=this.discriminator,n=t.data[r],i=this.optionsMap.get(n);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(f(t,{code:s.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),m)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){let n=new Map;for(let r of t){let t=es(r.shape[e]);if(!t.length)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let i of t){if(n.has(i))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(i)}`);n.set(i,r)}}return new ed({typeName:tu.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...P(r)})}}class ec extends I{_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if(b(e)||b(n))return m;let i=function e(t,r){let n=o(t),i=o(r);if(t===r)return{valid:!0,data:t};if(n===a.object&&i===a.object){let n=to.objectKeys(r),i=to.objectKeys(t).filter(e=>-1!==n.indexOf(e)),a={...t,...r};for(let n of i){let i=e(t[n],r[n]);if(!i.valid)return{valid:!1};a[n]=i.data}return{valid:!0,data:a}}if(n===a.array&&i===a.array){if(t.length!==r.length)return{valid:!1};let n=[];for(let i=0;in(e,t)):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}ec.create=(e,t,r)=>new ec({left:e,right:t,typeName:tu.ZodIntersection,...P(r)});class el extends I{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==a.array)return f(r,{code:s.invalid_type,expected:a.array,received:r.parsedType}),m;if(r.data.lengththis._def.items.length&&(f(r,{code:s.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let n=[...r.data].map((e,t)=>{let n=this._def.items[t]||this._def.rest;return n?n._parse(new T(r,e,r.path,t)):null}).filter(e=>!!e);return r.common.async?Promise.all(n).then(e=>h.mergeArray(t,e)):h.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new el({...this._def,rest:e})}}el.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new el({items:e,typeName:tu.ZodTuple,rest:null,...P(t)})};class eu extends I{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==a.object)return f(r,{code:s.invalid_type,expected:a.object,received:r.parsedType}),m;let n=[],i=this._def.keyType,o=this._def.valueType;for(let e in r.data)n.push({key:i._parse(new T(r,e,r.path,e)),value:o._parse(new T(r,r.data[e],r.path,e)),alwaysSet:e in r.data});return r.common.async?h.mergeObjectAsync(t,n):h.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return t instanceof I?new eu({keyType:e,valueType:t,typeName:tu.ZodRecord,...P(r)}):new eu({keyType:Y.create(),valueType:e,typeName:tu.ZodRecord,...P(t)})}}class ep extends I{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==a.map)return f(r,{code:s.invalid_type,expected:a.map,received:r.parsedType}),m;let n=this._def.keyType,i=this._def.valueType,o=[...r.data.entries()].map(([e,t],a)=>({key:n._parse(new T(r,e,r.path,[a,"key"])),value:i._parse(new T(r,t,r.path,[a,"value"]))}));if(r.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let r of o){let n=await r.key,i=await r.value;if("aborted"===n.status||"aborted"===i.status)return m;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}})}{let e=new Map;for(let r of o){let n=r.key,i=r.value;if("aborted"===n.status||"aborted"===i.status)return m;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}}}}ep.create=(e,t,r)=>new ep({valueType:t,keyType:e,typeName:tu.ZodMap,...P(r)});class ef extends I{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==a.set)return f(r,{code:s.invalid_type,expected:a.set,received:r.parsedType}),m;let n=this._def;null!==n.minSize&&r.data.sizen.maxSize.value&&(f(r,{code:s.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let i=this._def.valueType;function o(e){let r=new Set;for(let n of e){if("aborted"===n.status)return m;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}let d=[...r.data.values()].map((e,t)=>i._parse(new T(r,e,r.path,t)));return r.common.async?Promise.all(d).then(e=>o(e)):o(d)}min(e,t){return new ef({...this._def,minSize:{value:e,message:td.toString(t)}})}max(e,t){return new ef({...this._def,maxSize:{value:e,message:td.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}ef.create=(e,t)=>new ef({valueType:e,minSize:null,maxSize:null,typeName:tu.ZodSet,...P(t)});class eh extends I{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==a.function)return f(t,{code:s.invalid_type,expected:a.function,received:t.parsedType}),m;function r(e,r){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u(),c].filter(e=>!!e),issueData:{code:s.invalid_arguments,argumentsError:r}})}function n(e,r){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u(),c].filter(e=>!!e),issueData:{code:s.invalid_return_type,returnTypeError:r}})}let i={errorMap:t.common.contextualErrorMap},o=t.data;if(this._def.returns instanceof eA){let e=this;return y(async function(...t){let a=new d([]),s=await e._def.args.parseAsync(t,i).catch(e=>{throw a.addIssue(r(t,e)),a}),c=await Reflect.apply(o,this,s);return await e._def.returns._def.type.parseAsync(c,i).catch(e=>{throw a.addIssue(n(c,e)),a})})}{let e=this;return y(function(...t){let a=e._def.args.safeParse(t,i);if(!a.success)throw new d([r(t,a.error)]);let s=Reflect.apply(o,this,a.data),c=e._def.returns.safeParse(s,i);if(!c.success)throw new d([n(s,c.error)]);return c.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new eh({...this._def,args:el.create(e).rest(et.create())})}returns(e){return new eh({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new eh({args:e||el.create([]).rest(et.create()),returns:t||et.create(),typeName:tu.ZodFunction,...P(r)})}}class em extends I{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}em.create=(e,t)=>new em({getter:e,typeName:tu.ZodLazy,...P(t)});class eg extends I{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return f(t,{received:t.data,code:s.invalid_literal,expected:this._def.value}),m}return{status:"valid",value:e.data}}get value(){return this._def.value}}function ey(e,t){return new eb({values:e,typeName:tu.ZodEnum,...P(t)})}eg.create=(e,t)=>new eg({value:e,typeName:tu.ZodLiteral,...P(t)});class eb extends I{constructor(){super(...arguments),tc.set(this,void 0)}_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),r=this._def.values;return f(t,{expected:to.joinValues(r),received:t.parsedType,code:s.invalid_type}),m}if(!O(this,tc,"f")&&v(this,tc,new Set(this._def.values),"f"),!O(this,tc,"f").has(e.data)){let t=this._getOrReturnCtx(e),r=this._def.values;return f(t,{received:t.data,code:s.invalid_enum_value,options:r}),m}return y(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return eb.create(e,{...this._def,...t})}exclude(e,t=this._def){return eb.create(this.options.filter(t=>!e.includes(t)),{...this._def,...t})}}tc=new WeakMap,eb.create=ey;class eE extends I{constructor(){super(...arguments),tl.set(this,void 0)}_parse(e){let t=to.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==a.string&&r.parsedType!==a.number){let e=to.objectValues(t);return f(r,{expected:to.joinValues(e),received:r.parsedType,code:s.invalid_type}),m}if(!O(this,tl,"f")&&v(this,tl,new Set(to.getValidEnumValues(this._def.values)),"f"),!O(this,tl,"f").has(e.data)){let e=to.objectValues(t);return f(r,{received:r.data,code:s.invalid_enum_value,options:e}),m}return y(e.data)}get enum(){return this._def.values}}tl=new WeakMap,eE.create=(e,t)=>new eE({values:e,typeName:tu.ZodNativeEnum,...P(t)});class eA extends I{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);return t.parsedType!==a.promise&&!1===t.common.async?(f(t,{code:s.invalid_type,expected:a.promise,received:t.parsedType}),m):y((t.parsedType===a.promise?t.data:Promise.resolve(t.data)).then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}eA.create=(e,t)=>new eA({type:e,typeName:tu.ZodPromise,...P(t)});class e_ extends I{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===tu.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,i={addIssue:e=>{f(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),"preprocess"===n.type){let e=n.transform(r.data,i);if(r.common.async)return Promise.resolve(e).then(async e=>{if("aborted"===t.value)return m;let n=await this._def.schema._parseAsync({data:e,path:r.path,parent:r});return"aborted"===n.status?m:"dirty"===n.status||"dirty"===t.value?g(n.value):n});{if("aborted"===t.value)return m;let n=this._def.schema._parseSync({data:e,path:r.path,parent:r});return"aborted"===n.status?m:"dirty"===n.status||"dirty"===t.value?g(n.value):n}}if("refinement"===n.type){let e=e=>{let t=n.refinement(e,i);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(r=>"aborted"===r.status?m:("dirty"===r.status&&t.dirty(),e(r.value).then(()=>({status:t.value,value:r.value}))));{let n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?m:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}}if("transform"===n.type){if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(e=>A(e)?Promise.resolve(n.transform(e.value,i)).then(e=>({status:t.value,value:e})):e);{let e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!A(e))return e;let a=n.transform(e.value,i);if(a instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:a}}}to.assertNever(n)}}e_.create=(e,t,r)=>new e_({schema:e,typeName:tu.ZodEffects,effect:t,...P(r)}),e_.createWithPreprocess=(e,t,r)=>new e_({schema:t,effect:{type:"preprocess",transform:e},typeName:tu.ZodEffects,...P(r)});class eO extends I{_parse(e){return this._getType(e)===a.undefined?y(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}eO.create=(e,t)=>new eO({innerType:e,typeName:tu.ZodOptional,...P(t)});class ev extends I{_parse(e){return this._getType(e)===a.null?y(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ev.create=(e,t)=>new ev({innerType:e,typeName:tu.ZodNullable,...P(t)});class eT extends I{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return t.parsedType===a.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}eT.create=(e,t)=>new eT({innerType:e,typeName:tu.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...P(t)});class eS extends I{_parse(e){let{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return _(n)?n.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new d(r.common.issues)},input:r.data})})):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new d(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}eS.create=(e,t)=>new eS({innerType:e,typeName:tu.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...P(t)});class eP extends I{_parse(e){if(this._getType(e)!==a.nan){let t=this._getOrReturnCtx(e);return f(t,{code:s.invalid_type,expected:a.nan,received:t.parsedType}),m}return{status:"valid",value:e.data}}}eP.create=e=>new eP({typeName:tu.ZodNaN,...P(e)});let eI=Symbol("zod_brand");class eD extends I{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class eR extends I{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.common.async)return(async()=>{let e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?m:"dirty"===e.status?(t.dirty(),g(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})();{let e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?m:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new eR({in:e,out:t,typeName:tu.ZodPipeline})}}class ej extends I{_parse(e){let t=this._def.innerType._parse(e),r=e=>(A(e)&&(e.value=Object.freeze(e.value)),e);return _(t)?t.then(e=>r(e)):r(t)}unwrap(){return this._def.innerType}}function ew(e,t={},r){return e?ee.create().superRefine((n,i)=>{var a,o;if(!e(n)){let e="function"==typeof t?t(n):"string"==typeof t?{message:t}:t,s=null===(o=null!==(a=e.fatal)&&void 0!==a?a:r)||void 0===o||o,d="string"==typeof e?{message:e}:e;i.addIssue({code:"custom",...d,fatal:s})}}):ee.create()}ej.create=(e,t)=>new ej({innerType:e,typeName:tu.ZodReadonly,...P(t)});let eC={object:ea.lazycreate};(ta=tu||(tu={})).ZodString="ZodString",ta.ZodNumber="ZodNumber",ta.ZodNaN="ZodNaN",ta.ZodBigInt="ZodBigInt",ta.ZodBoolean="ZodBoolean",ta.ZodDate="ZodDate",ta.ZodSymbol="ZodSymbol",ta.ZodUndefined="ZodUndefined",ta.ZodNull="ZodNull",ta.ZodAny="ZodAny",ta.ZodUnknown="ZodUnknown",ta.ZodNever="ZodNever",ta.ZodVoid="ZodVoid",ta.ZodArray="ZodArray",ta.ZodObject="ZodObject",ta.ZodUnion="ZodUnion",ta.ZodDiscriminatedUnion="ZodDiscriminatedUnion",ta.ZodIntersection="ZodIntersection",ta.ZodTuple="ZodTuple",ta.ZodRecord="ZodRecord",ta.ZodMap="ZodMap",ta.ZodSet="ZodSet",ta.ZodFunction="ZodFunction",ta.ZodLazy="ZodLazy",ta.ZodLiteral="ZodLiteral",ta.ZodEnum="ZodEnum",ta.ZodEffects="ZodEffects",ta.ZodNativeEnum="ZodNativeEnum",ta.ZodOptional="ZodOptional",ta.ZodNullable="ZodNullable",ta.ZodDefault="ZodDefault",ta.ZodCatch="ZodCatch",ta.ZodPromise="ZodPromise",ta.ZodBranded="ZodBranded",ta.ZodPipeline="ZodPipeline",ta.ZodReadonly="ZodReadonly";let eN=Y.create,eB=X.create,ex=eP.create,ek=K.create,eU=z.create,eL=W.create,eM=q.create,eF=Q.create,eZ=J.create,eG=ee.create,e$=et.create,eV=er.create,eH=en.create,eY=ei.create,eX=ea.create,eK=ea.strictCreate,ez=eo.create,eW=ed.create,eq=ec.create,eQ=el.create,eJ=eu.create,e0=ep.create,e1=ef.create,e5=eh.create,e7=em.create,e6=eg.create,e2=eb.create,e3=eE.create,e9=eA.create,e4=e_.create,e8=eO.create,te=ev.create,tt=e_.createWithPreprocess,tr=eR.create;var tn,ti,ta,to,ts,td,tc,tl,tu,tp=Object.freeze({__proto__:null,defaultErrorMap:c,setErrorMap:function(e){l=e},getErrorMap:u,makeIssue:p,EMPTY_PATH:[],addIssueToContext:f,ParseStatus:h,INVALID:m,DIRTY:g,OK:y,isAborted:b,isDirty:E,isValid:A,isAsync:_,get util(){return to},get objectUtil(){return ts},ZodParsedType:a,getParsedType:o,ZodType:I,datetimeRegex:H,ZodString:Y,ZodNumber:X,ZodBigInt:K,ZodBoolean:z,ZodDate:W,ZodSymbol:q,ZodUndefined:Q,ZodNull:J,ZodAny:ee,ZodUnknown:et,ZodNever:er,ZodVoid:en,ZodArray:ei,ZodObject:ea,ZodUnion:eo,ZodDiscriminatedUnion:ed,ZodIntersection:ec,ZodTuple:el,ZodRecord:eu,ZodMap:ep,ZodSet:ef,ZodFunction:eh,ZodLazy:em,ZodLiteral:eg,ZodEnum:eb,ZodNativeEnum:eE,ZodPromise:eA,ZodEffects:e_,ZodTransformer:e_,ZodOptional:eO,ZodNullable:ev,ZodDefault:eT,ZodCatch:eS,ZodNaN:eP,BRAND:eI,ZodBranded:eD,ZodPipeline:eR,ZodReadonly:ej,custom:ew,Schema:I,ZodSchema:I,late:eC,get ZodFirstPartyTypeKind(){return tu},coerce:{string:e=>Y.create({...e,coerce:!0}),number:e=>X.create({...e,coerce:!0}),boolean:e=>z.create({...e,coerce:!0}),bigint:e=>K.create({...e,coerce:!0}),date:e=>W.create({...e,coerce:!0})},any:eG,array:eY,bigint:ek,boolean:eU,date:eL,discriminatedUnion:eW,effect:e4,enum:e2,function:e5,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>ew(t=>t instanceof e,t),intersection:eq,lazy:e7,literal:e6,map:e0,nan:ex,nativeEnum:e3,never:eV,null:eZ,nullable:te,number:eB,object:eX,oboolean:()=>eU().optional(),onumber:()=>eB().optional(),optional:e8,ostring:()=>eN().optional(),pipeline:tr,preprocess:tt,promise:e9,record:eJ,set:e1,strictObject:eK,string:eN,symbol:eM,transformer:e4,tuple:eQ,undefined:eF,union:ez,unknown:e$,void:eH,NEVER:m,ZodIssueCode:s,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:d}),tf=r("50321");let th=tp.boolean().or(tp.string().transform(e=>"true"===e)).default(!1),tm=tp.string().transform(e=>e.toLowerCase()),tg=e=>e.split(","),ty=tp.array(tp.string()).or(tp.string().transform(tg)).default([]),tb=tp.array(tm).or(tm.transform(tg)),tE=tp.union([tp.literal(tf.tX.MPU),tp.literal(tf.tX.DMPU),tp.literal(tf.tX.LEADERBOARD),tp.literal(tf.tX.SPONSORED_POST),tp.literal(tf.tX.SPONSORED_BRAND),tp.literal(tf.tX.INFINITE_SCROLL)]),tA=tp.union([tp.literal("standard"),tp.literal("incremental"),tp.literal("sponsored"),tp.literal("native"),tp.literal(tf.nV.SKYSCRAPER),tp.literal(tf.nV.ANCHORED),tp.literal(tf.nV.OOP),tp.literal(tf.nV.INTERSTITIAL)]),t_=tp.object({category:tE.optional(),refresh:th,position:tp.union([tp.literal(tf.m3.LEFT),tp.literal(tf.m3.RIGHT)]).optional(),centerVertically:th,topPosition:tp.number().default(0),disabledCountries:tb.default([]),enabledCountries:tb.or(tp.literal(tf.We)).default(tf.We),addFluidSize:th,closeButton:th,fluid:th,rules:tp.string().optional(),refreshDisable:th,refreshDisabledSizes:ty.transform(e=>e.map(e=>{let[t,r]=e.split("x");return[parseInt(t,10),parseInt(r,10)]})),ignoreAvoidance:th,inTakeover:th,takeoverIncremental:th,inRoadblock:th,roadblockIncremental:th}),tO=tp.object({name:tp.string(),sizes:tp.array(tp.object({w:tp.number(),h:tp.number()}).transform(e=>[e.w,e.h])).default([{w:1,h:1}]),type:tA,requestOrder:tp.number().default(0),slotAffinity:tp.string().optional(),lazyload:tp.boolean().default(!1),targeting:tp.record(tp.array(tp.string()).or(tp.string())).default({}),properties:tp.preprocess(e=>null!=e?e:{},t_.default({}))});var tv=r("43408");function tT(e){for(var t=1;tt[0]>e[0]?t:e,tI=(e,t)=>t[1]>e[1]?t:e,tD=tp.array(tO.transform(e=>{var t,r;let n={};if(e.properties.rules)try{n=JSON.parse(e.properties.rules)}catch(e){tv.c.error("Invalid JSON structure for rules")}return tT({name:e.name,mode:"standard"===e.type||"incremental"===e.type||"native"===e.type||"sponsored"===e.type?tf.nV.SLOTIFY:e.type,incremental:"incremental"===e.type,width:e.sizes.reduce(tP,tS)[0],height:e.sizes.reduce(tI,tS)[1],lazyload:e.lazyload,affinitySlotID:e.slotAffinity,sizes:[...e.sizes,...e.properties.addFluidSize?[tf.UA]:[]],targeting:"incremental"!==e.type?(t=tT({},e.targeting),r=(r={adUnitName:[e.name]},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t):e.targeting,category:e.properties.category,position:e.properties.position,refreshDisabled:e.properties.refreshDisable,verticallyCentered:e.properties.centerVertically,topPosition:e.properties.topPosition,refresh:e.properties.refresh,fluid:e.properties.fluid,ignoreCategoryAvoidance:e.properties.ignoreAvoidance,closeButton:e.properties.closeButton,inTakeover:e.properties.inTakeover||e.properties.inRoadblock,takeoverIncremental:e.properties.takeoverIncremental||e.properties.roadblockIncremental,refreshDisabledSizes:e.properties.refreshDisabledSizes,enabledCountries:e.properties.enabledCountries,disabledCountries:e.properties.disabledCountries,categoryAvoidanceRules:n,requestOrder:e.requestOrder,nativeContent:!!(e.properties.category&&tf.yZ.includes(e.properties.category))},"sponsored"===e.type?{category:tf.tX.SPONSORED_POST,fluid:!0}:{})})).default([]),tR=tp.number().or(tp.string().transform(Number)),tj=tp.object({refreshTime:tp.number().optional(),adDensity:tp.object({avoidanceDistance:tR}).optional(),roadblock:tp.object({incrementalCap:tp.number()}).optional(),takeover:tp.object({incrementalCap:tp.number()}).optional()}).default({});function tw(e){for(var t=1;t!!e.dynamicConfig,tB=e=>!!("generatedConfig"in e&&e.generatedConfig);var tx=r("2006");let tk=tp.union([tp.literal(tx.Xe.BLOCK),tp.literal(tx.Xe.INLINE),tp.literal(tx.Xe.INLINE_LEFT),tp.literal(tx.Xe.INLINE_RIGHT),tp.literal(tx.Xe.INLINE_LEFT_RIGHT),tp.literal(tx.Xe.GENERATED)]),tU=tp.union([tp.literal(tx.f0.BEFORE),tp.literal(tx.f0.AFTER),tp.literal(tx.f0.PREPEND),tp.literal(tx.f0.APPEND)]),tL=tp.union([tp.literal(tx.Md.ABOVE),tp.literal(tx.Md.BELOW)]),tM=tp.object({text:tp.string().optional(),style:tp.string().optional(),position:tL.optional(),backgroundColor:tp.string().optional(),applyLabelToAds:tp.string().optional()}).default({}),tF=tp.number().or(tp.literal("screenheight")),tZ=tp.object({above:tF.optional(),below:tF.optional()}).default({}),tG=tp.object({multiple:th,ignoreExclusion:th,fluid:th,allowList:ty.pipe(tp.array(tE)),ignoreErrors:th,additionalAvoidance:ty.transform(e=>e.map(e=>({hook:e,elements:[]}))),sponsoredSlotActivationDistanceOverride:tR.default(0),companionBounds:tZ.or(tp.string().default("{}").transform(e=>JSON.parse(e)).pipe(tZ)),dynamicRoot:tp.string().optional(),generatedMaximumSlots:tp.preprocess(e=>e||void 0,tR.default(1/0)),generatedMinimumSlots:tR.default(0),master:tp.string().optional(),generatedEndSelector:tp.string().optional(),generatedSlotHeight:tp.number().optional(),generatedSlotGap:tp.number().optional(),hideFromOtherScreens:th.default(!1)}).default({}),t$=tp.record(tp.string()).default({}),tV=tp.object({config:tG,label:tM,style:t$,generatedContainerStyle:t$,generatedSpacerStyle:t$}).default({}),tH=tp.object({name:tp.string(),hook:tp.string(),master:tp.string().optional(),type:tk,position:tU,size:tp.object({w:tp.number().default(0),h:tp.number().default(0)}).default({}),properties:tV});var tY=r("78833");function tX(e){for(var t=1;t{var{properties:t,size:r}=e,n=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n=0)&&(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}}return i}(e,["properties","size"]);return tX(tK(tX({},t.config.master?{master:t.config.master}:{},n),{nativeContent:t.config.allowList.some(e=>tY.yZ.includes(e)),companionBounds:t.config.companionBounds,ignoreExclusion:t.config.ignoreExclusion,adCategoryAllowList:t.config.allowList,hideFromOtherScreens:t.config.hideFromOtherScreens,fluid:t.config.fluid,multiple:t.config.multiple,ignoreErrors:t.config.ignoreErrors,width:r.w,height:r.h,additionalAvoidance:t.config.additionalAvoidance,style:t.style,sponsoredSlotActivationDistanceOverride:t.config.sponsoredSlotActivationDistanceOverride,screen:"0",label:t.label.backgroundColor?tK(tX({},t.label),{style:(t.label.style||"").concat(" backgroundColor: ",t.label.backgroundColor)}):t.label}),t.config.dynamicRoot?{dynamicConfig:{root:t.config.dynamicRoot||""}}:{},n.type===tx.Xe.GENERATED?{generatedConfig:{containerStyle:t.generatedContainerStyle,spacerStyle:t.generatedSpacerStyle,maximumSlots:t.config.generatedMaximumSlots,minimumSlots:t.config.generatedMinimumSlots,endSelector:t.config.generatedEndSelector,slotGap:t.config.generatedSlotGap,slotHeight:t.config.generatedSlotHeight}}:{})})).default([]),tW=tp.object({id:tp.number().default(-1),siteId:tp.number().default(-1),platformId:tp.number().default(-1),abTest:tp.array(tp.object({origin:tp.string(),t_name:tp.string(),t_id:tp.string(),v_id:tp.string(),v_name:tp.string()}).strip()).optional(),linkedIds:tp.array(tp.number()).default([]),siteAdUnitPath:tp.string().default(""),placementAdUnitPath:tp.string().default(""),slots:tz.transform(e=>{let[t,r]=(0,tC.Z)(e,tN),[n,i]=(0,tC.Z)(t,tB);return{static:n,dynamic:r,generated:i}}),adunits:tD.transform(e=>({standard:e.filter(e=>!e.incremental).map((e,t)=>{var r,n;return r=function(e){for(var t=1;te.incremental)})),settings:tj.transform(e=>{var{roadblock:t,takeover:r}=e;return tw({},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n=0)&&(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}}return i}(e,["roadblock","takeover"]),r||t?{takeover:tw({},t,r)}:{})})}).default({}),tq=tp.array(tp.string()).or(tp.string()),tQ=tp.record(tq).default({}),tJ=(e,t)=>"string"==typeof e?e.split(t).filter(e=>""!==e):e,t0=(e,t)=>e?Array.isArray(e)?e:"string"==typeof e?e.split(t).filter(e=>""!==e):(tv.c.error(`The targeting value ${String(e)} could not be converted into an array.`),[]):[],t1="|",t5={_ex:e=>tJ(e,t1),kw:e=>tJ(e," "),format:e=>tJ(e,/,\s*/gim)},t7=([e,t])=>{var r,n;return[e,(r=e,n=t,Object.keys(t5).includes(r)?t5[r](n):n)]},t6=[0x1661f4269,0x17129324d,0x1713472da,0x171422647,0x1714248af,0x1714a8c19,0x1714d9f56,0x171656fff,0x171a34b76,0x172ab70fc,0x172af61ee,0x17344c185,0x1734befc9,0x1736ae117,0x173864a08,0x173912a7e,0x173b70de6,0x173bb81f6,0x173bb81f9,0x173bb81fc,0x173e143a4,0x173e14a01,0x173fcce58,0x1741ab8d5,0x17085a58a,0x170a75afa,0x172470e31,0x172e53471,0x172fea3fa,0x1733a0d38,0x17355aae9,0x1737bc57d,0x1739062dd,0x17390689b,0x173dfffe3,0x173e8b961,0x17435b444,0x174528b5b,0x1746460bf,0x1746e3ac7,0x174e0fe28,0x17516c8e1,0x1751a22fc,0x1751a2302,0x1751a2305,0x1751a230b,0x1751a238c,0x175210484,0x175243313,0x1753a1f1b,0x1755fbccf,0x1755fbde0,0x17568e490,0x1756ba4fd,0x1757229a6,0x17576d1e0,0x17587f737,0x175891db0,0x1759dbbc2,0x1759dbbc5,0x175a3b2df,0x175acdaa0,0x175ff5620,0x1761a0f22,0x1765991f0,0x1768d57c7,0x1769421a5,0x176c45057,0x176fe7abf,0x177096df9,0x17715c80d],t2=tp.object({LINE_ITEM:tp.array(tp.number()).optional(),ORDER:tp.array(tp.number()).optional(),CREATIVE:tp.array(tp.number()).optional(),ADVERTISER:tp.array(tp.number()).optional()}),t3={LINE_ITEM:[],ORDER:[],CREATIVE:[],ADVERTISER:[]},t9=tp.object({customActivations:tp.object({AD_REFRESH_DISABLED:t2.default(t3),VIDEO_STICKY_AUTOPLAY_DISABLED:t2.default(t3),HIDEABLE_ANCHORED_ENABLED:t2.default(t3),FULL_PAGE_TAKEOVER:t2.default(t3),TAKEOVER:t2.default(t3)}).default({AD_REFRESH_DISABLED:{LINE_ITEM:t6,ORDER:[0x95ce840d,0x95db27bb,0xab5b13e1,0xab820ee8,0xab821824,0xab891030,0xab8913ba,0xab8913ea,0xa88c3c58,0xa8808af9,0xabaec566,0xabb24b81],ADVERTISER:[]},VIDEO_STICKY_AUTOPLAY_DISABLED:{LINE_ITEM:[0x1740dd014,0x1773aa5c6,0x1768fca07,0x1767a0519,0x17640efa4,0x176dc4e0e,0x17640efa7,0x1740dd014,0x1740e02ae,0x1771bc4b9,0x1761a3944]},HIDEABLE_ANCHORED_ENABLED:{LINE_ITEM:[]},FULL_PAGE_TAKEOVER:{LINE_ITEM:t6},TAKEOVER:{LINE_ITEM:t6}})}).default({}),t4=tp.array(tp.tuple([tp.number(),tp.number()]));let t8=tp.record((i=tp.record(tp.unknown()),tp.array(tp.object({sizes:t4.or(tp.literal("all")),params:i}))));var re=r("63867"),rt=r("6453");let rr=tp.object({[rt.d3.GLOBAL]:tp.object({sellerID:tp.string().nullish().default(null),enabled:tp.boolean().default(!0)}).default({}),[rt.d3.GPT]:tp.object({enabled:tp.boolean().default(!0)}).default({}),[rt.d3.AD_SERVER]:tp.object({enabled:tp.boolean().default(!1),ab:tp.array(tp.number()).default([])}).default({}),[rt.d3.AMAZON]:tp.object({enabled:tp.boolean().default(!1),consentVendor:tp.string().default("793"),apiConfig:tp.object({pubID:tp.string().default("3032"),adServer:tp.string().default("googletag"),useSafeFrames:tp.boolean().default(!0),deals:tp.boolean().default(!0),schain:tp.object({complete:tp.literal(0).or(tp.literal(1)).default(1),ver:tp.string().default("1.0"),nodes:tp.array(tp.object({asi:tp.string(),sid:tp.string(),hp:tp.literal(0).or(tp.literal(1))})).default([])}).default({}),signals:tp.object({ortb2:tp.object({site:tp.object({cattax:tp.number().default(7),cat:tp.array(tp.string()).default([]),keywords:tp.array(tp.string()).default([]),page:tp.string().default((0,re.Z)()),publisher:tp.object({id:tp.string().default("ead6c15f-37ee-4ca3-a645-fe0666bdcedd")}).default({})}).default({})}).default({})}).default({})}).default({})}).default({}),[rt.d3.AM_CLIO]:tp.object({enabled:tp.boolean().default(!1)}).default({}),[rt.d3.IAS]:tp.object({enabled:tp.boolean().default(!1),pubId:tp.string().default("923193")}).default({}),[rt.d3.INDEX_EXCHANGE]:tp.object({enabled:tp.boolean().default(!1),consentVendor:tp.string().default("10"),id:tp.string().default(""),mode:tp.literal("standard").default("standard")}).default({}),[rt.d3.LIVE_RAMP]:tp.object({enabled:tp.boolean().default(!1),configurationId:tp.string().default(""),consentVendor:tp.string().default("97")}).default({}),[rt.d3.PUBMATIC]:tp.object({enabled:tp.boolean().default(!1),profileId:tp.string().default(""),consentVendor:tp.string().default("76"),pubId:tp.string().default("156007")}).default({}),[rt.d3.PREBID]:tp.object({enabled:tp.boolean().default(!1),banner:t8.default({}),video:t8.default({})}).default({}),[rt.d3.EUID]:tp.object({enabled:tp.boolean().default(!0)}).default({}),[rt.d3.PUBX]:tp.object({enabled:tp.boolean().default(!0)}).default({}),[rt.d3.TMT]:tp.object({enabled:tp.boolean().default(!1),configurationId:tp.string().default("")}).default({}),[rt.d3.LIVE_INTENT]:tp.object({enabled:tp.boolean().default(!0)}).default({}),[rt.d3.UID2]:tp.object({enabled:tp.boolean().default(!0)}).default({}),[rt.d3.PERMUTIVE]:tp.object({enabled:tp.boolean().default(!0)}).default({})}).default({});tp.record(tp.union([tp.number(),tp.array(tp.record(tp.unknown()))])).default({}),tp.object({message:tp.string().optional()}).default({});let rn=tp.object({useForPrebid:tp.boolean().default(!1),exp:tp.number().default(-1),floorPrices:tp.record(tp.string(),tp.number()).nullish().default(null)}).default({}),ri=tp.object({placement:tW.transform(e=>{var t,r,{adunits:n,placementAdUnitPath:i}=e;return t=function(e){for(var t=1;t=0)&&(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}}return i}(e,["adunits","placementAdUnitPath"])),r=(r={adUnits:n,adUnitPath:i},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t}),targeting:tQ.transform(e=>Object.fromEntries(Object.entries(e).map(t7))),config:rr,bidFloors:rn,features:t9}).strip(),ra=ri.transform(e=>{var t,r,{config:n}=e;return t=function(e){for(var t=1;t=0)&&(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}}return i}(e,["config"])),r=(r={thirdPartyAPIConfig:n},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t})},60313:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=function(e,t){let r=[],n=[];for(let i=0;iwindow,i=n},63867:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=()=>{let e=document.querySelector("link[rel='canonical']");return e?null==e?void 0:e.href:window.location.href}},11077:function(e,t,r){"use strict";let n,i,a,o,s,d,c,l,u;r.d(t,{EN:()=>X,Wb:()=>iR,Z2:()=>e4.Z,ZS:()=>tk,ZH:()=>t5,_f:()=>eZ,g_:()=>iL,R2:()=>iI,hi:()=>Y.h,rn:()=>i2,vD:()=>tn,ke:()=>t1,zQ:()=>iU,io:()=>i$,DE:()=>tz,az:()=>K,dU:()=>w.Z,YJ:()=>e$,gF:()=>tF,sW:()=>i6,vi:()=>en,A7:()=>eV,Qk:()=>eP,QU:()=>em,bB:()=>eX,Sl:()=>ij,D_:()=>R,ML:()=>eo,P2:()=>ik,br:()=>i4,mg:()=>th,sI:()=>j,uv:()=>iG,Z7:()=>iS,rG:()=>ez,xv:()=>x,UB:()=>tt,cu:()=>iF,WC:()=>ee,Zv:()=>iC,QZ:()=>ix,ZN:()=>Z,aW:()=>eJ,cM:()=>Y.c,rD:()=>e9,uK:()=>$.Z,qj:()=>eQ,Tw:()=>q,Ds:()=>eI,HI:()=>t0,W5:()=>eH,Zs:()=>eh,Ym:()=>eG,zA:()=>eM,Py:()=>td,n0:()=>ei,XF:()=>ea,$Q:()=>es,EQ:()=>e6,Zw:()=>z,KT:()=>tw,jS:()=>C,xO:()=>eW,NP:()=>tB,JN:()=>tl,tn:()=>eg,Gl:()=>iT,JG:()=>B,QP:()=>H,Nj:()=>eS,_m:()=>i8,nz:()=>te,ep:()=>i9,y8:()=>k});var p,f,h,m,g,y,b,E,A,_,O,v,T,S,P,I,D,R={};r.r(R),r.d(R,{breadcrumb:()=>nf,disableReporting:()=>nu,extraData:()=>nh,init:()=>iv,reportError:()=>nm});let j=(e,t,r="&")=>{if(""===e)return null;let n=t.indexOf(`${e}=`);if(n>=0){let e=t.indexOf("=",n),i=t.indexOf(r,e+1);return i>=0?t.substring(e+1,i):t.substring(e+1)}return null};var w=r("54868");let C=e=>{let{search:t}=(0,w.Z)().location;return j(e,t)};function N(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class B{static splitAbTests(e){let t={};return e&&e.split(",").forEach(e=>{let r=new B(e);t[r.code]=r}),t}static flattenAbTests(e){return Object.values(e).map(e=>0===e.variant?e.code:`${e.code}|${e.variant}`).join(",")}static abTestsFromLocation(e){let t={},r=C(e);return r&&r.split(",").forEach(e=>{t[e]=new B(e)}),t}getCode(){return this.code}getVariant(){return this.variant}constructor(e){if(N(this,"code",void 0),N(this,"variant",void 0),!e){this.code=0,this.variant=0;return}let t=e.split("|");2===t.length?(this.code=parseInt(t[0],10)||0,this.variant=0===this.code?0:parseInt(t[1],10)||0):(1===t.length?this.code=parseInt(e,10)||0:this.code=0,this.variant=0)}}let x=()=>Math.floor(1e8+9e8*Math.random()),k=()=>fetch("https://www3.doubleclick.net",{method:"HEAD",mode:"no-cors",cache:"no-store"}).then(({redirected:e})=>!!e).catch(()=>!1);var U=r("58731"),L=(0,U.Z)(function(e){return null==e});function M(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let F=(e,t)=>{if(!L(t.analytics_ga_data)){var r,n;return r=function(e){for(var t=1;t{let r=F(e,t);t.ga("send","event",e.origin,"ab test initiated","ads placement",r)})},(G=function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function o(e){M(a,n,i,o,s,"next",e)}function s(e){M(a,n,i,o,s,"throw",e)}o(void 0)})}).apply(this,arguments)}var $=r("60313"),V=r("50321");let H=e=>t=>!(t.enabledCountries!==V.We&&!t.enabledCountries.includes(e)||t.disabledCountries.includes(e))&&!0;var Y=r("43408");let X=e=>{if(!Array.isArray(e)){Y.c.warn("Command queue commands is not an array");return}e.forEach(e=>{e()}),e.push=e=>("function"!=typeof e?Y.c.warn(`Command queue will only accept a function callback command, '${typeof e}' given.`):e(),0)},K=(e,t={},...r)=>{let n=document.createElement(e);return Object.entries(t).forEach(([e,t])=>{switch(e){case"style":Object.assign(n.style,t);break;case"onClick":n.addEventListener("click",t);break;default:n[e]=t,n.setAttribute(e,t)}}),r.forEach(e=>{null!==e&&("string"==typeof e?n.innerHTML+=e:n.appendChild(e))}),n},z=e=>K("div",{class:"bordeaux-anchored-close",style:{position:"absolute",right:`max(4px, calc((${e-58}px - 100vw) / 2 + 32px))`,top:"4px"},onClick:e=>{if(e.currentTarget instanceof HTMLDivElement){var t,r;let n=null===(t=e.currentTarget)||void 0===t?void 0:t.parentNode;null==n||null===(r=n.parentNode)||void 0===r||r.removeChild(n)}}},` `),W=0,q=()=>W++,Q=(0,w.Z)().document.URL,J=!!["local.fte","local.responsive","local.progressive","dev.fte","stage.fte","futureplc.engineering"].find(e=>Q.indexOf(e)>-1),ee=J||"6.18.1".includes("Dev"),et=.1>Math.random();function er(e,t){let r=(0,w.Z)();void 0!==r.freyr&&r.freyr.cmd.push(()=>{var n;return null===(n=r.freyr)||void 0===n?void 0:n.pushAndUpdate(e,t)})}function en(e){e.forEach(({name:e,id:t})=>{er("userIdEvent",{tag:e,id:t,priority:10})})}function ei(e){void 0!==(0,w.Z)().freyr&&er("hybridAbTestEvent",function(e){for(var t=1;te.bids.map(e=>{var t,r,n,i;return{ad_id:(null===(t=e.adId)||void 0===t?void 0:t.toString())||"",auction_id:(null===(r=e.auctionId)||void 0===r?void 0:r.toString())||"",adunit:e.adUnitCode,bidder:e.bidder,cpm:e.cpm,ad_size:e.size,response_time:e.timeToRespond,deal_id:(null===(n=e.dealId)||void 0===n?void 0:n.toString())||"",creative_id:(null===(i=e.creativeId)||void 0===i?void 0:i.toString())||"",media_type:e.mediaType}}));0!==r.length&&er("auctionPartnerEvent",{id:t.data.auction,partner:t.data.partner,bids:r,browser:e.timing.payload.browser,user:e.timing.payload.user,session:e.timing.payload.session})}let eo=[[970,250],[970,90],[728,90],[300,600],[300,250],[320,50],[300,50],[300,31],[120,600],[160,600]],es=e=>eo.some(([t,r])=>t===e[0]&&r===e[1]);function ed(e){for(var t=1;t`inline_${e}`,ef=(e,t)=>Object.keys(e).reduce((r,n)=>ed({},r,eb(e,n,t)),{}),eh=(e,t)=>{Object.assign(e.style,t)},em=(e,t,r)=>{let n=e.getProperty("width"),i=e.getProperty("height"),a=e.getProperty("type"),o=e.getProperty("style");return ed({},n?{width:`${n}px`}:{},i?{height:`${i+parseInt(t,10)}px`}:{},a===ep(ec)||a===ep(el)?{float:a===ep(ec)?ec:el}:{},a===ep(eu)?{float:r%2!=0?ec:el}:{},o)},eg=e=>{let t={};return e.split(";").forEach(e=>{let r=e.split(":",2);r.length>1&&(t[r[0].trim().replace(/-([a-z])/gi,(e,t)=>t.toUpperCase())]=r[1].trim())}),t},ey=/@media/g,eb=(e,t,r)=>{if(t.match(ey))return r.matchMedia(t.slice(7)).matches?ef(e[t],r):{};return{[t]:e[t]}},eE=e=>t=>t.indexOf(e)>-1?t.slice(0,t.indexOf(e)):t,eA=eE("@"),e_=eE("%40"),eO=e=>e_(eA(e));function ev(e){return eO(e).replace(/[#",*()=+<>\[\]]/g,e=>`%${e.charCodeAt(0).toString(16)}`)}let eT=e=>e.map(ev),eS=e=>"string"==typeof e?ev(e):Array.isArray(e)?eT(e):e,eP={get:e=>{let t=(0,w.Z)(),r=`; ${t.document.cookie}`.split(`; ${e}=`);if(2===r.length){let e=r.pop();if(e)return e.split(";").shift()}},getAll:()=>{let e=(0,w.Z)();return""===e.document.cookie?{}:e.document.cookie.split("; ").reduce((e,t)=>{let r=t.indexOf("=");return e[t.slice(0,r)]=t.slice(r+1),e},{})},set:(e,t,r,n)=>{let i=(0,w.Z)(),a=new Date;a.setTime(a.getTime()+1e3*r);let o=`expires=${a.toUTCString()}`,s=n?`domain=${n};`:"";i.document.cookie=`${e}=${t};${o};path=/;${s}SameSite=Lax;secure`},gaSessionId:()=>document.cookie.replace(/(?:(?:^|.*;\s*)_ga_.*?\=\s*GS\d+\.\d+\.([^;.]*).*$)|^.*$/,"$1")},eI=(e,t=100)=>{let r=null,n=null,i=a=>{e(...a),n=window.setTimeout(()=>{if(n=null,null!==r){let e=r;r=null,i(e)}},t)};return(...e)=>{null===n?i(e):r=e}};var eD=r("14844"),eR=r("30039"),ej=r("74479"),ew=r("12317");var eC=((p={}).TOUCH="TOUCH",p.REPEATED="REPEATED",p);var eN=((f={}).RESET_TAPS="RESET_TAPS",f.INCREMENT_TAPS="INCREMENT_TAPS",f.UPDATE_LAST_TOUCH="UPDATE_LAST_TOUCH",f.RAISE_REPEATED_EVENT="RAISE_REPEATED_EVENT",f.RECORD_TOUCH="RECORD_TOUCH",f);var eB=((h={}).EXCEEDED_REPETITIONS="EXCEEDED_REPETITIONS",h.EVENT_WITHIN_TIMEOUT="EVENT_WITHIN_TIMEOUT",h);var ex=((m={}).TOUCHING="TOUCHING",m.CONFIRMING="CONFIRMING",m.FINAL="FINAL",m);var ek=((g={}).PASSWORD_PROMPT="PASSWORD_PROMPT",g.TOUCH_LISTENER="TOUCH_LISTENER",g);function eU(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let eL=e=>({type:e,params:({event:e})=>e.data});let eM=(0,eD.cY)({types:{},actors:{[ek.PASSWORD_PROMPT]:(0,eR.p4)((b=(y=function*({input:e}){return yield new Promise(e=>setTimeout(e,10)),prompt("Tool")===e.password},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=y.apply(e,t);function a(e){eU(i,r,n,a,o,"next",e)}function o(e){eU(i,r,n,a,o,"throw",e)}a(void 0)})}),function(e){return b.apply(this,arguments)})),[ek.TOUCH_LISTENER]:(0,eR.E9)(({input:e,sendBack:t})=>{let r=r=>{r.touches&&r.touches.length===e.fingers&&t({type:eC.TOUCH,data:Date.now()})};return e.element.addEventListener("touchstart",r),()=>{e.element.removeEventListener("touchstart",r)}})},actions:{[eN.RESET_TAPS]:(0,ej.a)({taps:1}),[eN.INCREMENT_TAPS]:(0,ej.a)({taps:({context:e})=>e.taps+1}),[eN.RAISE_REPEATED_EVENT]:(0,ew.O)({type:eC.REPEATED}),[eN.RECORD_TOUCH]:(0,ej.a)({lastTouch:(e,t)=>t})},guards:{[eB.EXCEEDED_REPETITIONS]:({context:e})=>e.taps>=e.repetitions,[eB.EVENT_WITHIN_TIMEOUT]:({context:e},t)=>t-e.lastTouch({taps:0,element:e.element,repetitions:e.repetitions||1,fingers:e.fingers||1,password:"bordeaux",lastTouch:0,timeout:500}),states:{[ex.TOUCHING]:{invoke:{src:ek.TOUCH_LISTENER,input:({context:e})=>({fingers:e.fingers,element:e.element})},on:{[eC.TOUCH]:[{guard:eL(eB.EVENT_WITHIN_TIMEOUT),actions:[eN.INCREMENT_TAPS,eL(eN.RECORD_TOUCH),(0,ej.b)(({enqueue:e,check:t})=>{t(eB.EXCEEDED_REPETITIONS)&&e(eN.RAISE_REPEATED_EVENT)})]},{actions:[eN.RESET_TAPS,eL(eN.RECORD_TOUCH)]}],[eC.REPEATED]:ex.CONFIRMING}},[ex.CONFIRMING]:{invoke:{src:ek.PASSWORD_PROMPT,input:({context:e})=>({password:e.password}),onDone:[{guard:({event:e})=>e.output,target:ex.FINAL},{target:ex.TOUCHING}]}},[ex.FINAL]:{type:"final",entry:(0,ej.s)({type:V.ON.openAdTool})}}}),eF=()=>{let e=(0,w.Z)();return e.performance?e.performance.now():Date.now()},eZ=()=>({timeStamp:eF(),dateString:new Date().toISOString()}),eG=(0,eR.p4)(()=>new Promise(e=>{let t=(0,w.Z)();if("interactive"===t.document.readyState||"complete"===t.document.readyState){e(eZ());return}t.document.addEventListener("DOMContentLoaded",()=>{e(eZ())})})),e$=()=>new Promise(e=>{let t=(0,w.Z)();if("complete"===t.document.readyState){e(eZ());return}t.addEventListener("load",()=>{e(eZ())})}),eV=()=>new Promise(e=>{(0,w.Z)().addEventListener("unload",()=>{e(eZ())})});class eH extends Error{}let eY=(e,t)=>{let[r]=e.split("|");return r===t},eX=(e,t)=>{let{hybridTestID:r}=e.targeting,n=e=>e.includes("|")?e.split("|")[1].trim():"";if("string"==typeof r&&eY(r,t))return n(r);if(Array.isArray(r)){let e=r.find(e=>eY(e,t));return e?n(e):void 0}},eK=(e,t,r)=>{let[n,i]=e.split("|");return n===t&&i===r},ez=(e,t)=>{let{hybridTestID:r,hybridQATestID:n}=e.targeting,i=null!=r?r:n;return"string"==typeof i?eY(i,t):!!Array.isArray(i)&&i.some(e=>eY(e,t))},eW=(e,t,r)=>{let{hybridTestID:n,hybridQATestID:i}=e.targeting,a=null!=n?n:i;return"string"==typeof a?eK(a,t,r):!!Array.isArray(a)&&a.some(e=>eK(e,t,r))},eq=e=>Array.isArray(e)&&2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1],eQ=(e,t)=>{let{bidFloors:r}=e;if(!(null==r?void 0:r.floorPrices))return null;let n=t.filter(eq).map(e=>e.join("x")).filter(e=>r.floorPrices&&e in r.floorPrices).map(e=>{var t;return null==r?void 0:null===(t=r.floorPrices)||void 0===t?void 0:t[e]}).filter(e=>void 0!==e);return 0!=n.length?Math.min(...n):null},eJ=e=>{let t;return(t=e<=1?Math.floor(20*e)/20:e<=3?1+Math.floor((e-1)*10)/10:e>3?3:0).toFixed(2).toString().replace(".","_")};var e0=r("60251"),e1=r.n(e0),e5=r("68475"),e7=r.n(e5);let e6=e1().extend(e7()),e2=e=>{let{origin:t}=e;return t+e.pathname.split("/").slice(0,-1).join("/")},e3=(0,w.Z)().document.currentScript,e9=()=>e3?e2(new URL(e3.src)):"";var e4=r("63867");let e8=e=>e?"yes":"no",te=(e,t=!1)=>({incremental:e8(e.getProperty("name").includes("incr")),refresh:t?"no":"yes","api-refresh":t?"yes":"no",additional:"yes"}),tt=e=>({incremental:e8(e.incremental),refresh:"no","api-refresh":"no",additional:e8(e.name.includes("incr"))}),tr=(0,w.Z)(),tn=()=>new Promise(e=>{try{let t=JSON.parse(tr.localStorage._pdfps||"[]").slice(0,100);e(t)}catch(t){e(null)}}),ti=e=>e?`${e}px`:"100%",ta=(e,t)=>{let r=t.getSlotElementId(),n=document.getElementById(r);return n&&n.querySelector(e)||null},to=(e,t,r)=>{e6.mutate(()=>{["div","iframe"].forEach(n=>{let i=ta(`${n}:not([style*="display: none"])`,e);if(i){let e=i.style;e.width=ti(t),e.height=ti(r)}else{let t=`Unable to locate matching page element for slot : ${e.getSlotElementId()}. Can’t resize it to ad’s dimensions. Please review setup.`;Y.c.error(t)}})}).catch(e=>{e instanceof Error&&Y.c.error(e.message)})},ts=(0,w.Z)(),td=e=>{window.addEventListener("message",t=>{var r;if(t.data.message!==V.Ip.RAMP_RENDER_REQUEST)return;let n=t.data.pattern,i=e.get(n);if(!i||!i.adm)return;let a=i.adm.replace(/'\r\n|\r|\n/gm,""),o=i.size?i.size.w:1,s=i.size?i.size.h:1,d=`purch_${i.bidder.name}`,c={message:V.Ip.RAMP_RENDER_RESPONSE,ad:a,bidder:d,width:o,height:s,size:`${o}x${s}`,cpm:i.price,trackingParams:i.tracking_params};null===(r=t.source)||void 0===r||r.postMessage(c,{targetOrigin:"*"});let l=ts.googletag&&ts.googletag.pubads().getSlots().find(e=>e&&i.divid===e.getSlotElementId());l&&(to(l,o,s),l.setTargeting("_bd","none")),e.delete(n)},!1)},tc=(0,w.Z)(),tl=()=>{window.addEventListener("message",e=>{if(e.data.message!==V.Ip.RAMP_AD_VIEW_EVENT)return;let{trackingParams:t}=e.data;tu(t)},!1)},tu=e=>{let t=Object.entries(e).filter(([,e])=>"string"!=typeof e||0!==e.indexOf("$")).map(([e,t])=>`${e}=${t}`).join("&"),r=Math.floor(11e3*Math.random());t=`t=CP&r=${r}&${t}`,e&&e.ts&&-1===e.ts.indexOf("$")&&(t+=`&tm_alt=${Date.now()-Number(e.ts)}`);let n=tc.document.createElement("script");n.src=`//ads2.servebom.com/event.js?${t}`;let i=tc.document.getElementsByTagName("script")[0];i&&i.parentNode&&i.parentNode.insertBefore(n,i)};var tp=r("76993");let tf=(0,w.Z)(),th=e=>{let{googletag:t}=tf;if(!!e&&!!t)Object.entries(e).filter(([e,t])=>"flrp"!==e).forEach(([e,r])=>{if("_ex"===e){let n=[...new Set([...(0,tp.Gi)(t.pubads().getTargeting("_ex"),tp.Wh),...(0,tp.Gi)(r,tp.Wh)])];t.pubads().setTargeting(e,n)}else t.pubads().setTargeting(e,r)}),t.pubads().setTargeting("_chnl","WEB")};var tm=r("75783");let tg=V.O7.OTHER,ty={ie:!0,edge:!0,safari:!0,chrome:!0,firefox:!0,"edge-chromium":V.O7.CHROME,crios:V.O7.CHROME,"chromium-webview":V.O7.CHROME,fxios:V.O7.FIREFOX,ios:V.O7.SAFARI,"ios-webview":V.O7.SAFARI},tb=()=>{let e=(0,tm.detect)(),t=tg;if(null!==e){let r=e.name;if(r in ty){let e=ty[r];t=!0===e?r:e}}return t},tE=(0,w.Z)(),tA=()=>{try{return j("FTR_Country_Code",tE.document.cookie,";")}catch(e){return Y.c.warn("Bordeaux country lookup failed, could not find FTR_Country_Code cookie",e),null}},t_=e=>{var t,r;return(null!==(r=null!==(t=e.queryParameters.country)&&void 0!==t?t:tA())&&void 0!==r?r:"GB").toUpperCase()};var tO=r("85895"),tv=r("46992"),tT=r("89500"),tS=(0,tv.Z)(function(e,t){var r={};return(0,tO.Z)(t.length,function(){var n=e.apply(this,arguments);return!(0,tT.Z)(n,r)&&(r[n]=t.apply(this,arguments)),r[n]})}),tP=(0,U.Z)(function(e){return e});let tI=(0,w.Z)(),tD=tS(tP,()=>tI.document.documentElement.clientWidth||tI.document.body.clientWidth||tI.innerWidth),tR=tS(tP,()=>tI.document.documentElement.clientHeight||tI.document.body.clientHeight||tI.innerHeight),tj=()=>({width:tD(),height:tR()}),tw=()=>{let e=tD();return e>=700&&e<1e3?V.Ly.TABLET:e>=1e3?V.Ly.DESKTOP:V.Ly.MOBILE},tC=(e,t)=>Object.keys(e).sort((e,t)=>t.length-e.length).find(e=>t.includes(e))||void 0,tN={"5gradar.com":"5gradar","advnture.com":"advnture","anandtech.com":"anandtech","androidcentral.com":"androidcentral","avnetwork.com":"avnetwork","bikeperfect.com":"bikeperfect","cinemablend.com":"cinemablend","cloudsavvyit.com":"cloudsavvyit","coachmag.co.uk.master.":"coachmag","coachmag.co.uk":"coachmag","coachweb.com":"coachmag","countrylife.co.uk":"countrylife","crackberry.com":"crackberry","creativebloq.com":"creativebloq","cyclingnews.com":"cyclingnews","cyclingweekly.com":"cyclingweekly-progressive","decanter.com":"decanter","digitalcameraworld.com":"digitalcameraworld","fitandwell.com":"fitandwell-progressive","fourfourtwo.com":"fourfourtwo","gamesradar.com":"gamesradar","gardeningetc.com":"gardeningetc-progressive","gardeningknowhow.com":"gardeningknowhow-progressive","getprice.au":"getprice","getprice.com.au":"getprice","gnomesingardens.com":"gnomesingardens","golf-monthly.co.uk":"golfmonthly-progressive","golfmonthly.com":"golfmonthly-progressive","goodto.com":"goodtoknow-progressive","guitarplayer.com":"guitarplayer","guitarworld.com":"guitarworld","homebuilding.co.uk":"homebuilding","homesandgardens.com":"homesandgardens-progressive","horseandhound.co.uk":"horseandhound","howtogeek.com":"howtogeek","idealhome.co.uk":"idealhome","idealhome.co.uk.master.":"idealhome-progressive-qa","imore.com.master.":"imore","imore.com":"imore","itpro.preprod.coreapp.didev.co.uk":"itprocouk","itpro.staging.coreapp.didev.co.uk":"itprocouk","itpro.develop.coreapp.didev.co.uk":"itprocouk","itpro.co.uk":"itprocouk","itprocom.preprod.coreapp.didev.co.uk":"itprocom","itprocom.staging.coreapp.didev.co.uk":"itprocom","itprocom.develop.coreapp.didev.co.uk":"itprocom","itpro.com":"itprocom","itproportal.com":"itproportal","kiplinger.preprod.coreapp.didev.co.uk":"kiplinger","kiplinger.staging.coreapp.didev.co.uk":"kiplinger","kiplinger.develop.coreapp.didev.co.uk":"kiplinger","kiplinger.com":"kiplinger","laptopmag.com":"laptopmag","lifesavvy.com":"lifesavvy","livescience.com":"livescience","livingetc.com":"livingetc-progressive","look.co.uk":"look","loudersound.com":"loudersound","marieclaire.co.uk":"marieclaire","marieclaire.com":"marieclairecom-progressive","mbr.co.uk":"mbr","mby.com":"mby","mindbounce.com":"mindbounce","moneyweek.preprod.coreapp.didev.co.uk":"moneyweek","moneyweek.staging.coreapp.didev.co.uk":"moneyweek","moneyweek.develop.coreapp.didev.co.uk":"moneyweek","moneyweek.com":"moneyweek","musicradar.com":"musicradar","myimperfectlife.com":"myimperfectlife-progressive","nexttv.com":"nexttv","pbo.co.uk":"pbo","pcgamer.com":"pcgamer","petsradar.com":"petsradar","realhomes.com":"realhomes-progressive","reviewgeek.com":"reviewgeek","rugbyworld.com":"rugbyworld","sandbox.futurehybrid.tech":"sandbox","sciencealert.wpengine.com":"sciencealert","sciencealert2022.com":"sciencealert","sciencealert.com":"sciencealert","shootinguk.co.uk":"shootinguk","space.com":"space","t3.com":"t3-progressive","techlearning.com":"techlearning","techlearninguniversity.com":"techlearninguniversity","techradar.com":"techradar","techspot.com":"techspot","thecaribou.com":"thecaribou","thefield.co.uk":"thefield","themoneyedit.com":"themoneyedit-progressive","theweekuk.preprod.coreapp.didev.co.uk":"theweekcouk","theweekuk.staging.coreapp.didev.co.uk":"theweekcouk","theweekuk.develop.coreapp.didev.co.uk":"theweekcouk","theweek.co.uk":"theweekcouk","theweekus.preprod.coreapp.didev.co.uk":"theweekcom","theweekus.staging.coreapp.didev.co.uk":"theweekcom","theweekus.develop.coreapp.didev.co.uk":"theweekcom","theweek.com":"theweekcom","tomsguide.com":"tomsguide","tomshardware.com":"tomshardware","toptenreviews.com":"toptenreviews","tvtechnology.com":"tvtechnology","wallpaper.com":"wallpaper","whatculture.com":"whatculture","whathifi.com":"whathifi","whatsontv.co.uk":"whatsontv","whattowatch.com":"whattowatch","whowhatwear.com":"whowhatwear-progressive","windowscentral.com":"windowscentral","windowscentral.com.master.":"windowscentral-qa","womanandhome.com":"womanandhome-progressive","yachtingmonthly.com":"yachtingmonthly","yachtingworld.com":"yachtingworld","ybw.com":"ybw"},tB=()=>{let e=tC(tN,(0,w.Z)().location.hostname);return e?tN[e]:""},tx=(0,w.Z)(),tk=({context:e})=>{let t=tb(),r=tw(),n=t_(e),i=tB();return{browser:t,content:tx.adParameters?tx.adParameters.content:"",device:r,country:n,site:i,type:tx.adParameters?tx.adParameters.type:""}},tU=(0,w.Z)(),tL=()=>"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=Math.floor(16*Math.random());return("x"===e?t:3&t|8).toString(16)}),tM=()=>{let e=tU.localStorage.getItem("bdx-uuid");if(null!==e)return e;let t=tL();return tU.localStorage.setItem("bdx-uuid",t),t},tF=()=>{try{let{width:e,height:t}=tj();return{width:String(e),height:String(t)}}catch(e){return Y.c.warn(e),{width:"",height:""}}},tZ=()=>{let e=tF();return""===e.width?"":`${e.width}x${e.height}`},tG=()=>{try{var e;return(null===(e=tU.top)||void 0===e?void 0:e.document.referrer)||""}catch(e){return""}};function t$(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function tV(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let tH="Took more than 5000ms to resolve and timed out",tY=()=>{let e=e=>e<=9?`0${e}`:`${e}`,t=new Date,r=t.getFullYear(),n=e(t.getMonth()+1),i=e(t.getDate()),a=e(t.getHours()),o=e(t.getMinutes()),s=e(t.getSeconds());return`${r}-${n}-${i} ${a}:${o}:${s}`};class tX{setPlacement(e){return this.placement=e,this}setRefreshMode(e=!1){return this.refreshMode=e,this}setLocation(e){return this.location=e,this}setPersonalizedAdsMode(e){return["allowed","managed","blocked"].includes(e)&&(this.personalizedAdsMode=e),this}setGdprConsent(e){return this.gdprConsent=e,this}setUSPConsent(e){return this.uspConsent=e,this}setGPPConsent(e){return this.gppConsent=e,this}setGPPSID(e){return this.gppSID=e,this}setTargeting(e){return this.targeting=e,this}setAdunits(e){return this.adunits=e,this}setPageTemplate(e){return this.pageTemplate=e,this}setSegments(e){return this.segments=e,this}setFloorPrices(e){return this.floorPrices=e,this}setAdServerBidders(e){return this.adserverBidders=e,this}setHybridTestID(e){return this.hybridTestID="string"==typeof e?[e]:e,this}execute(){var e,t=this;return(e=function*(){let e=[["r",Math.round(1e3*Math.random())],["o",JSON.stringify(t.getState())],["uuid",tM()]];null!=t.discovery&&e.push(["discovery",t.discovery]);let r=e.map(e=>e.join("=")).join("&");return Promise.race([fetch(`https://ads.servebom.com/ramp?${r}`,{credentials:"include"}).then(e=>e.json()).catch(e=>(Y.c.warn(`AdServer /ramp request error: ${e}`),Promise.reject(e))),new Promise((e,t)=>{setTimeout(()=>t(new eH(tH)),5e3)})])},function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function o(e){t$(a,n,i,o,s,"next",e)}function s(e){t$(a,n,i,o,s,"throw",e)}o(void 0)})})()}getState(){return{f:this.refreshMode?1:"",p:this.placement,l:this.location,rf:encodeURIComponent(tG()),fs:0,t:tY(),tz:new Date().getTimezoneOffset(),r:tZ(),pam:this.personalizedAdsMode,gdprConsent:this.gdprConsent,ccpa:this.uspConsent,gppConsent:this.gppConsent,gppSID:this.gppSID,g:this.targeting,a:this.adunits,ex:[],identities:tK(this.config),tpl:this.pageTemplate,seg:this.segments,fp:this.floorPrices,ab:this.adserverBidders,htestid:this.hybridTestID}}constructor(e){tV(this,"placement",null),tV(this,"refreshMode",null),tV(this,"location",null),tV(this,"pageTitle",null),tV(this,"personalizedAdsMode","allowed"),tV(this,"gdprConsent",null),tV(this,"uspConsent",null),tV(this,"gppConsent",null),tV(this,"gppSID",null),tV(this,"targeting",[]),tV(this,"discovery",null),tV(this,"adunits",[]),tV(this,"pageTemplate",null),tV(this,"segments",null),tV(this,"floorPrices",null),tV(this,"adserverBidders",void 0),tV(this,"hybridTestID",void 0),tV(this,"config",void 0),this.config=e}}let tK=e=>{let t=(0,w.Z)();if(e.enabled&&t.PWT)return t.PWT.getUserIds()},tz=e=>new tX(e);function tW(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function tq(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function o(e){tW(a,n,i,o,s,"next",e)}function s(e){tW(a,n,i,o,s,"throw",e)}o(void 0)})}}let tQ=(E=tq(function*(){let e=new AbortController,t=setTimeout(()=>e.abort("fetch request timed out"),500),r=yield fetch("https://ads.servebom.com/hybrid_id",{method:"GET",credentials:"include",signal:e.signal}),n=yield r.json();return n.uuid?(clearTimeout(t),n.uuid):(clearTimeout(t),null)}),function(){return E.apply(this,arguments)}),tJ=(e=6408e3)=>{let t=tM();return eP.set("h_id",t,e),t};let t0=(A=tq(function*(e){let t=eP.get("h_id");if(t)return t;if("chrome"!==e.pageParameters.browser)return tJ();try{let e=yield tQ();if(!e)return tJ(86400);return eP.set("h_id",e,6408e3),e}catch(e){return e instanceof Error&&Y.c.warn(`Error "${e.name}" while fetching hybrid id.`),tJ(86400)}}),function(e){return A.apply(this,arguments)}),t1=e=>(0,w.Z)().location.search.indexOf(e)>=0;function t5({context:e}){let t=(0,w.Z)(),r=e.adToolSource,n=t.document.createElement("iframe");return n.id="hybrid-ad-tool",n.style.cssText=` position: fixed; top: 0; right: 0; height: 100%; width: 100vw; max-width: 600px; z-index: 1000000000; border: none; outline: none; box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 6px 8px rgba(0,0,0,0.11), 0 8px 16px rgba(0,0,0,0.11); `,n.addEventListener("load",()=>{var e,t;let i=null===(e=n.contentDocument)||void 0===e?void 0:e.createElement("script");i&&(i.src=r,null===(t=n.contentDocument)||void 0===t||t.body.appendChild(i))}),t.document.body.appendChild(n),n}let t7="8.51.0",t6=globalThis;function t2(e,t,r){let n=r||t6,i=n.__SENTRY__=n.__SENTRY__||{},a=i[t7]=i[t7]||{};return a[e]||(a[e]=t())}function t3(){return t9(t6),t6}function t9(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||t7,t[t7]=t[t7]||{}}function t4(){return Date.now()/1e3}let t8=function(){let{performance:e}=t6;if(!e||!e.now)return t4;let t=Date.now()-e.now(),r=void 0==e.timeOrigin?t:e.timeOrigin;return()=>(r+e.now())/1e3}();(()=>{let{performance:e}=t6;if(!e||!e.now)return;let t=e.now(),r=Date.now(),n=e.timeOrigin?Math.abs(e.timeOrigin+t-r):36e5,i=e.timing&&e.timing.navigationStart,a="number"==typeof i?Math.abs(i+t-r):36e5;if(n<36e5||a<36e5)return n<=a?e.timeOrigin:void 0})();let re=Object.prototype.toString;function rt(e){switch(re.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return rl(e,Error)}}function rr(e,t){return re.call(e)===`[object ${t}]`}function rn(e){return rr(e,"ErrorEvent")}function ri(e){return rr(e,"DOMError")}function ra(e){return rr(e,"String")}function ro(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function rs(e){return rr(e,"Object")}function rd(e){return"undefined"!=typeof Event&&rl(e,Event)}function rc(e){return!!(e&&e.then&&"function"==typeof e.then)}function rl(e,t){try{return e instanceof t}catch(e){return!1}}function ru(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}function rp(e,t={}){if(!e)return"";try{let r,n=e,i=[],a=0,o=0,s=3,d=Array.isArray(t)?t:t.keyAttrs,c=!Array.isArray(t)&&t.maxStringLength||80;for(;n&&a++<5&&(r=function(e,t){let r=[];if(!e||!e.tagName)return"";if(t6.HTMLElement&&e instanceof HTMLElement&&e.dataset){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}r.push(e.tagName.toLowerCase());let n=t&&t.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;if(n&&n.length)n.forEach(e=>{r.push(`[${e[0]}="${e[1]}"]`)});else{e.id&&r.push(`#${e.id}`);let t=e.className;if(t&&ra(t))for(let e of t.split(/\s+/))r.push(`.${e}`)}for(let t of["aria-label","type","name","title","alt"]){let n=e.getAttribute(t);n&&r.push(`[${t}="${n}"]`)}return r.join("")}(n,d),"html"!==r&&(!(a>1)||!(o+i.length*s+r.length>=c)));){;i.push(r),o+=r.length,n=n.parentNode}return i.reverse().join(" > ")}catch(e){return""}}let rf="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,rh=["debug","info","warn","error","log","assert","trace"],rm={};function rg(e){if(!("console"in t6))return e();let t=t6.console,r={},n=Object.keys(rm);n.forEach(e=>{let n=rm[e];r[e]=t[e],t[e]=n});try{return e()}finally{n.forEach(e=>{t[e]=r[e]})}}let ry=t2("logger",function(){let e=!1,t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return rf?rh.forEach(r=>{t[r]=(...t)=>{e&&rg(()=>{t6.console[r](`Sentry Logger [${r}]:`,...t)})}}):rh.forEach(e=>{t[e]=()=>void 0}),t});function rb(e,t=0){return"string"!=typeof e||0===t?e:e.length<=t?e:`${e.slice(0,t)}...`}function rE(e,t){if(!Array.isArray(e))return"";let r=[];for(let t=0;t(function(e,t,r=!1){if(!ra(e))return!1;return rr(t,"RegExp")?t.test(e):!!ra(t)&&(r?e===t:e.includes(t))})(e,t,r))}function r_(e,t,r){if(!(t in e))return;let n=e[t],i=r(n);"function"==typeof i&&function(e,t){try{let r=t.prototype||{};e.prototype=t.prototype=r,rO(e,"__sentry_original__",t)}catch(e){}}(i,n);try{e[t]=i}catch(r){rf&&ry.log(`Failed to replace method "${t}" in object`,e)}}function rO(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch(r){rf&&ry.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function rv(e){if(rt(e))return{message:e.message,name:e.name,stack:e.stack,...rS(e)};if(!rd(e))return e;{let t={type:e.type,target:rT(e.target),currentTarget:rT(e.currentTarget),...rS(e)};return"undefined"!=typeof CustomEvent&&rl(e,CustomEvent)&&(t.detail=e.detail),t}}function rT(e){try{var t;return(t=e,"undefined"!=typeof Element&&rl(t,Element))?rp(e):Object.prototype.toString.call(e)}catch(e){return""}}function rS(e){if("object"!=typeof e||null===e)return{};{let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}}function rP(e){return function e(t,r){if(function(e){if(!rs(e))return!1;try{let t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(t)){let n=r.get(t);if(void 0!==n)return n;let i={};for(let n of(r.set(t,i),Object.getOwnPropertyNames(t)))void 0!==t[n]&&(i[n]=e(t[n],r));return i}if(Array.isArray(t)){let n=r.get(t);if(void 0!==n)return n;let i=[];return r.set(t,i),t.forEach(t=>{i.push(e(t,r))}),i}return t}(e,new Map)}function rI(){let e=t6.crypto||t6.msCrypto,t=()=>16*Math.random();try{if(e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");e&&e.getRandomValues&&(t=()=>{let t=new Uint8Array(1);return e.getRandomValues(t),t[0]})}catch(e){}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&t())>>e/4).toString(16))}function rD(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function rR(e){let{message:t,event_id:r}=e;if(t)return t;let n=rD(e);if(n)return n.type&&n.value?`${n.type}: ${n.value}`:n.type||n.value||r||"";return r||""}function rj(e,t,r){let n=e.exception=e.exception||{},i=n.values=n.values||[],a=i[0]=i[0]||{};!a.value&&(a.value=t||""),!a.type&&(a.type=r||"Error")}function rw(e,t){let r=rD(e);if(!r)return;let n=r.mechanism;if(r.mechanism={type:"generic",handled:!0,...n,...t},t&&"data"in t){let e={...n&&n.data,...t.data};r.mechanism.data=e}}function rC(e){if(function(e){try{return e.__sentry_captured__}catch(e){}}(e))return!0;try{rO(e,"__sentry_captured__",!0)}catch(e){}return!1}function rN(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||t8(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:rI()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function rB(){return rI()}function rx(){return rI().substring(16)}function rk(e,t,r=2){if(!t||"object"!=typeof t||r<=0)return t;if(e&&t&&0===Object.keys(t).length)return e;let n={...e};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=rk(n[e],t[e],r-1));return n}let rU="_sentrySpan";function rL(e,t){t?rO(e,rU,t):delete e[rU]}function rM(e){return e[rU]}class rF{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:rI(),spanId:rx()}}clone(){var e;let t=new rF;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._requestSession=this._requestSession,t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,rL(t,(e=this,e[rU])),t}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&rN(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let t="function"==typeof e?e(this):e,[r,n]=t instanceof rZ?[t.getScopeData(),t.getRequestSession()]:rs(t)?[e,e.requestSession]:[],{tags:i,extra:a,user:o,contexts:s,level:d,fingerprint:c=[],propagationContext:l}=r||{};return this._tags={...this._tags,...i},this._extra={...this._extra,...a},this._contexts={...this._contexts,...s},o&&Object.keys(o).length&&(this._user=o),d&&(this._level=d),c.length&&(this._fingerprint=c),l&&(this._propagationContext=l),n&&(this._requestSession=n),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,rL(this,void 0),this._attachments=[],this.setPropagationContext({traceId:rI()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){let r="number"==typeof t?t:100;if(r<=0)return this;let n={timestamp:t4(),...e},i=this._breadcrumbs;return i.push(n),this._breadcrumbs=i.length>r?i.slice(-r):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){var e;return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:(e=this,e[rU])}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=rk(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext={spanId:rx(),...e},this}getPropagationContext(){return this._propagationContext}captureException(e,t){let r=t&&t.event_id?t.event_id:rI();if(!this._client)return ry.warn("No client configured on scope - will not capture exception!"),r;let n=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:n,...t,event_id:r},this),r}captureMessage(e,t,r){let n=r&&r.event_id?r.event_id:rI();if(!this._client)return ry.warn("No client configured on scope - will not capture message!"),n;let i=Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:i,...r,event_id:n},this),n}captureEvent(e,t){let r=t&&t.event_id?t.event_id:rI();return this._client?(this._client.captureEvent(e,{...t,event_id:r},this),r):(ry.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){!this._notifyingListeners&&(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}let rZ=rF;class rG{constructor(e,t){let r,n;r=e?e:new rZ,n=t?t:new rZ,this._stack=[{scope:r}],this._isolationScope=n}withScope(e){let t;let r=this._pushScope();try{t=e(r)}catch(e){throw this._popScope(),e}return rc(t)?t.then(e=>(this._popScope(),e),e=>{throw this._popScope(),e}):(this._popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function r$(){let e=(t9(t6),t6),t=t9(e);return t.stack=t.stack||new rG(t2("defaultCurrentScope",()=>new rZ),t2("defaultIsolationScope",()=>new rZ))}function rV(e){return r$().withScope(e)}function rH(e,t){let r=r$();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}function rY(e){return r$().withScope(()=>e(r$().getIsolationScope()))}function rX(e){let t=t9(e);return t.acs?t.acs:{withIsolationScope:rY,withScope:rV,withSetScope:rH,withSetIsolationScope:(e,t)=>rY(t),getCurrentScope:()=>r$().getScope(),getIsolationScope:()=>r$().getIsolationScope()}}function rK(){return rX((t9(t6),t6)).getCurrentScope()}function rz(){return rX((t9(t6),t6)).getIsolationScope()}function rW(){return rK().getClient()}let rq="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,rQ="production";function rJ(e){return new r1(t=>{t(e)})}function r0(e){return new r1((t,r)=>{r(e)})}(_=I||(I={}))[_.PENDING=0]="PENDING",_[_.RESOLVED=1]="RESOLVED",_[_.REJECTED=2]="REJECTED";class r1{constructor(e){r1.prototype.__init.call(this),r1.prototype.__init2.call(this),r1.prototype.__init3.call(this),r1.prototype.__init4.call(this),this._state=I.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new r1((r,n)=>{this._handlers.push([!1,t=>{if(e)try{r(e(t))}catch(e){n(e)}else r(t)},e=>{if(t)try{r(t(e))}catch(e){n(e)}else n(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new r1((t,r)=>{let n,i;return this.then(t=>{i=!1,n=t,e&&e()},t=>{i=!0,n=t,e&&e()}).then(()=>{if(i){r(n);return}t(n)})})}__init(){this._resolve=e=>{this._setResult(I.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(I.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===I.PENDING){if(rc(t)){t.then(this._resolve,this._reject);return}this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===I.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{if(!e[0])this._state===I.RESOLVED&&e[1](this._value),this._state===I.REJECTED&&e[2](this._value),e[0]=!0})}}}let r5=/\(error: (.*)\)/,r7=/captureMessage|captureException/;function r6(e){return e[e.length-1]||{}}let r2="";function r3(e){try{if(!e||"function"!=typeof e)return r2;return e.name||r2}catch(e){return r2}}function r9(e,t=100,r=Infinity){try{return function e(t,r,n=Infinity,i=Infinity,a=function(){let e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(r){if(e)return!!t.has(r)||(t.add(r),!1);for(let e=0;e=i){l[t]="[MaxProperties ~]";break}let r=p[t];l[t]=e(t,r,c-1,i,a),u++}return s(r),l}("",e,t,r)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}let r4=/^sentry-/;function r8(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,[t,r])=>(t&&r&&(e[t]=r),e),{})}let ne=!1;function nt(e){return"number"==typeof e?nr(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?nr(e.getTime()):t8()}function nr(e){return e>0x2540be3ff?e/1e3:e}function nn(e){if(function(e){return"function"==typeof e.getSpanJSON}(e))return e.getSpanJSON();try{let{spanId:t,traceId:r}=e.spanContext();if(function(e){return!!e.attributes&&!!e.startTime&&!!e.name&&!!e.endTime&&!!e.status}(e)){let{attributes:n,startTime:i,name:a,endTime:o,parentSpanId:s,status:d}=e;return rP({span_id:t,trace_id:r,data:n,description:a,parent_span_id:s,start_timestamp:nt(i),timestamp:nt(o)||void 0,status:function(e){return e&&0!==e.code?1===e.code?"ok":e.message||"unknown_error":void 0}(d),op:n["sentry.op"],origin:n["sentry.origin"],_metrics_summary:function(e){let t=e._sentryMetrics;if(!t)return;let r={};for(let[,[e,n]]of t)(r[e]||(r[e]=[])).push(rP(n));return r}(e)})}return{span_id:t,trace_id:r}}catch(e){return{}}}function ni(e){return e._sentryRootSpan||e}function na(e,t){let r=t.getOptions(),{publicKey:n}=t.getDsn()||{},i=rP({environment:r.environment||rQ,release:r.release,public_key:n,trace_id:e});return t.emit("createDsc",i),i}function no(e,t){let{extra:r,tags:n,user:i,contexts:a,level:o,sdkProcessingMetadata:s,breadcrumbs:d,fingerprint:c,eventProcessors:l,attachments:u,propagationContext:p,transactionName:f,span:h}=t;ns(e,"extra",r),ns(e,"tags",n),ns(e,"user",i),ns(e,"contexts",a),e.sdkProcessingMetadata=rk(e.sdkProcessingMetadata,s,2),o&&(e.level=o),f&&(e.transactionName=f),h&&(e.span=h),d.length&&(e.breadcrumbs=[...e.breadcrumbs,...d]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),l.length&&(e.eventProcessors=[...e.eventProcessors,...l]),u.length&&(e.attachments=[...e.attachments,...u]),e.propagationContext={...e.propagationContext,...p}}function ns(e,t,r){e[t]=rk(e[t],r,1)}let nd=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];async function nc(e){let t=rW();return t?t.close(e):(rq&&ry.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))}function nl(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let nu=(v=(O=function*(){yield nc()},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=O.apply(e,t);function a(e){nl(i,r,n,a,o,"next",e)}function o(e){nl(i,r,n,a,o,"throw",e)}a(void 0)})}),function(){return v.apply(this,arguments)});function np(e,t){let r=rW(),n=rz();if(!r)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:a=100}=r.getOptions();if(a<=0)return;let o={timestamp:t4(),...e},s=i?rg(()=>i(o,t)):o;null!==s&&(r.emit&&r.emit("beforeAddBreadcrumb",s,t),n.addBreadcrumb(s,a))}let nf=({message:e,category:t="ui",level:r="info"})=>{if(!e){Y.c.error("You must provide a message to a Sentry breadcrumb");return}np({category:t,message:e,level:r})},nh=(e={})=>{var t;t=e,rz().setTags(t)},nm=e=>{var t,r,n;t=e,rK().captureException(t,(n=void 0,void 0))},ng=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function ny(e,t=!1){let{host:r,path:n,pass:i,port:a,projectId:o,protocol:s,publicKey:d}=e;return`${s}://${d}${t&&i?`:${i}`:""}@${r}${a?`:${a}`:""}/${n?`${n}/`:n}${o}`}function nb(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function nE(e,t=[]){return[e,t]}function nA(e,t){for(let r of e[1]){let e=r[0].type;if(t(r,e))return!0}return!1}function n_(e){return t6.__SENTRY__&&t6.__SENTRY__.encodePolyfill?t6.__SENTRY__.encodePolyfill(e):new TextEncoder().encode(e)}let nO={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket",raw_security:"security"};function nv(e){return nO[e]}function nT(e){if(!e||!e.sdk)return;let{name:t,version:r}=e.sdk;return{name:t,version:r}}let nS=[];function nP(e,t){for(let r of t)r&&r.afterAllSetup&&r.afterAllSetup(e)}function nI(e,t,r){if(r[t.name]){rq&&ry.log(`Integration skipped because it was already installed: ${t.name}`);return}if(r[t.name]=t,-1===nS.indexOf(t.name)&&"function"==typeof t.setupOnce&&(t.setupOnce(),nS.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){let r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,n)=>r(t,n,e))}if("function"==typeof t.processEvent){let r=t.processEvent.bind(t),n=Object.assign((t,n)=>r(t,n,e),{id:t.name});e.addEventProcessor(n)}rq&&ry.log(`Integration installed: ${t.name}`)}function nD(e){return e}class nR extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}let nj="Not capturing exception because it's already been captured.";class nw{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=function(e){let t="string"==typeof e?function(e){let t=ng.exec(e);if(!t){rg(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[r,n,i="",a="",o="",s=""]=t.slice(1),d="",c=s,l=c.split("/");if(l.length>1&&(d=l.slice(0,-1).join("/"),c=l.pop()),c){let e=c.match(/^\d+/);e&&(c=e[0])}return nb({host:a,pass:i,path:d,projectId:c,port:o,protocol:r,publicKey:n})}(e):nb(e);if(!!t&&!!function(e){var t;if(!rf)return!0;let{port:r,projectId:n,protocol:i}=e;if(["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(ry.error(`Invalid Sentry Dsn: ${t} missing`),!0)))return!1;if(!n.match(/^\d+$/))return ry.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1;return"http"===(t=i)||"https"===t?!(r&&isNaN(parseInt(r,10)))||(ry.error(`Invalid Sentry Dsn: Invalid port ${r}`),!1):(ry.error(`Invalid Sentry Dsn: Invalid protocol ${i}`),!1)}(t))return t}(e.dsn):rq&&ry.warn("No DSN provided, client will not send events."),this._dsn){var t,r,n,i;let a=(t=this._dsn,r=e.tunnel,n=e._metadata?e._metadata.sdk:void 0,r||`${i=t,`${function(e){let t=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${t}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}(i)}${i.projectId}/envelope/`}?${function(e,t){let r={sentry_version:"7"};return e.publicKey&&(r.sentry_key=e.publicKey),t&&(r.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(r).toString()}(t,n)}`);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:a})}let a=["enableTracing","tracesSampleRate","tracesSampler"].find(t=>t in e&&void 0==e[t]);a&&rg(()=>{console.warn(`[Sentry] Deprecation warning: \`${a}\` is set to undefined, which leads to tracing being enabled. In v9, a value of \`undefined\` will result in tracing being disabled.`)})}captureException(e,t,r){let n=rI();if(rC(e))return rq&&ry.log(nj),n;let i={event_id:n,...t};return this._process(this.eventFromException(e,i).then(e=>this._captureEvent(e,i,r))),i.event_id}captureMessage(e,t,r,n){var i;let a={event_id:rI(),...r},o=ro(e)?e:String(e);let s=null===(i=e)||ro(i)||"object"!=typeof i&&"function"!=typeof i?this.eventFromMessage(o,t,a):this.eventFromException(e,a);return this._process(s.then(e=>this._captureEvent(e,a,n))),a.event_id}captureEvent(e,t,r){let n=rI();if(t&&t.originalException&&rC(t.originalException))return rq&&ry.log(nj),n;let i={event_id:n,...t},a=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,i,a||r)),i.event_id}captureSession(e){"string"!=typeof e.release?rq&&ry.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),rN(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?(this.emit("flush"),this._isClientDoneProcessing(e).then(r=>t.flush(e).then(e=>r&&e))):rJ(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.emit("close"),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let t=this._integrations[e.name];nI(this,e,this._integrations),!t&&nP(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let r=function(e,t,r,n){var i,a;let o=nT(r),s=e.type&&"replay_event"!==e.type?e.type:"event";i=e,!(a=r&&r.sdk)||(i.sdk=i.sdk||{},i.sdk.name=i.sdk.name||a.name,i.sdk.version=i.sdk.version||a.version,i.sdk.integrations=[...i.sdk.integrations||[],...a.integrations||[]],i.sdk.packages=[...i.sdk.packages||[],...a.packages||[]]);let d=function(e,t,r,n){let i=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!r&&n&&{dsn:ny(n)},...i&&{trace:rP({...i})}}}(e,o,n,t);return delete e.sdkProcessingMetadata,nE(d,[[{type:s},e]])}(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])r=function(e,t){let[r,n]=e;return[r,[...n,t]]}(r,function(e){let t="string"==typeof e.data?n_(e.data):e.data;return[rP({type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]}(e));let n=this.sendEnvelope(r);n&&n.then(t=>this.emit("afterSendEvent",e,t),null)}sendSession(e){let t=function(e,t,r,n){let i=nT(r),a={sent_at:new Date().toISOString(),...i&&{sdk:i},...!!n&&t&&{dsn:ny(t)}};return nE(a,["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(t)}recordDroppedEvent(e,t,r){if(this._options.sendClientReports){let n="number"==typeof r?r:1,i=`${e}:${t}`;rq&&ry.log(`Recording outcome: "${i}"${n>1?` (${n} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+n}}on(e,t){let r=this._hooks[e]=this._hooks[e]||[];return r.push(t),()=>{let e=r.indexOf(t);e>-1&&r.splice(e,1)}}emit(e,...t){let r=this._hooks[e];r&&r.forEach(e=>e(...t))}sendEnvelope(e){return(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)?this._transport.send(e).then(null,e=>(rq&&ry.error("Error while sending envelope:",e),e)):(rq&&ry.error("Transport disabled"),rJ({}))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=function(e,t){let r={};return t.forEach(t=>{t&&nI(e,t,r)}),r}(this,e),nP(this,e)}_updateSessionFromEvent(e,t){let r="fatal"===t.level,n=!1,i=t.exception&&t.exception.values;if(i)for(let e of(n=!0,i)){let t=e.mechanism;if(t&&!1===t.handled){r=!0;break}}let a="ok"===e.status;(a&&0===e.errors||a&&r)&&(rN(e,{...r&&{status:"crashed"},errors:e.errors||Number(n||r)}),this.captureSession(e))}_isClientDoneProcessing(e){return new r1(t=>{let r=0,n=setInterval(()=>{0==this._numProcessing?(clearInterval(n),t(!0)):(r+=1,e&&r>=e&&(clearInterval(n),t(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,r=rK(),n=rz()){let s=this.getOptions(),d=Object.keys(this._integrations);return!t.integrations&&d.length>0&&(t.integrations=d),this.emit("preprocessEvent",e,t),!e.type&&n.setLastEventId(e.event_id||t.event_id),(function(e,t,r,n,s,d){let{normalizeDepth:c=3,normalizeMaxBreadth:l=1e3}=e,u={...t,event_id:t.event_id||r.event_id||rI(),timestamp:t.timestamp||t4()},p=r.integrations||e.integrations.map(e=>e.name);(function(e,t){let{environment:r,release:n,dist:i,maxValueLength:a=250}=t;e.environment=e.environment||r||rQ,!e.release&&n&&(e.release=n),!e.dist&&i&&(e.dist=i),e.message&&(e.message=rb(e.message,a));let o=e.exception&&e.exception.values&&e.exception.values[0];o&&o.value&&(o.value=rb(o.value,a));let s=e.request;s&&s.url&&(s.url=rb(s.url,a))})(u,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(u,p),s&&s.emit("applyFrameMetadata",t),void 0===t.type&&function(e,t){let r=function(e){let t=t6._sentryDebugIds;if(!t)return{};let r=Object.keys(t);return o&&r.length===a?o:(a=r.length,o=r.reduce((r,n)=>{!i&&(i={});let a=i[n];if(a)r[a[0]]=a[1];else{let a=e(n);for(let e=a.length-1;e>=0;e--){let o=a[e],s=o&&o.filename,d=t[n];if(s&&d){r[s]=d,i[n]=[s,d];break}}}return r},{}))}(t);try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{r&&e.filename&&(e.debug_id=r[e.filename])})})}catch(e){}}(u,e.stackParser);let f=function(e,t){if(!t)return e;let r=e?e.clone():new rZ;return r.update(t),r}(n,r.captureContext);r.mechanism&&rw(u,r.mechanism);let h=s?s.getEventProcessors():[],m=t2("globalScope",()=>new rZ).getScopeData();d&&no(m,d.getScopeData()),f&&no(m,f.getScopeData());let g=[...r.attachments||[],...m.attachments];return g.length&&(r.attachments=g),!function(e,t){let{fingerprint:r,span:n,breadcrumbs:i,sdkProcessingMetadata:a}=t;(function(e,t){let{extra:r,tags:n,user:i,contexts:a,level:o,transactionName:s}=t,d=rP(r);d&&Object.keys(d).length&&(e.extra={...d,...e.extra});let c=rP(n);c&&Object.keys(c).length&&(e.tags={...c,...e.tags});let l=rP(i);l&&Object.keys(l).length&&(e.user={...l,...e.user});let u=rP(a);u&&Object.keys(u).length&&(e.contexts={...u,...e.contexts}),o&&(e.level=o),s&&"transaction"!==e.type&&(e.transaction=s)})(e,t),n&&function(e,t){e.contexts={trace:function(e){let{spanId:t,traceId:r,isRemote:n}=e.spanContext(),i=n?t:nn(e).parent_span_id;return rP({parent_span_id:i,span_id:n?rx():t,trace_id:r})}(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:function(e){let t=rW();if(!t)return{};let r=ni(e),n=r._frozenDsc;if(n)return n;let i=r.spanContext().traceState,a=i&&i.get("sentry.dsc"),o=a&&function(e){let t=function(e){return e&&(ra(e)||Array.isArray(e))?Array.isArray(e)?e.reduce((e,t)=>(Object.entries(r8(t)).forEach(([t,r])=>{e[t]=r}),e),{}):r8(e):void 0}(e);if(!t)return;let r=Object.entries(t).reduce((e,[t,r])=>(t.match(r4)&&(e[t.slice("sentry-".length)]=r),e),{});return Object.keys(r).length>0?r:void 0}(a);if(o)return o;let s=na(e.spanContext().traceId,t),d=nn(r),c=d.data||{},l=c["sentry.sample_rate"];null!=l&&(s.sample_rate=`${l}`);let u=c["sentry.source"],p=d.description;return"url"!==u&&p&&(s.transaction=p),function(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let t=rW(),r=t&&t.getOptions();return!!r&&(r.enableTracing||"tracesSampleRate"in r||"tracesSampler"in r)}()&&(s.sampled=String(function(e){let{traceFlags:t}=e.spanContext();return 1===t}(r))),t.emit("createDsc",s,r),s}(t),...e.sdkProcessingMetadata};let r=nn(ni(t)).description;r&&!e.transaction&&"transaction"===e.type&&(e.transaction=r)}(e,n),function(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}(e,r),function(e,t){let r=[...e.breadcrumbs||[],...t];e.breadcrumbs=r.length?r:void 0}(e,i),function(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}(e,a)}(u,m),(function e(t,r,n,i=0){return new r1((a,o)=>{let s=t[i];if(null===r||"function"!=typeof s)a(r);else{let d=s({...r},n);rq&&s.id&&null===d&&ry.log(`Event processor "${s.id}" dropped event`),rc(d)?d.then(r=>e(t,r,n,i+1).then(a)).then(null,o):e(t,d,n,i+1).then(a).then(null,o)}})})([...h,...m.eventProcessors],u,r).then(e=>(e&&function(e){let t={};try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})})}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let r=e.debug_meta.images;Object.entries(t).forEach(([e,t])=>{r.push({type:"sourcemap",code_file:e,debug_id:t})})}(e),"number"==typeof c&&c>0)?function(e,t,r){if(!e)return null;let n={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:r9(e.data,t,r)}}))},...e.user&&{user:r9(e.user,t,r)},...e.contexts&&{contexts:r9(e.contexts,t,r)},...e.extra&&{extra:r9(e.extra,t,r)}};return e.contexts&&e.contexts.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=r9(e.contexts.trace.data,t,r))),e.spans&&(n.spans=e.spans.map(e=>({...e,...e.data&&{data:r9(e.data,t,r)}}))),e.contexts&&e.contexts.flags&&n.contexts&&(n.contexts.flags=r9(e.contexts.flags,3,r)),n}(e,c,l):e)})(s,e,t,r,this,n).then(e=>{if(null===e)return e;e.contexts={trace:function(e){let{traceId:t,spanId:r,parentSpanId:n}=e.getPropagationContext();return rP({trace_id:t,span_id:r,parent_span_id:n})}(r),...e.contexts};let t=function(e,t){let r=t.getPropagationContext();return r.dsc||na(r.traceId,e)}(this,r);return e.sdkProcessingMetadata={dynamicSamplingContext:t,...e.sdkProcessingMetadata},e})}_captureEvent(e,t={},r){return this._processEvent(e,t,r).then(e=>e.event_id,e=>{rq&&("log"===e.logLevel?ry.log(e.message):ry.warn(e))})}_processEvent(e,t,r){let n=this.getOptions(),{sampleRate:i}=n,a=nN(e),o=nC(e),s=e.type||"error",d=`before send for type \`${s}\``,c=void 0===i?void 0:function(e){if("boolean"==typeof e)return Number(e);let t="string"==typeof e?parseFloat(e):e;if("number"!=typeof t||isNaN(t)||t<0||t>1){rq&&ry.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`);return}return t}(i);if(o&&"number"==typeof c&&Math.random()>c)return this.recordDroppedEvent("sample_rate","error",e),r0(new nR(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));let l="replay_event"===s?"replay":s,u=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,r,u).then(r=>{if(null===r)throw this.recordDroppedEvent("event_processor",l,e),new nR("An event processor returned `null`, will not send event.","log");return t.data&&!0===t.data.__sentry__?r:function(e,t){let r=`${t} must return \`null\` or a valid event.`;if(rc(e))return e.then(e=>{if(!rs(e)&&null!==e)throw new nR(r);return e},e=>{throw new nR(`${t} rejected with ${e}`)});if(!rs(e)&&null!==e)throw new nR(r);return e}(function(e,t,r,n){let{beforeSend:i,beforeSendTransaction:a,beforeSendSpan:o}=t;if(nC(r)&&i)return i(r,n);if(nN(r)){if(r.spans&&o){let t=[];for(let n of r.spans){let r=o(n);r?t.push(r):(ne||(rg(()=>{console.warn("[Sentry] Deprecation warning: Returning null from `beforeSendSpan` will be disallowed from SDK version 9.0.0 onwards. The callback will only support mutating spans. To drop certain spans, configure the respective integrations directly.")}),ne=!0),e.recordDroppedEvent("before_send","span"))}r.spans=t}if(a){if(r.spans){let e=r.spans.length;r.sdkProcessingMetadata={...r.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return a(r,n)}}return r}(this,n,r,t),d)}).then(n=>{if(null===n){if(this.recordDroppedEvent("before_send",l,e),a){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw new nR(`${d} returned \`null\`, will not send event.`,"log")}let i=r&&r.getSession();if(!a&&i&&this._updateSessionFromEvent(i,n),a){let e=n.sdkProcessingMetadata&&n.sdkProcessingMetadata.spanCountBeforeProcessing||0,t=e-(n.spans?n.spans.length:0);t>0&&this.recordDroppedEvent("before_send","span",t)}let o=n.transaction_info;return a&&o&&n.transaction!==e.transaction&&(n.transaction_info={...o,source:"custom"}),this.sendEvent(n,t),n}).then(null,e=>{if(e instanceof nR)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new nR(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[r,n]=e.split(":");return{reason:r,category:n,quantity:t}})}_flushOutcomes(){var e,t,r;rq&&ry.log("Flushing outcomes...");let n=this._clearOutcomes();if(0===n.length){rq&&ry.log("No outcomes to send");return}if(!this._dsn){rq&&ry.log("No dsn provided, will not send outcomes");return}rq&&ry.log("Sending outcomes:",n);let i=(e=n,nE((t=this._options.tunnel&&ny(this._dsn))?{dsn:t}:{},[[{type:"client_report"},{timestamp:t4(),discarded_events:e}]]));this.sendEnvelope(i)}}function nC(e){return void 0===e.type}function nN(e){return"transaction"===e.type}let nB="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function nx(e,t){let r=nU(e,t),n={type:function(e){let t=e&&e.name;return!t&&nM(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}(t),value:function(e){let t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:nM(e)&&Array.isArray(e.message)&&2==e.message.length?e.message[1]:t:"No error message"}(t)};return r.length&&(n.stacktrace={frames:r}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}function nk(e,t){return{exception:{values:[nx(e,t)]}}}function nU(e,t){let r=t.stacktrace||t.stack||"",n=function(e){return e&&nL.test(e.message)?1:0}(t),i=function(e){return"number"==typeof e.framesToPop?e.framesToPop:0}(t);try{return e(r,n,i)}catch(e){}return[]}let nL=/Minified React error #\d+;/i;function nM(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function nF(e,t,r,n){let i={};if(n&&r){let n=nU(e,r);n.length&&(i.exception={values:[{value:t,stacktrace:{frames:n}}]}),rw(i,{synthetic:!0})}if(ro(t)){let{__sentry_template_string__:e,__sentry_template_values__:r}=t;return i.logentry={message:e,params:r},i}return i.message=t,i}class nZ extends nw{constructor(e){let t={parentSpanIsAlwaysRootSpan:!0,...e};!function(e,t,r=[t],n="npm"){let i=e._metadata||{};!i.sdk&&(i.sdk={name:`sentry.javascript.${t}`,packages:r.map(e=>({name:`${n}:@sentry/${e}`,version:t7})),version:t7}),e._metadata=i}(t,"browser",["browser"],t6.SENTRY_SDK_SOURCE||"npm"),super(t),t.sendClientReports&&t6.document&&t6.document.addEventListener("visibilitychange",()=>{"hidden"===t6.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,t){return function(e,t,r,n){let i=function(e,t,r,n,i){let a;if(rn(t)&&t.error)return nk(e,t.error);if(ri(t)||rr(t,"DOMException")){if("stack"in t)a=nk(e,t);else{let i=t.name||(ri(t)?"DOMError":"DOMException"),o=t.message?`${i}: ${t.message}`:i;rj(a=nF(e,o,r,n),o)}return"code"in t&&(a.tags={...a.tags,"DOMException.code":`${t.code}`}),a}return rt(t)?nk(e,t):rs(t)||rd(t)?(rw(a=function(e,t,r,n){let i=rW(),a=i&&i.getOptions().normalizeDepth,o=function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let r=e[t];if(r instanceof Error)return r}}(t),s={__serialized__:function e(t,r=3,n=102400){let i=r9(t,r);return function(e){return~-encodeURI(JSON.stringify(e)).split(/%..|./).length}(i)>n?e(t,r-1,n):i}(t,a)};if(o)return{exception:{values:[nx(e,o)]},extra:s};let d={exception:{values:[{type:rd(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let r=function(e,t=40){let r=Object.keys(rv(e));r.sort();let n=r[0];if(!n)return"[object has no keys]";if(n.length>=t)return rb(n,t);for(let e=r.length;e>0;e--){let n=r.slice(0,e).join(", ");if(!(n.length>t)){if(e===r.length)return n;return rb(n,t)}}return""}(e),n=t?"promise rejection":"exception";if(rn(e))return`Event \`ErrorEvent\` captured as ${n} with message \`${e.message}\``;if(rd(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${n}`}return`Object captured as ${n} with keys: ${r}`}(t,{isUnhandledRejection:n})}]},extra:s};if(r){let t=nU(e,r);t.length&&(d.exception.values[0].stacktrace={frames:t})}return d}(e,t,r,i),{synthetic:!0}),a):(rj(a=nF(e,t,r,n),`${t}`,void 0),rw(a,{synthetic:!0}),a)}(e,t,r&&r.syntheticException||void 0,n);return rw(i),i.level="error",r&&r.event_id&&(i.event_id=r.event_id),rJ(i)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",r){return function(e,t,r="info",n,i){let a=nF(e,t,n&&n.syntheticException||void 0,i);return a.level=r,n&&n.event_id&&(a.event_id=n.event_id),rJ(a)}(this._options.stackParser,e,t,r,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){nB&&ry.warn("SDK not enabled, will not capture user feedback.");return}let t=function(e,{metadata:t,tunnel:r,dsn:n}){let i={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!r&&!!n&&{dsn:ny(n)}};return nE(i,[function(e){return[{type:"user_report"},e]}(e)])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(t)}_prepareEvent(e,t,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,r)}}function nG(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}let n$="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,nV={};function nH(e){nV[e]=void 0}function nY(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}function nX(e,t=function(e){let t=nV[e];if(t)return t;let r=t6[e];if(nG(r))return nV[e]=r.bind(t6);let n=t6.document;if(n&&"function"==typeof n.createElement)try{let t=n.createElement("iframe");t.hidden=!0,n.head.appendChild(t);let i=t.contentWindow;i&&i[e]&&(r=i[e]),n.head.removeChild(t)}catch(t){n$&&ry.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return r?nV[e]=r.bind(t6):r}("fetch")){let r=0,n=0;return function(e,t,r=function(e){let t=[];function r(e){return t.splice(t.indexOf(e),1)[0]||Promise.resolve(void 0)}return{$:t,add:function(n){if(!(void 0===e||t.lengthr(i)).then(null,()=>r(i).then(null,()=>{})),i},drain:function(e){return new r1((r,n)=>{let i=t.length;if(!i)return r(!0);let a=setTimeout(()=>{e&&e>0&&r(!1)},e);t.forEach(e=>{rJ(e).then(()=>{!--i&&(clearTimeout(a),r(!0))},n)})})}}}(e.bufferSize||64)){let n={};return{send:function(i){let a=[];if(nA(i,(t,r)=>{let i=nO[r];if(function(e,t,r=Date.now()){var n;return((n=e)[t]||n.all||0)>r}(n,i)){let n=nY(t,r);e.recordDroppedEvent("ratelimit_backoff",i,n)}else a.push(t)}),0===a.length)return rJ({});let o=nE(i[0],a),s=t=>{nA(o,(r,n)=>{let i=nY(r,n);e.recordDroppedEvent(t,nO[n],i)})};return r.add(()=>t({body:function(e){let[t,r]=e,n=JSON.stringify(t);function i(e){"string"==typeof n?n="string"==typeof e?n+e:[n_(n),e]:n.push("string"==typeof e?n_(e):e)}for(let e of r){let[t,r]=e;if(i(` ${JSON.stringify(t)} `),"string"==typeof r||r instanceof Uint8Array)i(r);else{let e;try{e=JSON.stringify(r)}catch(t){e=JSON.stringify(r9(r))}i(e)}}return"string"==typeof n?n:function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}(n)}(o)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&rq&&ry.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),n=function(e,{statusCode:t,headers:r},n=Date.now()){let i={...e},a=r&&r["x-sentry-rate-limits"],o=r&&r["retry-after"];if(a)for(let e of a.trim().split(",")){let[t,r,,,a]=e.split(":",5),o=parseInt(t,10),s=(isNaN(o)?60:o)*1e3;if(r)for(let e of r.split(";"))"metric_bucket"===e?(!a||a.split(";").includes("custom"))&&(i[e]=n+s):i[e]=n+s;else i.all=n+s}else o?i.all=n+function(e,t=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return 1e3*r;let n=Date.parse(`${e}`);return isNaN(n)?6e4:n-t}(o,n):429===t&&(i.all=n+6e4);return i}(n,e),e),e=>{throw s("network_error"),e})).then(e=>e,e=>{if(e instanceof nR)return rq&&ry.error("Skipped sending event because buffer is full."),s("queue_overflow"),rJ({});throw e})},flush:e=>r.drain(e)}}(e,function(i){let a=i.body.length;r+=a,n++;let o={body:i.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:r<=6e4&&n<15,...e.fetchOptions};if(!t)return nV.fetch=void 0,r0("No fetch implementation available");try{return t(e.url,o).then(e=>(r-=a,n--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return nV.fetch=void 0,r-=a,n--,r0(e)}})}function nK(e,t,r,n){let i={filename:e,function:""===t?"?":t,in_app:!0};return void 0!==r&&(i.lineno=r),void 0!==n&&(i.colno=n),i}let nz=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,nW=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,nq=/\((\S*)(?::(\d+))(?::(\d+))\)/,nQ=[30,e=>{let t=nz.exec(e);if(t){let[,e,r,n]=t;return nK(e,"?",+r,+n)}let r=nW.exec(e);if(r){if(r[2]&&0===r[2].indexOf("eval")){let e=nq.exec(r[2]);e&&(r[2]=e[1],r[3]=e[2],r[4]=e[3])}let[e,t]=n7(r[1]||"?",r[2]);return nK(t,e,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],nJ=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,n0=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,n1=[50,e=>{let t=nJ.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=n0.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],r=t[1]||"?";return[r,e]=n7(r,e),nK(e,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],n5=function(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,r=0,n=0)=>{let i=[],a=e.split("\n");for(let e=r;e1024)continue;let o=r5.test(r)?r.replace(r5,"$1"):r;if(!o.match(/\S*Error: /)){for(let e of t){let t=e(o);if(t){i.push(t);break}}if(i.length>=50+n)break}}return function(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(r6(t).function||"")&&t.pop(),t.reverse(),r7.test(r6(t).function||"")&&(t.pop(),r7.test(r6(t).function||"")&&t.pop()),t.slice(0,50).map(e=>({...e,filename:e.filename||r6(t).filename,function:e.function||"?"}))}(i.slice(n))}}(nQ,n1),n7=(e,t)=>{let r=-1!==e.indexOf("safari-extension"),n=-1!==e.indexOf("safari-web-extension");return r||n?[-1!==e.indexOf("@")?e.split("@")[0]:"?",r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},n6={},n2={};function n3(e,t){n6[e]=n6[e]||[],n6[e].push(t)}function n9(e,t){if(!n2[e]){n2[e]=!0;try{t()}catch(t){rf&&ry.error(`Error while instrumenting ${e}`,t)}}}function n4(e,t){let r=e&&n6[e];if(!!r)for(let n of r)try{n(t)}catch(t){rf&&ry.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${r3(n)} Error:`,t)}}function n8(){if(!t6.document)return;let e=n4.bind(null,"dom"),t=ie(e,!0);t6.document.addEventListener("click",t,!1),t6.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let r=t6[t],n=r&&r.prototype;if(!!n&&!!n.hasOwnProperty&&!!n.hasOwnProperty("addEventListener"))r_(n,"addEventListener",function(t){return function(r,n,i){if("click"===r||"keypress"==r)try{let n=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},a=n[r]=n[r]||{refCount:0};if(!a.handler){let n=ie(e);a.handler=n,t.call(this,r,n,i)}a.refCount++}catch(e){}return t.call(this,r,n,i)}}),r_(n,"removeEventListener",function(e){return function(t,r,n){if("click"===t||"keypress"==t)try{let r=this.__sentry_instrumentation_handlers__||{},i=r[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,n),i.handler=void 0,delete r[t]),0===Object.keys(r).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,r,n)}})})}function ie(e,t=!1){return r=>{var n,i;if(!r||r._sentryCaptured)return;let a=function(e){try{return e.target}catch(e){return null}}(r);if(n=r.type,i=a,"keypress"===n&&(!i||!i.tagName||"INPUT"!==i.tagName&&"TEXTAREA"!==i.tagName&&!i.isContentEditable))return;rO(r,"_sentryCaptured",!0),a&&!a._sentryId&&rO(a,"_sentryId",rI());let o="keypress"===r.type?"input":r.type;!function(e){if(e.type!==d)return!1;try{if(!e.target||e.target._sentryId!==c)return!1}catch(e){}return!0}(r)&&(e({event:r,name:o,global:t}),d=r.type,c=a?a._sentryId:void 0),clearTimeout(s),s=t6.setTimeout(()=>{c=void 0,d=void 0},1e3)}}let it="__sentry_xhr_v3__";function ir(){if(!t6.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,r){let n=Error(),i=1e3*t8(),a=ra(r[0])?r[0].toUpperCase():void 0,o=function(e){if(ra(e))return e;try{return e.toString()}catch(e){}}(r[1]);if(!a||!o)return e.apply(t,r);t[it]={method:a,url:o,request_headers:{}},"POST"===a&&o.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let s=()=>{let e=t[it];if(!!e){if(4===t.readyState){try{e.status_code=t.status}catch(e){}n4("xhr",{endTimestamp:1e3*t8(),startTimestamp:i,xhr:t,virtualError:n})}}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,r)=>(s(),e.apply(t,r))}):t.addEventListener("readystatechange",s),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,r){let[n,i]=r,a=t[it];return a&&ra(n)&&ra(i)&&(a.request_headers[n.toLowerCase()]=i),e.apply(t,r)}}),e.apply(t,r)}}),e.send=new Proxy(e.send,{apply(e,t,r){let n=t[it];return n?(void 0!==r[0]&&(n.body=r[0]),n4("xhr",{startTimestamp:1e3*t8(),xhr:t}),e.apply(t,r)):e.apply(t,r)}})}function ii(){if(!function(){let e=t6.chrome,t=e&&e.app&&e.app.runtime,r="history"in t6&&!!t6.history.pushState&&!!t6.history.replaceState;return!t&&r}())return;let e=t6.onpopstate;function t(e){return function(...t){let r=t.length>2?t[2]:void 0;if(r){let e=l,t=String(r);l=t;n4("history",{from:e,to:t})}return e.apply(this,t)}}t6.onpopstate=function(...t){let r=t6.location.href,n=l;l=r;if(n4("history",{from:n,to:r}),e)try{return e.apply(this,t)}catch(e){}},r_(t6.history,"pushState",t),r_(t6.history,"replaceState",t)}function ia(){if("console"in t6)rh.forEach(function(e){if(e in t6.console)r_(t6.console,e,function(t){return rm[e]=t,function(...t){n4("console",{args:t,level:e});let r=rm[e];r&&r.apply(t6.console,t)}})})}function io(e,t){return!!e&&"object"==typeof e&&!!e[t]}function is(e){return"string"==typeof e?e:e?io(e,"url")?e.url:e.toString?e.toString():"":""}function id(e){if(void 0!==e){if(e>=400&&e<500)return"warning";if(e>=500)return"error";else return}}function ic(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let r=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:n,relative:t[5]+r+n}}let il=(e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){if(t.console&&!function(e){let t="console";n3(t,e),n9(t,ia)}(function(e){return function(t){var r;if(rW()!==e)return;let n={category:"console",data:{arguments:t.args,logger:"console"},level:"warn"===(r=t.level)?"warning":["fatal","error","warning","log","info","debug"].includes(r)?r:"log",message:rE(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${rE(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1)}np(n,{input:t.args,level:t.level})}}(e)),t.dom)n3("dom",function(e,t){return function(r){let n,i;if(rW()!==e)return;let a="object"==typeof t?t.serializeAttribute:void 0,o="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;o&&o>1024&&(nB&&ry.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${o} was configured. Sentry will use 1024 instead.`),o=1024),"string"==typeof a&&(a=[a]);try{let e=r.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;n=rp(t,{keyAttrs:a,maxStringLength:o}),i=function(e){if(!t6.HTMLElement)return null;let t=e;for(let e=0;e<5&&t;e++){;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}(t)}catch(e){n=""}if(0===n.length)return;let s={category:`ui.${r.name}`,message:n};i&&(s.data={"ui.component_name":i}),np(s,{event:r.event,name:r.name,global:r.global})}}(e,t.dom)),n9("dom",n8);if(t.xhr)n3("xhr",function(e){return function(t){if(rW()!==e)return;let{startTimestamp:r,endTimestamp:n}=t,i=t.xhr[it];if(!r||!n||!i)return;let{method:a,url:o,status_code:s,body:d}=i,c={xhr:t.xhr,input:d,startTimestamp:r,endTimestamp:n},l=id(s);np({category:"xhr",data:{method:a,url:o,status_code:s},type:"http",level:l},c)}}(e)),n9("xhr",ir);t.fetch&&!function(e,t){let r="fetch";n3(r,e),n9(r,()=>(function(e,t=!1){if(!t||!!function(){if("string"==typeof EdgeRuntime)return!0;if(!function(){if(!("fetch"in t6))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}())return!1;if(nG(t6.fetch))return!0;let e=!1,t=t6.document;if(t&&"function"==typeof t.createElement)try{let r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(e=nG(r.contentWindow.fetch)),t.head.removeChild(r)}catch(e){rf&&ry.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())r_(t6,"fetch",function(t){return function(...r){let n=Error(),{method:i,url:a}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,r]=e;return{url:is(t),method:io(r,"method")?String(r.method).toUpperCase():"GET"}}let t=e[0];return{url:is(t),method:io(t,"method")?String(t.method).toUpperCase():"GET"}}(r),o={args:r,fetchData:{method:i,url:a},startTimestamp:1e3*t8(),virtualError:n};return!e&&n4("fetch",{...o}),t.apply(t6,r).then(async t=>(e?e(t):n4("fetch",{...o,endTimestamp:1e3*t8(),response:t}),t),e=>{throw n4("fetch",{...o,endTimestamp:1e3*t8(),error:e}),rt(e)&&void 0===e.stack&&(e.stack=n.stack,rO(e,"framesToPop",1)),e})}})})(void 0,void 0))}(function(e){return function(t){if(rW()!==e)return;let{startTimestamp:r,endTimestamp:n}=t;if(!(!n||t.fetchData.url.match(/sentry_key/)&&"POST"===t.fetchData.method))if(t.error){let e=t.fetchData;np({category:"fetch",data:e,level:"error",type:"http"},{data:t.error,input:t.args,startTimestamp:r,endTimestamp:n})}else{let e=t.response,i={...t.fetchData,status_code:e&&e.status},a={input:t.args,response:e,startTimestamp:r,endTimestamp:n},o=id(i.status_code);np({category:"fetch",data:i,type:"http",level:o},a)}}}(e)),t.history&&!function(e){let t="history";n3(t,e),n9(t,ii)}(function(e){return function(t){if(rW()!==e)return;let r=t.from,n=t.to,i=ic(t6.location.href),a=r?ic(r):void 0,o=ic(n);(!a||!a.path)&&(a=i),i.protocol===o.protocol&&i.host===o.host&&(n=o.relative),i.protocol===a.protocol&&i.host===a.host&&(r=a.relative),np({category:"navigation",data:{from:r,to:n}})}}(e)),t.sentry&&e.on("beforeSendEvent",function(e){return function(t){if(rW()===e)np({category:`sentry.${"transaction"===t.type?"transaction":"event"}`,event_id:t.event_id,level:t.level,message:rR(t)},{event:t})}}(e))}}},iu=new WeakMap,ip=()=>({name:"FunctionToString",setupOnce(){u=Function.prototype.toString;try{Function.prototype.toString=function(...e){var t;let r=(t=this,t.__sentry_original__),n=iu.has(rW())&&void 0!==r?r:this;return u.apply(n,e)}}catch(e){}},setup(e){iu.set(e,!0)}}),ih=()=>({name:"HttpContext",preprocessEvent(e){if(!t6.navigator&&!t6.location&&!t6.document)return;let t=e.request&&e.request.url||t6.location&&t6.location.href,{referrer:r}=t6.document||{},{userAgent:n}=t6.navigator||{},i={...e.request&&e.request.headers,...r&&{Referer:r},...n&&{"User-Agent":n}},a={...e.request,...t&&{url:t},headers:i};e.request=a}}),im=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/],ig=(e={})=>({name:"InboundFilters",processEvent:(t,r,n)=>(function(e,t){return t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e)?(rq&&ry.warn(`Event dropped due to being internal Sentry Error. Event: ${rR(e)}`),!0):function(e,t){return!e.type&&!!t&&!!t.length&&(function(e){let t;let r=[];e.message&&r.push(e.message);try{t=e.exception.values[e.exception.values.length-1]}catch(e){}return t&&t.value&&(r.push(t.value),t.type&&r.push(`${t.type}: ${t.value}`)),r})(e).some(e=>rA(e,t))}(e,t.ignoreErrors)?(rq&&ry.warn(`Event dropped due to being matched by \`ignoreErrors\` option. Event: ${rR(e)}`),!0):function(e){return!e.type&&!!e.exception&&!!e.exception.values&&0!==e.exception.values.length&&!e.message&&!e.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value)}(e)?(rq&&ry.warn(`Event dropped due to not having an error message, error type or stacktrace. Event: ${rR(e)}`),!0):function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let r=e.transaction;return!!r&&rA(r,t)}(e,t.ignoreTransactions)?(rq&&ry.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. Event: ${rR(e)}`),!0):function(e,t){if(!t||!t.length)return!1;let r=iy(e);return!!r&&rA(r,t)}(e,t.denyUrls)?(rq&&ry.warn(`Event dropped due to being matched by \`denyUrls\` option. Event: ${rR(e)}. Url: ${iy(e)}`),!0):!function(e,t){if(!t||!t.length)return!0;let r=iy(e);return!r||rA(r,t)}(e,t.allowUrls)&&(rq&&ry.warn(`Event dropped due to not being matched by \`allowUrls\` option. Event: ${rR(e)}. Url: ${iy(e)}`),!0)})(t,function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:im],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,n.getOptions()))?null:t});function iy(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r&&""!==r.filename&&"[native code]"!==r.filename)return r.filename||null}return null}(t):null}catch(t){return rq&&ry.error(`Cannot extract url for event ${rR(e)}`),null}}let ib=[/preview\.vanilla\.tools/i,/connect\.goog/i,/file:\/\//i,/futureplc\.engineering/i],iE="production",iA=false,i_=[/^https?:\/\/bordeaux\.futurecdn\.net\/bordeaux\.js/],iO=[/^https?:\/\/c\.amazon-adsystem\.com\/aax2\/apstag\.js/,/^https?:\/\/securepubads\.g\.doubleclick.net\/tag\/js\/gpt\.js/,/^https?:\/\/cdn\.adsafeprotected\.com\/iasPET\.1\.js/,/^https?:\/\/js-sec\.indexww\.com\/ht\/p/],iv=()=>{let e=new nZ({dsn:"https://899032cf20894ca3ac193916e76d1ff5@o362810.ingest.sentry.io/5227073",environment:iE,transport:nX,stackParser:n5,debug:iA,release:"bordeaux@6.18.1",denyUrls:[...ib],allowUrls:[...i_,...iO],beforeSend:e=>{var t;return(null===(t=e.level)||void 0===t?void 0:t.toLowerCase())!=="error"?null:e},sampleRate:.01,integrations:[il(),ip(),ih(),ig()]});return rK().setClient(e),e.init(),e},iT=e=>(Array.isArray(e)?e:[e]).map(e=>{let t=e.lastIndexOf(".");return -1!==t?e.substring(t+1).trim():e.trim()}),iS=e=>(Array.isArray(e)?e:[e]).map(e=>{let t;return{id:-1!==(t=e.lastIndexOf("."))?e.substring(t+1).trim():e.trim()}}),iP=(0,w.Z)(),iI=(...e)=>{try{for(let t of e)if("string"==typeof t){let e=iP.document.querySelector(t);if(e)return e}else if("object"==typeof t&&t.selector&&"number"==typeof t.position&&t.position>0){let e=iP.document.querySelectorAll(t.selector)[t.position-1];if(e)return e.bordeauxHookSelectorPosition=t.position,e}return null}catch(e){return Y.c.error("Error while selecting DOM element",e),null}},iD=(0,w.Z)(),iR=e=>{try{return Array.from(iD.document.querySelectorAll(e))}catch(t){return Y.c.error("Error while selecting DOM elements: ",e),[]}},ij=e=>{let t=e=>e.replace(/&|&/g,"and");return Object.fromEntries(Object.entries(e).map(([e,r])=>Array.isArray(r)?[t(e),r.map(e=>"string"==typeof e?t(e):e)]:"string"==typeof r?[t(e),t(r)]:[t(e),r]))},iw=(0,w.Z)(),iC=(e,t)=>{let r="string"==typeof t?t:JSON.stringify(t);return iw.navigator.sendBeacon(e,new Blob([r],{type:"text/plain"}))},iN=(0,w.Z)(),iB=!1;try{let e=Object.defineProperty({},"passive",{get(){iB=!0}});iN.addEventListener("test",null,e)}catch(e){}let ix=iB;function ik(e,t=1e3){let r=!1;return(...n)=>{!r&&(r=!0,setTimeout(()=>{r=!1},t),e(...n))}}let iU=e=>{if(e instanceof Error)throw e;if("string"==typeof e)throw Error(e)},iL=(e="")=>{let t=e.length-1,r=0;for(;"/"===e.charAt(r)&&++r;);for(;"/"===e.charAt(t)&&--t;);return e.slice(r,t+1)},iM=(e,t)=>{let r=e.findIndex(t);return -1===r?e.length:r},iF=(e,t)=>t.reduce((e,t)=>null==e?void 0:e[t],e),iZ=(e,t,r)=>{var n,i;if(0===t.length||!e)return e;let a=t[0],o=1===t.length?r:iZ(e[a],t.slice(1),r);return Array.isArray(e)&&"number"==typeof a?[...e.slice(0,a),o,...e.slice(1+a)]:(n=function(e){for(var t=1;t{let i=iF(e,t);if(void 0===i)return Y.c.warn(`Could not access path of object, path: (${t.join(" > ")})`),e;let a=iM(i,r),o=n(i[a]);return iZ(e,[...t,a],o)},i$=()=>{let e=(0,w.d)();return new Promise((t,r)=>{let n=()=>{e.document.removeEventListener("jwplayerInstanceLoaded",n),"function"==typeof e.jwplayer?t(e.jwplayer):r(Error("jwplayer is not available"))};e.document.addEventListener("jwplayerInstanceLoaded",n)})},iV=e=>{let t=(0,w.Z)(),{top:r}=t,n=t;do{try{if(e in n)break}catch(e){}n=n.parent}while(n&&n!==r);return n&&e in n?n[e]:null};function iH(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let iY=()=>(e,t,r)=>{let n={cmpId:10,cmpVersion:23,gdprApplies:!0,tcfPolicyVersion:t,eventStatus:"tcloaded",cmpStatus:"loaded",tcString:"",isServiceSpecific:!0,useNonStandardStacks:!1,purposeOneTreatment:!1,publisherCC:"GB",outOfBand:{allowedVendors:{},disclosedVendors:{}},purpose:{consents:{},legitimateInterests:{}},vendor:{consents:{},legitimateInterests:{}},specialFeatureOptins:{},publisher:{consents:{},legitimateInterests:{},customPurpose:{consents:{},legitimateInterests:{}},restrictions:{}}};switch(e){case"getTCData":case"addEventListener":r(n,!0);break;case"ping":r({cmpId:10,cmpVersion:23,apiVersion:"23",gdprApplies:!0,tcfPolicyVersion:t,cmpLoaded:!0,cmpStatus:"loaded",displayStatus:"hidden",mocked:!0});break;case"removeEventListener":r(!0);break;case"displayConsentUi":r();break;case"getNonIABVendorConsents":r({gdprApplies:!0,metadata:"",nonIabVendorConsents:{}},!0);break;default:Y.c.warn(`Unknown command for mocked __tcfapi: ${e}`)}};let iX=(T=function*(){let e=(0,w.Z)(),t=new Promise((e,t)=>{let r=iV("__tcfapi");if(null===r){t(Error("__tcfapi API does not exist in window frames"));return}e(r)});return Promise.race([t,new Promise((t,r)=>{e.setTimeout(()=>r(Error("Timeout retrieving __tcfapi API after 5000ms")),5e3)})]).catch(e=>(Y.c.error(e),iY()))},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=T.apply(e,t);function a(e){iH(i,r,n,a,o,"next",e)}function o(e){iH(i,r,n,a,o,"throw",e)}a(void 0)})});function iK(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}if(!eP.get("usprivacy")){let e=(0,w.Z)();eP.set("usprivacy","1YNN",31536e3,null===(D=e.window.top)||void 0===D?void 0:D.location.host)}let iz=()=>(e,t,r)=>{if("getUSPData"===e)r({version:t,uspString:"1---"},!0)};let iW=(S=function*(){let e=(0,w.Z)(),t=new Promise((e,t)=>{let r=iV("__uspapi");if(null===r){t(Error("__uspapi API does not exist in window frames"));return}e(r)});return Promise.race([t,new Promise((t,r)=>{e.setTimeout(()=>r(Error("Timeout retrieving __uspapi API after 5000ms")),5e3)})]).catch(e=>(Y.c.error(e),iz()))},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=S.apply(e,t);function a(e){iK(i,r,n,a,o,"next",e)}function o(e){iK(i,r,n,a,o,"throw",e)}a(void 0)})});function iq(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}let iQ=()=>{let e=0;return(t,r)=>{let n={gppVersion:"-1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:[],cmpId:-1,sectionList:[],applicableSections:[],gppString:"",parsedSections:{},mocked:!0};switch(t){case"ping":r(n,!0);break;case"addEventListener":r({eventName:"listenerRegistered",listenerId:e,data:!0,pingData:n},!0),e++;break;default:Y.c.warn(`Unknown command for mocked __gpp: ${t}`)}}};let iJ=(P=function*(){let e=(0,w.Z)(),t=new Promise((e,t)=>{let r=iV("__gpp");if(null===r){t(Error("__gpp API does not exist in window frames"));return}e(r)});return Promise.race([t,new Promise((t,r)=>{e.setTimeout(()=>r(Error("Timeout retrieving __gpp API after 5000ms")),5e3)})]).catch(e=>(Y.c.error(e),iQ()))},function(){var e=this,t=arguments;return new Promise(function(r,n){var i=P.apply(e,t);function a(e){iq(i,r,n,a,o,"next",e)}function o(e){iq(i,r,n,a,o,"throw",e)}a(void 0)})});function i0(e,t,r,n,i,a,o){try{var s=e[a](o),d=s.value}catch(e){r(e);return}s.done?t(d):Promise.resolve(d).then(n,i)}function i1(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function o(e){i0(a,n,i,o,s,"next",e)}function s(e){i0(a,n,i,o,s,"throw",e)}o(void 0)})}}let i5=(0,eR.E9)(({sendBack:e,input:t})=>{let r=(0,w.Z)(),n=r.setInterval(()=>{try{(r.__tcfapi||t.tcfapi)("ping",2,t=>{"stub"===t.cmpStatus?e({type:V.ld.PENDING}):"loaded"===t.cmpStatus&&t.mocked?e({type:V.ld.MOCKED}):"loaded"===t.cmpStatus&&e({type:V.ld.LOADED})})}catch(t){e({type:V.ld.FAILURE,data:t})}},50);return()=>{r.clearInterval(n)}}),i7=(0,eR.p4)(({input:e})=>new Promise((t,r)=>{((0,w.Z)().__tcfapi||e.tcfapi)("addEventListener",2,(e,n)=>{n?("tcloaded"===e.eventStatus||"useractioncomplete"===e.eventStatus)&&t(e):r(Error("Failed to get GDPR consent data, __tcfapi addEventListener request failed"))})})),i6=(0,eR.p4)(i1(function*(){let e=yield new Promise((e,t)=>{iW().then(r=>{r("getUSPData",1,(r,n)=>{r&&n&&Object.keys(r).includes("uspString")?e(r):t(Error("Failed to get USP consent data, __uspapi getUSPData request failed"))})})}).catch(e=>(Y.c.error(`Error retrieving USP consent. ${e.message}`),null));return null===e?{done:!0,askedForConsent:!1,consent:null,ccpaApplies:!1,status:V.SW.NOT_APPLICABLE}:e.uspString.includes("1---")?{done:!0,askedForConsent:!0,consent:null,ccpaApplies:!1,status:V.SW.NOT_APPLICABLE}:{done:!0,askedForConsent:!0,consent:e,ccpaApplies:!0,status:"Y"===e.uspString[1]?V.SW.TRUE:V.SW.FALSE}})),i2=(0,eR.p4)(i1(function*(){let e,t=yield new Promise((e,t)=>{iJ().then(r=>{r("addEventListener",(r,n)=>{n&&r&&"ready"===r.pingData.signalStatus&&Object.keys(r.pingData).includes("gppString")&&""!==r.pingData.gppString?e(r):n&&r&&"ready"!==r.pingData.signalStatus||t(Error("Failed to get GPP consent data, __gpp addEventListener request failed"))})})}).catch(e=>(Y.c.error(`Error retrieving GPP consent. ${e.message}`),null));if(null===t)return{done:!0,consent:null,status:V.CY.NULL_PAYLOAD};return Array.isArray(e=t.pingData.applicableSections)&&1===e.length&&-1===e[0]?{done:!0,consent:t,status:V.CY.NOT_APPLICABLE}:{done:!0,consent:t,status:V.CY.TRUE}})),i3=e=>{let{gdprApplies:t,purpose:r}=e;return!t||r.consents[2]||r.legitimateInterests[2]||r.consents[7]||r.legitimateInterests[7]||r.consents[9]||r.legitimateInterests[9]||r.consents[10]||r.legitimateInterests[10]||!1},i9=(e,t)=>{if(null===e.consent)return!1;let{gdprApplies:r,vendor:n}=e.consent,i=void 0!==t&&n&&n.consents&&n.consents[t];return!r||i},i4=e=>!!e&&!!e.ccpaApplies&&!!e.consent&&!(e.consent.uspString.length<3)&&"Y"===e.consent.uspString[2],i8=(0,eD.cY)({types:{},actors:{[V.C5.getTCFAPI]:(0,eR.p4)(iX),[V.C5.getGDPRLoaded]:i5,[V.C5.retrieveGDPRConsent]:i7}}).createMachine({id:"consent",initial:V.wX.getTCFAPI,context:{tcfapi:{},result:{done:!1,askedForConsent:!1,consent:null,status:V.Ys.NOT_APPLICABLE,hasEnoughConsentForAuction:!1}},output:({context:e})=>{var t,r;return t=function(e){for(var t=1;te.output}),target:V.wX.loadAPI},onError:{actions:({event:{error:e}})=>{let t=e instanceof Error?e.message:e;Y.c.error(`Error getting TCF API. ${t}`)},target:V.wX.finished}}},[V.wX.loadAPI]:{invoke:{src:V.C5.getGDPRLoaded,input:({context:e})=>({tcfapi:e.tcfapi})},on:{[V.ld.PENDING]:{actions:(0,ej.s)({type:V.w4.pending})},[V.ld.LOADED]:{actions:(0,ej.s)({type:V.w4.loaded}),target:V.wX.retrieveConsent},[V.ld.MOCKED]:{actions:(0,ej.s)({type:V.w4.mocked}),target:V.wX.retrieveConsent},[V.ld.FAILURE]:{actions:({event:e})=>{var t;return Y.c.error(`Error retrieving GDPR loaded. ${(null===(t=e.data)||void 0===t?void 0:t.message)||""}`)},target:V.wX.finished}}},[V.wX.retrieveConsent]:{invoke:{src:V.C5.retrieveGDPRConsent,input:({context:e})=>({tcfapi:e.tcfapi}),onError:{actions:({event:{error:e}})=>{let t=e instanceof Error?e.message:e;Y.c.error(`Error retrieving GDPR consent. ${t}`)},target:V.wX.finished},onDone:{actions:(0,ej.a)({result:({context:e,event:t})=>{let r=t.output,{status:n}=e.result;if(r&&r.gdprApplies){let e=Object.keys(r.vendor.consents||{}).length,t=Object.keys(r.vendor.legitimateInterests||{}).length;n=t&&e?V.Ys.ACCEPT:t?V.Ys.LEGITIMATE_INTEREST:V.Ys.REJECT_ALL}else n=V.Ys.NOT_APPLICABLE;return{done:!0,askedForConsent:!0,consent:r,status:n,hasEnoughConsentForAuction:!!r&&i3(r)}}}),target:V.wX.finished}}},[V.wX.finished]:{type:"final"}}})},43408:function(e,t,r){"use strict";r.d(t,{h:()=>l,c:()=>p});var n=r("54868");let i=(0,n.d)(),a=0,o=[],s={all:0,info:0,warn:0,error:0},d=[],c={all:[],info:[],warn:[],error:[]},l={history:o,counts:s,logs:d,onLogAll:e=>c.all.push(e),onLogInfo:e=>c.info.push(e),onLogWarn:e=>c.warn.push(e),onLogError:e=>c.error.push(e)},u=e=>function(...t){let r=Array.prototype.slice.call(t),n={id:a,timestamp:Date.now(),level:e,args:r};a+=1,s.all+=1,s[e]+=1,o.push(n);let l={type:`log-${e}`,logItem:n};switch(d.push(l),c.all.forEach(e=>e(l)),e){case"info":c.info.forEach(e=>e(l));break;case"warn":c.warn.forEach(e=>e(l));break;case"error":c.error.forEach(e=>e(l))}let u={info:"log",warn:"warn",error:"error"}[e],p=Array.prototype.slice.call(t);p.unshift("background: #800020; color: #ffffff"),p.unshift("%c BORDEAUX "),i.console[u](...p)},p={info:u("info"),warn:u("warn"),error:u("error")}},846:function(e,t,r){"use strict";r.d(t,{Z:()=>_});var n=r("46992"),i=r("34553");function a(e){var t=Object.prototype.toString.call(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object AsyncGeneratorFunction]"===t}var o=r("9103"),s=r("58731"),d=r("42419");function c(e,t){for(var r=0,n=t.length,i=Array(n);r":e(n,i)},i=function(e,t){return c(function(t){return l(t)+": "+n(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+c(n,t).join(", ")+"))";case"[object Array]":return"["+c(n,t).concat(i(t,E(function(e){return/^\d+$/.test(e)},(0,f.Z)(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+n(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?n(NaN):l(p(t)))+")";case"[object Map]":return"new Map("+n(Array.from(t))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+n(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object Set]":return"new Set("+n(Array.from(t).sort())+")";case"[object String]":return"object"==typeof t?"new String("+n(t.valueOf())+")":l(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var a=t.toString();if("[object Object]"!==a)return a}return"{"+i(t,(0,f.Z)(t)).join(", ")+"}"}}(e,[])});let _=(0,n.Z)(function(e,t){if((0,i.Z)(e)){if((0,i.Z)(t))return e.concat(t);throw TypeError(A(t)+" is not an array")}if((0,o.Z)(e)){if((0,o.Z)(t))return e+t;throw TypeError(A(t)+" is not a string")}if(null!=e&&a(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&a(e.concat))return e.concat(t);throw TypeError(A(e)+' does not have a method named "concat" or "fantasy-land/concat"')})},95878:function(e,t,r){"use strict";r.d(t,{Z:()=>p});var n=r("46992");function i(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}function a(e,t,r){for(var n=0,i=r.length;n=0;){if(r[p]===e)return n[p]===t;p-=1}switch(a){case"Map":if(e.size!==t.size)return!1;return l(e.entries(),t.entries(),r.concat([e]),n.concat([t]));case"Set":if(e.size!==t.size)return!1;return l(e.values(),t.values(),r.concat([e]),n.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var f=(0,d.Z)(e);if(f.length!==(0,d.Z)(t).length)return!1;var h=r.concat([e]),m=n.concat([t]);for(p=f.length-1;p>=0;){var g=f[p];if(!((0,o.Z)(g,t)&&u(t[g],e[g],h,m)))return!1;p-=1}return!0}let p=(0,n.Z)(function(e,t){return u(e,t,[],[])})},85895:function(e,t,r){"use strict";function n(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,r){return t.apply(this,arguments)};case 3:return function(e,r,n){return t.apply(this,arguments)};case 4:return function(e,r,n,i){return t.apply(this,arguments)};case 5:return function(e,r,n,i,a){return t.apply(this,arguments)};case 6:return function(e,r,n,i,a,o){return t.apply(this,arguments)};case 7:return function(e,r,n,i,a,o,s){return t.apply(this,arguments)};case 8:return function(e,r,n,i,a,o,s,d){return t.apply(this,arguments)};case 9:return function(e,r,n,i,a,o,s,d,c){return t.apply(this,arguments)};case 10:return function(e,r,n,i,a,o,s,d,c,l){return t.apply(this,arguments)};default:throw Error("First argument to _arity must be a non-negative integer no greater than ten")}}r.d(t,{Z:function(){return n}})},58731:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(57682);function i(e){return function t(r){return 0==arguments.length||(0,n.Z)(r)?t:e.apply(this,arguments)}}},46992:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(58731),i=r(57682);function a(e){return function t(r,a){switch(arguments.length){case 0:return t;case 1:return(0,i.Z)(r)?t:(0,n.Z)(function(t){return e(r,t)});default:return(0,i.Z)(r)&&(0,i.Z)(a)?t:(0,i.Z)(r)?(0,n.Z)(function(t){return e(t,a)}):(0,i.Z)(a)?(0,n.Z)(function(t){return e(r,t)}):e(r,a)}}}},62775:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(58731),i=r(46992),a=r(57682);function o(e){return function t(r,o,s){switch(arguments.length){case 0:return t;case 1:return(0,a.Z)(r)?t:(0,i.Z)(function(t,n){return e(r,t,n)});case 2:return(0,a.Z)(r)&&(0,a.Z)(o)?t:(0,a.Z)(r)?(0,i.Z)(function(t,r){return e(t,o,r)}):(0,a.Z)(o)?(0,i.Z)(function(t,n){return e(r,t,n)}):(0,n.Z)(function(t){return e(r,o,t)});default:return(0,a.Z)(r)&&(0,a.Z)(o)&&(0,a.Z)(s)?t:(0,a.Z)(r)&&(0,a.Z)(o)?(0,i.Z)(function(t,r){return e(t,r,s)}):(0,a.Z)(r)&&(0,a.Z)(s)?(0,i.Z)(function(t,r){return e(t,o,r)}):(0,a.Z)(o)&&(0,a.Z)(s)?(0,i.Z)(function(t,n){return e(r,t,n)}):(0,a.Z)(r)?(0,n.Z)(function(t){return e(t,o,s)}):(0,a.Z)(o)?(0,n.Z)(function(t){return e(r,t,s)}):(0,a.Z)(s)?(0,n.Z)(function(t){return e(r,o,t)}):e(r,o,s)}}}},16362:function(e,t,r){"use strict";r.d(t,{Z:()=>i});var n=r("34553");function i(e,t,r){return function(){if(0==arguments.length)return r();var i=arguments[arguments.length-1];if(!(0,n.Z)(i)){for(var a,o=0;oi});var n=r("95878");function i(e,t){return function(e,t,r){var i,a;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(i=1/t;r=0}},76296:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(89500),i=Object.prototype.toString;let a=function(){return"[object Arguments]"===i.call(arguments)?function(e){return"[object Arguments]"===i.call(e)}:function(e){return(0,n.Z)("callee",e)}}()},34553:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)}},84308:function(e,t,r){"use strict";function n(e){return"[object Object]"===Object.prototype.toString.call(e)}r.d(t,{Z:function(){return n}})},57682:function(e,t,r){"use strict";function n(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}r.d(t,{Z:function(){return n}})},9103:function(e,t,r){"use strict";function n(e){return"[object String]"===Object.prototype.toString.call(e)}r.d(t,{Z:function(){return n}})},44864:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n={init:function(){return this.xf["@@transducer/init"]()},result:function(e){return this.xf["@@transducer/result"](e)}}},82297:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(58731),i=r(89500),a=r(76296),o=!({toString:null}).propertyIsEnumerable("toString"),s=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],d=function(){return arguments.propertyIsEnumerable("length")}(),c=function(e,t){for(var r=0;r=0;)t=s[r],(0,i.Z)(t,e)&&!c(n,t)&&(n[n.length]=t),r-=1;return n}):(0,n.Z)(function(e){return Object(e)!==e?[]:Object.keys(e)})},95801:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(62775),i=r(37563);let a=(0,n.Z)(function(e,t,r){return(0,i.Z)(function(t,r,n){return e(r,n)},t,r)})},37563:function(e,t,r){"use strict";r.d(t,{Z:()=>s});var n=r("62775"),i=r("84308"),a=r("89500"),o=(0,n.Z)(function(e,t,r){var n,i={};for(n in r=r||{},t=t||{})(0,a.Z)(n,t)&&(i[n]=(0,a.Z)(n,r)?e(n,t[n],r[n]):t[n]);for(n in r)(0,a.Z)(n,r)&&!(0,a.Z)(n,i)&&(i[n]=r[n]);return i});let s=(0,n.Z)(function e(t,r,n){return o(function(r,n,a){return(0,i.Z)(n)&&(0,i.Z)(a)?e(t,n,a):t(r,n,a)},r,n)})}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}r.m=e,(()=>{var e="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",t="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",n="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",i=function(e){e&&e.d<1&&(e.d=1,e.forEach(function(e){e.r--}),e.forEach(function(e){e.r--?e.r++:e()}))};r.a=function(r,a,o){o&&((s=[]).d=-1);var s,d,c,l,u=new Set,p=r.exports,f=new Promise(function(e,t){l=t,c=e});f[t]=p,f[e]=function(e){s&&e(s),u.forEach(e),f.catch(function(){})},r.exports=f,a(function(r){d=r.map(function(r){if(null!==r&&"object"==typeof r){if(r[e])return r;if(r.then){var a=[];a.d=0,r.then(function(e){o[t]=e,i(a)},function(e){o[n]=e,i(a)});var o={};return o[e]=function(e){e(a)},o}}var s={};return s[e]=function(){},s[t]=r,s});var a,o=function(){return d.map(function(e){if(e[n])throw e[n];return e[t]})},c=new Promise(function(t){(a=function(){t(o)}).r=0;var r=function(e){e===s||u.has(e)||(u.add(e),e&&!e.d&&(a.r++,e.push(a)))};d.map(function(t){t[e](r)})});return a.r?c:o()},function(e){e?l(f[n]=e):c(p),i(s)}),s&&s.d<0&&(s.d=0)}})(),r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.f={},r.e=function(e){return Promise.all(Object.keys(r.f).reduce(function(t,n){return r.f[n](e,t),t},[]))},r.u=function(e){return""+(({1003:"eskimiBidAdapter-js",11:"mgidXBidAdapter-js",1106:"seedingAllianceBidAdapter-js",1114:"smartytechBidAdapter-js",1135:"pubCircleBidAdapter-js",1143:"vuukleBidAdapter-js",1145:"snigelBidAdapter-js",1159:"showheroes-bsBidAdapter-js",1181:"lassoBidAdapter-js",1203:"optoutBidAdapter-js",1223:"openxBidAdapter-js",1239:"marsmediaBidAdapter-js",1240:"adhashBidAdapter-js",1242:"lemmaDigitalBidAdapter-js",1255:"mobfoxpbBidAdapter-js",1279:"h12mediaBidAdapter-js",1315:"mathildeadsBidAdapter-js",1318:"ringieraxelspringerBidAdapter-js",1366:"vidoomyBidAdapter-js",1371:"theAdxBidAdapter-js",1379:"quantcastBidAdapter-js",1407:"seedtagBidAdapter-js",1415:"publirBidAdapter-js",1434:"shinezRtbBidAdapter-js",147:"cpmstarBidAdapter-js",1473:"yahooAdsBidAdapter-js",1531:"pubgeniusBidAdapter-js",1548:"madvertiseBidAdapter-js",1549:"richaudienceBidAdapter-js",1557:"ixBidAdapter-js",1585:"unrulyBidAdapter-js",1619:"mediaimpactBidAdapter-js",163:"adheseBidAdapter-js",1685:"stnBidAdapter-js",1703:"brightMountainMediaBidAdapter-js",1766:"tappxBidAdapter-js",1774:"smartxBidAdapter-js",1780:"ajaBidAdapter-js",1794:"equativBidAdapter-js",1812:"greenbidsBidAdapter-js",1892:"adplusBidAdapter-js",194:"consumableBidAdapter-js",1959:"docereeAdManagerBidAdapter-js",1970:"pubwiseBidAdapter-js",1977:"nobidBidAdapter-js",1980:"automatadBidAdapter-js",2e3:"ablidaBidAdapter-js",2061:"revcontentBidAdapter-js",2071:"lkqdBidAdapter-js",2075:"bidmaticBidAdapter-js",2149:"voxBidAdapter-js",217:"livewrappedBidAdapter-js",2196:"criteoBidAdapter-js",2214:"adgridBidAdapter-js",2238:"[request]",2280:"adnowBidAdapter-js",2297:"vrtcalBidAdapter-js",2308:"outbrainBidAdapter-js",2314:"blueBidAdapter-js",2329:"clickforceBidAdapter-js",2363:"newspassidBidAdapter-js",2365:"stvBidAdapter-js",2384:"loglyliftBidAdapter-js",2400:"rtbhouseBidAdapter-js",2403:"responsiveAdsBidAdapter-js",2587:"ownadxBidAdapter-js",2611:"adsinteractiveBidAdapter-js",2623:"adotBidAdapter-js",263:"bidtheatreBidAdapter-js",2803:"rixengineBidAdapter-js",2804:"betweenBidAdapter-js",2826:"beopBidAdapter-js",2849:"yieldlabBidAdapter-js",2859:"innityBidAdapter-js",2863:"bidscubeBidAdapter-js",2896:"adxcgBidAdapter-js",2917:"bucksenseBidAdapter-js",2924:"appushBidAdapter-js",299:"admixerBidAdapter-js",2999:"adWMGBidAdapter-js",302:"lockerdomeBidAdapter-js",3031:"mantisBidAdapter-js",3053:"zeta_global_sspBidAdapter-js",3055:"wipesBidAdapter-js",3159:"freepassBidAdapter-js",3169:"dailymotionBidAdapter-js",3170:"e_volutionBidAdapter-js",3198:"programmaticaBidAdapter-js",3243:"readpeakBidAdapter-js",3317:"colombiaBidAdapter-js",3350:"vdoaiBidAdapter-js",3375:"ehealthcaresolutionsBidAdapter-js",3384:"proxistoreBidAdapter-js",3405:"invamiaBidAdapter-js",3431:"brainxBidAdapter-js",349:"mediagoBidAdapter-js",3539:"impactifyBidAdapter-js",355:"smartyadsBidAdapter-js",3573:"saambaaBidAdapter-js",3643:"smootBidAdapter-js",3724:"craftBidAdapter-js",3763:"admanBidAdapter-js",3817:"engageyaBidAdapter-js",3825:"truereachBidAdapter-js",3855:"adprimeBidAdapter-js",3873:"buzzoolaBidAdapter-js",3886:"redtramBidAdapter-js",389:"resetdigitalBidAdapter-js",3902:"themoneytizerBidAdapter-js",3920:"appierBidAdapter-js",3930:"talkadsBidAdapter-js",3955:"scatteredBidAdapter-js",3998:"asoBidAdapter-js",4030:"eplanningBidAdapter-js",4036:"koblerBidAdapter-js",4067:"rubiconBidAdapter-js",4082:"orakiBidAdapter-js",4093:"cleanmedianetBidAdapter-js",4097:"braveBidAdapter-js",4124:"chtnwBidAdapter-js",4130:"loganBidAdapter-js",4139:"padsquadBidAdapter-js",4192:"krushmediaBidAdapter-js",4224:"zmaticooBidAdapter-js",424:"gridBidAdapter-js",4256:"beyondmediaBidAdapter-js",4262:"viouslyBidAdapter-js",4267:"trafficgateBidAdapter-js",4304:"cwireBidAdapter-js",4306:"integr8BidAdapter-js",4387:"lunamediahbBidAdapter-js",4391:"dsp_genieeBidAdapter-js",4395:"adfusionBidAdapter-js",4421:"aniviewBidAdapter-js",4431:"operaadsBidAdapter-js",4434:"trionBidAdapter-js",4436:"adtargetBidAdapter-js",4447:"playdigoBidAdapter-js",4450:"missenaBidAdapter-js",4458:"acuityadsBidAdapter-js",4465:"ccxBidAdapter-js",4514:"silverpushBidAdapter-js",4553:"welectBidAdapter-js",4605:"kimberliteBidAdapter-js",4640:"sspBCBidAdapter-js",4665:"widespaceBidAdapter-js",467:"axisBidAdapter-js",4685:"visxBidAdapter-js",4702:"yieldmoBidAdapter-js",4706:"mediasniperBidAdapter-js",4730:"adgenerationBidAdapter-js",4743:"eightPodBidAdapter-js",4780:"relayBidAdapter-js",4831:"concertBidAdapter-js",4843:"mytargetBidAdapter-js",485:"adoceanBidAdapter-js",4870:"mediafuseBidAdapter-js",4885:"relevantdigitalBidAdapter-js",49:"temedyaBidAdapter-js",4904:"edge226BidAdapter-js",4917:"microadBidAdapter-js",4930:"unicornBidAdapter-js",4933:"sharethroughBidAdapter-js",4985:"globalsunBidAdapter-js",4993:"mediabramaBidAdapter-js",5009:"winrBidAdapter-js",5016:"onetagBidAdapter-js",5030:"etargetBidAdapter-js",5055:"kubientBidAdapter-js",5072:"apstreamBidAdapter-js",5074:"videonowBidAdapter-js",5140:"otmBidAdapter-js",5143:"beachfrontBidAdapter-js",5156:"shinezBidAdapter-js",5157:"conversantBidAdapter-js",5181:"adkernelBidAdapter-js",5184:"yandexBidAdapter-js",5189:"finativeBidAdapter-js",5219:"twistDigitalBidAdapter-js",5233:"luponmediaBidAdapter-js",5260:"bidglassBidAdapter-js",5262:"vlybyBidAdapter-js",5264:"waardexBidAdapter-js",5272:"vidazooBidAdapter-js",5308:"alkimiBidAdapter-js",5310:"tpmnBidAdapter-js",5356:"underdogmediaBidAdapter-js",5357:"driftpixelBidAdapter-js",5366:"smilewantedBidAdapter-js",5392:"sovrnBidAdapter-js",540:"sonobiBidAdapter-js",5413:"insticatorBidAdapter-js",5474:"yieldoneBidAdapter-js",5481:"smartadserverBidAdapter-js",5518:"optidigitalBidAdapter-js",5560:"dspxBidAdapter-js",5562:"targetVideoBidAdapter-js",5578:"connatixBidAdapter-js",5580:"flippBidAdapter-js",5582:"cointrafficBidAdapter-js",5586:"loyalBidAdapter-js",5605:"adstirBidAdapter-js",5606:"kueezBidAdapter-js",5618:"distroscaleBidAdapter-js",5654:"pulsepointBidAdapter-js",5664:"pgamsspBidAdapter-js",5685:"growadvertisingBidAdapter-js",5694:"pangleBidAdapter-js",57:"taboolaBidAdapter-js",5702:"datablocksBidAdapter-js",5711:"deepintentBidAdapter-js",5720:"dexertoBidAdapter-js",5730:"tapnativeBidAdapter-js",5797:"openwebBidAdapter-js",5799:"jixieBidAdapter-js",5809:"deltaprojectsBidAdapter-js",5837:"mediakeysBidAdapter-js",5839:"mediaConsortiumBidAdapter-js",5866:"connectadBidAdapter-js",5905:"smarticoBidAdapter-js",5919:"boldwinBidAdapter-js",596:"riseBidAdapter-js",5970:"undertoneBidAdapter-js",5976:"nextrollBidAdapter-js",6022:"telariaBidAdapter-js",604:"mediaforceBidAdapter-js",6053:"browsiBidAdapter-js",6078:"imdsBidAdapter-js",6098:"colossussspBidAdapter-js",6132:"bridBidAdapter-js",6137:"adtrgtmeBidAdapter-js",6142:"stroeerCoreBidAdapter-js",6158:"c1xBidAdapter-js",6181:"tripleliftBidAdapter-js",6189:"hypelabBidAdapter-js",6190:"admaticBidAdapter-js",6195:"axonixBidAdapter-js",6216:"pubriseBidAdapter-js",6219:"ivsBidAdapter-js",6241:"onomagicBidAdapter-js",6251:"mediasquareBidAdapter-js",6261:"emtvBidAdapter-js",631:"adkernelAdnBidAdapter-js",6349:"adspiritBidAdapter-js",6373:"pubxBidAdapter-js",6411:"prismaBidAdapter-js",6413:"ozoneBidAdapter-js",6425:"precisoBidAdapter-js",6514:"adbutlerBidAdapter-js",6542:"kiviadsBidAdapter-js",6545:"optableBidAdapter-js",6554:"iqxBidAdapter-js",657:"goldbachBidAdapter-js",660:"holidBidAdapter-js",6654:"videoheroesBidAdapter-js",6657:"eclickadsBidAdapter-js",6688:"coinzillaBidAdapter-js",675:"compassBidAdapter-js",6768:"nexx360BidAdapter-js",6775:"amxBidAdapter-js",6801:"gamoshiBidAdapter-js",681:"codefuelBidAdapter-js",6814:"vibrantmediaBidAdapter-js",684:"ssp_genieeBidAdapter-js",6890:"cadentApertureMXBidAdapter-js",6910:"viqeoBidAdapter-js",693:"admaruBidAdapter-js",6936:"open8BidAdapter-js",6938:"big-richmediaBidAdapter-js",6965:"inmobiBidAdapter-js",6978:"jwplayerBidAdapter-js",6983:"gammaBidAdapter-js",6992:"omsBidAdapter-js",7:"interactiveOffersBidAdapter-js",7001:"rediadsBidAdapter-js",7034:"aidemBidAdapter-js",7041:"viewdeosDXBidAdapter-js",7056:"dianomiBidAdapter-js",7080:"videobyteBidAdapter-js",7096:"djaxBidAdapter-js",7116:"madsenseBidAdapter-js",7124:"retailspotBidAdapter-js",7261:"gothamadsBidAdapter-js",7294:"33acrossBidAdapter-js",7314:"a1MediaBidAdapter-js",735:"adqueryBidAdapter-js",7395:"gumgumBidAdapter-js",741:"contxtfulBidAdapter-js",743:"xeBidAdapter-js",746:"gnetBidAdapter-js",7460:"performaxBidAdapter-js",7478:"orbidderBidAdapter-js",7492:"logicadBidAdapter-js",7519:"pilotxBidAdapter-js",7545:"pxyzBidAdapter-js",7567:"minutemediaBidAdapter-js",7579:"apacdexBidAdapter-js",758:"medianetBidAdapter-js",76:"adponeBidAdapter-js",7658:"limelightDigitalBidAdapter-js",7662:"anyclipBidAdapter-js",7664:"adyoulikeBidAdapter-js",7666:"adagioBidAdapter-js",769:"conceptxBidAdapter-js",7712:"videoreachBidAdapter-js",773:"luceadBidAdapter-js",7759:"feedadBidAdapter-js",779:"oguryBidAdapter-js",7862:"BTBidAdapter-js",7870:"discoveryBidAdapter-js",7887:"blastoBidAdapter-js",800:"bridgewellBidAdapter-js",8003:"ventesBidAdapter-js",801:"getintentBidAdapter-js",8017:"idxBidAdapter-js",8063:"qwarryBidAdapter-js",8147:"carodaBidAdapter-js",8152:"improvedigitalBidAdapter-js",8156:"copper6sspBidAdapter-js",8166:"gmosspBidAdapter-js",8169:"ssmasBidAdapter-js",8170:"sparteoBidAdapter-js",8219:"qtBidAdapter-js",8225:"adrinoBidAdapter-js",8249:"iqzoneBidAdapter-js",8261:"ttdBidAdapter-js",827:"r2b2BidAdapter-js",8280:"excoBidAdapter-js",8282:"ucfunnelBidAdapter-js",8292:"ipromBidAdapter-js",830:"escalaxBidAdapter-js",8323:"exadsBidAdapter-js",8362:"rtbsapeBidAdapter-js",8399:"kargoBidAdapter-js",8423:"ads_interactiveBidAdapter-js",8433:"visiblemeasuresBidAdapter-js",8443:"mgidBidAdapter-js",8456:"incrxBidAdapter-js",8469:"hybridBidAdapter-js",8511:"addefendBidAdapter-js",8518:"nextMillenniumBidAdapter-js",853:"viantOrtbBidAdapter-js",8538:"radsBidAdapter-js",8541:"docereeBidAdapter-js",8578:"displayioBidAdapter-js",8582:"silvermobBidAdapter-js",8605:"malltvBidAdapter-js",8637:"illuminBidAdapter-js",8642:"sublimeBidAdapter-js",8706:"pixfutureBidAdapter-js",8724:"pstudioBidAdapter-js",8751:"nativoBidAdapter-js",8782:"adtelligentBidAdapter-js",8796:"lifestreetBidAdapter-js",8814:"adverxoBidAdapter-js",8829:"advangelistsBidAdapter-js",8848:"relaidoBidAdapter-js",8882:"adriverBidAdapter-js",8913:"smarthubBidAdapter-js",8952:"setupadBidAdapter-js",8965:"my6senseBidAdapter-js",8983:"adnuntiusBidAdapter-js",8991:"pubmaticBidAdapter-js",9007:"teadsBidAdapter-js",9018:"mabidderBidAdapter-js",9034:"invibesBidAdapter-js",9050:"opscoBidAdapter-js",9072:"biddoBidAdapter-js",910:"dxkultureBidAdapter-js",9104:"audiencerunBidAdapter-js",9120:"nexverseBidAdapter-js",9129:"astraoneBidAdapter-js",9187:"datawrkzBidAdapter-js",9247:"yieldliftBidAdapter-js",9273:"appnexusBidAdapter-js",9293:"admediaBidAdapter-js",9306:"aduptechBidAdapter-js",9313:"bitmediaBidAdapter-js",9362:"zetaBidAdapter-js",9384:"yieldloveBidAdapter-js",9403:"glomexBidAdapter-js",9412:"bliinkBidAdapter-js",9428:"bedigitechBidAdapter-js",9439:"contentexchangeBidAdapter-js",9443:"smaatoBidAdapter-js",9470:"gjirafaBidAdapter-js",9475:"a4gBidAdapter-js",9478:"akceloBidAdapter-js",9485:"orbitsoftBidAdapter-js",9511:"freewheel-sspBidAdapter-js",9530:"relevatehealthBidAdapter-js",955:"kueezRtbBidAdapter-js",9565:"afpBidAdapter-js",9567:"tagorasBidAdapter-js",9587:"lm_kiviadsBidAdapter-js",961:"adrelevantisBidAdapter-js",9625:"ampliffyBidAdapter-js",9636:"asealBidAdapter-js",965:"bridgeuppBidAdapter-js",9673:"dailyhuntBidAdapter-js",969:"adfBidAdapter-js",9701:"slimcutBidAdapter-js",9733:"ad2ictionBidAdapter-js",9736:"rhythmoneBidAdapter-js",9799:"adpartnerBidAdapter-js",9801:"fluctBidAdapter-js",9828:"adtrueBidAdapter-js",9872:"digitalMatterBidAdapter-js",994:"justpremiumBidAdapter-js"})[e]||e)+"."+({1003:"92ebbb5c0b2f09e0",11:"bfb82215cd782beb",1106:"4688c7784c665bd2",1114:"de4caf8fe09bf709",1135:"5f80f4a59c34f88a",1143:"71a04191898bc1d1",1145:"79454356f5f4eece",1159:"a79926871aefc7d8",1181:"51ece2f43554bf03",1203:"8dfd3a187334624a",1223:"4cfe51cc52d59fc7",1239:"39027f3696cb04e5",1240:"a1b5622519e590b6",1242:"62d08a01da4a8bb0",1255:"7a5199aa773e36b2",1279:"ae3cdebb07ab2764",1315:"cc0d1a5cf17237d5",1318:"212992c722791430",1366:"c493ca64dd65f51a",1371:"17d9092f48c9875b",1379:"c83331cdb232e8cd",1407:"b946507780ca316f",1415:"88e1aa25aca3f023",1434:"8d06dba648768cff",147:"3cd81968752f7137",1473:"7806f9518135078a",1531:"51ca0556c5d98c11",1548:"0f258468e7105a06",1549:"bf2c18d16f067b08",1557:"31035f3b37b55cd5",1585:"e079c267cd757dc8",1619:"43c4f41f4ebfca50",163:"8c71cb9a036f4a4c",1685:"06f94b0b4a526f30",1703:"2c55646bd0f54b64",1756:"290a52c04ee6d1de",1766:"596631eba0fe203a",1774:"e898f6b605fb9db0",1780:"30f598420ab6fb9f",1794:"028e35576e060800",1812:"7217ecfcab183c28",1892:"d623ebd78e2e79f1",194:"9079c25fb2696745",1959:"bce78d9857317e62",1970:"ab343ca79a0793a7",1977:"b6236804d1a3d2d3",1980:"4bd605cda0ae6be4",2e3:"b09c2969a30f0b23",2061:"c14eaaed47c64fd5",2071:"fc935fc18bcfc085",2075:"f81fee8eca5ca44d",2090:"83a1d880e9951237",2149:"d38daed9fb53f132",217:"e004a72e312bd4da",2196:"f7cacbf5dae073af",2214:"08d6341803ee472b",2238:"46b5617b800e51fa",2280:"bbc45c0e21f2c74a",2297:"8941dddf4327b68a",2308:"4f208ce25e61be04",2314:"2545fb39dd25de60",2329:"0a2fd5f6a1eac43b",2363:"29f834d3530049e9",2365:"48512605ae1d817f",2384:"5fe530011a2af450",2400:"82c8fc48e09670f3",2403:"314ade367c109c5e",2587:"088f74eb1711a323",2611:"af956430edaecb40",2623:"ded6d7c56a5f1329",263:"485a936178e302c6",2803:"61efde8067199614",2804:"940b28dd2382f455",2826:"833cc302f77f9052",2849:"002acf51a486c1fb",2859:"b335eb1467774972",2863:"3a9a472ccad782d1",2896:"b7a5300f32527933",2917:"f0d5de4aad6c594d",2924:"232563607ed1db1d",299:"4fcc21d025532fa4",2999:"3c91f8c7934f602c",302:"3f0e8edbe5c50c0f",3031:"b9eb62d285a45d66",3053:"0ba224bfd5f74e73",3055:"3eef41007695c74f",3159:"b71973ac0c7e03da",3169:"259e6b6619068dca",3170:"0f195c40321f85d5",3198:"65d084ea53c8ed93",3243:"937ebedfac4f2019",3317:"8ff1a9798f108246",3350:"0f154b085e83634a",3375:"dd580fd6dd59abdd",3384:"ecb8f3c35dbc2069",3405:"02ac9e2771a4a1bc",3431:"df67d2333f9f0e7a",349:"a13c69c1cc82c545",3539:"ca9785b62e82a617",355:"552d41ded0434c18",3573:"0096928538594bd8",3643:"43cabe0a36d8423b",3724:"db567ec8d467af81",3763:"387a2f153961ff81",3817:"401c5487cba2bb6a",3825:"ff46d29dcd34decd",3855:"206e5f33afbaecc6",3873:"2b105fb337577f35",3886:"5bafd95447e2ed89",389:"d601c67b10907416",3902:"e2b9e87696751d4c",3920:"fd39cf229da7a718",3930:"1e4851195ed93866",3955:"cb27aa491814d442",3998:"d9f3ef785513c93c",4030:"f10fadffab132285",4036:"f24ac919a57a8e1a",4067:"5a8d26df6b67f2d7",4082:"b6676450184127b9",4093:"472347c5911b2889",4097:"dad4427dda3de62d",4124:"64aa5d307cf287bd",4130:"c3dd8b4d07d2786f",4139:"3399f63db408d88c",4192:"710a74ea004fae0c",4224:"9fa9ac06600b0c88",424:"6c82c9831d28e777",4256:"a4f74f733465ed86",4262:"867ee1bdef758617",4267:"abc47a8947df0660",4304:"75c09102311e3e20",4306:"e6efa4630108933f",4387:"d64d08716499fcf5",4391:"ad0c62d5863f1f58",4395:"e5f97b6f267e9b47",4421:"de3896224dae24d2",4431:"2691a197b630ac1f",4434:"1ce5adf24886b973",4436:"828cffb5facfe4a6",4447:"e4dca3eb6de9f4b1",4450:"4e545d22bad9bbaa",4458:"156d825e8a112dee",4465:"b4b802b5c49751bc",4514:"49c51c118eac3967",4553:"328eecd2f011794d",4605:"789ad80710aec216",4640:"bd27961fd1bc1a98",4665:"d56520645932a69e",467:"bbda6412f0ec2ab2",4685:"c8a5c85f51d6719d",4702:"e32df40c9666c105",4706:"044cebb181013f13",4730:"edb9febd22081956",4735:"67b7252a4cdee5da",4743:"7be441fb82958cc6",4780:"4de70e3fd0ff2c5e",4831:"762471a89a1485de",4843:"ba32c61c544d63f6",485:"ec919ac509618df9",4870:"e20e0cc6a3e71d28",4885:"da0e0222f85d5009",49:"99a5530c95e220df",4904:"8c819b0070ce7344",4917:"77ecf73f3d92bfa5",4930:"dd69998863cf5eaa",4933:"dfb168d1c6b5a2de",4985:"e041eabce969632c",4993:"1415be320eea8e95",5009:"7e320678f97cd6e8",5016:"8b94d62b08b3ebdb",5030:"978e6f4eea5cecac",5055:"b6daf9514e2bdea5",5072:"7035156d51a1c4f4",5074:"5d437171866b3b25",5140:"2d40a3554b2e6a24",5143:"3a5928d90b4fa884",5156:"ea54f2de55918201",5157:"13f901bee78c794c",5181:"2a4b30eb61bc55bb",5184:"d934a40745cecc70",5189:"c6cdf98b148f0148",5219:"71c959f31dfd573e",5233:"b82937615d81a10e",5260:"bfed1d2864433ce9",5262:"65d031d95d375247",5264:"4232a69e90564a66",5272:"0ba728b1b69ca2a8",5308:"ed9aea5bfdfeeccf",5310:"64bef46ec43fd94a",5356:"2ec86d727a5d5aba",5357:"35098917db812f24",5366:"c94281fb68b86fe0",5392:"da573282438ff822",540:"f74d711d6096a75e",5413:"814658ee2f99d25c",5474:"9df6840503cd9a36",5481:"1b9115571b75593e",5518:"5620c9070b867618",5560:"07e067686d1e3feb",5562:"1181cbd01151b66a",5578:"e265d26d1bac05dc",5580:"b3b5ddfe211de96a",5582:"aba8ad402c49dd00",5586:"48f67f302c952364",5605:"b6f6aac1bafba1ae",5606:"bef81a80150f05d7",5618:"6578e9b6e0d5f42a",5654:"d911c460aaa7df61",5664:"4abff421b4c98959",5685:"17bf4d256e327285",5694:"288e729c1e43570b",57:"12694ad3d3251b6c",5702:"e71209c52c210320",5711:"3ace9e1a1e3ed169",5720:"854ce0dfb039ca77",5730:"2637592f7533881b",5797:"bbd9f3bba04dc301",5799:"bcbf50e0f3d22f52",5809:"84f21c87fce60868",5837:"aa7a7d515bc940f9",5839:"7ef8e2b820ccf7ab",5866:"ac785147250702b7",5905:"11199db2d9e50e47",5919:"2b83615d4074447f",596:"d766c4083c3d21e1",5970:"6d2a7841ac0e9ba6",5976:"6d40b9ddec9a2eeb",6022:"488e6d50a2209149",604:"badde868e4ad01d2",6053:"e5b3e4ed47c34ecf",6078:"9054ef2d9263fedd",6098:"54673a31a393ad11",6132:"a09c669b898a559c",6137:"428b9ec896d14824",6142:"70aff841aa72558c",6158:"f652fdce1e5515b5",6181:"b20a8b0ec60e076e",6189:"093c53ba1d96fea5",6190:"d9c3e0c05d5b925d",6195:"5dd613a5c70021fd",6216:"c9b3c2d3e6683a99",6219:"058c0b2580ea7378",6241:"2cf3264e07672384",6251:"766eacebd9bfa705",6261:"a61dad3103d2d197",631:"2f0c187bd89d8ea3",6349:"27c60620bd5c2cc2",6373:"851de5a419c102e0",6411:"0300f8920b4b315f",6413:"c8d374498e823647",6425:"52dacb1d387b257e",6514:"cfa0c5f8e173bb24",6542:"3da224ab9099199e",6545:"54e3ac558a023e83",6554:"784f7851283438f2",657:"89b5e5865c6e9372",660:"4dbe576a98ea1c23",6654:"0bfdf5adecdd6909",6657:"8ed2b4152f126705",6688:"e1ad387ec8bce0d8",675:"dccd156618521b58",6768:"634e97f89a5b48ae",6775:"2927b5d91458020f",6801:"fc85569abac7a7e6",681:"20229af7017c7b06",6814:"159f97a0cfbc274a",684:"4c5a8874fef51333",6890:"81924e48d25c21c3",6910:"8b26561a457ee85c",693:"f366f64a7edd5aa4",6936:"0843978a2efff8ff",6938:"1e53d146618e6905",6965:"f0e9752cfe27c508",6978:"eeb536f3703e804d",6983:"e2ed5ebfead4a688",6992:"5343ec28b4976a0e",7:"5849ea07353eaab4",7001:"2a4bbe870b703787",7034:"6c0356d33a518454",7041:"425c3559bd739024",7056:"66c3cb2a0759cbf1",7080:"6302aff25b20ec03",7096:"a83b662eafb17f01",7116:"8d17fe807f324a3d",7124:"d720fe2c2843285e",7260:"aca2386db2ab2dde",7261:"183a4e20a9bf2567",7294:"14072f8e642c8d09",7314:"b34f272cfbbe7fbe",735:"94c48a1c02026bf4",7395:"031b09faf5129baa",741:"d57c7828d5f11476",743:"61542ae652571173",746:"79aa23a04d12bb31",7460:"0ee7d00a85ab760e",7478:"95f2acee7d034a4a",7492:"51d2d0875671a896",7519:"39dbc468ec6f7ff8",7545:"c61d23fe4d5f3a22",7567:"354c62cb27a01ff7",7579:"622007e250ce340b",758:"a38ed61bc73b7b29",76:"31bda9ff6f4fd1c5",7658:"9446a3e68d5198ff",7662:"17ab5cc585213d47",7664:"b94728e6bf05bbba",7666:"ff562d38ab116f0b",769:"d9f99efc028c6958",7712:"f0772d223ad69d01",773:"ca36f8364d2d0d7b",7759:"ed897e4ee11144f9",779:"1037e444ef08bfda",7862:"0d39f82b47449bad",7870:"eaf337da28df123a",7887:"35601903e089e3d7",800:"f92ec48cb6d80f06",8003:"f109a9fea0b988c1",801:"2e15aca49b60431d",8017:"e58d3228dfa49f86",8063:"aacdb671cb4c2e7b",8147:"b3ce65e89bceea60",8152:"3bf8423da66a5ff7",8156:"ca701f27b628d131",8166:"74fcb2b8d169f17b",8169:"82cd931e7c569858",8170:"9e32fab0f39b15d7",8219:"f38113436c407481",8225:"7395d81e733f9bd7",8249:"c4f714d8d10d11f8",8261:"aacad41a05365e90",827:"310a64c64938f954",8280:"823ff37a3926c744",8282:"cdda2be4b94b3eed",8292:"6af95c4f737495ae",830:"ac72ca58da844203",8323:"8d8da8eb8b10f719",8362:"b28f7c11a45d24e1",8399:"a69047874a727988",8423:"6bb9f6d51091a7b2",8433:"3352b94c343f3c2c",8443:"c95fcb7560044386",8456:"aab475d74238e6c6",8469:"ef879b87ae99002f",8511:"286464d620dd7ca9",8518:"7c4a0fcd0d0a40de",853:"7e70d633a3f6523b",8538:"0fd77f8acd421d29",8541:"3614135ffe8349f8",8578:"87b5b301d03dd94d",8582:"f61ea6f61a90ff48",8605:"afd87dee5a9714f7",8637:"718e9d52ef072004",8642:"6aa896906cd2fefb",8706:"b0f9551e5fa5e4ba",8724:"1ec995f6570047e0",8751:"484926aba6e5c121",8782:"aa73a353b92ff71b",8796:"b99ede9ce327424e",8814:"4575dec4c08694c4",8829:"52883590fdfe9b86",8848:"03a99d0007f3e833",8882:"d943530c6a0b117c",8913:"a0d37f5859a2ffce",8952:"7a5e9ed74102a548",8965:"97fdd3d672fddf5f",8983:"5a0122b0d29b5ec5",8991:"5d90789dac3a91a1",9007:"2ef5b1ce39827417",9018:"8a113d6ae6bf3063",9034:"55dacd616b594e9d",9050:"dd5af2302bc34cbd",9072:"fd2072e9a09cdf1f",910:"cd2fe713c110e763",9104:"bb1d3de2cd1dd94e",9120:"9b13031fd27cb474",9129:"1342eedcb322ad9b",9187:"7414e9a918d9c23a",9247:"01b5159df15b7115",9273:"6382ec27dc06aec1",9293:"993ae49006be05c4",9306:"d69dc7f1e8baf831",9313:"5024f5356d9fe567",9362:"f6b780da36296f37",9384:"83326e5d4d4d0e4b",9403:"d92ecffb57143a0a",9412:"d6d5d9c582d82878",9428:"4d55670662bb3484",9439:"7dac8f547ba2825c",9443:"4cbb9ccc0f8eabd0",9470:"7cfdf40a2106381a",9475:"06986fe29bb5b08d",9478:"a14462dc3259f5e2",9485:"a300228abd13273e",9511:"5639d5b7df13dde5",9530:"567e1fcf5b9dba63",955:"5d0a8e9ea7b7b889",9565:"a90594cbe08cf166",9567:"8fc893deeda0ccf8",9587:"68edc67b7efc457f",961:"abb4f0e5013eb3da",9625:"12a697f254419b02",9636:"7fea348271460bd2",965:"682eb74eda419aa2",9673:"def021c37bfd36fd",969:"82865cb134f9e90c",9701:"a119ea5308af280f",9733:"a228f53b5adf263f",9736:"402855887a4ab9e5",9799:"ec9301be7755c475",9801:"b11e4478dcf4a6e5",9828:"fb5bf10090d1da2a",9872:"4b6ad2177bef836e",994:"3c1b50dd0c0e6c79"})[e]+".js"},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},(()=>{var e={},t="bordeaux:";r.l=function(n,i,a,o){if(e[n]){e[n].push(i);return}if(void 0!==a){for(var s,d,c=document.getElementsByTagName("script"),l=0;l{r.g.importScripts&&(e=r.g.location+"");var e,t=r.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length){for(var i=n.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=n[i--].src}}if(!e)throw Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),(()=>{var e={8914:0};r.f.j=function(t,n){var i=r.o(e,t)?e[t]:void 0;if(0!==i){if(i)n.push(i[2]);else{var a=new Promise(function(r,n){i=e[t]=[r,n]});n.push(i[2]=a);var o=r.p+r.u(t),s=Error();r.l(o,function(n){if(r.o(e,t)&&(0!==(i=e[t])&&(e[t]=void 0),i)){var a=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,i[1](s)}},"chunk-"+t,t)}}};var t=function(t,n){var i=n[0],a=n[1],o=n[2],s,d,c=0;if(i.some(function(t){return 0!==e[t]})){for(s in a)r.o(a,s)&&(r.m[s]=a[s]);o&&o(r)}for(t&&t(n);c