function findCMP() {
  let t = window,
    f = !1;
  for (; !f; ) {
    try {
      if ('function' == typeof t.__tcfapi) {
        f = !0;
        break;
      }
    } catch (t) {}
    try {
      if (t.frames.__tcfapiLocator) {
        f = !0;
        break;
      }
    } catch (t) {}
    if (t === window.top) break;
    t = t.parent;
  }
  return f;
}
(()=>{var r,t={70433:(r,t,e)=>{function n(r,t,e,n,o){for(t=t.split?t.split("."):t,n=0;n<t.length;n++)r=r?r[t[n]]:o;return r===o?e:r}e.d(t,{A:()=>n})},68128:r=>{
/*
* @license MIT
* Fun Hooks v0.9.10
* (c) @snapwich
*/
u.SYNC=1,u.ASYNC=2,u.QUEUE=4;var t="fun-hooks";var e=Object.freeze({useProxy:!0,ready:0}),n=new WeakMap,o="2,1,0"===[1].reduce((function(r,t,e){return[r,t,e]}),2).toString()?Array.prototype.reduce:function(r,t){var e,n=Object(this),o=n.length>>>0,i=0;if(t)e=t;else{for(;i<o&&!(i in n);)i++;e=n[i++]}for(;i<o;)i in n&&(e=r(e,n[i],i,n)),i++;return e};function i(r,t){return Array.prototype.slice.call(r,t)}var f=Object.assign||function(r){return o.call(i(arguments,1),(function(r,t){return t&&Object.keys(t).forEach((function(e){r[e]=t[e]})),r}),r)};function u(r){var a,c={},l=[];function p(r,t){return"function"==typeof r?h.call(null,"sync",r,t):"string"==typeof r&&"function"==typeof t?h.apply(null,arguments):"object"==typeof r?y.apply(null,arguments):void 0}function y(r,t,e){var n=!0;void 0===t&&(t=Object.getOwnPropertyNames(r),n=!1);var o={},i=["constructor"];do{(t=t.filter((function(t){return!("function"!=typeof r[t]||-1!==i.indexOf(t)||t.match(/^_/))}))).forEach((function(t){var n=t.split(":"),i=n[0],f=n[1]||"sync";if(!o[i]){var u=r[i];o[i]=r[i]=h(f,u,e?[e,i]:void 0)}})),r=Object.getPrototypeOf(r)}while(n&&r);return o}function s(r){var e=Array.isArray(r)?r:r.split(".");return o.call(e,(function(n,o,i){var f=n[o],u=!1;return f||(i===e.length-1?(a||l.push((function(){u||console.warn(t+": referenced '"+r+"' but it was never created")})),n[o]=v((function(r){n[o]=r,u=!0}))):n[o]={})}),c)}function v(r){var t=[],e=[],o=function(){},i={before:function(r,e){return a.call(this,t,"before",r,e)},after:function(r,t){return a.call(this,e,"after",r,t)},getHooks:function(r){var n=t.concat(e);"object"==typeof r&&(n=n.filter((function(t){return Object.keys(r).every((function(e){return t[e]===r[e]}))})));try{f(n,{remove:function(){return n.forEach((function(r){r.remove()})),this}})}catch(r){console.error("error adding `remove` to array, did you modify Array.prototype?")}return n},removeAll:function(){return this.getHooks().remove()}},u={install:function(n,i,f){this.type=n,o=f,f(t,e),r&&r(i)}};return n.set(i.after,u),i;function a(r,n,i,f){var u={hook:i,type:n,priority:f||10,remove:function(){var n=r.indexOf(u);-1!==n&&(r.splice(n,1),o(t,e))}};return r.push(u),r.sort((function(r,t){return t.priority-r.priority})),o(t,e),this}}function h(e,o,c){var p=o.after&&n.get(o.after);if(p){if(p.type!==e)throw t+": recreated hookable with different type";return o}var y,h,d=c?s(c):v(),b={get:function(r,t){return d[t]||Reflect.get.apply(Reflect,arguments)}};return a||l.push(g),r.useProxy&&"function"==typeof Proxy&&Proxy.revocable?h=new Proxy(o,b):(h=function(){return b.apply?b.apply(o,this,i(arguments)):o.apply(this,arguments)},f(h,d)),n.get(h.after).install(e,h,(function(r,t){var n,o=[];r.length||t.length?(r.forEach(f),n=o.push(void 0)-1,t.forEach(f),y=function(r,t,f){var u,a=0,c="async"===e&&"function"==typeof f[f.length-1]&&f.pop();function l(r){"sync"===e?u=r:c&&c.apply(null,arguments)}function p(r){if(o[a]){var n=i(arguments);return p.bail=l,n.unshift(p),o[a++].apply(t,n)}"sync"===e?u=r:c&&c.apply(null,arguments)}return o[n]=function(){var n=i(arguments,1);"async"===e&&c&&(delete p.bail,n.push(p));var o=r.apply(t,n);"sync"===e&&p(o)},p.apply(null,f),u}):y=void 0;function f(r){o.push(r.hook)}g()})),h;function g(){!a&&("sync"!==e||r.ready&u.SYNC)&&("async"!==e||r.ready&u.ASYNC)?"sync"!==e&&r.ready&u.QUEUE?b.apply=function(){var r=arguments;l.push((function(){h.apply(r[1],r[2])}))}:b.apply=function(){throw t+": hooked function not ready"}:b.apply=y}}return(r=f({},e,r)).ready?p.ready=function(){a=!0,function(r){for(var t;t=r.shift();)t()}(l)}:a=!0,p.get=s,p}r.exports=u},63172:(r,t,e)=>{function n(r,t,e){t.split&&(t=t.split("."));for(var n,o,i=0,f=t.length,u=r;i<f&&"__proto__"!=(o=""+t[i++])&&"constructor"!==o&&"prototype"!==o;)u=u[o]=i===f?e:typeof(n=u[o])==typeof t?n:0*t[i]!=0||~(""+t[i]).indexOf(".")?{}:[]}e.d(t,{J:()=>n})},45751:(r,t,e)=>{function n(r){var t,e,o;if(Array.isArray(r)){for(e=Array(t=r.length);t--;)e[t]=(o=r[t])&&"object"==typeof o?n(o):o;return e}if("[object Object]"===Object.prototype.toString.call(r)){for(t in e={},r)"__proto__"===t?Object.defineProperty(e,t,{value:n(r[t]),configurable:!0,enumerable:!0,writable:!0}):e[t]=(o=r[t])&&"object"==typeof o?n(o):o;return e}return r}e.d(t,{Q:()=>n})}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r].call(i.exports,i,i.exports,n),i.exports}n.m=t,r=[],n.O=(t,e,o,i)=>{if(!e){var f=1/0;for(l=0;l<r.length;l++){e=r[l][0],o=r[l][1],i=r[l][2];for(var u=!0,a=0;a<e.length;a++)(!1&i||f>=i)&&Object.keys(n.O).every((r=>n.O[r](e[a])))?e.splice(a--,1):(u=!1,i<f&&(f=i));if(u){r.splice(l--,1);var c=o();void 0!==c&&(t=c)}}return t}i=i||0;for(var l=r.length;l>0&&r[l-1][2]>i;l--)r[l]=r[l-1];r[l]=[e,o,i]},n.n=r=>{var t=r&&r.__esModule?()=>r.default:()=>r;return n.d(t,{a:t}),t},n.d=(r,t)=>{for(var e in t)n.o(t,e)&&!n.o(r,e)&&Object.defineProperty(r,e,{enumerable:!0,get:t[e]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),n.o=(r,t)=>Object.prototype.hasOwnProperty.call(r,t),n.r=r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},(()=>{var r={39673:0};n.O.j=t=>0===r[t];var t=(t,e)=>{var o,i,f=e[0],u=e[1],a=e[2],c=0;if(f.some((t=>0!==r[t]))){for(o in u)n.o(u,o)&&(n.m[o]=u[o]);if(a)var l=a(n)}for(t&&t(e);c<f.length;c++)i=f[c],n.o(r,i)&&r[i]&&r[i][0](),r[i]=0;return n.O(l)},e=self.stpdChunk=self.stpdChunk||[];e.forEach(t.bind(null,0)),e.push=t.bind(null,e.push.bind(e))})();var o=n.O(void 0,[60802,51085],(()=>n(27718)));o=n.O(o)})();(self.stpdChunk=self.stpdChunk||[]).push([[15081],{66117:(n,e,t)=>{var o=t(7873),s=t(91069),i=t(63172),r=t(43272),a=t(16916),c=t(15901),l=t(1e3),u=t(70068),d=t(20965),p=t(63806);let g,f,m,C,b,v,S=!1,M=!1;const y={iab:function(n){let{onSuccess:e,onError:t,onEvent:o}=n;const i=(0,d.c5)({apiName:"__tcfapi",apiVersion:2,apiArgs:["command","version","callback","parameter"]});if(!i)return t("TCF2 CMP not found.");i.isDirect?(0,s.logInfo)("Detected CMP API is directly accessible, calling it now..."):(0,s.logInfo)("Detected CMP is outside the current iframe where Prebid.js is located, calling it now...");i({command:"addEventListener",callback:function(n,i){(0,s.logInfo)("Received a response from CMP",n),i?(o(n),!1!==n.gdprApplies&&"tcloaded"!==n.eventStatus&&"useractioncomplete"!==n.eventStatus||E(n,{onSuccess:e,onError:t})):t("CMP unable to register callback function.  Please check CMP setup.")}})},static:function(n){let{onSuccess:e,onError:t}=n;E(C,{onSuccess:e,onError:t})}};function A(n){let e,t,o=!1,s=null,i=!1;function r(n){null!=s&&clearTimeout(s),o||null==n||(0===n?e():s=setTimeout(e,n))}function l(e,t,s){if(r(null),o=!0,a.mW.setConsentData(e),"function"==typeof n){for(var i=arguments.length,c=new Array(i>3?i-3:0),l=3;l<i;l++)c[l-3]=arguments[l];n(t,s,...c)}}if(!(0,c.mK)(Object.keys(y),g))return void l(null,!1,`CMP framework (${g}) is not a supported framework.  Aborting consentManagement module and resuming auction.`);const u={onSuccess:n=>l(n,!1),onError:function(n){for(var e=arguments.length,t=new Array(e>1?e-1:0),o=1;o<e;o++)t[o-1]=arguments[o];l(null,!0,n,...t)},onEvent:function(n){t=n,i||(i=!0,null!=b&&r(b))}};e=()=>{const n=n=>{l(n,!1,(i?"Timeout waiting for user action on CMP":"CMP did not load")+", continuing auction...")};E(t,{onSuccess:n,onError:()=>n(h(void 0))})},y[g](u),null!=b&&i||r(f)}const P=(0,p.R)("gdpr",(()=>v),A);function E(n,e){let{onSuccess:t,onError:o}=e;!function(){const e=n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:m,t=n&&n.tcString;return!("boolean"==typeof e&&(!0!==e||t&&(0,s.isStr)(t)))}()?t(h(n)):o("CMP returned unexpected value during lookup process.",n)}function h(n){return v={consentString:n?n.tcString:void 0,vendorData:n||void 0,gdprApplies:n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:m},n&&n.addtlConsent&&(0,s.isStr)(n.addtlConsent)&&(v.addtlConsent=n.addtlConsent),v.apiVersion=2,v}r.$W.getConfig("consentManagement",(n=>function(n){(n=n&&(n.gdpr||n.usp||n.gpp?n.gdpr:n))&&"object"==typeof n?((0,s.isStr)(n.cmpApi)?g=n.cmpApi:(g="iab",(0,s.logInfo)("consentManagement config did not specify cmp.  Using system default setting (iab).")),(0,s.isNumber)(n.timeout)?f=n.timeout:(f=1e4,(0,s.logInfo)("consentManagement config did not specify timeout.  Using system default setting (10000).")),b=(0,s.isNumber)(n.actionTimeout)?n.actionTimeout:null,m=!0===n.defaultGdprScope,S=!!n.dsaPlatform,(0,s.logInfo)("consentManagement module has been activated..."),"static"===g&&((0,s.isPlainObject)(n.consentData)?(C=n.consentData,null!=C?.getTCData&&(C=C.getTCData),f=0):(0,s.logError)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),M||(0,o.m)().requestBids.before(P,50),M=!0,a.mW.enable(),A()):(0,s.logWarn)("consentManagement (gdpr) config not defined, exiting consent manager")}(n.consentManagement))),u.w.before((function(n,e){return n(e.then((n=>{const e=a.mW.getConsentData();return e&&("boolean"==typeof e.gdprApplies&&(0,i.J)(n,"regs.ext.gdpr",e.gdprApplies?1:0),(0,i.J)(n,"user.ext.consent",e.consentString)),S&&(0,i.J)(n,"regs.ext.dsa.dsarequired",3),n})))})),(0,l.pS)({type:l.S3,name:"gdprAddtlConsent",fn:function(n,e){const t=e.gdprConsent?.addtlConsent;t&&"string"==typeof t&&(0,i.J)(n,"user.ext.ConsentedProvidersSettings.consented_providers",t)}}),(0,o.E)("consentManagementTcf")}},n=>{n.O(0,[60802,57109,90010,51085],(()=>{return e=66117,n(n.s=e);var e}));n.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[56466],{19236:(e,r,n)=>{var o=n(7873),t=n(91069),c=n(63172),i=n(78969),s=n(68044),u=n(43272),a=n(16833),f=n(25555),l=n(1e3),d=n(16894),y=n(75023),g=n(70068),v=n(86400);let p,h=[],C={},$=!1,b=!0,R="USD";var m=!1,I={};let S,N={},O=(0,f.v)();const T=(0,v.L)();let w=0;function D(e){if(p="https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json?date=$$TODAY$$",null!==e.rates&&"object"==typeof e.rates&&(I.conversions=e.rates,$=!0,b=!1),null!==e.defaultRates&&"object"==typeof e.defaultRates&&(S=e.defaultRates,I.conversions=S,$=!0),"string"==typeof e.adServerCurrency){w=e.auctionDelay,(0,t.logInfo)("enabling currency support",arguments),R=e.adServerCurrency,e.conversionRateFile&&((0,t.logInfo)("currency using override conversionRateFile:",e.conversionRateFile),p=e.conversionRateFile);const r=p.indexOf("$$TODAY$$");if(-1!==r){const e=new Date;let n=`${e.getMonth()+1}`,o=`${e.getDate()}`;n.length<2&&(n=`0${n}`),o.length<2&&(o=`0${o}`);const t=`${e.getFullYear()}${n}${o}`;p=`${p.substring(0,r)}${t}${p.substring(r+9,p.length)}`}C={},m||(m=!0,(0,o.m)().convertCurrency=(e,r,n)=>parseFloat(e)*_(r,n),(0,a.Yn)("addBidResponse").before(E,100),(0,a.Yn)("responsesReady").before(k),g.w.before(j),(0,a.Yn)("requestBids").before(q,50),(0,y.on)(i.qY.AUCTION_TIMEOUT,F),(0,y.on)(i.qY.AUCTION_INIT,Y),Y())}else w=0,(0,t.logInfo)("disabling currency support"),m&&((0,a.Yn)("addBidResponse").getHooks({hook:E}).remove(),(0,a.Yn)("responsesReady").getHooks({hook:k}).remove(),g.w.getHooks({hook:j}).remove(),(0,a.Yn)("requestBids").getHooks({hook:q}).remove(),(0,y.off)(i.qY.AUCTION_TIMEOUT,F),(0,y.off)(i.qY.AUCTION_INIT,Y),delete(0,o.m)().convertCurrency,R="USD",C={},m=!1,$=!1,b=!0,I={},N={},O=(0,f.v)());"object"==typeof e.bidderCurrencyDefault&&(N=e.bidderCurrencyDefault)}function U(e){S?((0,t.logWarn)(e),(0,t.logWarn)("Currency failed loading rates, falling back to currency.defaultRates")):(0,t.logError)(e)}function Y(){b?(b=!1,$=!1,(0,s.RD)(p,{success:function(e){try{I=JSON.parse(e),(0,t.logInfo)("currencyRates set to "+JSON.stringify(I)),C={},$=!0,A(),T.resume()}catch(r){U("Failed to parse currencyRates response: "+e)}},error:function(){U(...arguments),$=!0,A(),T.resume(),b=!0}})):A()}function k(e,r){e(r.then((()=>O.promise)))}u.$W.getConfig("currency",(e=>D(e.currency)));const E=(0,d.NL)("currency",(function(e,r,n,o){if(!n)return e.call(this,r,n,o);let c=n.bidderCode||n.bidder;if(N[c]){let e=N[c];n.currency&&e!==n.currency?(0,t.logWarn)(`Currency default '${c}: ${e}' ignored. adapter specified '${n.currency}'`):n.currency=e}if(n.currency||((0,t.logWarn)('Currency not specified on bid.  Defaulted to "USD"'),n.currency="USD"),n.getCpmInNewCurrency=function(e){return(parseFloat(this.cpm)*_(this.currency,e)).toFixed(3)},n.currency===R)return e.call(this,r,n,o);h.push([e,this,r,n,o]),m&&!$||A()}));function F(e){let{auctionId:r}=e;h=h.filter((e=>{let[n,o,t,c,s]=e;if(c.auctionId!==r)return!0;s(i.Tf.CANNOT_CONVERT_CURRENCY)}))}function A(){for(;h.length>0;){const[e,r,n,o,c]=h.shift();if(void 0!==o&&"currency"in o&&"cpm"in o){let e=o.currency;try{let r=_(e);1!==r&&(o.cpm=(parseFloat(o.cpm)*r).toFixed(4),o.currency=R)}catch(e){(0,t.logWarn)("getCurrencyConversion threw error: ",e),c(i.Tf.CANNOT_CONVERT_CURRENCY);continue}}e.call(r,n,o,c)}O.resolve()}function _(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R;var n,o=null;let c=`${e}->${r}`;if(c in C)o=C[c],(0,t.logMessage)("Using conversionCache value "+o+" for "+c);else if(!1===m){if("USD"!==e)throw new Error("Prebid currency support has not been enabled and fromCurrency is not USD");o=1}else if(e===r)o=1;else if(e in I.conversions){if(!(r in(n=I.conversions[e])))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");o=n[r],(0,t.logInfo)("getCurrencyConversion using direct "+e+" to "+r+" conversionRate "+o)}else if(r in I.conversions){if(!(e in(n=I.conversions[r])))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");o=W(1/n[e],4),(0,t.logInfo)("getCurrencyConversion using reciprocal "+e+" to "+r+" conversionRate "+o)}else{var i=Object.keys(I.conversions)[0];if(!(e in I.conversions[i]))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");var s=1/I.conversions[i][e];if(!(r in I.conversions[i]))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");o=W(s*I.conversions[i][r],4),(0,t.logInfo)("getCurrencyConversion using intermediate "+e+" thru "+i+" to "+r+" conversionRate "+o)}return c in C||((0,t.logMessage)("Adding conversionCache value "+o+" for "+c),C[c]=o),o}function W(e,r){var n=1;for(let e=0;e<r;e++)n+="0";return Math.round(e*n)/n}function j(e,r){return e(r.then((e=>((0,c.J)(e,"ext.prebid.adServerCurrency",R),e))))}(0,l.pS)({type:l.S3,name:"currency",fn:function(e,r,n){m&&(e.cur=e.cur||[n.currency||R])}});const q=(0,d.Ak)("currency",(function(e,r){const n=(o=this,()=>e.call(o,r));var o;!$&&w>0?T.submit(w,n,(()=>{(0,t.logWarn)(`currency: Fetch attempt did not return in time for auction ${r.auctionId}`),n()})):n()}));(0,o.E)("currency")}},e=>{e.O(0,[60802,35957,51085],(()=>{return r=19236,e(e.s=r);var r}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[60802],{95789:(e,t,n)=>{n.d(t,{A4:()=>l,J7:()=>u,Pg:()=>g});var r=n(41580),i=n(91069),o=n(15901),s=n(7873),a=n(45569);const d=(0,s.m)(),c="outstream";function l(e){const{url:t,config:n,id:s,callback:l,loaded:u,adUnitCode:g,renderNow:f}=e;this.url=t,this.config=n,this.handlers={},this.id=s,this.renderNow=f,this.loaded=u,this.cmd=[],this.push=e=>{"function"==typeof e?this.loaded?e.call():this.cmd.push(e):(0,i.logError)("Commands given to Renderer.push must be wrapped in a function")},this.callback=l||(()=>{this.loaded=!0,this.process()}),this.render=function(){const e=arguments,n=()=>{this._render?this._render.apply(this,e):(0,i.logWarn)("No render function was provided, please use .setRender on the renderer")};!function(e){const t=d.adUnits,n=(0,o.I6)(t,(t=>t.code===e));if(!n)return!1;const r=n?.renderer,i=!!(r&&r.url&&r.render),s=n?.mediaTypes?.video?.renderer,a=!!(s&&s.url&&s.render);return!!(i&&!0!==r.backupOnly||a&&!0!==s.backupOnly)}(g)?f?n():(this.cmd.unshift(n),(0,r.R)(t,a.tp,c,this.callback,this.documentContext)):((0,i.logWarn)(`External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ${g}`),n())}.bind(this)}function u(e){return!(!e||!e.url&&!e.renderNow)}function g(e,t,n){let r=null;e.config&&e.config.documentResolver&&(r=e.config.documentResolver(t,document,n)),r||(r=document),e.documentContext=r,e.render(t,e.documentContext)}l.install=function(e){let{url:t,config:n,id:r,callback:i,loaded:o,adUnitCode:s,renderNow:a}=e;return new l({url:t,config:n,id:r,callback:i,loaded:o,adUnitCode:s,renderNow:a})},l.prototype.getConfig=function(){return this.config},l.prototype.setRender=function(e){this._render=e},l.prototype.setEventHandlers=function(e){this.handlers=e},l.prototype.handleVideoEvent=function(e){let{id:t,eventName:n}=e;"function"==typeof this.handlers[n]&&this.handlers[n](),(0,i.logMessage)(`Prebid Renderer event for id ${t} type ${n}`)},l.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)("Error processing Renderer command: ",e)}}},76811:(e,t,n)=>{n.d(t,{DL:()=>l,Ml:()=>i,Ue:()=>r,VJ:()=>g,hE:()=>u,hq:()=>c,mo:()=>d,pY:()=>f,qX:()=>o,uc:()=>a,yl:()=>s});const r="accessDevice",i="syncUser",o="enrichUfpd",s="enrichEids",a="fetchBids",d="reportAnalytics",c="transmitEids",l="transmitUfpd",u="transmitPreciseGeo",g="transmitTid",f="loadExternalScript"},83441:(e,t,n)=>{n.d(t,{s:()=>i});var r=n(11445);const i=(0,n(2604).ZI)((e=>r.Ay.resolveAlias(e)))},45569:(e,t,n)=>{n.d(t,{Tn:()=>a,fW:()=>o,tW:()=>i,tp:()=>r,zu:()=>s});const r="prebid",i="bidder",o="userId",s="rtd",a="analytics"},2604:(e,t,n)=>{n.d(t,{Dk:()=>s,Ii:()=>o,TQ:()=>f,U3:()=>m,XG:()=>l,ZI:()=>p,Zw:()=>c,bt:()=>u,e3:()=>g,iK:()=>a,q7:()=>d});var r=n(45569),i=n(16833);const o="component",s=o+"Type",a=o+"Name",d="adapterCode",c="storageType",l="configName",u="syncType",g="syncUrl",f="_config";function p(e){return function(t,n,i){const c={[s]:t,[a]:n,[o]:`${t}.${n}`};return t===r.tW&&(c[d]=e(n)),m(Object.assign(c,i))}}const m=(0,i.A_)("sync",(e=>e))},96953:(e,t,n)=>{n.d(t,{Vx:()=>d,l7:()=>a,p4:()=>h,$V:()=>m,nl:()=>f,ZP:()=>b,$p:()=>y,uD:()=>p});var r=n(70433),i=n(43272),o=n(95139),s=n(76811);const a=["data","ext.data","yob","gender","keywords","kwarray","id","buyeruid","customdata"].map((e=>`user.${e}`)).concat("device.ext.cdep"),d=["user.eids","user.ext.eids"],c=["user.geo.lat","user.geo.lon","device.geo.lat","device.geo.lon"],l=["device.ip"],u=["device.ipv6"];function g(e){return Object.assign({get(){},run(e,t,n,r,i){const o=n&&n[r];if(m(o)&&i()){const e=this.get(o);void 0===e?delete n[r]:n[r]=e}}},e)}function f(e){return e.forEach((e=>{e.paths=e.paths.map((e=>{const t=e.split("."),n=t.pop();return[t.length>0?t.join("."):null,n]}))})),function(t,n){const i=[];for(var o=arguments.length,s=new Array(o>2?o-2:0),a=2;a<o;a++)s[a-2]=arguments[a];const d=p(t,...s);return e.forEach((e=>{if(!1!==t[e.name])for(const[o,s]of e.paths){const a=null==o?n:(0,r.A)(n,o);if(i.push(e.run(n,o,a,s,d.bind(null,e))),!1===t[e.name])return}})),i.filter((e=>null!=e))}}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(t){return e.hasOwnProperty(t.name)||(e[t.name]=!!t.applies(...n)),e[t.name]}}function m(e){return null!=e&&("object"!=typeof e||Object.keys(e).length>0)}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.io;return function(n){return!t(e,n)}}function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.DL,paths:a,applies:h(s.DL,e)},{name:s.hq,paths:d,applies:h(s.hq,e)},{name:s.hE,paths:c,applies:h(s.hE,e),get:e=>Math.round(100*(e+Number.EPSILON))/100},{name:s.hE,paths:l,applies:h(s.hE,e),get:e=>function(e){if(!e)return null;let t=e.split(".").map(Number);if(4!=t.length)return null;let n=[];for(let e=0;e<4;e++){let t=Math.max(0,Math.min(8,24-8*e));n.push(255<<8-t&255)}return t.map(((e,t)=>e&n[t])).join(".")}(e)},{name:s.hE,paths:u,applies:h(s.hE,e),get:e=>function(e){if(!e)return null;let t=e.split(":").map((e=>parseInt(e,16)));for(t=t.map((e=>isNaN(e)?0:e));t.length<8;)t.push(0);if(8!=t.length)return null;let n=[];for(let e=0;e<8;e++){let t=Math.max(0,Math.min(16,64-16*e));n.push(65535<<16-t&65535)}return t.map(((e,t)=>e&n[t])).map((e=>e.toString(16))).join(":")}(e)},{name:s.VJ,paths:["source.tid"],applies:h(s.VJ,e)}].map(g)}const y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;const t=f(b(e)),n=f(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.hq,paths:["userId","userIdAsEids"],applies:h(s.hq,e)},{name:s.VJ,paths:["ortb2Imp.ext.tid"],applies:h(s.VJ,e)}].map(g)}(e));return function(e){const r={};return{ortb2:n=>(t(r,n,e),n),bidRequest:t=>(n(r,t,e),t)}}}();(0,o.qB)(s.VJ,"enableTIDs config",(()=>{if(!i.$W.getConfig("enableTIDs"))return{allow:!1,reason:"TIDs are disabled"}}))},95139:(e,t,n)=>{n.d(t,{io:()=>s,qB:()=>o});var r=n(91069),i=n(2604);const[o,s]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.prefixLog)("Activity control:");const t={};function n(e){return t[e]=t[e]||[]}function o(t,n,r,o){let s;try{s=r(o)}catch(r){e.logError(`Exception in rule ${n} for '${t}'`,r),s={allow:!1,reason:r}}return s&&Object.assign({activity:t,name:n,component:o[i.Ii]},s)}const s={};function a(t){let{activity:n,name:r,allow:i,reason:o,component:a}=t;const d=`${r} ${i?"allowed":"denied"} '${n}' for '${a}'${o?":":""}`,c=s.hasOwnProperty(d);if(c&&clearTimeout(s[d]),s[d]=setTimeout((()=>delete s[d]),1e3),!c){const t=[d];o&&t.push(o),(i?e.logInfo:e.logWarn).apply(e,t)}}return[function(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;const o=n(e),s=o.findIndex((e=>{let[t]=e;return i<t})),a=[i,t,r];return o.splice(s<0?o.length:s,0,a),function(){const e=o.indexOf(a);e>=0&&o.splice(e,1)}},function(e,t){let r,i;for(const[s,d,c]of n(e)){if(r!==s&&i)break;r=s;const n=o(e,d,c,t);if(n){if(!n.allow)return a(n),!1;i=n}}return i&&a(i),!0}]}()},29075:(e,t,n)=>{n.d(t,{$A:()=>T,BS:()=>W,Hh:()=>N,Pk:()=>x,Uc:()=>O,XO:()=>P,_0:()=>D,bw:()=>U,n6:()=>w,qn:()=>_,vB:()=>q,vW:()=>B,vd:()=>k});var r=n(91069),i=n(75023),o=n(78969),s=n(43272),a=n(95789),d=n(71371),c=n(67314),l=n(46031),u=n(16833),g=n(12449),f=n(25555),p=n(11445),m=n(16894),h=n(97779);const{AD_RENDER_FAILED:b,AD_RENDER_SUCCEEDED:y,STALE_RENDER:v,BID_WON:E,EXPIRED_RENDER:A}=o.qY,{EXCEPTION:I}=o.as,T=(0,u.A_)("sync",(function(e){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:f.k.resolve()).then((t=>t??c.n.findBidByAdId(e))).catch((()=>{}))})),w=(0,u.A_)("sync",(function(e){i.emit(E,e),c.n.addWinningBid(e)}));function C(e){let{reason:t,message:n,bid:o,id:s}=e;const a={reason:t,message:n};o&&(a.bid=o,a.adId=o.adId),s&&(a.adId=s),(0,r.logError)(`Error rendering ad (id: ${s}): ${n}`),i.emit(b,a)}function S(e){let{doc:t,bid:n,id:r}=e;const o={doc:t};n&&(o.bid=n),r&&(o.adId=r),p.Ay.callAdRenderSucceededBidder(n.adapterCode||n.bidder,n),i.emit(y,o)}function O(e,t){switch(e.event){case o.qY.AD_RENDER_FAILED:C({bid:t,id:t.adId,reason:e.info.reason,message:e.info.message});break;case o.qY.AD_RENDER_SUCCEEDED:S({doc:null,bid:t,id:t.adId});break;default:(0,r.logError)(`Received event request for unsupported event: '${e.event}' (adId: '${t.adId}')`)}}function B(e,t,n){let{resizeFn:r,fireTrackers:i=g.vO}=n;if("resizeNativeHeight"===e.action)r(e.width,e.height);else i(e,t)}const R={[o.nl.EVENT]:O};R[o.nl.NATIVE]=B;const k=(0,u.A_)("sync",(function(e,t){const{ad:n,adUrl:i,cpm:o,originalCpm:s,width:a,height:d}=e,c={AUCTION_PRICE:s||o,CLICKTHROUGH:t?.clickUrl||""};return{ad:(0,r.replaceMacros)(n,c),adUrl:(0,r.replaceMacros)(i,c),width:a,height:d}})),D=(0,u.A_)("sync",(function(e){let{renderFn:t,resizeFn:n,bidResponse:i,options:s,doc:a,isMainDocument:c=a===document&&!(0,r.inIframe)()}=e;const l=i.mediaType===d.G_;if(c||l)return void C({reason:o.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:l?"Cannot render video ad without a renderer":"renderAd was prevented from writing to the main document.",bid:i,id:i.adId});const u=k(i,s);t(Object.assign({adId:i.adId},u));const{width:g,height:f}=u;null!=(g??f)&&n(g,f)}));function U(e){let{renderFn:t,resizeFn:n,adId:a,options:d,bidResponse:c,doc:l}=e;N(c,(()=>{if(null!=c){if((c.status!==o.tl.RENDERED||((0,r.logWarn)(`Ad id ${a} has been rendered before`),i.emit(v,c),!s.$W.getConfig("auctionOptions")?.suppressStaleRender))&&(h.uW.isBidNotExpired(c)||((0,r.logWarn)(`Ad id ${a} has been expired`),i.emit(A,c),!s.$W.getConfig("auctionOptions")?.suppressExpiredRender)))try{D({renderFn:t,resizeFn:n,bidResponse:c,options:d,doc:l})}catch(e){C({reason:o.as.EXCEPTION,message:e.message,id:a,bid:c})}}else C({reason:o.as.CANNOT_FIND_AD,message:`Cannot find ad '${a}'`,id:a})}))}function _(e){const t=(0,m.BO)(e.metrics);t.checkpoint("bidRender"),t.timeBetween("bidWon","bidRender","render.deferred"),t.timeBetween("auctionEnd","bidRender","render.pending"),t.timeBetween("requestBids","bidRender","render.e2e"),e.status=o.tl.RENDERED}D.before((function(e,t){const{bidResponse:n,doc:r}=t;(0,a.J7)(n.renderer)?((0,a.Pg)(n.renderer,n,r),S({doc:r,bid:n,id:n.adId}),e.bail()):e(t)}),100);const $=new WeakMap,j=new WeakSet;function N(e,t){null!=e?($.set(e,t),e.deferRendering||q(e),x(e)):t()}function x(e){j.has(e)||(j.add(e),w(e))}function q(e){const t=$.get(e);t&&(t(),_(e),$.delete(e))}function W(e,t,n){let i;function s(e,n){C(Object.assign({id:t,bid:i},{reason:e,message:n}))}function a(t,n){e.defaultView&&e.defaultView.frameElement&&(t&&(e.defaultView.frameElement.width=t),n&&(e.defaultView.frameElement.height=n))}const d=(c={resizeFn:a},function(e,t,n){R.hasOwnProperty(e)&&R[e](t,n,c)});var c;function u(t){t.ad?(e.write(t.ad),e.close(),S({doc:e,bid:i,id:i.adId})):(0,l.H)(i).then((n=>n(t,{sendMessage:(e,t)=>d(e,t,i),mkFrame:r.createIframe},e.defaultView))).then((()=>S({doc:e,bid:i,id:i.adId})),(e=>{s(e?.reason||o.as.EXCEPTION,e?.message),e?.stack&&(0,r.logError)(e)}));const n=document.createComment(`Creative ${i.creativeId} served by ${i.bidder} Prebid.js Header Bidding`);(0,r.insertElement)(n,e,"html")}try{t&&e?T(t).then((r=>{i=r,U({renderFn:u,resizeFn:a,adId:t,options:{clickUrl:n?.clickThrough},bidResponse:r,doc:e})})):s(o.as.MISSING_DOC_OR_ADID,"missing "+(t?"doc":"adId"))}catch(e){s(I,e.message)}}function P(){if(!window.frames[o.IY])if(document.body){const e=(0,r.createInvisibleIframe)();e.name=o.IY,document.body.appendChild(e)}else window.requestAnimationFrame(P)}},10201:(e,t,n)=>{n.d(t,{U:()=>s});var r=n(7873),i=n(91069);const o=(0,r.m)();function s(e,t){o.adServers=o.adServers||{},o.adServers[e]=o.adServers[e]||{},Object.keys(t).forEach((n=>{o.adServers[e][n]?(0,i.logWarn)(`Attempting to add an already registered function property ${n} for AdServer ${e}.`):o.adServers[e][n]=t[n]}))}},69759:(e,t,n)=>{function r(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{A:()=>r})},11445:(e,t,n)=>{n.d(t,{S1:()=>R,Ay:()=>H,tS:()=>W,pX:()=>M,Mf:()=>G,K5:()=>x,Gs:()=>P});var r=n(91069),i=n(12449),o=n(57377),s=n(68044),a=n(43272),d=n(16833),c=n(15901);let l={};function u(e,t,n){let r=function(e,t){let n=l[e]=l[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return r[t]=(r[t]||0)+1,r[t]}function g(e){return u(e,"auctionsCounter")}function f(e){return l?.[e]?.requestsCounter||0}function p(e,t){return l?.[e]?.bidders?.[t]?.requestsCounter||0}function m(e,t){return l?.[e]?.bidders?.[t]?.winsCounter||0}function h(e){return l?.[e]?.auctionsCounter||0}var b=n(27934),y=n(16916),v=n(75023),E=n(78969),A=n(16894),I=n(67314),T=n(45569),w=n(95139),C=n(76811),S=n(2604),O=n(96953);const B="pbsBidAdapter",R={CLIENT:"client",SERVER:"server"},k={isAllowed:w.io,redact:O.$p};let D={},U=D.bidderRegistry={},_=D.aliasRegistry={},$=[];a.$W.getConfig("s2sConfig",(e=>{e&&e.s2sConfig&&($=(0,r.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var j={};const N=(0,S.ZI)((e=>D.resolveAlias(e)));function x(e){return N(T.tp,B,{[S.XG]:e.configName})}const q=(0,d.A_)("sync",(function(e){let{bidderCode:t,auctionId:n,bidderRequestId:i,adUnits:o,src:s,metrics:a}=e;return o.reduce(((e,o)=>{const d=o.bids.filter((e=>e.bidder===t));return null==t&&0===d.length&&null!=o.s2sBid&&d.push({bidder:null}),e.push(d.reduce(((e,d)=>{const c=null==(d=Object.assign({},d,{ortb2Imp:(0,r.mergeDeep)({},o.ortb2Imp,d.ortb2Imp)},(0,r.getDefinedParams)(o,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes?o.mediaTypes:d.mediaTypes;return(0,r.isValidMediaTypes)(c)?d=Object.assign({},d,{mediaTypes:c}):(0,r.logError)(`mediaTypes is not correctly configured for adunit ${o.code}`),"client"===s&&function(e,t){u(e,"requestsCounter",t)}(o.code,t),e.push(Object.assign({},d,{adUnitCode:o.code,transactionId:o.transactionId,adUnitId:o.adUnitId,sizes:c?.banner?.sizes||c?.video?.playerSize||[],bidId:d.bid_id||(0,r.getUniqueIdentifierStr)(),bidderRequestId:i,auctionId:n,src:s,metrics:a,auctionsCount:h(o.code),bidRequestsCount:f(o.code),bidderRequestsCount:p(o.code,d.bidder),bidderWinsCount:m(o.code,d.bidder),deferBilling:!!o.deferBilling})),e}),[])),e}),[]).reduce(r.flatten,[]).filter((e=>""!==e))}),"getBids");const W=(0,d.A_)("sync",(function(e,t){let{getS2SBidders:n=M}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==t)return e;{const r=n(t);return e.filter((e=>r.has(e.bidder)))}}),"filterBidsForAdUnit");const P=(0,d.A_)("sync",((e,t)=>e),"setupAdUnitMediaTypes");function M(e){(0,r.isArray)(e)||(e=[e]);const t=new Set([null]);return e.filter((e=>e&&e.enabled)).flatMap((e=>e.bidders)).forEach((e=>t.add(e))),t}const G=(0,d.A_)("sync",(function(e,t){let{getS2SBidders:n=M}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n(t);return(0,r.getBidderCodes)(e).reduce(((e,t)=>(e[i.has(t)?R.SERVER:R.CLIENT].push(t),e)),{[R.CLIENT]:[],[R.SERVER]:[]})}),"partitionBidders");function F(e,t){const n=U[e],r=n?.getSpec&&n.getSpec();if(r&&r[t]&&"function"==typeof r[t])return[r,r[t]]}function L(e,t,n,i){try{(0,r.logInfo)(`Invoking ${e}.${t}`);for(var o=arguments.length,s=new Array(o>4?o-4:0),d=4;d<o;d++)s[d-4]=arguments[d];a.$W.runWithBidder(e,i.bind(n,...s))}catch(n){(0,r.logWarn)(`Error calling ${t} of ${e}`)}}function z(e,t,n){if(n?.source!==E.RW.SRC){const r=F(e,t);null!=r&&L(e,t,...r,n)}}D.makeBidRequests=(0,d.A_)("sync",(function(e,t,n,o,s){let d=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},l=arguments.length>6?arguments[6]:void 0;l=(0,A.BO)(l),v.emit(E.qY.BEFORE_REQUEST_BIDS,e),(0,i.nk)(e),e.map((e=>e.code)).filter(r.uniques).forEach(g),e.forEach((e=>{(0,r.isPlainObject)(e.mediaTypes)||(e.mediaTypes={}),e.bids=e.bids.filter((e=>!e.bidder||k.isAllowed(C.uc,N(T.tW,e.bidder)))),u(e.code,"requestsCounter")})),e=P(e,s);let{[R.CLIENT]:f,[R.SERVER]:p}=G(e,$);a.$W.getConfig("bidderSequence")===a.Ov&&(f=(0,r.shuffle)(f));const m=(0,b.EN)();let h=[];const I=d.global||{},w=d.bidder||{};function S(e,t){const i=k.redact(null!=t?t:N(T.tW,e.bidderCode)),o=Object.freeze(i.ortb2((0,r.mergeDeep)({source:{tid:n}},I,w[e.bidderCode])));return e.ortb2=o,e.bids=e.bids.map((e=>(e.ortb2=o,i.bidRequest(e)))),e}$.forEach((i=>{const o=x(i);if(i&&i.enabled&&k.isAllowed(C.uc,o)){let{adUnits:s,hasModuleBids:a}=function(e,t){let n=(0,r.deepClone)(e),i=!1;return n.forEach((e=>{const n=e.bids.filter((e=>e.module===B&&e.params?.configName===t.configName));1===n.length?(e.s2sBid=n[0],i=!0,e.ortb2Imp=(0,r.mergeDeep)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):n.length>1&&(0,r.logWarn)('Multiple "module" bids for the same s2s configuration; all will be ignored',n),e.bids=W(e.bids,t).map((e=>(e.bid_id=(0,r.getUniqueIdentifierStr)(),e)))})),n=n.filter((e=>0!==e.bids.length||null!=e.s2sBid)),{adUnits:n,hasModuleBids:i}}(e,i),d=(0,r.generateUUID)();(0===p.length&&a?[null]:p).forEach((e=>{const a=(0,r.getUniqueIdentifierStr)(),c=l.fork(),u=S({bidderCode:e,auctionId:n,bidderRequestId:a,uniquePbsTid:d,bids:q({bidderCode:e,auctionId:n,bidderRequestId:a,adUnits:(0,r.deepClone)(s),src:E.RW.SRC,metrics:c}),auctionStart:t,timeout:i.timeout,src:E.RW.SRC,refererInfo:m,metrics:c},o);0!==u.bids.length&&h.push(u)})),s.forEach((e=>{let t=e.bids.filter((e=>(0,c.I6)(h,(t=>(0,c.I6)(t.bids,(t=>t.bidId===e.bid_id))))));e.bids=t})),h.forEach((e=>{void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=s.filter((e=>e.bids.length>0||null!=e.s2sBid)))}))}}));let O=function(e){let t=(0,r.deepClone)(e);return t.forEach((e=>{e.bids=W(e.bids,null)})),t=t.filter((e=>0!==e.bids.length)),t}(e);return f.forEach((e=>{const i=(0,r.getUniqueIdentifierStr)(),a=l.fork(),d=S({bidderCode:e,auctionId:n,bidderRequestId:i,bids:q({bidderCode:e,auctionId:n,bidderRequestId:i,adUnits:(0,r.deepClone)(O),labels:s,src:"client",metrics:a}),auctionStart:t,timeout:o,refererInfo:m,metrics:a}),c=U[e];c||(0,r.logError)(`Trying to make a request for bidder that does not exist: ${e}`),c&&d.bids&&0!==d.bids.length&&h.push(d)})),h.forEach((e=>{y.mW.getConsentData()&&(e.gdprConsent=y.mW.getConsentData()),y.t6.getConsentData()&&(e.uspConsent=y.t6.getConsentData()),y.ad.getConsentData()&&(e.gppConsent=y.ad.getConsentData())})),h}),"makeBidRequests"),D.callBids=function(e,t,n,i,o,d,c){let l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(!t.length)return void(0,r.logWarn)("callBids executed with no bidRequests.  Were they filtered by labels or sizing?");let[u,g]=t.reduce(((e,t)=>(e[Number(void 0!==t.src&&t.src===E.RW.SRC)].push(t),e)),[[],[]]);var f=[];g.forEach((e=>{for(var t=-1,n=0;n<f.length;++n)if(e.uniquePbsTid===f[n].uniquePbsTid){t=n;break}t<=-1&&f.push(e)}));let p=0;$.forEach((e=>{if(e&&f[p]&&M(e).has(f[p].bidderCode)){const t=(0,s.g4)(d,o?{request:o.request.bind(null,"s2s"),done:o.done}:void 0);let a=e.bidders;const u=U[e.adapter];let m=f[p].uniquePbsTid,h=f[p].adUnitsS2SCopy,b=g.filter((e=>e.uniquePbsTid===m));if(u){let o={ad_units:h,s2sConfig:e,ortb2Fragments:l,requestBidsTimeout:d};if(o.ad_units.length){let e=b.map((e=>(e.start=(0,r.timestamp)(),function(t){t||c(e.bidderRequestId),i.apply(e,arguments)})));const s=(0,r.getBidderCodes)(o.ad_units).filter((e=>a.includes(e)));(0,r.logMessage)(`CALLING S2S HEADER BIDDERS ==== ${s.length>0?s.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only'}`),b.forEach((e=>{v.emit(E.qY.BID_REQUESTED,{...e,tid:e.auctionId})})),u.callBids(o,g,n,(t=>e.forEach((e=>e(t)))),t)}}else(0,r.logError)("missing "+e.adapter);p++}})),u.forEach((e=>{e.start=(0,r.timestamp)();const t=U[e.bidderCode];a.$W.runWithBidder(e.bidderCode,(()=>{(0,r.logMessage)("CALLING BIDDER"),v.emit(E.qY.BID_REQUESTED,e)}));let l=(0,s.g4)(d,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0);const u=i.bind(e);try{a.$W.runWithBidder(e.bidderCode,t.callBids.bind(t,e,n,u,l,(()=>c(e.bidderRequestId)),a.$W.callbackWithBidder(e.bidderCode)))}catch(t){(0,r.logError)(`${e.bidderCode} Bid Adapter emitted an uncaught error when parsing their bidRequest`,{e:t,bidRequest:e}),u()}}))},D.videoAdapters=[],D.registerBidAdapter=function(e,t){let{supportedMediaTypes:n=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e&&t?"function"==typeof e.callBids?(U[t]=e,y.o2.register(T.tW,t,e.getSpec?.().gvlid),(0,c.mK)(n,"video")&&D.videoAdapters.push(t),(0,c.mK)(n,"native")&&i.mT.push(t)):(0,r.logError)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,r.logError)("bidAdapter or bidderCode not specified")},D.aliasBidAdapter=function(e,t,n){if(void 0===U[t]){let s=U[e];if(void 0===s){const n=[];$.forEach((r=>{if(r.bidders&&r.bidders.length){const i=r&&r.bidders;r&&(0,c.mK)(i,t)?_[t]=e:n.push(e)}})),n.forEach((e=>{(0,r.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{let a,d=function(e){let t=[];return(0,c.mK)(D.videoAdapters,e)&&t.push("video"),(0,c.mK)(i.mT,e)&&t.push("native"),t}(e);if(s.constructor.prototype!=Object.prototype)a=new s.constructor,a.setBidderCode(t);else{const{useBaseGvlid:i=!1}=n||{};let d=s.getSpec();const c=i?d.gvlid:n?.gvlid;null==c&&null!=d.gvlid&&(0,r.logWarn)(`Alias '${t}' will NOT re-use the GVL ID of the original adapter ('${d.code}', gvlid: ${d.gvlid}). Functionality that requires TCF consent may not work as expected.`);let l=n&&n.skipPbsAliasing;a=(0,o.xb)(Object.assign({},d,{code:t,gvlid:c,skipPbsAliasing:l})),_[t]=e}D.registerBidAdapter(a,t,{supportedMediaTypes:d})}catch(t){(0,r.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,r.logMessage)('alias name "'+t+'" has been already specified.')},D.resolveAlias=function(e){let t,n=e;for(;_[n]&&(!t||!t.has(n));)n=_[n],(t=t||new Set).add(n);return n},D.registerAnalyticsAdapter=function(e){let{adapter:t,code:n,gvlid:i}=e;t&&n?"function"==typeof t.enableAnalytics?(t.code=n,j[n]={adapter:t,gvlid:i},y.o2.register(T.Tn,n,i)):(0,r.logError)(`Prebid Error: Analytics adaptor error for analytics "${n}"\n        analytics adapter must implement an enableAnalytics() function`):(0,r.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},D.enableAnalytics=function(e){(0,r.isArray)(e)||(e=[e]),e.forEach((e=>{const t=j[e.provider];t&&t.adapter?k.isAllowed(C.mo,N(T.Tn,e.provider,{[S.TQ]:e}))&&t.adapter.enableAnalytics(e):(0,r.logError)(`Prebid Error: no analytics adapter found in registry for '${e.provider}'.`)}))},D.getBidAdapter=function(e){return U[e]},D.getAnalyticsAdapter=function(e){return j[e]},D.callTimedOutBidders=function(e,t,n){t=t.map((t=>(t.params=(0,r.getUserConfiguredParams)(e,t.adUnitCode,t.bidder),t.timeout=n,t))),t=(0,r.groupBy)(t,"bidder"),Object.keys(t).forEach((e=>{z(e,"onTimeout",t[e])}))},D.callBidWonBidder=function(e,t,n){var i,o;t.params=(0,r.getUserConfiguredParams)(n,t.adUnitCode,t.bidder),i=t.adUnitCode,o=t.bidder,u(i,"winsCounter",o),z(e,"onBidWon",t)},D.triggerBilling=(()=>{const e=new WeakSet;return t=>{e.has(t)||(e.add(t),t.source===E.RW.SRC&&t.burl&&r.internal.triggerPixel(t.burl),z(t.bidder,"onBidBillable",t))}})(),D.callSetTargetingBidder=function(e,t){z(e,"onSetTargeting",t)},D.callBidViewableBidder=function(e,t){z(e,"onBidViewable",t)},D.callBidderError=function(e,t,n){z(e,"onBidderError",{error:t,bidderRequest:n})},D.callAdRenderSucceededBidder=function(e,t){z(e,"onAdRenderSucceeded",t)},D.callDataDeletionRequest=(0,d.A_)("sync",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const i="onDataDeletionRequest";Object.keys(U).filter((e=>!_.hasOwnProperty(e))).forEach((e=>{const n=F(e,i);if(null!=n){const r=I.n.getBidsRequested().filter((t=>function(e){const t=new Set;for(;_.hasOwnProperty(e)&&!t.has(e);)t.add(e),e=_[e];return e}(t.bidderCode)===e));L(e,i,...n,r,...t)}})),Object.entries(j).forEach((e=>{let[n,o]=e;const s=o?.adapter?.[i];if("function"==typeof s)try{s.apply(o.adapter,t)}catch(e){(0,r.logError)(`error calling ${i} of ${n}`,e)}}))}));const H=D},57377:(e,t,n)=>{n.d(t,{JN:()=>k,JS:()=>U,a$:()=>w,eI:()=>C,fn:()=>D,xb:()=>S});var r=n(69759),i=n(11445),o=n(43272),s=n(93597),a=n(38230),d=n(12449),c=n(63895),l=n(78969),u=n(75023),g=n(15901),f=n(91069),p=n(16833),m=n(67314),h=n(12693),b=n(16894),y=n(95139),v=n(83441),E=n(45569),A=n(76811);const I=["cpm","ttl","creativeId","netRevenue","currency"],T=["auctionId","transactionId"];function w(e){const t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){const n=S(e);i.Ay.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach((t=>{let r,o,s=t;(0,f.isPlainObject)(t)&&(s=t.code,r=t.gvlid,o=t.skipPbsAliasing),i.Ay.aliasRegistry[s]=e.code,n(Object.assign({},e,{code:s,gvlid:r,skipPbsAliasing:o}))}))}const C=(0,f.memoize)((e=>{let{bidderCode:t}=e;if((0,y.io)(A.VJ,(0,v.s)(E.tW,t)))return{bidRequest:e=>e,bidderRequest:e=>e};function n(e,t,n){return T.includes(t)?null:Reflect.get(e,t,n)}function r(e,t){const n=new Proxy(e,t);return Object.entries(e).filter((e=>{let[t,n]=e;return"function"==typeof n})).forEach((t=>{let[r,i]=t;return n[r]=i.bind(e)})),n}const i=(0,f.memoize)((e=>r(e,{get:n})),(e=>e.bidId));return{bidRequest:i,bidderRequest:e=>r(e,{get:(t,r,o)=>"bids"===r?e.bids.map(i):n(t,r,o)})}}));function S(e){return Object.assign(new r.A(e.code),{getSpec:function(){return Object.freeze(Object.assign({},e))},registerSyncs:t,callBids:function(n,r,a,d,c,g){if(!Array.isArray(n.bids))return;const p=C(n),m={};const y=[];function v(){a(),o.$W.runWithBidder(e.code,(()=>{u.emit(l.qY.BIDDER_DONE,n),t(y,n.gdprConsent,n.uspConsent,n.gppConsent)}))}const E=U(n).measureTime("validate",(()=>n.bids.filter((t=>function(t){if(!e.isBidRequestValid(t))return(0,f.logWarn)(`Invalid bid sent to bidder ${e.code}: ${JSON.stringify(t)}`),!1;return!0}(p.bidRequest(t))))));if(0===E.length)return void v();const A={};E.forEach((e=>{A[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),B(e,E,n,d,g,{onRequest:e=>u.emit(l.qY.BEFORE_BIDDER_HTTP,n,e),onResponse:t=>{c(e.code),y.push(t)},onPaapi:e=>{const t=A[e.bidId];t?k(t,e):(0,f.logWarn)("Received fledge auction configuration for an unknown bidId",e)},onError:(t,r)=>{r.timedOut||c(e.code),i.Ay.callBidderError(e.code,r,n),u.emit(l.qY.BIDDER_ERROR,{error:r,bidderRequest:n}),(0,f.logError)(`Server call for ${e.code} failed: ${t} ${r.status}. Continuing without bids.`)},onBid:t=>{const n=A[t.requestId];if(n){if(t.adapterCode=n.bidder,function(e,t){let n=h.u.get(t,"allowAlternateBidderCodes")||!1,r=h.u.get(t,"allowedAlternateBidderCodes");if(e&&t&&t!==e&&(r=(0,f.isArray)(r)?r.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(f.uniques):r,!n||(0,f.isArray)(r)&&"*"!==r[0]&&!r.includes(e)))return!0;return!1}(t.bidderCode,n.bidder))return(0,f.logWarn)(`${t.bidderCode} is not a registered partner or known bidder of ${n.bidder}, hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings.`),void r.reject(n.adUnitCode,t,l.Tf.BIDDER_DISALLOWED);t.originalCpm=t.cpm,t.originalCurrency=t.currency,t.meta=t.meta||Object.assign({},t[n.bidder]),t.deferBilling=n.deferBilling,t.deferRendering=t.deferBilling&&(t.deferRendering??"function"!=typeof e.onBidBillable);const i=Object.assign((0,s.O)(l.XQ.GOOD,n),t,(0,f.pick)(n,T));!function(e,t){const n=(0,b.BO)(t.metrics);n.checkpoint("addBidResponse"),m[e]=!0,n.measureTime("addBidResponse.validate",(()=>D(e,t)))?r(e,t):r.reject(e,t,l.Tf.INVALID)}(n.adUnitCode,i)}else(0,f.logWarn)(`Bidder ${e.code} made bid for unknown request ID: ${t.requestId}. Ignoring.`),r.reject(null,t,l.Tf.INVALID_REQUEST_ID)},onCompletion:v})}});function t(t,n,r,i){R(e,t,n,r,i)}}const O=["bids","paapi"],B=(0,p.A_)("sync",(function(e,t,n,r,i,o){let{onRequest:s,onResponse:a,onPaapi:d,onError:c,onBid:l,onCompletion:u}=o;const g=U(n);u=g.startTiming("total").stopBefore(u);const p=C(n);let m=g.measureTime("buildRequests",(()=>e.buildRequests(t.map(p.bidRequest),p.bidderRequest(n))));if(!m||0===m.length)return void u();Array.isArray(m)||(m=[m]);const b=(0,f.delayExecution)(u,m.length);m.forEach((t=>{const n=g.fork();function o(e){null!=e&&(e.metrics=n.fork().renameWith()),l(e)}const u=i((function(r,i){m();try{r=JSON.parse(r)}catch(e){}r={body:r,headers:{get:i.getResponseHeader.bind(i)}},a(r);try{r=n.measureTime("interpretResponse",(()=>e.interpretResponse(r,t)))}catch(t){return(0,f.logError)(`Bidder ${e.code} failed to interpret the server's response. Continuing without bids`,null,t),void b()}let s,c;r&&!Object.keys(r).some((e=>!O.includes(e)))?(s=r.bids,c=r.paapi):s=r,(0,f.isArray)(c)&&c.forEach(d),s&&((0,f.isArray)(s)?s.forEach(o):o(s)),b()})),p=i((function(e,t){m(),c(e,t),b()}));s(t);const m=n.startTiming("net");function I(n){const r=t.options;return Object.assign(n,r,{browsingTopics:!(r?.hasOwnProperty("browsingTopics")&&!r.browsingTopics)&&((h.u.get(e.code,"topicsHeader")??!0)&&(0,y.io)(A.DL,(0,v.s)(E.tW,e.code)))})}switch(t.method){case"GET":r(`${t.url}${function(e){if(e)return`?${"object"==typeof e?(0,f.parseQueryStringParameters)(e):e}`;return""}(t.data)}`,{success:u,error:p},void 0,I({method:"GET",withCredentials:!0}));break;case"POST":r(t.url,{success:u,error:p},"string"==typeof t.data?t.data:JSON.stringify(t.data),I({method:"POST",contentType:"text/plain",withCredentials:!0}));break;default:(0,f.logWarn)(`Skipping invalid request from ${e.code}. Request type ${t.type} must be GET or POST`),b()}}))}),"processBidderRequests"),R=(0,p.A_)("async",(function(e,t,n,r,s){const d=o.$W.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(d||!i.Ay.aliasRegistry[e.code])){let i=e.getUserSyncs({iframeEnabled:a.zt.canBidderRegisterSync("iframe",e.code),pixelEnabled:a.zt.canBidderRegisterSync("image",e.code)},t,n,r,s);i&&(Array.isArray(i)||(i=[i]),i.forEach((t=>{a.zt.registerSync(t.type,e.code,t.url)})),a.zt.bidderDone(e.code))}}),"registerSyncs"),k=(0,p.A_)("sync",((e,t)=>{}),"addPaapiConfig");function D(e,t){let{index:n=m.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function r(e){return`Invalid bid from ${t.bidderCode}. Ignoring bid: ${e}`}return e?t?function(){let e=Object.keys(t);return I.every((n=>(0,g.mK)(e,n)&&!(0,g.mK)([void 0,null],t[n])))}()?"native"!==t.mediaType||(0,d.Bm)(t,{index:n})?"video"!==t.mediaType||(0,c.vk)(t,{index:n})?!("banner"===t.mediaType&&!function(e,t){let{index:n=m.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if((t.width||0===parseInt(t.width,10))&&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;const r=n.getBidRequest(t),i=n.getMediaTypes(t),o=r&&r.sizes||i&&i.banner&&i.banner.sizes,s=(0,f.parseSizesInput)(o);if(1===s.length){const[e,n]=s[0].split("x");return t.width=parseInt(e,10),t.height=parseInt(n,10),!0}return!1}(e,t,{index:n}))||((0,f.logError)(r("Banner bids require a width and height")),!1):((0,f.logError)(r("Video bid does not have required vastUrl or renderer property")),!1):((0,f.logError)(r("Native bid missing some required properties.")),!1):((0,f.logError)(r(`Bidder ${t.bidderCode} is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params.`)),!1):((0,f.logWarn)(`Some adapter tried to add an undefined bid for ${e}.`),!1):((0,f.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}function U(e){return(0,b.BO)(e.metrics).renameWith((t=>[`adapter.client.${t}`,`adapters.client.${e.bidderCode}.${t}`]))}},41580:(e,t,n)=>{n.d(t,{R:()=>l});var r=n(76811),i=n(83441),o=n(95139),s=n(15901),a=n(91069);const d=new WeakMap,c=["debugging","outstream","improvedigital","showheroes-bs","aaxBlockmeter","adagio","adloox","akamaidap","arcspan","airgrid","browsi","brandmetrics","clean.io","humansecurity","confiant","contxtful","hadron","mediafilter","medianet","azerionedge","a1Media","geoedge","qortex","dynamicAdBoost","51Degrees","symitridap","wurfl","justtag","tncId","ftrackId","id5"];function l(e,t,n,l,u,g){if(!(0,o.io)(r.pY,(0,i.s)(t,n)))return;if(!n||!e)return void(0,a.logError)("cannot load external script without url and moduleCode");if(!(0,s.mK)(c,n))return void(0,a.logError)(`${n} not whitelisted for loading external JavaScript`);u||(u=document);const f=h(u,e);if(f)return l&&"function"==typeof l&&(f.loaded?l():f.callbacks.push(l)),f.tag;const p=d.get(u)||{},m={loaded:!1,tag:null,callbacks:[]};return p[e]=m,d.set(u,p),l&&"function"==typeof l&&m.callbacks.push(l),(0,a.logWarn)(`module ${n} is loading external JavaScript`),function(t,n,r,i){r||(r=document);var o=r.createElement("script");o.type="text/javascript",o.async=!0;const s=h(r,e);s&&(s.tag=o);o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,n())}:o.onload=function(){n()};o.src=t,i&&(0,a.setScriptAttributes)(o,i);return(0,a.insertElement)(o,r),o}(e,(function(){m.loaded=!0;try{for(let e=0;e<m.callbacks.length;e++)m.callbacks[e]()}catch(e){(0,a.logError)("Error executing callback","adloader.js:loadExternalScript",e)}}),u,g);function h(e,t){const n=d.get(e);return n&&n[t]?n[t]:null}}},51692:(e,t,n)=>{n.d(t,{Q:()=>r});const r=(0,n(16833).A_)("sync",(()=>{}))},68044:(e,t,n)=>{n.d(t,{RD:()=>f,Rz:()=>g,g4:()=>u,hd:()=>p});var r=n(43272),i=n(91069);const o={fetch:window.fetch.bind(window),makeRequest:(e,t)=>new Request(e,t),timeout(e,t){const n=new AbortController;let r=setTimeout((()=>{n.abort(),(0,i.logError)(`Request timeout after ${e}ms`,t),r=null}),e);return{signal:n.signal,done(){r&&clearTimeout(r)}}}},s="GET",a="POST",d="Content-Type";function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(t,n)=>{let i;null==e||null!=n?.signal||r.$W.getConfig("disableAjaxTimeout")||(i=o.timeout(e,t),n=Object.assign({signal:i.signal},n));let s=o.fetch(t,n);return null!=i?.done&&(s=s.finally(i.done)),s};return null==t&&null==n||(i=(e=>function(r,i){const o=new URL(null==r?.url?r:r.url,document.location).origin;let s=e(r,i);return t&&t(o),n&&(s=s.finally((()=>n(o)))),s})(i)),i}function l(e,t){let{status:n,statusText:r="",headers:o,url:s}=e,a=0;function c(e){if(0===a)try{a=(new DOMParser).parseFromString(t,o?.get(d)?.split(";")?.[0])}catch(t){a=null,e&&e(t)}return a}return{readyState:XMLHttpRequest.DONE,status:n,statusText:r,responseText:t,response:t,responseType:"",responseURL:s,get responseXML(){return c(i.logError)},getResponseHeader:e=>o?.has(e)?o.get(e):null,toJSON(){return Object.assign({responseXML:c()},this)},timedOut:!1}}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=c(e,{request:t,done:n});return function(e,t,n){!function(e,t){const{success:n,error:r}="object"==typeof t&&null!=t?t:{success:"function"==typeof t?t:()=>null,error:(e,t)=>(0,i.logError)("Network error",e,t)};e.then((e=>e.text().then((t=>[e,t])))).then((e=>{let[t,i]=e;const o=l(t,i);t.ok||304===t.status?n(i,o):r(t.statusText,o)}),(e=>r("",Object.assign(l({status:0},""),{reason:e,timedOut:"AbortError"===e?.name}))))}(r(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n.method||(t?a:s);if(r===s&&t){const r=(0,i.parseUrl)(e,n);Object.assign(r.search,t),e=(0,i.buildUrl)(r)}const c=new Headers(n.customHeaders);c.set(d,n.contentType||"text/plain");const l={method:r,headers:c};return r!==s&&t&&(l.body=t),n.withCredentials&&(l.credentials="include"),isSecureContext&&["browsingTopics","adAuctionHeaders"].forEach((e=>{n[e]&&(l[e]=!0)})),n.keepalive&&(l.keepalive=!0),o.makeRequest(e,l)}(e,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})),t)}}function g(e,t){return!(!window.navigator||!window.navigator.sendBeacon)&&window.navigator.sendBeacon(e,t)}const f=u(),p=c()},81657:(e,t,n)=>{n.d(t,{AA:()=>O,HN:()=>J,UZ:()=>B,ZV:()=>F,mO:()=>G,mX:()=>$,sR:()=>j,v8:()=>W,w1:()=>x});var r=n(91069),i=n(86833),o=n(12449),s=n(68693),a=n(95789),d=n(43272),c=n(38230),l=n(16833),u=n(15901),g=n(63895),f=n(71371),p=n(67314),m=n(12693),h=n(75023),b=n(11445),y=n(78969),v=n(25555),E=n(16894),A=n(57176),I=n(7873),T=n(76853),w=n(27863);const{syncUsers:C}=c.zt,S="started",O="inProgress",B="completed";h.on(y.qY.BID_ADJUSTMENT,(function(e){!function(e){let t=(0,A.y)(e.cpm,e);t>=0&&(e.cpm=t)}(e)}));const R=4,k={},D={},U=[],_=(0,I.m)();function $(e){let{adUnits:t,adUnitCodes:n,callback:s,cbTimeout:c,labels:l,auctionId:m,ortb2Fragments:A,metrics:I}=e;I=(0,E.BO)(I);const $=t,G=l,F=n,L=m||(0,r.generateUUID)(),z=c,H=new Set,V=(0,v.v)(),K=(0,v.v)();let J,Y,Q,Z,ee=[],te=s,ne=[],re=(0,T.H)({startTime:e=>e.responseTimestamp,ttl:e=>null==(0,w.S9)()?null:1e3*Math.max((0,w.S9)(),e.ttl)}),ie=[],oe=[],se=[];function ae(){return{auctionId:L,timestamp:J,auctionEnd:Y,auctionStatus:Z,adUnits:$,adUnitCodes:F,labels:G,bidderRequests:ne,noBids:ie,bidsReceived:re.toArray(),bidsRejected:ee,winningBids:oe,timeout:z,metrics:I,seatNonBids:se}}function de(e){if(e?h.emit(y.qY.AUCTION_TIMEOUT,ae()):clearTimeout(Q),void 0===Y){let n=[];e&&((0,r.logMessage)(`Auction ${L} timedOut`),n=ne.filter((e=>!H.has(e.bidderRequestId))).flatMap((e=>e.bids)),n.length&&h.emit(y.qY.BID_TIMEOUT,n)),Z=B,Y=Date.now(),I.checkpoint("auctionEnd"),I.timeBetween("requestBids","auctionEnd","requestBids.total"),I.timeBetween("callBids","auctionEnd","requestBids.callBids"),V.resolve(),h.emit(y.qY.AUCTION_END,ae()),q($,(function(){try{if(null!=te){const t=re.toArray().filter((e=>F.includes(e.adUnitCode))).reduce(X,{});te.apply(_,[t,e,L]),te=null}}catch(e){(0,r.logError)("Error executing bidsBackHandler",null,e)}finally{n.length&&b.Ay.callTimedOutBidders(t,n,z);let e=d.$W.getConfig("userSync")||{};e.enableOverride||C(e.syncDelay)}}))}}function ce(){d.$W.resetBidder(),(0,r.logInfo)(`Bids Received for Auction with id: ${L}`,re.toArray()),Z=B,de(!1)}function le(e){H.add(e)}function ue(e){e.forEach((e=>{var t;t=e,ne=ne.concat(t)}));let t={},n={bidRequests:e,run:()=>{Q=setTimeout((()=>de(!0)),z),Z=O,h.emit(y.qY.AUCTION_INIT,ae());let n=function(e,t){let{index:n=p.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=0,c=!1,l=new Set,m={};function b(){s--,c&&0===s&&e()}function E(e,t,n){return m[t.requestId]=!0,function(e,t){let{index:n=p.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n.getBidderRequest(e),o=n.getAdUnit(e),s=i&&i.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,r.timestamp)(),requestTimestamp:e.requestTimestamp||s,cpm:parseFloat(e.cpm)||0,bidder:e.bidder||e.bidderCode,adUnitCode:t}),null!=o?.ttlBuffer&&(e.ttlBuffer=o.ttlBuffer);e.timeToRespond=e.responseTimestamp-e.requestTimestamp}(t,e),s++,n(b)}function A(e,s){E(e,s,(e=>{let c=function(e){let{index:t=p.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};h.emit(y.qY.BID_ADJUSTMENT,e);const n=t.getBidRequest(e)?.renderer||t.getAdUnit(e).renderer,r=e.mediaType,o=t.getMediaTypes(e),s=o&&o[r];var c=s&&s.renderer,l=null;!c||!c.render||!0===c.backupOnly&&e.renderer?!n||!n.render||!0===n.backupOnly&&e.renderer||(l=n):l=c;l&&(e.renderer=a.A4.install({url:l.url,config:l.options,renderNow:null==l.url}),e.renderer.setRender(l.render));const u=M(e.mediaType,o,d.$W.getConfig("mediaTypePriceGranularity")),g=(0,i.j)(e.cpm,"object"==typeof u?u:d.$W.getConfig("customPriceBucket"),d.$W.getConfig("currency.granularityMultiplier"));return e.pbLg=g.low,e.pbMg=g.med,e.pbHg=g.high,e.pbAg=g.auto,e.pbDg=g.dense,e.pbCg=g.custom,e}(s);h.emit(y.qY.BID_ACCEPTED,c),c.mediaType===f.G_?function(e,t,n){let{index:i=p.n.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=!0;const s=i.getMediaTypes({requestId:t.originalRequestId||t.requestId,adUnitId:t.adUnitId})?.video,a=s&&s?.context,c=s&&s?.useCacheKey;d.$W.getConfig("cache.url")&&(c||a!==g.H6)&&(!t.videoCacheKey||d.$W.getConfig("cache.ignoreBidderCacheKey")?(o=!1,P(e,t,n,s)):t.vastUrl||((0,r.logError)("videoCacheKey specified but not required vastUrl for video bid"),o=!1));o&&(W(e,t),n())}(t,c,e):((0,o.l6)(c)&&(0,o.gs)(c,n.getAdUnit(c)),W(t,c),e())}))}function I(e,n,i){return E(e,n,(e=>{n.rejectionReason=i,(0,r.logWarn)(`Bid from ${n.bidder||"unknown bidder"} was rejected: ${i}`,n),h.emit(y.qY.BID_REJECTED,n),t.addBidRejected(n),e()}))}function T(){let n=this,i=t.getBidRequests();const o=d.$W.getConfig("auctionOptions");if(l.add(n),o&&!(0,r.isEmpty)(o)){const e=o.secondaryBidders;e&&!i.every((t=>(0,u.mK)(e,t.bidderCode)))&&(i=i.filter((t=>!(0,u.mK)(e,t.bidderCode))))}c=i.every((e=>l.has(e))),n.bids.forEach((e=>{m[e.bidId]||(t.addNoBid(e),h.emit(y.qY.NO_BID,e))})),c&&0===s&&e()}return{addBidResponse:function(){function e(e,t){j.call({dispatch:A},e,t,(()=>{let n=!1;return r=>{n||(I(e,t,r),n=!0)}})())}return e.reject=I,e}(),adapterDone:function(){N(v.k.resolve()).finally((()=>T.call(this)))}}}(ce,this);b.Ay.callBids($,e,n.addBidResponse,n.adapterDone,{request(e,n){c(k,n),c(t,e),D[e]||(D[e]={SRA:!0,origin:n}),t[e]>1&&(D[e].SRA=!1)},done(e){k[e]--,U[0]&&s(U[0])&&U.shift()}},z,le,A),K.resolve()}};function s(e){let t=!0,n=d.$W.getConfig("maxRequestsPerOrigin")||R;return e.bidRequests.some((e=>{let r=1,i=void 0!==e.src&&e.src===y.RW.SRC?"s2s":e.bidderCode;return D[i]&&(!1===D[i].SRA&&(r=Math.min(e.bids.length,n)),k[D[i].origin]+r>n&&(t=!1)),!t})),t&&e.run(),t}function c(e,t){void 0===e[t]?e[t]=1:e[t]++}s(n)||((0,r.logWarn)("queueing auction due to limited endpoint capacity"),U.push(n))}return(0,w.lc)((()=>re.refresh())),h.on(y.qY.SEAT_NON_BID,(e=>{var t;e.auctionId===L&&(t=e.seatnonbid,se=se.concat(t))})),{addBidReceived:function(e){re.add(e)},addBidRejected:function(e){ee=ee.concat(e)},addNoBid:function(e){ie=ie.concat(e)},callBids:function(){Z=S,J=Date.now();let e=I.measureTime("requestBids.makeRequests",(()=>b.Ay.makeBidRequests($,J,L,z,G,A,I)));(0,r.logInfo)(`Bids Requested for Auction with id: ${L}`,e),I.checkpoint("callBids"),e.length<1?((0,r.logWarn)("No valid bid requests returned for auction"),ce()):x.call({dispatch:ue,context:this},e)},addWinningBid:function(e){oe=oe.concat(e),b.Ay.callBidWonBidder(e.adapterCode||e.bidder,e,t),e.deferBilling||b.Ay.triggerBilling(e)},setBidTargeting:function(e){b.Ay.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>oe,getAuctionStart:()=>J,getAuctionEnd:()=>Y,getTimeout:()=>z,getAuctionId:()=>L,getAuctionStatus:()=>Z,getAdUnits:()=>$,getAdUnitCodes:()=>F,getBidRequests:()=>ne,getBidsReceived:()=>re.toArray(),getNoBids:()=>ie,getNonBids:()=>se,getFPD:()=>A,getMetrics:()=>I,end:V.promise,requestsDone:K.promise,getProperties:ae}}const j=(0,l.A_)("sync",(function(e,t,n){!function(e){const t=d.$W.getConfig("maxBid");return!t||!e.cpm||t>=Number(e.cpm)}(t)?n(y.Tf.PRICE_TOO_HIGH):this.dispatch.call(null,e,t)}),"addBidResponse"),N=(0,l.A_)("sync",(e=>e),"responsesReady"),x=(0,l.A_)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),q=(0,l.A_)("async",(function(e,t){t&&t()}),"bidsBackCallback");function W(e,t){!function(e){let t;const n=!0===m.u.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){let{index:n=p.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return{};const r=n.getBidRequest(t);var i={};const s=J(t.mediaType,e);Y(i,s,t,r),e&&m.u.getOwn(e,y.iD.ADSERVER_TARGETING)&&(Y(i,m.u.ownSettingsFor(e),t,r),t.sendStandardTargeting=m.u.get(e,"sendStandardTargeting"));t.native&&(i=Object.assign({},i,(0,o.Zj)(t)));return i}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,E.BO)(t.metrics).timeSince("addBidResponse","addBidResponse.total"),e.addBidReceived(t),h.emit(y.qY.BID_RESPONSE,t)}const P=(0,l.A_)("async",(function(e,t,n,r){(0,s.X5)(e,t,n)}),"callPrebidCache");function M(e,t,n){if(e&&n){if(e===f.G_){const e=t?.[f.G_]?.context??"instream";if(n[`${f.G_}-${e}`])return n[`${f.G_}-${e}`]}return n[e]}}const G=function(e){let{index:t=p.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=M(e.mediaType,t.getMediaTypes(e),d.$W.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&n?"string"==typeof n?n:"custom":d.$W.getConfig("priceGranularity")},F=e=>t=>{const n=e||G(t);return n===y.UE.AUTO?t.pbAg:n===y.UE.DENSE?t.pbDg:n===y.UE.LOW?t.pbLg:n===y.UE.MEDIUM?t.pbMg:n===y.UE.HIGH?t.pbHg:n===y.UE.CUSTOM?t.pbCg:void 0},L=()=>e=>e.creativeId?e.creativeId:"",z=()=>e=>e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:"",H=()=>e=>e.meta&&(e.meta.networkId||e.meta.networkName)?e?.meta?.networkName||e?.meta?.networkId:"",V=()=>e=>e.meta&&e.meta.primaryCatId?e.meta.primaryCatId:"";function K(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return e[t]}}}function J(e,t){const n=Object.assign({},m.u.settingsFor(null));if(n[y.iD.ADSERVER_TARGETING]||(n[y.iD.ADSERVER_TARGETING]=[K(y.xS.BIDDER,"bidderCode"),K(y.xS.AD_ID,"adId"),K(y.xS.PRICE_BUCKET,F()),K(y.xS.SIZE,"size"),K(y.xS.DEAL,"dealId"),K(y.xS.SOURCE,"source"),K(y.xS.FORMAT,"mediaType"),K(y.xS.ADOMAIN,z()),K(y.xS.ACAT,V()),K(y.xS.DSP,H()),K(y.xS.CRID,L())]),"video"===e){const e=n[y.iD.ADSERVER_TARGETING].slice();if(n[y.iD.ADSERVER_TARGETING]=e,[y.xS.UUID,y.xS.CACHE_ID].forEach((t=>{void 0===(0,u.I6)(e,(e=>e.key===t))&&e.push(K(t,"videoCacheKey"))})),d.$W.getConfig("cache.url")&&(!t||!1!==m.u.get(t,"sendStandardTargeting"))){const t=(0,r.parseUrl)(d.$W.getConfig("cache.url"));void 0===(0,u.I6)(e,(e=>e.key===y.xS.CACHE_HOST))&&e.push(K(y.xS.CACHE_HOST,(function(e){return e?.adserverTargeting?.[y.xS.CACHE_HOST]||t.hostname})))}}return n}function Y(e,t,n,i){var o=t[y.iD.ADSERVER_TARGETING];return n.size=n.getSize(),(o||[]).forEach((function(o){var s=o.key,a=o.val;if(e[s]&&(0,r.logWarn)("The key: "+s+" is being overwritten"),(0,r.isFn)(a))try{a=a(n,i)}catch(e){(0,r.logError)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&s!==y.xS.DEAL&&s!==y.xS.ACAT&&s!==y.xS.DSP&&s!==y.xS.CRID||!(0,r.isEmptyStr)(a)&&null!=a?e[s]=a:(0,r.logInfo)("suppressing empty key '"+s+"' from adserver targeting")})),e}function X(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}},67314:(e,t,n)=>{n.d(t,{n:()=>l});var r=n(91069),i=n(81657);function o(e){Object.assign(this,{getAuction(t){let{auctionId:n}=t;if(null!=n)return e().find((e=>e.getAuctionId()===n))},getAdUnit(t){let{adUnitId:n}=t;if(null!=n)return e().flatMap((e=>e.getAdUnits())).find((e=>e.adUnitId===n))},getMediaTypes(e){let{adUnitId:t,requestId:n}=e;if(null!=n){const e=this.getBidRequest({requestId:n});if(null!=e&&(null==t||e.adUnitId===t))return e.mediaTypes}else if(null!=t){const e=this.getAdUnit({adUnitId:t});if(null!=e)return e.mediaTypes}},getBidderRequest(t){let{requestId:n,bidderRequestId:r}=t;if(null!=n||null!=r){let t=e().flatMap((e=>e.getBidRequests()));return null!=r&&(t=t.filter((e=>e.bidderRequestId===r))),null==n?t[0]:t.find((e=>e.bids&&null!=e.bids.find((e=>e.bidId===n))))}},getBidRequest(t){let{requestId:n}=t;if(null!=n)return e().flatMap((e=>e.getBidRequests())).flatMap((e=>e.bids)).find((e=>e&&e.bidId===n))},getOrtb2(e){return this.getBidderRequest(e)?.ortb2||this.getAuction(e)?.getFPD()?.global?.ortb2}})}var s=n(78969),a=n(16894),d=n(76853),c=n(27863);const l=function(){const e=(0,d.H)({startTime:e=>e.end.then((()=>e.getAuctionEnd())),ttl:e=>null==(0,c.S9)()?null:e.end.then((()=>1e3*Math.max((0,c.S9)(),...e.getBidsReceived().map((e=>e.ttl)))))});(0,c.lc)((()=>e.refresh()));const t={onExpiry:e.onExpiry};function n(t){for(const n of e)if(n.getAuctionId()===t)return n}function l(){return e.toArray().flatMap((e=>e.getBidsReceived()))}return t.addWinningBid=function(e){const t=(0,a.BO)(e.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","adserver.pending"),t.timeBetween("requestBids","bidWon","adserver.e2e");const i=n(e.auctionId);i?i.addWinningBid(e):(0,r.logWarn)("Auction not found when adding winning bid")},Object.entries({getAllWinningBids:{name:"getWinningBids"},getBidsRequested:{name:"getBidRequests"},getNoBids:{},getAdUnits:{},getBidsReceived:{pre:e=>e.getAuctionStatus()===i.UZ},getAdUnitCodes:{post:r.uniques}}).forEach((n=>{let[r,{name:i=r,pre:o,post:s}]=n;const a=null==o?e=>e[i]():e=>o(e)?e[i]():[],d=null==s?e=>e:e=>e.filter(s);t[r]=()=>d(e.toArray().flatMap(a))})),t.getAllBidsForAdUnitCode=function(e){return l().filter((t=>t&&t.adUnitCode===e))},t.createAuction=function(t){const n=(0,i.mX)(t);return function(t){e.add(t)}(n),n},t.findBidByAdId=function(e){return l().find((t=>t.adId===e))},t.getStandardBidderAdServerTargeting=function(){return(0,i.HN)()[s.iD.ADSERVER_TARGETING]},t.setStatusForBids=function(e,r){let i=t.findBidByAdId(e);if(i&&(i.status=r),i&&r===s.tl.BID_TARGETING_SET){const e=n(i.auctionId);e&&e.setBidTargeting(i)}},t.getLastAuctionId=function(){const t=e.toArray();return t.length&&t[t.length-1].getAuctionId()},t.clearAllAuctions=function(){e.clear()},t.index=new o((()=>e.toArray())),t}()},27863:(e,t,n)=>{n.d(t,{S9:()=>l,cT:()=>c,lc:()=>u});var r=n(43272),i=n(91069);const o="minBidCacheTTL";let s=1,a=null;const d=[];function c(e){return e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:s)}function l(){return a}function u(e){d.push(e)}r.$W.getConfig("ttlBuffer",(e=>{"number"==typeof e.ttlBuffer?s=e.ttlBuffer:(0,i.logError)("Invalid value for ttlBuffer",e.ttlBuffer)})),r.$W.getConfig(o,(e=>{const t=a;a=e?.[o],a="number"==typeof a?a:null,t!==a&&d.forEach((e=>e(a)))}))},12693:(e,t,n)=>{n.d(t,{u:()=>a});var r=n(70433),i=n(91069),o=n(7873),s=n(78969);const a=new class{constructor(e,t){this.getSettings=e,this.defaultScope=t}get(e,t){let n=this.getOwn(e,t);return void 0===n&&(n=this.getOwn(null,t)),n}getOwn(e,t){return e=this.#e(e),(0,r.A)(this.getSettings(),`${e}.${t}`)}getScopes(){return Object.keys(this.getSettings()).filter((e=>e!==this.defaultScope))}settingsFor(e){return(0,i.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}ownSettingsFor(e){return e=this.#e(e),this.getSettings()[e]||{}}#e(e){return null==e?this.defaultScope:e}}((()=>(0,o.m)().bidderSettings||{}),s.iD.BD_SETTING_STANDARD)},93597:(e,t,n)=>{n.d(t,{O:()=>o});var r=n(91069);function i(e){let{src:t="client",bidder:n="",bidId:i,transactionId:o,adUnitId:s,auctionId:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var d=t,c=e||0;Object.assign(this,{bidderCode:n,width:0,height:0,statusMessage:function(){switch(c){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}(),adId:(0,r.getUniqueIdentifierStr)(),requestId:i,transactionId:o,adUnitId:s,auctionId:a,mediaType:"banner",source:d}),this.getStatusCode=function(){return c},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,adUnitId:this.adUnitId,auctionId:this.auctionId}}}function o(e,t){return new i(e,t)}},43272:(e,t,n)=>{n.d(t,{$W:()=>m,Ov:()=>l});var r=n(86833),i=n(15901),o=n(91069),s=n(70433),a=n(78969);const d="TRUE"===(0,o.getParameterByName)(a.M).toUpperCase(),c={},l="random",u={};u[l]=!0,u.fixed=!0;const g=l,f={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"};function p(e){const t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?{priceGranularity:f.MEDIUM,customPriceBucket:{},mediaTypePriceGranularity:{},bidderSequence:g,auctionOptions:{}}:{};function n(e){return t[e]}function s(n,r){t.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0}),t[n]=r}const a={publisherDomain:{set(e){null!=e&&(0,o.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),s("publisherDomain",e)}},priceGranularity:{set(e){c(e)&&("string"==typeof e?s("priceGranularity",d(e)?e:f.MEDIUM):(0,o.isPlainObject)(e)&&(s("customPriceBucket",e),s("priceGranularity",f.CUSTOM),(0,o.logMessage)("Using custom price granularity")))}},customPriceBucket:{},mediaTypePriceGranularity:{set(e){null!=e&&s("mediaTypePriceGranularity",Object.keys(e).reduce(((t,r)=>(c(e[r])?"string"==typeof e?t[r]=d(e[r])?e[r]:n("priceGranularity"):(0,o.isPlainObject)(e)&&(t[r]=e[r],(0,o.logMessage)(`Using custom price granularity for ${r}`)):(0,o.logWarn)(`Invalid price granularity for media type: ${r}`),t)),{}))}},bidderSequence:{set(e){u[e]?s("bidderSequence",e):(0,o.logWarn)(`Invalid order: ${e}. Bidder Sequence was not set.`)}},auctionOptions:{set(e){(function(e){if(!(0,o.isPlainObject)(e))return(0,o.logWarn)("Auction Options must be an object"),!1;for(let t of Object.keys(e)){if("secondaryBidders"!==t&&"suppressStaleRender"!==t&&"suppressExpiredRender"!==t)return(0,o.logWarn)(`Auction Options given an incorrect param: ${t}`),!1;if("secondaryBidders"===t){if(!(0,o.isArray)(e[t]))return(0,o.logWarn)(`Auction Options ${t} must be of type Array`),!1;if(!e[t].every(o.isStr))return(0,o.logWarn)(`Auction Options ${t} must be only string`),!1}else if(("suppressStaleRender"===t||"suppressExpiredRender"===t)&&!(0,o.isBoolean)(e[t]))return(0,o.logWarn)(`Auction Options ${t} must be of type boolean`),!1}return!0})(e)&&s("auctionOptions",e)}}};return Object.defineProperties(e,Object.fromEntries(Object.entries(a).map((e=>{let[r,i]=e;return[r,Object.assign({get:n.bind(null,r),set:s.bind(null,r),enumerable:t.hasOwnProperty(r),configurable:!t.hasOwnProperty(r)},i)]})))),e;function d(e){return(0,i.I6)(Object.keys(f),(t=>e===f[t]))}function c(e){if(!e)return(0,o.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)d(e)||(0,o.logWarn)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,o.isPlainObject)(e)&&!(0,r.q)(e))return(0,o.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}}const m=function(){let e,t,n,r=[],a=null;function l(){e={};let r=p({debug:d,bidderTimeout:3e3,enableSendAllBids:true,useBidCache:false,deviceAccess:true,disableAjaxTimeout:false,maxNestedIframes:10,maxBid:5e3,userSync:{topics:c}});t&&v(Object.keys(t).reduce(((e,n)=>(t[n]!==r[n]&&(e[n]=r[n]||{}),e)),{})),t=r,n={}}function u(){if(a&&n&&(0,o.isPlainObject)(n[a])){let e=n[a];const r=new Set(Object.keys(t).concat(Object.keys(e)));return(0,i.A6)(r).reduce(((n,r)=>(void 0===e[r]?n[r]=t[r]:void 0===t[r]?n[r]=e[r]:(0,o.isPlainObject)(e[r])?n[r]=(0,o.mergeDeep)({},t[r],e[r]):n[r]=e[r],n)),{})}return Object.assign({},t)}const[g,f]=[u,function(){const e=u();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((e=>function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){const t=arguments.length<=0?void 0:arguments[0];return t?(0,s.A)(e(),t):u()}return y(...arguments)})),[m,h]=[f,g].map((e=>function(){let t=e(...arguments);return t&&"object"==typeof t&&(t=(0,o.deepClone)(t)),t}));function b(n){if(!(0,o.isPlainObject)(n))return void(0,o.logError)("setConfig options must be an object");let r=Object.keys(n),i={};r.forEach((r=>{let s=n[r];(0,o.isPlainObject)(e[r])&&(0,o.isPlainObject)(s)&&(s=Object.assign({},e[r],s));try{i[r]=t[r]=s}catch(e){(0,o.logWarn)(`Cannot set config for property ${r} : `,e)}})),v(i)}function y(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t;if("string"!=typeof e&&(i=e,e="*",n=t||{}),"function"!=typeof i)return void(0,o.logError)("listener must be a function");const s={topic:e,callback:i};return r.push(s),n.init&&i("*"===e?f():{[e]:f(e)}),function(){r.splice(r.indexOf(s),1)}}function v(e){const t=Object.keys(e);r.filter((e=>(0,i.mK)(t,e.topic))).forEach((t=>{t.callback({[t.topic]:e[t.topic]})})),r.filter((e=>"*"===e.topic)).forEach((t=>t.callback(e)))}function E(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{!function(e){if(!(0,o.isPlainObject)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,o.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"}(e),e.bidders.forEach((r=>{n[r]||(n[r]=p({},!1)),Object.keys(e.config).forEach((i=>{let s=e.config[i];const a=n[r][i];if((0,o.isPlainObject)(s)&&(null==a||(0,o.isPlainObject)(a))){const e=t?o.mergeDeep:Object.assign;n[r][i]=e({},a||{},s)}else n[r][i]=s}))}))}catch(e){(0,o.logError)(e)}}function A(e,t){a=e;try{return t()}finally{I()}}function I(){a=null}return l(),{getCurrentBidder:function(){return a},resetBidder:I,getConfig:f,getAnyConfig:g,readConfig:m,readAnyConfig:h,setConfig:b,mergeConfig:function(e){if(!(0,o.isPlainObject)(e))return void(0,o.logError)("mergeConfig input must be an object");const t=(0,o.mergeDeep)(u(),e);return b({...t}),t},setDefaults:function(n){(0,o.isPlainObject)(e)?(Object.assign(e,n),Object.assign(t,n)):(0,o.logError)("defaults must be an object")},resetConfig:l,runWithBidder:A,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return A(e,t.bind(this,...r))}(0,o.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:E,getBidderConfig:function(){return n},mergeBidderConfig:function(e){return E(e,!0)}}}()},16916:(e,t,n)=>{n.d(t,{B1:()=>a,SL:()=>m,ad:()=>u,et:()=>g,mW:()=>c,o2:()=>f,t6:()=>l});var r=n(91069),i=n(25555),o=n(43272),s=n(7873);const a=Object.freeze({});class d{#t;#n;#r;#i;#o=!0;#s;generatedTime;hashFields;constructor(){this.reset()}#a(e){this.#i=!0,this.#n=e,this.#r.resolve(e)}reset(){this.#r=(0,i.v)(),this.#t=!1,this.#n=null,this.#i=!1,this.generatedTime=null}enable(){this.#t=!0}get enabled(){return this.#t}get ready(){return this.#i}get promise(){return this.#i?i.k.resolve(this.#n):(this.#t||this.#a(null),this.#r.promise)}setConsentData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,r.timestamp)();this.generatedTime=t,this.#o=!0,this.#a(e)}getConsentData(){return this.#n}get hash(){return this.#o&&(this.#s=(0,r.cyrb53Hash)(JSON.stringify(this.#n&&this.hashFields?this.hashFields.map((e=>this.#n[e])):this.#n)),this.#o=!1),this.#s}}const c=new class extends d{hashFields=["gdprApplies","consentString"];getConsentMeta(){const e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,r.isStr)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}},l=new class extends d{getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},u=new class extends d{hashFields=["applicableSections","gppString"];getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},g=(()=>{function e(){return!!o.$W.getConfig("coppa")}return{getCoppa:e,getConsentData:e,getConsentMeta:e,reset(){},get promise(){return i.k.resolve(e())},get hash(){return e()?"1":"0"}}})(),f=function(){const e={},t={},n={};return{register(r,i,o){o&&((e[i]=e[i]||{})[r]=o,t.hasOwnProperty(i)?t[i]!==o&&(t[i]=n):t[i]=o)},get(r){const i={modules:e[r]||{}};return t.hasOwnProperty(r)&&t[r]!==n&&(i.gvlid=t[r]),i}}}();(0,s.m)().gvlidRegistry=f;const p={gdpr:c,usp:l,gpp:u,coppa:g};const m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p;return e=Object.entries(e),Object.assign({get promise(){return i.k.all(e.map((e=>{let[t,n]=e;return n.promise.then((e=>[t,e]))}))).then((e=>Object.fromEntries(e)))},get hash(){return(0,r.cyrb53Hash)(e.map((e=>{let[t,n]=e;return n.hash})).join(":"))}},Object.fromEntries(["getConsentData","getConsentMeta","reset"].map((t=>{return[t,(n=t,function(){return Object.fromEntries(e.map((e=>{let[t,r]=e;return[t,r[n]()]})))})];var n}))))}()},78969:(e,t,n)=>{n.d(t,{IY:()=>A,M:()=>i,RW:()=>f,Tf:()=>m,UE:()=>c,XQ:()=>o,Zh:()=>u,_B:()=>v,as:()=>a,cA:()=>d,h0:()=>h,iD:()=>r,jO:()=>b,nl:()=>E,oA:()=>y,qY:()=>s,tl:()=>p,x5:()=>g,xS:()=>l});const r={PL_CODE:"code",PL_SIZE:"sizes",PL_BIDS:"bids",BD_BIDDER:"bidder",BD_ID:"paramsd",BD_PL_ID:"placementId",ADSERVER_TARGETING:"adserverTargeting",BD_SETTING_STANDARD:"standard"},i="pbjs_debug",o={GOOD:1},s={AUCTION_INIT:"auctionInit",AUCTION_TIMEOUT:"auctionTimeout",AUCTION_END:"auctionEnd",BID_ADJUSTMENT:"bidAdjustment",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_REJECTED:"bidRejected",NO_BID:"noBid",SEAT_NON_BID:"seatNonBid",BID_WON:"bidWon",BIDDER_DONE:"bidderDone",BIDDER_ERROR:"bidderError",SET_TARGETING:"setTargeting",BEFORE_REQUEST_BIDS:"beforeRequestBids",BEFORE_BIDDER_HTTP:"beforeBidderHttp",REQUEST_BIDS:"requestBids",ADD_AD_UNITS:"addAdUnits",AD_RENDER_FAILED:"adRenderFailed",AD_RENDER_SUCCEEDED:"adRenderSucceeded",TCF2_ENFORCEMENT:"tcf2Enforcement",AUCTION_DEBUG:"auctionDebug",BID_VIEWABLE:"bidViewable",STALE_RENDER:"staleRender",EXPIRED_RENDER:"expiredRender",BILLABLE_EVENT:"billableEvent",BID_ACCEPTED:"bidAccepted",RUN_PAAPI_AUCTION:"paapiRunAuction",PBS_ANALYTICS:"pbsAnalytics",PAAPI_BID:"paapiBid",PAAPI_NO_BID:"paapiNoBid",PAAPI_ERROR:"paapiError"},a={PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},d={bidWon:"adUnitCode"},c={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},l={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",SOURCE:"hb_source",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_ID:"hb_cache_id",CACHE_HOST:"hb_cache_host",ADOMAIN:"hb_adomain",ACAT:"hb_acat",CRID:"hb_crid",DSP:"hb_dsp"},u={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_HOST:"hb_cache_host"},g={title:"hb_native_title",body:"hb_native_body",body2:"hb_native_body2",privacyLink:"hb_native_privacy",privacyIcon:"hb_native_privicon",sponsoredBy:"hb_native_brand",image:"hb_native_image",icon:"hb_native_icon",clickUrl:"hb_native_linkurl",displayUrl:"hb_native_displayurl",cta:"hb_native_cta",rating:"hb_native_rating",address:"hb_native_address",downloads:"hb_native_downloads",likes:"hb_native_likes",phone:"hb_native_phone",price:"hb_native_price",salePrice:"hb_native_saleprice",rendererUrl:"hb_renderer_url",adTemplate:"hb_adTemplate"},f={SRC:"s2s",DEFAULT_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/openrtb2/auction",SYNCED_BIDDERS_KEY:"pbjsSyncs"},p={BID_TARGETING_SET:"targetingSet",RENDERED:"rendered",BID_REJECTED:"bidRejected"},m={INVALID:"Bid has missing or invalid properties",INVALID_REQUEST_ID:"Invalid request ID",BIDDER_DISALLOWED:"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes",FLOOR_NOT_MET:"Bid does not meet price floor",CANNOT_CONVERT_CURRENCY:"Unable to convert currency",DSA_REQUIRED:"Bid does not provide required DSA transparency info",DSA_MISMATCH:"Bid indicates inappropriate DSA rendering method",PRICE_TOO_HIGH:"Bid price exceeds maximum value"},h={body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl"},b={sponsored:1,desc:2,rating:3,likes:4,downloads:5,price:6,saleprice:7,phone:8,address:9,desc2:10,displayurl:11,ctatext:12},y={ICON:1,MAIN:3},v=["privacyIcon","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"],E={REQUEST:"Prebid Request",RESPONSE:"Prebid Response",NATIVE:"Prebid Native",EVENT:"Prebid Event"},A="__pb_locator__"},86833:(e,t,n)=>{n.d(t,{j:()=>g,q:()=>p});var r=n(15901),i=n(91069),o=n(43272);const s=2,a={buckets:[{max:5,increment:.5}]},d={buckets:[{max:20,increment:.1}]},c={buckets:[{max:20,increment:.01}]},l={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},u={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function g(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":f(e,a,n),med:""===r?"":f(e,d,n),high:""===r?"":f(e,c,n),auto:""===r?"":f(e,u,n),dense:""===r?"":f(e,l,n),custom:""===r?"":f(e,t,n)}}function f(e,t,n){let a="";if(!p(t))return a;const d=t.buckets.reduce(((e,t)=>e.max>t.max?e:t),{max:0});let c=0,l=(0,r.I6)(t.buckets,(t=>{if(e>d.max*n){let e=t.precision;void 0===e&&(e=s),a=(t.max*n).toFixed(e)}else{if(e<=t.max*n&&e>=c*n)return t.min=c,t;c=t.max}}));return l&&(a=function(e,t,n){const r=void 0!==t.precision?t.precision:s,a=t.increment*n,d=t.min*n;let c=Math.floor,l=o.$W.getConfig("cpmRoundingFunction");"function"==typeof l&&(c=l);let u,g,f=Math.pow(10,r+2),p=(e*f-d*f)/(a*f);try{u=c(p)*a+d}catch(e){g=!0}(g||"number"!=typeof u)&&((0,i.logWarn)("Invalid rounding function passed in config"),u=Math.floor(p)*a+d);return u=Number(u.toFixed(10)),u.toFixed(r)}(e,l,n)),a}function p(e){if((0,i.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;let t=!0;return e.buckets.forEach((e=>{e.max&&e.increment||(t=!1)})),t}},46031:(e,t,n)=>{n.d(t,{H:()=>a,k:()=>s});var r=n(25555),i=n(91069),o=n(34595);const s=(0,n(16833).A_)("sync",(function(e){return o.G})),a=function(){const e={};return function(t){const n=s(t);return e.hasOwnProperty(n)||(e[n]=new r.k((e=>{const t=(0,i.createInvisibleIframe)();t.srcdoc=`<script>${n}<\/script>`,t.onload=()=>e(t.contentWindow.render),document.body.appendChild(t)}))),e[n]}}()},49164:(e,t,n)=>{n.d(t,{L6:()=>h,ey:()=>u});var r=n(43272),i=n(16833),o=n(7873),s=n(91069),a=n(93597),d=n(41580),c=n(25555),l=n(45569);const u="__stpd_debugging__";function g(){return(0,o.m)().installedModules.includes("debugging")}function f(e){return new c.k((t=>{(0,d.R)(e,l.tp,"debugging",t)}))}function p(){let{alreadyInstalled:e=g,script:t=f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null;return function(){return null==n&&(n=new c.k(((n,d)=>{setTimeout((()=>{if(e())n();else{const e="https://cdn.jsdelivr.net/npm/prebid.js@9.27.0/dist/debugging-standalone.js";(0,s.logMessage)(`Debugging module not installed, loading it from "${e}"...`),(0,o.m)()._installDebugging=!0,t(e).then((()=>{(0,o.m)()._installDebugging({DEBUG_KEY:u,hook:i.A_,config:r.$W,createBid:a.O,logger:(0,s.prefixLog)("DEBUG:")})})).then(n,d)}}))}))),n}}const m=function(){let{load:e=p(),hook:t=(0,i.Yn)("requestBids")}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null,r=!1;function o(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return(n||c.k.resolve()).then((()=>e.apply(this,r)))}function s(){t.getHooks({hook:o}).remove(),r=!1}return{enable:function(){r||(n=e(),t.before(o,99),r=!0)},disable:s,reset:function(){n=null,s()}}}();m.reset;function h(){let e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){let t=m,n=null;try{n=e.getItem(u)}catch(e){}null!==n&&t.enable()}}r.$W.getConfig("debugging",(function(e){let{debugging:t}=e;t?.enabled?m.enable():m.disable()}))},75023:(e,t,n)=>{n.r(t),n.d(t,{addEvents:()=>E,clearEvents:()=>I,emit:()=>v,get:()=>b,getEvents:()=>y,has:()=>A,off:()=>h,on:()=>m});var r=n(91069),i=n(78969),o=n(76853),s=n(43272);const a="eventHistoryTTL";let d=null;const c=(0,o.H)({monotonic:!0,ttl:()=>d});s.$W.getConfig(a,(e=>{const t=d;e=e?.[a],d="number"==typeof e?1e3*e:null,t!==d&&c.refresh()}));let l=Array.prototype.slice,u=Array.prototype.push,g=Object.values(i.qY);const f=i.cA,p=function(){let e={},t={};function n(e){return g.includes(e)}return t.has=n,t.on=function(t,i,o){if(n(t)){let n=e[t]||{que:[]};o?(n[o]=n[o]||{que:[]},n[o].que.push(i)):n.que.push(i),e[t]=n}else r.logError("Wrong event name : "+t+" Valid event names :"+g)},t.emit=function(t){!function(t,n){r.logMessage("Emitting event for: "+t);let i=n[0]||{},o=i[f[t]],s=e[t]||{que:[]};var a=Object.keys(s);let d=[];c.add({eventType:t,args:i,id:o,elapsedTime:r.getPerformanceNow()}),o&&a.includes(o)&&u.apply(d,s[o].que),u.apply(d,s.que),(d||[]).forEach((function(e){if(e)try{e.apply(null,n)}catch(e){r.logError("Error executing handler:","events.js",e,t)}}))}(t,l.call(arguments,1))},t.off=function(t,n,i){let o=e[t];r.isEmpty(o)||r.isEmpty(o.que)&&r.isEmpty(o[i])||i&&(r.isEmpty(o[i])||r.isEmpty(o[i].que))||(i?(o[i].que||[]).forEach((function(e){let t=o[i].que;e===n&&t.splice(t.indexOf(e),1)})):(o.que||[]).forEach((function(e){let t=o.que;e===n&&t.splice(t.indexOf(e),1)})),e[t]=o)},t.get=function(){return e},t.addEvents=function(e){g=g.concat(e)},t.getEvents=function(){return c.toArray().map((e=>Object.assign({},e)))},t}();r._setEventEmitter(p.emit.bind(p));const{on:m,off:h,get:b,getEvents:y,emit:v,addEvents:E,has:A}=p;function I(){c.clear()}},70068:(e,t,n)=>{n.d(t,{w:()=>y});var r=n(16833),i=n(27934),o=n(5973),s=n(91069),a=n(63172),d=n(43272),c=n(25250),l=n(25555),u=n(73858),g=n(95139),f=n(83441),p=n(76811),m=n(45569);const h={getRefererInfo:i.EN,findRootDomain:o.S,getWindowTop:s.getWindowTop,getWindowSelf:s.getWindowSelf,getHighEntropySUA:c.FD,getLowEntropySUA:c.zO},b=(0,u.i8)("FPD"),y=(0,r.A_)("sync",(e=>{const t=[e,E().catch((()=>null)),l.k.resolve("cookieDeprecationLabel"in navigator&&(0,g.io)(p.Ue,(0,f.s)(m.tp,"cdep"))&&navigator.cookieDeprecationLabel.getValue()).catch((()=>null))];return l.k.all(t).then((e=>{let[t,n,r]=e;const i=h.getRefererInfo();if(Object.entries(I).forEach((e=>{let[n,r]=e;const o=r(t,i);o&&Object.keys(o).length>0&&(t[n]=(0,s.mergeDeep)({},o,t[n]))})),n&&(0,a.J)(t,"device.sua",Object.assign({},n,t.device.sua)),r){const e={cdep:r};(0,a.J)(t,"device.ext",Object.assign({},e,t.device.ext))}t=b(t);for(let e of u.Dy)if((0,u.O$)(t,e)){t[e]=(0,s.mergeDeep)({},T(t,i),t[e]);break}return t}))}));function v(e){try{return e(h.getWindowTop())}catch(t){return e(h.getWindowSelf())}}function E(){const e=d.$W.getConfig("firstPartyData.uaHints");return Array.isArray(e)&&0!==e.length?h.getHighEntropySUA(e):l.k.resolve(h.getLowEntropySUA())}function A(e){return(0,s.getDefinedParams)(e,Object.keys(e))}const I={site(e,t){if(!u.Dy.filter((e=>"site"!==e)).some(u.O$.bind(null,e)))return A({page:t.page,ref:t.ref})},device:()=>v((e=>{const t=e.screen.width,n=e.screen.height,r=e.innerWidth||e.document.documentElement.clientWidth||e.document.body.clientWidth,i=e.innerHeight||e.document.documentElement.clientHeight||e.document.body.clientHeight,o={w:t,h:n,dnt:(0,s.getDNT)()?1:0,ua:e.navigator.userAgent,language:e.navigator.language.split("-").shift(),ext:{vpw:r,vph:i}};return e.navigator?.webdriver&&(0,a.J)(o,"ext.webdriver",!0),o})),regs(){const e={};v((e=>e.navigator.globalPrivacyControl))&&(0,a.J)(e,"ext.gpc","1");const t=d.$W.getConfig("coppa");return"boolean"==typeof t&&(e.coppa=t?1:0),e}};function T(e,t){const n=(0,i.gR)(t.page,{noLeadingWww:!0}),r=v((e=>e.document.querySelector("meta[name='keywords']")))?.content?.replace?.(/\s/g,"");return A({domain:n,keywords:r,publisher:A({domain:h.findRootDomain(n)})})}},73858:(e,t,n)=>{n.d(t,{Dy:()=>i,O$:()=>s,i8:()=>o});var r=n(91069);const i=["dooh","app","site"];function o(e){return function(t){return i.reduce(((n,i)=>(s(t,i)&&(null!=n?((0,r.logWarn)(`${e} specifies both '${n}' and '${i}'; dropping the latter.`),delete t[i]):n=i),n)),null),t}}function s(e,t){return null!=e[t]&&Object.keys(e[t]).length>0}},5973:(e,t,n)=>{n.d(t,{S:()=>o});var r=n(91069);const i=(0,n(12938).CK)("fpdEnrichment"),o=(0,r.memoize)((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.host;if(!i.cookiesAreEnabled())return e;const t=e.split(".");if(2===t.length)return e;let n,o,s=-2;const a=`_rdc${Date.now()}`,d="writeable";do{n=t.slice(s).join(".");let e=new Date((0,r.timestamp)()+1e4).toUTCString();i.setCookie(a,d,e,"Lax",n,void 0);i.getCookie(a,void 0)===d?(o=!1,i.setCookie(a,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,n,void 0)):(s+=-1,o=Math.abs(s)<=t.length)}while(o);return n}))},25250:(e,t,n)=>{n.d(t,{CP:()=>l,FD:()=>c,zO:()=>d});var r=n(91069),i=n(25555);const o=2,s=["architecture","bitness","model","platformVersion","fullVersionList"],a=["brands","mobile","platform"],d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator?.userAgentData;const t=e&&a.some((t=>void 0!==e[t]))?Object.freeze(u(1,e)):null;return function(){return t}}(),c=l();function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator?.userAgentData;const t={},n=new WeakMap;return function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s;if(!n.has(a)){const e=Array.from(a);e.sort(),n.set(a,e.join("|"))}const d=n.get(a);if(!t.hasOwnProperty(d))try{t[d]=e.getHighEntropyValues(a).then((e=>(0,r.isEmpty)(e)?null:Object.freeze(u(o,e)))).catch((()=>null))}catch(e){t[d]=i.k.resolve(null)}return t[d]}}function u(e,t){function n(e,t){const n={brand:e};return(0,r.isStr)(t)&&!(0,r.isEmptyStr)(t)&&(n.version=t.split(".")),n}const i={source:e};return t.platform&&(i.platform=n(t.platform,t.platformVersion)),(t.fullVersionList||t.brands)&&(i.browsers=(t.fullVersionList||t.brands).map((e=>{let{brand:t,version:r}=e;return n(t,r)}))),void 0!==t.mobile&&(i.mobile=t.mobile?1:0),["model","bitness","architecture"].forEach((e=>{const n=t[e];(0,r.isStr)(n)&&(i[e]=n)})),i}},16833:(e,t,n)=>{n.d(t,{A_:()=>s,Gc:()=>d,Y6:()=>p,Yn:()=>c,bz:()=>f,pT:()=>l,xG:()=>g});var r=n(68128),i=n.n(r),o=n(25555);let s=i()({ready:i().SYNC|i().ASYNC|i().QUEUE});const a=(0,o.v)();s.ready=(()=>{const e=s.ready;return function(){try{return e.apply(s,arguments)}finally{a.resolve()}}})();const d=a.promise,c=s.get;function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15;0===e.getHooks({hook:t}).length&&e.before(t,n)}const u={};function g(e,t){let{postInstallAllowed:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};s("async",(function(r){r.forEach((e=>t(...e))),n&&(u[e]=t)}),e)([])}function f(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const i=u[e];if(i)return i(...n);c(e).before(((e,t)=>{t.push(n),e(t)}))}function p(e,t){return Object.defineProperties(t,Object.fromEntries(["before","after","getHooks","removeAll"].map((t=>[t,{get:()=>e[t]}])))),t}},71371:(e,t,n)=>{n.d(t,{D4:()=>o,G_:()=>i,LM:()=>s,s6:()=>r});const r="native",i="video",o="banner",s="adpod"},12449:(e,t,n)=>{n.d(t,{Bm:()=>A,Ex:()=>q,Gg:()=>S,IX:()=>R,Nh:()=>u,Xj:()=>j,Zj:()=>w,gs:()=>T,l6:()=>b,mT:()=>l,nk:()=>v,rn:()=>U,vO:()=>I,yl:()=>k});var r=n(91069),i=n(15901),o=n(67314),s=n(78969),a=n(71371),d=n(29075),c=n(46031);const l=[],u=Object.keys(s.x5).map((e=>s.x5[e])),g={image:{ortb:{ver:"1.2",assets:[{required:1,id:1,img:{type:3,wmin:100,hmin:100}},{required:1,id:2,title:{len:140}},{required:1,id:3,data:{type:1}},{required:0,id:4,data:{type:2}},{required:0,id:5,img:{type:1,wmin:20,hmin:20}}]},image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1}}},f=W(s.h0),p=W(s.jO),m={img:1,js:2,1:"img",2:"js"},h={impression:1,"viewable-mrc50":2,"viewable-mrc100":3,"viewable-video50":4};function b(e){return e.native&&"object"==typeof e.native}function y(e){if(e&&e.type&&function(e){if(!e||!(0,i.mK)(Object.keys(g),e))return(0,r.logError)(`${e} nativeParam is not supported`),!1;return!0}(e.type)&&(e=g[e.type]),!e||!e.ortb||E(e.ortb))return e}function v(e){e.forEach((e=>{const t=e.nativeParams||e?.mediaTypes?.native;t&&(e.nativeParams=y(t)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||U(e.nativeParams))}))}function E(e){const t=e.assets;if(!Array.isArray(t)||0===t.length)return(0,r.logError)("assets in mediaTypes.native.ortb is not an array, or it's empty. Assets: ",t),!1;const n=t.map((e=>e.id));return t.length!==new Set(n).size||n.some((e=>e!==parseInt(e,10)))?((0,r.logError)("each asset object must have 'id' property, it must be unique and it must be an integer"),!1):e.hasOwnProperty("eventtrackers")&&!Array.isArray(e.eventtrackers)?((0,r.logError)("ortb.eventtrackers is not an array. Eventtrackers: ",e.eventtrackers),!1):t.every((e=>function(e){if(!(0,r.isPlainObject)(e))return(0,r.logError)("asset must be an object. Provided asset: ",e),!1;if(e.img){if(!(0,r.isNumber)(e.img.w)&&!(0,r.isNumber)(e.img.wmin))return(0,r.logError)("for img asset there must be 'w' or 'wmin' property"),!1;if(!(0,r.isNumber)(e.img.h)&&!(0,r.isNumber)(e.img.hmin))return(0,r.logError)("for img asset there must be 'h' or 'hmin' property"),!1}else if(e.title){if(!(0,r.isNumber)(e.title.len))return(0,r.logError)("for title asset there must be 'len' property defined"),!1}else if(e.data){if(!(0,r.isNumber)(e.data.type))return(0,r.logError)("for data asset 'type' property must be a number"),!1}else if(e.video&&!(Array.isArray(e.video.mimes)&&Array.isArray(e.video.protocols)&&(0,r.isNumber)(e.video.minduration)&&(0,r.isNumber)(e.video.maxduration)))return(0,r.logError)("video asset is not properly configured"),!1;return!0}(e)))}function A(e){let{index:t=o.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=t.getAdUnit(e);if(!n)return!1;let s=n.nativeOrtbRequest;return function(e,t){if(!e?.link?.url)return(0,r.logError)("native response doesn't have 'link' property. Ortb response: ",e),!1;let n=t.assets.filter((e=>1===e.required)).map((e=>e.id)),o=e.assets.map((e=>e.id));const s=n.every((e=>(0,i.mK)(o,e)));s||(0,r.logError)(`didn't receive a bid with all required assets. Required ids: ${n}, but received ids in response: ${o}`);return s}(e.native?.ortb||x(e.native,s),s)}function I(e,t){const n=t.native.ortb||N(t.native);return"click"===e.action?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{fetchURL:n=r.triggerPixel}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t){const r=(e.assets||[]).filter((e=>e.link)).reduce(((e,t)=>(e[t.id]=t.link,e)),{}),i=e.link?.clicktrackers||[];let o=r[t],s=i;o&&(s=o.clicktrackers||[]),s.forEach((e=>n(e)))}else(e.link?.clicktrackers||[]).forEach((e=>n(e)))}(n,e?.assetId):function(e){let{runMarkup:t=e=>(0,r.insertHtmlIntoIframe)(e),fetchURL:n=r.triggerPixel}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=(e.eventtrackers||[]).filter((e=>e.event===h.impression));let{img:o,js:s}=i.reduce(((e,t)=>(m.hasOwnProperty(t.method)&&e[m[t.method]].push(t.url),e)),{img:[],js:[]});e.imptrackers&&(o=o.concat(e.imptrackers));o.forEach((e=>n(e))),s=s.map((e=>`<script async src="${e}"><\/script>`)),e.jstracker&&(s=s.concat([e.jstracker]));s.length&&t(s.join("\n"))}(n),e.action}function T(e,t){const n=t?.nativeOrtbRequest,r=e.native?.ortb;if(n&&r){const t=q(r,n);Object.assign(e.native,t)}["rendererUrl","adTemplate"].forEach((n=>{const r=t?.nativeParams?.[n];r&&(e.native[n]=D(r))}))}function w(e){let{index:t=o.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={};const r=t.getAdUnit(e),i=null==r?.nativeParams?.ortb&&!1!==r?.nativeParams?.sendTargetingKeys,a=function(e){const t={};e?.nativeParams?.ext&&Object.keys(e.nativeParams.ext).forEach((e=>{t[e]=`hb_native_${e}`}));return{...s.x5,...t}}(r),d={...e.native,...e.native.ext};return delete d.ext,Object.keys(d).forEach((t=>{const o=a[t];let s=D(e.native[t])||D(e?.native?.ext?.[t]);if("adTemplate"===t||!o||!s)return;let d=r?.nativeParams?.[t]?.sendId;if("boolean"!=typeof d&&(d=r?.nativeParams?.ext?.[t]?.sendId),d){s=`${o}:${e.adId}`}let c=r?.nativeParams?.[t]?.sendTargetingKeys;"boolean"!=typeof c&&(c=r?.nativeParams?.ext?.[t]?.sendTargetingKeys);("boolean"==typeof c?c:i)&&(n[o]=s)})),n}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=[];return Object.entries(e).filter((e=>{let[r,i]=e;return i&&(!1===n&&"ext"===r||null==t||t.includes(r))})).forEach((e=>{let[i,o]=e;!1===n&&"ext"===i?r.push(...C(o,t,!0)):(n||s.x5.hasOwnProperty(i))&&r.push({key:i,value:D(o)})})),r}function S(e,t,n){const i={...(0,r.getDefinedParams)(e.native,["rendererUrl","adTemplate"]),assets:C(e.native,n),nativeKeys:s.x5};return e.native.ortb?i.ortb=e.native.ortb:t.mediaTypes?.native?.ortb&&(i.ortb=x(e.native,t.nativeOrtbRequest)),i}function O(e,t,n){let{index:r=o.n.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const i={message:"assetResponse",adId:e.adId};let{native:s,rendererVersion:a}=(0,d.vd)(t);return s?(Object.assign(i,{native:Object.assign({},s),renderer:(0,c.k)(t),rendererVersion:a}),null!=n&&(s.assets=s.assets.filter((e=>{let{key:t}=e;return n.includes(t)})))):s=S(t,r.getAdUnit(t),n),Object.assign(i,s)}const B=Object.fromEntries(Object.entries(s.x5).map((e=>{let[t,n]=e;return[n,t]})));function R(e,t){const n=e.assets.map((e=>B[e]));return O(e,t,n)}function k(e,t){return O(e,t,null)}function D(e){return e?.url||e}function U(e){if(!e&&!(0,r.isPlainObject)(e))return void(0,r.logError)("Native assets object is empty or not an object: ",e);const t={ver:"1.2",assets:[]};for(let n in e){if(s._B.includes(n))continue;if(!s.x5.hasOwnProperty(n)){(0,r.logError)(`Unrecognized native asset code: ${n}. Asset will be ignored.`);continue}if("privacyLink"===n){t.privacy=1;continue}const i=e[n];let o=0;i.required&&(0,r.isBoolean)(i.required)&&(o=Number(i.required));const a={id:t.assets.length,required:o};if(n in s.h0)a.data={type:s.jO[s.h0[n]]},i.len&&(a.data.len=i.len);else if("icon"===n||"image"===n){if(a.img={type:"icon"===n?s.oA.ICON:s.oA.MAIN},i.aspect_ratios)if((0,r.isArray)(i.aspect_ratios))if(i.aspect_ratios.length){const{min_width:e,min_height:t}=i.aspect_ratios[0];(0,r.isInteger)(e)&&(0,r.isInteger)(t)?(a.img.wmin=e,a.img.hmin=t):(0,r.logError)("image.aspect_ratios min_width or min_height are invalid: ",e,t);const n=i.aspect_ratios.filter((e=>e.ratio_width&&e.ratio_height)).map((e=>`${e.ratio_width}:${e.ratio_height}`));n.length>0&&(a.img.ext={aspectratios:n})}else(0,r.logError)("image.aspect_ratios was passed, but it's empty:",i.aspect_ratios);else(0,r.logError)("image.aspect_ratios was passed, but it's not a an array:",i.aspect_ratios);i.sizes&&(2===i.sizes.length&&(0,r.isInteger)(i.sizes[0])&&(0,r.isInteger)(i.sizes[1])?(a.img.w=i.sizes[0],a.img.h=i.sizes[1],delete a.img.hmin,delete a.img.wmin):(0,r.logError)("image.sizes was passed, but its value is not an array of integers:",i.sizes))}else"title"===n?a.title={len:i.len||140}:"ext"===n&&(a.ext=i,delete a.required);t.assets.push(a)}return t}function _(e,t){for(;e&&t&&e!==t;)e>t?e-=t:t-=e;return e||t}function $(e){if(!E(e))return;const t={};for(const n of e.assets){if(n.title){const e={required:!!n.required&&Boolean(n.required),len:n.title.len};t.title=e}else if(n.img){const e={required:!!n.required&&Boolean(n.required)};if(n.img.w&&n.img.h)e.sizes=[n.img.w,n.img.h];else if(n.img.wmin&&n.img.hmin){const t=_(n.img.wmin,n.img.hmin);e.aspect_ratios=[{min_width:n.img.wmin,min_height:n.img.hmin,ratio_width:n.img.wmin/t,ratio_height:n.img.hmin/t}]}n.img.type===s.oA.MAIN?t.image=e:t.icon=e}else if(n.data){let e=Object.keys(s.jO).find((e=>s.jO[e]===n.data.type)),r=Object.keys(s.h0).find((t=>s.h0[t]===e));t[r]={required:!!n.required&&Boolean(n.required)},n.data.len&&(t[r].len=n.data.len)}e.privacy&&(t.privacyLink={required:!1})}return t}function j(e){{if(!e||!(0,r.isArray)(e))return e;if(!e.some((e=>(e?.mediaTypes||{})[a.s6]?.ortb)))return e;let t=(0,r.deepClone)(e);for(const e of t)e.mediaTypes&&e.mediaTypes[a.s6]&&e.mediaTypes[a.s6].ortb&&(e.mediaTypes[a.s6]=Object.assign((0,r.pick)(e.mediaTypes[a.s6],s._B),$(e.mediaTypes[a.s6].ortb)),e.nativeParams=y(e.mediaTypes[a.s6]));return t}}function N(e){const t={link:{},eventtrackers:[]};return Object.entries(e).forEach((e=>{let[n,r]=e;switch(n){case"clickUrl":t.link.url=r;break;case"clickTrackers":t.link.clicktrackers=Array.isArray(r)?r:[r];break;case"impressionTrackers":(Array.isArray(r)?r:[r]).forEach((e=>{t.eventtrackers.push({event:h.impression,method:m.img,url:e})}));break;case"javascriptTrackers":t.jstracker=Array.isArray(r)?r.join(""):r;break;case"privacyLink":t.privacy=r}})),t}function x(e,t){const n={...N(e),assets:[]};function i(e,i){let o=t.assets.find(e);null!=o&&(o=(0,r.deepClone)(o),i(o),n.assets.push(o))}return Object.keys(e).filter((t=>!!e[t])).forEach((t=>{const n=D(e[t]);switch(t){case"title":i((e=>null!=e.title),(e=>{e.title={text:n}}));break;case"image":case"icon":const e="image"===t?s.oA.MAIN:s.oA.ICON;i((t=>null!=t.img&&t.img.type===e),(e=>{e.img={url:n}}));break;default:t in s.h0&&i((e=>null!=e.data&&e.data.type===s.jO[s.h0[t]]),(e=>{e.data={value:n}}))}})),n}function q(e,t){const n={},r=t?.assets||[];n.clickUrl=e.link?.url,n.privacyLink=e.privacy;for(const t of e?.assets||[]){const e=r.find((e=>t.id===e.id));t.title?n.title=t.title.text:t.img?n[e?.img?.type===s.oA.MAIN?"image":"icon"]={url:t.img.url,width:t.img.w,height:t.img.h}:t.data&&(n[f[p[e?.data?.type]]]=t.data.value)}n.impressionTrackers=[];let i=[];e.imptrackers&&n.impressionTrackers.push(...e.imptrackers);for(const t of e?.eventtrackers||[])t.event===h.impression&&t.method===m.img&&n.impressionTrackers.push(t.url),t.event===h.impression&&t.method===m.js&&i.push(t.url);return i=i.map((e=>`<script async src="${e}"><\/script>`)),e?.jstracker&&i.push(e.jstracker),i.length&&(n.javascriptTrackers=i.join("\n")),n}function W(e){var t={};for(var n in e)t[e[n]]=n;return t}},1e3:(e,t,n)=>{n.d(t,{Cf:()=>a,S3:()=>i,Tb:()=>o,WR:()=>s,e4:()=>c,pS:()=>u,qN:()=>d,yB:()=>g,zt:()=>r});const r=["request","imp","bidResponse","response"],[i,o,s,a]=r,[d,c]=["default","pbs"],l=new Set(r);const{registerOrtbProcessor:u,getProcessors:g}=function(){const e={};return{registerOrtbProcessor(t){let{type:n,name:i,fn:o,priority:s=0,dialects:a=[d]}=t;if(!l.has(n))throw new Error(`ORTB processor type must be one of: ${r.join(", ")}`);a.forEach((t=>{e.hasOwnProperty(t)||(e[t]={}),e[t].hasOwnProperty(n)||(e[t][n]={}),e[t][n][i]={priority:s,fn:o}}))},getProcessors:t=>e[t]||{}}}()},15901:(e,t,n)=>{function r(e,t,n){return e&&e.includes(t,n)||!1}function i(){return Array.from.apply(Array,arguments)}function o(e,t,n){return e&&e.find(t,n)}function s(e,t,n){return e&&e.findIndex(t,n)}n.d(t,{A6:()=>i,I6:()=>o,SL:()=>s,mK:()=>r})},27718:(e,t,n)=>{n.d(t,{WH:()=>Y,Z:()=>X,gH:()=>Z});var r=n(7873),i=n(91069),o=n(70433),s=n(63172),a=n(12449),d=n(78969),c=n(15901),l=n(29075),u=n(46031);const{REQUEST:g,RESPONSE:f,NATIVE:p,EVENT:m}=d.nl,h={[g]:function(e,t,n){(0,l.bw)({renderFn(t){e(Object.assign({message:f,renderer:(0,u.k)(n)},t))},resizeFn:y(t.adId,n),options:t.options,adId:t.adId,bidResponse:n})},[m]:function(e,t,n){if(null==n)return void(0,i.logError)(`Cannot find ad '${t.adId}' for x-origin event request`);if(n.status!==d.tl.RENDERED)return void(0,i.logWarn)(`Received x-origin event request without corresponding render request for ad '${n.adId}'`);return(0,l.Uc)(t,n)}};function b(){window.addEventListener("message",(function(e){!function(e){var t=e.message?"message":"data",n={};try{n=JSON.parse(e[t])}catch(e){return}if(n&&n.adId&&n.message&&h.hasOwnProperty(n.message))(0,l.$A)(n.adId,n.message===d.nl.REQUEST).then((t=>{var r,o;h[n.message]((r=n.adId,o=function(e){return null==e.origin&&0===e.ports.length?function(){const e="Cannot post message to a frame with null origin. Please update creatives to use MessageChannel, see https://github.com/prebid/Prebid.js/issues/7870";throw(0,i.logError)(e),new Error(e)}:e.ports.length>0?function(t){e.ports[0].postMessage(JSON.stringify(t))}:function(t){e.source.postMessage(JSON.stringify(t),e.origin)}}(e),function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return o(Object.assign({},e,{adId:r}),...n)}),n,t)}))}(e)}),!1)}function y(e,t){return function(n,r){!function(e){let{adId:t,adUnitCode:n,width:r,height:o}=e;function s(e){return e?e+"px":"100%"}function a(e){let r=d(t,n),i=document.getElementById(r);return i&&i.querySelector(e)}function d(e,t){return(0,i.isGptPubadsDefined)()?l(e):(0,i.isApnGetTagDefined)()?u(t):t}function l(e){const t=(0,c.I6)(window.googletag.pubads().getSlots(),(t=>(0,c.I6)(t.getTargetingKeys(),(n=>(0,c.mK)(t.getTargeting(n),e)))));return t?t.getSlotElementId():null}function u(e){let t=window.apntag.getTag(e);return t&&t.targetId}["div","iframe"].forEach((e=>{let t=a(e+':not([style*="display: none"])');if(t){let e=t.style;e.width=s(r),e.height=s(o)}else(0,i.logError)(`Unable to locate matching page element for adUnitCode ${n}.  Can't resize it to ad's dimensions.  Please review setup.`)}))}({...t,width:n,height:r,adId:e})}}Object.assign(h,{[p]:function(e,t,n){if(null==n)return void(0,i.logError)(`Cannot find ad for x-origin event request: '${t.adId}'`);switch(t.action){case"assetRequest":(0,l.Hh)(n,(()=>e((0,a.IX)(t,n))));break;case"allAssetRequest":(0,l.Hh)(n,(()=>e((0,a.yl)(t,n))));break;default:(0,l.vW)(t,n,{resizeFn:y(t.adId,n)}),(0,l.Pk)(n)}}});var v=n(38230),E=n(43272),A=n(67314),I=n(97779),T=n(16833),w=n(49164),C=n(93597),S=n(12938),O=n(11445),B=n(75023),R=n(16894),k=n(25555),D=n(70068),U=n(16916),_=n(12713),$=n(63895);const j=new Map([["format",e=>Array.isArray(e)&&e.length>0&&e.every((e=>"object"==typeof e))],["w",i.isInteger],["h",i.isInteger],["btype",i.isArrayOfNums],["battr",i.isArrayOfNums],["pos",i.isInteger],["mimes",e=>Array.isArray(e)&&e.length>0&&e.every((e=>"string"==typeof e))],["topframe",e=>[1,0].includes(e)],["expdir",i.isArrayOfNums],["api",i.isArrayOfNums],["id",i.isStr],["vcm",e=>[1,0].includes(e)]]);var N=n(71371);const x=(0,r.m)(),{triggerUserSyncs:q}=v.zt,{ADD_AD_UNITS:W,REQUEST_BIDS:P,SET_TARGETING:M}=d.qY,G={bidWon:function(e){if(!A.n.getBidsRequested().map((e=>e.bids.map((e=>e.adUnitCode)))).reduce(i.flatten).filter(i.uniques).includes(e))return void(0,i.logError)('The "'+e+'" placement is not defined.');return!0}};function F(e,t){let n=[];return(0,i.isArray)(e)&&(t?e.length===t:e.length>0)&&(e.every((e=>(0,i.isArrayOfNums)(e,2)))?n=e:(0,i.isArrayOfNums)(e,2)&&n.push(e)),n}function L(e,t){const n=(0,o.A)(e,`ortb2Imp.${t}`),r=(0,o.A)(e,`mediaTypes.${t}`);if(!n&&!r)return;const a={[N.G_]:$.Zy,[N.D4]:j}[t];a&&[...a].forEach((n=>{let[r,a]=n;const d=(0,o.A)(e,`mediaTypes.${t}.${r}`),c=(0,o.A)(e,`ortb2Imp.${t}.${r}`);null==d&&null==c||(null==d?(0,s.J)(e,`mediaTypes.${t}.${r}`,c):null==c?(0,s.J)(e,`ortb2Imp.${t}.${r}`,d):((0,i.logWarn)(`adUnit ${e.code}: specifies conflicting ortb2Imp.${t}.${r} and mediaTypes.${t}.${r}, the latter will be ignored`,e),(0,s.J)(e,`mediaTypes.${t}.${r}`,c)))}))}function z(e){const t=(0,i.deepClone)(e),n=t.mediaTypes.banner,r=F(n.sizes);return r.length>0?(n.sizes=r,t.sizes=r):((0,i.logError)("Detected a mediaTypes.banner object without a proper sizes field.  Please ensure the sizes are listed like: [[300, 250], ...].  Removing invalid mediaTypes.banner object from request."),delete t.mediaTypes.banner),L(t,"banner"),t}function H(e){const t=(0,i.deepClone)(e),n=t.mediaTypes.video;if(n.playerSize){let e="number"==typeof n.playerSize[0]?2:1;const r=F(n.playerSize,e);r.length>0?(2===e&&(0,i.logInfo)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),n.playerSize=r,t.sizes=r):((0,i.logError)("Detected incorrect configuration of mediaTypes.video.playerSize.  Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."),delete t.mediaTypes.video.playerSize)}return(0,$.aP)(t),L(t,"video"),t}function V(e){function t(t){return(0,i.logError)(`Error in adUnit "${e.code}": ${t}. Removing native request from ad unit`,e),delete r.mediaTypes.native,r}function n(e){for(const t of["sendTargetingKeys","types"])if(o.hasOwnProperty(t)){const n=e(t);if(n)return n}}const r=(0,i.deepClone)(e),o=r.mediaTypes.native;if(o.ortb){if(o.ortb.assets?.some((e=>!(0,i.isNumber)(e.id)||e.id<0||e.id%1!=0)))return t("native asset ID must be a nonnegative integer");if(n((e=>t(`ORTB native requests cannot specify "${e}"`))))return r;const e=Object.keys(d.x5).filter((e=>d.x5[e].includes("hb_native_"))),s=Object.keys(o).filter((t=>e.includes(t)));s.length>0&&((0,i.logError)(`when using native OpenRTB format, you cannot use legacy native properties. Deleting ${s} keys from request.`),s.forEach((e=>delete r.mediaTypes.native[e])))}else n((e=>`mediaTypes.native.${e} is deprecated, consider using native ORTB instead`));return o.image&&o.image.sizes&&!Array.isArray(o.image.sizes)&&((0,i.logError)("Please use an array of sizes for native.image.sizes field.  Removing invalid mediaTypes.native.image.sizes property from request."),delete r.mediaTypes.native.image.sizes),o.image&&o.image.aspect_ratios&&!Array.isArray(o.image.aspect_ratios)&&((0,i.logError)("Please use an array of sizes for native.image.aspect_ratios field.  Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete r.mediaTypes.native.image.aspect_ratios),o.icon&&o.icon.sizes&&!Array.isArray(o.icon.sizes)&&((0,i.logError)("Please use an array of sizes for native.icon.sizes field.  Removing invalid mediaTypes.native.icon.sizes property from request."),delete r.mediaTypes.native.icon.sizes),r}function K(e,t){let n=e?.mediaTypes?.[t]?.pos;if(!(0,i.isNumber)(n)||isNaN(n)||!isFinite(n)){let n=`Value of property 'pos' on ad unit ${e.code} should be of type: Number`;(0,i.logWarn)(n),delete e.mediaTypes[t].pos}return e}function J(e){const t=t=>`adUnit.code '${e.code}' ${t}`,n=e.mediaTypes,r=e.bids;return null==r||(0,i.isArray)(r)?null==r&&null==e.ortb2Imp?((0,i.logError)(t("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):n&&0!==Object.keys(n).length?(null==e.ortb2Imp||null!=r&&0!==r.length||(e.bids=[{bidder:null}],(0,i.logMessage)(t("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,i.logError)(t("does not define a 'mediaTypes' object.  This is a required field for the auction, so this adUnit has been removed.")),null):((0,i.logError)(t("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}(0,w.L6)(),x.bidderSettings=x.bidderSettings||{},x.libLoaded=!0,x.version="v9.27.0",(0,i.logInfo)("Prebid.js v9.27.0 loaded"),x.installedModules=x.installedModules||[],x.adUnits=x.adUnits||[],x.triggerUserSyncs=q;const Y={validateAdUnit:J,validateBannerMediaType:z,validateSizes:F};Object.assign(Y,{validateNativeMediaType:V}),Object.assign(Y,{validateVideoMediaType:H});const X=(0,T.A_)("sync",(function(e){const t=[];return e.forEach((e=>{if(null==(e=J(e)))return;const n=e.mediaTypes;let r,i,o;n.banner&&(r=z(e),n.banner.hasOwnProperty("pos")&&(r=K(r,"banner"))),n.video&&(i=H(r||e),n.video.hasOwnProperty("pos")&&(i=K(i,"video"))),n.native&&(o=V(i||(r||e)));const s=Object.assign({},r,i,o);t.push(s)})),t}),"checkAdUnitSetup");function Q(e){const t=A.n[e]().filter((e=>A.n.getAdUnitCodes().includes(e.adUnitCode))),n=A.n.getLastAuctionId();return t.map((e=>e.adUnitCode)).filter(i.uniques).map((e=>t.filter((t=>t.auctionId===n&&t.adUnitCode===e)))).filter((e=>e&&e[0]&&e[0].adUnitCode)).map((e=>({[e[0].adUnitCode]:{bids:e}}))).reduce(((e,t)=>Object.assign(e,t)),{})}x.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,i.logInfo)("Invoking stpd.getAdserverTargetingForAdUnitCodeStr",arguments),e){var t=x.getAdserverTargetingForAdUnitCode(e);return(0,i.transformAdServerTargetingObj)(t)}(0,i.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},x.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){const t=A.n.getAllBidsForAdUnitCode(e).filter(I.Yl);return t.length?t.reduce(_.Vk):{}}(0,i.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},x.getAdserverTargetingForAdUnitCode=function(e){return x.getAdserverTargeting(e)[e]},x.getAdserverTargeting=function(e){return(0,i.logInfo)("Invoking stpd.getAdserverTargeting",arguments),I.iS.getAllTargeting(e)},x.getConsentMetadata=function(){return(0,i.logInfo)("Invoking stpd.getConsentMetadata"),U.SL.getConsentMeta()},x.getNoBids=function(){return(0,i.logInfo)("Invoking stpd.getNoBids",arguments),Q("getNoBids")},x.getNoBidsForAdUnitCode=function(e){return{bids:A.n.getNoBids().filter((t=>t.adUnitCode===e))}},x.getBidResponses=function(){return(0,i.logInfo)("Invoking stpd.getBidResponses",arguments),Q("getBidsReceived")},x.getBidResponsesForAdUnitCode=function(e){return{bids:A.n.getBidsReceived().filter((t=>t.adUnitCode===e))}},x.setTargetingForGPTAsync=function(e,t){(0,i.logInfo)("Invoking stpd.setTargetingForGPTAsync",arguments),(0,i.isGptPubadsDefined)()?I.iS.setTargetingForGPT(e,t):(0,i.logError)("window.googletag is not defined on the page")},x.setTargetingForAst=function(e){(0,i.logInfo)("Invoking stpd.setTargetingForAn",arguments),I.iS.isApntagDefined()?(I.iS.setTargetingForAst(e),B.emit(M,I.iS.getAllTargeting())):(0,i.logError)("window.apntag is not defined on the page")},x.renderAd=(0,T.A_)("async",(function(e,t,n){(0,i.logInfo)("Invoking stpd.renderAd",arguments),(0,i.logMessage)("Calling renderAd with adId :"+t),(0,l.BS)(e,t,n)})),x.removeAdUnit=function(e){if((0,i.logInfo)("Invoking stpd.removeAdUnit",arguments),!e)return void(x.adUnits=[]);let t;t=(0,i.isArray)(e)?e:[e],t.forEach((e=>{for(let t=x.adUnits.length-1;t>=0;t--)x.adUnits[t].code===e&&x.adUnits.splice(t,1)}))},x.requestBids=function(){const e=(0,T.A_)("async",(function(){let{bidsBackHandler:e,timeout:t,adUnits:n,adUnitCodes:r,labels:o,auctionId:s,ttlBuffer:a,ortb2:d,metrics:l,defer:u}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};B.emit(P);const g=t||E.$W.getConfig("bidderTimeout");(0,i.logInfo)("Invoking stpd.requestBids",arguments),null==r||Array.isArray(r)||(r=[r]),r&&r.length?n=n.filter((e=>(0,c.mK)(r,e.code))):r=n&&n.map((e=>e.code)),r=r.filter(i.uniques);const f={global:(0,i.mergeDeep)({},E.$W.getAnyConfig("ortb2")||{},d||{}),bidder:Object.fromEntries(Object.entries(E.$W.getBidderConfig()).map((e=>{let[t,n]=e;return[t,(0,i.deepClone)(n.ortb2)]})).filter((e=>{let[t,n]=e;return null!=n})))};return(0,D.w)(k.k.resolve(f.global)).then((t=>(f.global=t,Z({bidsBackHandler:e,timeout:g,adUnits:n,adUnitCodes:r,labels:o,auctionId:s,ttlBuffer:a,ortb2Fragments:f,metrics:l,defer:u}))))}),"requestBids");return(0,T.Y6)(e,(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.adUnits||x.adUnits;return t.adUnits=(0,i.isArray)(n)?n.slice():[n],t.metrics=(0,R.K7)(),t.metrics.checkpoint("requestBids"),t.defer=(0,k.v)({promiseFactory:e=>new Promise(e)}),e.call(this,t),t.defer.promise}))}();const Z=(0,T.A_)("async",(function(){let{bidsBackHandler:e,timeout:t,adUnits:n,ttlBuffer:r,adUnitCodes:o,labels:a,auctionId:d,ortb2Fragments:l,metrics:u,defer:g}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const f=(0,O.pX)(E.$W.getConfig("s2sConfig")||[]);function p(t,n,r){if("function"==typeof e)try{e(t,n,r)}catch(e){(0,i.logError)("Error executing bidsBackHandler",null,e)}g.resolve({bids:t,timedOut:n,auctionId:r})}!function(e){e.forEach((e=>(0,$.V0)(e)))}(n),n=(0,R.BO)(u).measureTime("requestBids.validate",(()=>X(n)));const m={};if(n.forEach((e=>{const t=Object.keys(e.mediaTypes||{banner:"banner"}),n=e.bids.map((e=>e.bidder)),o=O.Ay.bidderRegistry,s=n.filter((e=>!f.has(e)));e.adUnitId=(0,i.generateUUID)();const a=e.ortb2Imp?.ext?.tid;a&&(m.hasOwnProperty(e.code)?(0,i.logWarn)(`Multiple distinct ortb2Imp.ext.tid were provided for twin ad units '${e.code}'`):m[e.code]=a),null==r||e.hasOwnProperty("ttlBuffer")||(e.ttlBuffer=r),s.forEach((n=>{const r=o[n],s=r&&r.getSpec&&r.getSpec(),a=s&&s.supportedMediaTypes||["banner"];t.some((e=>(0,c.mK)(a,e)))||((0,i.logWarn)((0,i.unsupportedBidderMessage)(e,n)),e.bids=e.bids.filter((e=>e.bidder!==n)))}))})),n&&0!==n.length){n.forEach((e=>{const t=e.ortb2Imp?.ext?.tid||m[e.code]||(0,i.generateUUID)();m.hasOwnProperty(e.code)||(m[e.code]=t),e.transactionId=t,(0,s.J)(e,"ortb2Imp.ext.tid",t)}));const e=A.n.createAuction({adUnits:n,adUnitCodes:o,callback:p,cbTimeout:t,labels:a,auctionId:d,ortb2Fragments:l,metrics:u});let r=n.length;r>15&&(0,i.logInfo)(`Current auction ${e.getAuctionId()} contains ${r} adUnits.`,n),o.forEach((t=>I.iS.setLatestAuctionForAdUnit(t,e.getAuctionId()))),e.callBids()}else(0,i.logMessage)("No adUnits configured. No bids requested."),p()}),"startAuction");x.requestBids.before((function(e,t){function n(e){for(var t;t=e.shift();)t()}n(S.s0),n(ee),e.call(this,t)}),49),x.addAdUnits=function(e){(0,i.logInfo)("Invoking stpd.addAdUnits",arguments),x.adUnits.push.apply(x.adUnits,(0,i.isArray)(e)?e:[e]),B.emit(W)},x.onEvent=function(e,t,n){(0,i.logInfo)("Invoking stpd.onEvent",arguments),(0,i.isFn)(t)?!n||G[e].call(null,n)?B.on(e,t,n):(0,i.logError)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,i.logError)('The event handler provided is not a function and was not set on event "'+e+'".')},x.offEvent=function(e,t,n){(0,i.logInfo)("Invoking stpd.offEvent",arguments),n&&!G[e].call(null,n)||B.off(e,t,n)},x.getEvents=function(){return(0,i.logInfo)("Invoking stpd.getEvents"),B.getEvents()},x.registerBidAdapter=function(e,t){(0,i.logInfo)("Invoking stpd.registerBidAdapter",arguments);try{O.Ay.registerBidAdapter(e(),t)}catch(e){(0,i.logError)("Error registering bidder adapter : "+e.message)}},x.registerAnalyticsAdapter=function(e){(0,i.logInfo)("Invoking stpd.registerAnalyticsAdapter",arguments);try{O.Ay.registerAnalyticsAdapter(e)}catch(e){(0,i.logError)("Error registering analytics adapter : "+e.message)}},x.createBid=function(e){return(0,i.logInfo)("Invoking stpd.createBid",arguments),(0,C.O)(e)};const ee=[],te=(0,T.A_)("async",(function(e){e&&!(0,i.isEmpty)(e)?((0,i.logInfo)("Invoking stpd.enableAnalytics for: ",e),O.Ay.enableAnalytics(e)):(0,i.logError)("stpd.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");function ne(e){if("function"==typeof e)try{e.call()}catch(e){(0,i.logError)("Error processing command :",e.message,e.stack)}else(0,i.logError)("Commands written into stpd.cmd.push must be wrapped in a function")}function re(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,i.logError)("Error processing command :","prebid.js",e)}}))}x.enableAnalytics=function(e){ee.push(te.bind(this,e))},x.aliasBidder=function(e,t,n){(0,i.logInfo)("Invoking stpd.aliasBidder",arguments),e&&t?O.Ay.aliasBidAdapter(e,t,n):(0,i.logError)("bidderCode and alias must be passed as arguments","stpd.aliasBidder")},x.aliasRegistry=O.Ay.aliasRegistry,E.$W.getConfig("aliasRegistry",(e=>{"private"===e.aliasRegistry&&delete x.aliasRegistry})),x.getAllWinningBids=function(){return A.n.getAllWinningBids()},x.getAllPrebidWinningBids=function(){return A.n.getBidsReceived().filter((e=>e.status===d.tl.BID_TARGETING_SET))},x.getHighestCpmBids=function(e){return I.iS.getWinningBids(e)},x.clearAllAuctions=function(){A.n.clearAllAuctions()},x.markWinningBidAsUsed=function(e){let t,{adId:n,adUnitCode:r,analytics:o=!1}=e;r&&null==n?t=I.iS.getWinningBids(r):n?t=A.n.getBidsReceived().filter((e=>e.adId===n)):(0,i.logWarn)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),t.length>0&&(o?(0,l.n6)(t[0]):A.n.addWinningBid(t[0]),(0,l.qn)(t[0]))},x.getConfig=E.$W.getAnyConfig,x.readConfig=E.$W.readAnyConfig,x.mergeConfig=E.$W.mergeConfig,x.mergeBidderConfig=E.$W.mergeBidderConfig,x.setConfig=E.$W.setConfig,x.setBidderConfig=E.$W.setBidderConfig,x.que.push((()=>b())),x.processQueue=function(){x.que.push=x.cmd.push=ne,(0,l.XO)(),T.A_.ready(),re(x.que),re(x.cmd)},x.triggerBilling=e=>{let{adId:t,adUnitCode:n}=e;A.n.getAllWinningBids().filter((e=>e.adId===t||null==t&&e.adUnitCode===n)).forEach((e=>{O.Ay.triggerBilling(e),(0,l.vB)(e)}))}},7873:(e,t,n)=>{n.d(t,{E:()=>s,m:()=>o});const r=window,i=r.stpd=r.stpd||{};function o(){return i}function s(e){i.installedModules.push(e)}i.cmd=i.cmd||[],i.que=i.que||[],r===window&&(r._pbjsGlobals=r._pbjsGlobals||[],r._pbjsGlobals.push("stpd"))},27934:(e,t,n)=>{n.d(t,{EN:()=>d,gR:()=>s});var r=n(43272),i=n(91069);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(!e)return e;if(/\w+:\/\//.exec(e))return e;let n=t.location.protocol;try{n=t.top.location.protocol}catch(e){}return/^\/\//.exec(e)?n+e:`${n}//${e}`}function s(e){let{noLeadingWww:t=!1,noPort:n=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{e=new URL(o(e))}catch(e){return}return e=n?e.hostname:e.host,t&&e.startsWith("www.")&&(e=e.substring(4)),e}function a(e){try{const t=e.querySelector("link[rel='canonical']");if(null!==t)return t.href}catch(e){}return null}const d=function(e){let t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return i.top!==i?e:function(){const o=a(i.document),s=i.location.href;return t===o&&s===n||(t=o,n=s,r=e()),r}}((c=window,function(){const e=[],t=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(c),n=r.$W.getConfig("maxNestedIframes");let d,l,u,g,f=!1,p=0,m=!1,h=!1,b=!1;do{const n=d,r=h;let o,s=!1,g=null;h=!1,d=d?d.parent:c;try{o=d.location.href||null}catch(e){s=!0}if(s)if(r){const e=n.context;try{g=e.sourceUrl,l=g,b=!0,m=!0,d===c.top&&(f=!0),e.canonicalUrl&&(u=e.canonicalUrl)}catch(e){}}else{(0,i.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location");try{const e=n.document.referrer;e&&(g=e,d===c.top&&(f=!0))}catch(e){}!g&&t&&t[p-1]&&(g=t[p-1],d===c.top&&(b=!0)),g&&!m&&(l=g)}else{if(o&&(g=o,l=g,m=!1,d===c.top)){f=!0;const e=a(d.document);e&&(u=e)}d.context&&d.context.sourceUrl&&(h=!0)}e.push(g),p++}while(d!==c.top&&p<n);e.reverse();try{g=c.top.document.referrer}catch(e){}const y=f||b?l:null,v=r.$W.getConfig("pageUrl")||u||null;let E=r.$W.getConfig("pageUrl")||y||o(v,c);return y&&y.indexOf("?")>-1&&-1===E.indexOf("?")&&(E=`${E}${y.substring(y.indexOf("?"))}`),{reachedTop:f,isAmp:m,numIframes:p-1,stack:e,topmostLocation:l||null,location:y,canonicalUrl:v,page:E,domain:s(E)||null,ref:g||null,legacy:{reachedTop:f,isAmp:m,numIframes:p-1,stack:e,referer:l||null,canonicalUrl:v}}}));var c},12938:(e,t,n)=>{n.d(t,{CK:()=>b,X0:()=>f,qk:()=>g,s0:()=>p,vM:()=>h});var r=n(91069),i=n(12693),o=n(45569),s=n(95139),a=n(2604),d=n(76811),c=n(43272),l=n(11445),u=n(83441);const g="html5",f="cookie";let p=[];function m(){let{moduleName:e,moduleType:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isAllowed:n=s.io}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function i(r,i){let s=e;const g=c.$W.getCurrentBidder();g&&t===o.tW&&l.Ay.aliasRegistry[g]===e&&(s=g);return r({valid:n(d.Ue,(0,u.s)(t,s,{[a.Zw]:i}))})}function m(e,t,n){if(!n||"function"!=typeof n)return i(e,t);p.push((function(){let r=i(e,t);n(r)}))}function h(e){const t=e.charAt(0).toUpperCase()+e.substring(1),n=()=>window[e],i=function(t){return m((function(t){if(t&&t.valid)try{return!!n()}catch(t){(0,r.logError)(`${e} api disabled`)}return!1}),g,t)};return{[`has${t}`]:i,[`${e}IsEnabled`]:e=>m((function(e){if(e&&e.valid)try{return n().setItem("prebid.cookieTest","1"),"1"===n().getItem("prebid.cookieTest")}catch(e){}finally{try{n().removeItem("prebid.cookieTest")}catch(e){}}return!1}),g,e),[`setDataIn${t}`]:(e,t,r)=>m((function(r){r&&r.valid&&i()&&n().setItem(e,t)}),g,r),[`getDataFrom${t}`]:(e,t)=>m((function(t){return t&&t.valid&&i()?n().getItem(e):null}),g,t),[`removeDataFrom${t}`]:(e,t)=>m((function(t){t&&t.valid&&i()&&n().removeItem(e)}),g,t)}}return{setCookie:function(e,t,n,r,i,o){return m((function(o){if(o&&o.valid){const o=i&&""!==i?` ;domain=${encodeURIComponent(i)}`:"",s=n&&""!==n?` ;expires=${n}`:"",a=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie=`${e}=${encodeURIComponent(t)}${s}; path=/${o}${r?`; SameSite=${r}`:""}${a}`}}),f,o)},getCookie:function(e,t){return m((function(t){if(t&&t.valid){let t=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return t?decodeURIComponent(t[2]):null}return null}),f,t)},cookiesAreEnabled:function(e){return m((function(e){return!(!e||!e.valid)&&(0,r.checkCookieSupport)()}),f,e)},...h("localStorage"),...h("sessionStorage"),findSimilarCookies:function(e,t){return m((function(t){if(t&&t.valid){const t=[];if((0,r.hasDeviceAccess)()){const n=document.cookie.split(";");for(;n.length;){const r=n.pop();let i=r.indexOf("=");i=i<0?r.length:i;decodeURIComponent(r.slice(0,i).replace(/^\s+/,"")).indexOf(e)>=0&&t.push(decodeURIComponent(r.slice(i+1)))}}return t}}),f,t)}}}function h(){let{moduleType:e,moduleName:t,bidderCode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function r(){throw new Error("Invalid invocation for getStorageManager: must set either bidderCode, or moduleType + moduleName")}return n?((e&&e!==o.tW||t)&&r(),e=o.tW,t=n):t&&e||r(),m({moduleType:e,moduleName:t})}function b(e){return m({moduleName:e,moduleType:o.tp})}(0,s.qB)(d.Ue,"deviceAccess config",(function(){if(!(0,r.hasDeviceAccess)())return{allow:!1}})),(0,s.qB)(d.Ue,"bidderSettings.*.storageAllowed",(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.u;if(e[a.Dk]!==o.tW)return;let n=t.get(e[a.q7],"storageAllowed");if(n&&!0!==n){const t=e[a.Zw];n=Array.isArray(n)?n.some((e=>e===t)):n===t}else n=!!n;return n?void 0:{allow:n}}))},97779:(e,t,n)=>{n.d(t,{Jp:()=>C,ME:()=>w,Yl:()=>T,iS:()=>O,m2:()=>S,uW:()=>I});var r=n(67314),i=n(27863),o=n(12693),s=n(43272),a=n(78969),d=n(75023),c=n(16833),l=n(71371),u=n(12449),g=n(15901),f=n(91069),p=n(70433),m=n(12713),h=[];const b=20,y="targetingControls.allowTargetingKeys",v="targetingControls.addTargetingKeys",E=`Only one of "${y}" or "${v}" can be set`,A=Object.keys(a.xS).map((e=>a.xS[e]));let I={isActualBid:e=>e.getStatusCode()===a.XQ.GOOD,isBidNotExpired:e=>e.responseTimestamp+1e3*(0,i.cT)(e)>(0,f.timestamp)(),isUnusedBid:e=>e&&(e.status&&!(0,g.mK)([a.tl.RENDERED],e.status)||!e.status)};function T(e){return!Object.values(I).some((t=>!t(e)))}const w=(0,c.A_)("sync",(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:f.sortByHighestCpm;if(!r){const r=[],o=s.$W.getConfig("sendBidsControl.dealPrioritization");let a=(0,f.groupBy)(e,"adUnitCode");return Object.keys(a).forEach((e=>{let s=[],d=(0,f.groupBy)(a[e],"bidderCode");Object.keys(d).forEach((e=>{s.push(d[e].reduce(t))})),n?(s=o?s.sort(C(!0)):s.sort(((e,t)=>t.cpm-e.cpm)),r.push(...s.slice(0,n))):(s=s.sort(i),r.push(...s))})),r}return e}));function C(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,n){return void 0!==t.adserverTargeting.hb_deal&&void 0===n.adserverTargeting.hb_deal?-1:void 0===t.adserverTargeting.hb_deal&&void 0!==n.adserverTargeting.hb_deal?1:e?n.cpm-t.cpm:n.adserverTargeting.hb_pb-t.adserverTargeting.hb_pb}}function S(e,t){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>window.googletag.pubads().getSlots())().reduce(((e,n)=>{const r=(0,f.isFn)(t)&&t(n);return Object.keys(e).filter((0,f.isFn)(r)?r:(0,f.isAdUnitCodeMatchingSlot)(n)).forEach((t=>e[t].push(n))),e}),Object.fromEntries(e.map((e=>[e,[]]))))}const O=function(e){let t={},n={};function r(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=A.concat(u.Nh),i=s.$W.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),o=i?i.map((e=>a.xS[e])):r;return e.reduce(((e,i)=>{if(t||n&&i.dealId){const t=function(e,t){return t.reduce(((t,n)=>(e.adserverTargeting[n]&&t.push({[`${n}_${e.bidderCode}`.substring(0,20)]:[e.adserverTargeting[n]]}),t)),[])}(i,r.filter((e=>void 0!==i.adserverTargeting[e]&&(n||-1!==o.indexOf(e)))));t&&e.push({[i.adUnitCode]:t})}return e}),[])}function i(t){return"string"==typeof t?[t]:(0,f.isArray)(t)?t:e.getAdUnitCodes()||[]}function I(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.Bq,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=e.getBidsReceived().reduce(((e,t)=>{const r=s.$W.getConfig("useBidCache"),i=s.$W.getConfig("bidCacheFilterFunction"),o=n[t.adUnitCode]===t.auctionId,a=!(r&&!o&&"function"==typeof i)||!!i(t);return(r||o)&&a&&(0,p.A)(t,"video.context")!==l.LM&&T(t)&&(t.latestTargetedAuctionId=n[t.adUnitCode],e.push(t)),e}),[]);return w(i,t,void 0,void 0,void 0,r)}function O(){return e.getStandardBidderAdServerTargeting().map((e=>e.key)).concat(A).filter(f.uniques)}return t.setLatestAuctionForAdUnit=function(e,t){n[e]=t},t.resetPresetTargeting=function(e,t){if((0,f.isGptPubadsDefined)()){const n=i(e);Object.values(S(n,t)).forEach((e=>{e.forEach((e=>{!function(e){h.forEach((t=>{e.getTargeting(t)&&e.clearTargeting(t)}))}(e)}))}))}},t.resetPresetTargetingAST=function(e){i(e).forEach((function(e){const t=window.apntag.getTag(e);if(t&&t.keywords){const n=Object.keys(t.keywords),r={};n.forEach((e=>{(0,g.mK)(h,e.toLowerCase())||(r[e]=t.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},t.getAllTargeting=function(t,n,d){let c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:m.Vk,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:f.sortByHighestCpm;d||=I(c,l);const A=i(t),T=s.$W.getConfig("enableSendAllBids"),S=s.$W.getConfig("sendBidsControl.bidLimit"),B=T&&(n||S)||0,{customKeysByUnit:R,filteredBids:k}=function(e,t){const n=[],r={},i=s.$W.getConfig("targetingControls.alwaysIncludeDeals");return t.forEach((t=>{const s=(0,g.mK)(e,t.adUnitCode),a=!0===o.u.get(t.bidderCode,"allowZeroCpmBids")?t.cpm>=0:t.cpm>0,d=i&&t.dealId;s&&(d||a)&&(n.push(t),Object.keys(t.adserverTargeting).filter(function(){let e=O();e=e.concat(u.Nh);return function(t){return-1===e.indexOf(t)}}()).forEach((e=>{const n=e.substring(0,b),i=r[t.adUnitCode]||{},o=[t.adserverTargeting[e]];i[n]?i[n]=i[n].concat(o).filter(f.uniques):i[n]=o,r[t.adUnitCode]=i})))})),{filteredBids:n,customKeysByUnit:r}}(A,d);let D=function(t,n){const i=function(e){let t=[],n=e.reduce(((e,n)=>((0,g.mK)(t,n.adUnitCode)||(e.push(n),t.push(n.adUnitCode)),e)),[]),r=O();return n=n.map((e=>({[e.adUnitCode]:Object.keys(e.adserverTargeting).filter((t=>void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===r.indexOf(t))).reduce(((t,n)=>{const r=[e.adserverTargeting[n]],i={[n.substring(0,b)]:r};if(n===a.xS.DEAL){const o=`${n}_${e.bidderCode}`.substring(0,b),s={[o]:r};return[...t,i,s]}return[...t,i]}),[])}))),n}(t).concat(function(e,t){return e.reduce(((e,n)=>{const r=Object.assign({},n),i=t[r.adUnitCode],o=[];return i&&Object.keys(i).forEach((e=>{e&&i[e]&&o.push({[e]:i[e]})})),e.push({[r.adUnitCode]:o}),e}),[])}(t,n)).concat(function(e){const t=s.$W.getConfig("targetingControls.alwaysIncludeDeals");return r(e,s.$W.getConfig("enableSendAllBids"),t)}(t)).concat(function(){function t(e){return(0,p.A)(e,a.iD.ADSERVER_TARGETING)}function n(e){const n=t(e);return Object.keys(n).map((function(e){return(0,f.isStr)(n[e])&&(n[e]=n[e].split(",").map((e=>e.trim()))),(0,f.isArray)(n[e])||(n[e]=[n[e]]),{[e]:n[e]}}))}return e.getAdUnits().filter((e=>t(e))).reduce(((e,t)=>{const r=n(t);return r&&e.push({[t.code]:r}),e}),[])}());return i.forEach((e=>{!function(e){Object.keys(e).forEach((t=>{e[t].forEach((e=>{const t=Object.keys(e);-1===h.indexOf(t[0])&&(h=t.concat(h))}))}))}(e)})),i}(w(k,c,B,void 0,l),R);const U=Object.keys(Object.assign({},a.Zh,a.x5));let _=s.$W.getConfig(y);const $=s.$W.getConfig(v);if(null!=$&&null!=_)throw new Error(E);_=null!=$?U.concat($):_||U,Array.isArray(_)&&_.length>0&&(D=function(e,t){const n=Object.assign({},a.xS,a.x5),r=Object.keys(n),i={};(0,f.logInfo)(`allowTargetingKeys - allowed keys [ ${t.map((e=>n[e])).join(", ")} ]`),e.map((e=>{const o=Object.keys(e)[0],s=e[o].filter((e=>{const o=Object.keys(e)[0],s=0===r.filter((e=>0===o.indexOf(n[e]))).length||(0,g.I6)(t,(e=>{const t=n[e];return 0===o.indexOf(t)}));return i[o]=!s,s}));e[o]=s}));const o=Object.keys(i).filter((e=>i[e]));return(0,f.logInfo)(`allowTargetingKeys - removed keys [ ${o.join(", ")} ]`),e.filter((e=>e[Object.keys(e)[0]].length>0))}(D,_)),D=function(e){let t=e.map((e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].map((e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].join(",")}))).reduce(((e,t)=>Object.assign(t,e)),{})})));return t=t.reduce((function(e,t){var n=Object.keys(t)[0];return e[n]=Object.assign({},e[n],t[n]),e}),{}),t}(D);const j=s.$W.getConfig("targetingControls.auctionKeyMaxChars");return j&&((0,f.logInfo)(`Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ${j} characters.  Running checks on auction keys...`),D=function(e,t){let n=(0,f.deepClone)(e),r=Object.keys(n).map((e=>({adUnitCode:e,adserverTargeting:n[e]}))).sort(C());return r.reduce((function(e,r,i,o){let s=(a=r.adserverTargeting,Object.keys(a).reduce((function(e,t){return e+`${t}%3d${encodeURIComponent(a[t])}%26`}),""));var a;i+1===o.length&&(s=s.slice(0,-3));let d=r.adUnitCode,c=s.length;return c<=t?(t-=c,(0,f.logInfo)(`AdUnit '${d}' auction keys comprised of ${c} characters.  Deducted from running threshold; new limit is ${t}`,n[d]),e[d]=n[d]):(0,f.logWarn)(`The following keys for adUnitCode '${d}' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ${c}, the current allotted amount was ${t}.\n`,n[d]),i+1===o.length&&0===Object.keys(e).length&&(0,f.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars).  Please review setup and consider adjusting."),e}),{})}(D,j)),A.forEach((e=>{D[e]||(D[e]={})})),D},s.$W.getConfig("targetingControls",(function(e){null!=(0,p.A)(e,y)&&null!=(0,p.A)(e,v)&&(0,f.logError)(E)})),t.setTargetingForGPT=(0,c.A_)("sync",(function(n,r){let i=t.getAllTargeting(n),o=Object.fromEntries(h.map((e=>[e,null])));Object.entries(S(Object.keys(i),r)).forEach((e=>{let[t,n]=e;n.forEach((e=>{Object.keys(i[t]).forEach((e=>{let n=i[t][e];"string"==typeof n&&-1!==n.indexOf(",")&&(n=n.split(",")),i[t][e]=n})),(0,f.logMessage)(`Attempting to set targeting-map for slot: ${e.getSlotElementId()} with targeting-map:`,i[t]),e.updateTargetingFromMap(Object.assign({},o,i[t]))}))})),Object.keys(i).forEach((t=>{Object.keys(i[t]).forEach((n=>{"hb_adid"===n&&e.setStatusForBids(i[t][n],a.tl.BID_TARGETING_SET)}))})),t.targetingDone(i),d.emit(a.qY.SET_TARGETING,i)}),"setTargetingForGPT"),t.targetingDone=(0,c.A_)("sync",(function(e){return e}),"targetingDone"),t.getWinningBids=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m.Vk,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:f.sortByHighestCpm;const a=[],d=t||I(n,r),c=i(e);return d.reduce(((e,t)=>{const n=t.adUnitCode,r=!0===o.u.get(n,"allowZeroCpmBids")?t.cpm>=0:t.cpm>0,i=s.$W.getConfig("targetingControls.alwaysIncludeDeals")&&t.dealId;return(0,g.mK)(c,n)&&!(0,g.mK)(a,n)&&(i||r)&&(e.push(t),a.push(n)),e}),[])},t.setTargetingForAst=function(e){let n=t.getAllTargeting(e);try{t.resetPresetTargetingAST(e)}catch(e){(0,f.logError)("unable to reset targeting for AST"+e)}Object.keys(n).forEach((e=>Object.keys(n[e]).forEach((t=>{if((0,f.logMessage)(`Attempting to set targeting for targetId: ${e} key: ${t} value: ${n[e][t]}`),(0,f.isStr)(n[e][t])||(0,f.isArray)(n[e][t])){let r={},i=/pt[0-9]/;t.search(i)<0?r[t.toUpperCase()]=n[e][t]:r[t]=n[e][t],window.apntag.setKeywords(e,r,{overrideKeyValue:!0})}}))))},t.isApntagDefined=function(){if(window.apntag&&(0,f.isFn)(window.apntag.setKeywords))return!0},t}(r.n)},38230:(e,t,n)=>{n.d(t,{qh:()=>g,zt:()=>p});var r=n(91069),i=n(43272),o=n(15901),s=n(12938),a=n(95139),d=n(76811),c=n(2604),l=n(45569),u=n(83441);const g={syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:500};i.$W.setDefaults({userSync:(0,r.deepClone)(g)});const f=(0,s.CK)("usersync");const p=function(e){let t={},n={image:[],iframe:[]},s=new Set,a={},g={image:!0,iframe:!1},f=e.config;function p(){if(f.syncEnabled&&e.browserSupportsCookies){try{!function(){if(!g.iframe)return;m(n.iframe,(e=>{let[t,i]=e;(0,r.logMessage)(`Invoking iframe user sync for bidder: ${t}`),(0,r.insertUserSyncIframe)(i),function(e,t){e.image=e.image.filter((e=>e[0]!==t))}(n,t)}))}(),function(){if(!g.image)return;m(n.image,(e=>{let[t,n]=e;(0,r.logMessage)(`Invoking image pixel user sync for bidder: ${t}`),(0,r.triggerPixel)(n)}))}()}catch(e){return(0,r.logError)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function m(e,t){(0,r.shuffle)(e).forEach(t)}function h(e,t){let n=f.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,r.logWarn)(`Detected presence of the "filterSettings.all" and "filterSettings.${t}" in userSync config.  You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.`),!1;let n=e.all?e.all:e[t],i=e.all?"all":t;if(!n)return!1;let o=n.filter,s=n.bidders;if(o&&"include"!==o&&"exclude"!==o)return(0,r.logWarn)(`UserSync "filterSettings.${i}.filter" setting '${o}' is not a valid option; use either 'include' or 'exclude'.`),!1;if("*"!==s&&!(Array.isArray(s)&&s.length>0&&s.every((e=>(0,r.isStr)(e)&&"*"!==e))))return(0,r.logWarn)(`Detected an invalid setup in userSync "filterSettings.${i}.bidders"; use either '*' (to represent all bidders) or an array of bidders.`),!1;return!0}(n,e)){g[e]=!0;let r=n.all?n.all:n[e],i="*"===r.bidders?[t]:r.bidders;const s={include:(e,t)=>!(0,o.mK)(e,t),exclude:(e,t)=>(0,o.mK)(e,t)};return s[r.filter||"include"](i,t)}return!g[e]}return i.$W.getConfig("userSync",(e=>{if(e.userSync){let t=e.userSync.filterSettings;(0,r.isPlainObject)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}f=Object.assign(f,e.userSync)})),e.regRule(d.Ml,"userSync config",(e=>{if(!f.syncEnabled)return{allow:!1,reason:"syncs are disabled"};if(e[c.Dk]===l.tW){const n=e[c.bt],r=e[c.iK];if(!t.canBidderRegisterSync(n,r))return{allow:!1,reason:`${n} syncs are not enabled for ${r}`}}})),t.registerSync=(t,i,o)=>s.has(i)?(0,r.logMessage)(`already fired syncs for "${i}", ignoring registerSync call`):f.syncEnabled&&(0,r.isArray)(n[t])?i?0!==f.syncsPerBidder&&Number(a[i])>=f.syncsPerBidder?(0,r.logWarn)(`Number of user syncs exceeded for "${i}"`):void(e.isAllowed(d.Ml,(0,u.s)(l.tW,i,{[c.bt]:t,[c.e3]:o}))&&(n[t].push([i,o]),a=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(a,i))):(0,r.logWarn)("Bidder is required for registering sync"):(0,r.logWarn)(`User sync type "${t}" not supported`),t.bidderDone=s.add.bind(s),t.syncUsers=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(p,Number(e));p()},t.triggerUserSyncs=()=>{f.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=(e,t)=>!f.filterSettings||!h(e,t),t}(Object.defineProperties({config:i.$W.getConfig("userSync"),isAllowed:a.io,regRule:a.qB},{browserSupportsCookies:{get:function(){return!(0,r.isSafariBrowser)()&&f.cookiesAreEnabled()}}}))},91069:(e,t,n)=>{n.r(t),n.d(t,{_each:()=>fe,_map:()=>me,_setEventEmitter:()=>w,binarySearch:()=>yt,buildUrl:()=>dt,canAccessWindowTop:()=>H,checkCookieSupport:()=>ze,cleanObj:()=>nt,compareCodeAndSlot:()=>Qe,contains:()=>pe,convertObjectToArray:()=>ht,createIframe:()=>te,createInvisibleIframe:()=>ne,createTrackPixelHtml:()=>Ae,createTrackPixelIframeHtml:()=>Te,cyrb53Hash:()=>ut,debugTurnedOn:()=>ee,deepAccess:()=>c.A,deepClone:()=>_e,deepEqual:()=>ct,deepSetValue:()=>l.J,delayExecution:()=>He,encodeMacroURI:()=>Ie,extractDomainFromHost:()=>At,flatten:()=>Ce,formatQS:()=>st,generateUUID:()=>U,getBidIdParameter:()=>_,getBidRequest:()=>Se,getBidderCodes:()=>Be,getDNT:()=>Xe,getDefinedParams:()=>Ke,getDomLoadingDuration:()=>Fe,getParameterByName:()=>re,getPerformanceNow:()=>Ge,getPrebidInternal:()=>B,getSafeframeGeometry:()=>Ne,getUniqueIdentifierStr:()=>D,getUnixTimestampFromNow:()=>mt,getUserConfiguredParams:()=>Ye,getValue:()=>Oe,getWindowLocation:()=>z,getWindowSelf:()=>L,getWindowTop:()=>F,groupBy:()=>Ve,hasConsoleLogger:()=>Z,hasDeviceAccess:()=>Le,hasNonSerializableProperty:()=>vt,inIframe:()=>$e,insertElement:()=>he,insertHtmlIntoIframe:()=>ve,insertUserSyncIframe:()=>Ee,internal:()=>S,isA:()=>ie,isAdUnitCodeMatchingSlot:()=>Ze,isApnGetTagDefined:()=>ke,isArray:()=>ae,isArrayOfNums:()=>it,isBoolean:()=>le,isEmpty:()=>ue,isEmptyStr:()=>ge,isFn:()=>oe,isGptPubadsDefined:()=>Re,isInteger:()=>tt,isNumber:()=>de,isPlainObject:()=>ce,isSafariBrowser:()=>xe,isSafeFrameWindow:()=>je,isStr:()=>se,isValidMediaTypes:()=>Je,logError:()=>Y,logInfo:()=>K,logMessage:()=>V,logWarn:()=>J,memoize:()=>pt,mergeDeep:()=>lt,parseGPTSingleSizeArray:()=>W,parseGPTSingleSizeArrayToRtbSize:()=>M,parseQS:()=>ot,parseQueryStringParameters:()=>$,parseSizesInput:()=>x,parseUrl:()=>at,pick:()=>rt,prefixLog:()=>X,replaceAuctionPrice:()=>We,replaceClickThrough:()=>Pe,replaceMacros:()=>qe,safeJSONEncode:()=>ft,safeJSONParse:()=>gt,setOnAny:()=>Et,setScriptAttributes:()=>bt,shuffle:()=>Ue,sizeTupleToRtbSize:()=>P,sizeTupleToSizeString:()=>q,sizesToSizeTuples:()=>N,sortByHighestCpm:()=>De,timestamp:()=>Me,transformAdServerTargetingObj:()=>j,triggerNurlWithCpm:()=>It,triggerPixel:()=>ye,uniques:()=>we,unsupportedBidderMessage:()=>et,waitForElementToLoad:()=>be});var r=n(43272),i=n(45751),o=n(15901),s=n(78969),a=n(25555),d=n(7873),c=n(70433),l=n(63172),u="String",g="Function",f="Number",p="Object",m="Boolean",h=Object.prototype.toString;let b,y=Boolean(window.console),v=Boolean(y&&window.console.log),E=Boolean(y&&window.console.info),A=Boolean(y&&window.console.warn),I=Boolean(y&&window.console.error);const T=(0,d.m)();function w(e){b=e}function C(){null!=b&&b(...arguments)}const S={checkCookieSupport:ze,createTrackPixelIframeHtml:Te,getWindowSelf:L,getWindowTop:F,canAccessWindowTop:H,getWindowLocation:z,insertUserSyncIframe:Ee,insertElement:he,isFn:oe,triggerPixel:ye,logError:Y,logWarn:J,logMessage:V,logInfo:K,parseQS:ot,formatQS:st,deepEqual:ct};let O={};function B(){return O}var R,k=(R=0,function(){return++R});function D(){return k()+Math.random().toString(16).substr(2)}function U(e){return e?(e^(window&&window.crypto&&window.crypto.getRandomValues?crypto.getRandomValues(new Uint8Array(1))[0]%16:16*Math.random())>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,U)}function _(e,t){return t?.[e]||""}function $(e){let t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+"="+encodeURIComponent(e[n])+"&");return t=t.replace(/&$/,""),t}function j(e){return e&&Object.getOwnPropertyNames(e).length>0?Object.keys(e).map((t=>`${t}=${encodeURIComponent(e[t])}`)).join("&"):""}function N(e){return"string"==typeof e?e.split(/\s*,\s*/).map((e=>e.match(/^(\d+)x(\d+)$/i))).filter((e=>e)).map((e=>{let[t,n,r]=e;return[parseInt(n,10),parseInt(r,10)]})):Array.isArray(e)?G(e)?[e]:e.filter(G):[]}function x(e){return N(e).map(q)}function q(e){return e[0]+"x"+e[1]}function W(e){if(G(e))return q(e)}function P(e){return{w:e[0],h:e[1]}}function M(e){if(G(e))return P(e)}function G(e){return ae(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function F(){return window.top}function L(){return window.self}function z(){return window.location}function H(){try{if(S.getWindowTop().location.href)return!0}catch(e){return!1}}function V(){ee()&&v&&console.log.apply(console,Q(arguments,"MESSAGE:"))}function K(){ee()&&E&&console.info.apply(console,Q(arguments,"INFO:"))}function J(){ee()&&A&&console.warn.apply(console,Q(arguments,"WARNING:")),C(s.qY.AUCTION_DEBUG,{type:"WARNING",arguments})}function Y(){ee()&&I&&console.error.apply(console,Q(arguments,"ERROR:")),C(s.qY.AUCTION_DEBUG,{type:"ERROR",arguments})}function X(e){function t(t){return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];t(e,...r)}}return{logError:t(Y),logWarn:t(J),logMessage:t(V),logInfo:t(K)}}function Q(e,t){e=[].slice.call(e);let n=r.$W.getCurrentBidder();return t&&e.unshift(t),n&&e.unshift(i("#aaa")),e.unshift(i("#3b88c3")),e.unshift("%cPrebid"+(n?`%c${n}`:"")),e;function i(e){return`display: inline-block; color: #fff; background: ${e}; padding: 1px 4px; border-radius: 3px;`}}function Z(){return v}function ee(){return!!r.$W.getConfig("debug")}const te=(()=>{const e={border:"0px",hspace:"0",vspace:"0",marginWidth:"0",marginHeight:"0",scrolling:"no",frameBorder:"0",allowtransparency:"true"};return function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=t.createElement("iframe");return Object.assign(i,Object.assign({},e,n)),Object.assign(i.style,r),i}})();function ne(){return te(document,{id:D(),width:0,height:0,src:"about:blank"},{display:"none",height:"0px",width:"0px",border:"0px"})}function re(e){return ot(z().search)[e]||""}function ie(e,t){return h.call(e)==="[object "+t+"]"}function oe(e){return ie(e,g)}function se(e){return ie(e,u)}const ae=Array.isArray.bind(Array);function de(e){return ie(e,f)}function ce(e){return ie(e,p)}function le(e){return ie(e,m)}function ue(e){return!e||(ae(e)||se(e)?!(e.length>0):Object.keys(e).length<=0)}function ge(e){return se(e)&&(!e||0===e.length)}function fe(e,t){if(oe(e?.forEach))return e.forEach(t,this);Object.entries(e||{}).forEach((e=>{let[n,r]=e;return t.call(this,r,n)}))}function pe(e,t){return oe(e?.includes)&&e.includes(t)}function me(e,t){return oe(e?.map)?e.map(t):Object.entries(e||{}).map((n=>{let[r,i]=n;return t(i,r,e)}))}function he(e,t,n,r){let i;t=t||document,i=n?t.getElementsByTagName(n):t.getElementsByTagName("head");try{if(i=i.length?i:t.getElementsByTagName("body"),i.length){i=i[0];let t=r?null:i.firstChild;return i.insertBefore(e,t)}}catch(e){}}function be(e,t){let n=null;return new a.k((r=>{const i=function(){e.removeEventListener("load",i),e.removeEventListener("error",i),null!=n&&window.clearTimeout(n),r()};e.addEventListener("load",i),e.addEventListener("error",i),null!=t&&(n=window.setTimeout(i,t))}))}function ye(e,t,n){const r=new Image;t&&S.isFn(t)&&be(r,n).then(t),r.src=e}function ve(e){if(!e)return;const t=ne();var n;S.insertElement(t,document,"body"),(n=t.contentWindow.document).open(),n.write(e),n.close()}function Ee(e,t,n){let r=S.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;let o=i.firstChild;t&&S.isFn(t)&&be(o,n).then(t),S.insertElement(o,document,"html",!0)}function Ae(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:encodeURI;if(!e)return"";let n='<div style="position:absolute;left:0px;top:0px;visibility:hidden;">';return n+='<img src="'+t(e)+'"></div>',n}function Ie(e){return Array.from(e.matchAll(/\$({[^}]+})/g)).map((e=>e[1])).reduce(((e,t)=>e.replace("$"+encodeURIComponent(t),"$"+t)),encodeURI(e))}function Te(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?((!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(e=encodeURI(e)),t&&(t=`sandbox="${t}"`),`<iframe ${t} id="${D()}"\n      frameborder="0"\n      allowtransparency="true"\n      marginheight="0" marginwidth="0"\n      width="0" hspace="0" vspace="0" height="0"\n      style="height:0px;width:0px;display:none;"\n      scrolling="no"\n      src="${e}">\n    </iframe>`):""}function we(e,t,n){return n.indexOf(e)===t}function Ce(e,t){return e.concat(t)}function Se(e,t){if(e)return t.flatMap((e=>e.bids)).find((t=>["bidId","adId","bid_id"].some((n=>t[n]===e))))}function Oe(e,t){return e[t]}function Be(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:T.adUnits).map((e=>e.bids.map((e=>e.bidder)).reduce(Ce,[]))).reduce(Ce,[]).filter((e=>void 0!==e)).filter(we)}function Re(){if(window.googletag&&oe(window.googletag.pubads)&&oe(window.googletag.pubads().getSlots))return!0}function ke(){if(window.apntag&&oe(window.apntag.getTag))return!0}const De=(e,t)=>t.cpm-e.cpm;function Ue(e){let t=e.length;for(;t>0;){let n=Math.floor(Math.random()*t);t--;let r=e[t];e[t]=e[n],e[n]=r}return e}function _e(e){return(0,i.Q)(e)||{}}function $e(){try{return S.getWindowSelf()!==S.getWindowTop()}catch(e){return!0}}function je(){if(!$e())return!1;const e=S.getWindowSelf();return!(!e.$sf||!e.$sf.ext)}function Ne(){try{const e=L();return"function"==typeof e.$sf.ext.geom?e.$sf.ext.geom():void 0}catch(e){return void Y("Error getting SafeFrame geometry",e)}}function xe(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function qe(e,t){if(e)return Object.entries(t).reduce(((e,t)=>{let[n,r]=t;return e.replace(new RegExp("\\$\\{"+n+"\\}","g"),r||"")}),e)}function We(e,t){return qe(e,{AUCTION_PRICE:t})}function Pe(e,t){if(e&&t&&"string"==typeof t)return e.replace(/\${CLICKTHROUGH}/g,t)}function Me(){return(new Date).getTime()}function Ge(){return window.performance&&window.performance.now&&window.performance.now()||0}function Fe(e){let t=-1;const n=(e=e||L()).performance;if(e.performance?.timing&&e.performance.timing.navigationStart>0){const e=n.timing.domLoading-n.timing.navigationStart;e>0&&(t=e)}return t}function Le(){return!1!==r.$W.getConfig("deviceAccess")}function ze(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function He(e,t){if(t<1)throw new Error(`numRequiredCalls must be a positive number. Got ${t}`);let n=0;return function(){n++,n===t&&e.apply(this,arguments)}}function Ve(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}function Ke(e,t){return t.filter((t=>e[t])).reduce(((t,n)=>Object.assign(t,{[n]:e[n]})),{})}function Je(e){const t=["banner","native","video"],n=["instream","outstream","adpod"];return!!Object.keys(e).every((e=>(0,o.mK)(t,e)))&&(!e.video||!e.video.context||(0,o.mK)(n,e.video.context))}function Ye(e,t,n){return e.filter((e=>e.code===t)).flatMap((e=>e.bids)).filter((e=>e.bidder===n)).map((e=>e.params||{}))}function Xe(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}const Qe=(e,t)=>e.getAdUnitPath()===t||e.getSlotElementId()===t;function Ze(e){return t=>Qe(e,t)}function et(e,t){const n=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return`\n    ${e.code} is a ${n} ad unit\n    containing bidders that don't support ${n}: ${t}.\n    This bidder won't fetch demand.\n  `}const tt=Number.isInteger.bind(Number);function nt(e){return Object.fromEntries(Object.entries(e).filter((e=>{let[t,n]=e;return void 0!==n})))}function rt(e,t){return"object"!=typeof e?{}:t.reduce(((n,r,i)=>{if("function"==typeof r)return n;let o=r,s=r.match(/^(.+?)\sas\s(.+?)$/i);s&&(r=s[1],o=s[2]);let a=e[r];return"function"==typeof t[i+1]&&(a=t[i+1](a,n)),void 0!==a&&(n[o]=a),n}),{})}function it(e,t){return ae(e)&&(!t||e.length===t)&&e.every((e=>tt(e)))}function ot(e){return e?e.replace(/^\?/,"").split("&").reduce(((e,t)=>{let[n,r]=t.split("=");return/\[\]$/.test(n)?(n=n.replace("[]",""),e[n]=e[n]||[],e[n].push(r)):e[n]=r||"",e}),{}):{}}function st(e){return Object.keys(e).map((t=>Array.isArray(e[t])?e[t].map((e=>`${t}[]=${e}`)).join("&"):`${t}=${e[t]}`)).join("&")}function at(e,t){let n=document.createElement("a");t&&"noDecodeWholeURL"in t&&t.noDecodeWholeURL?n.href=e:n.href=decodeURIComponent(e);let r=t&&"decodeSearchAsString"in t&&t.decodeSearchAsString;return{href:n.href,protocol:(n.protocol||"").replace(/:$/,""),hostname:n.hostname,port:+n.port,pathname:n.pathname.replace(/^(?!\/)/,"/"),search:r?n.search:S.parseQS(n.search||""),hash:(n.hash||"").replace(/^#/,""),host:n.host||window.location.host}}function dt(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?`:${e.port}`:""))+(e.pathname||"")+(e.search?`?${S.formatQS(e.search||"")}`:"")+(e.hash?`#${e.hash}`:"")}function ct(e,t){let{checkTypes:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t||n&&e.constructor!==t.constructor)return!1;{const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let i of r){if(!t.hasOwnProperty(i))return!1;if(!ct(e[i],t[i],{checkTypes:n}))return!1}return!0}}function lt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!n.length)return e;const i=n.shift();if(ce(e)&&ce(i))for(const t in i)ce(i[t])?(e[t]||Object.assign(e,{[t]:{}}),lt(e[t],i[t])):ae(i[t])?e[t]?ae(e[t])&&i[t].forEach((n=>{let r=1;for(let i=0;i<e[t].length;i++)if(ct(e[t][i],n)){r=0;break}r&&e[t].push(n)})):Object.assign(e,{[t]:[...i[t]]}):Object.assign(e,{[t]:i[t]});return lt(e,...n)}function ut(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=function(e,t){if(oe(Math.imul))return Math.imul(e,t);var n=(4194303&e)*(t|=0);return 4290772992&e&&(n+=(4290772992&e)*t|0),0|n},r=3735928559^t,i=1103547991^t;for(let t,o=0;o<e.length;o++)t=e.charCodeAt(o),r=n(r^t,2654435761),i=n(i^t,1597334677);return r=n(r^r>>>16,2246822507)^n(i^i>>>13,3266489909),i=n(i^i>>>16,2246822507)^n(r^r>>>13,3266489909),(4294967296*(2097151&i)+(r>>>0)).toString()}function gt(e){try{return JSON.parse(e)}catch(e){}}function ft(e){try{return JSON.stringify(e)}catch(e){return""}}function pt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e};const n=new Map,r=function(){const r=t.apply(this,arguments);return n.has(r)||n.set(r,e.apply(this,arguments)),n.get(r)};return r.clear=n.clear.bind(n),r}function mt(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"d";if(["m","d"].indexOf(t)<0)return Date.now();const n=e/("m"===t?1440:1);return Date.now()+(e&&e>0?864e5*n:0)}function ht(e){return Object.keys(e).map((t=>({[t]:e[t]})))}function bt(e,t){Object.entries(t).forEach((t=>{let[n,r]=t;return e.setAttribute(n,r)}))}function yt(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>e,r=0,i=e.length&&e.length-1;const o=n(t);for(;i-r>1;){const t=r+Math.round((i-r)/2);o>n(e[t])?r=t:i=t}for(;e.length>r&&o>n(e[r]);)r++;return r}function vt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;for(const n in e){const r=e[n],i=typeof r;if(void 0===r||"function"===i||"symbol"===i||r instanceof RegExp||r instanceof Map||r instanceof Set||r instanceof Date||null!==r&&"object"===i&&r.hasOwnProperty("toJSON"))return!0;if(null!==r&&"object"===i&&r.constructor===Object){if(t.has(r))return!0;if(t.add(r),vt(r,t))return!0}}return!1}function Et(e,t){for(let n,r=0;r<e.length;r++)if(n=(0,c.A)(e[r],t),n)return n}function At(e){let t=null;try{let n=/[-\w]+\.([-\w]+|[-\w]{3,}|[-\w]{1,3}\.[-\w]{2})$/i.exec(e);if(null!=n&&n.length>0){t=n[0];for(let e=1;e<n.length;e++)n[e].length>t.length&&(t=n[e])}}catch(e){t=null}return t}function It(e,t){se(e.nurl)&&""!==e.nurl&&(e.nurl=e.nurl.replace(/\${AUCTION_PRICE}/,t),ye(e.nurl))}},57176:(e,t,n)=>{n.d(t,{y:()=>s});var r=n(67314),i=n(12693),o=n(91069);function s(e,t,n){let{index:s=r.n.index,bs:a=i.u}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=n||s.getBidRequest(t);const d=t?.adapterCode,c=t?.bidderCode||n?.bidder,l=a.get(t?.adapterCode,"adjustAlternateBids"),u=a.getOwn(c,"bidCpmAdjustment")||a.get(l?d:c,"bidCpmAdjustment");if(u&&"function"==typeof u)try{return u(e,Object.assign({},t),n)}catch(e){(0,o.logError)("Error during bid adjustment",e)}return e}},82621:(e,t,n)=>{function r(e){return!e?.gdprApplies||!0===e?.vendorData?.purpose?.consents?.[1]}n.d(t,{C:()=>r})},16894:(e,t,n)=>{n.d(t,{Ak:()=>h,BO:()=>f,K7:()=>p,NL:()=>b});var r=n(43272);const i="performanceMetrics",o=window.performance&&window.performance.now?()=>window.performance.now():()=>Date.now(),s=new WeakMap;function a(){let{now:e=o,mkNode:t=l,mkTimer:n=c,mkRenamer:r=e=>e,nodes:i=s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(){return function o(s){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>({forEach(t){t(e)}});a=r(a);const d=(c="timestamps",function(e){return s.dfWalk({visit(t,n){const r=n[c];if(r.hasOwnProperty(e))return r[e]}})});var c;function l(e,t){const n=a(e);s.dfWalk({follow:(e,t)=>t.propagate&&(!e||!e.stopPropagation),visit(e,r){n.forEach((n=>{null==e?r.metrics[n]=t:(r.groups.hasOwnProperty(n)||(r.groups[n]=[]),r.groups[n].push(t))}))}})}function u(t){return n(e,(e=>l(t,e)))}function g(){let e={};return s.dfWalk({visit(t,n){e=Object.assign({},!t||t.includeGroups?n.groups:null,n.metrics,e)}}),e}const f={startTiming:u,measureTime:function(e,t){return u(e).stopAfter(t)()},measureHookTime:function(e,t,n){const r=u(e);return n(function(e){const t=r.stopBefore(e);return t.bail=e.bail&&r.stopBefore(e.bail),t.stopTiming=r,t.untimed=e,t}(t))},checkpoint:function(t){s.timestamps[t]=e()},timeSince:function(t,n){const r=d(t),i=null!=r?e()-r:null;return null!=n&&l(n,i),i},timeBetween:function(e,t,n){const r=d(e),i=d(t),o=null!=r&&null!=i?i-r:null;return null!=n&&l(n,o),o},setMetric:l,getMetrics:g,fork:function(){let{propagate:e=!0,stopPropagation:n=!1,includeGroups:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o(t([[s,{propagate:e,stopPropagation:n,includeGroups:r}]]),a)},join:function(e){let{propagate:t=!0,stopPropagation:n=!1,includeGroups:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=i.get(e);null!=o&&o.addParent(s,{propagate:t,stopPropagation:n,includeGroups:r})},newMetrics:function(){return o(s.newSibling(),a)},renameWith:function(e){return o(s,e)},toJSON:()=>g()};return i.set(f,s),f}(t([]))}}function d(e,t,n){return function(){t&&t();try{return e.apply(this,arguments)}finally{n&&n()}}}function c(e,t){const n=e();let r=!1;function i(){r||(t(e()-n),r=!0)}return i.stopBefore=e=>d(e,i),i.stopAfter=e=>d(e,null,i),i}function l(e){return{metrics:{},timestamps:{},groups:{},addParent(t,n){e.push([t,n])},newSibling:()=>l(e.slice()),dfWalk(){let t,{visit:n,follow:r=()=>!0,visited:i=new Set,inEdge:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!i.has(this)){if(i.add(this),t=n(o,this),null!=t)return t;for(const[s,a]of e)if(r(o,a)&&(t=s.dfWalk({visit:n,follow:r,visited:i,inEdge:a}),null!=t))return t}}}}const u=(()=>{const e=function(){},t=()=>({}),n={forEach:e},r=()=>null;r.stopBefore=e=>e,r.stopAfter=e=>e;const i=Object.defineProperties({dfWalk:e,newSibling:()=>i,addParent:e},Object.fromEntries(["metrics","timestamps","groups"].map((e=>[e,{get:t}]))));return a({now:()=>0,mkNode:()=>i,mkRenamer:()=>()=>n,mkTimer:()=>r,nodes:{get:e,set:e}})()})();let g=!0;function f(e){return g&&e||u}r.$W.getConfig(i,(e=>{g=!!e[i]}));const p=(()=>{const e=a();return function(){return g?e():u}})();function m(e,t){return function(n,r){return function(i){for(var o=arguments.length,s=new Array(o>1?o-1:0),a=1;a<o;a++)s[a-1]=arguments[a];const d=this;return f(t.apply(d,s)).measureHookTime(e+n,i,(function(e){return r.call(d,e,...s)}))}}}const h=m("requestBids.",(e=>e.metrics)),b=m("addBidResponse.",((e,t)=>t.metrics))},25555:(e,t,n)=>{n.d(t,{k:()=>o,v:()=>s});const r=0,i=1;class o{#d;#c;static timeout(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new o((t=>{0===e?t():setTimeout(t,e)}))}constructor(e){if("function"!=typeof e)throw new Error("resolver not a function");const t=[],n=[];let[o,s]=[r,i].map((e=>function(i){if(e===r&&"function"==typeof i?.then)i.then(o,s);else if(!t.length)for(t.push(e,i);n.length;)n.shift()()}));try{e(o,s)}catch(e){s(e)}this.#d=t,this.#c=n}then(e,t){const n=this.#d;return new this.constructor(((i,o)=>{const s=()=>{let s=n[1],[a,d]=n[0]===r?[e,i]:[t,o];if("function"==typeof a){try{s=a(s)}catch(e){return void o(e)}d=i}d(s)};n.length?s():this.#c.push(s)}))}catch(e){return this.then(null,e)}finally(e){let t;return this.then((n=>(t=n,e())),(n=>(t=this.constructor.reject(n),e()))).then((()=>t))}static#l(e,t,n){let r=e.length;function i(){t.apply(this,arguments),--r<=0&&n&&n()}0===e.length&&n?n():e.forEach(((e,t)=>this.resolve(e).then((e=>i(!0,e,t)),(e=>i(!1,e,t)))))}static race(e){return new this(((t,n)=>{this.#l(e,((e,r)=>e?t(r):n(r)))}))}static all(e){return new this(((t,n)=>{let r=[];this.#l(e,((e,t,i)=>e?r[i]=t:n(t)),(()=>t(r)))}))}static allSettled(e){return new this((t=>{let n=[];this.#l(e,((e,t,r)=>n[r]=e?{status:"fulfilled",value:t}:{status:"rejected",reason:t}),(()=>t(n)))}))}static resolve(e){return new this((t=>t(e)))}static reject(e){return new this(((t,n)=>n(e)))}}function s(){let e,t,{promiseFactory:n=e=>new o(e)}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function r(e){return t=>e(t)}return{promise:n(((n,r)=>{e=n,t=r})),resolve:r(e),reject:r(t)}}},12713:(e,t,n)=>{function r(e,t){return e===t?0:e<t?-1:1}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e=>e;return(t,n)=>r(e(t),e(n))}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;return(t,n)=>-e(t,n)||0}function s(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){for(const r of t){const t=r(e,n);if(0!==t)return t}return 0}}function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;return(t,n)=>e(n,t)<0?n:t}function d(){return a(o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r))}n.d(t,{Bp:()=>a,Bq:()=>g,NV:()=>i,Ph:()=>d,Vk:()=>u});const c=i((e=>e.cpm)),l=i((e=>e.responseTimestamp)),u=d(s(c,o(i((e=>e.timeToRespond))))),g=d(s(c,o(l)));d(s(c,l))},76853:(e,t,n)=>{n.d(t,{H:()=>l});var r=n(25555),i=n(91069);let o=null,s=0,a=[];function d(){document.hidden?o=Date.now():(s+=Date.now()-(o??0),o=null,a.forEach((e=>{let{callback:t,startTime:n,setTimerId:r}=e;return r(c(t,s-n)())})),a=[])}function c(e,t){const n=s;let r=setTimeout((()=>{s===n&&null==o?e():null!=o?a.push({callback:e,startTime:n,setTimerId(e){r=e}}):r=c(e,s-n)()}),t);return()=>r}function l(){let{startTime:e=i.timestamp,ttl:t=()=>null,monotonic:n=!1,slack:o=5e3}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=new Map,a=[],d=[],l=n?e=>d.push(e):e=>d.splice((0,i.binarySearch)(d,e,(e=>e.expiry)),0,e);let u,g;function f(){if(g&&clearTimeout(g),d.length>0){const e=(0,i.timestamp)();u=Math.max(e,d[0].expiry+o),g=c((()=>{const e=(0,i.timestamp)();let t=0;for(const n of d){if(n.expiry>e)break;a.forEach((e=>{try{e(n.item)}catch(e){(0,i.logError)(e)}})),s.delete(n.item),t++}d.splice(0,t),g=null,f()}),u-e)}else g=null}function p(n){const i={},s=m;let a;const[d,c]=Object.entries({start:e,delta:t}).map((e=>{let t,[d,c]=e;return function(){const e=t={};r.k.resolve(c(n)).then((n=>{e===t&&(i[d]=n,s===m&&null!=i.start&&null!=i.delta&&(a=i.start+i.delta,l(p),(null==g||u>a+o)&&f()))}))}})),p={item:n,refresh:c,get expiry(){return a}};return d(),c(),p}let m={};return{[Symbol.iterator]:()=>s.keys(),add(e){!s.has(e)&&s.set(e,p(e))},clear(){d.length=0,f(),s.clear(),m={}},toArray:()=>Array.from(s.keys()),refresh(){d.length=0,f();for(const e of s.values())e.refresh()},onExpiry:e=>(a.push(e),()=>{const t=a.indexOf(e);t>=0&&a.splice(t,1)})}}document.addEventListener("visibilitychange",d)},63895:(e,t,n)=>{n.d(t,{E2:()=>f,H6:()=>a,V0:()=>l,Zy:()=>c,aP:()=>u,mn:()=>d,vk:()=>g});var r=n(91069),i=n(43272),o=n(16833),s=n(67314);const a="outstream",d="instream",c=new Map([["mimes",e=>Array.isArray(e)&&e.length>0&&e.every((e=>"string"==typeof e))],["minduration",r.isInteger],["maxduration",r.isInteger],["startdelay",r.isInteger],["maxseq",r.isInteger],["poddur",r.isInteger],["protocols",r.isArrayOfNums],["w",r.isInteger],["h",r.isInteger],["podid",r.isStr],["podseq",r.isInteger],["rqddurs",r.isArrayOfNums],["placement",r.isInteger],["plcmt",r.isInteger],["linearity",r.isInteger],["skip",e=>[1,0].includes(e)],["skipmin",r.isInteger],["skipafter",r.isInteger],["sequence",r.isInteger],["slotinpod",r.isInteger],["mincpmpersec",r.isNumber],["battr",r.isArrayOfNums],["maxextended",r.isInteger],["minbitrate",r.isInteger],["maxbitrate",r.isInteger],["boxingallowed",r.isInteger],["playbackmethod",r.isArrayOfNums],["playbackend",r.isInteger],["delivery",r.isArrayOfNums],["pos",r.isInteger],["api",r.isArrayOfNums],["companiontype",r.isArrayOfNums],["poddedupe",r.isArrayOfNums]]);function l(e){const t=e?.mediaTypes?.video;null!=t&&null==t.plcmt&&(t.context===a||[2,3,4].includes(t.placement)?t.plcmt=4:t.context!==a&&[2,6].includes(t.playbackmethod)&&(t.plcmt=2))}function u(e,t){const n=e?.mediaTypes?.video;(0,r.isPlainObject)(n)?null!=n&&Object.entries(n).forEach((i=>{let[o,s]=i;if(!c.has(o))return;c.get(o)(s)||("function"==typeof t?t(o,s,e):(delete n[o],(0,r.logWarn)(`Invalid prop in adUnit "${e.code}": Invalid value for mediaTypes.video.${o} ORTB property. The property has been removed.`)))})):(0,r.logWarn)("validateOrtbVideoFields: videoParams must be an object.")}function g(e){let{index:t=s.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=t.getMediaTypes(e)?.video,r=n&&n?.context,i=n&&n?.useCacheKey,o=t.getAdUnit(e);return f(e,o,n,r,i)}const f=(0,o.A_)("sync",(function(e,t,n,o,s){return n&&(s||o!==a)?i.$W.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,r.logError)('\n        This bid contains only vastXml and will not work when a prebid cache url is not specified.\n        Try enabling prebid cache with stpd.setConfig({ cache: {url: "..."} });\n      '),!1):!(o===a&&!s)||!!(e.renderer||t&&t.renderer||n.renderer)}),"checkVideoBidSetup")},68693:(e,t,n)=>{n.d(t,{M_:()=>l,X5:()=>m});var r=n(68044),i=n(43272),o=n(67314),s=n(91069),a=n(81657);const d=15;function c(e){let{index:t=o.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e.vastXml?e.vastXml:(r=e.vastUrl,s=e.vastImpUrl,`<VAST version="3.0">\n    <Ad>\n      <Wrapper>\n        <AdSystem>prebid.org wrapper</AdSystem>\n        <VASTAdTagURI><![CDATA[${r}]]></VASTAdTagURI>\n        ${(s=s&&(Array.isArray(s)?s:[s]))?s.map((e=>`<Impression><![CDATA[${e}]]></Impression>`)).join(""):""}\n        <Creatives></Creatives>\n      </Wrapper>\n    </Ad>\n  </VAST>`);var r,s;const a=t.getAuction(e);let c={type:"xml",value:n,ttlseconds:Number(e.ttl)+d};return i.$W.getConfig("cache.vasttrack")&&(c.bidder=e.bidder,c.bidid=e.requestId,c.aid=e.auctionId),null!=a&&(c.timestamp=a.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(c.key=e.customCacheKey),c}function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.g4;const o={puts:e.map(c)};n(i.$W.getConfig("cache.timeout"))(i.$W.getConfig("cache.url"),function(e){return{success:function(t){let n;try{n=JSON.parse(t).responses}catch(t){return void e(t,[])}n?e(null,n):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(t,n){e(new Error(`Error storing video ad in the cache: ${t}: ${JSON.stringify(n)}`),[])}}}(t),JSON.stringify(o),{contentType:"text/plain",withCredentials:!0})}const u={store:l};function g(e){const t=e.map((e=>e.bidResponse));u.store(t,(function(n,r){var o;n?(o=n,(0,s.logError)(`Failed to save to the video cache: ${o}. Video bids will be discarded:`,t)):e.length!==r.length?(0,s.logError)(`expected ${e.length} cache IDs, got ${r.length} instead`):r.forEach(((t,n)=>{const{auctionInstance:r,bidResponse:o,afterBidAdded:d}=e[n];var c;""===t.uuid?(0,s.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."):(o.videoCacheKey=t.uuid,o.vastUrl||(o.vastUrl=(c=o.videoCacheKey,`${i.$W.getConfig("cache.url")}?uuid=${c}`)),(0,a.v8)(r,o),d())}))}))}let f,p;i.$W.getConfig("cache",(e=>{f="number"==typeof e.cache.batchSize&&e.cache.batchSize>0?e.cache.batchSize:1,p="number"==typeof e.cache.batchTimeout&&e.cache.batchTimeout>0?e.cache.batchTimeout:0}));const m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g,n=[[]],r=!1;const i=e=>e();return function(o,s,a){const d=p>0?e:i;n[n.length-1].length>=f&&n.push([]),n[n.length-1].push({auctionInstance:o,bidResponse:s,afterBidAdded:a}),r||(r=!0,d((()=>{n.forEach(t),n=[[]],r=!1}),p))}}()}}]);(self.stpdChunk=self.stpdChunk||[]).push([[51085],{34595:(d,s,e)=>{e.d(s,{G:()=>t});const t='(()=>{"use strict";window.render=function({ad:d,adUrl:e,width:i,height:r},{mkFrame:n},o){if(!d&&!e)throw{reason:"noAd",message:"Missing ad markup or URL"};{const s=o.document,t={width:i,height:r};e&&!d?t.src=e:t.srcdoc=d,s.body.appendChild(n(s,t))}}})();'}}]);(self.stpdChunk=self.stpdChunk||[]).push([[57109],{20965:(t,e,n)=>{n.d(e,{c5:()=>o,q4:()=>r});var a=n(25555);const c=0,l=1,r=2;function o(t){let{apiName:e,apiVersion:n,apiArgs:o=["command","callback","parameter","version"],callbackArgs:s=["returnValue","success"],mode:i=c}=t,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;const f={},d=`${e}Call`,p=`${e}Return`;function k(t){const e="string"==typeof t.data&&t.data.includes(p)?JSON.parse(t.data):t.data;if(e?.[p]?.callId){const t=e[p];f.hasOwnProperty(t.callId)&&f[t.callId](...s.map((e=>t[e])))}}const[b,m]=function(){let t,n=u,a=!1;for(;null!=n;){try{if("function"==typeof n[e]){t=n,a=!0;break}}catch(t){}try{if(n.frames[`${e}Locator`]){t=n;break}}catch(t){}if(n===u.top)break;n=n.parent}return[t,a]}();if(!b)return;function g(t){return t=Object.assign({version:n},t),o.map((e=>[e,t[e]]))}function h(t,e,n,a){const c="function"==typeof t;return function(r,o){if(a&&a(),i!==l){(null==o||o?e:n)(c?void 0:r)}c&&t.apply(this,arguments)}}let v;return m?v=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new a.k(((n,a)=>{const o=b[e](...g({...t,callback:t.callback||i===r?h(t.callback,n,a):void 0}).map((t=>{let[e,n]=t;return n})));(i===l||null==t.callback&&i===c)&&n(o)}))}:(u.addEventListener("message",k,!1),v=function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new a.k(((n,a)=>{const c=Math.random().toString(),r={[d]:{...Object.fromEntries(g(t).filter((t=>{let[e]=t;return"callback"!==e}))),callId:c}};f[c]=h(t?.callback,n,a,(e||null==t?.callback)&&(()=>{delete f[c]})),b.postMessage(r,"*"),i===l&&n()}))}),Object.assign(v,{isDirect:m,close(){!m&&u.removeEventListener("message",k)}})}}}]);if(findCMP()){(self.stpdChunk=self.stpdChunk||[]).push([[90010],{63806:(n,r,o)=>{o.d(r,{R:()=>i});var a=o(16894),e=o(91069);function i(n,r,o){return(0,a.Ak)(n,(function(n,a){var i;i=function(r,o){if(o){let n=e.logWarn;r&&(n=e.logError,o=`${o} Canceling auction as per consentManagement config.`);for(var i=arguments.length,t=new Array(i>2?i-2:0),l=2;l<i;l++)t[l-2]=arguments[l];n(o,...t)}r?(n.stopTiming(),"function"==typeof a.bidsBackHandler?a.bidsBackHandler():(0,e.logError)("Error executing bidsBackHandler")):n.call(this,a)},r()?((0,e.logInfo)("User consent information already known.  Pulling internally stored information..."),i(!1)):o(i)}))}}}]);}(self.stpdChunk=self.stpdChunk||[]).push([[35957],{86400:(s,t,e)=>{function n(){const s=[];return{submit(t,e,n){const u=[e,setTimeout((()=>{s.splice(s.indexOf(u),1),n()}),t)];s.push(u)},resume(){for(;s.length;){const[t,e]=s.shift();clearTimeout(e),t()}}}}e.d(t,{L:()=>n})}}]);(()=>{"use strict";var e={d:(t,i)=>{for(var s in i)e.o(i,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:i[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};e.d({},{Sf:()=>K,lM:()=>$,mz:()=>ie,KJ:()=>q,Wd:()=>ee,hp:()=>te,hM:()=>ne,Ui:()=>se,aB:()=>de});function t(e){window.location.search.includes("stpd_debug")&&("object"==typeof e?console.log("%cSetupad%c","background:#1AB6C5;color:black;padding:3px;border-radius:5px;","",e):console.log(`%cSetupad%c ${e}`,"background:#1AB6C5;color:black;padding:3px;border-radius:5px;",""))}function i(e){if(!e||"object"!=typeof e||Array.isArray(e))return t("Invalid data passed to mergeDotPropsToObject. Expected an object, got:"),{};const i={};return Object.entries(e).forEach((e=>{let[t,s]=e;if(!t.includes("."))return;const n=t.split(".");let a=i;n.forEach(((e,t)=>{t===n.length-1?a[e]=s:(a[e]=a[e]||{},a=a[e])}))})),i}const s=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=[];"object"!=typeof t&&(t=[t]),t.forEach((function(n){if(!ne[n].initAdserverSet){switch(e){case"amazon":ne[n].amazon=!0;break;case"prebid":ne[n].prebid=!0}(!stpd.vars.amazon||ne[n].amazon&&ne[n].prebid||"timeout"===e||stpd.vars.acceptable_ads_enabled)&&(stpd.vars.containerSized=!1,googletag.cmd.push((()=>{stpd.que.push((function(){stpd.vars.acceptable_ads_enabled||(stpd.vars.amazon&&apstag.setDisplayBids(),stpd.setTargetingForGPTAsync(n)),function(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};googletag.pubads().getSlots().forEach((function(n){if(e==n.getSlotElementId()){i.push(n);const a=stpd.vars.prebid?.gam_key_prefix||"hb_";0!==googletag.pubads().getTargeting(`${a}rf`).length&&googletag.pubads().clearTargeting(`${a}rf`),n.setTargeting(`${a}rf`,ne[e].refresh_key.toString()),i.length===t.length&&googletag.pubads().refresh(i,s)}}))}(n,t,s,i)}))})))}}))};function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{e.frameElement}catch(e){return[]}return e.frameElement?[e.frameElement,...n(e.parent)]:[]}function a(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{sticky:!1,sizeParentIframes:!1};const a=s.sticky?"100%":`${t}px`,o=`${s.sticky?i+40:i}px`;r(e,a,o,s.sticky),s.sizeParentIframes&&n(e.contentWindow).forEach((e=>{r(e,a,o,s.sticky),-1!==e.id.indexOf("google_ads_iframe")&&""!==e.parentElement.parentElement.style.width&&""!==e.parentElement.parentElement.style.height&&(e.parentElement.parentElement.style.width=a,e.parentElement.parentElement.style.height=o)}))}const r=(e,t,i,s)=>{e.style.width=t,e.style.height=i,s?"stpdwrapper"===e.parentElement.className&&(e.parentElement.style.width="100vw"):"INS"===e.parentElement.tagName&&(e.parentElement.style.width=t,e.parentElement.style.height=i)},o=(e,t)=>{let i=null;return i=t?Math.min(t,e-250):e-250,i=Math.max(100,i),i};function d(e){if("object"!=typeof e)throw new Error("s2sAlias must be object for mapS2sAliasToAliasGvlIds() fn.");const t={};for(const[i,s]of Object.entries(e))t[i]=stpd.gvlidRegistry.get(i).gvlid||stpd.gvlidRegistry.get(s).gvlid;return t}const p=function(e,t){return{accountId:"1",bidders:te,timeout:o(e,t),adapter:"prebidServer",enabled:!0,endpoint:"https://prebid-stag.setupad.net/openrtb2/auction",syncEndpoint:"https://prebid-stag.setupad.net/cookie_sync",extPrebid:{aliases:ee,aliasgvlids:d(ee)}}},c=e=>{if(ne[e])if(stpd.vars.containerSized=!1,ne[e].refresh_key=1,ne[e].bidValid=!1,ne[e].amazon=!1,ne[e].prebid=!1,ne[e].initAdserverSet=!1,ne[e].stpd_logged=!1,ne[e].slotRenderEndedEvent=!1,ne[e].slotOnLoadEventFired=!1,stpd.vars.acceptable_ads_enabled)s("",e,ne);else{if(stpd.vars.amazon){ne[e].amazonbid.hasBid=!1;const t=stpd.vars.amazon.slots.filter((function(t){return t.slotID==e}));apstag.fetchBids({slots:t,timeout:stpd.vars.creative_settings.timeout},(function(t){"0x0"!==t[0].amznsz&&(ne[e].amazonbid.hasBid=!0,ne[e].amazonbid.size=t[0].amznsz.split("x"),ne[e].amazonbid.bid=JSON.parse(window.atob(ie))[t[0].amznbid],"tag"===stpd.vars.type&&a(window.frameElement,ne[e].amazonbid.size[0],ne[e].amazonbid.size[1],{sticky:ne[e].sticky,sizeParentIframes:stpd.vars.creative_settings.sizeParentIframes})),ne[e].autoRefresh.checkbids||void 0===ne[e].autoRefresh.checkbids?((e,t)=>{!function(e,t){return stpd.vars.autorefresh.show_debugging_information&&(console.log("Amazon CPM: "+t[e].amazonbid.bid),console.log("Minimum CPM set for auto refresh: "+stpd.vars.autorefresh.auto_refresh_minimum_cpm)),t[e].amazonbid.bid>=stpd.vars.autorefresh.auto_refresh_minimum_cpm?(stpd.vars.autorefresh.show_debugging_information&&console.log("Sending the bid to DFP"),!0):(stpd.vars.autorefresh.show_debugging_information&&console.log("Amazon Bid CPM was smaller than set 'Minimum CPM' - AutoRefresh stopped"),!1)}(e,t)?t[e].prebid&&t[e].bidValid?s("amazon",e,t):t[e].amazon=!0:(t[e].bidValid=!0,s("amazon",e,t))})(e,ne):s("amazon",e,ne)}))}stpd.setConfig({s2sConfig:p(stpd.vars.autorefresh.timeoutRefresh,stpd.vars.creative_settings.timeout_s2s)}),stpd.requestBids({adUnitCodes:[e],bidsBackHandler:stpd.vars.saas.initAdManagerRequests?function(){ne[e].autoRefresh.checkbids||void 0===ne[e].autoRefresh.checkbids?function(e,t){!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t=""===t?stpd.getAdserverTargetingForAdUnitCode(e):t;let i=0;const s=stpd.vars.prebid?.gam_key_prefix||"hb_";return t&&t[`${s}pb`]&&(i=t[`${s}pb`]),stpd.vars.autorefresh.show_debugging_information&&(console.log("Winning Bidder CPM: "+i),console.log("Minimum CPM set for auto refresh: "+stpd.vars.autorefresh.auto_refresh_minimum_cpm)),i>=stpd.vars.autorefresh.auto_refresh_minimum_cpm?(stpd.vars.autorefresh.show_debugging_information&&console.log("Sending the bid to DFP"),!0):(stpd.vars.autorefresh.show_debugging_information&&console.log("Winning Bid CPM was smaller than set 'Minimum CPM' - AutoRefresh stopped"),!1)}(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"")?t[e].amazon&&t[e].bidValid?s("prebid",e,t):t[e].prebid=!0:(t[e].bidValid=!0,s("prebid",e,t))}(e,ne):s("prebid",e,ne)}:null,timeout:stpd.vars.autorefresh.timeoutRefresh})}else t(`Request bids requested for ad unit that does not exist in slots: ${e}`)},u=e=>{c(e)},l=(e,i)=>{const s=e.querySelector("iframe");if(!s)return void t(`Iframe for watermark render not found inside of an element with div ID: ${e.id}`);const n=s.parentElement;n.style.width=s.width+"px",n.style.height=s.height+"px",n.style.position="relative",i&&(n.style.margin="auto"),n.querySelector("#stpd-watermark")||n.appendChild((()=>{const e=document.createElement("img");e.setAttribute("src","https://stpd.cloud/setupad-logo.svg"),e.setAttribute("width","15"),e.setAttribute("height","15"),e.setAttribute("alt","Setupad white logo");const t=document.createElement("div");t.innerHTML='<a href="https://setupad.com/setupad-prebid-self-serve/?utm_source=selfserve&utm_medium=ad&utm_campaign=banner-logo" target="_blank" rel="nofollow" style="text-decoration:none !important;display:inline-block !important;vertical-align: middle !important; width: 60px; height: 15px;"><img src="https://stpd.cloud/setupad-text-logo.svg" alt="Setupad white text logo"></a>',t.style.cssText="\n    display: none !important;\n    justify-content: center;\n    align-items: center;\n    position: absolute !important;\n    background: rgba(0, 0, 0, 0.7) !important;\n    bottom: 0 !important;\n    left: 19px !important;\n    height: 19px !important;\n    text-decoration: none !important;\n    padding: 0 2px !important;\n    border-top-right-radius: 4px !important;\n    border-bottom-right-radius: 4px !important;\n  ";const i=document.createElement("div");return i.id="stpd-watermark",i.style.cssText="\n    position: absolute !important;\n    top: 1px !important;\n    left: 1px !important;\n    z-index: 1000 !important;\n    cursor: pointer !important;\n    height: 15px !important;\n    width: 15px !important;\n    padding: 2px !important;\n    background: rgba(0, 0, 0, 0.7) !important;\n    border-top-left-radius: 4px !important;\n    border-top-right-radius: 4px !important;\n    border-bottom-left-radius: 4px !important;\n    border-bottom-right-radius: 4px !important;\n  ",i.addEventListener("mouseenter",(()=>{t.style.display="flex",i.style.borderTopRightRadius="0px",i.style.borderBottomRightRadius="0px"})),i.addEventListener("mouseleave",(()=>{t.style.display="none",i.style.borderTopRightRadius="4px",i.style.borderBottomRightRadius="4px"})),i.appendChild(e),i.appendChild(t),i})())},m=(e,i,s)=>{if(5!==e)return;const n=document.getElementById(s);n?l(n,i):t(`Document element for watermark not found with div ID: ${s}`)};function g(e){let t=!1;return googletag.pubads().getSlots().forEach((function(i){e==i.getSlotElementId()&&(t=i.getAdUnitPath())})),t}function I(e){const t=stpd.getBidResponsesForAdUnitCode(e),i=stpd.getAllWinningBids(),s=[],n=[];t.bids.forEach((function(e){i.find((function(t){return t.adId==e.adId}))||n.push(e.cpm),s.push({bidder:e.bidder,time:e.timeToRespond,cpm:e.cpm,msg:e.statusMessage,winner:!!i.find((function(t){return t.adId==e.adId}))})}));const a=Number((r=n,Array.isArray(r)&&0!==r.length?Math.max(...r)+.01:.01));var r;return{output:s,winner_cpm:a}}const f=(e,i)=>{if(!Array.isArray(i))return t(`getAdUnitIdByPath() called with incorrect type of adUnitsRaw. It should be an array of objects. adUnitsRaw: ${i}`),null;const s=(e.match(/^\/?(\d+(?:,\d+)*)\/(.+)$/)||[])[2];for(const t of i)if(t.path.toLowerCase()===e?.toLowerCase()||t.path.toLowerCase()===s?.toLowerCase())return t.adunitid;return t(`getAdUnitIdByPath() did not find any matching ad unit paths. targetPath: ${e} \nadUnitsRaw:`),t(i),null};function b(e,t,i){const s=g(t),n=s.replace("/147246189/",""),a={};return a.bids_data=JSON.stringify(e),a.adunitid=f(s,i),a.ad_placement=n,a.domain=window.location.hostname,a.page_url=window.location.href,a.protocol=window.location.protocol,a}function j(e){const t=new XMLHttpRequest;t.open("POST","https://node.setupad.com/node/node.php",!0),t.setRequestHeader("Content-type","application/x-www-form-urlencoded"),t.send("&user_data="+encodeURIComponent(JSON.stringify(e)))}function y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{if(e===window.top)return;return e.parent===window.top?e.frameElement:y(e.parent)}catch(e){t(e)}}function h(e,t){for(const i in e)t.style[i]=e[i]}function w(e,t){const i=e.getElementsByTagName("iframe");for(let e=0;e<i.length;++e)-1!==i[e].id.indexOf("stpd")||-1!==i[e].id.indexOf("google_ads_iframe")?null===t||t.stpdSticky?i[e].stpdSticky||i[e].stpdFound||(i[e].stpdFound=!0,se.push(i[e])):t.stpdFound||(t.stpdFound=!0,se.push(t)):null!==i[e].contentDocument&&w(i[e].contentDocument,null!==t?t:i[e])}function v(e,t){let i=top.window.document.body,s=top.window;if("tag"===stpd.vars.type){var n=window;for(let e=0;e<10&&n!==top&&(a=n.frameElement);e++)n=n.parent;a.stpdSticky=!0,document.getElementById(e).getElementsByTagName("iframe")[0].stpdSticky=!0,i=n.document.body,s=n}else{var a;(a=document.getElementById(e)).getElementsByTagName("iframe")[0].stpdSticky=!0}var r,o=t[e].sticky.attributes.opacity,d=t[e].sticky.attributes.bottom_gap??0,p=t[e].sticky.attributes.top;if("tag"===stpd.vars.type){var c=document.querySelectorAll(`[id^="${e}"]`)[0],u=document.querySelectorAll(`[id^="${e}"] div`)[0],l={background:"rgba(255, 255, 255, "+o+")",padding:"5px 0",clear:"both",width:"100%",height:c?u.clientHeight+"px":"100%"};p?l.borderBottom="1px solid rgba(170, 170, 170, "+o+")":l.borderTop="1px solid rgba(170, 170, 170, "+o+")",h(l,c),void 0!==u&&h({margin:"0 auto",position:"absolute",left:"50%",transform:"translateX(-50%)"},u)}if(t[e].sticky.attributes.sticky_hide){var m=top.innerHeight-parseInt(a.clientHeight),g={rootMargin:"-"+(m-d)+"px 0px -"+d+"px 0px"};p&&(g={rootMargin:"-"+d+"px 0px -"+(m-d)+"px 0px"}),w(top.document,null);var I=new IntersectionObserver((function(e){var t=parseInt(a.clientHeight);e.forEach((function(e){if(!e.target.stpdSticky)if(e.isIntersecting)p?a.style.top="-"+t+"px":a.style.bottom="-"+t+"px",e.target.stpdIsIntersecting=!0;else{e.target.stpdIsIntersecting=!1;var i=!1;se.forEach((function(e){e.stpdIsIntersecting&&(i=!0)})),i?p?a.style.top="-"+t+"px":a.style.bottom="-"+t+"px":p?a.style.top=d+"px":a.style.bottom=d+"px"}}))}),g);se.forEach((function(e){I.observe(e)})),top.addEventListener("stpdRendered",(function(e){e.detail.iframe.stpdFound||e.detail.iframe.stpdSticky||(e.detail.iframe.stpdFound=!0,se.push(e.detail.iframe),I.observe(e.detail.iframe))}))}if(t[e].sticky.attributes.sticky_initialy_hidden&&t[e].sticky.attributes.sticky_hide_onscroll&&(d="-"+parseInt(a.clientHeight)),"tag"===stpd.vars.type){if(t[e].sticky.attributes.sticky_close)var f=u.clientHeight+42;else f=u.clientHeight+12;r={position:"fixed",zIndex:2147483647,left:"50%",webkitTransform:"translateX(-50%)",MozTransform:"translateX(-50%)",msTransform:"translateX(-50%)",OTransform:"translateX(-50%)",transform:"translateX(-50%)",width:"100%",height:f+"px",display:"block",visibility:"visible"},p?(r.top=d+"px",r.transition="top 0.3s"):(r.bottom=d+"px",r.transition="bottom 0.3s")}else r={position:"fixed",zIndex:2147483647,left:"50%",webkitTransform:"translateX(-50%)",MozTransform:"translateX(-50%)",msTransform:"translateX(-50%)",OTransform:"translateX(-50%)",transform:"translateX(-50%)",width:"100%",background:"rgba(255, 255, 255, "+o+")",textAlign:"center",padding:"5px 0",display:"block",visibility:"visible"},p?(r.top=d+"px",r.borderBottom="1px solid rgba(170, 170, 170, "+o+")",r.transition="top 0.3s"):(r.bottom=d+"px",r.borderTop="1px solid rgba(170, 170, 170, "+o+")",r.transition="bottom 0.3s");if(d=t[e].sticky.attributes.bottom_gap??0,h(r,a),t[e].sticky.attributes.sticky_hide_onscroll){var b=top.pageYOffset;top.onscroll=function(){var e=parseInt(a.clientHeight),t=top.pageYOffset;b<t?p?a.style.top=d+"px":a.style.bottom=d+"px":p?a.style.top="-"+e+"px":a.style.bottom="-"+e+"px",b=t}}var j=document.createElement("div");j.id="stpd_close";var y={};"tag"===stpd.vars.type?(y={float:"right",width:"30px",height:"30px",zIndex:2147483647,cursor:"pointer",background:"rgba(255, 255, 255, "+o+")",borderLeft:"1px solid rgba(170, 170, 170, "+o+")"},p?(y.borderRadius="0px 0px 0px 10px",y.borderBottom="1px solid rgba(170, 170, 170, "+o+")",y.marginTop="-1px"):(y.borderRadius="10px 0px 0px",y.borderTop="1px solid rgba(170, 170, 170, "+o+")",y.marginBottom="-1px")):(y={right:"0",width:"30px",height:"30px",position:"absolute",zIndex:2147483647,cursor:"pointer",background:"rgba(255, 255, 255, "+o+")",borderLeft:"1px solid rgba(170, 170, 170, "+o+")"},p?(y.bottom="-30px",y.marginTop="-1px",y.borderRadius="0px 0px 0px 10px",y.borderBottom="1px solid rgba(170, 170, 170, "+o+")"):(y.top="-30px",y.marginBottom="-1px",y.borderRadius="10px 0px 0px",y.borderTop="1px solid rgba(170, 170, 170, "+o+")")),h(y,j);let v=p?"paddingTop":"paddingBottom",C=0;const x=t[e].sticky.attributes.body_padding;if(x){C="tag"===stpd.vars.type?u.clientHeight:a.clientHeight;const e=parseInt(s.getComputedStyle(i)[v])||0;i.style[v]=e+C+"px"}t[e].sticky.attributes.sticky_close&&(j.innerHTML="<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'> <svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'> <g> <g fill='black'> <polygon points='405,136.798 375.202,107 256,226.202 136.798,107 107,136.798 226.202,256 107,375.202 136.798,405 256,285.798 375.202,405 405,375.202 285.798,256 '/> </g> </g> </svg>","tag"===stpd.vars.type?document.getElementById("stpd_close")||(p?document.body.append(j):document.body.prepend(j)):a.appendChild(j),j.addEventListener("click",M.bind(null,a,{bodyElement:i,bodyPaddingEnabled:x,paddingSetter:v,footerHeight:C,topWindow:s}))),document.getElementById(e).getElementsByTagName("iframe")[0].style.margin="auto"}function M(e,t){if(e.remove(),!t.bodyElement)return;const i=parseInt(t.topWindow.getComputedStyle(t.bodyElement)[t.paddingSetter])||0;t.bodyElement.style[t.paddingSetter]=i-t.footerHeight+"px"}function C(e,t){if(ne[t].stpd_logged)return;ne[t].stpd_logged=!0;var i=stpd.getBidResponsesForAdUnitCode(t),s=stpd.getAllWinningBids(),n=[],a=e,r=g(t);i.bids.forEach((function(e){n.push({bid:e,adunit:t,adId:e.adId,bidder:e.bidder,time:e.timeToRespond,cpm:e.cpm,msg:e.statusMessage,rendered:!!s.find((function(t){return t.adId==e.adId}))})})),stpd.vars.amazon&&ne[t].amazonbid.hasBid&&n.push({bid:"",adunit:"",adId:"",bidder:"amazon",time:"",cpm:stpd.vars.amazon.bid,msg:"",rendered:""}),function(e,t,i,s){let n,a;"google"!==e&&"passback"!==e?(n=I(t),"amazon"===e&&n.output.push({bidder:"amazon",time:"",cpm:amazon.bid,msg:"-",winner:!0,rn:i[t].render_count}),n.output.push({bidder:"google",cpm:0,msg:"-",winner:!1,rn:i[t].render_count}),a=b(n.output,t,s),j(a)):"passback"!==e?(n=I(t),n.output.push({bidder:"google",cpm:n.winner_cpm,msg:"-",winner:!0,rn:i[t].render_count}),a=b(n.output,t,s),j(a)):(n=I(t),n.output.push({bidder:"google-passback",cpm:0,msg:"-",winner:!0,rn:i[t].render_count}),a=b(n.output,t,s),j(a))}(a,t,ne,K);var o={detail:{auction:n,winner:a,name:r,iframe:document.getElementById(t).getElementsByTagName("iframe")[0],stpd,googletag}},d=new CustomEvent("stpdRendered",o);top.dispatchEvent(d);let p=!1;if((ne[t].slotSize[0]<5||ne[t].slotSize[1]<5)&&ne[t].sticky){p=!0;const e="tag"===stpd.vars.type?y():document.getElementById(t);e.style.visibility="hidden",e.style.position="fixed",e.style.bottom="0px"}ne[t].sticky&&!p&&"passback"!==a&&("tag"===stpd.vars.type&&de||"saas"===stpd.vars.type)&&v(t,ne)}const x=function(e){if(void 0===ne[e])return t("ERROR: slotOnLoadEnded() fn called for non-existing slot.");if(!ne[e].slotRenderEndedEvent)return t("ERROR: slotOnLoadEnded() fn called for slot for which slotRenderEnded event is unavailable");!function(e){ne[e].render_count=(ne[e]?.render_count||0)+1}(e);const[i,s]=ne[e].slotRenderEndedEvent.size??[0,0];if(ne[e].slotSize=ne[e].slotRenderEndedEvent.size,"tag"!==stpd.vars.type||stpd.vars.containerSized||0===i||0===s||a(window.frameElement,i,s,{sticky:ne[e].sticky,sizeParentIframes:stpd.vars.creative_settings.sizeParentIframes}),m(stpd.vars.accountType,ne[e].sticky,e),ne[e].stpd_logged)return;if(stpd.vars.amazon&&ne[e].slotRenderEndedEvent.campaignId===stpd.vars.amazon.orderId)return C("amazon",e);if(C("google",e),i<1||s<1)return;const n=document.getElementById(e).getElementsByTagName("iframe")[0];stpd.vars.saas.iframeSizeAR&&a(n,i,s)},N=e=>{const i=e.slot.getSlotElementId();if(ne[i]){if(e.isEmpty)return async function(e){if(!stpd.vars?.unfilled_refresh)return;if(!document.getElementById(e)||!ne[e])return void t(`refreshUnfilledAdUnit() called for slot that does not exist in DOM or slots[]. adUnitCode: ${e}. Slots: ${ne}`);const i=stpd.vars.unfilled_refresh?.max_refresh_count,s=stpd.vars.unfilled_refresh?.refresh_timeout||5;var n;void 0!==ne[e].unfilledRefreshCount?ne[e].unfilledRefreshCount++:ne[e].unfilledRefreshCount=0,ne[e].unfilledRefreshCount<i&&(await(n=s,new Promise((e=>setTimeout(e,n)))),stpd.refreshAdUnit(e))}(i);ne[i].unfilledRefreshCount=0,ne[i].slotRenderEndedEvent=e,ne[i].slotOnLoadEventFired&&x(i)}};function O(e,t){if(!Array.isArray(t)||t.some((e=>"string"!=typeof e)))throw new TypeError("adunits must be an array of strings");if("IFRAME"!==e?.tagName)throw new TypeError("iframeElement must be HTML Iframe element");for(const i of t)if(e.contentDocument.getElementById(i))return i;const i=e.contentDocument.getElementsByTagName("iframe");for(const e of i){const i=O(e,t);if(i)return i}return null}function L(e,t){return t?z(3e4,35e3):z(e.autoRefresh.auto_refresh_time_interval_from,e.autoRefresh.auto_refresh_time_interval_to)}function z(e,t){return e+Math.floor(Math.random()*(t-e))}function E(e,t){const i=t[e];if(void 0===i||i.refresh_timer_started)return!1;const s=stpd.vars.autorefresh.show_debugging_information,n=i.autoRefresh.auto_refresh_max,a=stpd.vars.acceptable_ads_enabled,r=stpd.vars.type,o=i.autoRefresh.auto_refresh_inview_on;i.refresh_timer_started=!0,i.refresh_timer_start=Date.now(),s&&console.log("timeout after "+i.refresh_after),(0===n||i.refresh_count<=n)&&(i.timeoutId&&clearTimeout(i.timeoutId),i.timeoutId=setTimeout((()=>function(e,t,i,s){if(s.isDebugEnabled&&console.log("Refreshing auction for slot: "+e),i.refresh_count++,c(e),i.refresh_after=L(i,s.isAcceptableAds),i.refresh_timer_started=!1,!s.isInViewRefreshEnabled)return void E(e,t);const n="tag"===s.stpdSetupType?y():document.getElementById(e);null!==n&&n.stpdInView&&E(e,t)}(e,t,i,{isDebugEnabled:s,isAcceptableAds:a,stpdSetupType:r,isInViewRefreshEnabled:o})),i.refresh_after))}function _(e){if(Object.values(stpd.vars.pageState).every(Boolean))for(const i in e)e[i].autoRefresh.auto_refresh_inview_on?(t=i,Z.has(t)&&!0===Z.get(t).stpdInView&&E(i,e)):E(i,e);var t}function S(e,t){const i=t[e],s=stpd.vars.autorefresh.show_debugging_information;if(void 0===i||!t[e].refresh_timer_started)return;i.refresh_timer_started=!1;const n=Date.now()-i.refresh_timer_start;s&&console.log("lastRemaining: "+i.refresh_after),i.refresh_after-=n,s&&(console.log("elapsed: "+n),console.log("remaining: "+i.refresh_after)),i.timeoutId=clearTimeout(i.timeoutId)}function T(e){for(const t in e)S(t,e)}function A(e,t,i){window.stpd.vars.autorefresh?.show_debugging_information&&console.log("Added "+t+"event!"),e.addEventListener?e.addEventListener(t,i,!1):e.attachEvent&&e.attachEvent("on"+t,i)}function k(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;if(t<=0)return null;if(e===top)return e;try{const i=e.parent;return i===e?e:k(i,t-1)||i}catch(t){return e}}function R(){const e=window.stpd.vars.autorefresh?.show_debugging_information,t="tag"===stpd.vars.type?k().document.activeElement:document.activeElement;t&&"IFRAME"===t.tagName?e&&console.log("Focus moved to iframe - page still active"):(e&&console.log("Window lost focus!"),stpd.vars.pageState.focus=!1,T(ne))}const Z=new Map;const D=new IntersectionObserver((function(e){e.forEach((function(e){let t;t="tag"===window.stpd.vars.type?O(e.target,Object.keys(ne)):e.target.id,e.isIntersecting?(e.target.stpdInView=!0,window.stpd.vars.autorefresh.show_debugging_information&&console.log(t+": just got in view!"),"visible"===top.document.visibilityState&&E(t,ne)):(e.target.stpdInView=!1,window.stpd.vars.autorefresh.show_debugging_information&&console.log(t+": is not in view!"),S(t,ne))}))}),{threshold:.5});function U(e){if("string"!=typeof e)return void console.warn("AdunitId must be a string for addAutoRefreshObserver f-n (setupad)");if(ne[e].refresh_timer_started=!1,ne[e].refresh_count=0,!ne[e].autoRefresh.auto_refresh_on)return void t(`Trying to register adUnit ${e} for auto refresh, but auto_refresh_on is false for this adUnit. Please enable auto refresh for this adUnit in Prebid Panel.`);if(!ne[e].autoRefresh.auto_refresh_inview_on)return t(`Beginning timer for ${e} for auto refresh, auto_refresh_inview_on is false, skipping intersection observer.`),void E(e,ne);const i="tag"===window.stpd.vars.type?y():document.getElementById(e);null!==i&&"1"!==i.dataset.autoRefreshObserver&&(D.observe(i),i.dataset.autoRefreshObserver="1",Z.set(e,i))}const G=new function(){this.detect=function(e,t){let i=!1,s=2,n=!1,a=!1;if("function"!=typeof t)return;function r(){--s||(i=!n&&a)}e+="?ch=*&rn=*";const o=11*Math.random(),d=new Image;d.onload=r,d.onerror=function(){n=!0,r()},d.src=e.replace(/\*/,1).replace(/\*/,o);const p=new Image;p.onload=r,p.onerror=function(){a=!0,r()},p.src=e.replace(/\*/,2).replace(/\*/,o),function e(t,n){0==s||n>1e3?t(0==s&&i):setTimeout((function(){e(t,2*n)}),2*n)}(t,250)}},F=e=>{if(!stpd.initAdserverSet){switch(e){case"amazon":stpd.vars.a9prebid.amazon=!0;break;case"prebid":stpd.vars.a9prebid.prebid=!0}(!stpd.vars.amazon||stpd.vars.a9prebid.amazon&&stpd.vars.a9prebid.prebid||"timeout"===e||stpd.vars.acceptable_ads_enabled)&&(stpd.vars.containerSized=!1,stpd.initAdserverSet=!0,googletag.cmd.push((function(){stpd.que.push((function(){stpd.vars.amazon&&apstag.setDisplayBids(),stpd.setTargetingForGPTAsync();const e=stpd.vars.prebid?.gam_key_prefix||"hb_";if(googletag.pubads().setTargeting(`${e}rf`,"0"),0===q.length)return;if(!stpd.vars.saas.initOnlySetupadSlots)return void googletag.pubads().refresh(q);if(0===Object.keys(ne).length)return;const t=q.filter((e=>{const t=e.getSlotElementId();return Object.keys(ne).some((e=>e===t))}));googletag.pubads().refresh(t)}))})))}};function J(e,t,i){if(!e||!t[e])return!1;const s=t[e],n=s.autoRefresh?.auto_refresh_on&&!i,a=s.acceptable_ads?.refresh_ad_unit&&i,r=void 0===s.refresh_count;return(n||a)&&r}const W=(e,i,s)=>{if(i)if(J(e,i,s))U(e);else if(e)t(`Passed ad unit did did not match any ad unit with enabled auto refresh. \nadUnitId: ${e}`);else for(const e in i)J(e,i,s)&&U(e)},B=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,t=20;for(;e!==e.parent&&t>0;)e=e.parent,t--;const{innerWidth:i,innerHeight:s}=e;return[i,s]},Y=e=>{const[t,i]=e;return t*i},X=new IntersectionObserver((e=>{const t=[];e.forEach((e=>{e.isIntersecting?(ne[e.target.id].isVisible=!0,t.push(e.target.id)):ne[e.target.id].isVisible=!1}));let i=Object.values(ne).filter((e=>e.isVisible&&e.render_count>0)).map((e=>e.primarySize)).reduce(((e,t)=>e+Y(t)),0);const n=B(),a=Y(n),r=Object.entries(ne).filter((e=>{let[i,s]=e;return s.primarySize&&s.acceptable_ads&&0===s.render_count&&!s.disabledAd&&t.includes(i)})).map((e=>{let[t,s]=e;return((e,t,i)=>{let s="reload"!==window.performance.getEntriesByType("navigation")[0].type||0===window.scrollY?15:25;return B()[0]<600&&(s=50),(t+Y(e))/i*100<=s})(s.primarySize,i,a)?(i+=Y(s.primarySize),t):(s.disabledAd=!0,null)})).filter((e=>null!==e));r.length>0&&s("",r)}),{root:null,threshold:.1}),H=(e,t,i,s)=>{if(!e)return null;const n=(t?[[970,90],[728,90],[320,50]]:[]).find((e=>i.map(JSON.parse).some((t=>t[0]===e[0]&&t[1]===e[1]))))||JSON.parse(i[0]),a=googletag.sizeMapping().addSize([0,0],n).build();return s.defineSizeMapping(a),n};function P(e,t,i,s){const n=""===e.code&&""!==e.path?t.getSlotElementId():e.code;return s&&function(e,t){console.log("============================="),console.log("adunit.code: "+e.code),console.log("adunit.path: "+e.path),console.log("slot.id: "+t.getSlotElementId()),console.log("slot.path: "+t.getAdUnitPath().split("/").pop()),console.log("=============================")}(e,t),ne[n]={amazon:!1,prebid:!1,amazonbid:{},stpd_logged:!1,render_count:0,refresh_key:0,sticky:e.sticky,refresh_after:L(e,stpd.vars.acceptable_ads_enabled),refresh_timer_start:Date.now(),slotRenderEndedEvent:!1,slotOnLoadEventFired:!1,primarySize:i,autoRefresh:e.autoRefresh,acceptable_ads:e.acceptable_ads},n}function V(e,i){i?e?(stpd.vars.timers.hasOwnProperty(e)&&clearTimeout(stpd.vars.timers[e]),stpd.vars.timers[e]=setTimeout((function(){V(e,i),c(e)}),i)):t("Can't start auction refresh timer without an ad unit."):t("Can't start auction refresh timer without a timeout.")}function Q(e,t,i){var s={};s.code=t,s.mediaTypes=e.mediaTypes,s.bids=[],s.ortb2Imp={ext:{data:{}}},e.floors&&(s.floors=e.floors);const n={site:{ext:{data:{}}}};var a=i.getAdUnitPath();for(var r in!1!==a&&stpd.vars.amazon&&stpd.vars.amazon.slots.push({slotID:t,sizes:e.mediaTypes.banner.sizes,slotName:a}),e.bidders){if(!e.bidders[r]||!e.bidders[r].bidder)continue;if("indexexchange"===r){const t=e.bidders[r];if(""===t.params.id&&delete t.params.id,""===e.bidders[r][2])for(let i in e.mediaTypes.banner.sizes){t.params.size=e.mediaTypes.banner.sizes[i];var o=JSON.parse(JSON.stringify(t));s.bids.push(o)}else{var d=JSON.parse("["+e.bidders[r][2]+"]");for(let e in d)t.params.size=d[e],o=JSON.parse(JSON.stringify(t)),s.bids.push(o)}continue}if("adagio"===r){s.ortb2Imp.ext.data.divId=e.bidders[r].params.adUnitElementId,s.ortb2Imp.ext.data.placement=e.bidders[r].params.placement;const t=e.bidders[r].params.pagetype,i=e.bidders[r].params.category;t&&(n.site.ext.data.pagetype=t),i&&(n.site.ext.data.category=i)}if("rubiconS2S"===r&&(e.bidders[r].params.accountId=parseInt(e.bidders[r].params.accountId),e.bidders[r].params.siteId=parseInt(e.bidders[r].params.siteId),e.bidders[r].params.zoneId=parseInt(e.bidders[r].params.zoneId)),"adnuntius"===r&&(e.bidders[r].params.targeting=stpd.adnuntiusPb.hasOwnProperty("targeting")?stpd.adnuntiusPb.targeting:"",stpd.setConfig({bidderSequence:"fixed"})),"adform_publisher"===r&&(e.bidders[r].params.url=window.location.href,stpd.setConfig({bidderSequence:"fixed"})),("adformS2S"===r||"adform"===r||"adform_publisher"===r)&&(stpd.adformPb.mkw&&(n.site.keywords=stpd.adformPb.mkw),stpd.adformPb.mkv)){let e=stpd.adformPb.mkv.split(","),t={};for(var p in e){let i=e[p].split(":");t.hasOwnProperty(i[0])?t[i[0]].push(i[1]):t[i[0]]=[i[1]]}n.site.ext={data:t}}r.includes("adform")&&void 0!==window.clientContinent&&("NA"===window.clientContinent?e.bidders[r].params.adxDomain="adx2.adform.net":e.bidders[r].params.adxDomain="adx.adform.net");let t=e.creative_settings.outstream_sizes,i=e.creative_settings.outstream_publisher_sizes;if(("adform_outstream"===r||"adform_outstream_publisher"===r)&&(t||i)){"adform_outstream_publisher"===r&&stpd.setConfig({bidderSequence:"fixed"});const e=e=>e?e.includes(",")?e.match(/[^,]+,[^,]+/g):e:[],n=e(t),a=e(i),o=n.concat(a).filter(((e,t,i)=>{const s=JSON.stringify(e);return i.findIndex((e=>JSON.stringify(e)===s))===t}));s.mediaTypes.video={playerSize:o[0],context:"outstream",mimes:["video/mp4"],protocols:[1,2,3,4,5,6,7,8,9,10],playbackmethod:[1,2,3,4,5,6]}}s.bids.push(e.bidders[r])}if(n.cur=["USD"],stpd.setConfig({ortb2:n}),"fixed"==stpd.getConfig("bidderSequence")){let e=["adform_outstream_publisher","adnuntius","adform_publisher"];s.bids.sort((()=>.5-Math.random())),s.bids.sort((function(t,i){return e.indexOf(i.bidder)-e.indexOf(t.bidder)}))}return s}window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.stpd=window.stpd||{},stpd.vars={containerSized:!1},stpd.adformPb=stpd.adformPb||{},stpd.adnuntiusPb=stpd.adnuntiusPb||{};const q=[],$={},K=[],ee={},te=[],ie="eyJtaWNlMTlsbHEwdyI6MC44MSwid2E1N25rIjowLjksImI3MDJrZyI6MC45NiwiMWk3OTR3MCI6MS44MywiY2t5MWhjIjoxLjkyLCIxNXVyN2N3IjoyLjg1LCI3ZzVqd2ciOjMsIjY3N2RvZyI6MC4yOCwiMWs1NmFrZyI6MC4zOSwiN2I1cjdrIjowLjQ0LCIxcXN3anI0IjowLjUxLCJkeXcwZTgiOjAuNTYsIjF0a3Noa3ciOjAuNjcsIjFnOWJ6N2siOjAuNzMsInJ1YnBqNCI6MC44MiwiMTF0eDNiNCI6MS4wMSwiMXd3bm02OCI6MS4wNywiMThobmNocyI6MS4xMywiZGV3dG1vIjoxLjIsInV3NzhxbyI6MS4zLCJzb2Fob2ciOjEuNDYsIjFldmUwYW8iOjEuNTMsIjEybnZ2Z2ciOjEuNjUsInk4MmRjMCI6MS43LCIxb3V6ZTJvIjoxLjc1LCJpb3Azd2ciOjEuODIsIjFtbjJuMGciOjEuOTEsInlzMWszayI6Mi4wMiwiMTl2bGJlbyI6Mi4wOSwiMWlyOGJuayI6Mi4xNSwiYmd6bnk4IjoyLjI0LCJrY21vNzQiOjIuMywiMTZqcTZ0YyI6Mi4zNywicjBjeGRzIjoyLjQyLCIxZDdnZzAwIjoyLjQ5LCIxbTMzZzh3IjoyLjU1LCIxbGU0Z3NnIjoyLjYzLCJxYmR4eGMiOjIuNywiMTFleHA4ZyI6Mi43NywiMWJlajMwZyI6Mi44OSwieTMya240IjoyLjk4LCIxMzJ2OWo0IjozLjI1LCJmcnRkZHMiOjMuNiwibTVrMTZvIjozLjksInVtN25jdyI6MC4wMiwiMXU0cm9jZyI6MC4wMywiMTNodW5scyI6MC4wNSwiaGFyNHprIjowLjA4LCJ6MjE1aGMiOjAuMSwiMXlrbDZndyI6MC4xMSwiMTd4bzVxOCI6MC4xMywiMXBveTY4MCI6MC4xNSwiMWE1a3dzZyI6MC4xNywic2Vhd2FvIjowLjE4LCIxcmR2azAiOjAuMiwiMTE5eHdqayI6MC4yMSwiMWoxN3gxYyI6MC4yMywiZjJ1ZHhjIjowLjI0LCJ3dTRlZjQiOjAuMjYsIjE1cHJlbzAiOjAuMjksIjFuaDFmNXMiOjAuMzEsImJxejljMCI6MC4zMiwidGk5OXRzIjowLjM0LCIydmM5MzQiOjAuMzYsImttbTlrdyI6MC4zOCwiZzZzcmdnIjowLjQsInh5MnJ5OCI6MC40MiwiMTZ0cHM3NCI6MC40NSwiMW9renNvdyI6MC40NywiMTkxbWo5YyI6MC40OSwibmZpMHciOjAuNTIsImllcGlpbyI6MC41NCwiMTBweXBzMCI6MC44NSwiaXlvcGE4IjowLjg2LCIxZTFmODVjIjowLjg5LCI1bjg2d3ciOjAuOTIsIm5laTdlbyI6MC45NCwiMWFwazNrMCI6MC45Nywic3lhMzI4IjowLjk4LCIxamw3M3N3IjoxLjAzLCIxZjVkbG9nIjoxLjA1LCI2cjZrZzAiOjEuMDgsIm9pZ2t4cyI6MS4xLCI4ejNiaTgiOjEuMTIsIjFxOHhjemsiOjEuMTUsInptMGM4dyI6MS4xNywiMWhkYWNxbyI6MS4xOSwiMWN4Z3VtOCI6MS4yMSwidjY2dTRnIjoxLjIyLCI0ajl0ZHMiOjEuMjQsIm1hanR2ayI6MS4yNiwiMWx0M3V2NCI6MS4yNywiMWNuaDk4ZyI6MS4yOSwiNDlhODAwIjoxLjMyLCIxM3J1OHprIjoxLjMzLCIxbGo0OWhjIjoxLjM1LCIxaDNhcmN3IjoxLjM3LCIxeXVrcnVvIjoxLjM5LCI4cDNxNGciOjEuNCwiMTg3bnI0MCI6MS40MSwicWdkcW04IjoxLjQyLCJheDBoNm8iOjEuNDQsIjFzNnVpbzAiOjEuNDcsIjIxZGd4cyI6MS40OCwianNuaGZrIjoxLjUsImZjdHpiNCI6MS41MiwieDQzenN3IjoxLjU0LCI2aDZ6MjgiOjEuNTYsIm84Z3prMCI6MS41OCwiMW5yMTBqayI6MS41OSwidHM4djdrIjoxLjYyLCIzNWJ1Z3ciOjEuNjQsIjFrZjV2eTgiOjEuNjcsIjFmemNkdHMiOjEuNjksIjdsNWNsYyI6MS43MiwiMTczcGRrdyI6MS43MywiOXQyM25rIjoxLjc2LCJya2M0NWMiOjEuNzgsInhmM2VvIjoxLjgsIjEwZno0ZTgiOjEuODEsIjFkcmZtcmsiOjEuODUsIjF2aXBuOWMiOjEuODcsIm40aW0wdyI6MS45LCIxYzNpMmd3IjoxLjkzLCIzcGIxOGciOjEuOTYsIjFrejUycHMiOjEuOTksImgwcmpscyI6MiwiMXlhbGwzNCI6Mi4wMywiMTdub2tjZyI6Mi4wNSwicHdlanVvIjoyLjA2LCJhZDFhZjQiOjIuMDgsIjFybXZid2ciOjIuMTEsIjFoZWE2OCI6Mi4xMiwiajhvYW8wIjoyLjE0LCJlc3VzamsiOjIuMTYsIndrNHQxYyI6Mi4xOCwiNXg3c2FvIjoyLjIsIjE1ZnJ0YTgiOjIuMjEsIjFuNzF0czAiOjIuMjMsIjFhempveHMiOjIuMjUsIjFzcXRwZmsiOjIuMjcsIjEyM3dvb3ciOjIuMjksIjFqdjZwNm8iOjIuMzEsIjFmZmQ3MjgiOjIuMzMsInhvMzZrZyI6Mi4zNCwiNzE2NXRzIjoyLjM2LCIxb2IwN2I0IjoyLjM5LCI5OTJ3dzAiOjIuNCwiMXFpd3lkYyI6Mi40MywienZ6eG1vIjoyLjQ1LCJpNHB4NHciOjIuNDYsImRvd2YwZyI6Mi40OCwiMXV5cWdocyI6Mi41MSwiNHQ5ZXJrIjoyLjUyLCJta2pmOWMiOjIuNTQsImN6eGZrMCI6Mi41NiwidXI3ZzFzIjoyLjU4LCI0NGFmYjQiOjIuNiwibXBqN3k4Ijo1LjEsImg4OThuNCI6NS4yLCJzYnN6eTgiOjUuMywiNjRwaGMwIjo1LjQsImtrNGQ4ZyI6NS41LCI5Z2tseGMiOjUuNiwiMW1hbDVhOCI6NS43NSwiMWc2dTJ2NCI6NS44NSwicGp4MjRnIjo1LjksIjE1M2FiazAiOjYuMDUsIjFqaXA3Z2ciOjYuMTUsImhzOGZlbyI6Ni4zLCIxdW04eXJrIjo2LjM1LCIxM3BjY240Ijo2LjQ1LCIxeXZrbGMiOjYuNiwiMWVzdzN5OCI6Ni42NSwiZ2VhZ2hzIjo2LjgsInJodTdzdyI6Ni45LCIxaTRyOGprIjo2Ljk1LCIxYzEwNjRnIjo3LjA1LCIxeTgzb3FvIjo3LjE1LCIxMHhnZXRjIjo3LjI1LCIxbjRqeGZrIjo3LjM1LCIxZmN2YXBzIjo3LjQ1LCIxcWdmMjB3Ijo3LjU1LCIxNDliamVvIjo3LjY1LCIxbGJta2cwIjo3Ljc1LCIxYTgydDR3Ijo3Ljg1LCJidGg1b2ciOjgsIjRiczRjZyI6OSwid3ZkY2xjIjoxMC41LCJtYnNzMXMiOjExLjUsIjl1YjF0cyI6MTIsImxjdTc3ayI6MTMuNSwieWViNDc0IjoxNC41LCJjOXBoeGMiOjE2LCIzNDJ3YW8iOjE3LCJoZWh6aTgiOjE4LCJ2dHd2ZW8iOjE4LjUsImFnczR4cyI6MjAsImZjN2k4MCI6MjIsImJiZGU2OCI6MjQsIjhsemNvdyI6MjcsIjE5YTQxcyI6MjksImQ1anBjMCI6MzIsImd3ZTgwMCI6MzQsImxxa240MCI6MC4wNiwiMWNkaG51byI6MC4wMSwiM3phbW04IjowLjA0LCIxbDk0bzNrIjowLjA3LCIxZ3RiNXo0IjowLjA5LCI4ZjQ0cW8iOjAuMTIsInE2ZTU4ZyI6MC4xNCwiYW4wdnN3IjowLjE2LCIxcnd1eGE4IjowLjE5LCJqaW53MXMiOjAuMjIsIjFlbGVld3ciOjAuMjUsIjF3Y29mZW8iOjAuMjcsIm55aGU2OCI6MC4zLCIxYjlqYWJrIjowLjMzLCIxdDB0YXRjIjowLjM1LCIxMmR3YTJvIjowLjM3LCIxZnBjc2cwIjowLjQxLCIxeGdtc3hzIjowLjQzLCJwMmZycGMiOjAuNDYsIjlqMmk5cyI6MC40OCwicmFjaXJrIjowLjUsIjEwNXpqMGciOjAuNTMsIjFoeDlqaTgiOjAuNTUsInZxNjB3MCI6MC41OCwiNTM5MDVjIjowLjYsIm11ajBuNCI6MC42MiwiY2F5ZzNrIjowLjY0LCIxYnRpaDM0IjowLjY1LCIzZmJmdW8iOjAuNjgsImw2bGdjZyI6MC43LCJncXJ5ODAiOjAuNzIsInlpMXlwcyI6MC43NCwiN3Y0eHo0IjowLjc2LCJwbWV5Z3ciOjAuNzgsIjFwNHl6Z2ciOjAuNzksIjFkaGcxZHMiOjAuNTcsIjF2OHExdmsiOjAuNTksIjE0bHQxNHciOjAuNjEsIjFtZDMxbW8iOjAuNjMsInUyOGdsYyI6MC42NiwiMTJ4dmd1OCI6MC42OSwiMWtwNWhjMCI6MC43MSwiMXkwbHpwYyI6MC43NSwiMTdkb3l5byI6MC43NywiYTMxcDFjIjowLjgsIjFyY3ZxaW8iOjAuODMsImVpdjc1cyI6MC44OCwiMXZzcDhuNCI6MC45MSwiMW14MjhlOCI6MC45NSwiMmJkMmJrIjoxLCJrMm4ydGMiOjEuMDIsImZtdGtvdyI6MS4wNCwieGUzbDZvIjoxLjA2LCIxNjlxbGZrIjoxLjA5LCIxbzEwbHhjIjoxLjExLCJxcWRjMDAiOjEuMTQsIjNnYjljIjoxLjE2LCJodXFicjQiOjEuMTgsIjF1b3F2NDAiOjEuMjMsIjE0MXR1ZGMiOjEuMjUsImQ0eDg4dyI6MS4yOCwiMXVlcjlxOCI6MS4zMSwibTBrOGhzIjoxLjM0LCJoa3FxZGMiOjEuMzYsInpjMHF2NCI6MS4zOCwiMXB5eHJscyI6MS40MywiMWFma2k2OCI6MS40NSwiMTFqeGh4YyI6MS40OSwiMWpiN2lmNCI6MS41MSwiMXdtbzBzZyI6MS41NSwiMTV6cjAxcyI6MS41NywiYzB5dXBzIjoxLjYsIjFiaml2cGMiOjEuNjEsIjF0YXN3NzQiOjEuNjMsImt3bHV5byI6MS42NiwiMXI3dnh0cyI6NC4zNSwiMWEwbDQzayI6NC42NSwiMW9nMDAwMCI6NC45NSwiMXUyOXMwMCI6NS4xNSwiMWI3MWR6NCI6NS40NSwidm5vNGprIjo1LjcsImVnZGF0YyI6NiwiNm9vbzNrIjo2LjIsIno5aXVpbyI6Ni41LCIxdDhhenVvIjo2Ljc1LCJ3aG13b3ciOjcuMywiZG1laW8wIjo3LjYsImpsNXNlOCI6Ny45LCJmemIyZjQiOjEwLCIxeG1tZjQiOjEzLCJxNTU3MjgiOjE1LjUsIm9jN3UybyI6MTkuNSwiM3RvY3U4IjoyNSwiZWFyMTFjIjozMCwiN3FybWRjIjozNSwieDkzc2hzIjo0LjEsIjNhYm41cyI6NC4yLCJlZHZlZ3ciOjQuNCwiMWw0NHZlbyI6NC41NSwiMXc3b21wcyI6NC43NSwieHQyejljIjo0LjksIjFkY2c4b3ciOjUuMDUsIjE3djY5ZHMiOjUuMjUsIjFpeXEwb3ciOjUuMzUsIjF4ZTR3bGMiOjUuNTUsIjEwM2htbzAiOjUuNjUsIjNjdGppOCI6NS44LCIxcmFkdTY4Ijo1Ljk1LCJzdnM2cHMiOjYuMSwiMThmNWc1YyI6Ni4yNSwiZDJmYndnIjo2LjQsIjFwd2Z2OWMiOjYuNTUsIm81ejM3ayI6Ni43LCIxNzE3aDhnIjo2Ljg1LCI1YXFwNm8iOjcsImxlMzVkcyI6Ny4xLCJhYWplMm8iOjcuMiwiMml1cmN3Ijo3LjQsIm9weTl6NCI6Ny41LCJ1b3BqcGMiOjcuNywiOGhtMTM0Ijo3LjgsIjF3ZjZicjQiOjcuOTUsInJ3dGx2ayI6OC41LCJpcjcwOHciOjkuNSwiN3dkdzVjIjoxMSwidDlpbW04IjoxMi41LCJkbDVraHMiOjE0LCI2M2dqNXMiOjE1LCJxcDRkdHMiOjE2LjUsImo3ZmNocyI6MTcuNSwiNnV4ZXlvIjoxOSwibXQweHMiOjIxLCI0c214b2ciOjIzLCJnM29lMHciOjI2LCI5NXlqZ2ciOjI4LCI2N3R1cmsiOjMxLCIybHo0c2ciOjMzLCIxaWg4cTlzIjowLjg3LCIxc2d1NDFzIjowLjk5LCJ3MDVtOXMiOjEuODYsIjF0dXMyeW8iOjEuOTUsImxnbDFxOCI6MS45OCwid3o0NzQwIjoyLjgyLCJidnoyMHciOjIuODgsIjF0NXQzaTgiOjIuOTEsImtybTI5cyI6Mi45NCwiMWZ1Y2w0dyI6Mi45NywiMTdlb3NnIjowLjg0LCIxNTVzN3dnIjowLjkzLCIxNHZzbWlvIjoxLjg5LCJnZ3NjdTgiOjEuNjgsIjF4cW1lYmsiOjEuNzEsInBjZmQzNCI6MS43NCwiMTlibTRuNCI6MS43NywiMXIydzU0dyI6MS43OSwiZTh2bHMwIjoxLjg0LCI1ZDhsajQiOjEuODgsInVjODF6NCI6MS45NCwiMTM3djI4MCI6MS45NywiMWdqYmtsYyI6Mi4wMSwiODU0amN3IjoyLjA0LCIxcGV5a3U4IjoyLjA3LCJzNGJhd3ciOjIuMSwiMTB6eWI1cyI6Mi4xMywiMWViZXRqNCI6Mi4xNywiMXcyb3UwdyI6Mi4xOSwibm9oc3NnIjoyLjIyLCJ0ODlvZzAiOjIuMjYsIjJsY25wYyI6Mi4yOCwiZnd0NjJvIjoyLjMyLCIxeDZuN2swIjoyLjM1LCJvc2c2YmsiOjIuMzgsIjE4cm14dmsiOjIuNDEsImRmd240IjoyLjQ0LCIxaG45eTRnIjoyLjQ3LCJ2ZzZmaTgiOjIuNSwiMTRidGZyNCI6Mi41MywiMWNpaGdqayI6Mi41NywiMXU5cmgxYyI6Mi41OSwibHZrZnN3IjoyLjYyLCJ6NzB5NjgiOjIuNjYsIjE4Mm55ZjQiOjIuNjksImFzMG9ocyI6Mi43MiwiMXMxdXB6NCI6Mi43NSwiMWo2N3BxOCI6Mi43OSwiMWVxZTdscyI6Mi44MSwibzNoNnY0IjoyLjg2LCIzMGMxczAiOjIuOTIsIjFrYTYzOWMiOjIuOTUsIjE5Nm1ieTgiOjMuMDUsImNmeThzZyI6My4yLCIxcDl5czVjIjozLjM1LCJuamkwM2siOjMuNSwicXZkNG93IjozLjcsIjFjc2gxeGMiOjMuODUsImIyMDl2ayI6NCwiMTNtdWdhbyI6Mi42MSwiaGZxeG9nIjoyLjY0LCIxZ3lheW8wIjoyLjY1LCIxeXBrejVzIjoyLjY3LCI4azN4ZmsiOjIuNjgsIjFwdHh5d3ciOjIuNzEsIjFhYWtwaGMiOjIuNzMsInNqYW96ayI6Mi43NCwiMXdkbzh3IjoyLjc2LCJqbm5vcW8iOjIuNzgsImY3dTZtOCI6Mi44LCIxd2hvODNrIjoyLjgzLCI2Yzc2ZGMiOjIuODQsIjFubTE3dW8iOjIuODcsInRuOTJpbyI6Mi45LCIxMml3MnJrIjoyLjkzLCJnYnNrNWMiOjIuOTYsIjF4bG1sbW8iOjIuOTksImlqcGI3ayI6My4xLCIxdmRwdWtnIjozLjE1LCJ5bjFyZW8iOjMuMywiMWNlaGhjIjozLjQsIjFlNmYwdTgiOjMuNDUsIjFzbHR3cW8iOjMuNTUsIjE2ZXFlNGciOjMuNjUsIjFoaWE1ZmsiOjMuNzUsIjRvOW0ybyI6My44LCIxeXpra2prIjozLjk1LCIxMW94YW04Ijo0LjA1LCIxbncwdDhnIjo0LjE1LCIxZzRjNmlvIjo0LjI1LCJwaGY1czAiOjQuMywiMTUwc2Y3ayI6NC40NSwidWg3dW8wIjo0LjUsIjhhNGMxcyI6NC42LCJqZG8zY3ciOjQuNywiYmx6Z240Ijo0LjgsIjEyOHdoZHMiOjQuODUsImlmcGMwIjo1fQ==",se=[],ne={};var ae=[],re=0,oe=!1,de=!1;try{oe=top.location.href}catch(e){}oe&&(de=!0),stpd.setConfiguration=function(e){var t,s;Object.entries(e[0].attGroups).forEach((e=>{let[t,s]=e;s.isUserId?function(e,t){stpd.vars.userIds||(stpd.vars.userIds=[]);const s=i(t.attributes);s.name=t.attGroupAliasOf||e,stpd.vars.userIds.push(s)}(t,s):s.isRtd?function(e,t){stpd.vars.realTimeData||(stpd.vars.realTimeData={dataProviders:[]});const s=i(t.attributes);s.name=t.attGroupAliasOf||e,stpd.vars.realTimeData.dataProviders.push(s)}(t,s):s.isSsp&&!s.isModule||(stpd.vars[t]=s.attributes)})),stpd.vars.schain&&(stpd.vars.schain.config=(t=stpd.vars.schain.config,s=JSON.stringify(e[0].accountId),t?.nodes?.[0]&&!t?.nodes[0]?.sid&&(t.nodes[0].sid=s),t)),stpd.vars.amazon&&(stpd.vars.amazon.slots=[]),stpd.vars.type=stpd.vars.type||"saas",stpd.vars.sentry&&((e,t,i,s,n,a,r,o,d)=>{for(var p=d,c=0;c<document.scripts.length;c++)if(document.scripts[c].src.indexOf(a)>-1){p&&"no"===document.scripts[c].getAttribute("data-lazy")&&(p=!1);break}var u=[];function l(e){return"e"in e}function m(e){return"p"in e}function g(e){return"f"in e}var I=[];function f(e){p&&(l(e)||m(e)||g(e)&&e.f.indexOf("capture")>-1||g(e)&&e.f.indexOf("showReportDialog")>-1)&&w(),I.push(e)}function b(){f({e:[].slice.call(arguments)})}function j(e){f({p:e})}function y(){try{e.SENTRY_SDK_SOURCE="loader";var t=e[n],a=t.init;t.init=function(n){e.removeEventListener(i,b),e.removeEventListener(s,j);var r=o;for(var d in n)Object.prototype.hasOwnProperty.call(n,d)&&(r[d]=n[d]);!function(e,t){var i=e.integrations||[];if(Array.isArray(i)){var s=i.map((function(e){return e.name}));e.tracesSampleRate&&-1===s.indexOf("BrowserTracing")&&(t.browserTracingIntegration?i.push(t.browserTracingIntegration({enableInp:!0})):t.BrowserTracing&&i.push(new t.BrowserTracing)),(e.replaysSessionSampleRate||e.replaysOnErrorSampleRate)&&-1===s.indexOf("Replay")&&(t.replayIntegration?i.push(t.replayIntegration()):t.Replay&&i.push(new t.Replay)),e.integrations=i}}(r,t),a(r)},setTimeout((function(){return function(t){try{"function"==typeof e.sentryOnLoad&&(e.sentryOnLoad(),e.sentryOnLoad=void 0);for(var i=0;i<u.length;i++)"function"==typeof u[i]&&u[i]();for(u.splice(0),i=0;i<I.length;i++)g(a=I[i])&&"init"===a.f&&t.init.apply(t,a.a);v()||t.init();var s=e.onerror,n=e.onunhandledrejection;for(i=0;i<I.length;i++){var a;if(g(a=I[i])){if("init"===a.f)continue;t[a.f].apply(t,a.a)}else l(a)&&s?s.apply(e,a.e):m(a)&&n&&n.apply(e,[a.p])}}catch(e){console.error(e)}}(t)}))}catch(e){console.error(e)}}var h=!1;function w(){if(!h){h=!0;var e=t.scripts[0],i=t.createElement("script");i.src=r,i.crossOrigin="anonymous",i.addEventListener("load",y,{once:!0,passive:!0}),e.parentNode.insertBefore(i,e)}}function v(){var t=e.__SENTRY__;return!(void 0===t||!t.hub||!t.hub.getClient())}e[n]=e[n]||{},e[n].onLoad=function(e){v()?e():u.push(e)},e[n].forceLoad=function(){setTimeout((function(){w()}))},["init","addBreadcrumb","captureMessage","captureException","captureEvent","configureScope","withScope","showReportDialog"].forEach((function(t){e[n][t]=function(){f({f:t,a:arguments})}})),e.addEventListener(i,b),e.addEventListener(s,j),p||setTimeout((function(){w()}))})(window,document,"error","unhandledrejection","Sentry","9b539edb5561cca5d772c5f50ee5e916","https://browser.sentry-cdn.com/7.108.0/bundle.tracing.replay.min.js",{dsn:"https://9b539edb5561cca5d772c5f50ee5e916@o1087437.ingest.sentry.io/4506970356187136",sampleRate:stpd.vars.sentry.sampleRate,tracesSampleRate:stpd.vars.sentry.sampleRate},!1)},stpd.setPlacements=function(e){const t=stpd.vars.prebid?.gam_key_prefix||"hb_",i=[],s=e[0].attGroups.ssp_types?.attributes,n=[{key:`${t}bidder`,val:function(e){return e.bidderCode}},{key:`${t}adid`,val:function(e){return e.adId}},{key:`${t}pb`,val:function(e){return e.pbCg}},{key:`${t}size`,val:function(e){return e.size}},{key:`${t}deal`,val:function(e){return e.dealId}},{key:`${t}format`,val:function(e){return e.mediaType}},{key:`${t}source`,val:function(e){return e.source}},{key:`${t}adomain`,val:function(e){return e.meta?.advertiserDomains?.[0]}},{key:`${t}env`,val:"web"}];return s&&n.push({key:`${t}bt`,val:function(e){return+s[e.bidderCode]}}),$.standard={alwaysUseBid:!1,adserverTargeting:n,storageAllowed:!0},e.forEach((function(e,t){if(!e.adunitId)return;K[t]={},K[t].adunitid=e.adunitId,K[t].mediaTypes={banner:{sizes:e.attGroups.creative_settings.attributes.sizes,sizeConfig:e.attGroups.prebid_size_mapping?.attributes?.size_mapping}},e.attGroups.static_prebid_floors&&(K[t].floors={...e.attGroups.static_prebid_floors.attributes,currency:stpd.vars.config.currency}),K[t].code=e.attGroups.gam_settings.attributes.code||"",K[t].path=e.attGroups.gam_settings.attributes.path||"",K[t].autoRefresh=e.attGroups.autorefresh?e.attGroups.autorefresh.attributes:null,e.attGroups.sticky&&(K[t].sticky=e.attGroups.sticky||""),K[t].acceptable_ads=e.attGroups.acceptable_ads?e.attGroups.acceptable_ads.attributes:null,K[t].bidders=[],K[t].creative_settings=e.attGroups.creative_settings.attributes;const s=["fpdModule","topicsFpdModule","paapi","paapiForGpt","setupadAnalyticsAdapter","prebid_size_mapping","fledgeForGpt"];for(const n in e.attGroups)if(e.attGroups[n].isSsp&&e.attGroups[n].attributes&&Object.keys(e.attGroups[n].attributes).length&&!s.includes(n)){if(K[t].bidders[n]={bidder:n,params:e.attGroups[n].attributes},e.attGroups[n].attGroupAliasOf)if("prebidServerBidAdapter"===e.attGroups[n].attGroupModuleName)ee[n]||(ee[n]=e.attGroups[n].attGroupAliasOf),te.indexOf(n)<0&&te.push(n);else if(!i.includes(n)){const t=stpd.gvlidRegistry.get(n).gvlid||stpd.gvlidRegistry.get(e.attGroups[n].attGroupAliasOf).gvlid,s=t?{gvlid:t}:{};stpd.aliasBidder(e.attGroups[n].attGroupAliasOf,n,s),i.push(n)}$[n]={bidCpmAdjustment:function(e){return stpd.vars.bidderAdj[n]=stpd.vars.bidderAdj[n]||1,e*stpd.vars.bidderAdj[n]*stpd.vars.saas.cm}}}})),K},stpd.initializeAdUnit=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};stpd.initialize(e,t)},window.stpdPassback=function(e){e.defaultView.frameElement.style.width="0px",e.defaultView.frameElement.style.height="0px"},window.stpdLog=C,Function.prototype.clone=function(){const e=this,t=function(){return e.apply(this,arguments)};for(const e in this)this.hasOwnProperty(e)&&(t[e]=this[e]);return t},stpd.initialize=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(K.some((e=>e.acceptable_ads))?await new Promise((e=>{const t=new CustomEvent("abp_detection");G.detect("https://stpd.cloud/px.gif",(function(i){window.stpd.vars.acceptable_ads_enabled=i,document.dispatchEvent(t),e()}))})):stpd.vars.acceptable_ads_enabled=!1,e){let t=[];if(e=Array.isArray(e)?e:[e],e=e.filter(((e,t)=>!(e in ne))),!re||e.length<1)return;googletag.pubads().getSlots().forEach((function(i){K.forEach((function(s){if((s.code==i.getSlotElementId()||s.path.toLowerCase()==i.getAdUnitPath().split("/").pop().toLowerCase()||s.path.toLowerCase()==i.getAdUnitPath().toLowerCase()&&document.getElementById(i.getSlotElementId()))&&e.includes(i.getSlotElementId())){const e=s.mediaTypes.banner.sizes.map(JSON.stringify),n=H(stpd.vars.acceptable_ads_enabled,s.sticky,e,i),a=P(s,i,n,stpd.vars.saas.adunit_debug),r=Q(s,a,i);ae.push(JSON.parse(JSON.stringify(r))),stpd.addAdUnits(JSON.parse(JSON.stringify(r))),t.push(a),i.setTargeting("pbsd","1"),stpd.vars.acceptable_ads_enabled&&i.setTargeting("stpd_aa","1")}}))})),stpd.vars.acceptable_ads_enabled?t.forEach((e=>{const t=document.getElementById(e);t&&X.observe(t),W(e,ne,stpd.vars.acceptable_ads_enabled)})):function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};stpd.vars.containerSized=!1;const n=[],r=[];"object"!=typeof e&&(e=[e]),e.forEach((function(o){if(t[o].bidValid=!1,t[o].amazon=!1,t[o].prebid=!1,t[o].initAdserverSet=!1,t[o].stpd_logged=!1,t[o].slotRenderEndedEvent=!1,t[o].slotOnLoadEventFired=!1,W(o,t,stpd.vars.acceptable_ads_enabled),stpd.vars.amazon){t[o].amazonbid.hasBid=!1;const r=stpd.vars.amazon.slots.filter((function(e){return e.slotID==o}));apstag.fetchBids({slots:r,timeout:stpd.vars.creative_settings.timeout},(function(r){"0x0"!==r[0].amznsz&&(t[o].amazonbid.hasBid=!0,t[o].amazonbid.size=r[0].amznsz.split("x"),t[o].amazonbid.bid=JSON.parse(window.atob(ie))[r[0].amznbid],"tag"===stpd.vars.type&&a(window.frameElement,t[o].amazonbid.size[0],t[o].amazonbid.size[1],{sticky:t[o].sticky,sizeParentIframes:stpd.vars.creative_settings.sizeParentIframes})),n.push(o),n.length===e.length&&s("amazon",n,i)}))}stpd.setConfig({s2sConfig:p(stpd.vars.creative_settings.timeout,stpd.vars.creative_settings.timeout_s2s)}),stpd.requestBids({adUnitCodes:[o],bidsBackHandler:stpd.vars.saas.initAdManagerRequests?function(){r.push(o),r.length===e.length&&s("prebid",r,i)}:null,timeout:stpd.vars.creative_settings.timeout})}))}(t,ne,i)}else{if(window.stpd.initialized)return;stpd.vars.autorefresh&&(de?(stpd.vars.pageState={visibility:"visible"===document.visibilityState,focus:document.hasFocus(),mouseInWindow:!0},A(top.document,"visibilitychange",(()=>{"hidden"===document.visibilityState?(stpd.vars.pageState.visibility=!1,T(ne)):(stpd.vars.pageState.visibility=!0,_(ne))})),A(top.document,"mouseleave",(()=>(stpd.vars.pageState.mouseInWindow=!1,void T(ne)))),A(top.document,"mouseenter",(()=>(window.stpd.vars.autorefresh?.show_debugging_information&&console.log("Mouse in window!"),stpd.vars.pageState.mouseInWindow=!0,void _(ne)))),A(top.window,"focus",(()=>(window.stpd.vars.autorefresh?.show_debugging_information&&console.log("Window focused!"),stpd.vars.pageState.focus=!0,void _(ne)))),A(top.window,"blur",(()=>R()))):console.warn("Top window is not accessible, cannot register global auto refresh listeners for setupad wrapper.")),function(e,i){stpd.bidderSettings=e,function(){let e=arguments.length>1?arguments[1]:void 0;arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(e?googletag.cmd.push((function(){const t=document.createElement("script");t.type="text/javascript",t.src="https://tagan.adlightning.com/"+e+"/op.js",document.head.appendChild(t)})):t("AdLightning ID is required to enable AdLightning!"))}(i.isAdLightningEnabled,i.adLightningId),stpd.vars.a9prebid={prebid:!1,amazon:!1},navigator.userAgent.includes("Firefox")&&(stpd.vars.amazon=!1)}($,{isAdLightningEnabled:stpd.vars?.aL,adLightningId:stpd.vars?.aL?.id}),window.stpd.initialized=!0,googletag.cmd.push((function(){var e;googletag.pubads().addEventListener("slotRenderEnded",(e=>N(e))),googletag.pubads().addEventListener("slotOnload",(e=>(e=>{const t=e.slot.getSlotElementId();ne[t]&&(ne[t].slotOnLoadEventFired=!0,ne[t].slotRenderEndedEvent&&x(t))})(e))),googletag.pubads().getSlots().forEach((function(e){q.push(e)})),K.forEach((function(e){googletag.pubads().getSlots().forEach((function(t){if(e.code===t.getSlotElementId()||e.path.toLowerCase()===t.getAdUnitPath().split("/").pop().toLowerCase()||e.path.toLowerCase()==t.getAdUnitPath().toLowerCase()){const i=t.getSizes().map((e=>JSON.stringify("string"==typeof e?e:Object.values(e)))),s=e.mediaTypes.banner.sizes.map(JSON.stringify);((e,t,i,s)=>{if(e.mediaTypes.banner.sizeConfig||stpd.vars.acceptable_ads_enabled)return;const n=[...new Set([...s,...i])];if(n.some((e=>!i.includes(e)))){const e=n.map(JSON.parse),i=googletag.sizeMapping().addSize([1,1],e).build();t.defineSizeMapping(i)}})(e,t,i,s);const n=H(stpd.vars.acceptable_ads_enabled,e.sticky,s,t),a=P(e,t,n,stpd.vars.saas.adunit_debug),r=Q(e,a,t);ae.push(JSON.parse(JSON.stringify(r))),t.setTargeting("pbsd","1"),stpd.vars.acceptable_ads_enabled&&e.acceptable_ads&&t.setTargeting("stpd_aa","1")}}))})),re=1,stpd.vars.amazon&&(e=stpd.vars.schain?.config,function(e,t,i,s,n,a,r){function o(i,s){t[e]._Q.push([i,s])}t[e]||(t[e]={init:function(){o("i",arguments)},fetchBids:function(){o("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]},(a=i.createElement(s)).async=!0,a.src="https://c.amazon-adsystem.com/aax2/apstag.js",(r=i.getElementsByTagName(s)[0]).parentNode.insertBefore(a,r))}("apstag",window,document,"script"),e?apstag.init({pubID:stpd.vars.amazon.pubID,adServer:"googletag",schain:e}):apstag.init({pubID:stpd.vars.amazon.pubID,adServer:"googletag"})),window.aax=window.aax||{},window.aax.cmd=window.aax.cmd||[],window.aax.cmd.push((function(){window.aax.getAbpStatus()&&(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((function(){googletag.pubads().refresh()})))})),stpd.vars.timers={},stpd.onEvent("bidWon",(function(e){stpd.vars.containerSized=!0,stpd.vars.saas.refreshEnabled&&!stpd.vars.saas.initAdManagerRequests&&(V(e.adUnitCode,stpd.vars.saas.refreshTimeout),c(e.adUnitCode));var t=e.width,i=e.height;ne[e.adUnitCode].slotSize=[t,i];var s=document.getElementById(e.adUnitCode).getElementsByTagName("iframe")[0];s.style.width=t+"px",s.style.height=i+"px";const n=!!ne[e.adUnitCode].sticky;"tag"===stpd.vars.type&&a(window.frameElement,t,i,{sticky:n,sizeParentIframes:stpd.vars.creative_settings.sizeParentIframes}),m(stpd.vars.accountType,n,e.adUnitCode),C(e.bidder,e.adUnitCode),ne[e.adUnitCode].hasOwnProperty("render_count")?ne[e.adUnitCode].render_count++:ne[e.adUnitCode].render_count=1})),stpd.que.push((function(){if("tag"===stpd.vars.type&&(stpd.renderAdClone=stpd.renderAd.clone(),stpd.renderAd=function(e,t){try{e.defaultView.inDapIF=!1}catch(e){}stpd.renderAdClone(e,t)}),stpd.addAdUnits(ae),stpd.vars.config.domain&&((e,t)=>{const i="https://"+e;t||stpd.setConfig({pageUrl:i}),googletag.cmd.push((function(){googletag.pubads().set("page_url",i)}))})(stpd.vars.config.domain,stpd.vars.acceptable_ads_enabled),stpd.refreshAdUnit=u,stpd.terminateAdunit=function(e){stpd.removeAdUnit(e),ne[e]?.timeoutId&&clearTimeout(ne[e].timeoutId),delete ne[e]},stpd.vars.acceptable_ads_enabled)return void ae.forEach((e=>{const t=document.getElementById(e.code);t&&X.observe(t)}));let e={};if(stpd.vars.config.currencyFile)e={adServerCurrency:stpd.vars.config.currency,granularityMultiplier:1,defaultRates:{USD:{EUR:stpd.vars.config.ca}}};else{const{currency:t,currencyRate:i}=stpd.vars.config,s=(1/stpd.vars.config.ca).toFixed(2);e={adServerCurrency:stpd.vars.config.currency,granularityMultiplier:1,rates:{EUR:{[t]:i,USD:s}}}}const i="stpd_"===stpd.vars.prebid?.gam_key_prefix?["ADOMAIN"]:["BIDDER","AD_ID","PRICE_BUCKET","SIZE","FORMAT","ADOMAIN","SOURCE","DEAL"];if(stpd.setConfig({bidderTimeout:stpd.vars.creative_settings.timeout,consentManagement:{gdpr:{cmpApi:"iab",timeout:3e4,allowAuctionWithoutConsent:!0,defaultGdprScope:!0}},enableSendAllBids:!1,targetingControls:{alwaysIncludeDeals:!0,allowTargetingKeys:i},userSync:{filterSettings:{iframe:{bidders:"*",filter:"include"}},auctionDelay:50,aliasSyncEnabled:!0},improvedigital:{usePrebidSizes:!0},ortb2:stpd.getConfig().ortb2?stpd.getConfig().ortb2:{cur:["USD"]},s2sConfig:p(stpd.vars.creative_settings.timeout,stpd.vars.creative_settings.timeout_s2s),rubicon:{singleRequest:!0},priceGranularity:{buckets:[{precision:2,max:stpd.vars.granularity.b1_price,increment:stpd.vars.granularity.b1_granularity},{max:stpd.vars.granularity.b2_price,increment:stpd.vars.granularity.b2_granularity},{max:stpd.vars.granularity.b3_price,increment:stpd.vars.granularity.b3_granularity}]},currency:e,enableTIDs:!0,useBidCache:!0}),stpd.vars.static_prebid_floors&&stpd.setConfig({floors:{}}),function(e){return!(!e||(e.config?"object"!=typeof e.config?(t("validateSchain: schain.config must be an object:"),t(e.config),1):(e.biddersToExclude&&!Array.isArray(e.biddersToExclude)&&(t("validateSchain: schain.biddersToExclude must be an array:"),t(e.biddersToExclude)),e.biddersToExclude&&Array.isArray(e.biddersToExclude)&&e.biddersToExclude.some((e=>"string"!=typeof e))&&(t("validateSchain: schain.biddersToExclude must be an array of strings:"),t(e.biddersToExclude)),0):(t("validateSchain: No schain config provided. Skipping schain setup."),1)))}(o=stpd.vars.schain)&&(stpd.setConfig({schain:{validation:o.validation,config:o.config}}),d=o.biddersToExclude,0!==d?.length&&stpd.setBidderConfig({bidders:d,config:{schain:{validation:"off",config:{ver:"1.0",complete:1,nodes:[]}}}})),function(e){const i=function(e){return e?Array.isArray(e)?e.filter((e=>{if("object"!=typeof e||!e)return t(`validateUserIdConfigs: Invalid user ID config: ${e}`),!1;if(!e.name)return t("validateUserIdConfigs: User ID config must have a name:"),t(e),!1;if(e.bidders&&(Array.isArray(e.bidders)?e.bidders=e.bidders.filter((e=>{const i="string"==typeof e;return i||t(`validateUserIdConfigs: Invalid bidder name must be a string, but received: ${e}`),i})):(t(`validateUserIdConfigs: bidders must be an array, but received: ${e.bidders}`),delete e.bidders)),!e.storage)return!0;const i=["html5","cookie","cookie&html5"];return i.includes(e.storage.type)?"string"!=typeof e.storage.name?(t(`validateUserIdConfigs: storage.name must be a string, but received: ${e.storage.name}`),delete e.storage,!0):(e.storage.expires&&!Number.isInteger(e.storage.expires)&&(t(`validateUserIdConfigs: storage.expires must be an integer, but received: ${e.storage.expires}`),delete e.storage.expires),e.storage.refreshInSeconds&&!Number.isInteger(e.storage.refreshInSeconds)&&(t(`validateUserIdConfigs: storage.refreshInSeconds must be an integer, but received: ${e.storage.refreshInSeconds}`),delete e.storage.refreshInSeconds),!0):(t(`validateUserIdConfigs: storage.type must be one of: ${i.map((e=>`"${e}"`)).join(", ")}`),delete e.storage,!0)})):(t(`validateUserIdConfigs: Invalid user ID config: ${e}`),[]):[]}(e);0!==i.length&&stpd.setConfig({userSync:{userIds:i}})}(stpd.vars.userIds),r=stpd.vars.realTimeData?.dataProviders,0!==function(e){return e?Array.isArray(e)?e.filter((e=>"object"==typeof e&&e?"string"==typeof e.name&&e.name.trim()?!(!e.params||"object"!=typeof e.params||null===e.params)||(t(`Invalid params for provider ${e.name}. Expected object, received: ${typeof e.params}`),!1):(t("Data provider config must have a name:"),t(e),!1):(t(`Invalid data provider config. It should be an object: ${e}`),!1))):(t(`Data providers must be an array: ${e}`),t(e),[]):[]}(r).length&&stpd.setConfig({realTimeData:{dataProviders:r}}),(n=stpd.vars.ppid_sync)&&(n.ppid&&"string"==typeof n.ppid?stpd.setConfig({userSync:{...n}}):(t("ppidSync.ppid is required and must be a string:"),t(n.ppid))),stpd.vars.topicsFpdModule&&stpd.setConfig({userSync:{topics:{maxTopicCaller:4,bidders:[{bidder:"pubmatic",iframeURL:"https://ads.pubmatic.com/AdServer/js/topics/topics_frame.html"},{bidder:"rtbhouse",iframeURL:"https://topics.authorizedvault.com/topicsapi.html"},{bidder:"openx",iframeURL:"https://pa.openx.net/topics_frame.html"},{bidder:"onetag",iframeURL:"https://onetag-sys.com/static/topicsapi.html"}]}}}),stpd.vars.paapiForGpt&&stpd.setConfig({paapi:{enabled:!0,defaultForSlots:1}}),stpd.vars.setupadAnalyticsAdapter&&stpd.enableAnalytics({provider:"setupadAnalyticsAdapter"}),Object.entries(ee).forEach((e=>{let[t,i]=e;stpd.aliasBidder(i,t,{gvlid:stpd.gvlidRegistry.get(t).gvlid||stpd.gvlidRegistry.get(i).gvlid})})),stpd.vars.saas.refreshEnabled&&ae.forEach((function(e){V(e.code,stpd.vars.saas.refreshTimeout)})),stpd.vars.amazon&&0!==Object.keys(ne).length&&0!==stpd.vars.amazon.slots.length){var s;for(s in ne)ne[s].amazonbid.hasBid=!1;!function(){const e=stpd.vars.amazon.slots,t=stpd.vars.creative_settings.timeout,i=stpd.vars.type,s=stpd.vars.creative_settings.sizeParentIframes;apstag.fetchBids({slots:e,timeout:t},(function(e){e.forEach((function(t){"0x0"!==t.amznsz&&(ne[t.slotID].amazonbid.hasBid=!0,ne[t.slotID].amazonbid.size=e[0].amznsz.split("x"),ne[t.slotID].amazonbid.bid=JSON.parse(window.atob(ie))[e[0].amznbid],"tag"===i&&a(window.frameElement,ne[t.slotID].amazonbid.size[0],ne[t.slotID].amazonbid.size[1],{sticky:ne[t.slotID].sticky,sizeParentIframes:s}))})),F("amazon")}))}()}var n,r,o,d;stpd.requestBids({bidsBackHandler:stpd.vars.saas.initAdManagerRequests?()=>F("prebid"):null,timeout:stpd.vars.creative_settings.timeout})})),W(!1,ne,stpd.vars.acceptable_ads_enabled)}))}}})();'use strict';
function _defineProperty(a, b, c) {
  return (
    b in a
      ? Object.defineProperty(a, b, { value: c, enumerable: !0, configurable: !0, writable: !0 })
      : (a[b] = c),
    a
  );
}
class stpdCookie {
  constructor() {
    var a;
    _defineProperty(
      this,
      'ECT',
      null !== (a = navigator.connection) && void 0 !== a ? a : 'undefined'
    ),
      _defineProperty(this, 'doc', void 0),
      _defineProperty(this, 'safeframe', void 0),
      _defineProperty(this, 'social', [
        'facebook.com',
        'twitter.com',
        'instagram.com',
        'reddit.com',
        'linkedin.com',
      ]),
      _defineProperty(this, 'organic', ['google.com', 'bing.com', 'duckduckgo.com']);
    try {
      (this.doc = top.document), (this.safeframe = !1);
    } catch (a) {
      (this.doc = document), (this.safeframe = !0);
    }
  }
  stpdInit() {
    let a = '';
    if ((this.checkCookieRef(this.doc.referrer), !this.checkACookieExists()))
      (a = this.getOrigin(this.doc.referrer, this.organic, this.social)),
        this.setCookie(a, this.doc.referrer, 30);
    else {
      try {
        a = JSON.parse(this.getCookie());
      } catch (a) {
        return void console.log('bad JSON');
      }
      a = a.origin;
    }
    return (
      'undefined' !== this.ECT && (this.ECT = this.ECT.effectiveType),
      this.stpdSetTargetting(a, this.ECT),
      console.log(a),
      a
    );
  }
  getOrigin(a, b, c) {
    for (let d = 0; d < b.length; d++)
      if (a.includes(b[d]) && a !== this.doc.location.host) return 'organic';
    for (let d = 0; d < c.length; d++)
      if (a.includes(c[d]) && a !== this.doc.location.host) return 'social';
    return (!this.checkACookieExists() && this.doc.referrer.includes(this.doc.location.host)) ||
      this.safeframe
      ? 'unknown'
      : '' === a || a.includes(this.doc.location.host)
      ? 'direct'
      : 'referral';
  }
  checkACookieExists() {
    return this.doc.cookie.split(';').some((a) => a.trim().startsWith('stpdOrigin='));
  }
  setCookie(a, b, c) {
    const e = new Date();
    e.setTime(e.getTime() + 1e3 * (60 * c));
    let d = 'expires=' + e.toUTCString();
    this.doc.cookie = 'stpdOrigin=' + JSON.stringify({ origin: a }) + ';' + d + ';path=/';
  }
  getCookie() {
    if (this.checkACookieExists())
      return this.doc.cookie
        .split('; ')
        .find((a) => a.startsWith('stpdOrigin='))
        .split('=')[1];
  }
  deleteCookie() {
    this.checkACookieExists() && (this.doc.cookie = 'stpdOrigin=; Max-Age=-99999999;path=/');
  }
  stpdSetTargetting(a, b) {
    (window.googletag = window.googletag || {}),
      (window.googletag.cmd = window.googletag.cmd || []),
      googletag.cmd.push(function () {
        0 === googletag.pubads().getTargeting('origin').length &&
          googletag.pubads().setTargeting('origin', a),
          0 === googletag.pubads().getTargeting('ECT').length &&
            googletag.pubads().setTargeting('ECT', b);
      });
  }
  checkCookieRef(a) {
    if (this.checkACookieExists()) {
      try {
        var b = JSON.parse(this.getCookie());
      } catch (a) {
        return void console.log('bad JSON');
      }
      a.includes(this.doc.location.host) || b.referrer === a || this.deleteCookie();
    }
  }
}
(stpdSource = new stpdCookie()), stpdSource.stpdInit();
(self.stpdChunk=self.stpdChunk||[]).push([[45881],{96318:(e,n,t)=>{t.d(n,{Qo:()=>f});var r=t(95139),o=t(76811),l=t(96953),c=t(91069),i=t(70433),u=t(63172);function s(e){return Object.assign({wp:!0,run(e,n,t,r,o){const s=t&&t.hasOwnProperty(r),d=s?t[r]:void 0,f=s&&null!=d&&"object"==typeof d?(0,c.deepClone)(d):d;return function(){const t=null==n?e:(0,i.A)(e,n),a=t&&(0,l.$V)(t[r]),h=a?t[r]:void 0;!s&&a&&o()?delete t[r]:s===a&&h===d&&(0,c.deepEqual)(h,f)||!o()||(0,u.J)(e,(null==n?[]:[n]).concat(r).join("."),f)}}},e)}const d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.io;return function(e){const n={},t=[];e.forEach((e=>{e.wp&&t.push(e),e.get&&e.paths.forEach((t=>{let r=n;t.split(".").forEach((e=>{r.children=r.children||{},r.children[e]=r.children[e]||{},r=r.children[e]})),r.rule=e}))}));const r=(0,l.nl)(t);function o(e,n,t){return new Proxy(e,{get(e,r,c){const i=Reflect.get(e,r,c);if(n.hasOwnProperty(r)){const{children:e,rule:c}=n[r];if(e&&null!=i&&"object"==typeof i)return o(i,e,t);if(c&&(0,l.$V)(i)&&t(c))return c.get(i)}return i}})}return function(e){const t={};for(var c=arguments.length,i=new Array(c>1?c-1:0),u=1;u<c;u++)i[u-1]=arguments[u];return{obj:o(e,n.children||{},(0,l.uD)(t,...i)),verify:(s=r(t,e,...i),function(){s.forEach((e=>e()))})};var s}}((0,l.ZP)(e).concat(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.io;return[{name:o.yl,paths:l.Vx,applies:(0,l.p4)(o.yl,e)},{name:o.qX,paths:l.l7,applies:(0,l.p4)(o.qX,e)}].map(s)}(e)))}();const f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;return function(n,t){n.global=n.global||{},n.bidder=n.bidder||{};const r=new Set(Object.keys(n.bidder)),o=[];function l(n){const r=e(n,t);return o.push(r.verify),r.obj}const i={global:l(n.global),bidder:Object.fromEntries(Object.entries(n.bidder).map((e=>{let[n,t]=e;return[n,l(t)]})))};return{obj:i,verify(){Object.entries(i.bidder).filter((e=>{let[n]=e;return!r.has(n)})).forEach((r=>{let[o,l]=r;const i={},u=e(i,t);(0,c.mergeDeep)(u.obj,l),u.verify(),n.bidder[o]=i})),o.forEach((e=>e()))}}}}()}}]);(self.stpdChunk=self.stpdChunk||[]).push([[12764],{2339:(o,n,t)=>{function e(o,n){return function(){const t=document.domain.split("."),e=`_gd${Date.now()}_${n}`;for(let n,i,s=0;s<t.length;s++){const d=t.slice(s).join(".");if(o.setCookie(e,"1",void 0,void 0,d),i=o.getCookie(e),o.setCookie(e,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,d),"1"!==i)return n;n=d}}}t.d(n,{w:()=>e})}}]);(self.stpdChunk=self.stpdChunk||[]).push([[18139],{44042:(r,e,s)=>{function t(r){if(!r)return;let e=[];if(r.mediaTypes&&r.mediaTypes.banner&&Array.isArray(r.mediaTypes.banner.sizes)){let s=r.mediaTypes.banner.sizes;Array.isArray(s[0])?e=s:e.push(s)}else Array.isArray(r.sizes)&&(Array.isArray(r.sizes[0])?e=r.sizes:e.push(r.sizes));return e}function a(r){let e=[];return Array.isArray(r)&&2===r.length&&!Array.isArray(r[0])?e.push({width:parseInt(r[0],10),height:parseInt(r[1],10)}):Array.isArray(r)&&Array.isArray(r[0])&&r.forEach((r=>{e.push({width:parseInt(r[0],10),height:parseInt(r[1],10)})})),e}s.d(e,{C:()=>a,u:()=>t})},67660:(r,e,s)=>{s.d(e,{p:()=>a,w:()=>i});var t=s(91069);function a(r){let e=[],s={};if(t.isArray(r)&&2===r.length&&!t.isArray(r[0]))s.width=parseInt(r[0],10),s.height=parseInt(r[1],10),e.push(s);else if("object"==typeof r)for(let t=0;t<r.length;t++){let a=r[t];s={},s.width=parseInt(a[0],10),s.height=parseInt(a[1],10),e.push(s)}return e}const i=[{w:300,h:250},{w:300,h:600},{w:728,h:90},{w:970,h:250},{w:320,h:50},{w:160,h:600},{w:320,h:180},{w:320,h:100},{w:336,h:280}]}}]);(self.stpdChunk=self.stpdChunk||[]).push([[14577],{76568:(n,e,s)=>{function t(n,e,s){return s?n+e+"="+encodeURIComponent(s)+"&":n}s.d(e,{v:()=>t})}}]);(self.stpdChunk=self.stpdChunk||[]).push([[35759],{73978:(A,e,n)=>{n.d(e,{B:()=>I,h:()=>i});var s=n(91069);function i(){return(0,s.canAccessWindowTop)()?(0,s.getWindowTop)():(0,s.getWindowSelf)()}const I=function(){const A=i();return A.ADAGIO=A.ADAGIO||{},A.ADAGIO.pageviewId=A.ADAGIO.pageviewId||(0,s.generateUUID)(),A.ADAGIO.adUnits=A.ADAGIO.adUnits||{},A.ADAGIO.pbjsAdUnits=A.ADAGIO.pbjsAdUnits||[],A.ADAGIO.queue=A.ADAGIO.queue||[],A.ADAGIO.versions=A.ADAGIO.versions||{},A.ADAGIO.versions.pbjs="9.27.0",A.ADAGIO.windows=A.ADAGIO.windows||[],A.ADAGIO.isSafeFrameWindow=(0,s.isSafeFrameWindow)(),A.ADAGIO}()}}]);(self.stpdChunk=self.stpdChunk||[]).push([[41225],{76743:(n,t,r)=>{r.d(t,{hZ:()=>o,x4:()=>u});var e=r(7873),l=r(12713);function o(n,t,r){let l=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(t===r)return n;let o=n;try{o=(0,e.m)().convertCurrency(n,t,r)}catch(n){if(!l)throw n}return o}function u(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n=>[n.cpm,n.currency],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o;return function(e,l){return null==n&&(n=l),r(e,l,n,t)}}();return(0,l.NV)((r=>t.apply(null,n(r))))}},53812:(n,t,r)=>{r.d(t,{M:()=>o});var e=r(91069),l=r(70433);function o(n){if(!e.isFn(n.getFloor))return l.A(n,"params.bidfloor",0);try{const t=n.getFloor({currency:"USD",mediaType:"*",size:"*"});return t?.floor}catch(n){return 0}}}}]);(self.stpdChunk=self.stpdChunk||[]).push([[90107],{55820:(o,n,i)=>{function t(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}i.d(n,{$:()=>t})}}]);(self.stpdChunk=self.stpdChunk||[]).push([[92931],{7337:(e,t,r)=>{r.d(t,{Qz:()=>d,kf:()=>u,xv:()=>o});var n=r(70433),i=r(91069),a=r(71371),s=r(44900);const c=55,o={NATIVE:{IMAGE_TYPE:{ICON:1,MAIN:3},ASSET_ID:{TITLE:1,IMAGE:2,ICON:3,BODY:4,SPONSORED:5,CTA:6},DATA_ASSET_TYPE:{SPONSORED:1,DESC:2,CTA_TEXT:12}}};function d(e){return{requestId:e.impid,mediaType:a.s6,cpm:e.price,creativeId:e.adid||e.crid,width:1,height:1,ttl:c,meta:{advertiserDomains:e.adomain},netRevenue:!0,currency:"USD",native:u((0,s.j9)(e.adm,e.price))}}function u(e){try{const t=JSON.parse(e).native;if(t){const e={clickUrl:encodeURI(t.link.url),impressionTrackers:t.imptrackers||t.eventtrackers[0].url};return t.link.clicktrackers&&(e.clickTrackers=t.link.clicktrackers[0]),t.assets.forEach((t=>{switch(t.id){case o.NATIVE.ASSET_ID.TITLE:e.title=(0,n.A)(t,"title.text");break;case o.NATIVE.ASSET_ID.IMAGE:e.image={url:encodeURI(t.img.url),width:(0,n.A)(t,"img.w"),height:(0,n.A)(t,"img.h")};break;case o.NATIVE.ASSET_ID.ICON:e.icon={url:encodeURI(t.img.url),width:(0,n.A)(t,"img.w"),height:(0,n.A)(t,"img.h")};break;case o.NATIVE.ASSET_ID.BODY:e.body=(0,n.A)(t,"data.value");break;case o.NATIVE.ASSET_ID.SPONSORED:e.sponsoredBy=(0,n.A)(t,"data.value");break;case o.NATIVE.ASSET_ID.CTA:e.cta=(0,n.A)(t,"data.value")}})),e}}catch(e){(0,i.logInfo)("Error in bidUtils interpretNativeAd"+e)}}},44900:(e,t,r)=>{r.d(t,{VU:()=>m,bH:()=>p,j9:()=>l,rz:()=>d,xO:()=>u});var n=r(12449),i=r(91069),a=r(70433),s=r(68044),c=r(79281),o=r(7337);const d=e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0;t=(0,n.Xj)(t);var i=Intl.DateTimeFormat().resolvedOptions().timeZone;let s={id:t[0].auctionId,imp:t.map((e=>function(e){const t={id:e.bidId,bidFloor:(0,c.Mf)(e)};"native"===e.mediaType||(0,a.A)(e,"mediaTypes.native")?t.native=function(e){if("native"===e.mediaType||(0,a.A)(e,"mediaTypes.native")){let t={assets:e.nativeOrtbRequest.assets||e.nativeParams.ortb.assets,ver:"1.2"};return{request:JSON.stringify(t)}}}(e):t.banner=function(e){if(e.mediaTypes.banner){return{format:(e.mediaTypes.banner.sizes||e.sizes).map((e=>({w:e[0],h:e[1]})))}}}(e);return t}(e))),user:{id:t[0].userId.pubcid||"",buyeruid:t[0].buyerUid||"",geo:{country:t[0].params.region||i,region:t[0].params.region||i}},device:t[0].ortb2.device,site:t[0].ortb2.site,source:t[0].ortb2.source,bcat:t[0].ortb2.bcat||t[0].params.bcat,badv:t[0].ortb2.badv||t[0].params.badv,wlang:t[0].ortb2.wlang||t[0].params.wlang};return s.device&&"undefined"!=s.device&&(s.device.geo={country:s.user.geo.country,region:s.user.geo.region}),s.site.publisher={publisherId:t[0].params.publisherId},(0,c.vK)(r,s),{method:"POST",url:e,data:s}};function u(e){const t=[];return e.body.seatbid.forEach((e=>{e.bid.forEach((e=>{t.push({requestId:e.impid,cpm:e.price,width:e.w,height:e.h,creativeId:e.crid,ad:l(e.adm,e.price),currency:"USD",netRevenue:!0,ttl:300,meta:{advertiserDomains:e.adomain||""}})}))})),t}function p(e){if(e.nurl){const t=(0,i.replaceAuctionPrice)(e.nurl,e.price);(0,s.RD)(t)}}function l(e,t){return(0,i.replaceAuctionPrice)(e,t)}function m(e){const t=e.body,r=[];return t.seatbid.forEach((e=>{e.bid.forEach((e=>{if(e.price)if(0===e.adm.indexOf("{")){let t=(0,o.Qz)(e);r.push(t)}else r.push({requestId:e.impid,cpm:e.price,width:e.w,height:e.h,creativeId:e.crid,ad:l(e.adm,e.price),currency:"USD",netRevenue:!0,ttl:300,meta:{advertiserDomains:e.adomain||""}})}))})),r}},79281:(e,t,r)=>{r.d(t,{$d:()=>d,Gy:()=>u,Mf:()=>o,o$:()=>m,vK:()=>l,xO:()=>p,yc:()=>g});var n=r(43272),i=r(91069),a=r(70433),s=r(71371);function c(e){if(!(e.requestId&&e.cpm&&e.creativeId&&e.ttl&&e.currency&&e.meta))return!1;switch(e.mediaType){case s.D4:return Boolean(e.width&&e.height&&e.ad);case s.G_:return Boolean(e.vastXml||e.vastUrl);case s.s6:return Boolean(e.native&&e.native.impressionTrackers);default:return!1}}function o(e){if(!(0,i.isFn)(e.getFloor))return(0,a.A)(e,"params.bidFloor",0);try{const t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});return t?.floor}catch(e){return 0}}function d(e){return Boolean(e.bidId&&e.params&&e.params.placementId)}const u=e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0;const n=(0,i.getWindowTop)(),a=n.location,c=[],d={deviceWidth:n.screen.width,deviceHeight:n.screen.height,language:navigator&&navigator.language?navigator.language.split("-")[0]:"",host:a.host,page:a.pathname,placements:c};l(r,d);const u=t.length;for(let e=0;e<u;e++){const r=t[e],n={placementId:r.params.placementId,bidId:r.bidId,schain:r.schain||{},bidfloor:o(r)};void 0!==r.userId&&(n.userId=r.userId);const i=r.mediaTypes;i&&i[s.D4]&&i[s.D4].sizes&&(n.sizes=i[s.D4].sizes,n.adFormat=s.D4),c.push(n)}return{method:"POST",url:e,data:d}};function p(e){let t=[];for(let r=0;r<e.body.length;r++){let n=e.body[r];if(c(n)){const e=n.adomain&&n.adomain.length?n.adomain:[];n.meta={...n.meta,advertiserDomains:e},t.push(n)}}return t}function l(e,t){e&&(e.uspConsent&&(t.ccpa=e.uspConsent),e.gdprConsent&&(t.gdpr=e.gdprConsent),e.gppConsent&&(t.gpp=e.gppConsent))}const m=(e,t,r,i,a)=>{let s=e.iframeEnabled?"iframe":"image";const c=a.includes("ck.2trk.info");let o=c?a:`${a}/${s}?pbjs=1`;if(r&&r.consentString?"boolean"==typeof r.gdprApplies?o+=`&gdpr=${Number(r.gdprApplies)}&gdpr_consent=${r.consentString}`:o+=`&gdpr=0&gdpr_consent=${r.consentString}`:o+=c?"&gdpr=0&gdpr_consent=":"",c)o+=i?`&us_privacy=${i}`:"&us_privacy=",o+=e.iframeEnabled?"&t=4":"&t=2";else{i&&i.consentString&&(o+=`&ccpa_consent=${i.consentString}`);o+=`&coppa=${n.$W.getConfig("coppa")?1:0}`}return[{type:s,url:o}]};function g(e){const t=(0,a.A)(e,"adserverTargeting.hb_pb")||"";(0,i.isStr)(e.nurl)&&""!==e.nurl&&(e.nurl=e.nurl.replace(/\${AUCTION_PRICE}/,t),(0,i.triggerPixel)(e.nurl))}}}]);(self.stpdChunk=self.stpdChunk||[]).push([[33005],{51252:(t,n,o)=>{o.d(n,{Cn:()=>w,eu:()=>r,ho:()=>f,mw:()=>a,n9:()=>u,p:()=>s,ph:()=>l});var e=o(73858),g=o(15901),d=o(91069),i=o(70433);function a(t){return n=>(0,d.compareCodeAndSlot)(n,t)}function l(t,n){if(!t||"string"!=typeof t)return!1;window.googletag=window.googletag||{cmd:[]},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((()=>{window.googletag.pubads().setTargeting(t,n)}))}function u(t){let n;return(0,d.isGptPubadsDefined)()&&(n=(0,g.I6)(window.googletag.pubads().getSlots(),a(t))),n}function s(t){const n=u(t);return n?{gptSlot:n.getAdUnitPath(),divId:n.getSlotElementId()}:{}}const w=["IAB_AUDIENCE_1_1","IAB_CONTENT_2_2"];function r(t){return Object.entries({[w[0]]:c(t,["user.data"],4),[w[1]]:c(t,e.Dy.map((t=>`${t}.content.data`)),6)}).map((t=>{let[n,o]=t;return o.length?{taxonomy:n,values:o}:null})).filter((t=>t))}function c(t,n,o){return n.flatMap((n=>(0,i.A)(t,n)||[])).filter((t=>t.ext?.segtax===o)).flatMap((t=>t.segment?.map((t=>t.id)))).filter((t=>t)).filter(d.uniques)}function f(t){!function(t,n){const o=()=>window.googletag.pubads().addEventListener(t,n);(0,d.isGptPubadsDefined)()?o():(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(o))}("slotRenderEnded",t)}}}]);(self.stpdChunk=self.stpdChunk||[]).push([[99498],{90011:(e,r,i)=>{i.d(r,{Z:()=>t,n:()=>n});var a=i(91069);const t={mimes:e=>Array.isArray(e)&&e.length>0&&e.every((e=>"string"==typeof e)),minduration:e=>(0,a.isInteger)(e),maxduration:e=>(0,a.isInteger)(e),protocols:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=10)),w:e=>(0,a.isInteger)(e),h:e=>(0,a.isInteger)(e),startdelay:e=>(0,a.isInteger)(e),linearity:e=>-1!==[1,2].indexOf(e),skip:e=>-1!==[0,1].indexOf(e),skipmin:e=>(0,a.isInteger)(e),skipafter:e=>(0,a.isInteger)(e),sequence:e=>(0,a.isInteger)(e),battr:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=17)),maxextended:e=>(0,a.isInteger)(e),minbitrate:e=>(0,a.isInteger)(e),maxbitrate:e=>(0,a.isInteger)(e),boxingallowed:e=>-1!==[0,1].indexOf(e),playbackmethod:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=6)),playbackend:e=>-1!==[1,2,3].indexOf(e),api:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=6))};function n(e){return{requestId:e&&e.impid?e.impid:void 0,cpm:e&&e.price?e.price:0,width:e&&e.w?e.w:0,height:e&&e.h?e.h:0,ad:e&&e.adm?e.adm:"",meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},creativeId:e&&e.crid?e.crid:void 0,netRevenue:!1,currency:e&&e.cur?e.cur:"USD",ttl:300,dealId:e&&e.dealId?e.dealId:void 0}}}}]);(self.stpdChunk=self.stpdChunk||[]).push([[15889],{54406:(e,r,t)=>{t.d(r,{FE:()=>i});var n=t(70433),s=t(63172),o=t(91069);const u=Object.freeze([...["device.sua","source.schain","regs.gdpr","regs.us_privacy","regs.gpp","regs.gpp_sid","user.consent","user.eids"].map((e=>function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e,r)=>`${e}.ext.${r}`;const[t,o]=function(e){const r=e.split(".");return[r.slice(0,r.length-1).join("."),r[r.length-1]]}(e);return r=r(t,o),e=>{const u=(0,n.A)(e,t);if(null!=u?.[o])return(0,s.J)(e,r,u[o]),()=>delete u[o]}}(e))),...["app","content","site","user"].map((function(e){return r=>{const t=r[e]?.kwarray;if(null!=t){let n=(r[e].keywords||"").split(",");return Array.isArray(t)&&n.push(...t),r[e].keywords=n.join(","),()=>delete r[e].kwarray}}}))]);function i(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return function(t){return r.forEach((r=>{try{const n=r(t);"function"==typeof n&&e&&n()}catch(e){(0,o.logError)("Error translating request to ORTB 2.5",e)}})),t}}i()}}]);(self.stpdChunk=self.stpdChunk||[]).push([[90467],{6036:(e,s,n)=>{n.d(s,{M:()=>a});var o=n(71371),t=n(91069),r=n(70433);const i=0;function a(e,s,n){const a=[];return(0,t.isFn)(e.getFloor)&&((0,r.A)(e,`mediaTypes.${n}.${n===o.G_?"playerSize":"sizes"}`)||[]).forEach((o=>{const t=e.getFloor({currency:s||"USD",mediaType:n,size:o}).floor;a.push(isNaN(t)?i:t)})),a.length?Math.min(...a):i}}}]);(self.stpdChunk=self.stpdChunk||[]).push([[19147],{29495:(e,r,n)=>{function t(e){return e?.ortb2?.ext?.prebid?.adServerCurrency}n.d(r,{b:()=>t})}}]);(self.stpdChunk=self.stpdChunk||[]).push([[46550],{8702:(p,n,t)=>{function e(p,n,t){let e={};return p&&("boolean"==typeof p.gdprApplies&&(e.gdpr=Number(p.gdprApplies)),"string"==typeof p.consentString&&(e.gdpr_consent=p.consentString)),n&&(e.us_privacy=encodeURIComponent(n)),t?.gppString&&(e.gpp=t.gppString,e.gpp_sid=t.applicableSections?.toString()),e}t.d(n,{d:()=>e})}}]);(self.stpdChunk=self.stpdChunk||[]).push([[47618],{34610:(e,i,t)=>{t.d(i,{m:()=>m});var d=t(99466),r=t(1e3),n=t(70433),s=t(91069),a=t(25825),b=t(11445),o=t(43272),p=t(63172);var c=t(43323);var f=t(7873);var g=t(71371);const l={[r.S3]:{extPrebid:{fn:function(e,i){(0,p.J)(e,"ext.prebid",(0,s.mergeDeep)({auctiontimestamp:i.auctionStart,targeting:{includewinners:!0,includebidderkeys:!1}},e.ext?.prebid)),o.$W.getConfig("debug")&&(e.ext.prebid.debug=!0)}},extPrebidChannel:{fn:function(e){(0,p.J)(e,"ext.prebid.channel",Object.assign({name:"pbjs",version:(0,f.m)().version},e.ext?.prebid?.channel))}},extPrebidAliases:{fn:function(e,i,t){let{am:d=b.Ay}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(d.aliasRegistry[i.bidderCode]){const t=d.bidderRegistry[i.bidderCode];if(!t||!t.getSpec().skipPbsAliasing){(0,p.J)(e,`ext.prebid.aliases.${i.bidderCode}`,d.aliasRegistry[i.bidderCode]);const r=o.$W.getConfig(`gvlMapping.${i.bidderCode}`)||t?.getSpec?.().gvlid;r&&(0,p.J)(e,`ext.prebid.aliasgvlids.${i.bidderCode}`,r)}}}}},[r.Tb]:{params:{fn:c.W},adUnitCode:{fn:function(e,i){const t=i.adUnitCode;t&&(0,p.J)(e,"ext.prebid.adunitcode",t)}}},[r.WR]:{mediaType:{fn:a.o,priority:99},videoCache:{fn:function(e,i){if(e.mediaType===g.G_){let{cacheId:t,url:d}=(0,n.A)(i,"ext.prebid.cache.vastXml")||{};if(!t||!d){const{hb_uuid:e,hb_cache_host:r,hb_cache_path:s}=(0,n.A)(i,"ext.prebid.targeting")||{};e&&r&&s&&(t=e,d=`https://${r}${s}?uuid=${e}`)}t&&d&&Object.assign(e,{videoCacheKey:t,vastUrl:d})}},priority:-10},bidderCode:{fn(e,i,t){e.bidderCode=t.seatbid.seat,e.adapterCode=(0,n.A)(i,"ext.prebid.meta.adaptercode")||t.bidRequest?.bidder||e.bidderCode}},pbsBidId:{fn(e,i){const t=(0,n.A)(i,"ext.prebid.bidid");(0,s.isStr)(t)&&(e.pbsBidId=t)}},adserverTargeting:{fn(e,i){const t=(0,n.A)(i,"ext.prebid.targeting");(0,s.isPlainObject)(t)&&(e.adserverTargeting=t)}},extPrebidMeta:{fn(e,i){e.meta=(0,s.mergeDeep)({},(0,n.A)(i,"ext.prebid.meta"),e.meta)}},pbsWurl:{fn(e,i){const t=(0,n.A)(i,"ext.prebid.events.win");(0,s.isStr)(t)&&(e.pbsWurl=t)}}},[r.Cf]:{serverSideStats:{fn(e,i,t){Object.entries({errors:"serverErrors",responsetimemillis:"serverResponseTimeMs"}).forEach((e=>{let[d,r]=e;const s=(0,n.A)(i,`ext.${d}.${t.bidderRequest.bidderCode}`);s&&(t.bidderRequest[r]=s,t.bidRequests.forEach((e=>e[r]=s)))}))}}}};var u=t(89766);const m=(0,s.memoize)((()=>(0,d.U)((0,u.T)(),l,(0,r.yB)(r.e4))))},25825:(e,i,t)=>{t.d(i,{o:()=>s,s:()=>n});var d=t(71371),r=t(75561);const n={[d.D4]:"banner",[d.s6]:"native",[d.G_]:"video"};function s(e,i,t){let s=t.mediaType;s||(s=r.X.hasOwnProperty(i.mtype)?r.X[i.mtype]:i.ext?.prebid?.type,n.hasOwnProperty(s)||(s=d.D4)),e.mediaType=s}},43323:(e,i,t)=>{t.d(i,{W:()=>r});var d=t(63172);function r(e,i){let t=i.params;t&&(0,d.J)(e,`ext.prebid.bidder.${i.bidder}`,t)}}}]);(self.stpdChunk=self.stpdChunk||[]).push([[97247],{28656:(r,e,a)=>{a.d(e,{D:()=>o});var t=a(73858),n=a(70433);const s=["user.keywords"].concat(t.Dy.flatMap((r=>["keywords","content.keywords"].map((e=>`${r}.${e}`)))));function o(r){for(var e=arguments.length,a=new Array(e>1?e-1:0),t=1;t<e;t++)a[t-1]=arguments[t];return function(){const r=new Set;for(var e=arguments.length,a=new Array(e),t=0;t<e;t++)a[t]=arguments[t];return a.filter((r=>r)).flatMap((r=>Array.isArray(r)?r:r.split(","))).map((r=>r.replace(/^\s*/,"").replace(/\s*$/,""))).filter((r=>r)).forEach((e=>r.add(e))),Array.from(r.keys())}(...s.map((e=>(0,n.A)(r,e))),...a)}}}]);(self.stpdChunk=self.stpdChunk||[]).push([[58498],{89766:(e,t,r)=>{r.d(t,{T:()=>l,A:()=>m});const n=new WeakMap;var i=r(91069),s=r(71371);var o=r(63895);var a=r(75561);var d=r(1e3),p=r(73858);const c={[d.S3]:{fpd:{priority:99,fn(e,t){(0,i.mergeDeep)(e,t.ortb2)}},onlyOneClient:{priority:-99,fn:(0,p.i8)("ORTB request")},props:{fn(e,t){Object.assign(e,{id:e.id||(0,i.generateUUID)(),test:e.test||0});const r=parseInt(t.timeout,10);isNaN(r)||(e.tmax=r)}}},[d.Tb]:{fpd:{priority:99,fn(e,t){(0,i.mergeDeep)(e,t.ortb2Imp)}},id:{fn(e,t){e.id=t.bidId}},banner:{fn:function(e,t,r){if(r.mediaType&&r.mediaType!==s.D4)return;const n=t?.mediaTypes?.banner;if(n){const t={topframe:!0===(0,i.inIframe)()?0:1};n.sizes&&(t.format=(0,i.sizesToSizeTuples)(n.sizes).map(i.sizeTupleToRtbSize)),n.hasOwnProperty("pos")&&(t.pos=n.pos),e.banner=(0,i.mergeDeep)(t,e.banner)}}},pbadslot:{fn(e){const t=e.ext?.data?.pbadslot;t&&"string"==typeof t||delete e.ext?.data?.pbadslot}},secure:{fn(e,t){e.secure=e.secure??1}}},[d.WR]:{mediaType:{priority:99,fn:a.K},banner:{fn:function(){let{createPixel:e=e=>(0,i.createTrackPixelHtml)(decodeURIComponent(e),i.encodeMacroURI)}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t,r){t.mediaType===s.D4&&(r.adm&&r.nurl?(t.ad=r.adm,t.ad+=e(r.nurl)):r.adm?t.ad=r.adm:r.nurl&&(t.adUrl=r.nurl))}}()},props:{fn(e,t,r){Object.entries({requestId:r.bidRequest?.bidId,seatBidId:t.id,cpm:t.price,currency:r.ortbResponse.cur||r.currency,width:t.w,height:t.h,dealId:t.dealid,creative_id:t.crid,creativeId:t.crid,burl:t.burl,ttl:t.exp||r.ttl,netRevenue:r.netRevenue}).filter((e=>{let[t,r]=e;return void 0!==r})).forEach((t=>{let[r,n]=t;return e[r]=n})),e.meta||(e.meta={}),t.adomain&&(e.meta.advertiserDomains=t.adomain),t.ext?.dsa&&(e.meta.dsa=t.ext.dsa),t.cat&&(e.meta.primaryCatId=t.cat[0],e.meta.secondaryCatIds=t.cat.slice(1)),t.attr&&(e.meta.attr=t.attr)}}}};c[d.Tb].native={fn:function(e,t,r){if(r.mediaType&&r.mediaType!==s.s6)return;let n=t.nativeOrtbRequest;n&&(n=Object.assign({},r.nativeRequest,n),n.assets?.length?e.native=(0,i.mergeDeep)({},{request:JSON.stringify(n),ver:n.ver},e.native):(0,i.logWarn)("mediaTypes.native is set, but no assets were specified. Native request skipped.",t))}},c[d.WR].native={fn:function(e,t){if(e.mediaType===s.s6){let r;if(r="string"==typeof t.adm?JSON.parse(t.adm):t.adm,!(0,i.isPlainObject)(r)||!Array.isArray(r.assets))throw new Error("ORTB native response contained no assets");e.native={ortb:r}}}},c[d.Tb].video={fn:function(e,t,r){if(r.mediaType&&r.mediaType!==s.G_)return;const n=t?.mediaTypes?.video;if(!(0,i.isEmpty)(n)){const t=Object.fromEntries(Object.entries(n).filter((e=>{let[t]=e;return o.Zy.has(t)})));if(n.playerSize){const e=(0,i.sizesToSizeTuples)(n.playerSize).map(i.sizeTupleToRtbSize);e.length>1&&(0,i.logWarn)("video request specifies more than one playerSize; all but the first will be ignored"),Object.assign(t,e[0])}e.video=(0,i.mergeDeep)(t,e.video)}}},c[d.WR].video={fn:function(e,t,r){e.mediaType===s.G_&&(r?.imp?.video?.w&&r?.imp?.video?.h&&([e.playerWidth,e.playerHeight]=[r.imp.video.w,r.imp.video.h]),t.adm&&(e.vastXml=t.adm),t.nurl&&(e.vastUrl=t.nurl))}};var u=r(99466);function m(){let{context:e={},processors:t=l,overrides:r={},imp:s,request:o,bidResponse:a,response:p}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const c=new WeakMap;function u(e,i,s,o){let a;return function(){return null==a&&(a=function(){let a=s.bind(this,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!n.has(e)){const t=Object.entries(e);t.sort(((e,t)=>(e=e[1].priority||0)===(t=t[1].priority||0)?0:e>t?-1:1)),n.set(e,t.map((e=>{let[t,r]=e;return[t,r.fn]})))}const r=n.get(e).filter((e=>{let[r]=e;return!t.hasOwnProperty(r)||t[r]})).map((function(e){let[r,n]=e;return t.hasOwnProperty(r)?t[r].bind(this,n):n}));return function(){const e=Array.from(arguments);r.forEach((t=>{t.apply(this,e)}))}}(t()[e]||{},r[e]||{}));return i&&(a=i.bind(this,a)),function(){try{return a.apply(this,arguments)}catch(e){o.call(this,e,...arguments)}}}()),a.apply(this,arguments)}}const m=u(d.Tb,s,(function(e,t,r){const n={};return e(n,t,r),n}),(function(e,t,r){(0,i.logError)("Error while converting bidRequest to ORTB imp; request skipped.",{error:e,bidRequest:t,context:r})})),f=u(d.S3,o,(function(e,t,r,n){const i={imp:t};return e(i,r,n),i}),(function(e,t,r,n){throw(0,i.logError)("Error while converting to ORTB request",{error:e,imps:t,bidderRequest:r,context:n}),e})),b=u(d.WR,a,(function(e,t,r){const n={};return e(n,t,r),n}),(function(e,t,r){(0,i.logError)("Error while converting ORTB seatbid.bid to bidResponse; bid skipped.",{error:e,bid:t,context:r})})),y=u(d.Cf,p,(function(e,t,r,n){const i={bids:t};return e(i,r,n),i}),(function(e,t,r,n){throw(0,i.logError)("Error while converting from ORTB response",{error:e,bidResponses:t,ortbResponse:r,context:n}),e}));return{toORTB(t){let{bidderRequest:r,bidRequests:n,context:s={}}=t;n=n||r.bids;const o={req:Object.assign({bidRequests:n},e,s),imp:{}};o.req.impContext=o.imp;const a=n.map((t=>{const n=Object.assign({bidderRequest:r,reqContext:o.req},e,s),a=m(t,n);if(null!=a){if(a.hasOwnProperty("id"))return Object.assign(n,{bidRequest:t,imp:a}),o.imp[a.id]=n,a;(0,i.logError)("Converted ORTB imp does not specify an id, ignoring bid request",t,a)}})).filter(Boolean),d=f(a,r,o.req);return o.req.bidderRequest=r,null!=d&&c.set(d,o),d},fromORTB(e){let{request:t,response:r}=e;const n=c.get(t);if(null==n)throw new Error("ortbRequest passed to `fromORTB` must be the same object returned by `toORTB`");function s(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign(e,{ortbRequest:t},r)}const o=Object.fromEntries((t.imp||[]).map((e=>[e.id,e]))),a=(r.seatbid||[]).flatMap((e=>(e.bid||[]).map((t=>{if(o.hasOwnProperty(t.impid)&&n.imp.hasOwnProperty(t.impid))return b(t,s(n.imp[t.impid],{imp:o[t.impid],seatbid:e,ortbResponse:r}));(0,i.logError)("ORTB response seatbid[].bid[].impid does not match any imp in request; ignoring bid",t)})))).filter(Boolean);return y(a,r,s(n.req))}}}const l=(0,i.memoize)((()=>(0,u.U)(c,(0,d.yB)(d.qN))))},99466:(e,t,r)=>{r.d(t,{U:()=>i});var n=r(1e3);function i(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];const s=t.shift(),o=t.length>1?i(...t):t[0];return Object.fromEntries(n.zt.map((e=>[e,Object.assign({},s[e],o[e])])))}},75561:(e,t,r)=>{r.d(t,{K:()=>s,X:()=>i});var n=r(71371);const i={1:n.D4,2:n.G_,4:n.s6};function s(e,t,r){if(e.mediaType)return;const n=r.mediaType;if(!n&&!i.hasOwnProperty(t.mtype))throw new Error("Cannot determine mediaType for response");e.mediaType=n||i[t.mtype]}}}]);(self.stpdChunk=self.stpdChunk||[]).push([[31079],{25330:(t,e,n)=>{var o=n(7873),r=n(43272),a=n(16833),i=n(91069),s=n(75023),c=n(78969),u=n(11445),f=n(16916),l=n(15901),g=n(16894),d=n(45569),D=n(96318);const h=(0,n(2604).ZI)((t=>u.Ay.resolveAlias(t)));let p,E,m=[],T=[],y=[];const R=function(){let t=!1;return function(){t||(Object.entries({[c.qY.AUCTION_INIT]:["onAuctionInitEvent"],[c.qY.AUCTION_END]:["onAuctionEndEvent",b],[c.qY.BID_RESPONSE]:["onBidResponseEvent"],[c.qY.BID_REQUESTED]:["onBidRequestEvent"],[c.qY.BID_ACCEPTED]:["onBidAcceptedEvent"]}).forEach((t=>{let[e,[n,o]]=t;s.on(e,(t=>{o&&o(t),T.forEach((e=>{try{e[n]&&e[n](t,e.config,E)}catch(t){(0,i.logError)(`RTD provider '${e.name}': error in '${n}':`,t)}}))}))})),t=!0)}}();function A(){return{gdpr:f.mW.getConsentData(),usp:f.t6.getConsentData(),gpp:f.ad.getConsentData(),coppa:!!r.$W.getConfig("coppa")}}function I(){E=A();let t=[];y.forEach((e=>{const n=(0,l.I6)(m,(t=>t.name===e.name));n&&n.init&&n.init(e,E)&&t.push(Object.assign(n,{config:e}))})),T=t,(0,i.logInfo)(`Real time data module enabled, using submodules: ${T.map((t=>t.name)).join(", ")}`)}const v=(0,g.Ak)("rtd",(function(t,e){E=A();const n=[],o=[];T.forEach((t=>{if("function"!=typeof t.getBidRequestData)return;n.push(t);const e=t.config;e&&e.waitForIt&&o.push(t)}));const r=o.length&&p.auctionDelay&&p.auctionDelay>0;let a,i=o.length,s=!1;const c=[];if(!n.length)return f();function u(){s||(this.config&&this.config.waitForIt&&i--,0===i&&setTimeout(f,0))}function f(){s||(s=!0,clearTimeout(a),c.forEach((t=>t())),t.call(this,e))}a=setTimeout(f,r?p.auctionDelay:0),n.forEach((t=>{const n=(0,D.Qo)(e.ortb2Fragments||{},h(d.zu,t.name));c.push(n.verify),e.ortb2Fragments=n.obj,t.getBidRequestData(e,u.bind(t),t.config,E)}))}));function b(t){const e=T.filter((t=>"function"==typeof t.getTargetingData));if(!e.length)return;const n=t.adUnitCodes;if(!n)return;let o=[];for(let r=e.length-1;r>=0;r--){const a=e[r].getTargetingData(n,e[r].config,E,t);a&&"object"==typeof a?o.push(a):(0,i.logWarn)("invalid getTargetingData response for sub module",e[r].name)}const r=function(t){if(!Array.isArray(t)||!t.length)return{};return t.reduce(((t,e)=>{for(let n in e)if(e.hasOwnProperty(n))if(t.hasOwnProperty(n)){const o=e[n];for(let e in o)o.hasOwnProperty(e)&&(t[n][e]=o[e])}else t[n]=e[n];return t}),{})}(o);return t.adUnits.forEach((t=>{const e=t.code&&r[t.code];e&&((0,i.logInfo)("RTD set ad unit targeting of",e,"for",t),t[c.iD.ADSERVER_TARGETING]=Object.assign(t[c.iD.ADSERVER_TARGETING]||{},e))})),t.adUnits}function q(t){T.forEach((t=>{if("function"==typeof t.onDataDeletionRequest)try{t.onDataDeletionRequest(t.config)}catch(e){(0,i.logError)(`Error executing ${t.name}.onDataDeletionRequest`,e)}}));for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];t.apply(this,n)}(0,a.xG)("realTimeData",(function(t){return m.push(t),f.o2.register(d.zu,t.name,t.gvlid),function(){const e=m.indexOf(t);e>=0&&(m.splice(e,1),I())}})),function(t){const e=t.getConfig("realTimeData",(t=>{let{realTimeData:n}=t;n.dataProviders?(e(),p=n,y=n.dataProviders,R(),(0,a.Yn)("startAuction").before(v,20),u.Ay.callDataDeletionRequest.before(q),I()):(0,i.logError)("missing parameters for real time module")}))}(r.$W),(0,o.E)("rtdModule")}},t=>{t.O(0,[45881,60802,51085],(()=>{return e=25330,t(t.s=e);var e}));t.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[73469],{34836:(e,t,n)=>{var o=n(7873),r=n(15901),s=n(43272),i=n(75023),a=n(16916),c=n(11445),l=n(78969),u=n(16833),d=n(91069);const f=new Map;function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f;const n={};function o(e){const t=JSON.stringify([e.source?.toLowerCase(),...Object.keys(e).filter((e=>!["uids","source"].includes(e))).sort().map((t=>e[t]))]);n.hasOwnProperty(t)?n[t].uids.push(...e.uids):n[t]=e}return Object.entries(e).forEach((e=>{let[n,r]=e;r=Array.isArray(r)?r:[r];const s=t.get(n);let i;if("pubProvidedId"===n)i=(0,d.deepClone)(r);else if("function"==typeof s)try{i=s(r),Array.isArray(i)||(i=[i]),i.forEach((e=>e.uids=e.uids.filter((e=>{let{id:t}=e;return(0,d.isStr)(t)})))),i=i.filter((e=>{let{uids:t}=e;return t?.length>0}))}catch(e){(0,d.logError)(`Could not generate EID for "${n}"`,e)}else i=r.map((e=>function(e,t,n){if(n&&e){let t={};t.source=(0,d.isFn)(n.getSource)?n.getSource(e):n.source;const o=(0,d.isFn)(n.getValue)?n.getValue(e):e;if((0,d.isStr)(o)){const r={id:o,atype:n.atype};if((0,d.isFn)(n.getUidExt)){const t=n.getUidExt(e);t&&(r.ext=t)}if(t.uids=[r],(0,d.isFn)(n.getEidExt)){const o=n.getEidExt(e);o&&(t.ext=o)}return t}}return null}(e,0,s)));Array.isArray(i)&&i.filter((e=>null!=e)).forEach(o)})),Object.values(n)}function m(e){const t=new Map,n={};return Object.entries(e).forEach((e=>{let[o,r]=e;const s=r.find((e=>null!=e.idObj?.[o]));if(s){n[o]=s.idObj[o];let e=s.submodule.eids?.[o];"function"==typeof e&&(i=e,e=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return i(...t,s.config)}),t.set(o,e)}var i})),g(n,t)}var b=n(12938),h=n(63172),p=n(51692),y=n(25555),I=n(16894),w=n(5973),E=n(45569),S=n(95139),v=n(76811),D=n(83441),k=n(38230),O=n(27718);const j="User ID",$=b.X0,A=b.qk,C="_pbjs_id_optout",T=(0,b.CK)("userId"),x={isAllowed:S.io};let N,P,U,_,F,L=[],W=[],q={},M=[];const G=(()=>{let e;return()=>(null==e&&(e=(0,I.K7)()),e)})();function J(e){return G().fork().renameWith((t=>[`userId.mod.${t}`,`userId.mods.${e}.${t}`]))}function R(e,t){t=t||e.storageMgr;const n="function"==typeof e.submodule.domainOverride?e.submodule.domainOverride():null,o=e.config.storage.name;return function(e,r,s){t.setCookie(o+(e||""),r,s,"Lax",n)}}function H(e,t){const n=e.config.storage;try{const o=new Date(Date.now()+864e5*n.expires).toUTCString(),r=(0,d.isPlainObject)(t)?JSON.stringify(t):t;e.enabledStorageTypes.forEach((t=>{switch(t){case $:!function(e,t,n){const o=e.config.storage,r=R(e);r(null,t,n),r("_cst",me(),n),"number"==typeof o.refreshInSeconds&&r("_last",(new Date).toUTCString(),n)}(e,r,o);break;case A:!function(e,t,n){const o=e.config.storage,r=e.storageMgr;r.setDataInLocalStorage(`${o.name}_exp`,n),r.setDataInLocalStorage(`${o.name}_cst`,me()),r.setDataInLocalStorage(o.name,encodeURIComponent(t)),"number"==typeof o.refreshInSeconds&&r.setDataInLocalStorage(`${o.name}_last`,(new Date).toUTCString())}(e,r,o)}}))}catch(e){(0,d.logError)(e)}}function B(e){Ee(e),e.enabledStorageTypes.forEach((t=>{switch(t){case $:!function(e){const t=R(e,T),n=new Date(Date.now()-864e5).toUTCString();["","_last","_cst"].forEach((e=>{try{t(e,"",n)}catch(e){(0,d.logError)(e)}}))}(e);break;case A:!function(e){["","_last","_exp","_cst"].forEach((t=>{try{T.removeDataFromLocalStorage(e.config.storage.name+t)}catch(e){(0,d.logError)(e)}}))}(e)}}))}function z(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;const n=e.config.storage,o=t?`${n.name}_${t}`:n.name;let r;try{e.enabledStorageTypes.find((t=>{switch(t){case $:r=function(e,t){return e.storageMgr.getCookie(t)}(e,o);break;case A:r=function(e,t){const n=e.storageMgr,o=e.config.storage,r=n.getDataFromLocalStorage(`${o.name}_exp`);return""===r?n.getDataFromLocalStorage(t):r&&new Date(r).getTime()-Date.now()>0?decodeURIComponent(n.getDataFromLocalStorage(t)):void 0}(e,o)}return!!r})),"string"==typeof r&&"{"===r.trim().charAt(0)&&(r=JSON.parse(r))}catch(e){(0,d.logError)(e)}return r}function K(e,t,n){t=G().fork().startTiming("userId.callbacks.total").stopBefore(t);const o=(0,d.delayExecution)((()=>{clearTimeout(undefined),t()}),e.length);e.forEach((function(e){const t=J(e.submodule.name).startTiming("callback").stopBefore(o);try{e.callback((function(o){o?(e.config.storage&&H(e,o),e.idObj=e.submodule.decode(o,e.config),n.refresh(),he(n)):(0,d.logInfo)(`${j}: ${e.submodule.name} - request id responded with an empty value`),t()}),z.bind(null,e))}catch(n){(0,d.logError)(`Error in userID module '${e.submodule.name}':`,n),t()}e.callback=void 0}))}function V(e){return Object.fromEntries(Object.entries(e).map((e=>{let[t,n]=e;return[t,n.find((e=>null!=e.idObj?.[t]))?.idObj?.[t]]})).filter((e=>{let[t,n]=e;return null!=n})))}function Y(e,t,n){const o={};return e.forEach((e=>{const r=n(e),s=function(e){if(e.primaryIds)return e.primaryIds;const t=Object.keys(e.eids??{});if(t.length>1)throw new Error(`ID submodule ${e.name} can provide multiple IDs, but does not specify 'primaryIds'`);return t}(r);t(e).forEach((t=>{const n=o[t]=o[t]??[],i=q[t]?.indexOf(r.name)??(s.includes(t)?0:-1),a=n.findIndex((e=>{let[t]=e;return t<i}));n.splice(-1===a?n.length:a,0,[i,e])}))})),Object.fromEntries(Object.entries(o).map((e=>{let[t,n]=e;return[t,n.map((e=>{let[t,n]=e;return n}))]})))}function Q(){const e={submodules:[],global:{},bidder:{},combined:{},refresh(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const n=new Set(t.map((e=>e.submodule)));e.submodules=e.submodules.filter((e=>!n.has(e.submodule))).concat(t),function(){const t=Y(e.submodules,(e=>Object.keys(e.idObj??{})),(e=>e.submodule)),n={},o={};Object.entries(t).forEach((e=>{let[t,r]=e,s=!0;const i=new Set;r.map((e=>e.config.bidders)).forEach((e=>{Array.isArray(e)&&e.length>0?e.forEach((e=>i.add(e))):s=!1})),i.size>0&&!s?(0,d.logWarn)(`userID modules ${r.map((e=>e.submodule.name)).join(", ")} provide the same ID ('${t}'), but are configured for different bidders. ID will be skipped.`):0===i.size?n[t]=r:i.forEach((e=>{o[e]=o[e]??{},o[e][t]=r}))}));const r=Object.values(o).concat([n]).reduce(((e,t)=>Object.assign(e,t)),{});Object.assign(e,{global:n,bidder:o,combined:r})}()}};return e}function X(e){let{adUnits:t,ortb2Fragments:n}=e;if(n=n??{global:{},bidder:{}},function(e){const{global:t,bidder:n}=e,{global:o,bidder:r}=N,s=m(o);s.length>0&&(0,h.J)(t,"user.ext.eids",(t.user?.ext?.eids??[]).concat(s)),Object.entries(r).forEach((e=>{let[t,o]=e;const r=m(o);r.length>0&&(0,h.J)(n,`${t}.user.ext.eids`,(n[t]?.user?.ext?.eids??[]).concat(r))}))}(n),[t].some((e=>!Array.isArray(e)||!e.length)))return;const o=V(N.global),r=n.global.user?.ext?.eids||[];t.forEach((e=>{e.bids&&(0,d.isArray)(e.bids)&&e.bids.forEach((e=>{const t=Object.assign({},o,V(N.bidder[e.bidder]??{})),s=r.concat(n.bidder[e.bidder]?.user?.ext?.eids||[]);Object.keys(t).length>0&&(e.userId=t),s.length>0&&(e.userIdAsEids=s)}))}))}const Z={};let ee;function te(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ie()||[];const t=_&&e.find((e=>e.source===_));if(t&&"string"==typeof t?.uids?.[0]?.id){const e=t.uids[0].id.replace(/[\W_]/g,"");if(e.length>=32&&e.length<=150)return e;(0,d.logWarn)(`User ID - Googletag Publisher Provided ID for ${_} is not between 32 and 150 characters - ${e}`)}}const ne=(0,I.Ak)("userId",(function(e,t){let{delay:n=y.k.timeout,getIds:o=ge}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};y.k.race([o().catch((()=>null)),n(U)]).then((()=>{X(t),G().join((0,I.BO)(t.metrics),{propagate:!1,includeGroups:!0}),e.call(this,t)}))})),oe=(0,I.Ak)("userId",(function(e,t){X(t),e.call(this,t)}));function re(){return!!O.gH.getHooks({hook:ne}).length}function se(){return V(N.combined)}function ie(){return m(N.combined)}function ae(e){return ie().filter((t=>t.source===e))[0]}function ce(e,t,n){return de().then((()=>{let o={};if((0,d.isFn)(n)){(0,d.logInfo)(`${j} - Getting encrypted signal from custom function : ${n.name} & source : ${e} `);const t=n(e);o[e]=t?le(t):null}else{const n=ae(e);(0,d.logInfo)(`${j} - Getting encrypted signal for eids :${JSON.stringify(n)}`),(0,d.isEmpty)(n)||(o[n.source]=!0===t?le(n):n.uids[0].id)}return(0,d.logInfo)(`${j} - Fetching encrypted eids: ${o[e]}`),o[e]}))}function le(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n="";if(1===t)n="object"==typeof e?window.btoa(JSON.stringify(e)):window.btoa(e);return`${t}||${n}`}function ue(){if(!(0,d.isGptPubadsDefined)())return;window.googletag.secureSignalProviders=window.googletag.secureSignalProviders||[];const e=s.$W.getConfig("userSync.encryptedSignalSources");if(e){const t=e.registerDelay||0;setTimeout((()=>{e.sources&&e.sources.forEach((e=>{let{source:t,encrypt:n,customFunc:o}=e;t.forEach((e=>{window.googletag.secureSignalProviders.push({id:e,collectorFunction:()=>ce(e,n,o)})}))}))}),t)}else(0,d.logWarn)(`${j} - ESP : encryptedSignalSources config not defined under userSync Object`)}function de(e){return ee(e).then((()=>se()),(e=>e===Z?Promise.resolve().then(ge):((0,d.logError)("Error initializing userId",e),y.k.reject(e))))}function fe(){let{submoduleNames:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return de({refresh:!0,submoduleNames:e}).then((e=>(t&&(0,d.isFn)(t)&&t(),e)))}function ge(){return de()}function me(){let e=Number(a.SL.hash);const t=[];for(;e>0;)t.push(String.fromCharCode(255&e)),e>>>=8;return btoa(t.join())}function be(e,t){const n=a.mW.getConsentData();if(e.config.storage){let o,r=z(e),s=!1;if("number"==typeof e.config.storage.refreshInSeconds){const t=new Date(z(e,"last"));s=t&&Date.now()-t.getTime()>1e3*e.config.storage.refreshInSeconds}if(!r||s||t||function(e){const t=z(e,"cst");return!t||t!==me()}(e)){const t=Object.assign({enabledStorageTypes:e.enabledStorageTypes},e.config);o=e.submodule.getId(t,n,r)}else"function"==typeof e.submodule.extendId&&(o=e.submodule.extendId(e.config,n,r));(0,d.isPlainObject)(o)&&(o.id&&(H(e,o.id),r=o.id),"function"==typeof o.callback&&(e.callback=o.callback)),r&&(e.idObj=e.submodule.decode(r,e.config))}else if(e.config.value)e.idObj=e.config.value;else{const t=e.submodule.getId(e.config,n,void 0);(0,d.isPlainObject)(t)&&("function"==typeof t.callback&&(e.callback=t.callback),t.id&&(e.idObj=e.submodule.decode(t.id,e.config)))}}function he(e){const t=m(e.combined);if(t.length&&_){const e=te(t);e&&((0,d.isGptPubadsDefined)()?window.googletag.pubads().setPublisherProvidedId(e):(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((function(){window.googletag.pubads().setPublisherProvidedId(e)}))))}}function pe(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return G().fork().measureTime("userId.init.modules",(function(){if(!t.length)return[];if(t.forEach((e=>Ee(e))),!(t=t.filter((e=>(!e.config.storage||!!e.enabledStorageTypes.length)&&x.isAllowed(v.yl,(0,D.s)(E.fW,e.config.name))))).length)return(0,d.logWarn)(`${j} - no ID module configured`),[];const o=t.reduce(((e,t)=>J(t.submodule.name).measureTime("init",(()=>{try{be(t,n),e.push(t)}catch(e){(0,d.logError)(`Error in userID module '${t.submodule.name}':`,e)}return e}))),[]);return e.refresh(o),he(e),o}))}function ye(e){return e?.storage?.type?.trim().split(/\s*&\s*/)||[]}function Ie(e){function t(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];(0,d.logWarn)(`Invalid userSync.userId config: ${e}`,...n)}return Array.isArray(e)?e.filter((e=>{if(!e?.name)return t('must specify "name"',e);if(e.storage){if(!e.storage.name||!e.storage.type)return t('must specify "storage.name" and "storage.type"',e);if(!function(e){return ye(e).every((e=>we.has(e)))}(e))return t('invalid "storage.type"',e);["expires","refreshInSeconds"].forEach((n=>{let o=e.storage[n];null!=o&&"number"!=typeof o&&(o=Number(o),isNaN(o)?(t(`storage.${n} must be a number and will be ignored`,e),delete e.storage[n]):e.storage[n]=o)}))}return!0})):(null!=e&&t("must be an array",e),[])}const we=new Set([A,$]);function Ee(e){if(e.enabledStorageTypes)return;const t=ye(e.config);e.enabledStorageTypes=t.filter((t=>{switch(t){case A:return function(e){return!(!e.storageMgr.localStorageIsEnabled()||T.getDataFromLocalStorage(C)&&((0,d.logInfo)(`${j} - opt-out localStorage found, storage disabled`),1))}(e);case $:return function(e){return!(!e.storageMgr.cookiesAreEnabled()||T.getCookie(C)&&((0,d.logInfo)(`${j} - opt-out cookie found, storage disabled`),1))}(e)}return!1}))}function Se(e){f.clear(),Object.entries(Y(e,(e=>Object.keys(e.eids||{})),(e=>e))).forEach((e=>{let[t,n]=e;return f.set(t,n[0].eids[t])}))}function ve(){Se(M);const e=Ie(W);if(!e.length)return;const t=M.filter((e=>!(0,r.I6)(L,(t=>t.name===e.name))));L.splice(0,L.length),t.map((t=>{const n=(0,r.I6)(e,(e=>e.name&&(e.name.toLowerCase()===t.name.toLowerCase()||t.aliasName&&e.name.toLowerCase()===t.aliasName.toLowerCase())));return n&&t.name!==n.name&&(n.name=t.name),n?{submodule:t,config:n,callback:void 0,idObj:void 0,storageMgr:(0,b.vM)({moduleType:E.fW,moduleName:n.name})}:null})).filter((e=>null!==e)).forEach((e=>L.push(e))),L.length&&(re()||(O.gH.getHooks({hook:oe}).remove(),O.gH.before(ne,100),c.Ay.callDataDeletionRequest.before(De),p.Q.after((e=>e(te())))),(0,d.logInfo)(`${j} - usersync config updated for ${L.length} submodules: `,L.map((e=>e.submodule.name))))}function De(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];(0,d.logInfo)("UserID: received data deletion request; deleting all stored IDs..."),L.forEach((e=>{if("function"==typeof e.submodule.onDataDeletionRequest)try{e.submodule.onDataDeletionRequest(e.config,e.idObj,...n)}catch(t){(0,d.logError)(`Error calling onDataDeletionRequest for ID submodule ${e.submodule.name}`,t)}B(e)})),e.apply(this,n)}function ke(e){return function(){return Promise.resolve(e.apply(this,arguments))}}!function(e){let{delay:t=y.k.timeout}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_=void 0,L=[],W=[],N=Q(),ee=function(){let{delay:e=y.k.timeout}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,y.v)(),n=(0,y.v)();let o,r,s=!1;function c(e){return r=G().fork(),null!=o&&o.reject(Z),o=(0,y.v)(),y.k.race([e,o.promise]).finally(r.startTiming("userId.total"))}let f=N,g=L;function m(e){return function(){if(f===N&&g===L)return e(...arguments)}}function b(){return a.SL.promise.finally(r.startTiming("userId.init.consent"))}let h=c(y.k.all([u.Gc,t.promise]).then(b).then(m((()=>{pe(f,g)}))).then((()=>n.promise.finally(r.startTiming("userId.callbacks.pending")))).then(m((()=>{const e=f.submodules.filter((e=>(0,d.isFn)(e.callback)));if(e.length)return new y.k((t=>K(e,t,f)))}))));return function(){let{refresh:o=!1,submoduleNames:r=null,ready:a=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a&&!s&&(s=!0,t.resolve(),U>0?n.resolve():i.on(l.qY.AUCTION_END,(function t(){i.off(l.qY.AUCTION_END,t),e(P).then(n.resolve)}))),o&&s&&(h=c(h.catch((()=>null)).then(b).then(m((()=>{const e=pe(f,g.filter((e=>null==r||r.includes(e.submodule.name))),!0).filter((e=>null!=e.callback));if(e.length)return new y.k((t=>K(e,t,f)))}))))),h}}({delay:t}),null!=F&&F(),M=[],F=e.getConfig("userSync",(e=>{const t=e.userSync;t&&(_=t.ppid,t.userIds&&(W=t.userIds,P=(0,d.isNumber)(t.syncDelay)?t.syncDelay:k.qh.syncDelay,U=(0,d.isNumber)(t.auctionDelay)?t.auctionDelay:k.qh.auctionDelay,ve(),function(e,t){if(e){const n={},o=new Map(t.map((e=>e.aliasName?[e.aliasName,e.name]:[])));Object.keys(e).forEach((t=>{const r=(0,d.isArray)(e[t])?[...e[t]].reverse():[];n[t]=r.map((e=>o.has(e)?o.get(e):e))})),q=n}else q={};N.refresh(),Se(t)}(t.idPriority,M),ee({ready:!0})))})),(0,o.m)().getUserIds=se,(0,o.m)().getUserIdsAsEids=ie,(0,o.m)().getEncryptedEidsForSource=ke(ce),(0,o.m)().registerSignalSources=ue,(0,o.m)().refreshUserIds=ke(fe),(0,o.m)().getUserIdsAsync=ke(ge),(0,o.m)().getUserIdsAsEidBySource=ae,re()||O.gH.before(oe,100)}(s.$W),(0,u.xG)("userId",(function(e){e.findRootDomain=w.S,(0,r.I6)(M,(t=>t.name===e.name))||(M.push(e),a.o2.register(E.fW,e.name,e.gvlid),ve(),ee({refresh:!0,submoduleNames:[e.name]}))}),{postInstallAllowed:!0}),(0,o.E)("userId")}},e=>{e.O(0,[60802,51085],(()=>{return t=34836,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[4085],{43297:(e,n,t)=>{var r=t(7873),o=t(91069),u=t(70433),s=t(43272),p=t(11445),i=t(16916),l=t(75023),c=t(78969),a=t(45569),d=t(2604),f=t(95139),g=t(76811);const h={purpose:{},feature:{}},v={purpose:!1,feature:"specialFeatureOptins"},m={storage:{type:"purpose",default:{purpose:"storage",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]},id:1},basicAds:{type:"purpose",id:2,default:{purpose:"basicAds",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}},personalizedAds:{type:"purpose",id:4},measurement:{type:"purpose",id:7},transmitPreciseGeo:{type:"feature",id:1}},y=new Set,B=new Set,E=new Set,k=new Set,q=new Set,A=new Set;let $=!1,C=!1;const b=[a.tW,a.fW,a.Tn,a.zu],D="TCF2",w=[],O=[2],W=[2,7,9,10];function P(e,n,t,r){const o=(0,u.A)(e,`vendorData.${n}`);return!!o?.consents?.[t]||r&&!!o?.legitimateInterests?.[t]}function S(e,n,t,r){let o;if(!1!==v[n])o=!!(0,u.A)(e,`vendorData.${v[n]}.${t}`);else{const[n,u]=r===i.B1?["publisher",W]:["purpose",O];o=P(e,n,t,u.includes(t))}return{purpose:o,vendor:P(e,"vendor",r,O.includes(t))}}function T(e,n,t,r){const o=m[e.purpose];if((e.vendorExceptions||[]).includes(t))return!0;const u=e.enforceVendor&&!(r===i.B1||(e.softVendorExceptions||[]).includes(t)),{purpose:s,vendor:p}=S(n,o.type,o.id,r);return(!e.enforcePurpose||s)&&(!u||p)}function x(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>null;return function(u){const p=i.mW.getConsentData(),l=u[d.iK];if(function(e,n,t){return null==e&&i.mW.enabled?((0,o.logWarn)(`Attempting operation that requires purpose ${n} consent while consent data is not available${t?` (module: ${t})`:""}. Assuming no consent was given.`),!0):e&&e.gdprApplies}(p,e,l)){const e=function(e,n,t){if(n){const r=s.$W.getConfig("gvlMapping");if(r&&r[n])return r[n];if(e===a.tp)return i.B1;{let{gvlid:r,modules:u}=i.o2.get(n);if(null==r&&Object.keys(u).length>0)for(const t of b)if(u.hasOwnProperty(t)){r=u[t],t!==e&&(0,o.logWarn)(`Multiple GVL IDs found for module '${n}'; using the ${t} module's ID (${r}) instead of the ${e}'s ID (${u[e]})`);break}return null==r&&t&&(r=t()),r||null}}return null}(u[d.Dk],l,r(u));let c=!!n(p,l,e);if(!c)return t&&t.add(l),{allow:c}}}}function F(e){return x(e,((n,t,r)=>!!T(h.purpose[e],n,t,r)),arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>null)}function M(e){return function(n){if(n[d.Dk]!==a.tp)return e(n)}}const V=(I=F(1,y),function(e){if(e[d.Dk]!==a.tp||C)return I(e)});var I;const N=F(1,y),j=F(1,y),z=M(F(2,B)),G=F(7,E,(e=>function(e,n){const t=p.Ay.getAnalyticsAdapter(e);return(r=>{if("function"!=typeof r)return r;try{return r.call(t.adapter,n)}catch(n){(0,o.logError)(`Error invoking ${e} adapter.gvlid()`,n)}})(t?.adapter?.gvlid)}(e[d.iK],e[d.TQ]))),K=F(4,k),L=M((()=>{const e=x("2-10",(function(e,n,t){for(let r=2;r<=10;r++){if(h.purpose[r]?.vendorExceptions?.includes(n))return!0;const{purpose:o,vendor:u}=S(e,"purpose",r,t);if(o&&(u||h.purpose[r]?.softVendorExceptions?.includes(n)))return!0}return!1}),q),n=F(4,q);return function(){return(h.purpose[4]?.eidsRequireP4Consent?n:e).apply(this,arguments)}})()),R=x("Special Feature 1",((e,n,t)=>T(h.feature[1],e,n,t)),A);l.on(c.qY.AUCTION_END,(function(){const e=function(e){return Array.from(e.keys()).filter((e=>null!=e))},n={storageBlocked:e(y),biddersBlocked:e(B),analyticsBlocked:e(E),ufpdBlocked:e(k),eidsBlocked:e(q),geoBlocked:e(A)};l.emit(c.qY.TCF2_ENFORCEMENT,n),[y,B,E,k,q,A].forEach((e=>e.clear()))})),s.$W.getConfig("consentManagement",(e=>function(e){let n=(0,u.A)(e,"gdpr.rules");n||(0,o.logWarn)("TCF2: enforcing P1 and P2 by default"),n=Object.fromEntries((n||[]).map((e=>[e.purpose,e]))),C=!!(0,u.A)(e,"strictStorageEnforcement"),Object.entries(m).forEach((e=>{let[t,r]=e;h[r.type][r.id]=n[t]??r.default})),$||(null!=h.purpose[1]&&($=!0,w.push((0,f.qB)(g.Ue,D,V)),w.push((0,f.qB)(g.Ml,D,N)),w.push((0,f.qB)(g.yl,D,j))),null!=h.purpose[2]&&w.push((0,f.qB)(g.uc,D,z)),null!=h.purpose[4]&&w.push((0,f.qB)(g.DL,D,K),(0,f.qB)(g.qX,D,K)),null!=h.purpose[7]&&w.push((0,f.qB)(g.mo,D,G)),null!=h.feature[1]&&w.push((0,f.qB)(g.hE,D,R)),w.push((0,f.qB)(g.hq,D,L)))}(e.consentManagement))),(0,r.E)("tcfControl")}},e=>{e.O(0,[60802,51085],(()=>{return n=43297,e(e.s=n);var n}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[15081],{66117:(n,e,t)=>{var o=t(7873),s=t(91069),i=t(63172),r=t(43272),a=t(16916),c=t(15901),l=t(1e3),u=t(70068),d=t(20965),p=t(63806);let g,f,m,C,b,v,S=!1,M=!1;const y={iab:function(n){let{onSuccess:e,onError:t,onEvent:o}=n;const i=(0,d.c5)({apiName:"__tcfapi",apiVersion:2,apiArgs:["command","version","callback","parameter"]});if(!i)return t("TCF2 CMP not found.");i.isDirect?(0,s.logInfo)("Detected CMP API is directly accessible, calling it now..."):(0,s.logInfo)("Detected CMP is outside the current iframe where Prebid.js is located, calling it now...");i({command:"addEventListener",callback:function(n,i){(0,s.logInfo)("Received a response from CMP",n),i?(o(n),!1!==n.gdprApplies&&"tcloaded"!==n.eventStatus&&"useractioncomplete"!==n.eventStatus||E(n,{onSuccess:e,onError:t})):t("CMP unable to register callback function.  Please check CMP setup.")}})},static:function(n){let{onSuccess:e,onError:t}=n;E(C,{onSuccess:e,onError:t})}};function A(n){let e,t,o=!1,s=null,i=!1;function r(n){null!=s&&clearTimeout(s),o||null==n||(0===n?e():s=setTimeout(e,n))}function l(e,t,s){if(r(null),o=!0,a.mW.setConsentData(e),"function"==typeof n){for(var i=arguments.length,c=new Array(i>3?i-3:0),l=3;l<i;l++)c[l-3]=arguments[l];n(t,s,...c)}}if(!(0,c.mK)(Object.keys(y),g))return void l(null,!1,`CMP framework (${g}) is not a supported framework.  Aborting consentManagement module and resuming auction.`);const u={onSuccess:n=>l(n,!1),onError:function(n){for(var e=arguments.length,t=new Array(e>1?e-1:0),o=1;o<e;o++)t[o-1]=arguments[o];l(null,!0,n,...t)},onEvent:function(n){t=n,i||(i=!0,null!=b&&r(b))}};e=()=>{const n=n=>{l(n,!1,(i?"Timeout waiting for user action on CMP":"CMP did not load")+", continuing auction...")};E(t,{onSuccess:n,onError:()=>n(h(void 0))})},y[g](u),null!=b&&i||r(f)}const P=(0,p.R)("gdpr",(()=>v),A);function E(n,e){let{onSuccess:t,onError:o}=e;!function(){const e=n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:m,t=n&&n.tcString;return!("boolean"==typeof e&&(!0!==e||t&&(0,s.isStr)(t)))}()?t(h(n)):o("CMP returned unexpected value during lookup process.",n)}function h(n){return v={consentString:n?n.tcString:void 0,vendorData:n||void 0,gdprApplies:n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:m},n&&n.addtlConsent&&(0,s.isStr)(n.addtlConsent)&&(v.addtlConsent=n.addtlConsent),v.apiVersion=2,v}r.$W.getConfig("consentManagement",(n=>function(n){(n=n&&(n.gdpr||n.usp||n.gpp?n.gdpr:n))&&"object"==typeof n?((0,s.isStr)(n.cmpApi)?g=n.cmpApi:(g="iab",(0,s.logInfo)("consentManagement config did not specify cmp.  Using system default setting (iab).")),(0,s.isNumber)(n.timeout)?f=n.timeout:(f=1e4,(0,s.logInfo)("consentManagement config did not specify timeout.  Using system default setting (10000).")),b=(0,s.isNumber)(n.actionTimeout)?n.actionTimeout:null,m=!0===n.defaultGdprScope,S=!!n.dsaPlatform,(0,s.logInfo)("consentManagement module has been activated..."),"static"===g&&((0,s.isPlainObject)(n.consentData)?(C=n.consentData,null!=C?.getTCData&&(C=C.getTCData),f=0):(0,s.logError)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),M||(0,o.m)().requestBids.before(P,50),M=!0,a.mW.enable(),A()):(0,s.logWarn)("consentManagement (gdpr) config not defined, exiting consent manager")}(n.consentManagement))),u.w.before((function(n,e){return n(e.then((n=>{const e=a.mW.getConsentData();return e&&("boolean"==typeof e.gdprApplies&&(0,i.J)(n,"regs.ext.gdpr",e.gdprApplies?1:0),(0,i.J)(n,"user.ext.consent",e.consentString)),S&&(0,i.J)(n,"regs.ext.dsa.dsarequired",3),n})))})),(0,l.pS)({type:l.S3,name:"gdprAddtlConsent",fn:function(n,e){const t=e.gdprConsent?.addtlConsent;t&&"string"==typeof t&&(0,i.J)(n,"user.ext.ConsentedProvidersSettings.consented_providers",t)}}),(0,o.E)("consentManagementTcf")}},n=>{n.O(0,[60802,57109,90010,51085],(()=>{return e=66117,n(n.s=e);var e}));n.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[4584],{84232:(t,e,o)=>{var n=o(7873),a=o(51252),d=o(67314),s=o(43272),r=o(78969),i=o(16833),l=o(15901),c=o(91069),u=o(63172),p=o(70433);let f={},g=!1;function b(t){return(0,a.eu)(t)}const m=t=>(s.$W.getConfig("gptPreAuction")||{}).mcmEnabled?t.replace(/(^\/\d*),\d*\//,"$1/"):t;function h(t){(0,c.logWarn)("pbadslot is deprecated and will soon be removed, use gpid instead",t)}const A=function(t,e){const o=(t=>{const{customGptSlotMatching:e}=f;if(!(0,c.isGptPubadsDefined)())return;const o=t.reduce(((t,e)=>(t[e.code]=t[e.code]||[],t[e.code].push(e),t)),{}),n={};return window.googletag.pubads().getSlots().forEach((t=>{const a=(0,l.I6)(Object.keys(o),e?e(t):(0,c.isAdUnitCodeMatchingSlot)(t));if(a){const e=n[a]=t.getAdUnitPath(),d={name:"gam",adslot:m(e)};o[a].forEach((t=>{(0,u.J)(t,"ortb2Imp.ext.data.adserver",Object.assign({},t.ortb2Imp?.ext?.data?.adserver,d))}))}})),n})(e),{useDefaultPreAuction:n,customPreAuction:a}=f;e.forEach((t=>{t.ortb2Imp=t.ortb2Imp||{},t.ortb2Imp.ext=t.ortb2Imp.ext||{},t.ortb2Imp.ext.data=t.ortb2Imp.ext.data||{};const e=t.ortb2Imp.ext;if(a||n){e.data?.pbadslot&&h(t);let d,s=(0,p.A)(e,"data.adserver.adslot");a?d=a(t,s,o?.[t.code]):n&&(d=((t,e,o)=>{const n=t.ortb2Imp.ext.data;if(n.pbadslot)return n.pbadslot;if((0,c.isGptPubadsDefined)()){var a=window.googletag.pubads().getSlots().filter((t=>t.getAdUnitPath()===o));if(0!==a.length)return 1===a.length?e:`${e}#${t.code}`}})(t,s,o?.[t.code])),d&&(e.gpid=e.data.pbadslot=d)}else{h(t);const o=(t=>{const e=t.ortb2Imp.ext.data,{customPbAdSlot:o}=f;if(!e.pbadslot)if(o)e.pbadslot=o(t.code,(0,p.A)(e,"adserver.adslot"));else{try{const o=document.getElementById(t.code);if(o.dataset.adslotid)return void(e.pbadslot=o.dataset.adslotid)}catch(t){}if(!(0,p.A)(e,"adserver.adslot"))return e.pbadslot=t.code,!0;e.pbadslot=e.adserver.adslot}})(t);e.gpid||o||(e.gpid=e.data.pbadslot)}}));for(var d=arguments.length,s=new Array(d>2?d-2:0),r=2;r<d;r++)s[r-2]=arguments[r];return t.call(undefined,e,...s)},v=(t,e)=>{const o=function(t){const e={};return a.Cn.forEach((o=>{const n=t.flatMap((t=>t)).filter((t=>t.taxonomy===o)).map((t=>t.values));e[o]=n.length?n.reduce(((t,e)=>t.filter((t=>e.includes(t))))):[],e[o]={values:e[o]}})),e}(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.n.index;return t.map((t=>e.getAuction({auctionId:t})?.getFPD()?.global)).map(b).filter((t=>t))}(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.n;return Object.values(t).flatMap((t=>Object.entries(t))).filter((t=>t[0]===r.xS.AD_ID||t[0].startsWith(r.xS.AD_ID+"_"))).flatMap((t=>t[1])).map((t=>e.findBidByAdId(t)?.auctionId)).filter((t=>null!=t)).filter(c.uniques)}(e)));window.googletag.setConfig&&window.googletag.setConfig({pps:{taxonomies:o}}),t(e)},I=t=>{f=(0,c.pick)(t,["enabled",t=>!1!==t,"customGptSlotMatching",t=>"function"==typeof t&&t,"customPbAdSlot",t=>"function"==typeof t&&t,"customPreAuction",t=>"function"==typeof t&&t,"useDefaultPreAuction",t=>t??!0]),f.enabled?g||((0,i.Yn)("makeBidRequests").before(A),(0,i.Yn)("targetingDone").after(v),g=!0):((0,c.logInfo)("GPT Pre-Auction: Turning off module"),f={},(0,i.Yn)("makeBidRequests").getHooks({hook:A}).remove(),(0,i.Yn)("targetingDone").getHooks({hook:v}).remove(),g=!1)};s.$W.getConfig("gptPreAuction",(t=>I(t.gptPreAuction))),I({}),(0,n.E)("gptPreAuction")}},t=>{t.O(0,[33005,60802,51085],(()=>{return e=84232,t(t.s=e);var e}));t.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[84262],{57024:(e,o,r)=>{var t=r(7873),n=r(91069),s=r(68044),a=r(16833),p=r(16916),d=r(12938),i=r(45569),c=r(2339);const l="33acrossId",u="https://lexicon.33across.com/v1/envelope",g="33acrossIdFp",v="33acrossIdTp",f="33acrossIdHm",m=!0,b=!0,h=(0,d.vM)({moduleType:i.fW,moduleName:l}),S={domainOverride:(0,c.w)(h,l)};function C(e){if(h.cookiesAreEnabled()){const o=new Date(0).toUTCString();h.setCookie(e,"",o,"Lax",S.domainOverride())}h.removeDataFromLocalStorage(e)}function I(e,o){let r;return o.find((o=>(o===d.X0?r=h.getCookie(e):o===d.qk&&(r=h.getDataFromLocalStorage(e)),!!r))),r}function T(e,o){const[r,t,n]=e;n?C(r):t&&function(e,o,r){let{enabledStorageTypes:t,expires:n}=r;t.forEach((r=>{if(r===d.X0){const r=864e5*n,t=new Date(Date.now()+r);h.setCookie(e,o,t.toUTCString(),"Lax",S.domainOverride())}else r===d.qk&&h.setDataInLocalStorage(e,o)}))}(r,t,o)}function D(e,o){let{enabledStorageTypes:r,expires:t,...n}=o;(function(e,o){let{tp:r,fp:t,hem:n}=e,{storeFpid:s,storeTpid:a,envelopeAvailable:p}=o;const d=[];return s&&d.push([g,t,!t],[f,n,!p]),a&&d.push([v,r,!r]),d})(e,n).forEach((e=>{T(e,{enabledStorageTypes:r,expires:t})}))}const y={name:l,gvlid:58,decode:e=>({[l]:{envelope:e}}),getId(e,o){let{params:r={},enabledStorageTypes:t=[],storage:a={}}=e;if("string"!=typeof r.pid)return void(0,n.logError)(`${l}: Submodule requires a partner ID to be defined`);if(!0===o?.gdprApplies)return void(0,n.logWarn)(`${l}: Submodule cannot be used where GDPR applies`);const{storeFpid:d=m,storeTpid:i=b,apiUrl:c=u,pid:h,hem:S}=r,T=S||window._33across?.hem?.sha256;return{callback(e){(0,s.g4)(1e4)(c,{success(o){let r={};try{r=function(e){return e.succeeded?e.data.envelope?{envelope:e.data.envelope,fp:e.data.fp,tp:e.data.tp}:((0,n.logMessage)(`${l}: No envelope was received`),{}):("Cookied User"==e.error?(0,n.logMessage)(`${l}: Unsuccessful response`.concat(" ",e.error)):(0,n.logError)(`${l}: Unsuccessful response`.concat(" ",e.error)),{})}(JSON.parse(o))}catch(e){(0,n.logError)(`${l}: ID reading error:`,e)}r.envelope||["","_last","_exp","_cst"].forEach((e=>{C(`${l}${e}`)})),D({fp:r.fp,tp:r.tp,hem:T},{storeFpid:d,storeTpid:i,envelopeAvailable:!!r.envelope,enabledStorageTypes:t,expires:a.expires}),e(r.envelope)},error(o){(0,n.logError)(`${l}: ID error response`,o),e()}},function(e,o,r){let{pid:t,pubProvidedHem:n}=e;const s=p.t6.getConsentData(),a=p.et.getCoppa(),d=p.ad.getConsentData(),i={pid:t,gdpr:0,src:"pbjs",ver:"9.27.0",coppa:Number(a)};if(s&&(i.us_privacy=s),d){const{gppString:e="",applicableSections:o=[]}=d;i.gpp=e,i.gpp_sid=encodeURIComponent(o.join(","))}o?.consentString&&(i.gdpr_consent=o.consentString);const c=I(g,r);c&&(i.fp=encodeURIComponent(c));const l=I(v,r);l&&(i.tp=encodeURIComponent(l));const u=n||I(f,r);return u&&(i.sha256=encodeURIComponent(u)),i}({pid:h,pubProvidedHem:T},o,t),{method:"GET",withCredentials:!0})}}},domainOverride:S.domainOverride,eids:{"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}}}};(0,a.bz)("userId",y),(0,t.E)("33acrossIdSystem")}},e=>{e.O(0,[12764,60802,51085],(()=>{return o=57024,e(e.s=o);var o}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[14426],{45840:(e,t,o)=>{var r=o(7873),i=o(91069),a=o(68044),n=o(16833),s=o(12938),d=o(45569);const l="panoramaId",c=`${l}_expiry`,p="_cc_id",m="lotamePanoramaId",g=!1,u=(0,s.vM)({moduleType:d.fW,moduleName:m});let f,v={name:"lotamePanoramaId",storage:{type:"cookie&html5",name:"panoramaId"}};function y(e){let t=null;return S(g)&&(t=u.getCookie(e,void 0)),null===t&&x(g)&&(t=u.getDataFromLocalStorage(e,void 0)),t}function h(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,i.timestamp)()+6048e5;if(e&&t){let r=new Date(o).toUTCString();S()&&u.setCookie(e,t,r,"Lax",f,void 0),x()&&u.setDataInLocalStorage(e,t,void 0)}}function _(e){if(e){if(S(g)){let t=new Date(0).toUTCString();u.setCookie(e,"",t,"Lax",f,void 0)}x(g)&&u.removeDataFromLocalStorage(e,void 0)}}function S(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?u.cookiesAreEnabled()&&v.storage.type.includes("cookie"):u.cookiesAreEnabled()}function x(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?u.hasLocalStorage()&&v.storage.type.includes("html5"):u.hasLocalStorage()}const I={name:m,gvlid:95,decode:(e,t)=>(0,i.isStr)(e)?{lotamePanoramaId:e}:void 0,getId(e,t,o){if(function(e){let t=null;if(void 0!==e.storage){Object.assign(v.storage,v.storage,e.storage);const o="Lotame ID module",r=["cookie","html5","cookie&html5"];void 0!==e.storage.name&&e.storage.name!==l?((0,i.logError)(`Misconfigured ${o}, "storage.name" is expected to be "${l}", actual is "${e.storage.name}"`),t=!0):"undefined"===e.storage.type||r.includes(e.storage.type)||(0,i.logError)(`Misconfigured ${o}, "storage.type" is expected to be one of "${r.join(", ")}", actual is "${e.storage.type}"`)}return t}(e))return;f=I.findRootDomain();const r=(e&&e.params||{}).clientId,n=!(0,i.isEmpty)(r),s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t={data:y(l),expiryTimestampMs:0,clientExpiryTimestampMs:0};try{if(e){const o=y(`${c}_${e}`);(0,i.isStr)(o)&&(t.clientExpiryTimestampMs=parseInt(o,10))}const o=y(c);(0,i.isStr)(o)&&(t.expiryTimestampMs=parseInt(o,10))}catch(e){(0,i.logError)(e)}return t}(r),d=Date.now()>s.expiryTimestampMs;if(n){if(Date.now()<s.clientExpiryTimestampMs)return{id:void 0,reason:"NO_CLIENT_CONSENT"}}if(!d)return{id:s.data};const m=function(){let e;return S(g)&&(e=u.getCookie(p,void 0)),!e&&x(g)&&(e=u.getDataFromLocalStorage(p,void 0)),e}();return{callback:function(e){let o,s={};m&&(s.fp=m),t&&((0,i.isBoolean)(t.gdprApplies)&&(s.gdpr_applies=t.gdprApplies),o=t.consentString),o&&(s.gdpr_consent=o),n&&(s.c=r);const d=(0,i.buildUrl)({protocol:"https",host:navigator.userAgent&&-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")?"c.ltmsphrcl.net":"id.crwdcntrl.net",pathname:"/id",search:(0,i.isEmpty)(s)?void 0:s});(0,a.RD)(d,(t=>{let o;if(t)try{let a=JSON.parse(t);const s=!((0,i.isArray)(a.errors)&&-1!==a.errors.indexOf(111));if(n)if(s)_(`${c}_${r}`);else if((0,i.isStr)(a.no_consent)&&"CLIENT"===a.no_consent)return h(`${c}_${r}`,a.expiry_ts,a.expiry_ts),void e();h(c,a.expiry_ts,a.expiry_ts),(0,i.isStr)(a.profile_id)?(s&&function(e){if(S()){let t=new Date((0,i.timestamp)()+23328e6).toUTCString();u.setCookie(p,e,t,"Lax",f,void 0)}x()&&u.setDataInLocalStorage(p,e,void 0)}(a.profile_id),(0,i.isStr)(a.core_id)?(h(l,a.core_id,a.expiry_ts),o=a.core_id):_(l)):(s&&_(p),_(l))}catch(e){(0,i.logError)(e)}e(o)}),void 0,{method:"GET",withCredentials:!0})}}},eids:{lotamePanoramaId:{source:"crwdcntrl.net",atype:1}}};(0,n.bz)("userId",I),(0,r.E)("lotamePanoramaIdSystem")}},e=>{e.O(0,[60802,51085],(()=>{return t=45840,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[96047],{88743:(e,n,o)=>{var t=o(7873),r=o(68044),a=o(12938),d=o(16833),s=o(91069),i=o(43272),p=o(45569),c=o(16916);const g="hadronId",l=`[${g}System]`,m="auHadronId",u=(0,a.vM)({moduleType:p.fW,moduleName:g});const h=i.$W.getConfig("debug")||!1,I={name:g,gvlid:561,decode:e=>({hadronId:(0,s.isStr)(e)?e:e.hasOwnProperty("id")?e.id[g]:e[g]}),getId(e){(0,s.logInfo)(l,"getId is called",e),(0,s.isPlainObject)(e.params)||(e.params={});let n="";if(n=u.getDataFromLocalStorage(m),(0,s.isStr)(n)&&n.length>0)return(0,s.logInfo)(l,`${m} found in localStorage = ${n}`),{id:n};const o=0|e.params.partnerId;return{callback:function(t){let a={};const d={success:e=>{if(e){try{a=JSON.parse(e)}catch(e){(0,s.logError)(e),t()}(0,s.logInfo)(l,`Response from backend is ${e}`,a),(0,s.isPlainObject)(a)&&a.hasOwnProperty(g)&&(n=a[g]),a=n}t(a)},error:e=>{(0,s.logError)(`${g}: ID fetch encountered an error`,e),t()}};let i=((e,n)=>e+(e.indexOf("?")>-1?"&":"?")+n)((p=e.params.url,m="https://id.hadron.ad.gt/api/v1/pbhid",u=e.params.urlArg,(0,s.isFn)(p)?p(u):(0,s.isStr)(p)?p:m),`partner_id=${o}&_it=prebid&t=1&src=id&domain=${document.location.hostname}`);var p,m,u;h&&(i+="&debug=1");const I=c.mW.getConsentData();I&&(i+=""+(I.consentString?"&gdprString="+encodeURIComponent(I.consentString):""),i+="&gdpr="+(!0===I.gdprApplies?1:0));const f=c.t6.getConsentData();f&&(i+=`&us_privacy=${encodeURIComponent(f)}`);const S=c.ad.getConsentData();S&&(i+=""+(S.gppString?"&gpp="+encodeURIComponent(S.gppString):""),i+=""+(S.applicableSections?"&gpp_sid="+encodeURIComponent(S.applicableSections):"")),(0,s.logInfo)(l,`${g} not found, calling home (${i})`),(0,r.RD)(i,d,void 0,{method:"GET"})}}},eids:{hadronId:{source:"audigent.com",atype:1}}};(0,d.bz)("userId",I),(0,t.E)("hadronIdSystem")}},e=>{e.O(0,[60802,51085],(()=>{return n=88743,e(e.s=n);var n}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[65601],{32855:(e,t,a)=>{var n=a(7873),i=a(45569),o=a(11445),s=a(41580),d=a(16833),r=a(12938),g=a(91069),c=a(70433),u=a(63172),l=a(73978),m=a(51252);const p="adagio",f="code",h="gpid",w=(0,r.vM)({moduleType:i.zu,moduleName:p}),{logError:b,logWarn:v}=(0,g.prefixLog)("AdagioRtdProvider:"),y=new Set,S=function(){const e={session:{}};return{init:()=>{w.getDataFromLocalStorage("adagio",(t=>{const{rnd:a,vwSmplg:n,vwSmplgNxt:i,expiry:o,lastActivityTime:s,id:d,pages:r,testName:c,testVersion:u}=x.getSessionFromLocalStorage(t),l=(e=>!(0,g.isNumber)(e)||Date.now()>e)(o),m=x.getAbTestFromLocalStorage(t),p=m?2:void 0;if(e.session={rnd:a,pages:r||1,new:l,...void 0!==p&&{v:p},...void 0!==n&&{vwSmplg:n},...void 0!==i&&{vwSmplgNxt:i},...void 0!==o&&{expiry:o},...void 0!==s&&{lastActivityTime:s},...void 0!==d&&{id:d}},l&&(e.session.new=!0,e.session.id=(0,g.generateUUID)(),e.session.rnd=Math.random()),2===p){const{testName:t,testVersion:a,expiry:n,sessionId:i}=m;n&&n>Date.now()&&(!i||i===e.session.id)&&t&&a&&(e.session.testName=t,e.session.testVersion=a)}else c&&u&&(e.session.testName=c,e.session.testVersion=u);x.getAdagioNs().queue.push({action:"session",ts:Date.now(),data:{session:{...e.session}}})}))},get:function(){return e.session}}}(),A=function(){const e={initialized:!1,data:{}};return{reset:function(){e.initialized=!1,e.data={}},get:function(){const t=(0,l.h)();return e.initialized||(e.data={page_dimensions:N().toString(),viewport_dimensions:W().toString(),user_timestamp:(Math.floor((new Date).getTime()/1e3)-60*(new Date).getTimezoneOffset()).toString(),dom_loading:(0,g.getDomLoadingDuration)(t).toString()},e.initialized=!0),{...e.data}}}}(),x={getAdagioNs:function(){return l.B},getSession:function(){return S},getFeatures:function(){return A},getGuard:function(){return y},isAdagioBidder:function(e){return!!e&&(e+o.Ay.aliasRegistry[e]).toLowerCase().includes("adagio")},getSessionFromLocalStorage:function(e){const t={new:!0,rnd:Math.random()},a=this.getObjFromStorageValue(e);return a&&a.session?a.session:t},getAbTestFromLocalStorage:function(e){const t=this.getObjFromStorageValue(e);return t&&t.abTest?t.abTest:null},getObjFromStorageValue:function(e){return JSON.parse(e,(function(e,t){if("_"!==e.charAt(0)||""===e)return t}))}};const I={name:p,gvlid:617,init:function(e,t){return(0,g.isStr)(e.params?.organizationId)&&(0,g.isStr)(e.params?.site)?(x.getAdagioNs().hasRtd=!0,x.getSession().init(),function(e){const t=new Set(["impressionViewable","slotRenderEnded","slotVisibilityChanged"]),a=new Set(["noad","setHeaderBiddingWinner"]),n=new Set(["adLoaded"]),i=(0,g.getWindowSelf)();Array.isArray(x.getAdagioNs().windows)||(x.getAdagioNs().windows=[]);let o=x.getAdagioNs().windows.find((e=>e.self===i));o||(o={self:i},x.getAdagioNs().windows.push(o));const s=(e,t,a,n,o)=>{try{if(a.adserver===n)return;i[e]=i[e]||{},i[e][t]=i[e][t]||[],o()}catch(e){b(e)}};s("googletag","cmd",i,"gpt",(()=>{i.googletag.cmd.push((()=>{t.forEach((e=>{i.googletag.pubads().addEventListener(e,(t=>{x.getAdagioNs().queue.push({action:"gpt-event",data:{eventName:e,args:t,_window:i},ts:Date.now()})}))})),o.adserver="gpt"}))})),s("sas","cmd",i,"sas",(()=>{i.sas.cmd.push((()=>{a.forEach((e=>{i.sas.events.on(e,(t=>{x.getAdagioNs().queue.push({action:"sas-event",data:{eventName:e,args:t,_window:i},ts:Date.now()})}))})),o.adserver="sas"}))})),s("apntag","anq",i,"ast",(()=>{i.apntag.anq.push((()=>{n.forEach((e=>{i.apntag.onEvent(e,(()=>{x.getAdagioNs().queue.push({action:"ast-event",data:{eventName:e,args:arguments,_window:i},ts:Date.now()})}))})),o.adserver="ast"}))}))}(e),function(e){w.localStorageIsEnabled((t=>{t&&(0,s.R)("https://script.4dex.io/a/latest/adagio.js",i.zu,p,void 0,void 0,{id:`adagiojs-${(0,g.getUniqueIdentifierStr)()}`,"data-pid":e.params.organizationId})}))}(e),!0):(b("organizationId is required and must be a string."),!1)},getBidRequestData:function(e,t,a){const i=(0,c.A)(a,"params",{}),{site:o}=e.ortb2Fragments.global,s=x.getFeatures().get(),d={uid:(0,g.generateUUID)(),pageviewId:l.B.pageviewId,features:{...s},session:{...S.get()}};(0,u.J)(o,"ext.data.adg_rtd",d),(e.adUnits||(0,n.m)().adUnits||[]).forEach((e=>{e.ortb2Imp=e.ortb2Imp||{};const t=(0,c.A)(e,"ortb2Imp");let a=(0,c.A)(t,"ext.data.divId");a||(a=(0,m.p)(e.code).divId,(0,u.J)(t,"ext.data.divId",a||e.code));const n=function(e){if(!(0,g.isSafeFrameWindow)()&&!(0,g.canAccessWindowTop)())return"";const t={x:0,y:0};if((0,g.isSafeFrameWindow)()){const{self:e}=(0,g.getSafeframeGeometry)()||{};if(!e)return"";t.x=Math.round(e.t),t.y=Math.round(e.l)}else try{const a=(0,g.getWindowTop)(),n=a.document;let i;if(!0===(0,g.inIframe)()){const t=(0,g.getWindowSelf)();i=T(t.document.getElementById(e),t)}else i=a.document.getElementById(e);if(!i)return"";let o=i.getBoundingClientRect();const s=n.documentElement,d=n.body,r=n.clientTop||d.clientTop||0,c=n.clientLeft||d.clientLeft||0,u=a.pageYOffset||s.scrollTop||d.scrollTop,l=a.pageXOffset||s.scrollLeft||d.scrollLeft,m=a.getComputedStyle(i,null);"none"===m.display&&v("The element is hidden. The slot position cannot be computed."),t.x=Math.round(o.left+l-c),t.y=Math.round(o.top+u-r)}catch(e){return b(e),""}return`${t.x}x${t.y}`}(a);if((0,u.J)(t,"ext.data.adg_rtd.adunit_position",n),!(0,c.A)(t,"ext.data.placement")){const{placementSource:a=""}=i;switch(a.toLowerCase()){case f:(0,u.J)(t,"ext.data.placement",e.code);break;case h:(0,u.J)(t,"ext.data.placement",(0,c.A)(t,"ext.gpid"));break;default:v("`ortb2Imp.ext.data.placement` is missing and `params.definePlacement` is not set in the config.")}}const s=e.bids.find((e=>x.isAdagioBidder(e.bidder)));if(s){let e=!1;!(0,c.A)(o,"ext.data.pagetype")&&s.params.pagetype&&((0,u.J)(o,"ext.data.pagetype",s.params.pagetype),e=!0),!(0,c.A)(o,"ext.data.category")&&s.params.category&&((0,u.J)(o,"ext.data.category",s.params.category),e=!0);let a=!1;(0,c.A)(t,"ext.data.placement")||s.params.placement&&((0,u.J)(t,"ext.data.placement",s.params.placement),a=!0),e&&v("`pagetype` and `category` must be defined in the FPD `ortb2.site.ext.data` object. Relying on `adUnits[].bids.adagio.params` is deprecated."),a&&v("`placement` must be defined in the FPD `adUnits[].ortb2Imp.ext.data` object. Relying on `adUnits[].bids.adagio.params` is deprecated.")}})),t()},onBidRequestEvent:function(e,t,a){setTimeout((()=>{e.bids.forEach((e=>{const a=(0,c.A)(e,"ortb2.site.ext.data.adg_rtd.uid");if(!a)return void b("The `uid` is required to store the request in the ADAGIO namespace.");const i=`${e.adUnitCode}-${a}`;x.getGuard().has(i)||(x.getGuard().add(i),function(e,t){try{const{bidder:a,adUnitCode:i,mediaTypes:o,params:s,auctionId:d,bidderRequestsCount:r,ortb2:g,ortb2Imp:u}=e,{organizationId:l,site:m}=t.params,p=(0,c.A)(g,"site.ext.data",{}),f={bidder:a,adUnitCode:i,mediaTypes:o,params:s,auctionId:d,bidderRequestsCount:r,ortb2:p,ortb2Imp:(0,c.A)(u,"ext.data",{}),localPbjs:"stpd",localPbjsRef:(0,n.m)(),organizationId:l,site:m};x.getAdagioNs().queue.push({action:"store",ts:Date.now(),data:f})}catch(e){b(e)}}(e,t))}))}),1)}};function T(e,t){try{if((0,g.getWindowTop)()===t)return e.getAttribute("id")||e.setAttribute("id",`adg-${(0,g.getUniqueIdentifierStr)()}`),e;{const a=t.frameElement,n=a.getBoundingClientRect(),i=e.getBoundingClientRect();return n.width===i.width&&n.height===i.height&&T(a,t.parent)}}catch(e){return v(e),!1}}function N(){if((0,g.isSafeFrameWindow)()||!(0,g.canAccessWindowTop)())return"";const e=(0,g.getWindowTop)(),t=e.document.querySelector("body");if(!t)return"";const a=e.document.documentElement;return`${Math.max(t.scrollWidth,t.offsetWidth,a.clientWidth,a.scrollWidth,a.offsetWidth)}x${Math.max(t.scrollHeight,t.offsetHeight,a.clientHeight,a.scrollHeight,a.offsetHeight)}`}function W(){if(!(0,g.isSafeFrameWindow)()&&!(0,g.canAccessWindowTop)())return"";const e={w:0,h:0};if((0,g.isSafeFrameWindow)()){const{win:t}=(0,g.getSafeframeGeometry)()||{};if(!t)return"";e.w=Math.round(t.w),e.h=Math.round(t.h)}else{const t=(0,g.getWindowTop)();e.w=t.innerWidth,e.h=t.innerHeight}return`${e.w}x${e.h}`}(0,d.bz)("realTimeData",I),(0,n.E)("adagioRtdProvider")}},e=>{e.O(0,[33005,35759,60802,51085],(()=>{return t=32855,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[26497],{74263:(e,t,r)=>{var n=r(7873),o=r(91069),i=r(70433),a=r(63172),s=r(68044),d=r(16833),c=r(27934),u=r(12938),l=r(16916),p=r(45569),g=r(25555),h=r(41580);const f="id5id",b="User ID - ID5 submodule: ",m="id5-sync.com",w=(0,u.vM)({moduleType:p.fW,moduleName:"id5Id"}),y={name:"id5Id",gvlid:131,decode(e,t){let r,n,s={};if(!e||"string"!=typeof e.universal_uid)return;r=e.universal_uid,s=e.ext||s,n=e.publisherTrueLinkId;let d={id5id:{uid:r,ext:s}};(0,o.isPlainObject)(s.euid)&&(d.euid={uid:s.euid.uids[0].id,source:s.euid.source,ext:{provider:m}}),n&&(d.trueLinkId={uid:n});switch((0,i.A)(e,"ab_testing.result")){case"control":(0,o.logInfo)(b+"A/B Testing - user is in the Control Group: ID5 ID is NOT exposed"),(0,a.J)(d,"id5id.ext.abTestingControlGroup",!0);break;case"error":(0,o.logError)(b+"A/B Testing ERROR! controlGroupPct must be a number >= 0 and <= 1");break;case"normal":(0,o.logInfo)(b+"A/B Testing - user is NOT in the Control Group"),(0,a.J)(d,"id5id.ext.abTestingControlGroup",!1)}return(0,o.logInfo)(b+"Decoded ID",d),d},getId(e,t,r){if(!function(e){if(!e||!e.params||!e.params.partner)return(0,o.logError)(b+"partner required to be defined"),!1;const t=e.params.partner;if("string"==typeof t||t instanceof String){let r=parseInt(t);if(isNaN(r)||r<0)return(0,o.logError)(b+"partner required to be a number or a String parsable to a positive integer"),!1;e.params.partner=r}else if("number"!=typeof t)return(0,o.logError)(b+"partner required to be a number or a String parsable to a positive integer"),!1;if(!e.storage||!e.storage.type||!e.storage.name)return(0,o.logError)(b+"storage required to be set"),!1;e.storage.name!==f&&(0,o.logWarn)(b+`storage name recommended to be '${f}'.`);return!0}(e))return;if(!E(t))return void(0,o.logInfo)(b+"Skipping ID5 local storage write because no consent given.");return{callback:function(n){new v(e,t,r,l.t6.getConsentData(),l.ad.getConsentData()).execute().then((e=>{n(e)})).catch((e=>{(0,o.logError)(b+"getId fetch encountered an error",e),n()}))}}},extendId:(e,t,r)=>E(t)?((0,o.logInfo)(b+"using cached ID",r),r&&(r.nbPage=I(r)),r):((0,o.logInfo)(b+"No consent given for ID5 local storage writing, skipping nb increment."),r),primaryIds:["id5id","trueLinkId"],eids:{id5id:{getValue:function(e){return e.uid},source:m,atype:1,getUidExt:function(e){if(e.ext)return e.ext}},euid:{getValue:function(e){return e.uid},getSource:function(e){return e.source},atype:3,getUidExt:function(e){if(e.ext)return e.ext}},trueLinkId:{getValue:function(e){return e.uid},getSource:function(e){return"true-link-id5-sync.com"},atype:1,getUidExt:function(e){if(e.ext)return e.ext}}}};class v{constructor(e,t,r,n,o){this.submoduleConfig=e,this.gdprConsentData=t,this.cacheIdObj=r,this.usPrivacyData=n,this.gppData=o}async execute(){const e=this.#e();if(!this.#t())return this.#r(e);try{return await this.#n(e)}catch(t){return(0,o.logError)(b+"Error while performing ID5 external module flow. Continuing with regular flow.",t),this.#r(e)}}#t(){return"string"==typeof this.submoduleConfig.params.externalModuleUrl}async#n(e){await async function(e){return new g.k(((t,r)=>{if(window.id5Prebid)t();else try{(0,h.R)(e,p.fW,"id5",t)}catch(e){r(e)}}))}(this.submoduleConfig.params.externalModuleUrl);const t=await e;return this.#o().fetchId5Id(t,this.submoduleConfig.params,(0,c.EN)(),this.gdprConsentData,this.usPrivacyData,this.gppData)}#o(){return window.id5Prebid&&window.id5Prebid.integration}async#r(e){const t=await e,r=await this.#i(t.extensionsCall),n=await this.#a(t.fetchCall,r);return this.#s(n)}async#e(){let e=this.submoduleConfig.params.configUrl||"https://id5-sync.com/api/config/prebid";const t=await(0,s.hd)(e,{method:"POST",body:JSON.stringify({...this.submoduleConfig,bounce:!0}),credentials:"include"});if(!t.ok)throw new Error("Error while calling config endpoint: ",t);const r=await t.json();return(0,o.logInfo)(b+"config response received from the server",r),r}async#i(e){if(void 0===e)return;const t=e.url,r=e.method||"GET",n="GET"===r?void 0:JSON.stringify(e.body||{}),i=await(0,s.hd)(t,{method:r,body:n});if(!i.ok)throw new Error("Error while calling extensions endpoint: ",i);const a=await i.json();return(0,o.logInfo)(b+"extensions response received from the server",a),a}async#a(e,t){const r=e.url,n=e.overrides||{},i=JSON.stringify({...this.#d(),...n,extensions:t}),a=await(0,s.hd)(r,{method:"POST",body:i,credentials:"include"});if(!a.ok)throw new Error("Error while calling fetch endpoint: ",a);const d=await a.json();return(0,o.logInfo)(b+"fetch response received from the server",d),d}#d(){const e=this.submoduleConfig.params,t=this.gdprConsentData&&"boolean"==typeof this.gdprConsentData.gdprApplies&&this.gdprConsentData.gdprApplies?1:0,r=(0,c.EN)(),n=this.cacheIdObj?this.cacheIdObj.signature:void 0,i=I(this.cacheIdObj),a=window.id5Bootstrap?window.id5Bootstrap.getTrueLinkInfo():{booted:!1},s={partner:e.partner,gdpr:t,nbPage:i,o:"pbjs",tml:r.topmostLocation,ref:r.ref,cu:r.canonicalUrl,top:r.reachedTop?1:0,u:r.stack[0]||window.location.href,v:"9.27.0",storage:this.submoduleConfig.storage,localStorage:w.localStorageIsEnabled()?1:0,true_link:a};!t||void 0===this.gdprConsentData.consentString||(0,o.isEmpty)(this.gdprConsentData.consentString)||(0,o.isEmptyStr)(this.gdprConsentData.consentString)||(s.gdpr_consent=this.gdprConsentData.consentString),void 0===this.usPrivacyData||(0,o.isEmpty)(this.usPrivacyData)||(0,o.isEmptyStr)(this.usPrivacyData)||(s.us_privacy=this.usPrivacyData),this.gppData&&(s.gpp_string=this.gppData.gppString,s.gpp_sid=this.gppData.applicableSections),void 0===n||(0,o.isEmptyStr)(n)||(s.s=n),void 0===e.pd||(0,o.isEmptyStr)(e.pd)||(s.pd=e.pd),void 0===e.provider||(0,o.isEmptyStr)(e.provider)||(s.provider=e.provider);const d=e.abTesting||{enabled:!1};return d.enabled&&(s.ab_testing={enabled:!0,control_group_pct:d.controlGroupPct}),s}#s(e){try{e.privacy&&window.id5Bootstrap&&window.id5Bootstrap.setPrivacy&&window.id5Bootstrap.setPrivacy(e.privacy)}catch(e){(0,o.logError)(b+"Error while writing privacy info into local storage.",e)}return e}}function I(e){return e&&void 0!==e.nbPage?e.nbPage+1:1}function E(e){const t=e&&"boolean"==typeof e.gdprApplies&&e.gdprApplies,r=(0,i.A)(e,"vendorData.purpose.consents.1"),n=(0,i.A)(e,`vendorData.vendor.consents.${131..toString()}`);return!!(!t||r&&n)}(0,d.bz)("userId",y),(0,n.E)("id5IdSystem")}},e=>{e.O(0,[60802,51085],(()=>{return t=74263,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[45496],{25862:(e,o,t)=>{var n=t(7873),r=t(91069),d=t(16833),i=t(16916),a=t(12938),u=t(45569),s=t(2339);const c=(0,a.vM)({moduleType:u.fW,moduleName:"sharedId"}),l="cookie",m="html5",p="_pubcid_optout",f="PublisherCommonId";function g(e,o){if(o===l)return c.getCookie(e);if(o===m&&c.hasLocalStorage()){const o=c.getDataFromLocalStorage(`${e}_exp`);if(!o)return c.getDataFromLocalStorage(e);if(new Date(o).getTime()-Date.now()>0)return c.getDataFromLocalStorage(e)}}function I(e,o){return function(t,n){o?b(o,e,(()=>{t(n()||e)}))():t(e)}}function b(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2?arguments[2]:void 0;if(!e)return;const n=(0,r.parseUrl)(e);n.search.id=encodeURIComponent("pubcid:"+o);const d=(0,r.buildUrl)(n);return function(){(0,r.triggerPixel)(d,t)}}function v(){return!!(c.cookiesAreEnabled()&&g(p,l)||c.hasLocalStorage()&&g(p,m))}const h={name:"sharedId",aliasName:"pubCommonId",gvlid:i.B1,decode(e,o){if(v())return void(0,r.logInfo)("PubCommonId decode: Has opted-out");(0,r.logInfo)(" Decoded value PubCommonId "+e);return{pubcid:e}},getId:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>2?arguments[2]:void 0;if(v())return void(0,r.logInfo)("PubCommonId: Has opted-out");if(i.et.getCoppa())return void(0,r.logInfo)("PubCommonId: IDs not provided for coppa requests, exiting PubCommonId");const{params:{create:t=!0,pixelUrl:n}={}}=e;let d=o;if(!d){try{"object"==typeof window[f]&&(d=window[f].getId())}catch(e){}d||(d=t&&(0,r.hasDeviceAccess)()?(0,r.generateUUID)():void 0)}return{id:d,callback:I(d,n)}},extendId:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>2?arguments[2]:void 0;if(v())return(0,r.logInfo)("PubCommonId: Has opted-out"),{id:void 0};if(i.et.getCoppa())return void(0,r.logInfo)("PubCommonId: IDs not provided for coppa requests, exiting PubCommonId");const{params:{extend:t=!1,pixelUrl:n}={}}=e;if(t){if(n){return{callback:b(n,o)}}return{id:o}}},domainOverride:(0,s.w)(c,"sharedId"),eids:{pubcid(e,o){const t={source:"pubcid.org",uids:e.map((e=>({id:e,atype:1})))};return null!=o?.params?.inserter&&(t.inserter=o.params.inserter),t}}};(0,d.bz)("userId",h),(0,n.E)("sharedIdSystem")}},e=>{e.O(0,[12764,60802,51085],(()=>{return o=25862,e(e.s=o);var o}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[11613],{91473:(n,i,e)=>{var s=e(7873),o=e(43272),t=e(11445),r=e(91069),a=e(70433),c=e(63172),h=e(1e3);const d="Invalid schain object found: ",f=" should be a string",l=" should be an Integer",u=" should be an object",g={STRICT:"strict",RELAXED:"relaxed",OFF:"off"},b=[];function p(n,i){let e=g.STRICT;if(function(n){return!(void 0===n||!(0,r.isPlainObject)(n)&&((0,r.logError)(d+"the following schain config will not be used as schain is not an object.",n),1))}(n)){if((0,r.isStr)(n.validation)&&-1!=b.indexOf(n.validation)&&(e=n.validation),e===g.OFF)return n.config;if(function(n,i){let e="Detected something wrong within an schain config:",s="";function o(n){s+="\n"+n}function t(){!0===i?(0,r.logError)(e,n,s):(0,r.logWarn)(e,n,s)}if(!(0,r.isPlainObject)(n)&&(o("schain.config"+u),t(),i))return!1;if((0,r.isNumber)(n.complete)&&(0,r.isInteger)(n.complete)||o("schain.config.complete"+l),(0,r.isStr)(n.ver)||o("schain.config.ver"+f),n.hasOwnProperty("ext")&&((0,r.isPlainObject)(n.ext)||o("schain.config.ext"+u)),(0,r.isArray)(n.nodes))n.nodes.forEach(((n,i)=>{(0,r.isStr)(n.asi)||o(`schain.config.nodes[${i}].asi`+f),(0,r.isStr)(n.sid)||o(`schain.config.nodes[${i}].sid`+f),(0,r.isNumber)(n.hp)&&(0,r.isInteger)(n.hp)||o(`schain.config.nodes[${i}].hp`+l),n.hasOwnProperty("rid")&&((0,r.isStr)(n.rid)||o(`schain.config.nodes[${i}].rid`+f)),n.hasOwnProperty("name")&&((0,r.isStr)(n.name)||o(`schain.config.nodes[${i}].name`+f)),n.hasOwnProperty("domain")&&((0,r.isStr)(n.domain)||o(`schain.config.nodes[${i}].domain`+f)),n.hasOwnProperty("ext")&&((0,r.isPlainObject)(n.ext)||o(`schain.config.nodes[${i}].ext`+u))}));else if(o("schain.config.nodes should be an Array"),t(),i)return!1;return!(s.length>0&&(t(),i))}(n.config,!(e!==g.STRICT)))return n.config;(0,r.logError)(d+`due to the 'strict' validation setting, this schain config will not be passed to bidder '${i}'.  See above error for details.`)}return null}function m(n,i){const e=o.$W.getConfig("schain"),s=o.$W.getBidderConfig();i.forEach((n=>{let i=n.bidderCode,o=function(n){return s[n]&&s[n].schain||e}(i);n.bids.forEach((n=>{let e=p(o,i);e&&(n.schain=(0,r.deepClone)(e))}))})),n(i)}(0,r._each)(g,(n=>b.push(n))),t.Ay.makeBidRequests.after(m),(0,h.pS)({type:h.S3,name:"sourceExtSchain",fn:function(n,i,e){if(!(0,a.A)(n,"source.ext.schain")){const i=(0,a.A)(e,"bidRequests.0.schain");i&&(0,c.J)(n,"source.ext.schain",i)}}}),(0,s.E)("schain")}},n=>{n.O(0,[60802,51085],(()=>{return i=91473,n(n.s=i);var i}));n.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[70931],{32843:(e,t,o)=>{var n=o(7873),r=o(91069),i=o(68044),a=o(27934),c=o(16833),s=o(12938),d=o(45569),l=o(16916);const p="criteo",g=(0,s.vM)({moduleType:d.fW,moduleName:p}),u="cto_bidid",m="cto_bundle",b="html5",I="cookie",y=new Date(0).toString(),f=new Date((0,r.timestamp)()+33696e6).toString();function S(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const o=(0,r.parseUrl)(e,{noDecodeWholeURL:!0});return t?`${o.hostname}`:`${o.protocol}://${o.hostname}${o.port?":"+o.port:""}/`}function h(e,t){return e?.storage?.type===b?g.getDataFromLocalStorage(t):e?.storage?.type===I?g.getCookie(t):g.getCookie(t)||g.getDataFromLocalStorage(t)}function C(e,t,o,n){t&&o&&(e?.storage?.type===b?g.setDataInLocalStorage(t,o):(e?.storage?.type===I||g.setDataInLocalStorage(t,o),U(t,o,f,n,!0)))}function U(e,t,o,n,r){const i=n.split(".");for(let n=0;n<i.length;++n){const a=i.slice(i.length-n-1,i.length).join(".");try{if(g.setCookie(e,t,o,null,"."+a),r){const o=g.getCookie(e);if(o&&o===t)break}}catch(e){}}}function v(e,t,o){const n=(void 0===e?.storage?.type||e?.storage?.type===I)&&g.cookiesAreEnabled(),c=(void 0===e?.storage?.type||e?.storage?.type===b)&&g.localStorageIsEnabled(),s=S((0,a.EN)().page),d=S(document.location.href,!0),p="undefined"!=typeof criteo_pubtag,f=function(e,t,o,n,r,i,a){let c="https://gum.criteo.com/sid/json?origin=prebid"+(e?"&topUrl="+encodeURIComponent(e):"")+(t?"&domain="+encodeURIComponent(t):"")+(o?"&bundle="+encodeURIComponent(o):"")+(n?"&info="+encodeURIComponent(n):"")+(r?"&cw=1":"")+(a?"&pbt=1":"")+(i?"&lsw=1":"");const s=l.t6.getConsentData();s&&(c+=`&us_privacy=${encodeURIComponent(s)}`);const d=l.mW.getConsentData();d&&(c=c+""+(d.consentString?"&gdprString="+encodeURIComponent(d.consentString):""),c=c+"&gdpr="+(!0===d.gdprApplies?1:0));const p=l.ad.getConsentData();return p&&(c=c+""+(p.gppString?"&gpp="+encodeURIComponent(p.gppString):""),c=c+""+(p.applicableSections?"&gpp_sid="+encodeURIComponent(p.applicableSections):"")),c}(s,d,t.bundle,t.dnaBundle,n,c,p),h={success:t=>{const n=JSON.parse(t);if(n.pixels&&n.pixels.forEach((t=>function(e,t,o){o.writeBundleInStorage&&o.bundlePropertyName&&o.storageKeyName?(0,i.RD)(o.pixelUrl,{success:n=>{if(n){const r=JSON.parse(n);r&&r[o.bundlePropertyName]&&C(e,o.storageKeyName,r[o.bundlePropertyName],t)}},error:e=>{(0,r.logError)("criteoIdSystem: unable to sync user id",e)}},void 0,{method:"GET",withCredentials:!0}):(0,r.triggerPixel)(o.pixelUrl)}(e,d,t))),n.acwsUrl){("string"==typeof n.acwsUrl?[n.acwsUrl]:n.acwsUrl).forEach((e=>(0,r.triggerPixel)(e)))}else n.bundle&&C(e,m,n.bundle,d);if(n.bidId){C(e,u,n.bidId,d);const t={criteoId:n.bidId};o(t)}else U(a=u,"",y,d,!0),g.removeDataFromLocalStorage(a),o();var a},error:e=>{(0,r.logError)("criteoIdSystem: unable to sync user id",e),o()}};(0,i.RD)(f,h,void 0,{method:"GET",contentType:"application/json",withCredentials:!0})}const D={name:p,gvlid:91,decode:e=>e,getId(e){let t=function(e){return{bundle:h(e,m),dnaBundle:h(e,"cto_dna_bundle"),bidId:h(e,u)}}(e);return{id:t.bidId?{criteoId:t.bidId}:void 0,callback:o=>v(e,t,o)}},eids:{criteoId:{source:"criteo.com",atype:1}}};(0,c.bz)("userId",D),(0,n.E)("criteoIdSystem")}},e=>{e.O(0,[60802,51085],(()=>{return t=32843,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[16608],{15578:(e,r,t)=>{var n=t(7873),s=t(89766),i=t(57377),o=t(71371),c=t(91069),d=t(70433);const a="https://adapter.bidmatic.io",p=`${a}/sync.html`,u=`${a}/ortb-client`,l=(0,s.A)({context:{netRevenue:!0,ttl:290},imp(e,r,t){const n=e(r,t),s=(0,c.isFn)(r.getFloor)?r.getFloor({currency:t.currency||"USD",size:"*",mediaType:"*"}):{floor:n.bidfloor||(0,d.A)(r,"params.bidfloor")||0,currency:"USD"};return s&&(n.bidfloor=s.floor,n.bidfloorcur=s.currency),n.tagid=(0,d.A)(r,"ortb2Imp.ext.gpid")||r.adUnitCode,n},request(e,r,t,n){const s=e(r,t,n);return s.cur||(s.cur=["USD"]),s},bidResponse(e,r,t){const{bidRequest:n}=t;let s;const i=Object.keys(n.mediaTypes);return s=1===i.length?i[0]:-1!==r.adm.search(/^(<\?xml|<vast)/i)?o.G_:o.D4,t.mediaType=s,e(r,t)}}),b={};const m={code:"bidmatic",supportedMediaTypes:[o.D4,o.G_],gvlid:1134,isBidRequestValid:function(e){return(0,c.isNumber)((0,d.A)(e,"params.source"))},getUserSyncs:function(e,r,t,n,s){return function(e,r,t,n,s){if(r?.iframeEnabled)return Object.entries(e).filter((e=>{let[r,t]=e;return 0===t})).map((r=>{let[i]=r;e[i]=1;let o=`${p}?aid=${i}`;return t&&t.gdprApplies&&(o+=`&gdpr=${+t.gdprApplies}&gdpr_consent=${t.consentString}`),n&&(o+=`&usp=${n}`),s&&(o+=`&gpp=${s.gppString}&gpp_sid=${s.applicableSections?.toString()}`),{type:"iframe",url:o}}))}(b,e,t,n,s)},buildRequests:function(e,r){const t=e.reduce(((e,r)=>(e[r.params.source]=e[r.params.source]||[],e[r.params.source].push(r),e)),{});return Object.entries(t).map((e=>{let[t,n]=e;b[t]||(b[t]=0);const s=l.toORTB({bidRequests:n,bidderRequest:r}),i=new URL(u);return i.searchParams.append("source",t),{method:"POST",url:i.toString(),data:s,options:{withCredentials:!0}}}))},interpretResponse:function(e,r){if(!e||!e.body)return[];const t=e.body.seatbid.map((e=>{const r=e.bid.map((e=>({...e,adm:(0,c.replaceAuctionPrice)(e.adm,e.price),nurl:(0,c.replaceAuctionPrice)(e.nurl,e.price)})));return{...e,bid:r}})),n={...e.body,seatbid:t};return l.fromORTB({response:n,request:r.data}).bids}};(0,i.a$)(m),(0,n.E)("bidmaticBidAdapter")}},e=>{e.O(0,[60802,58498,51085],(()=>{return r=15578,e(e.s=r);var r}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[45363],{87465:(e,r,t)=>{var s=t(7873),n=t(63172),i=t(70433),a=t(91069),o=t(57377),p=t(71371),d=t(89766);let u=window.sparteoCrossfire?.started||!1;const l=(0,d.A)({context:{netRevenue:!0,ttl:60},request(e,r,t,s){const i=e(r,t,s);return(0,n.J)(i,"site.publisher.ext.params.pbjsVersion","9.27.0"),t.bids[0].params.networkId&&(i.site.publisher.ext.params.networkId=t.bids[0].params.networkId),t.bids[0].params.publisherId&&(i.site.publisher.ext.params.publisherId=t.bids[0].params.publisherId),i},imp(e,r,t){const s=e(r,t);return(0,n.J)(s,"ext.sparteo.params",r.params),s.ext.sparteo.params.adUnitCode=r.adUnitCode,s},bidResponse(e,r,t){t.mediaType=(0,i.A)(r,"ext.prebid.type");const s=e(r,t);return"video"==t.mediaType&&(s.nurl=r.nurl,s.vastUrl=(0,i.A)(r,"ext.prebid.cache.vastXml.url")??null),s}}),m={code:"sparteo",gvlid:1028,supportedMediaTypes:[p.D4,p.G_],isBidRequestValid:function(e){let r=(0,i.A)(e,"mediaTypes.banner"),t=(0,i.A)(e,"mediaTypes.video");if(!e.params)return(0,a.logError)("The bid params are missing"),!1;if(!e.params.networkId&&!e.params.publisherId)return(0,a.logError)("The networkId is required"),!1;if(!r&&!t)return(0,a.logError)("The placement must be of banner or video type"),!1;if(r){let e=r.sizes;if(!e||0==(0,a.parseSizesInput)(e).length)return(0,a.logError)("mediaTypes.banner.sizes must be set for banner placement at the right format."),!1}return!t||0!=(0,a.parseSizesInput)(t.playerSize).length||((0,a.logError)("mediaTypes.video.playerSize must be set for video placement at the right format."),!1)},buildRequests:function(e,r){const t=l.toORTB({bidRequests:e,bidderRequest:r});return{method:"POST",url:e[0].params.endpoint?e[0].params.endpoint:"https://bid.sparteo.com/auction",data:t}},interpretResponse:function(e,r){return l.fromORTB({response:e.body,request:r.data}).bids},getUserSyncs:function(e,r,t,s){let n="";if(!u&&!window.sparteoCrossfire?.started&&(t&&(n+="&gdpr="+(t.gdprApplies?1:0),n+="&gdpr_consent="+encodeURIComponent(t.consentString||"")),s&&s.consentString&&(n+=`&usp_consent=${s.consentString}`),e.iframeEnabled))return u=!0,window.sparteoCrossfire={started:!0},[{type:"iframe",url:"https://sync.sparteo.com/sync/iframe.html?from=prebidjs"+n}]},onTimeout:function(e){},onBidWon:function(e){e&&e.nurl&&(0,a.triggerPixel)(e.nurl,null)},onSetTargeting:function(e){}};(0,o.a$)(m),(0,s.E)("sparteoBidAdapter")}},e=>{e.O(0,[60802,58498,51085],(()=>{return r=87465,e(e.s=r);var r}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[13775],{29433:(e,o,t)=>{t.d(o,{ql:()=>w});var r=t(7873),n=t(91069),i=t(70433),a=t(63172),l=t(43272),s=t(68044),d=t(75023),c=t(78969),u=t(16833),f=t(15901),m=t(27934),p=t(12693),h=t(67314),g=t(1e3),y=t(16894),b=t(57176),v=t(51252),F=t(76743),A=t(86400);const k={NOT_FOUND:"not_found",RANDOM:"random"},S="Price Floors",C=(0,s.g4)(1e4),R=Symbol();let O=[R,"gptSlot","adUnitCode","size","domain","mediaType"],T=!1,M=!1,j={};const U=(0,A.L)();let $={};const x=(()=>{let e;return function(){return null==e&&(e=(0,n.parseUrl)((0,m.EN)().topmostLocation,{noDecodeWholeURL:!0}).hostname),e}})();function D(e,o){let{index:t=h.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e?.adUnitCode||t.getAdUnit(o).code}let E={[R]:()=>"*",size:(e,o)=>(0,n.parseGPTSingleSizeArray)(o.size)||"*",mediaType:(e,o)=>o.mediaType||"banner",gptSlot:(e,o)=>function(e){let{index:o=h.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const t=o.getAdUnit({adUnitId:e});return"gam"===(0,i.A)(t,"ortb2Imp.ext.data.adserver.name")&&t.ortb2Imp.ext.data.adserver.adslot}((e||o).adUnitId)||(0,v.p)(D(e,o)).gptSlot,domain:x,adUnitCode:(e,o)=>D(e,o)};function I(e,o){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=function(e,o,t){return e.length?e.reduce(((e,r)=>{let n=E[r](o,t)||"*";return e.push("*"===n?["*"]:[n.toLowerCase(),"*"]),e}),[]):[]}((0,i.A)(e,"schema.fields")||[],o,t);if(!r.length)return{matchingFloor:void 0};let n=r.map((e=>e[0])).join("-"),l=(0,i.A)(e,`matchingInputs.${n}`);if(l)return{...l};let s=(d=r,c=(0,i.A)(e,"schema.delimiter")||"|",d.reduce(((e,o)=>{let t=[];return e.map((e=>{o.map((o=>{t.push(e+c+o)}))})),t})).sort(((e,o)=>e.split("*").length-o.split("*").length)));var d,c;let u=(0,f.I6)(s,(o=>e.values.hasOwnProperty(o))),m={floorMin:e.floorMin||0,floorRuleValue:e.values[u],matchingData:s[0],matchingRule:u===e.meta?.defaultRule?void 0:u};const p=(0,i.A)(o,"ortb2Imp.ext.prebid.floors.floorMin");return"number"==typeof p&&(m.floorMin=p),m.matchingFloor=Math.max(m.floorMin,m.floorRuleValue),(0,a.J)(e,`matchingInputs.${n}`,{...m}),m}function B(e,o,t){return parseFloat((0,b.y)(e,{...o,cpm:e},t))}const N={banner:e=>(0,i.A)(e,"mediaTypes.banner.sizes")||[],video:e=>(0,i.A)(e,"mediaTypes.video.playerSize")||[],native:e=>(0,i.A)(e,"mediaTypes.native.image.sizes")?[(0,i.A)(e,"mediaTypes.native.image.sizes")]:[]};function W(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{currency:"USD",mediaType:"*",size:"*"},o=this,t=$[o.auctionId];if(!t||t.skipped)return{};e=function(e,o){let t=Object.keys(e.mediaTypes||{});return"*"===o.mediaType&&1===t.length&&(o.mediaType=t[0]),"*"===o.size&&-1!==t.indexOf(o.mediaType)&&N[o.mediaType]&&1===N[o.mediaType](e).length&&(o.size=N[o.mediaType](e)[0]),o}(o,e);let i=I(t.data,{...o},{mediaType:e.mediaType,size:e.size}),a=e.currency||t.data.currency;if(i.matchingFloor&&a!==t.data.currency)try{i.matchingFloor=(0,r.m)().convertCurrency(i.matchingFloor,t.data.currency,a)}catch(e){(0,n.logWarn)(`${S}: Unable to get currency conversion for getFloor for bidder ${o.bidder}. You must have currency module enabled with defaultRates in your currency config`),a=t.data.currency}if(t.enforcement.bidAdjustment&&i.matchingFloor){const e=p.u.get(o.bidder,"inverseBidAdjustment");if(e)i.matchingFloor=e(i.matchingFloor,o);else{let e=B(i.matchingFloor,null,o);i.matchingFloor=e?function(e,o){const t=Math.pow(10,10);return e*t/(o*t)*(e*t)/t}(i.matchingFloor,e):i.matchingFloor}}return null===i.floorRuleValue?null:i.matchingFloor?{floor:(l=i.matchingFloor,s=4,Math.ceil((parseFloat(l)*Math.pow(10,s)).toFixed(1))/Math.pow(10,s)),currency:a}:{};var l,s}function q(e,o){let t=(0,n.deepClone)(e);return t.schema.delimiter=e.schema.delimiter||"|",t.values=function(e,o){let t=e.schema.fields,r=e.schema.delimiter,n=o&&-1===t.indexOf("adUnitCode")&&t.unshift("adUnitCode");return Object.keys(e.values).reduce(((t,i)=>(t[(n?`${o}${r}${i}`:i).toLowerCase()]=e.values[i],t)),{})}(t,o),t.currency=t.currency||"USD",t}function w(e,o){let t=(0,n.deepClone)(j);if(2===(0,i.A)(t,"data.floorsSchemaVersion")){let{modelGroups:e,...o}=t.data;t.data=Object.assign(o,function(e,o){let t=Math.floor(Math.random()*o+1);for(let o=0;o<e.length;o++)if(t-=e[o].modelWeight,t<=0)return e[o]}(e,o.modelWeightSum))}let r=0===Object.keys((0,i.A)(t,"data.values")||{}).length;if(t.data=r?function(e){const o=e.find((e=>null!=e.floors?.schema));return e.reduce(((e,t)=>{if(null!=t.floors?.schema&&!(0,n.deepEqual)(t.floors.schema,o?.floors?.schema))return(0,n.logError)(`${S}: adUnit '${t.code}' declares a different schema from one previously declared by adUnit '${o.code}'. Floor config for '${t.code}' will be ignored.`),e;const r=Object.assign({},o?.floors,{values:void 0},t.floors);if(G(r))if(e.values){let o=q(r,t.code).values;Object.assign(e.values,o)}else(e=q(r,t.code)).location="adUnit";else null!=t.floors&&(0,n.logWarn)(`adUnit '${t.code}' provides an invalid \`floor\` definition, it will be ignored for floor calculations`,t);return e}),{})}(e):q(t.data),0===Object.keys((0,i.A)(t,"data.values")||{}).length)t.skipped=!0,t.skippedReason=k.NOT_FOUND;else{const e=(0,n.getParameterByName)("pbjs_skipRate")||((0,i.A)(t,"data.skipRate")??t.skipRate),o=100*Math.random()<parseFloat(e);t.skipped=o,o&&(t.skippedReason=k.RANDOM)}return t.hasOwnProperty("floorMin")&&(t.data.floorMin=t.floorMin),function(e,o,t){const r=function(e){const{data:o,enforcement:t}=e;return o?.noFloorSignalBidders?.length>0?o.noFloorSignalBidders:t?.noFloorSignalBidders?.length>0?t.noFloorSignalBidders:[]}(o);e.forEach((e=>{e.bids.forEach((e=>{const a=r.some((o=>o===e.bidder));o.skipped||a?(a&&(0,n.logInfo)(`noFloorSignal to ${e.bidder}`),delete e.getFloor):e.getFloor=W,e.auctionId=t,e.floorData={noFloorSignaled:a,skipped:o.skipped,skipRate:(0,i.A)(o,"data.skipRate")??o.skipRate,skippedReason:o.skippedReason,floorMin:o.floorMin,modelVersion:(0,i.A)(o,"data.modelVersion"),modelWeight:(0,i.A)(o,"data.modelWeight"),modelTimestamp:(0,i.A)(o,"data.modelTimestamp"),location:(0,i.A)(o,"data.location","noData"),floorProvider:o.floorProvider,fetchStatus:j.fetchStatus}}))}))}(e,t,o),t}function z(e){e.hasExited||(e.reqBidsConfigObj.auctionId=e.reqBidsConfigObj.auctionId||(0,n.generateUUID)(),$[e.reqBidsConfigObj.auctionId]=w(e.reqBidsConfigObj.adUnits||(0,r.m)().adUnits,e.reqBidsConfigObj.auctionId),e.nextFn.apply(e.context,[e.reqBidsConfigObj]),e.hasExited=!0)}function P(e){return e=function(e){if((0,n.isNumber)(e.default)){let o="*";const t=(e.schema?.fields||[]).length;t?o=Array(t).fill("*").join(e.schema?.delimiter||"|"):(0,a.J)(e,"schema.fields",[R]),e.values=e.values||{},null==e.values[o]&&(e.values[o]=e.default,e.meta={defaultRule:o})}return e}(e),!!function(e){if(Array.isArray(e)&&e.length>0){if(e.every((e=>O.includes(e))))return!0;(0,n.logError)(`${S}: Fields received do not match allowed fields`)}return!1}((0,i.A)(e,"schema.fields"))&&(o=e,t=e.schema.fields.length,r=e.schema.delimiter||"|","object"==typeof o.values&&(o.values=Object.keys(o.values).reduce(((e,n)=>(function(e,o,t,r){return"string"==typeof e&&e.split(r).length===t&&("number"==typeof o||null===o)}(n,o.values[n],t,r)&&(e[n]=o.values[n]),e)),{}),Object.keys(o.values).length>0));var o,t,r}const V={1:e=>P(e),2:e=>!(!Array.isArray(e.modelGroups)||0===e.modelGroups.length)&&(e.modelWeightSum=0,e.modelGroups.every((o=>!("number"!=typeof o.modelWeight||!P(o))&&(e.modelWeightSum+=o.modelWeight,!0))))};function G(e){return"object"==typeof e&&(e.floorsSchemaVersion=e.floorsSchemaVersion||1,"function"!=typeof V[e.floorsSchemaVersion]?((0,n.logError)(`${S}: Unknown floorsSchemaVersion: `,e.floorsSchemaVersion),!1):V[e.floorsSchemaVersion](e))}function J(e,o){if(e&&"object"==typeof e&&G(e))return(0,n.logInfo)(`${S}: A ${o} set the auction floor data set to `,e),{...e,location:o};(0,n.logError)(`${S}: The floors data did not contain correct values`,e)}const L=(0,y.Ak)("priceFloors",(function(e,o){const t={reqBidsConfigObj:o,context:this,nextFn:e,hasExited:!1,timer:null};j.auctionDelay>0&&T?U.submit(j.auctionDelay,(()=>z(t)),(()=>{(0,n.logWarn)(`${S}: Fetch attempt did not return in time for auction`),j.fetchStatus="timeout",z(t)})):z(t)}));function _(e){let o;T=!1,j.fetchStatus="success";try{o=JSON.parse(e)}catch(t){o=e}const t=J(o,"fetch");t&&(j.data=t,j.skipRate=(0,n.isNumber)(t.skipRate)?t.skipRate:j.skipRate,j.floorProvider=t.floorProvider||j.floorProvider),U.resume()}function Y(e){T=!1,j.fetchStatus="error",(0,n.logError)(`${S}: Fetch errored with: `,e),U.resume()}function H(e){var o;j=(0,n.pick)(e,["floorMin","enabled",e=>!1!==e,"auctionDelay",e=>e||0,"floorProvider",o=>(0,i.A)(e,"data.floorProvider",o),"endpoint",e=>e||{},"skipRate",()=>isNaN((0,i.A)(e,"data.skipRate"))?e.skipRate||0:e.data.skipRate,"enforcement",e=>(0,n.pick)(e||{},["enforceJS",e=>!1!==e,"enforcePBS",e=>!0===e,"floorDeals",e=>!0===e,"bidAdjustment",e=>!1!==e,"noFloorSignalBidders",e=>e||[]]),"additionalSchemaFields",e=>{return"object"==typeof e&&Object.keys(e).length>0?(o=e,void Object.keys(o).forEach((e=>{-1===O.indexOf(e)&&"function"==typeof o[e]&&(O.push(e),E[e]=o[e])}))):void 0;var o},"data",e=>e&&J(e,"setConfig")||void 0]),j.enabled?((o=j.endpoint).url&&!T?"GET"!==(o.method||"GET")?(0,n.logError)(`${S}: 'GET' is the only request method supported at this time!`):(C(o.url,{success:_,error:Y},null,{method:"GET"}),T=!0):T&&(0,n.logWarn)(`${S}: A fetch is already occuring. Skipping.`),M||(d.on(c.qY.AUCTION_END,(e=>{setTimeout((()=>delete $[e.auctionId]),3e3)})),(0,r.m)().requestBids.before(L,50),(0,u.Yn)("addBidResponse").before(Z,(0,n.debugTurnedOn)()?4:50),M=!0)):((0,n.logInfo)(`${S}: Turning off module`),j={},$={},(0,u.Yn)("addBidResponse").getHooks({hook:Z}).remove(),(0,r.m)().requestBids.getHooks({hook:L}).remove(),M=!1)}const Z=(0,y.NL)("priceFloors",(function(e,o,t,a){let l=$[t.auctionId];if(!l||!t||l.skipped)return e.call(this,o,t,a);const s=h.n.index.getBidRequest(t);let d,u=I(l.data,s,{...t,size:[t.width,t.height]});if(!u.matchingFloor)return 0!==u.matchingFloor&&(0,n.logWarn)(`${S}: unable to determine a matching price floor for bidResponse`,t),e.call(this,o,t,a);let f=l.data.currency.toUpperCase(),m=t.currency||"USD";if(f===m.toUpperCase())d=t.cpm;else if(t.originalCurrency&&f===t.originalCurrency.toUpperCase())d=t.originalCpm;else try{d=(0,r.m)().convertCurrency(t.cpm,m.toUpperCase(),f)}catch(r){return(0,n.logError)(`${S}: Unable do get currency conversion for bidResponse to Floor Currency. Do you have Currency module enabled? ${t}`),e.call(this,o,t,a)}return d=B(d,t,s),function(e,o,t,r){t.floorData={floorValue:o.matchingFloor,floorRule:o.matchingRule,floorRuleValue:o.floorRuleValue,floorCurrency:e.data.currency,cpmAfterAdjustments:r,enforcements:{...e.enforcement},matchedFields:{}},e.data.schema.fields.forEach(((r,n)=>{let i=o.matchingData.split(e.data.schema.delimiter)[n];t.floorData.matchedFields[r]=i}))}(l,u,t,d),function(e,o,t){let r=!1!==(0,i.A)(e,"enforcement.enforceJS"),n=!0===(0,i.A)(e,"enforcement.floorDeals")||!t.dealId,a=t.floorData.cpmAfterAdjustments<o.matchingFloor;return r&&a&&n}(l,u,t)?(a(c.Tf.FLOOR_NOT_MET),void(0,n.logWarn)(`${S}: ${t.bidderCode}'s Bid Response for ${o} was rejected due to floor not met (adjusted cpm: ${t?.floorData?.cpmAfterAdjustments}, floor: ${u?.matchingFloor})`,t)):e.call(this,o,t,a)}));l.$W.getConfig("floors",(e=>H(e.floors))),(0,g.pS)({type:g.Tb,name:"bidfloor",fn:function(e,o,t){if("function"==typeof o.getFloor){let r,i;try{({currency:r,floor:i}=o.getFloor({currency:t.currency||l.$W.getConfig("currency.adServerCurrency")||"USD",mediaType:t.mediaType||"*",size:"*"})||{})}catch(e){return void(0,n.logWarn)("Cannot compute floor for bid",o)}i=parseFloat(i),null==r||null==i||isNaN(i)||Object.assign(e,{bidfloor:i,bidfloorcur:r})}}}),(0,g.pS)({type:g.Tb,name:"extPrebidFloors",fn:function(e,o,t){if(null!=e.bidfloor){let{floorMinCur:o,floorMin:r}=t.reqContext.floorMin||{};null==o&&(o=e.bidfloorcur);const n=e.ext?.prebid?.floors?.floorMinCur||e.ext?.prebid?.floorMinCur||o,i=e.ext?.prebid?.floors?.floorMin||e.ext?.prebid?.floorMin,l=(0,F.hZ)(e.bidfloor,e.bidfloorcur,o),s=!(!i||!n)&&(0,F.hZ)(i,n,o),d=s&&s<l?s:l;(0,a.J)(e,"ext.prebid.floors.floorMin",d),(null==r||r>d)&&(r=d),t.reqContext.floorMin={floorMin:r,floorMinCur:o}}},dialects:[g.e4],priority:-1}),(0,g.pS)({type:g.S3,name:"extPrebidFloors",fn:function(e,o,t){M&&(0,a.J)(e,"ext.prebid.floors.enabled",e.ext?.prebid?.floors?.enabled||!1),t?.floorMin&&(0,n.mergeDeep)(e,{ext:{prebid:{floors:t.floorMin}}})},dialects:[g.e4]}),(0,r.E)("priceFloors")}},e=>{e.O(0,[60802,33005,41225,35957,51085],(()=>{return o=29433,e(e.s=o);var o}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[86388],{72792:(e,t,i)=>{var r=i(7873),n=i(91069),a=i(70433),d=i(63172),s=i(43272),u=i(57377),o=i(71371),c=i(82621);const p={code:"digitalMatter",gvlid:1345,supportedMediaTypes:[o.D4],aliases:["dichange","digitalmatter"],bidParameters:["accountId","siteId"],isBidRequestValid:function(e){return"object"==typeof e.params&&(t=e,(0,a.A)(t,"mediaTypes.banner")?!(!e.params.accountId||!e.params.siteId):((0,n.logWarn)("Invalid bid request: missing required mediaType - banner"),!1));var t},buildRequests:function(e,t){const i=t.ortb2||{},r=i.site,u=i?.source?.tid,{user:o}=i||{};r.page||(r.page=t.refererInfo.page);const c=function(e){let t=e.dnt;t||(t=(0,n.getDNT)()?1:0);return{w:e.w||window.innerWidth,h:e.h||window.innerHeight,ua:e.ua||navigator.userAgent,dnt:t,language:e.language||navigator.language}}(i.device),p=l(e,"schain"),g=l(e,"userIdAsEids"),m=s.$W.getConfig("currency"),b=m&&[m],f=e.map(((e,t)=>{const{accountId:i,siteId:r}=e.params,d=(0,a.A)(e,"mediaTypes.banner"),s=(0,a.A)(e,"mediaTypes.banner.pos")??0;return{id:e.adUnitCode,bidId:e.bidId,accountId:i,adUnitCode:e.adUnitCode,siteId:r,banner:{pos:s,topframe:(0,n.inIframe)()?0:1,format:d.sizes.map((e=>({w:e[0],h:e[1]})))},sizes:(0,n.parseSizesInput)(d.sizes)}})),h={id:t.bidderRequestId,tid:u,site:r,device:c,user:o,cur:b,imp:f,test:s.$W.getConfig("debug")?1:0,tmax:t.timeout,start:t.auctionStart,ext:{prebid:{targeting:{includewinners:!0,includebidderkeys:!1}}}};p&&(0,d.J)(h,"source.ext.schain",p),g&&(0,d.J)(h,"user.ext.eids",g),void 0!==(0,a.A)(t,"gdprConsent.gdprApplies")&&((0,d.J)(h,"user.ext.consent",t.gdprConsent.consentString),(0,d.J)(h,"regs.ext.gdpr",1&t.gdprConsent.gdprApplies));return{method:"POST",url:"https://adx.digitalmatter.services/openrtb2/auction",data:JSON.stringify(h)}},interpretResponse:function(e){const t=e.body||e,{cur:i}=t,r=[];return t&&t.bids&&Array.isArray(t.bids)&&t.bids.forEach((e=>{const t={requestId:e.bidid,adomain:e.adomain,cpm:e.cpm,currency:i,netRevenue:!0,ttl:e.ttl||300,creativeId:e.creativeid,width:e.width,height:e.height,dealId:e.dealid,ad:e.ad,meta:e.meta};r.push(t)})),r},getUserSyncs:function(e,t,i,r,n){if(g)return[];const a=[];return(0,c.C)(i)&&function(e){return!e||!Array.isArray(e.applicableSections)||e.applicableSections.every((e=>"number"==typeof e&&e<=5))}(n)&&t.forEach((t=>{if(t.body.ext&&t.body.ext.usersync)try{t.body.ext.usersync.forEach((t=>{let i=t.url,r=t.type;i&&("image"!==r&&"redirect"!==r||!e.pixelEnabled?"iframe"===r&&e.iframeEnabled&&a.push({type:"iframe",url:i}):a.push({type:"image",url:i}))}))}catch(e){}})),a}};let g=!1;function l(e,t){for(let i,r=0;r<e.length;r++)if(i=(0,a.A)(e[r],t),i)return i}(0,u.a$)(p),(0,r.E)("digitalMatterBidAdapter")}},e=>{e.O(0,[60802,51085],(()=>{return t=72792,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[50408],{3120:(e,t,r)=>{var a=r(7873),i=r(29495),n=r(95789),s=r(57377),d=r(71371),o=r(91069),p=r(70433),c=r(8702),m=r(7337);let u="";const l="https://acdn.adnxs.com/video/outstream/ANOutstreamVideo.js",y={code:"admatic",gvlid:1281,aliases:[{code:"admaticde",gvlid:1281},{code:"pixad",gvlid:1281},{code:"monetixads",gvlid:1281},{code:"netaddiction",gvlid:1281},{code:"adt",gvlid:779},{code:"yobee",gvlid:1281}],supportedMediaTypes:[d.D4,d.G_,d.s6],isBidRequestValid:e=>{let t=!1;if(e?.params){const a=(r=(0,o.getValue)(e.params,"networkId"),parseInt(r)>0),i="string"==typeof(0,o.getValue)(e.params,"host");t=a&&i}var r;return t||(0,o.logError)(`${e.bidder} networkId and host parameters are required. Bid aborted.`),t},buildRequests:(e,t)=>{const r=t.timeout,a=e.map(v),n=t.ortb2,s=(0,o.getValue)(e[0].params,"networkId");let d=(0,o.getValue)(e[0].params,"host");const p=(0,i.b)(t)||null,c=e[0].bidder,m={ortb:n,site:{page:t.refererInfo.page,ref:t.refererInfo.page,publisher:{name:t.refererInfo.domain,publisherId:s}},imp:a,ext:{bidder:c},schain:{},regs:{ext:{}},user:{ext:{}},at:1,tmax:parseInt(r)};if(m.ext.cur=p,t&&t.gdprConsent&&t.gdprConsent.gdprApplies){const e=t.gdprConsent.consentString?t.gdprConsent.consentString.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""):"",r=t.gdprConsent.gdprApplies?1:0;m.regs.ext.gdpr=r,m.regs.ext.consent=e}if(t&&t.coppa&&(m.regs.ext.coppa=!0===t.coppa?1:!1===t.coppa?0:void 0),t&&t.ortb2?.regs?.gpp&&(m.regs.ext.gpp=t.ortb2?.regs?.gpp),t&&t.ortb2?.regs?.gpp_sid&&(m.regs.ext.gpp_sid=t.ortb2?.regs?.gpp_sid),t&&t.uspConsent&&(m.regs.ext.uspIab=t.uspConsent),e[0].schain){const t=function(e){if(!e)return null;if(!function(e){if(!e.nodes)return!1;const t=["asi","sid","hp"];return e.nodes.every((e=>t.every((t=>e[t]))))}(e))return(0,o.logError)("AdMatic: required schain params missing"),null;return e}(e[0].schain);t&&(m.schain=t)}if(e[0].userIdAsEids){const t={eids:e[0].userIdAsEids};m.user.ext={...m.user.ext,...t}}if(m){switch(c){case"netaddiction":u="https://static.cdn.netaddiction.tech/netaddiction/sync.html";break;case"monetixads":u="https://static.cdn.monetixads.com/monetixads/sync.html";break;case"pixad":u="https://static.cdn.pixad.com.tr/sync.html";break;case"admaticde":u="https://static.cdn.admatic.de/admaticde/sync.html";break;case"adt":u="https://static.cdn.adtarget.biz/adt/sync.html";break;case"yobee":u="https://static.cdn.yobee.it/yobee/sync.html";break;default:u="https://static.cdn.admatic.com.tr/sync.html"}return d=d?.replace("https://","")?.replace("http://","")?.replace("/",""),{method:"POST",url:`https://${d}/pb`,data:m,options:{contentType:"application/json"}}}},getUserSyncs:function(e,t,r,a,i){if(!g&&e.iframeEnabled){let e=(0,c.d)(r,a,i);return e=Object.keys(e).length?`&${(0,o.formatQS)(e)}`:"",g=!0,{type:"iframe",url:u+e}}},interpretResponse:(e,t)=>{const r=e.body,a=[];return r&&r?.data&&(0,o.isArray)(r.data)&&r.data.forEach((e=>{const i=function(e,t){for(const r of e)if(r.id===t.id)return r;return}(t.data.imp,e);if(i){const t={requestId:e.id,cpm:e.price,width:e.width,height:e.height,currency:r.cur,netRevenue:!0,creativeId:e.creative_id,meta:{model:e.mime_type,advertiserDomains:e&&e.adomain?e.adomain:[]},bidder:e.bidder,mediaType:e.type,ttl:60};"video"===t.mediaType&&function(e){try{return URL(e),!0}catch(e){return!1}}(e.party_tag)?t.vastUrl=e.party_tag:"video"===t.mediaType?t.vastXml=e.party_tag:"banner"===t.mediaType?t.ad=e.party_tag:"native"===t.mediaType&&(t.native=(0,m.kf)(e.party_tag));const s=(0,p.A)(i,"mediatype.context");"video"===t.mediaType&&"outstream"===s&&(t.renderer=function(e){const t=n.A4.install({id:e.bidId,url:l,loaded:!1});try{t.setRender(h)}catch(e){(0,o.logError)("Prebid Error calling setRender on renderer"+e)}return t}(e)),a.push(t)}})),a}};var g=!1;function h(e){e.renderer.push((()=>{window.ANOutstreamVideo.renderAd({targetId:e.adUnitCode,adResponse:e.adResponse})}))}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return null==e?[]:Array.isArray(e[0])?e.map((e=>t(e))):[t(e)]}function b(e){return e[0]+"x"+e[1]}function v(e){const t={};return t.size=function(e){return function(e){let t=(0,p.A)(e,"mediaTypes.video.playerSize"),r=(0,p.A)(e,"mediaTypes.video.sizes"),a=(0,p.A)(e,"mediaTypes.native.sizes"),i=(0,p.A)(e,"mediaTypes.banner.sizes");if((0,o.isArray)(i)||(0,o.isArray)(t)||(0,o.isArray)(r)){return[i,r,a,t].reduce((function(e,t){return(0,o.isArray)(t)&&(0,o.isArray)(t[0])&&t.forEach((function(t){e.push({w:t[0],h:t[1]})})),e}),[])}}(e)}(e),e.mediaTypes?.banner&&(t.type="banner",t.mediatype={}),e.mediaTypes?.video&&(t.type="video",t.mediatype=e.mediaTypes.video),e.mediaTypes?.native&&(t.type="native",t.size=[{w:1,h:1}],t.mediatype=e.mediaTypes.native),(0,p.A)(e,"ortb2Imp.ext")&&(t.ext=e.ortb2Imp.ext),t.id=(0,o.getBidIdParameter)("bidId",e),function(e,t){try{const r={};t.getFloor&&(t.mediaTypes?.banner&&(r.banner={},f((0,p.A)(t,"mediaTypes.banner.sizes")).forEach((e=>r.banner[b(e).toString()]=t.getFloor({size:e,mediaType:d.D4})))),t.mediaTypes?.video&&(r.video={},f((0,p.A)(t,"mediaTypes.video.playerSize")).forEach((e=>r.video[b(e).toString()]=t.getFloor({size:e,mediaType:d.G_})))),t.mediaTypes?.native&&(r.native={},r.native["*"]=t.getFloor({size:"*",mediaType:d.s6})),Object.keys(r).length>0&&(e||(e={}),Object.assign(e,{floors:r})))}catch(e){(0,o.logError)("Could not parse floors from Prebid: "+e)}}(t,e),t}(0,s.a$)(y),(0,a.E)("admaticBidAdapter")}},e=>{e.O(0,[19147,92931,46550,60802,51085],(()=>{return t=3120,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[81575],{89177:(e,t,n)=>{var i=n(7873),o=n(71371),r=n(70433),s=n(91069),p=n(57377),d=n(68044),c=n(44042);const a="https://ms-cookie-sync.presage.io",u="1.7.0";function g(){const e=window.top.document.documentElement.clientWidth?window.top.document.documentElement.clientWidth:0,t=window.top.innerWidth?window.top.innerWidth:0,n=window.top.outerWidth?window.top.outerWidth:0,i=window.top.screen.width?window.top.screen.width:0;return e||t||n||i}function l(){const e=window.top.document.documentElement.clientHeight?window.top.document.documentElement.clientHeight:0,t=window.top.innerHeight?window.top.innerHeight:0,n=window.top.outerHeight?window.top.outerHeight:0,i=window.top.screen.height?window.top.screen.height:0;return e||t||n||i}function m(e){if(!(0,s.isFn)(e.getFloor))return 0;let t=e.getFloor({currency:"USD",mediaType:"banner",size:"*"});return(0,s.isPlainObject)(t)&&"USD"===t.currency?t.floor:0}function h(){try{return(0,s.getWindowTop)()}catch(e){return(0,s.getWindowSelf)()}}const w={code:"ogury",gvlid:31,supportedMediaTypes:[o.D4],isBidRequestValid:function(e){const t=(0,c.u)(e),n=Boolean(t)&&t.length>0,i=!!e.params.adUnitId,o=!!e.params.assetKey;return n&&i&&o},getUserSyncs:function(e,t,n,i,o){const r=n&&n.consentString||"",s=o&&o.gppString||"",p=o&&o.applicableSections&&o.applicableSections.toString()||"";return e.iframeEnabled?[{type:"iframe",url:`${a}/user-sync.html?gdpr_consent=${r}&source=prebid&gpp=${s}&gpp_sid=${p}`}]:e.pixelEnabled?[{type:"image",url:`${a}/v1/init-sync/bid-switch?iab_string=${r}&source=prebid&gpp=${s}&gpp_sid=${p}`},{type:"image",url:`${a}/ttd/init-sync?iab_string=${r}&source=prebid&gpp=${s}&gpp_sid=${p}`},{type:"image",url:`${a}/xandr/init-sync?iab_string=${r}&source=prebid&gpp=${s}&gpp_sid=${p}`}]:[]},buildRequests:function(e,t){const n={id:t.bidderRequestId,tmax:Math.min(1e3,t.timeout),at:1,regs:{ext:{gdpr:t.gdprConsent&&t.gdprConsent.gdprApplies?1:0}},site:{domain:location.hostname,page:location.href},user:{ext:{consent:""}},imp:[],ext:{adapterversion:u,prebidversion:"9.27.0"},device:{w:g(),h:l(),pxratio:window.devicePixelRatio}};return t.gdprConsent&&t.gdprConsent.consentString&&(n.user.ext.consent=t.gdprConsent.consentString),t.gppConsent&&t.gppConsent.gppString&&(n.regs.ext.gpp=t.gppConsent.gppString),t.gppConsent&&t.gppConsent.applicableSections&&(n.regs.ext.gpp_sid=t.gppConsent.applicableSections),e.forEach((e=>{const t=(0,c.u)(e).map((e=>({w:e[0],h:e[1]})));if(e.mediaTypes&&e.mediaTypes.hasOwnProperty("banner")){n.site.id=e.params.assetKey;const i=m(e);e.userId&&(n.user.ext.uids=e.userId),e.userIdAsEids&&(n.user.ext.eids=e.userIdAsEids);const o=(0,r.A)(e,"ortb2Imp.ext.gpid");n.imp.push({id:e.bidId,tagid:e.params.adUnitId,...i&&{bidfloor:i},banner:{format:t},ext:{...e.params,...o&&{gpid:o},timeSpentOnPage:document.timeline&&document.timeline.currentTime?document.timeline.currentTime:0}})}})),{method:"POST",url:"https://mweb-hb.presage.io/api/header-bidding-request",data:n,options:{contentType:"application/json"}}},interpretResponse:function(e){if(!e||!e.body||"object"!=typeof e.body||0===Object.keys(e.body).length)return(0,s.logWarn)("no response or body is malformed"),[];const t=[];return e.body.seatbid.forEach((e=>{e.bid.forEach((e=>{let n={requestId:e.impid,cpm:e.price,currency:"USD",width:e.w,height:e.h,creativeId:e.id,netRevenue:!0,ttl:60,ext:e.ext,meta:{advertiserDomains:e.adomain},nurl:e.nurl,adapterVersion:u,prebidVersion:"9.27.0"};n.ad=e.adm,t.push(n)}))})),t},getFloor:m,onBidWon:function(e){h().OG_PREBID_BID_OBJECT={...e&&{...e}},e&&e.nurl&&(0,d.RD)(e.nurl,null)},getWindowContext:h,onTimeout:function(e){(0,d.RD)("https://ms-ads-monitoring-events.presage.io/bid_timeout",null,JSON.stringify({...e[0],location:window.location.href}),{method:"POST",contentType:"application/json"})}};(0,p.a$)(w),(0,i.E)("oguryBidAdapter")}},e=>{e.O(0,[18139,60802,51085],(()=>{return t=89177,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[73055],{19851:(e,t,r)=>{var n=r(7873),s=r(89766),a=r(57377),i=r(71371),o=r(91069),p=r(63172),c=r(70433);const d=["mimes","minduration","maxduration","plcmt","protocols","startdelay","skip","skipafter","minbitrate","maxbitrate","delivery","playbackmethod","api","linearity","battr"],u=["battr"],m="",l="-us-e",b="-asia",f={code:"eskimi",gvlid:814,supportedMediaTypes:[i.D4,i.G_],isBidRequestValid:function(e){return function(e){return!!parseInt(e.params.placementId)}(e)&&(function(e){const t=c.A(e,`mediaTypes.${i.D4}.sizes`);return o.isArray(t)&&t.length>0&&t.every((e=>o.isNumber(e[0])&&o.isNumber(e[1])))}(e)||function(e){const t=c.A(e,`mediaTypes.${i.G_}.playerSize`);return o.isArray(t)&&t.length>0&&t.every((e=>o.isNumber(e[0])&&o.isNumber(e[1])))}(e))},buildRequests:function(e,t){let r=e.filter((e=>y(e))),n=e.filter((e=>function(e){return c.A(e,"mediaTypes.banner")||!y(e)}(e))),s=[];return n.forEach((e=>{s.push(h([e],t,i.D4))})),r.forEach((e=>{s.push(h([e],t,i.G_))})),s},interpretResponse:function(e,t){return g.fromORTB({request:t.data,response:e.body}).bids},getUserSyncs:function(e,t,r,n,s){if(e.iframeEnabled||e.pixelEnabled){let t=e.iframeEnabled?"iframe":"image",a=[],i=`https://ittpx${A()}.eskimi.com/sync?sp_id=137`;return r&&(a.push("gdpr="+(1&r.gdprApplies)),a.push("gdpr_consent="+encodeURIComponent(r.consentString||""))),n&&a.push("us_privacy="+encodeURIComponent(n)),s?.gppString&&s?.applicableSections?.length&&(a.push("gpp="+encodeURIComponent(s.gppString)),a.push("gpp_sid="+encodeURIComponent(s.applicableSections.join(",")))),[{type:t,url:`${i}${a.length>0?"&"+a.join("&"):""}`}]}},onBidWon:function(e){(0,o.logInfo)("Bid won: ",e),e.burl&&o.triggerPixel(e.burl)},onTimeout:function(e){(0,o.logInfo)("Timeout: ",e)},onBidderError:function(e){let{error:t,bidderRequest:r}=e;(0,o.logInfo)("Error: ",t,r)}};(0,a.a$)(f);const g=(0,s.A)({context:{netRevenue:!0,ttl:30,currency:"USD"},imp(e,t,r){let n=e(t,r);return n.secure=t.ortb2Imp?.secure??1,!n.bidfloor&&t.params.bidFloor&&(n.bidfloor=t.params.bidFloor,n.bidfloorcur=(0,o.getBidIdParameter)("bidFloorCur",t.params).toUpperCase()||"USD"),t.mediaTypes[i.G_]?n=function(e,t){const r=c.A(e,`mediaTypes.${i.G_}`,{}),n=c.A(e,`params.${i.G_}`,{}),s={...r,...n},a=r&&r.playerSize||[];a&&a.length>0&&(p.J(t,"video.w",a[0][0]),p.J(t,"video.h",a[0][1]));d.forEach((e=>{s.hasOwnProperty(e)&&p.J(t,`video.${e}`,s[e])})),t.video&&"outstream"===s?.context&&(t.video.plcmt=t.video.plcmt||4);return{...t}}(t,n):t.mediaTypes[i.D4]&&(n=function(e,t){const r=c.A(e,`mediaTypes.${i.D4}`,{}),n=c.A(e,`params.${i.D4}`,{}),s={...r,...n};let a=e.mediaTypes.banner.sizes;a&&(p.J(t,"banner.w",a[0][0]),p.J(t,"banner.h",a[0][1]));return u.forEach((e=>{s.hasOwnProperty(e)&&p.J(t,`banner.${e}`,s[e])})),{...t}}(t,n)),n},request(e,t,r,n){const s=e(t,r,n);(0,o.mergeDeep)(s,{at:1,ext:{pv:"9.27.0"}});const a=n.bidRequests[0];return a.params.coppa&&p.J(s,"regs.coppa",1),a.params.test&&(s.test=1),s}});function h(e,t,r){const n=g.toORTB({bidRequests:e,bidderRequest:t,context:{mediaType:r}}),s=e.find((e=>e.params.placementId));return n.site||(n.site={}),n.site.ext={placementId:parseInt(s.params.placementId)},t.gdprConsent&&(n.user||(n.user={}),n.user.ext||(n.user.ext={}),n.regs||(n.regs={}),n.regs.ext||(n.regs.ext={}),n.user.ext.consent=t.gdprConsent.consentString,n.regs.ext.gdpr=t.gdprConsent.gdprApplies?1:0),s.params.bcat&&(n.bcat=s.params.bcat),s.params.badv&&(n.badv=s.params.badv),s.params.bapp&&(n.bapp=s.params.bapp),{method:"POST",url:`https://ittr${A()}.eskimi.com/prebidjs`,data:n,options:{withCredentials:!0,contentType:"application/json;charset=UTF-8"}}}function y(e){return c.A(e,"mediaTypes.video")}function A(){try{const e=Intl.DateTimeFormat().resolvedOptions().timeZone;switch(e.split("/")[0]){case"Europe":case"Africa":case"Atlantic":case"Arctic":default:return m;case"Asia":case"Australia":case"Antarctica":case"Pacific":case"Indian":return b;case"America":return l}}catch(e){return m}}(0,n.E)("eskimiBidAdapter")}},e=>{e.O(0,[60802,58498,51085],(()=>{return t=19851,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[37826],{91010:(e,t,n)=>{var r=n(7873),s=n(70433),i=n(91069),a=n(63172),o=n(57377),d=n(71371),p=n(43272),g=n(76568);const c={code:"connectad",gvlid:138,aliases:["connectadrealtime"],supportedMediaTypes:[d.D4],isBidRequestValid:function(e){return!(!e.params.networkId||!e.params.siteId)},buildRequests:function(e,t){let n={method:"POST",url:"",data:"",bidRequest:[]};if(e.length<1)return n;const r=(0,s.A)(t,"ortb2.user.data",p.$W.getAnyConfig("ortb2.user.data")),o=(0,s.A)(t,"ortb2.site.content.data",p.$W.getAnyConfig("ortb2.site.content.data")),d=Object.assign({placements:[],time:Date.now(),url:t.refererInfo?.page,referrer:t.refererInfo?.ref,screensize:[window.screen.width,window.screen.height].join("x"),dnt:"yes"==navigator.doNotTrack||"1"==navigator.doNotTrack||"1"==navigator.msDoNotTrack?1:0,language:navigator.language,ua:navigator.userAgent,pversion:"9.27.0",cur:"USD",user:{},regs:{},source:{},site:{},sda:r,sdc:o}),g=t?.ortb2||{};if(["site","user","device","bcat","badv","regs"].forEach((e=>{const t=g[e];t&&(0,i.mergeDeep)(d,{[e]:t})})),!0===p.$W.getConfig("coppa")&&(0,a.J)(d,"regs.coppa",1),e[0].schain&&(0,a.J)(d,"source.ext.schain",e[0].schain),t.gdprConsent){let e;"boolean"==typeof t.gdprConsent.gdprApplies&&(e=t.gdprConsent.gdprApplies?1:0),(0,a.J)(d,"user.ext.gdpr",e),(0,a.J)(d,"user.ext.consent",t.gdprConsent.consentString)}t.uspConsent&&(0,a.J)(d,"user.ext.us_privacy",t.uspConsent),t?.gppConsent?.gppString?((0,a.J)(d,"regs.gpp",t.gppConsent.gppString),(0,a.J)(d,"regs.gpp_sid",t.gppConsent.applicableSections)):t?.ortb2?.regs?.gpp&&((0,a.J)(d,"regs.gpp",t.ortb2.regs.gpp),(0,a.J)(d,"regs.gpp_sid",t.ortb2.regs.gpp_sid)),t?.ortb2?.regs?.ext?.dsa&&(0,a.J)(d,"regs.ext.dsa",t.ortb2.regs.ext.dsa),e[0].userIdAsEids&&(0,a.J)(d,"user.ext.eids",e[0].userIdAsEids);const c=(0,s.A)(t,"ortb2.source.tid");return c&&(0,a.J)(d,"source.tid",c),d.tmax=t.timeout,e.map((e=>{const t=Object.assign({id:(0,i.generateUUID)(),divName:e.bidId,tagId:e.adUnitCode,pisze:e.mediaTypes.banner.sizes[0]||e.sizes[0],sizes:e.mediaTypes.banner.sizes,bidfloor:u(e),siteId:e.params.siteId,networkId:e.params.networkId,tid:e.ortb2Imp?.ext?.tid}),n=(0,s.A)(e,"ortb2Imp.ext.gpid")||(0,s.A)(e,"ortb2Imp.ext.data.pbadslot");n&&(t.gpid=n),t.networkId&&t.siteId&&d.placements.push(t)})),n.data=JSON.stringify(d),n.bidRequest=e,n.url="https://i.connectad.io/api/v2",n},interpretResponse:function(e,t,n){let r,s,i,a,o=[];s=t.bidRequest,e=(e||{}).body;for(let t=0;t<s.length;t++)if(r={},a=s[t],i=a.bidId,e){const t=e.decisions&&e.decisions[i],n=t&&t.pricing&&t.pricing.clearPrice;t&&n&&(r.requestId=i,r.cpm=n,r.width=t.width,r.height=t.height,r.dealid=t.dealid||null,r.meta={advertiserDomains:t&&t.adomain?t.adomain:[]},r.ad=l(t),r.currency="USD",r.creativeId=t.adId,r.ttl=360,r.netRevenue=!0,t.dsa&&(r.meta=Object.assign({},r.meta,{dsa:t.dsa})),t.category&&(r.meta=Object.assign({},r.meta,{primaryCatId:t.category})),o.push(r))}return o},getUserSyncs:(e,t,n,r,s)=>{let a,o=e.iframeEnabled?"iframe":"image";if(a="iframe"==o?"https://sync.connectad.io/iFrameSyncer?":"https://sync.connectad.io/ImageSyncer?",n&&(a=(0,g.v)(a,"gdpr",n.gdprApplies?1:0)),n&&"string"==typeof n.consentString&&(a=(0,g.v)(a,"gdpr_consent",n.consentString)),r&&(a=(0,g.v)(a,"us_privacy",r)),s?.gppString&&s?.applicableSections?.length&&(a=(0,g.v)(a,"gpp",s.gppString),a=(0,g.v)(a,"gpp_sid",s?.applicableSections?.join(","))),!0===p.$W.getConfig("coppa")&&(a=(0,g.v)(a,"coppa",1)),e.iframeEnabled||e.pixelEnabled)return[{type:o,url:a}];(0,i.logWarn)("Bidder ConnectAd: No User-Matching allowed")}};function u(e){let t={};return"function"==typeof e.getFloor&&(t=e.getFloor({currency:"USD",mediaType:"banner",size:"*"})),t?.floor||e.params.bidfloor||e.params.floorprice||0}function l(e){return e.contents&&e.contents[0]&&e.contents[0].body}(0,o.a$)(c),(0,r.E)("connectadBidAdapter")}},e=>{e.O(0,[14577,60802,51085],(()=>{return t=91010,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[97966],{93800:(e,a,r)=>{var t=r(7873),i=r(71371),s=r(91069),n=r(70433),d=r(27934),o=r(63895),p=r(95789),m=r(73978),l=r(43272),c=r(12449),u=r(15901),g=r(51252),y=r(57377),f=r(38230);const v="Adagio:",b=[i.D4,i.s6,i.G_],A="adagio",h=`https://${A}.bbvms.com/r/$RENDERER.js`;const I={canAccessWindowTop:s.canAccessWindowTop,getAdagioNs:function(){return m.B},getDevice:function(e){const a={};e?.device&&(0,s.mergeDeep)(a,e.device),a.geo||(a.geo={});const r=navigator.language?"language":"userLanguage";return(0,s.mergeDeep)(a,{userAgent:navigator.userAgent,language:navigator[r],js:1}),a},getSite:function(e){const{refererInfo:a}=e;return{domain:(0,d.gR)(a.topmostLocation)||"",page:a.topmostLocation||"",referrer:a.ref||(0,s.getWindowSelf)().document.referrer||"",top:a.reachedTop}},getRefererInfo:d.EN,hasRtd:function(){return(l.$W.getConfig("realTimeData.dataProviders")||[]).find((e=>"adagio"===e.name))},isRendererPreferredFromPublisher:function(e){const a=(0,n.A)(e,"renderer"),r=!!(a&&a.url&&a.render),t=(0,n.A)(e,"mediaTypes.video.renderer"),i=!!(t&&t.url&&t.render);return!!(r&&!0!==a.backupOnly||i&&!0!==t.backupOnly)}};function w(e){const a=(0,n.A)(e,"mediaTypes.video",{}),r=(0,n.A)(e,"params.video",{}),t={};if(Array.isArray(a.playerSize)){const e=Array.isArray(a.playerSize[0])?a.playerSize[0]:a.playerSize;t.w=e[0],t.h=e[1]}const i={...t,...a,...r};i.context&&i.context===o.H6&&(i.playerName=function(e){return I.isRendererPreferredFromPublisher(e)?"other":"adagio"}(e)),e.mediaTypes.video=i,(0,o.aP)(e)}function T(e){if(!e.admNative||!Array.isArray(e.admNative.assets))return void(0,s.logError)(`${v} Invalid native response`);const a={};e.admNative.assets.forEach((e=>{if(e.title)a.title=e.title.text;else if(e.data)!function(e){const r={1:"sponsoredBy",2:"body",3:"rating",4:"likes",5:"downloads",6:"price",7:"salePrice",8:"phone",9:"address",10:"body2",11:"displayUrl",12:"cta"};r.hasOwnProperty(e.type)&&"string"==typeof e.value&&(a[r[e.type]]=e.value)}(e.data);else if(e.img)if(1===e.img.type)a.icon={url:e.img.url,width:e.img.w,height:e.img.h};else a.image={url:e.img.url,width:e.img.w,height:e.img.h}})),e.admNative.link&&(e.admNative.link.url&&(a.clickUrl=e.admNative.link.url),Array.isArray(e.admNative.link.clicktrackers)&&(a.clickTrackers=e.admNative.link.clicktrackers)),Array.isArray(e.admNative.eventtrackers)?(a.impressionTrackers=[],e.admNative.eventtrackers.forEach((e=>{if(1===e.event)switch(e.method){case 1:a.impressionTrackers.push(e.url);break;case 2:const r=`<script async src="${e.url}"><\/script>`;a.javascriptTrackers?a.javascriptTrackers+=`\n${r}`:a.javascriptTrackers=r}}))):(a.impressionTrackers=Array.isArray(e.admNative.imptrackers)?e.admNative.imptrackers:[],e.admNative.jstracker&&(a.javascriptTrackers=e.admNative.jstracker)),e.admNative.privacy&&(a.privacyLink=e.admNative.privacy),e.admNative.ext&&(a.ext={},e.admNative.ext.bvw&&(a.ext.adagio_bvw=e.admNative.ext.bvw)),e.native=a}function k(e,a){if(e.params=e.params||{},e.params[a])return;const r=l.$W.getConfig("adagio")||{},t=e.ortb2,i=r[a]||(0,n.A)(t,`site.ext.data.${a}`,null);if(i){if(Array.isArray(i))return void(i.length&&(e.params[a]=i[0].toString()));e.params[a]=i.toString()}}function U(e){const a=l.$W.getConfig("adagio")||{};e.params=e.params||{},a.siteId&&(e.params.organizationId=a.siteId.split(":")[0],e.params.site=a.siteId.split(":")[1]),e.params.placement=(0,n.A)(e,"ortb2Imp.ext.data.placement",e.params.placement),e.params.placement||!0!==a.useAdUnitCodeAsPlacement&&!0!==e.params.useAdUnitCodeAsPlacement||(e.params.placement=e.adUnitCode),e.params.adUnitElementId=(0,n.A)(e,"ortb2Imp.ext.data.divId",e.params.adUnitElementId),e.params.adUnitElementId||(!0===a.useAdUnitCodeAsAdUnitElementId||!0===e.params.useAdUnitCodeAsAdUnitElementId?e.params.adUnitElementId=e.adUnitCode:e.params.adUnitElementId=function(e){const a=(0,g.p)(e);if(a.divId)return a.divId}(e.adUnitCode)),k(e,"pagetype"),k(e,"category")}const S={bootstrapPlayer:function(e){const a=e.outstreamRendererCode,r={code:e.adUnitCode};if(e.vastXml?r.vastXml=e.vastXml:e.vastUrl&&(r.vastUrl=e.vastUrl),!e.vastXml&&!e.vastUrl)return void(0,s.logError)(`${v} no vastXml or vastUrl on bid`);if(!window.bluebillywig||!window.bluebillywig.renderers||!window.bluebillywig.renderers.length)return void(0,s.logError)(`${v} no BlueBillywig renderers found!`);const t=this.getRendererId(A,a),i={};e.skipOffset&&(i.skipOffset=e.skipOffset.toString());const n=window.bluebillywig.renderers.find((e=>e._id===t));if(!n)return void(0,s.logError)(`${v} couldn't find a renderer with ID ${t}`);const d=document.getElementById(e.adUnitCode);n.bootstrap(r,d,i)},newRenderer:function(e,a){const r=h.replace("$RENDERER",a),t=p.A4.install({url:r,loaded:!1,adUnitCode:e});try{t.setRender(this.outstreamRender)}catch(e){(0,s.logError)(`${v} error trying to setRender`,e)}return t},outstreamRender:function(e){e.renderer.push((()=>{S.bootstrapPlayer(e)}))},getRendererId:function(e,a){return`${e}-${a}`}},C={code:"adagio",gvlid:617,supportedMediaTypes:b,isBidRequestValid:e=>(e.params=e.params||{},U(e),!!(e.params.organizationId&&e.params.site&&e.params.placement)||((0,s.logWarn)(`${v} at least one required param is missing.`),!1)),buildRequests(e,a){e=(0,c.Xj)(e);const r="https:"===location.protocol?1:0,t=I.getDevice(a?.ortb2),d=I.getSite(a),o=I.getAdagioNs().pageviewId,p=function(e){if(!(0,n.A)(e,"gdprConsent"))return!1;const{apiVersion:a,gdprApplies:r,consentString:t,allowAuctionWithoutConsent:i}=e.gdprConsent;return(0,s.cleanObj)({apiVersion:a,consentString:t,consentRequired:r?1:0,allowAuctionWithoutConsent:i?1:0})}(a)||{},m=function(e){return!!(0,n.A)(e,"uspConsent")&&{uspConsent:e.uspConsent}}(a)||{},u={required:!0===l.$W.getConfig("coppa")?1:0},{gpp:g,gpp_sid:y}=(0,n.A)(a,"ortb2.regs",{}),A=(h=e[0],(0,n.A)(h,"schain"));var h;const T=function(e){if((0,n.A)(e,"userIdAsEids"))return e.userIdAsEids}(e[0])||[],k=(0,n.A)(l.$W.getConfig("userSync"),"syncEnabled")&&f.zt.canBidderRegisterSync("iframe","adagio"),U=(0,n.A)(a,"ortb2.regs.ext.dsa"),S=(0,n.A)(a,"ortb2.site.ext.data.adg_rtd.session",{});Object.keys(S).length||((0,s.logInfo)(v,"No session data provided. A new session is be generated."),S.new=!0,S.rnd=Math.random());const C=(0,n.A)(a,"ortb2.site.ext.data.adg_rtd.uid")||(0,s.generateUUID)(),E=e.map((e=>{const a=(0,s.deepClone)(e);if(a.auctionId=C,a.params.splitKeyword&&((0,s.isStr)(a.params.splitKeyword)||(0,s.isNumber)(a.params.splitKeyword)?a.params.splitKeyword=a.params.splitKeyword.toString():(delete a.params.splitKeyword,(0,s.logWarn)(v,"The splitKeyword param have been removed because the type is invalid, accepted type: number or string."))),a.params.organizationId=a.params.organizationId.toString(),a.params.dataLayer)if((0,s.isStr)(a.params.dataLayer)||(0,s.isNumber)(a.params.dataLayer)||(0,s.isArray)(a.params.dataLayer)||(0,s.isFn)(a.params.dataLayer))(0,s.logWarn)(v,"The dataLayer param is invalid, only object is accepted as a type."),delete a.params.dataLayer;else{let e=!1;a.params.dl=a.params.dataLayer,delete a.params.dataLayer,Object.keys(a.params.dl).forEach((r=>{a.params.dl[r]&&((0,s.isStr)(a.params.dl[r])||(0,s.isNumber)(a.params.dl[r])?a.params.dl[r]=a.params.dl[r].toString():(e=!0,delete a.params.dl[r]))})),e&&(0,s.logWarn)(v,"Some parameters of the dataLayer property have been removed because the type is invalid, accepted type: number or string.")}const r=function(e){if(!(0,s.isFn)(e.getFloor))return!1;const a=[],r=(r,t)=>{const i=e.getFloor({currency:"USD",mediaType:r,size:t});a.push((0,s.cleanObj)({mt:r,s:(0,s.isArray)(t)?`${t[0]}x${t[1]}`:void 0,f:isNaN(i?.floor)||"USD"!==i?.currency?void 0:i?.floor}))};return Object.keys(e.mediaTypes).forEach((a=>{if(-1!==b.indexOf(a)){const t=a===i.G_?"playerSize":"sizes";e.mediaTypes[a][t]&&e.mediaTypes[a][t].length?(0,s.isArray)(e.mediaTypes[a][t][0])?e.mediaTypes[a][t].forEach((e=>{r(a,[e[0],e[1]])})):r(a,[e.mediaTypes[a][t][0],e.mediaTypes[a][t][1]]):r(a,"*")}})),a}(e);if((0,s.isArray)(r)&&r.length){if(a.floors=r,(0,n.A)(a,"mediaTypes.banner")){const e=a.mediaTypes.banner,r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const r={size:e,floor:null},t=a.floors.filter((e=>e.mt===i.D4)),s=t.find((a=>a.s===e.join("x")));return r.floor=t?s?s.f:t[0].f:null,r};a.mediaTypes.banner.bannerSizes=(0,s.isArray)(e.sizes[0])?e.sizes.map((e=>r(e))):r(e.sizes)}if((0,n.A)(a,"mediaTypes.video")){const e=a.mediaTypes.video,r=a.floors.filter((e=>e.mt===i.G_)),t=e.playerSize&&(0,s.isArray)(e.playerSize[0])?e.playerSize[0]:e.playerSize,n=t?r.find((e=>e.s===t.join("x"))):void 0;a.mediaTypes.video.floor=r?n?n.f:r[0].f:null}if((0,n.A)(a,"mediaTypes.native")){const e=a.floors.filter((e=>e.mt===i.s6));e.length&&(a.mediaTypes.native.floor=e[0].f)}}(0,n.A)(a,"mediaTypes.video")&&w(a);const t=(0,n.A)(a,"ortb2Imp.ext.gpid")||(0,n.A)(a,"ortb2Imp.ext.data.pbadslot");t&&(a.gpid=t);const d={...(0,n.A)(a,"ortb2.site.ext.data.adg_rtd.features",{}),print_number:(a.bidderRequestsCount||1).toString(),adunit_position:(0,n.A)(a,"ortb2Imp.ext.data.adg_rtd.adunit_position",null)};a.features=Object.entries(d).reduce(((e,a)=>{let[r,t]=a;return null==t||(e[r]=t),e}),{}),delete a.params.siteId;return{adUnitCode:a.adUnitCode,auctionId:a.auctionId,bidder:a.bidder,bidId:a.bidId,params:a.params,features:a.features,gpid:a.gpid,mediaTypes:a.mediaTypes,nativeParams:a.nativeParams,score:a.score,transactionId:a.transactionId}})),N=E.reduce(((e,a)=>{const r=a.params.organizationId;return e[r]=e[r]||[],e[r].push(a),e}),{});e.forEach((e=>{e.params.pageviewId=o}));return Object.keys(N).map((e=>({method:"POST",url:"https://mp.4dex.io/prebid",data:{organizationId:e,hasRtd:I.hasRtd()?1:0,secure:r,device:t,site:d,pageviewId:o,adUnits:N[e],data:{session:S},regs:{gdpr:p,coppa:u,ccpa:m,gpp:g||"",gppSid:y||[],dsa:U},schain:A,user:{eids:T},prebidVersion:"9.27.0",usIfr:k},options:{contentType:"text/plain"}})))},interpretResponse(e,a){let r=[];try{const t=e.body;t&&(t.data&&I.hasRtd()&&I.getAdagioNs().queue.push({action:"ssp-data",ts:Date.now(),data:t.data}),t.bids&&t.bids.forEach((e=>{const t=(0,u.I6)(a.data.adUnits,(a=>a.bidId===e.requestId));if(t){if(e.meta=(0,n.A)(e,"meta",{}),e.meta.mediaType=e.mediaType,e.meta.advertiserDomains=Array.isArray(e.aDomain)&&e.aDomain.length?e.aDomain:[],e.mediaType===i.G_){const a=(0,n.A)(t,"mediaTypes.video.context");if(!e.vastUrl&&e.vastXml&&(e.vastUrl="data:text/xml;charset=utf-8;base64,"+window.btoa(e.vastXml.replace(/\\"/g,'"'))),a===o.H6){if(e.outstreamRendererCode=(0,n.A)(t,"params.rendererCode","renderer"),(0,n.A)(t,"mediaTypes.video.skip")){const a=(0,n.A)(t,"mediaTypes.video.skipafter",5);e.skipOffset=a}e.renderer=S.newRenderer(e.adUnitCode,e.outstreamRendererCode)}}e.mediaType===i.s6&&T(e),e.site=t.params.site,e.placement=t.params.placement,e.pagetype=t.params.pagetype,e.category=t.params.category}r.push(e)})))}catch(e){(0,s.logError)(e)}return r},getUserSyncs(e,a){if(!a.length||""===a[0].body||!a[0].body.userSyncs)return!1;return a[0].body.userSyncs.map((e=>({type:"p"===e.t?"image":"iframe",url:e.u})))}};(0,y.a$)(C),(0,t.E)("adagioBidAdapter")}},e=>{e.O(0,[33005,35759,60802,51085],(()=>{return a=93800,e(e.s=a);var a}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[65328],{91134:(e,t,r)=>{r.d(t,{Gk:()=>M});var n=r(7873),i=r(69759),s=r(91069),o=r(78969),d=r(11445),a=r(43272),c=r(57377),u=r(75023),l=r(15901);const p={appnexuspsp:{adapter:"prebidServer",enabled:!0,endpoint:{p1Consent:"https://ib.adnxs.com/openrtb2/prebid",noP1Consent:"https://ib.adnxs-simple.com/openrtb2/prebid"},syncEndpoint:{p1Consent:"https://prebid.adnxs.com/pbs/v1/cookie_sync",noP1Consent:"https://prebid.adnxs-simple.com/pbs/v1/cookie_sync"},maxTimeout:1e3},rubicon:{adapter:"prebidServer",enabled:!0,endpoint:{p1Consent:"https://prebid-server.rubiconproject.com/openrtb2/auction",noP1Consent:"https://prebid-server.rubiconproject.com/openrtb2/auction"},syncEndpoint:{p1Consent:"https://prebid-server.rubiconproject.com/cookie_sync",noP1Consent:"https://prebid-server.rubiconproject.com/cookie_sync"},maxTimeout:500},openwrap:{adapter:"prebidServer",enabled:!0,endpoint:{p1Consent:"https://ow.pubmatic.com/openrtb2/auction?source=pbjs",noP1Consent:"https://ow.pubmatic.com/openrtb2/auction?source=pbjs"},maxTimeout:500}};var b=r(68044),f=r(16833),g=r(82621),m=r(89766),h=r(63172),C=r(93597),y=r(34610),B=r(43323),R=r(25825),q=r(1e3),E=r(96953),v=r(83441),S=r(45569),x=r(95139),O=r(76811),I=r(76743),j=r(12713),$=r(70433);function P(e){let{global:t,bidder:r}=e;return Object.fromEntries(Object.entries(r).map((e=>{let[r,n]=e;return[r,T(n,(0,s.mergeDeep)({},t,n))]})))}function T(e,t){return Object.fromEntries(Object.entries(e).map((e=>{let[r,n]=e;const i=t[r];return Array.isArray(n)?!(0,s.deepEqual)(n,i)&&Array.isArray(i)&&(n=i):null!=n&&"object"==typeof n&&(n=T(n,i)),[r,n]})))}function A(e,t){let{global:r,bidder:n}=e;const i=function(e){let{eids:t,conflicts:r=new Set}=e;const n=[],i=[],s={};return t.forEach((e=>{(!1===e.bidders?n:i).push(e)})),i.forEach((e=>{let{eid:t,bidders:i}=e;r.has(t.source)?i.forEach((e=>{(s[e]=s[e]||[]).push(t)})):n.push({eid:t,bidders:i})})),{global:n.map((e=>{let{eid:t}=e;return t})),permissions:n.filter((e=>{let{bidders:t}=e;return!1!==t})).map((e=>{let{eid:t,bidders:r}=e;return{source:t.source,bidders:r}})),bidder:s}}(function(e){let{global:t,bidder:r}=e;const n=[],i={},o=new Set;function d(e){let t=n.find((t=>(0,s.deepEqual)(t.eid,e)));return null==t&&(t={eid:e,bidders:new Set},n.push(t)),null==i[e.source]?i[e.source]=t.eid:t.eid===e&&o.add(e.source),t}return E.Vx.forEach((e=>{((0,$.A)(t,e)||[]).forEach((e=>{d(e).bidders=!1}))})),Object.entries(r).forEach((e=>{let[t,r]=e;E.Vx.forEach((e=>{((0,$.A)(r,e)||[]).forEach((e=>{const r=d(e);!1!==r.bidders&&r.bidders.add(t)}))}))})),{eids:n.map((e=>{let{eid:t,bidders:r}=e;return{eid:t,bidders:r&&Array.from(r)}})),conflicts:o}}({global:r,bidder:n}));function o(e){delete e?.user?.eids,delete e?.user?.ext?.eids}return r=(0,s.deepClone)(r),n=(0,s.deepClone)(n),o(r),Object.values(n).forEach(o),i.global.length&&(0,h.J)(r,"user.ext.eids",i.global),t?.length&&i.permissions.forEach((e=>e.bidders=e.bidders.filter((e=>t.includes(e))))),i.permissions.length&&(0,h.J)(r,"ext.prebid.data.eidpermissions",i.permissions),Object.entries(i.bidder).forEach((e=>{let[t,r]=e;r.length&&(0,h.J)(n[t],"user.ext.eids",r)})),{global:r,bidder:n}}function w(e,t){return null==e||0===Object.keys(e.bidder||{}).length?e:(e=A(e,t),{...e,bidder:P(e)})}const U=new Set(["bidderCode","bidderRequestId","uniquePbsTid","bids","timeout"]),D=(0,m.A)({processors:y.m,context:{netRevenue:!0},imp(e,t,r){Object.assign(r,t.pbsData);const n=e(t,r);if((t.bids||[]).forEach((e=>{e.ortb2Imp&&Object.keys(e.ortb2Imp).length>0&&(0,h.J)(n,`ext.prebid.imp.${e.bidder}`,e.ortb2Imp)})),Object.values(R.s).some((e=>n[e])))return n.secure=t.ortb2Imp?.secure??1,n},request(e,t,r,n){if(t.length){let{s2sBidRequest:i}=n;const s=e(t,r,n);return s.tmax=i.s2sConfig.timeout??Math.min(.75*i.requestBidsTimeout,i.s2sConfig.maxTimeout??M.maxTimeout),s.ext.tmaxmax=s.ext.tmaxmax||i.requestBidsTimeout,[s.app,s.dooh,s.site].forEach((e=>{e&&!e.publisher?.id&&(0,h.J)(e,"publisher.id",i.s2sConfig.accountId)})),n.transmitTids||(0,h.J)(s,"ext.prebid.createtids",!1),s}(0,s.logError)("Request to Prebid Server rejected due to invalid media type(s) in adUnit.")},bidResponse(e,t,r){let n=r.actualBidRequests.get(r.seatbid.seat);null==n&&(n=r.actualBidRequests.get(null)),n&&Object.assign(r,{bidRequest:n,bidderRequest:r.actualBidderRequests.find((e=>e.bidderCode===n.bidder))});const i=e(t,r);return i.requestBidder=n?.bidder,i.native?.ortb&&(i.adm=i.native.ortb),i.requestTimestamp=r.requestTimestamp,{bid:Object.assign((0,C.O)(o.XQ.GOOD,{src:o.RW.SRC,bidId:n?n.bidId||n.bid_Id:null,transactionId:r.adUnit.transactionId,adUnitId:r.adUnit.adUnitId,auctionId:r.bidderRequest.auctionId}),i,{deferRendering:!!r.adUnit.deferBilling,deferBilling:!!r.adUnit.deferBilling}),adUnit:r.adUnit.code}},overrides:{[q.Tb]:{id(e,t,r,n){t.id=n.impId},params(e,t,r,n){const i=n.s2sBidRequest.s2sConfig.adapterOptions;for(const e of n.actualBidRequests.values())(0,B.W)(t,e,n,n),i&&i[e.bidder]&&Object.assign(t.ext.prebid.bidder[e.bidder],i[e.bidder])},bidfloor(e,t,r,n){const i=(0,j.Bp)((0,I.x4)((e=>[e.bidfloor,e.bidfloorcur])));let s;for(const t of n.actualBidRequests.values()){const r={};if(e(r,t,n),null==r.bidfloorcur||null==r.bidfloor){s=null;break}s=null==s?r:i(s,r)}null!=s&&Object.assign(t,s)}},[q.S3]:{fpd(e,t,r,n){n.transmitTids&&(0,h.J)(t,"source.tid",r.auctionId),(0,s.mergeDeep)(t,n.s2sBidRequest.ortb2Fragments?.global),n.s2sBidRequest.s2sConfig.extPrebid&&"object"==typeof n.s2sBidRequest.s2sConfig.extPrebid&&(0,h.J)(t,"ext.prebid",(0,s.mergeDeep)(t.ext?.prebid||{},n.s2sBidRequest.s2sConfig.extPrebid)),n.getRedactor().ortb2(t);const i=Object.entries(n.s2sBidRequest.ortb2Fragments?.bidder||{}).filter((e=>{let[t]=e;const r=n.s2sBidRequest.s2sConfig.bidders;return n.s2sBidRequest.s2sConfig.allowUnknownBidderCodes||r&&r.includes(t)})).map((e=>{let[t,r]=e;return{bidders:[t],config:{ortb2:n.getRedactor(t).ortb2(r)}}}));i.length&&(0,h.J)(t,"ext.prebid.bidderconfig",i)},extPrebidAliases(e,t,r,n){n.actualBidderRequests.forEach((r=>e(t,r,n)))},sourceExtSchain(e,t,r,n){let i=t?.ext?.prebid?.schains||[];const s=new Set(i.flatMap((e=>e.bidders)));i=Object.values(i.concat(n.actualBidderRequests.filter((e=>!s.has(e.bidderCode))).map((e=>({bidders:[e.bidderCode],schain:e?.bids?.[0]?.schain})))).filter((e=>{let{bidders:t,schain:r}=e;return t?.length>0&&r})).reduce(((e,t)=>{let{bidders:r,schain:n}=t;const i=JSON.stringify(n);return e.hasOwnProperty(i)||(e[i]={bidders:new Set,schain:n}),r.forEach((t=>e[i].bidders.add(t))),e}),{})).map((e=>{let{bidders:t,schain:r}=e;return{bidders:Array.from(t),schain:r}})),i.length&&(0,h.J)(t,"ext.prebid.schains",i)}},[q.Cf]:{serverSideStats(e,t,r,n){n.actualBidderRequests.forEach((i=>e(t,r,{...n,bidderRequest:i,bidRequests:i.bids})))},paapiConfigs(e,t,r,n){const i=Object.values(n.impContext).flatMap((e=>(e.paapiConfigs||[]).map((t=>{const r=e.actualBidderRequests.find((e=>e.bidderCode===t.bidder)),n=e.actualBidRequests.get(t.bidder);return{adUnitCode:e.adUnit.code,ortb2:r?.ortb2,ortb2Imp:n?.ortb2Imp,bidder:t.bidder,config:t.config}}))));i.length>0&&(t.paapi=i)}}}});var k=r(16894);const W=a.$W.getConfig,_=o.RW.SRC;let N,J=0;const M={bidders:Object.freeze([]),syncTimeout:1e3,maxBids:1,adapter:"prebidServer",allowUnknownBidderCodes:!1,adapterOptions:{},syncUrlModifier:{},ortbNative:{eventtrackers:[{event:1,methods:[1,2]}]},maxTimeout:1500};function L(e){if(!e)return;const t=Array.isArray(e)?e:[e],r=[];return t.every(((e,t,n)=>{!function(e){["endpoint","syncEndpoint"].forEach((t=>{if((0,s.isStr)(e[t])){let r=e[t];e[t]={p1Consent:r,noP1Consent:r}}!(0,s.isPlainObject)(e[t])||e[t].p1Consent&&e[t].noP1Consent||["p1Consent","noP1Consent"].forEach((r=>{e[t][r]||(0,s.logWarn)(`s2sConfig.${t}.${r} not defined.  PBS request will be skipped in some P1 scenarios.`)}))}))}(e);const i=function(e){if(e.defaultVendor){let t=e.defaultVendor,r=Object.keys(e);if(!p[t])return(0,s.logError)("Incorrect or unavailable prebid server default vendor option: "+t),!1;Object.keys(p[t]).forEach((n=>{M[n]!==e[n]&&(0,l.mK)(r,n)||(e[n]=p[t][n])}))}return e.enabled="boolean"==typeof e.enabled&&e.enabled}(e);if(!1!==i){const i=function(e){const t=Object.keys(e);if(["accountId","endpoint"].filter((e=>!(0,l.mK)(t,e)&&((0,s.logError)(e+" missing in server to server config"),!0))).length>0)return!1}(e);if(!1!==i)return Array.isArray(e.bidders)&&(n[t].bidders=e.bidders.filter((e=>-1===r.indexOf(e)&&(r.push(e),!0)))),!0}return(0,s.logWarn)("prebidServer: s2s config is disabled"),!1}))?N=t:void 0}function V(e,t,r,n,i){if(N.length===J)return;J++;let o={};const d=W("userSync.filterSettings");if(d){const{all:e,iframe:t,image:r}=d,n=t||e,i=r||e;n&&(o=Object.assign({iframe:n},o)),i&&(o=Object.assign({image:i},o))}const a={uuid:(0,s.generateUUID)(),bidders:e,account:i.accountId,filterSettings:o};let c=i.userSyncLimit;(0,s.isNumber)(c)&&c>0&&(a.limit=c),t&&(a.gdpr=t.gdprApplies?1:0,!1!==t.gdprApplies&&(a.gdpr_consent=t.consentString)),r&&(a.us_privacy=r),n&&(a.gpp_sid=n.applicableSections.join(),a.gpp=n.gppString),"boolean"==typeof i.coopSync&&(a.coopSync=i.coopSync);const u=JSON.stringify(a);(0,b.RD)(z(i.syncEndpoint,t),(e=>{try{F((e=JSON.parse(e)).bidder_status,i)}catch(e){(0,s.logError)(e)}}),u,{contentType:"text/plain",withCredentials:!0})}function F(e,t){if(0===e.length)return;const r=e.shift();r.no_cookie?function(e,t,r,n,i){i.syncUrlModifier&&"function"==typeof i.syncUrlModifier[r]&&(t=i.syncUrlModifier[r](e,t,r));!function(e,t,r,n,i){t?"image"===e||"redirect"===e?((0,s.logMessage)(`Invoking image pixel user sync for bidder: "${r}"`),(0,s.triggerPixel)(t,n,i)):"iframe"===e?((0,s.logMessage)(`Invoking iframe user sync for bidder: "${r}"`),(0,s.insertUserSyncIframe)(t,n,i)):((0,s.logError)(`User sync type "${e}" not supported for bidder: "${r}"`),n()):((0,s.logError)(`No sync url for bidder "${r}": ${t}`),n())}(e,t,r,n,i.syncTimeout)}(r.usersync.type,r.usersync.url,r.bidder,F.bind(null,e,t),t):F(e,t)}a.$W.setDefaults({s2sConfig:M}),W("s2sConfig",(e=>{let{s2sConfig:t}=e;return L(t)}));let Y={};function K(e){const t=function(e,t){if([e,t].every(s.isStr))return Y[`${e}${t}`]}(e.auctionId,e.adId);var r,n;(0,s.isStr)(t)&&((0,s.logMessage)(`Invoking image pixel for wurl on BID_WIN: "${t}"`),(0,s.triggerPixel)(t),r=e.auctionId,n=e.adId,[r,n].every(s.isStr)&&(Y[`${r}${n}`]=void 0))}function z(e,t){const r=(0,g.C)(t),n=r?e.p1Consent:e.noP1Consent;return n||(0,s.logWarn)("Missing matching consent URL when gdpr="+r),n}function G(e){let t,r,n;return Array.isArray(e)&&e.length>0&&(t=e[0].gdprConsent,r=e[0].uspConsent,n=e[0].gppConsent),{gdprConsent:t,uspConsent:r,gppConsent:n}}const H=(0,f.A_)("sync",(function(e,t,r,n){let{onResponse:i,onError:o,onBid:c,onFledge:u}=n,{gdprConsent:p}=G(t);const b=(0,s.deepClone)(e.ad_units),f=b.map((e=>e.bids.map((e=>e.bidder)).filter(s.uniques))).reduce(s.flatten,[]).filter(s.uniques),g=e.metrics.measureTime("buildRequests",(()=>function(e,t,r,n){const i=(0,s.timestamp)(),o=new Set,c=[],u=(0,d.K5)(e.s2sConfig),l=(()=>{const e=(0,E.$p)(u),t={};return r=>null==r?e:(t.hasOwnProperty(r)||(t[r]=(0,E.$p)((0,v.s)(S.tW,r))),t[r])})();(r=r.map((e=>l().bidRequest(e)))).forEach((e=>{const n=new Map;r.bids=e.bids.map((e=>l(e.bidder).bidRequest(e))),e.bids.forEach((r=>{null!=r.mediaTypes&&(0,s.logWarn)(`Prebid Server adapter does not (yet) support bidder-specific mediaTypes for the same adUnit. Size mapping configuration will be ignored for adUnit: ${e.code}, bidder: ${r.bidder}`),n.set(r.bidder,(0,s.getBidRequest)(r.bid_id,t))}));let i=e.code,d=1;for(;o.has(i);)d++,i=`${e.code}-${d}`;o.add(i),c.push({...e,adUnitCode:e.code,pbsData:{impId:i,actualBidRequests:n,adUnit:e}})}));const p={...Object.fromEntries(Object.entries(t[0]).filter((e=>{let[t]=e;return!U.has(t)}))),paapi:{enabled:t.some((e=>e.paapi?.enabled))}};return D.toORTB({bidderRequest:p,bidRequests:c,context:{currency:a.$W.getConfig("currency.adServerCurrency")||"USD",ttl:e.s2sConfig.defaultTtl||60,requestTimestamp:i,s2sBidRequest:{...e,ortb2Fragments:w(e.ortb2Fragments,n)},requestedBidders:n,actualBidderRequests:t,nativeRequest:e.s2sConfig.ortbNative,getRedactor:l,transmitTids:(0,x.io)(O.VJ,u)}})}(e,t,b,f))),m=g&&JSON.stringify(g);(0,s.logInfo)("BidRequest: "+m);const h=z(e.s2sConfig.endpoint,p),C=e?.s2sConfig?.customHeaders??{};if(g&&m&&h){const t=e.metrics.startTiming("net");r(h,{success:function(r){let n;t();try{n=JSON.parse(r);const{bids:t,paapi:i}=e.metrics.measureTime("interpretResponse",(()=>function(e,t){return D.fromORTB({response:e,request:t})}(n,g)));t.forEach(c),i&&i.forEach(u)}catch(e){(0,s.logError)(e)}!n||n.status&&(0,l.mK)(n.status,"Error")?((0,s.logError)("error parsing response: ",n?n.status:"not valid JSON"),i(!1,f)):i(!0,f,n)},error:function(){t(),o.apply(this,arguments)}},m,{contentType:"text/plain",withCredentials:!0,browsingTopics:(0,x.io)(O.DL,(0,d.K5)(e.s2sConfig)),customHeaders:C})}else(0,s.logError)("PBS request not made.  Check endpoints.")}),"processPBSRequest");function Q(e,t){return e?.extPrebid?.returnallbidstatus?t?.ext?.seatnonbid:void 0}function X(e){return e?.ext?.prebid?.analytics?.tags}d.Ay.registerBidAdapter(new function(){const e=new i.A("prebidServer");return e.callBids=function(e,t,r,n,i){const l=e.metrics=(0,k.BO)(t?.[0]?.metrics).newMetrics().renameWith((t=>[`adapter.s2s.${t}`,`adapters.s2s.${e.s2sConfig.defaultVendor}.${t}`]));n=l.startTiming("total").stopBefore(n),t.forEach((e=>(0,k.BO)(e.metrics).join(l,{continuePropagation:!1})));let{gdprConsent:p,uspConsent:b,gppConsent:f}=G(t);if(Array.isArray(N)){if(e.s2sConfig&&e.s2sConfig.syncEndpoint&&z(e.s2sConfig.syncEndpoint,p)){const t=(e.s2sConfig.extPrebid&&e.s2sConfig.extPrebid.aliases)??{};V(e.s2sConfig.bidders.map((e=>d.Ay.aliasRegistry[e]||t[e]||e)).filter(((e,t,r)=>r.indexOf(e)===t)),p,b,f,e.s2sConfig)}H(e,t,i,{onResponse:function(r,i,s){r&&t.forEach((e=>u.emit(o.qY.BIDDER_DONE,e)));const{seatNonBidData:c,atagData:g}=function(e,t){return{atagData:X(t),seatNonBidData:Q(e,t)}}(e.s2sConfig,s);if(c&&u.emit(o.qY.SEAT_NON_BID,{seatnonbid:s.ext.seatnonbid,auctionId:t[0].auctionId,requestedBidders:i,response:s,adapterMetrics:l}),c||g){const e={seatnonbid:c,atag:g,auctionId:t[0].auctionId,requestedBidders:i,response:s,adapterMetrics:l};u.emit(o.qY.PBS_ANALYTICS,e)}n(!1),function(e,t,r,n){e.forEach((e=>{let i=d.Ay.getBidAdapter(e);i&&i.registerSyncs&&a.$W.runWithBidder(e,i.registerSyncs.bind(i,[],t,r,n))}))}(i,p,b,f)},onError(r,i){const{p1Consent:d="",noP1Consent:a=""}=e?.s2sConfig?.endpoint||{};d===a?(0,s.logError)(`Prebid server call failed: '${r}'. Endpoint: "${d}"}`,i):(0,s.logError)(`Prebid server call failed: '${r}'. Endpoints: p1Consent "${d}", noP1Consent "${a}"}`,i),t.forEach((e=>u.emit(o.qY.BIDDER_ERROR,{error:i,bidderRequest:e}))),n(i.timedOut)},onBid:function(t){let{adUnit:n,bid:i}=t;const d=i.metrics=e.metrics.fork().renameWith();var a,u,l;d.checkpoint("addBidResponse"),null!=i.requestId&&null!=i.requestBidder||e.s2sConfig.allowUnknownBidderCodes?d.measureTime("addBidResponse.validate",(()=>(0,c.fn)(n,i)))?(r(n,i),i.pbsWurl&&(a=i.auctionId,u=i.adId,l=i.pbsWurl,[a,u].every(s.isStr)&&(Y[`${a}${u}`]=l))):r.reject(n,i,o.Tf.INVALID):((0,s.logWarn)(`PBS adapter received bid from unknown bidder (${i.bidder}), but 's2sConfig.allowUnknownBidderCodes' is not set. Ignoring bid.`),r.reject(n,i,o.Tf.BIDDER_DISALLOWED))},onFledge:e=>{a.$W.runWithBidder(e.bidder,(()=>{(0,c.JN)({auctionId:t[0].auctionId,...e},{config:e.config})}))}})}},u.on(o.qY.BID_WON,K),Object.assign(this,{callBids:e.callBids,setBidderCode:e.setBidderCode,type:_})},"prebidServer"),(0,n.E)("prebidServerBidAdapter")}},e=>{e.O(0,[60802,58498,41225,47618,51085],(()=>{return t=91134,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[25369],{98835:(e,t,n)=>{var r=n(7873),i=n(57377),s=n(71371),a=n(91069),o=n(70433),d=n(43272),l=n(12938),u=n(68044);const c=(0,l.vM)({bidderCode:"amx"}),p=/\.com?\.\w{2,4}$/,m=/^\s*<\??(?:vast|xml)/i,f="https://1x1.a-mo.net/",g=f+"hbx/",b=f+"e",h="__amuidpb";function y(e,t){return null==e?[]:e.map(t).reduce(((e,t)=>null!=t&&e.concat(t)),[])}function C(e){return null!=(t=e.adm)&&m.test(t)?s.G_:s.D4;var t}const I=(e,t)=>null==e||typeof e===t;function A(e){const t=e.hostname.split("."),n=t.slice(t.length-(p.test(e.hostname)?3:2)).join(".");return btoa(n).replace(/=+$/,"")}const S=encodeURIComponent;function v(){try{return c.getDataFromLocalStorage(h)}catch(e){return null}}function w(e){const t=[];return Object.keys(e||{}).forEach((n=>{t.push(S(n)+"="+S(String(e[n])))})),S(t.join("&"))}function _(e){const t={};return(0,a._each)(e,(e=>{t[e.bidId]=function(e){const t=(c=e.sizes,p=e.mediaTypes,c.concat((0,o.A)(p,`${s.D4}.sizes`,[])||[]).concat((0,o.A)(p,`${s.G_}.sizes`,[])||[]).sort(((e,t)=>t[0]*t[1]-e[0]*e[1]))[0]||[0,0]),n=e.mediaType===s.G_||s.G_ in e.mediaTypes,r=n||t[1]>100,i=(0,o.A)(e,"params.tagId"),a=null!=e.params&&"string"==typeof e.params.adUnitId&&""!==e.params.adUnitId?e.params.adUnitId:e.adUnitCode,d=[e.sizes,(0,o.A)(e,`mediaTypes.${s.D4}.sizes`,[])||[],(0,o.A)(e,`mediaTypes.${s.G_}.sizes`,[])||[]],l=(0,o.A)(e,`mediaTypes.${s.G_}`,{})||{},u={au:a,av:r,vd:l,vr:n,ms:d,aw:t[0],ah:t[1],tf:0,sc:e.schain||{},f:x($(e)),rtb:e.ortb2Imp};var c,p;"string"==typeof i&&i.length>0&&(u.i=i);return u}(e)})),t}const T=(e,t)=>(0,a.triggerPixel)(`${g}g_${e}?${(0,a.formatQS)({...t,ts:Date.now(),eid:(0,a.getUniqueIdentifierStr)()})}`),U=0;function x(e){return"number"==typeof e&&isFinite(e)&&e>0?e:U}function $(e){if(!(0,a.isFn)(e.getFloor))return(0,o.A)(e,"params.floor",U);try{const t=e.getFloor({currency:"USD",mediaType:"*",size:"*",bidRequest:e});return t?.floor}catch(e){return(0,a.logError)("call to getFloor failed: ",e),U}}function D(e,t,n){return(0,o.A)(e,"refererInfo."+t,n)}function q(e,t){if(null==e)return!1;const n=e[t];return null!=n&&(!!("*"===n.bidders||(0,a.isArray)(n.bidders)&&-1!==n.bidders.indexOf("amx"))&&(null==n.filter||"include"===n.filter))}function O(){const e=d.$W.getConfig("userSync");if(null==e)return{d:0,l:0,t:0,e:!0};const t={d:e.syncDelay,l:e.syncsPerBidder,t:0,e:e.syncEnabled};return q(e.filterSettings,"all")?(t.t=0,t):(q(e.filterSettings,"iframe")&&(t.t|=2),q(e.filterSettings,"image")&&(t.t|=1),t)}function R(e){return null!=e?.gppConsent?e.gppConsent:e?.ortb2?.regs?.gpp??{gppString:"",applicableSections:""}}function z(e){if(null==e.refererInfo)return{r:"",t:!1,c:"",l:0,s:[]};const t=e.refererInfo;return{r:t.topmostLocation,t:t.reachedTop,l:t.numIframes,s:t.stack,c:t.canonicalUrl}}const E={code:"amx",gvlid:737,supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:e=>I((0,o.A)(e,"params.endpoint",null),"string")&&I((0,o.A)(e,"params.tagId",null),"string"),buildRequests(e,t){const n=(r=t,(0,a.parseUrl)(r.refererInfo?.topmostLocation||window.location.href));var r;const i=(0,o.A)(e[0],"params.tagId",null),s=(0,o.A)(e[0],"params.testMode",0),l=null!=e[0]?e[0]:{bidderRequestsCount:0,bidderWinsCount:0,bidRequestsCount:0};var u,c;return{data:{a:(0,a.generateUUID)(),B:0,b:n.host,brc:l.bidderRequestsCount||0,bwc:l.bidderWinsCount||0,trc:l.bidRequestsCount||0,tm:(c=s,!0===c||1===c||"true"===c),V:"9.27.0",vg:"stpd",i:s&&null!=i?i:A(n),l:{},f:.01,cv:"pba1.3.4",st:"prebid",h:screen.height,w:screen.width,gs:(0,o.A)(t,"gdprConsent.gdprApplies",""),gc:(0,o.A)(t,"gdprConsent.consentString",""),gpp:R(t),u:D(t,"page",n.href),do:D(t,"site",n.hostname),re:D(t,"ref"),am:v(),usp:t.uspConsent||"1---",smt:1,d:"",m:_(e),cpp:d.$W.getConfig("coppa")?1:0,fpd2:t.ortb2,tmax:t.timeout,amp:D(t,"isAmp",null),ri:z(t),sync:O(),eids:(u=e.reduce(((e,t)=>(null==t||null==t.userIdAsEids||(0,a._each)(t.userIdAsEids,(t=>{null!=t&&(e[t.source]=t)})),e)),{}),null!=Object.values?Object.values(u):Object.keys(u).map((e=>u[e])))},method:"POST",browsingTopics:!0,url:(0,o.A)(e[0],"params.endpoint","https://prebid.a-mo.net/a/c"),withCredentials:!0}},getUserSyncs(e,t,n,r,i){const s={gdpr_consent:S(n?.consentString||""),gdpr:S(n?.gdprApplies?1:0),us_privacy:S(r||""),gpp:S(i?.gppString||""),gpp_sid:S(i?.applicableSections||"")},o={url:`https://prebid.a-mo.net/isyn?${(0,a.formatQS)(s)}`,type:"iframe"};if(null==t||0===t.length)return e.iframeEnabled?[o]:[];const d=[];let l=!1;return(0,a._each)(t,(function(t){let{body:n}=t;null!=n&&null!=n.p&&n.p.hreq&&(0,a._each)(n.p.hreq,(function(t){const n=-1!==t.indexOf("__st=iframe")?"iframe":"image";(e.iframeEnabled||"image"===n)&&(l=l||"iframe"===n||-1!==t.indexOf("cchain"),d.push({url:t,type:n}))}))})),!l&&d.length<2&&d.push(o),d},interpretResponse(e,t){const n=e.body;if(null==n||"string"==typeof n)return[];n.am&&"string"==typeof n.am&&function(e){try{c.setDataInLocalStorage(h,e)}catch(e){}}(n.am);const r=d.$W.getConfig("bidderSettings"),i=!!(r?.amx??r?.standard??{}).allowAlternateBidderCodes;return y(Object.keys(n.r),(e=>y(n.r[e],(n=>n.b.map((n=>{const r=C(n),a=n.adm;if(null==a)return null;const o=function(e,t,n){if(null!=e.w&&e.w>1&&null!=e.h&&e.h>1)return[e.w,e.h];const r=t.m[n];return null==r?[0,0]:[r.aw,r.ah]}(n,t.data,e),d=r===s.D4?240:300,{bc:l,ds:u}=n.ext??{};return{...null!=l&&i?{bidderCode:l}:{},requestId:e,cpm:n.price,width:o[0],height:o[1],creativeId:n.crid,currency:"USD",netRevenue:!0,[r===s.G_?"vastXml":"ad"]:a,meta:{advertiserDomains:n.adomain,mediaType:r,...null!=u?{demandSource:u}:{}},mediaType:r,ttl:"number"==typeof n.exp?n.exp:d}})))).filter((e=>null!=e))))},onSetTargeting(e){null!=e&&T("pbst",{A:e.bidder,w:e.width,h:e.height,bid:e.adId,c1:e.mediaType,np:e.cpm,aud:e.requestId,a:e.adUnitCode,c2:w(e.adserverTargeting),cn3:e.timeToRespond})},onTimeout(e){if(null==e||!e.length)return;let t=null;const n=e.map((e=>{const n=e.params||{},r=function(e){return null==e.sizes||0===e.sizes.length?[0,0]:e.sizes[0]}(e),{domain:i,page:s,ref:a}=null!=e.ortb2&&null!=e.ortb2.site?e.ortb2.site:{};return null==t&&(t={do:i,u:s,U:v(),re:a,V:"9.27.0",vg:"stpd"}),{A:e.bidder,mid:n.tagId,a:n.adunitId||e.adUnitCode,bid:e.bidId,n:"g_pbto",aud:e.transactionId,w:r[0],h:r[1],cn:e.timeout,cn2:e.bidderRequestsCount,cn3:e.bidderWinsCount}})),r=JSON.stringify({c:t,e:n});(0,u.hd)(b,{body:r,keepalive:!0,withCredentials:!0,method:"POST"}).catch((e=>{}))},onBidWon(e){null!=e&&T("pbwin",{A:e.bidder,w:e.width,h:e.height,bid:e.adId,C:e.mediaType===s.D4?0:1,np:e.cpm,a:e.adUnitCode})}};(0,i.a$)(E),(0,r.E)("amxBidAdapter")}},e=>{e.O(0,[60802,51085],(()=>{return t=98835,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[91889],{54513:(e,r,i)=>{var s=i(7873),t=i(91069),d=i(70433),n=i(63172),o=i(57377),a=i(43272),u=i(71371);const p={PREBID_SERVER:{id:"id",keyv:"keyv"}};var l={1:"468x60",2:"728x90",5:"120x90",7:"125x125",8:"120x600",9:"160x600",10:"300x600",13:"200x200",14:"250x250",15:"300x250",16:"336x280",17:"240x400",19:"300x100",31:"980x120",32:"250x360",33:"180x500",35:"980x150",37:"468x400",38:"930x180",39:"750x100",40:"750x200",41:"750x300",42:"2x4",43:"320x50",44:"300x50",48:"300x300",53:"1024x768",54:"300x1050",55:"970x90",57:"970x250",58:"1000x90",59:"320x80",60:"320x150",61:"1000x1000",64:"580x500",65:"640x480",66:"930x600",67:"320x480",68:"1800x1000",72:"320x320",73:"320x160",78:"980x240",79:"980x300",80:"980x400",83:"480x300",85:"300x120",90:"548x150",94:"970x310",95:"970x100",96:"970x210",101:"480x320",102:"768x1024",103:"480x280",105:"250x800",108:"320x240",113:"1000x300",117:"320x100",125:"800x250",126:"200x600",144:"980x600",145:"980x150",152:"1000x250",156:"640x320",159:"320x250",179:"250x600",195:"600x300",198:"640x360",199:"640x200",213:"1030x590",214:"980x360",221:"1x1",229:"320x180",230:"2000x1400",232:"580x400",234:"6x6",251:"2x2",256:"480x820",257:"400x600",258:"500x200",259:"998x200",264:"970x1000",265:"1920x1080",274:"1800x200",278:"320x500",282:"320x400",288:"640x380",548:"500x1000",550:"980x480",552:"300x200",558:"640x640"};(0,t._each)(l,((e,r)=>l[e]=r));const c={code:"luponmedia",supportedMediaTypes:[u.D4],isBidRequestValid:function(e){return!!(e.params&&e.params.siteId&&e.params.keyId)},buildRequests:function(e,r){const i={method:"POST",url:"https://rtb.adxpremium.services/openrtb2/auction",data:null,options:{},bidderRequest:r};let s=[];for(let t=0,d=e.length;t<d;t++){let d=g(e[t],r,s);s=d.imp,i.data=JSON.stringify(d)}return i},interpretResponse:(e,r)=>{const i=[];var s="USD";let d=JSON.parse(r.data),n=d.site&&d.site.ref?d.site.ref:"";try{e.body&&e.body.seatbid&&(0,t.isArray)(e.body.seatbid)&&(s=e.body.cur||s,e.body.seatbid.forEach((e=>{e.bid&&(0,t.isArray)(e.bid)&&e.bid.forEach((e=>{let r={requestId:e.impid,cpm:(parseFloat(e.price)||0).toFixed(2),width:e.w,height:e.h,creativeId:e.crid||e.id,dealId:e.dealid,currency:s,netRevenue:!1,ttl:300,referrer:n,ad:e.adm,adomain:e.adomain||[],meta:{advertiserDomains:e&&e.adomain?e.adomain:[]}};i.push(r)}))})))}catch(e){(0,t.logError)(e)}return i},getUserSyncs:function(e,r,i,s){let d=[];return x||!e.iframeEnabled&&!e.pixelEnabled?(0,t.logWarn)("Luponmedia: Please enable iframe/pixel based user sync."):r.forEach((r=>{if(r.body&&r.body.ext&&r.body.ext.usersyncs)try{let i=r.body.ext.usersyncs.bidder_status;for(let r in i){let s=i[r];if(s.no_cookie){let r=s.usersync.url,i=s.usersync.type;r?"image"!==i&&"redirect"!==i||!e.pixelEnabled?"iframe"==i&&e.iframeEnabled?((0,t.logMessage)("Invoking iframe user sync for luponmedia"),d.push({type:"iframe",url:r})):(0,t.logError)(`User sync type "${i}" not supported for luponmedia`):((0,t.logMessage)("Invoking image pixel user sync for luponmedia"),d.push({type:"image",url:r})):(0,t.logError)("No sync url for bidder luponmedia.")}}}catch(e){(0,t.logError)(e)}})),x=!0,d}};var x=!1;function g(e,r,i){e.startTime=(new Date).getTime();const s=(0,d.A)(e,"mediaTypes.banner");let o=[];if(s&&s.sizes){o=(0,t.sizesToSizeTuples)(s.sizes).map(t.sizeTupleToRtbSize)}const u={id:r.bidderRequestId,test:a.$W.getConfig("debug")?1:0,source:{tid:r.ortb2?.source?.tid},tmax:r.timeout,imp:i.concat([{id:e.bidId,secure:1,ext:{[e.bidder]:e.params},banner:{format:o}}]),ext:{prebid:{targeting:{includewinners:!0,includebidderkeys:!1}}},user:{}};let l;if((0,t.isFn)(e.getFloor)&&!a.$W.getConfig("disableFloors")){let r;try{r=e.getFloor({currency:"USD",mediaType:"video",size:m(e,"video")})}catch(e){(0,t.logError)("LuponMedia: getFloor threw an error: ",e)}l=(0,t.isPlainObject)(r)&&"USD"===r.currency&&!isNaN(parseInt(r.floor))?parseFloat(r.floor):void 0}else l=parseFloat((0,d.A)(e,"params.floor"));isNaN(l)||(u.imp[0].bidfloor=l),function(e,r,i){if(!e)return;"object"==typeof a.$W.getConfig("app")?e.app=a.$W.getConfig("app"):e.site={page:f(r,i)};"object"==typeof a.$W.getConfig("device")&&(e.device=a.$W.getConfig("device"))}(u,e,r);const c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(!r||!p[r])return null;const i=p[r];function s(){const r=(0,d.A)(e,"userId.digitrustid.data");if(r)return r;let i=window.DigiTrust&&(a.$W.getConfig("digiTrustId")||window.DigiTrust.getUser({member:"T9QSFKPDN9"}));return i&&i.success&&i.identity||null}let t=s();if(!t||t.privacy&&t.privacy.optout)return null;const n={[i.id]:t.id,[i.keyv]:t.keyv};i.pref&&(n[i.pref]=0);return n}(e,"PREBID_SERVER");if(c&&(0,n.J)(u,"user.ext.digitrust",c),r.gdprConsent){let e;"boolean"==typeof r.gdprConsent.gdprApplies&&(e=r.gdprConsent.gdprApplies?1:0),(0,n.J)(u,"regs.ext.gdpr",e),(0,n.J)(u,"user.ext.consent",r.gdprConsent.consentString)}r.uspConsent&&(0,n.J)(u,"regs.ext.us_privacy",r.uspConsent),(0,n.J)(u,"user.id",(0,t.generateUUID)()),e.crumbs&&e.crumbs.pubcid?(0,n.J)(u,"user.buyeruid",e.crumbs.pubcid):(0,n.J)(u,"user.buyeruid",(0,t.generateUUID)()),e.userId&&"object"==typeof e.userId&&(e.userId.tdid||e.userId.pubcid||e.userId.lipb||e.userId.idl_env)&&((0,n.J)(u,"user.ext.eids",[]),e.userId.tdid&&u.user.ext.eids.push({source:"adserver.org",uids:[{id:e.userId.tdid,ext:{rtiPartner:"TDID"}}]}),e.userId.pubcid&&u.user.ext.eids.push({source:"pubcommon",uids:[{id:e.userId.pubcid}]}),e.userId.lipb&&e.userId.lipb.lipbid&&(u.user.ext.eids.push({source:"liveintent.com",uids:[{id:e.userId.lipb.lipbid}]}),u.user.ext.tpid={source:"liveintent.com",uid:e.userId.lipb.lipbid},Array.isArray(e.userId.lipb.segments)&&e.userId.lipb.segments.length&&(0,n.J)(u,"rp.target.LIseg",e.userId.lipb.segments)),e.userId.idl_env&&u.user.ext.eids.push({source:"liveramp.com",uids:[{id:e.userId.idl_env}]})),!0===a.$W.getConfig("coppa")&&(0,n.J)(u,"regs.coppa",1),e.schain&&function(e){let r=!1;const i=["asi","sid","hp"];return e.nodes?(r=e.nodes.reduce(((e,r)=>e?i.every((e=>r[e])):e),!0),r||(0,t.logError)("LuponMedia: required schain params missing"),r):r}(e.schain)&&(0,n.J)(u,"source.ext.schain",e.schain);const x=Object.assign({},e.params.inventory,a.$W.getConfig("fpd.context")),g=Object.assign({},e.params.visitor,a.$W.getConfig("fpd.user"));if(!(0,t.isEmpty)(x)||!(0,t.isEmpty)(g)){const e={bidders:[r.bidderCode],config:{fpd:{}}};(0,t.isEmpty)(x)||(e.config.fpd.site=x),(0,t.isEmpty)(g)||(e.config.fpd.user=g),(0,n.J)(u,"ext.prebid.bidderconfig.0",e)}const y=(0,d.A)(e,"ortb2Imp.ext.data.pbadslot");return"string"==typeof y&&y&&(0,n.J)(u.imp[0].ext,"context.data.adslot",y),u}function f(e,r){let i=r.refererInfo.page;return e.params.referrer?i=e.params.referrer:i||(i=r.refererInfo.topmostLocation),e.params.secure?i.replace(/^http:/i,"https:"):i}function y(e){return(0,t.parseSizesInput)(e).reduce(((e,r)=>{let i=parseInt(l[r],10);return i&&e.push(i),e}),[])}function m(e,r){let i=e.params;if("video"===r){let r=[];return i.video&&i.video.playerWidth&&i.video.playerHeight?r=[i.video.playerWidth,i.video.playerHeight]:Array.isArray((0,d.A)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?r=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(r=e.sizes[0]),r}let s=[];return Array.isArray(i.sizes)?s=i.sizes:void 0!==(0,d.A)(e,"mediaTypes.banner.sizes")?s=y(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?s=y(e.sizes):(0,t.logWarn)("LuponMedia: no sizes are setup or found"),function(e){const r=[15,2,9];return e.sort(((e,i)=>{const s=r.indexOf(e),t=r.indexOf(i);return s>-1||t>-1?-1===s?1:-1===t?-1:s-t:e-i}))}(s)}(0,o.a$)(c),(0,s.E)("luponmediaBidAdapter")}},e=>{e.O(0,[60802,51085],(()=>{return r=54513,e(e.s=r);var r}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[99365],{13903:(e,n,t)=>{var o=t(7873),i=t(91069),r=t(70433),d=t(43272),s=t(57377),a=t(71371),p=t(12938),u=t(82621);const c="nobid",g=(0,p.vM)({bidderCode:c});function l(e,n){(0,i.logInfo)("-NoBid- "+e,n)}function b(e,n){function t(e,n){var t=function(e,n){for(var t=0;t<n.length;t++)if(n[t].d===e)return n[t];return!1}(e.div,n)||{};return e.account&&(t.s=e.account),e.sizes&&(t.z=e.sizes),e.div&&(t.d=e.div),e.floor&&(t.floor=e.floor),e.targeting?t.g=e.targeting:t.g={},e.div&&function(e,n,t){for(var o=e.length-1;o>=0;o--){var i=e[o];i[n]&&i[n]===t&&e.splice(o,1)}}(n,"d",e.div),e.sizeMapping&&(t.sm=e.sizeMapping),e.siteId&&(t.sid=e.siteId),e.placementId&&(t.pid=e.placementId),e.ad_type&&(t.at=e.ad_type),e.params&&(t.params=e.params),n.push(t),n}function o(e){return e&&"function"==typeof e.getFloor&&e.getFloor()?.floor?e.getFloor().floor:null}if(void 0!==window.nobid.refreshLimit&&window.nobid.refreshLimit<window.nobid.refreshCount)return!1;let s=(p="_ublock",g.getCookie(p));var p;if(s)return l("Request blocked for user. hours: ",s),!1;for(var u=[],c=0,b=[],f=0;f<e.length;f++){var m=e[f],v=m.adUnitCode;u.push(v);var w=m.sizes;c=void 0!==m.params.siteId&&m.params.siteId?m.params.siteId:c;var h=m.params.placementId;let n="banner";const i=(0,r.A)(m,"mediaTypes.video"),d=(0,r.A)(m,"mediaTypes.video.context")||"";(m.mediaType===a.G_||i&&("instream"===d||"outstream"===d))&&(n="video");const s=o(m);c&&t({div:v,sizes:w,siteId:c,placementId:h,ad_type:n,params:m.params,floor:s,ctx:d},b)}return!!c&&function(t,o,s){var a,p,u,c,g,l,b,f,m={};m.sid=o,m.l=function(e){var n="";return n=e?.refererInfo?.page?e.refererInfo.page:window.context&&window.context.location&&window.context.location.href?window.context.location.href:document.location.href,encodeURIComponent(n.replace(/\%/g,""))}(n),m.tt=encodeURIComponent(document.title),m.tt=m.tt.replace(/'|;|quot;|39;|&amp;|&|#|\r\n|\r|\n|\t|\f|\%0A|\"|\%22|\%5C|\%23|\%26|\%26|\%09/gm,""),m.a=function(e,n){var t=[];if(e.length){if(n){var o=[];e instanceof Array?o=e:o.push(e);for(var i=0,r=n.length;i<r;i++){var d=n[i];d&&d.d&&o.indexOf(d.d)>-1&&t.push(d)}}}else t=n;return t}(t,s||[]),m.t=(a=new Date,p=function(e){return e<=9?"0"+e:""+e},u=a.getDate(),c=a.getFullYear(),g=a.getMonth()+1,l=a.getHours(),b=a.getMinutes(),f=a.getSeconds(),c+"-"+p(g)+"-"+p(u)+" "+p(l)+":"+p(b)+":"+p(f)),m.tz=Math.round((new Date).getTimezoneOffset()),m.r=function(){try{return`${Math.max(document.documentElement.clientWidth,window.innerWidth||0)}x${Math.max(document.documentElement.clientHeight,window.innerHeight||0)}`}catch(e){(0,i.logWarn)("Could not parse screen dimensions, error details:",e)}}(),m.lang=navigator.languages&&navigator.languages[0]||navigator.language||navigator.userLanguage,m.ref=document.referrer,m.gdpr=function(e){var n={};return e&&e.gdprConsent&&(n={consentString:e.gdprConsent.consentString,consentRequired:"boolean"==typeof e.gdprConsent.gdprApplies&&e.gdprConsent.gdprApplies}),n}(n),m.usp=function(e){var n="";return e&&e.uspConsent&&(n=e.uspConsent),n}(n),m.pjbdr=n&&n.bidderCode?n.bidderCode:"nobid",m.pbver="9.27.0";const v=function(e){return e&&e.length>0?e[0].schain:null}(e);v&&(m.schain=v);const w=!0===d.$W.getConfig("coppa")?{coppa:!0}:e&&e.length>0?e[0].coppa:null;w&&(m.coppa=w);const h=function(e){if((0,i.isArray)(e)&&e.length>0){let n=[];return e.forEach((e=>{let t=[];e.uids&&e.uids.forEach((e=>{t.push({id:e.id+""})})),e.source&&t.length>0&&n.push({source:e.source,uids:t})})),n}}((0,r.A)(e,"0.userIdAsEids"));h&&h.length>0&&(m.eids=h);const y=function(e){let n=null;return e?.gppConsent?.gppString&&e?.gppConsent?.applicableSections?(n={},n.gpp=e.gppConsent.gppString,n.gpp_sid=Array.isArray(e.gppConsent.applicableSections)?e.gppConsent.applicableSections:[]):e?.ortb2?.regs?.gpp&&e?.ortb2.regs?.gpp_sid&&(n={},n.gpp=e.ortb2.regs.gpp,n.gpp_sid=Array.isArray(e.ortb2.regs.gpp_sid)?e.ortb2.regs.gpp_sid:[]),n}(n);return y?.gpp&&(m.gpp=y.gpp),y?.gpp_sid&&(m.gpp_sid=y.gpp_sid),n&&n.ortb2&&(m.ortb2=n.ortb2),m}(u,c,b)}function f(e,n){var t=function(e,n){for(var t=0;t<n.length;t++)if(n[t].adUnitCode==e)return n[t];return!1};!function(e){e&&void 0!==e.rlimit&&(window.nobid.refreshLimit=e.rlimit)}(e),function(e){e&&void 0!==e.ublock&&function(e,n,t){var o=new Date;o.setTime(o.getTime()+60*t*60*1e3);var i="expires="+o.toUTCString();g.setCookie(e,n,i)}("_ublock","1",e.ublock)}(e);for(var o=[],i=0;e.bids&&i<e.bids.length;i++){var r=e.bids[i];if(r.bdrid<100||!n||!n.bidderRequest||!n.bidderRequest.bids)continue;window.nobid.bidResponses[""+r.id]=r;var d=t(r.divid,n.bidderRequest.bids);if(!d)continue;const s={requestId:d.bidId,cpm:1*(r.price?r.price:r.bucket?r.bucket:0),width:r.size.w,height:r.size.h,creativeId:r.creativeid||"",dealId:r.dealid||"",currency:"USD",netRevenue:!0,ttl:300,ad:r.adm,mediaType:r.atype||a.D4};r.vastUrl&&(s.vastUrl=r.vastUrl),r.vastXml&&(s.vastXml=r.vastXml),r.videoCacheKey&&(s.videoCacheKey=r.videoCacheKey),r.meta&&(s.meta=r.meta),o.push(s)}return o}window.nobidVersion="1.3.4",window.nobid=window.nobid||{},window.nobid.bidResponses=window.nobid.bidResponses||{},window.nobid.timeoutTotal=0,window.nobid.bidWonTotal=0,window.nobid.refreshCount=0,window.nobid.renderTag=function(e,n,t){l("nobid.renderTag()",n);var o=window.nobid.bidResponses[""+n];if(o&&o.adm2){l("nobid.renderTag() found tag",n);var i=o.adm2;return e.write(i),void e.close()}l("nobid.renderTag() tag NOT FOUND *ERROR*",n)},window.addEventListener("message",(function(e){var n=""+e[e.message?"message":"data"];if("nbTagRenderer.requestAdMarkup|"===n.substring(0,30)){l("Prebid received nbTagRenderer.requestAdMarkup event");var t=n.substring(n.indexOf("|")+1);if(window.nobid&&window.nobid.bidResponses){var o=window.nobid.bidResponses[""+t];if(o&&o.adm2){var i=o.adm2;i&&e.source.postMessage("nbTagRenderer.renderAdInSafeFrame|"+i,"*")}}}}),!1);const m={code:c,gvlid:816,aliases:[{code:"duration",gvlid:674}],supportedMediaTypes:[a.D4,a.G_],isBidRequestValid:function(e){return l("isBidRequestValid",e),!!e?.params?.siteId},buildRequests:function(e,n){if(l("validBidRequests",e),!e||e.length<=0)return void l("Empty validBidRequests");const t=b(e,n);if(!t)return;window.nobid.refreshCount++;const o=JSON.stringify(t).replace(/'|&|#/g,""),r=(d="https://ads.servenobid.com/",s="function"==typeof i.getParameterByName&&(0,i.getParameterByName)("nobid-env"),(s=window.location.href.indexOf("nobid-env=dev")>0?"dev":s)?"beta"==s?d="https://beta.servenobid.com/":"dev"==s?d="//localhost:8282/":"qa"==s&&(d="https://qa-ads.nobid.com/"):d="https://ads.servenobid.com/",d+"adreq?cb="+Math.floor(11e3*Math.random()));var d,s;let a={};return(0,u.C)(n?.gdprConsent)||(a={withCredentials:!1}),{method:"POST",url:r,data:o,bidderRequest:n,options:a}},interpretResponse:function(e,n){return l("interpretResponse -> serverResponse",e),l("interpretResponse -> bidRequest",n),f(e.body,n)},getUserSyncs:function(e,n,t,o,r){if(e.iframeEnabled){let e="";return t&&"string"==typeof t.consentString&&("boolean"==typeof t.gdprApplies?e+=`?gdpr=${Number(t.gdprApplies)}&gdpr_consent=${t.consentString}`:e+=`?gdpr_consent=${t.consentString}`),o&&(e.length>0?e+="&":e+="?",e+="usp_consent="+o),r?.gppString&&r?.applicableSections?.length&&(e.length>0?e+="&":e+="?",e+="gpp="+encodeURIComponent(r.gppString),e+="gpp_sid="+encodeURIComponent(r.applicableSections.join(","))),[{type:"iframe",url:"https://public.servenobid.com/sync.html"+e}]}if(e.pixelEnabled&&n.length>0){let e=[];return n[0].body.syncs&&n[0].body.syncs.length>0&&n[0].body.syncs.forEach((n=>{e.push({type:"image",url:n})})),e}return(0,i.logWarn)("-NoBid- Please enable iframe based user sync.",e),[]},onTimeout:function(e){return window.nobid.timeoutTotal++,l("Timeout total: "+window.nobid.timeoutTotal,e),window.nobid.timeoutTotal},onBidWon:function(e){return window.nobid.bidWonTotal++,l("BidWon total: "+window.nobid.bidWonTotal,e),window.nobid.bidWonTotal}};(0,s.a$)(m),(0,o.E)("nobidBidAdapter")}},e=>{e.O(0,[60802,51085],(()=>{return n=13903,e(e.s=n);var n}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[97517],{88233:(e,i,r)=>{var t=r(7873),n=r(91069),s=r(70433),a=r(55820),d=r(71371),o=r(57377),p=r(15901),c=r(12449),u=r(43272),l=r(7337);const m=["prebid-eu","prebid-us","prebid-asia"],g="https://fledge-ssp.creativecdn.com",f="https://fledge-ssp.creativecdn.com/component-seller-prebid.js",b=["USD"],h=[d.D4,d.s6],y=[{name:"dsarequired",min:0,max:3},{name:"pubrender",min:0,max:2},{name:"datatopub",min:0,max:2}],T={code:"rtbhouse",supportedMediaTypes:h,gvlid:16,isBidRequestValid:function(e){return!(!(0,p.mK)(m,e.params.region)||!e.params.publisherId)},buildRequests:function(e,i){e=(0,c.Xj)(e);const r={id:i.bidderRequestId,imp:e.map((e=>function(e,i){const r={id:e.bidId,banner:A(e),native:I(e),tagid:e.adUnitCode.toString()},t=function(e){const i=[];"function"==typeof e.getFloor&&Object.keys(e.mediaTypes).forEach((r=>{(0,p.mK)(h,r)&&i.push(e.getFloor({currency:b[0],mediaType:r,size:e.sizes||"*"})?.floor)}));return i.length>0?Math.max(...i):parseFloat(e.params.bidfloor)}(e);t&&(r.bidfloor=t);i.paapi?.enabled?(r.ext=r.ext||{},r.ext.ae=e?.ortb2Imp?.ext?.ae):r.ext?.ae&&delete r.ext.ae;const n=(0,s.A)(e,"ortb2Imp.ext.tid");n&&(r.ext=r.ext||{},r.ext.tid=n);return r}(e,i))),site:x(e,i),cur:b,test:e[0].params.test||0,source:E(e[0],i)};if(i&&i.gdprConsent&&i.gdprConsent.gdprApplies){const e=i.gdprConsent.consentString?i.gdprConsent.consentString.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""):"",t=i.gdprConsent.gdprApplies?1:0;r.regs={ext:{gdpr:t}},r.user={ext:{consent:e}}}if(e[0].schain){const i=function(e){if(!e)return null;if(!function(e){if(!e.nodes)return!1;const i=["asi","sid","hp"];return e.nodes.every((e=>i.every((i=>e[i]))))}(e))return(0,n.logError)("RTB House: required schain params missing"),null;return e}(e[0].schain);i&&(r.ext={schain:i})}if(e[0].userIdAsEids){const i={eids:e[0].userIdAsEids};r.user&&r.user.ext?r.user.ext={...r.user.ext,...i}:r.user={ext:i}}const t=i?.ortb2||{};["site","user","device","bcat","badv"].forEach((e=>{const i=t[e];i&&(0,n.mergeDeep)(r,{[e]:i})}));const a=(0,s.A)(t,"regs.ext.dsa");(function(e){return!((0,n.isEmpty)(e)||!(0,n.isPlainObject)(e))&&(y.reduce(((i,r)=>{const t=e[r.name];return i&&(!e.hasOwnProperty(r.name)||(0,n.isNumber)(t)&&t>=r.min&&t<=r.max)}),!0)&&(!e.hasOwnProperty("transparency")||(0,n.isArray)(e.transparency)&&e.transparency.every((e=>(0,n.isPlainObject)(e)&&(0,n.isStr)(e.domain)&&e.domain&&(0,n.isArray)(e.dsaparams)&&e.dsaparams.every((e=>(0,n.isNumber)(e)))))))})(a)&&(0,n.mergeDeep)(r,{regs:{ext:{dsa:a}}});let d="creativecdn.com/bidder/prebid/bids";if(i.paapi?.enabled){const e=u.$W.getConfig("paapiConfig")||u.$W.getConfig("fledgeConfig")||{sellerTimeout:500},i={seller:g,decisionLogicUrl:f,...e};(0,n.mergeDeep)(r,{ext:{fledge_config:i}}),d="creativecdn.com/bidder/prebidfledge/bids"}return{method:"POST",url:"https://"+e[0].params.region+"."+d,data:JSON.stringify(r)}},interpretOrtbResponse:function(e,i){const r=e.body;if(!(0,n.isArray)(r))return[];const t=[];return r.forEach((e=>{if(!e.price)return;let i;i=0===e.adm.indexOf("{")?(0,l.Qz)(e):function(e){return{requestId:e.impid,mediaType:d.D4,cpm:e.price,creativeId:e.adid,ad:e.adm,width:e.w,height:e.h,ttl:55,meta:{advertiserDomains:e.adomain},netRevenue:!0,currency:"USD"}}(e),e.ext&&(i.ext=(0,n.deepClone)(e.ext),e.ext.dsa&&(i.meta=Object.assign({},i.meta,{dsa:e.ext.dsa}))),t.push(i)})),t},interpretResponse:function(e,i){let r;const t=e.body;let s=null;if(t.bidid&&(0,n.isArray)(t?.ext?.igbid)){r=this.interpretOrtbResponse({body:t.seatbid[0]?.bid},i);const e=u.$W.getConfig("paapiConfig")||u.$W.getConfig("fledgeConfig")||{},a=e.interestGroupBuyers||[],{decisionLogicUrl:d=e.decisionLogicUrl||e.decisionLogicURL||f,seller:o=e.seller||g,sellerTimeout:p=500}=t.ext,c={seller:o,decisionLogicUrl:d,decisionLogicURL:d,sellerTimeout:p};(0,n.mergeDeep)(c,e,c),t.ext.igbid.forEach((e=>{const i={...c.perBuyerSignals};e.igbuyer.forEach((e=>{i[e.igdomain]=e.buyersignal})),s=s||{},s[e.impid]=(0,n.mergeDeep)({},c,{interestGroupBuyers:[...new Set([...a,...Object.keys(i)])],perBuyerSignals:i})}))}else r=this.interpretOrtbResponse(e,i);return s?(s=Object.entries(s).map((e=>{let[i,r]=e;return{bidId:i,config:Object.assign({auctionSignals:{}},r)}})),(0,n.logInfo)("Response with FLEDGE:",{bids:r,fledgeAuctionConfigs:s}),{bids:r,paapi:s}):r}};function A(e){if("banner"===e.mediaType||(0,s.A)(e,"mediaTypes.banner")||!e.mediaType&&!e.mediaTypes){var i=e.sizes||e.mediaTypes.banner.sizes;return{w:i[0][0],h:i[0][1],format:i.map((e=>({w:e[0],h:e[1]})))}}}function x(e,i){let r="unknown",t=null;e&&e.length>0&&(r=e[0].params.publisherId,t=e[0].params.channel&&e[0].params.channel.toString().slice(0,50));let n={publisher:{id:r.toString()},page:i.refererInfo.page,name:(0,a.$)()};return t&&(n.channel=t),n}function E(e,i){return{tid:i?.auctionId||""}}function I(e){if("native"===e.mediaType||(0,s.A)(e,"mediaTypes.native"))return{request:{assets:S(e)},ver:"1.1"}}function S(e){const i=e.nativeParams||(0,s.A)(e,"mediaTypes.native"),r=[];return i.title&&r.push({id:l.xv.NATIVE.ASSET_ID.TITLE,required:i.title.required?1:0,title:{len:i.title.len||25}}),i.image&&r.push({id:l.xv.NATIVE.ASSET_ID.IMAGE,required:i.image.required?1:0,img:v(i.image,l.xv.NATIVE.IMAGE_TYPE.MAIN)}),i.icon&&r.push({id:l.xv.NATIVE.ASSET_ID.ICON,required:i.icon.required?1:0,img:v(i.icon,l.xv.NATIVE.IMAGE_TYPE.ICON)}),i.sponsoredBy&&r.push({id:l.xv.NATIVE.ASSET_ID.SPONSORED,required:i.sponsoredBy.required?1:0,data:{type:l.xv.NATIVE.DATA_ASSET_TYPE.SPONSORED,len:i.sponsoredBy.len}}),i.body&&r.push({id:l.xv.NATIVE.ASSET_ID.BODY,required:i.body.request?1:0,data:{type:l.xv.NATIVE.DATA_ASSET_TYPE.DESC,len:i.body.len}}),i.cta&&r.push({id:l.xv.NATIVE.ASSET_ID.CTA,required:i.cta.required?1:0,data:{type:l.xv.NATIVE.DATA_ASSET_TYPE.CTA_TEXT,len:i.cta.len}}),r}function v(e,i){const r={type:i};if(e.aspect_ratios){const i=e.aspect_ratios[0],t=i.min_width||100;r.wmin=t,r.hmin=t/i.ratio_width*i.ratio_height}if(e.sizes){const i=Array.isArray(e.sizes[0])?e.sizes[0]:e.sizes;r.w=i[0],r.h=i[1]}return r}(0,o.a$)(T),(0,t.E)("rtbhouseBidAdapter")}},e=>{e.O(0,[92931,90107,60802,51085],(()=>{return i=88233,e(e.s=i);var i}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[53170],{77764:(e,t,i)=>{var r=i(7873),n=i(70433),o=i(91069),a=i(63172),s=i(71371),d=i(43272),p=i(12938),l=i(15901),c=i(57377),u=i(63895),m=i(95789),f=i(51252);const g="ix",b=[s.D4,s.G_,s.s6],x=[144,144],h={JPY:1},y="p",I="x",v={SITE:["id","name","domain","cat","sectioncat","pagecat","page","ref","search","mobile","privacypolicy","publisher","content","keywords","ext"],USER:["id","buyeruid","yob","gender","keywords","customdata","geo","data","ext"]},A={"liveramp.com":"idl","netid.de":"NETID","neustar.biz":"fabrickId","zeotap.com":"zeotapIdPlus","uidapi.com":"UID2","adserver.org":"TDID"},C=["lipbid","criteoId","merkleId","parrableId","connectid","tapadId","quantcastId","pubProvidedId","pairId"],w=["mimes","minduration","maxduration"],O=["mimes","minduration","maxduration","protocols","protocol","startdelay","placement","linearity","skip","skipmin","skipafter","sequence","battr","maxextended","minbitrate","maxbitrate","boxingallowed","playbackmethod","playbackend","delivery","pos","companionad","api","companiontype","ext","playerSize","w","h","plcmt"],U=`${g}_features`,S=(0,p.vM)({bidderCode:g}),E={REQUESTED_FEATURE_TOGGLES:["pbjs_enable_multiformat","pbjs_allow_all_eids"],featureToggles:{},isFeatureEnabled:function(e){return(0,n.A)(this.featureToggles,`features.${e}.activated`,!1)},getFeatureToggles:function(){if(S.localStorageIsEnabled()){const e=(0,o.safeJSONParse)(S.getDataFromLocalStorage(U));(0,n.A)(e,"expiry")&&e.expiry>=(new Date).getTime()?this.featureToggles=e:this.clearFeatureToggles()}},setFeatureToggles:function(e){const t=e.body,i=new Date,r=(0,n.A)(t,"ext.features");r&&(this.featureToggles={expiry:i.setHours(i.getHours()+1),features:r},S.localStorageIsEnabled()&&S.setDataInLocalStorage(U,JSON.stringify(this.featureToggles)))},clearFeatureToggles:function(){this.featureToggles={},S.localStorageIsEnabled()&&S.removeDataFromLocalStorage(U)}};let T=0,D="",P="",_=!1;const k=2;function J(e){const t=j(e,s.G_),i=(0,n.A)(e,"mediaTypes.video"),r=(0,n.A)(e,"params.video");if($(i,r).length)return{};t.video=r?(0,o.deepClone)(e.params.video):{};let d=(0,n.A)(e,"ortb2Imp.ext.tid");d&&(0,a.J)(t,"ext.tid",d),function(e,t){if((0,n.A)(t,"mediaTypes.video.context")===u.H6){let i=(0,n.A)(t,"mediaTypes.video.renderer");if(i||(i=(0,n.A)(t,"renderer")),(0,n.A)(t,"schain",!1))e.displaymanager="pbjs_wrapper";else if(i&&"object"==typeof i){if(void 0!==i.url){let t="";try{t=new URL(i.url).hostname}catch{return}t.includes("js-sec.indexww")?e.displaymanager="ix":e.displaymanager=i.url}}else e.displaymanager="ix"}}(t,e),H(t,e);for(const e in i)-1===O.indexOf(e)||t.video.hasOwnProperty(e)||(t.video[e]=i[e]);if(t.video.minduration>t.video.maxduration)return(0,o.logError)(`IX Bid Adapter: video minduration [${t.video.minduration}] cannot be greater than video maxduration [${t.video.maxduration}]`),{};const p=r&&r.context||i&&i.context;if(function(e){e.video.hasOwnProperty("plcmt")&&(!(0,o.isInteger)(e.video.plcmt)||e.video.plcmt<1||e.video.plcmt>4)&&((0,o.logWarn)(`IX Bid Adapter: video.plcmt [${e.video.plcmt}] must be an integer between 1-4 inclusive`),delete e.video.plcmt)}(t),p&&!t.video.hasOwnProperty("placement")&&(p===u.mn?t.video.placement=1:p===u.H6?(0,n.A)(r,"playerConfig.floatOnScroll")?t.video.placement=5:(t.video.placement=3,_=!0):(0,o.logWarn)(`IX Bid Adapter: Video context '${p}' is not supported`)),!t.video.w||!t.video.h){const i=W((0,n.A)(t,"video.playerSize"))||W((0,n.A)(e,"params.size"));if(!i)return(0,o.logWarn)("IX Bid Adapter: Video size is missing in [mediaTypes.video]"),{};t.video.w=i[0],t.video.h=i[1]}return F(e,t,s.G_),t}function j(e,t){const i={};if(i.id=e.bidId,ne()&&(0,n.A)(e,"params.externalId")&&(0,a.J)(i,"ext.externalID",e.params.externalId),(0,n.A)(e,`params.${t}.siteId`)&&!isNaN(Number(e.params[t].siteId)))switch(t){case s.D4:(0,a.J)(i,"ext.siteID",e.params.banner.siteId.toString());break;case s.G_:(0,a.J)(i,"ext.siteID",e.params.video.siteId.toString());break;case s.s6:(0,a.J)(i,"ext.siteID",e.params.native.siteId.toString())}else e.params.siteId&&(0,a.J)(i,"ext.siteID",e.params.siteId.toString());return!e.params.hasOwnProperty("id")||"string"!=typeof e.params.id&&"number"!=typeof e.params.id||(0,a.J)(i,"ext.sid",String(e.params.id)),i}function F(e,t,i){let r=null,n=null;if(e.params.bidFloor&&e.params.bidFloorCur&&(r={floor:e.params.bidFloor,currency:e.params.bidFloorCur}),(0,o.isFn)(e.getFloor)){let r="*",a="*";if(i&&(0,o.contains)(b,i)){const{w:e,h:n}=t[i];r=i,a=[e,n]}try{n=e.getFloor({mediaType:r,size:a})}catch(e){(0,o.logWarn)("priceFloors module call getFloor failed, error : ",e)}}let d=!1;n?(t.bidfloor=n.floor,t.bidfloorcur=n.currency,(0,a.J)(t,"ext.fl",y),d=!0):r&&(t.bidfloor=r.floor,t.bidfloorcur=r.currency,(0,a.J)(t,"ext.fl",I),d=!0),d&&(i==s.D4?((0,a.J)(t,"banner.ext.bidfloor",t.bidfloor),(0,a.J)(t,"banner.ext.fl",t.ext.fl)):i==s.G_?((0,a.J)(t,"video.ext.bidfloor",t.bidfloor),(0,a.J)(t,"video.ext.fl",t.ext.fl)):((0,a.J)(t,"native.ext.bidfloor",t.bidfloor),(0,a.J)(t,"native.ext.fl",t.ext.fl)))}function B(e,t,i){const r={},a=!(!(0,n.A)(e,"exp")||!(0,o.isInteger)(e.exp)),d=(0,n.A)(e,"dealid")||(0,n.A)(e,"ext.dealid");h.hasOwnProperty(t)?r.cpm=e.price/h[t]:r.cpm=e.price/100,r.requestId=e.impid,d&&(r.dealId=d),r.netRevenue=true,r.currency=t,r.creativeId=e.hasOwnProperty("crid")?e.crid:"-",e.mtype!=k||(!e.ext||e.ext.vasturl)&&e.ext?e.ext&&e.ext.vasturl&&(r.vastUrl=e.ext.vasturl):r.vastXml=e.adm;let p=null;if("string"==typeof e.adm&&"{"===e.adm[0]&&"}"===e.adm[e.adm.length-1])try{p=JSON.parse(e.adm)}catch(e){(0,o.logWarn)("adm looks like JSON but failed to parse: ",e)}return e.ext&&e.ext.vasturl||e.mtype==k?(r.width=i.video.w,r.height=i.video.h,r.mediaType=s.G_,r.mediaTypes=i.mediaTypes,r.ttl=a?e.exp:3600):p&&p.native?(r.native={ortb:p.native},r.width=e.w?e.w:1,r.height=e.h?e.h:1,r.mediaType=s.s6,r.ttl=a?e.exp:3600):(r.ad=e.adm,r.width=e.w,r.height=e.h,r.mediaType=s.D4,r.ttl=a?e.exp:300),r.meta={},r.meta.networkId=(0,n.A)(e,"ext.dspid"),r.meta.brandId=(0,n.A)(e,"ext.advbrandid"),r.meta.brandName=(0,n.A)(e,"ext.advbrand"),e.adomain&&e.adomain.length>0&&(r.meta.advertiserDomains=e.adomain),e.ext?.dsa&&(r.meta.dsa=e.ext.dsa),r}function z(e){return Array.isArray(e)&&2===e.length&&(0,o.isInteger)(e[0])&&(0,o.isInteger)(e[1])}function R(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(z(e))return e[0]===t[0]&&e[1]===t[1];for(let i=0;i<e.length;i++)if(e[i][0]===t[0]&&e[i][1]===t[1])return!0;return!1}function $(e,t){const i=[];e||(0,o.logWarn)("IX Bid Adapter: mediaTypes.video is the preferred location for video params in ad unit");for(let r of w){const n=e&&e.hasOwnProperty(r),o=t&&t.hasOwnProperty(r);n||o||i.push(`IX Bid Adapter: ${r} is not included in either the adunit or params level`)}const r=e&&e.hasOwnProperty("protocol"),n=e&&e.hasOwnProperty("protocols"),a=t&&t.hasOwnProperty("protocol"),s=t&&t.hasOwnProperty("protocols");return r||n||a||s||i.push("IX Bid Adapter: protocol/protcols is not included in either the adunit or params level"),i}function W(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return z(e)?e:!!z(e[0])&&e[0]}function X(e,t,i){if(!e)return;return{...(0,l.I6)(i,(t=>t.bidId===e)),...(0,l.I6)(t,(t=>t.id===e))}}function N(e,t,i,r){let s="https://htlb.casalemedia.com/openrtb/pbjs",p=function(e){let t=[],i={};if((0,o.isArray)(e))for(const r of e){const e=A.hasOwnProperty(r.source);if((0,n.A)(r,"uids.0")&&(i[r.source]=!0,e&&""!==A[r.source]&&(r.uids[0].ext={rtiPartner:A[r.source]}),t.push(r),t.length>=50))break}return{toSend:t,seenSources:i}}((0,n.A)(e,"0.userIdAsEids")),l=p.toSend;window.headertag&&"function"==typeof window.headertag.getIdentityInfo&&function(e,t){let i=window.headertag.getIdentityInfo();if(i&&"object"==typeof i)for(const r in i){if(e.length>=50)return;if(i.hasOwnProperty(r)){let n=i[r];!n.responsePending&&n.data&&"object"==typeof n.data&&Object.keys(n.data).length&&!t.seenSources[n.data.source]&&e.push(n.data)}}}(l,p);const c=[];let u=function(e){const t={};return t.id=e[0].bidderRequestId.toString(),t.site={},t.ext={},t.ext.source="prebid",t.ext.ixdiag={},t.ext.ixdiag.ls=S.localStorageIsEnabled(),t.imp=[],t.at=1,t}(e);u=function(e,t){t.length>0&&(e.ext.features={},t.forEach((t=>{e.ext.features[t]={activated:E.isFeatureEnabled(t)}})));return e}(u,E.REQUESTED_FEATURE_TOGGLES);let m=function(e,t){var i=e.map((e=>e.adUnitCode)).filter(((e,t,i)=>i.indexOf(e)===t));let r=(0,n.A)(e,"0.userIdAsEids",[]),o={mfu:0,bu:0,iu:0,nu:0,ou:0,allu:0,ren:!1,version:"9.27.0",userIds:V(e[0]),url:window.location.href.split("?")[0],vpd:_,ae:t,eidLength:r.length};for(let t of i){let i=e.filter((e=>e.adUnitCode===t))[0];(0,n.A)(i,"mediaTypes")&&(Object.keys(i.mediaTypes).length>1&&o.mfu++,(0,n.A)(i,"mediaTypes.native")&&o.nu++,(0,n.A)(i,"mediaTypes.banner")&&o.bu++,"outstream"===(0,n.A)(i,"mediaTypes.video.context")&&(o.ou++,re(i)&&(o.ren=!0)),"instream"===(0,n.A)(i,"mediaTypes.video.context")&&o.iu++,o.allu++)}return o}(e,(0,n.A)(t,"paapi.enabled"));for(let e in m)u.ext.ixdiag[e]=m[e];u=function(e,t,i,r,o){const a=(0,n.A)(t,"timeout");a&&(e.ext.ixdiag.tmax=a);d.$W.getConfig("userSync")&&(e.ext.ixdiag.syncsPerBidder=d.$W.getConfig("userSync").syncsPerBidder);e.ext.ixdiag.imps=Object.keys(i).length,e.source={tid:t?.ortb2?.source?.tid},r[0].schain&&(e.source.ext={},e.source.ext.schain=r[0].schain);o.length>0&&(e.user={},e.user.eids=o);document.referrer&&""!==document.referrer&&(e.site.ref=document.referrer);return e}(u,t,i,e,l),u=function(e,t){if(t){t.gdprConsent&&(D=t.gdprConsent,D.hasOwnProperty("gdprApplies")&&(e.regs={ext:{gdpr:D.gdprApplies?1:0}}),D.hasOwnProperty("consentString")&&(e.user=e.user||{},e.user.ext={consent:D.consentString||""},D.hasOwnProperty("addtlConsent")&&D.addtlConsent&&(e.user.ext.consented_providers_settings={addtl_consent:D.addtlConsent}))),t.uspConsent&&((0,a.J)(e,"regs.ext.us_privacy",t.uspConsent),P=t.uspConsent);const i=(0,n.A)(t,"refererInfo.page");i&&(e.site.page=i),t.gppConsent&&((0,a.J)(e,"regs.gpp",t.gppConsent.gppString),(0,a.J)(e,"regs.gpp_sid",t.gppConsent.applicableSections))}d.$W.getConfig("coppa")&&(0,a.J)(e,"regs.coppa",1);return e}(u,t);let f={};e[0].params.siteId&&(T=e[0].params.siteId,f.s=T);const g=Object.keys(i);let b=!1;for(let r=0;r<g.length&&!(c.length>=4);r++){u=G(i,g,u,r);const a=(0,n.A)(t,"ortb2")||{},p={...a.site||a.context};p.page=q(t);const l={...a.user};(0,o.isEmpty)(a)||b||(u=L(t,u,a,p,l),u.site=(0,o.mergeDeep)({},u.site,p),u.user=(0,o.mergeDeep)({},u.user,l),b=!0),u=M(i,u,g,r,f,s);const m=r===g.length-1;if(u=le(u),u=se(u),u=de(u),m){let t=`${s}?`;0!==T&&(t+=`s=${T}`),ne()&&(t+=0!==T?"&":"",t+=`p=${d.$W.getConfig("exchangeId")}`),c.push({method:"POST",url:t,data:(0,o.deepClone)(u),options:{contentType:"text/plain",withCredentials:!0},validBidRequests:e}),u.imp=[],b=!1}}return c}function G(e,t,i,r){const d=e[t[r]],{missingImps:p=[],ixImps:l=[]}=d,c={ixImps:l,missingBannerImpressions:p},u=Object.keys(c).map((e=>c[e])).filter((e=>Array.isArray(e))).reduce(((e,t)=>e.concat(...t)),[]),m=e[t[r]].gpid,f=e[t[r]].dfp_ad_unit_code,g=e[t[r]].tid,b=e[t[r]].sid,x=e[t[r]].ae,h=e[t[r]].paapi,y=u.filter((e=>s.D4 in e)),I=u.filter((e=>!(s.D4 in e)));if(y.length>0){const s=y.reduce(((e,t)=>(e[t.adunitCode]||(e[t.adunitCode]=[]),e[t.adunitCode].push(t),e)),{});for(const d in s){const p=s[d],{id:l,banner:{topframe:c}}=p[0];let u=(0,n.A)(p[0],"ext.externalID");const y={id:l,banner:{topframe:c,format:p.map((e=>{let{banner:{w:t,h:i},ext:r}=e;return{w:t,h:i,ext:r}}))}};for(let e=0;e<y.banner.format.length;e++)null!=y.banner.format[e].ext&&(null!=y.banner.format[e].ext.sid&&delete y.banner.format[e].ext.sid,null!=y.banner.format[e].ext.externalID&&delete y.banner.format[e].ext.externalID),"bidfloor"in p[e]&&(y.banner.format[e].ext.bidfloor=p[e].bidfloor),"{}"===JSON.stringify(y.banner.format[e].ext)&&delete y.banner.format[e].ext;const I=e[t[r]].pos;(0,o.isInteger)(I)&&(y.banner.pos=I),(f||m||g||b||x||u||h)&&(y.ext={},y.ext.dfp_ad_unit_code=f,y.ext.gpid=m,y.ext.tid=g,y.ext.sid=b,y.ext.externalID=u,1==x&&(y.ext.ae=1,y.ext.paapi=h)),"bidfloor"in p[0]&&(y.bidfloor=p[0].bidfloor),"bidfloorcur"in p[0]&&(y.bidfloorcur=p[0].bidfloorcur);const v=e[t[r]].adUnitFPD;v&&(0,a.J)(y,"ext.data",v),i.imp.push(y)}}return I.length>0&&I.forEach((e=>{if(m&&(0,a.J)(e,"ext.gpid",m),i.imp.length>0){let t=!1;i.imp.forEach(((r,o)=>{e.id===r.id&&s.G_ in e?(r.video=e.video,r.video.ext=Object.assign({},e.video.ext,e.ext),(0,n.A)(r,"video.ext.bidfloor",!1)&&(0,n.A)(r,"bidfloor",!1)&&r.video.ext.bidfloor<r.bidfloor&&(r.bidfloor=r.video.ext.bidfloor),!(0,n.A)(r,"ext.siteID",!1)&&(0,n.A)(e,"video.ext.siteID")&&((0,a.J)(r,"ext.siteID",e.video.ext.siteID),(0,a.J)(i,"ext.ixdiag.usid",!0)),t=!0):e.id===r.id&&s.s6 in e&&(r.native=e.native,r.native.ext=Object.assign({},e.native.ext,e.ext),(0,n.A)(r,"native.ext.bidfloor",!1)&&(0,n.A)(r,"bidfloor",!1)&&r.native.ext.bidfloor<r.bidfloor&&(r.bidfloor=r.native.ext.bidfloor),!(0,n.A)(r,"ext.siteID",!1)&&(0,n.A)(e,"native.ext.siteID",!1)&&((0,a.J)(r,"ext.siteID",e.native.ext.siteID),(0,a.J)(i,"ext.ixdiag.usid",!0)),t=!0)})),t||i.imp.push(e)}else i.imp.push(e)})),i}function q(e){const t=e&&e.bidderCode||"ix",i=d.$W.getConfig(t);let r="";if(r=(0,n.A)(e,"ortb2.site.page")?e.ortb2.site.page:(0,n.A)(e,"refererInfo.page"),i&&"object"==typeof i.firstPartyData){return function(e,t,i){let r;try{r=new URL(t)}catch(i){(0,o.logWarn)(`IX Bid Adapter: Invalid URL set in ortb2.site.page: ${t}. Using referer URL instead.`),r=new URL((0,n.A)(e,"refererInfo.page"))}const a=new URLSearchParams(r.search);for(const[e,t]of Object.entries(i))a.has(e)||a.append(e,t);return r.search=a.toString(),r.toString()}(e,r,i.firstPartyData)}return r}function L(e,t,i,r,n){if(t.ext.ixdiag.fpd=!0,Object.keys(r).forEach((e=>{-1===v.SITE.indexOf(e)&&delete r[e]})),Object.keys(n).forEach((e=>{-1===v.USER.indexOf(e)&&delete n[e]})),i.device){const e={...i.device.sua};(0,o.isEmpty)(e)||(0,a.J)(t,"device.sua",e)}if(i.hasOwnProperty("regs")&&!e.gppConsent&&(i.regs.hasOwnProperty("gpp")&&"string"==typeof i.regs.gpp&&(0,a.J)(t,"regs.gpp",i.regs.gpp),i.regs.hasOwnProperty("gpp_sid")&&Array.isArray(i.regs.gpp_sid)&&(0,a.J)(t,"regs.gpp_sid",i.regs.gpp_sid),i.regs.ext?.dsa)){const e=i.regs.ext.dsa,r={};if(["dsarequired","pubrender","datatopub"].forEach((t=>{(0,o.isNumber)(e[t])&&(r[t]=e[t])})),(0,o.isArray)(e.transparency)){const t=[];e.transparency.forEach((e=>{(0,o.isPlainObject)(e)&&(0,o.isStr)(e.domain)&&""!=e.domain&&(0,o.isArray)(e.dsaparams)&&e.dsaparams.every((e=>(0,o.isNumber)(e)))&&t.push(e)})),t.length>0&&(r.transparency=t)}(0,o.isEmpty)(r)||(0,a.J)(t,"regs.ext.dsa",r)}return t}function H(e,t){const i=(0,n.A)(t,"ortb2Imp.ext.data");i&&(0,a.J)(e,"ext.data",i)}function M(e,t,i,r,n,o){const a=e[i[r]].pbadslot,s=e[i[r]].tagId,d=e[i[r]].adUnitCode,p=e[i[r]].divId;return(a||s||d||p)&&(t.ext.ixdiag.pbadslot=a,t.ext.ixdiag.tagid=s,t.ext.ixdiag.adunitcode=d,t.ext.ixdiag.divId=p),t}function V(e){const t=e.userId||{};return C.filter((e=>t[e]))}function Q(e,t){if(t)for(let i=0;i<e.length;i++){const r=e[i];if(t[0]===r[0]&&t[1]===r[1]){e.splice(i,1);break}}}function Y(e,t){const i=function(e){const t=j(e,s.s6),i=e.nativeOrtbRequest;i.eventtrackers=[{event:1,methods:[1,2]}],i.privacy=1,t.native={request:JSON.stringify(i),ver:"1.2"};let r=(0,n.A)(e,"ortb2Imp.ext.tid");return r&&(0,a.J)(t,"ext.tid",r),H(t,e),F(e,t,s.s6),t}(e);if(0!=Object.keys(i).length){t[e.adUnitCode]={},t[e.adUnitCode].ixImps=[],t[e.adUnitCode].ixImps.push(i),t[e.adUnitCode].gpid=(0,n.A)(e,"ortb2Imp.ext.gpid"),t[e.adUnitCode].dfp_ad_unit_code=(0,n.A)(e,"ortb2Imp.ext.data.adserver.adslot"),t[e.adUnitCode].pbadslot=(0,n.A)(e,"ortb2Imp.ext.data.pbadslot"),t[e.adUnitCode].tagId=(0,n.A)(e,"params.tagId");const r=e.adUnitCode,o=document.getElementById(r)?r:(0,f.p)(r).divId;t[e.adUnitCode].adUnitCode=r,t[e.adUnitCode].divId=o}}function Z(e,t){const i=J(e);if(0!=Object.keys(i).length){t[e.adUnitCode]={},t[e.adUnitCode].ixImps=[],t[e.adUnitCode].ixImps.push(i),t[e.adUnitCode].gpid=(0,n.A)(e,"ortb2Imp.ext.gpid"),t[e.adUnitCode].dfp_ad_unit_code=(0,n.A)(e,"ortb2Imp.ext.data.adserver.adslot"),t[e.adUnitCode].pbadslot=(0,n.A)(e,"ortb2Imp.ext.data.pbadslot"),t[e.adUnitCode].tagId=(0,n.A)(e,"params.tagId");const r=e.adUnitCode,o=document.getElementById(r)?r:(0,f.p)(r).divId;t[e.adUnitCode].adUnitCode=r,t[e.adUnitCode].divId=o}}function K(e,t,i,r){let a=function(e){const t=j(e,s.D4);t.banner={},t.adunitCode=e.adUnitCode;const i=(0,n.A)(e,"params.size");return i&&(t.banner.w=i[0],t.banner.h=i[1]),t.banner.topframe=(0,o.inIframe)()?0:1,F(e,t,s.D4),t}(e);const d=R((0,n.A)(e,"mediaTypes.banner.sizes"),(0,n.A)(e,"params.size"));i.hasOwnProperty(e.adUnitCode)||(i[e.adUnitCode]={}),i[e.adUnitCode].gpid=(0,n.A)(e,"ortb2Imp.ext.gpid"),i[e.adUnitCode].dfp_ad_unit_code=(0,n.A)(e,"ortb2Imp.ext.data.adserver.adslot"),i[e.adUnitCode].tid=(0,n.A)(e,"ortb2Imp.ext.tid"),i[e.adUnitCode].pbadslot=(0,n.A)(e,"ortb2Imp.ext.data.pbadslot"),i[e.adUnitCode].tagId=(0,n.A)(e,"params.tagId"),i[e.adUnitCode].pos=(0,n.A)(e,"mediaTypes.banner.pos");if((0,n.A)(r,"paapi.enabled")){const t=(0,n.A)(e,"ortb2Imp.ext.ae"),r=(0,n.A)(e,"ortb2Imp.ext.paapi");r&&(i[e.adUnitCode].paapi=r),t&&((0,o.isInteger)(t)?i[e.adUnitCode].ae=t:(0,o.logWarn)("error setting auction environment flag - must be an integer"))}const p=(0,n.A)(e,"ortb2Imp.ext.data");p&&(i[e.adUnitCode].adUnitFPD=p);const l=(0,n.A)(e,"params.id");!l||"string"!=typeof l&&"number"!=typeof l||(i[e.adUnitCode].sid=String(l));const c=e.adUnitCode,u=document.getElementById(c)?c:(0,f.p)(c).divId;i[e.adUnitCode].adUnitCode=c,i[e.adUnitCode].divId=u,d&&(i[e.adUnitCode].hasOwnProperty("ixImps")||(i[e.adUnitCode].ixImps=[]),i[e.adUnitCode].ixImps.push(a)),function(e,t,i){if(t.hasOwnProperty(e.adUnitCode)){let i=[];t[e.adUnitCode].hasOwnProperty("missingSizes")&&(i=t[e.adUnitCode].missingSizes),Q(i,e.params.size),t[e.adUnitCode].missingSizes=i}else if((0,n.A)(e,"mediaTypes.banner.sizes")){let r=(0,o.deepClone)(e.mediaTypes.banner.sizes);Q(r,e.params.size);let n={missingSizes:r,impression:i};t[e.adUnitCode]=n}}(e,t,a)}function ee(e,t,i){const r=(0,o.deepClone)(t);return r.banner.w=i[0],r.banner.h=i[1],F(e,r,s.D4),r}function te(e){e.renderer.push((function(){const t=e.adUnitCode,i=document.getElementById(t)?t:(0,f.p)(t).divId;i?window.createIXPlayer(i,e):(0,o.logWarn)(`IX Bid Adapter: adUnitCode: ${i} not found on page.`)}))}function ie(e,t){const i=m.A4.install({id:e,url:t,loaded:!1});try{i.setRender(te)}catch(e){return(0,o.logWarn)("Prebid Error calling setRender on renderer",e),null}return t?i:((0,o.logWarn)("Outstream renderer URL not found"),null)}function re(e){if("outstream"!==(0,n.A)(e,"mediaTypes.video.context"))return!1;let t=(0,n.A)(e,"mediaTypes.video.renderer");t||(t=(0,n.A)(e,"renderer"));return!!("object"!=typeof t||!t.url||!t.render)||t.backupOnly}function ne(){let e=d.$W.getConfig("exchangeId");return!("number"!=typeof e||!isFinite(e))||!("string"!=typeof e||""===e.trim()||!isFinite(Number(e)))}const oe={code:g,gvlid:10,supportedMediaTypes:b,isBidRequestValid:function(e){const t=(0,n.A)(e,"params.video"),i=(0,n.A)(e,"params.size"),r=(0,n.A)(e,"mediaTypes.banner.sizes"),a=(0,n.A)(e,"mediaTypes.video"),s=(0,n.A)(e,"mediaTypes.video.playerSize"),d=e.params.hasOwnProperty("bidFloor"),p=e.params.hasOwnProperty("bidFloorCur");if(e.hasOwnProperty("mediaType")&&!(0,o.contains)(b,e.mediaType))return(0,o.logWarn)("IX Bid Adapter: media type is not supported."),!1;if((0,n.A)(e,"mediaTypes.banner")&&!r)return!1;if(i){const t=W(i);if(!t)return(0,o.logError)("IX Bid Adapter: size has invalid format."),!1;if(!R(e.sizes,t)&&!R(s,t)&&!R(r,t))return(0,o.logError)("IX Bid Adapter: bid size is not included in ad unit sizes or player size."),!1}if(!ne()&&null==e.params.siteId)return(0,o.logError)("IX Bid Adapter: Invalid configuration - either siteId or exchangeId must be configured."),!1;if(void 0!==e.params.siteId){if("string"!=typeof e.params.siteId&&"number"!=typeof e.params.siteId)return(0,o.logError)("IX Bid Adapter: siteId must be string or number type."),!1;if("string"!=typeof e.params.siteId&&isNaN(Number(e.params.siteId)))return(0,o.logError)("IX Bid Adapter: siteId must valid value"),!1}if((d||p)&&!(d&&p&&(l=e.params.bidFloor,c=e.params.bidFloorCur,Boolean("number"==typeof l&&"string"==typeof c&&c.match(/^[A-Z]{3}$/)))))return(0,o.logError)("IX Bid Adapter: bidFloor / bidFloorCur parameter has invalid format."),!1;var l,c;if(a&&t){const i=J(e).video,r=$(a,t);if((0,n.A)(e,"mediaTypes.video.context")===u.H6&&re(e)&&i){const e=[(0,n.A)(i,"w"),(0,n.A)(i,"h")];if(!(e[0]>=x[0]&&e[1]>=x[1]))return(0,o.logError)(`IX Bid Adapter: ${e} is an invalid size for IX outstream renderer`),!1}if(r.length)return r.forEach((e=>{(0,o.logError)(e)})),!1}return function(e){return void 0===(0,n.A)(e,"mediaTypes.native")||e.nativeOrtbRequest&&Array.isArray(e.nativeOrtbRequest.assets)&&e.nativeOrtbRequest.assets.length>0}(e)},resetSiteID:function(){T=0},buildRequests:function(e,t){const i=[],r={},a={},d={},p={};E.getFeatureToggles(),e.forEach((e=>{const i=Object.keys((0,n.A)(e,"mediaTypes",{}));for(const n in i)switch(i[n]){case s.D4:K(e,p,r,t);break;case s.G_:Z(e,a);break;case s.s6:Y(e,d);break;default:(0,o.logWarn)(`IX Bid Adapter: ad unit mediaTypes ${n} is not supported`)}}));for(let t in p)if(p.hasOwnProperty(t)){let i=p[t].missingSizes;r.hasOwnProperty(t)||(r[t]={}),r[t].hasOwnProperty("missingImps")||(r[t].missingImps=[],r[t].missingCount=0);let n=p[t].impression;for(let o=0;o<i.length;o++){let a=ee(e[0],n,i[o]);r[t].missingImps.push(a),r[t].missingCount++}}let l=[];return Object.keys(r).length>0&&l.push(r),Object.keys(a).length>0&&l.push(a),Object.keys(d).length>0&&l.push(d),E.isFeatureEnabled("pbjs_enable_multiformat")?i.push(...N(e,t,function(e){const t={};return e.forEach((e=>{Object.keys(e).forEach((i=>{Object.keys(t).includes(i)?t[i].hasOwnProperty("ixImps")&&e[i].hasOwnProperty("ixImps")?t[i].ixImps=[...t[i].ixImps,...e[i].ixImps]:t[i].hasOwnProperty("missingImps")&&e[i].hasOwnProperty("missingImps")?t[i].missingImps=[...t[i].missingImps,...e[i].missingImps]:e[i].hasOwnProperty("ixImps")?t[i].ixImps=e[i].ixImps:e[i].hasOwnProperty("missingImps")&&(t[i].missingImps=e[i].missingImps):t[i]=e[i]}))})),t}(l))):(Object.keys(r).length>0&&i.push(...N(e,t,r)),Object.keys(a).length>0&&i.push(...N(e,t,a)),Object.keys(d).length>0&&i.push(...N(e,t,d))),i},interpretResponse:function(e,t){const i=[];let r=null,a=(0,n.A)(e,"body.ext.protectedAudienceAuctionConfigs")||[];if(E.setFeatureToggles(e),!e.hasOwnProperty("body"))return i;const d=e.body,p=d.seatbid||[];for(let e=0;e<p.length;e++){if(!p[e].hasOwnProperty("bid"))continue;const a=p[e].bid,l=t.data;for(let e=0;e<a.length;e++){const o=X(a[e].impid,l.imp,t.validBidRequests);if(r=B(a[e],d.cur,o),r.mediaType===s.G_&&re(o)){const t=(0,n.A)(d,"ext.videoplayerurl");if(r.renderer=ie(a[e].bidId,t),!r.renderer)continue}i.push(r)}if((0,n.A)(l,"ext.ixdiag.err")&&S.localStorageIsEnabled())try{S.removeDataFromLocalStorage("ixdiag")}catch(e){(0,o.logError)("ix can not clear ixdiag from localStorage.")}}if(!(Array.isArray(a)&&a.length>0))return i;a=a.filter((e=>!!function(e){return"object"==typeof e&&null!==e}(e)||((0,o.logWarn)("Malformed auction config detected:",e),!1)));try{return{bids:i,paapi:a}}catch(e){return(0,o.logWarn)("Error attaching AuctionConfigs",e),i}},getUserSyncs:function(e,t){const i=[];let r=null;if(t.length>0&&(r=(0,n.A)(t[0],"body.ext.publishersyncsperbidderoverride")),void 0!==r&&0==r)return[];if(e.iframeEnabled)i.push({type:"iframe",url:"https://js-sec.indexww.com/um/ixmatch.html"});else{let e=null;d.$W.getConfig("userSync")&&(e=d.$W.getConfig("userSync").syncsPerBidder),0===e&&(e=r),e=r&&(0===e||e)?r>e?e:r:1;for(let t=0;t<e;t++)i.push({type:"image",url:ae(e,t)})}return i}};function ae(e,t){let i="",r="0";return D&&D.hasOwnProperty("gdprApplies")&&(r=D.gdprApplies?"1":"0"),D&&D.hasOwnProperty("consentString")&&(i=D.consentString||""),"https://dsum.casalemedia.com/pbusermatch?origin=prebid"+(0!==T?"&site_id="+T.toString():"")+"&p="+e.toString()+"&i="+t.toString()+"&gdpr="+r+"&gdpr_consent="+i+"&us_privacy="+(P||"")}function se(e){return e.imp.forEach(((t,i)=>{const r=t.ext;if(null==r)return e;pe(t)<2||Object.keys(r).forEach((n=>{if(s.D4 in t){const o=t.banner.ext;if(void 0!==o&&void 0!==o[n]&&o[n]==r[n]&&delete e.imp[i].banner.ext[n],void 0!==t.banner.format)for(let o=0;o<t.banner.format.length;o++)null!=t.banner.format[o].ext&&null!=t.banner.format[o].ext[n]&&t.banner.format[o].ext[n]==r[n]&&delete e.imp[i].banner.format[o].ext[n]}if(s.G_ in t){const o=t.video.ext;void 0!==o&&void 0!==o[n]&&o[n]==r[n]&&delete e.imp[i].video.ext[n]}if(s.s6 in t){const o=t.native.ext;void 0!==o&&void 0!==o[n]&&o[n]==r[n]&&delete e.imp[i].native.ext[n]}}))})),e}function de(e){return e.imp.forEach(((t,i)=>{if(null==t.ext)return e;if(!(pe(t)<2)){if(s.D4 in t){const r=t.banner.ext;if(void 0!==r&&void 0!==r.siteID&&delete e.imp[i].banner.ext.siteID,void 0!==t.banner.format)for(let r=0;r<t.banner.format.length;r++)void 0!==t.banner.format[r].ext&&void 0!==t.banner.format[r].ext.siteID&&((0,a.J)(e.imp[i],"ext.siteID",t.banner.format[r].ext.siteID),(0,a.J)(e,"ext.ixdiag.usid",!0),delete e.imp[i].banner.format[r].ext.siteID)}if(s.G_ in t){const r=t.video.ext;void 0!==r&&void 0!==r.siteID&&delete e.imp[i].video.ext.siteID}if(s.s6 in t){const r=t.native.ext;void 0!==r&&void 0!==r.siteID&&delete e.imp[i].native.ext.siteID}}})),e}function pe(e){let t=0;return void 0!==e.banner&&(t+=1),void 0!==e.video&&(t+=1),void 0!==e.native&&(t+=1),t}function le(e){return null==e.device&&(e.device={}),e.device.h=window.screen.height,e.device.w=window.screen.width,e}(0,c.a$)(oe),(0,r.E)("ixBidAdapter")}},e=>{e.O(0,[33005,60802,51085],(()=>{return t=77764,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[68723],{32605:(e,r,t)=>{var i=t(7873),s=t(91069),n=t(70433),a=t(63172),o=t(57377),d=t(71371);const p={...t(90011).Z,placement:e=>(0,s.isInteger)(e)&&e>=1&&e<=5,plcmt:e=>(0,s.isInteger)(e)&&e>=1&&e<=4,delivery:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=3)),pos:e=>(0,s.isInteger)(e)&&e>=1&&e<=7},c={context:e=>e!==d.LM,mimes:p.mimes,maxduration:p.maxduration,protocols:p.protocols},l={code:"sovrn",supportedMediaTypes:[d.D4,d.G_],gvlid:13,isBidRequestValid:function(e){const r=e?.mediaTypes?.video;return!(!e.params.tagid||isNaN(parseFloat(e.params.tagid))||!isFinite(e.params.tagid)||r&&!Object.keys(c).every((e=>c[e](r[e]))))},buildRequests:function(e,r){try{let t,i,o,d,c=[];(0,s._each)(e,(function(e){!o&&e.userIdAsEids&&(o=e.userIdAsEids,o.forEach((function(e){e.uids&&e.uids[0]&&"criteo.com"===e.source&&(d=e.uids[0].id)}))),e.schain&&(i=i||e.schain),t=t||(0,s.getBidIdParameter)("iv",e.params);const a={adunitcode:e.adUnitCode,id:e.bidId,tagid:String((0,s.getBidIdParameter)("tagid",e.params)),bidfloor:u(e)};if((0,n.A)(e,"mediaTypes.banner")){let r=(0,n.A)(e,"mediaTypes.banner.sizes")||e.sizes;r=(0,s.isArray)(r)&&(0,s.isArray)(r[0])?r:[r],r=r.filter((e=>(0,s.isArray)(e)));const t=r.map((e=>({w:parseInt(e[0],10),h:parseInt(e[1],10)})));a.banner={format:t,w:1,h:1}}(0,n.A)(e,"mediaTypes.video")&&(a.video=function(e){const r={},t=(0,n.A)(e,"sizes"),i=(0,n.A)(e,"mediaTypes.video",{}),a=(0,n.A)(e,"params.video",{}),o={};if(t){const e=Array.isArray(t[0])?t[0]:t;o.w=e[0],o.h=e[1]}else if(Array.isArray(i.playerSize)){const e=Array.isArray(i.playerSize[0])?i.playerSize[0]:i.playerSize;o.w=e[0],o.h=e[1]}const d={...o,...i,...a};return Object.keys(p).forEach((e=>{d.hasOwnProperty(e)&&(p[e](d[e])?r[e]=d[e]:(0,s.logWarn)(`The OpenRTB video param ${e} has been skipped due to misformating. Please refer to OpenRTB 2.5 spec.`))})),r}(e)),a.ext=(0,s.getBidIdParameter)("ext",e.ortb2Imp)||void 0;const l=(0,s.getBidIdParameter)("segments",e.params);l&&(a.ext=a.ext||{},a.ext.deals=l.split(",").map((e=>e.trim())));const m=e?.ortb2Imp?.ext?.ae;r.paapi?.enabled&&(0,s.isInteger)(m)?(a.ext=a.ext||{},a.ext.ae=m):a.ext?.ae&&delete a.ext.ae,c.push(a)}));const l=r.ortb2||{},m=l.site||{};m.page=r.refererInfo.page,m.domain=r.refererInfo.domain;const g=(0,n.A)(r,"timeout"),y={id:(0,s.getUniqueIdentifierStr)(),imp:c,site:m,user:l.user||{},tmax:g};i&&(y.source={ext:{schain:i}});const b=(0,n.A)(r,"ortb2.source.tid");b&&(0,a.J)(y,"source.tid",b);(0,n.A)(r,"ortb2.regs.coppa")&&(0,a.J)(y,"regs.coppa",1),r.gdprConsent&&((0,a.J)(y,"regs.ext.gdpr",+r.gdprConsent.gdprApplies),(0,a.J)(y,"user.ext.consent",r.gdprConsent.consentString)),r.uspConsent&&(0,a.J)(y,"regs.ext.us_privacy",r.uspConsent),r.gppConsent&&((0,a.J)(y,"regs.gpp",r.gppConsent.gppString),(0,a.J)(y,"regs.gpp_sid",r.gppConsent.applicableSections)),r?.ortb2?.device&&(y.device=y.device||{},(0,s.mergeDeep)(y.device,r.ortb2.device)),o&&((0,a.J)(y,"user.ext.eids",o),d&&(0,a.J)(y,"user.ext.prebid_criteoid",d));let f="https://ap.lijit.com/rtb/bid?src=prebid_prebid_9.27.0";return t&&(f+=`&iv=${t}`),{method:"POST",url:f,data:JSON.stringify(y),options:{contentType:"text/plain"}}}catch(e){(0,s.logError)("Could not build bidrequest, error deatils:",e)}},interpretResponse:function(e){let{body:{id:r,seatbid:t,ext:i}}=e;if(!r||!t||!Array.isArray(t))return[];try{let e=t.filter((e=>e)).map((e=>e.bid.map((e=>{const r={requestId:e.impid,cpm:parseFloat(e.price),width:parseInt(e.w),height:parseInt(e.h),creativeId:e.crid||e.id,dealId:e.dealid||null,currency:"USD",netRevenue:!0,mediaType:e.nurl?d.D4:d.G_,ttl:e.ext?.ttl||90,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]}};return e.nurl?r.ad=decodeURIComponent(`${e.adm}<img src="${e.nurl}">`):r.vastXml=decodeURIComponent(e.adm),r})))).flat(),r=null;if((0,s.isArray)(i?.igbid)){const e=i.seller,t=i.decisionLogicUrl,n=i.sellerTimeout;i.igbid.filter((e=>{return r=e,!(0,s.isEmptyStr)(r.impid)&&(0,s.isArray)(r.igbuyer)&&r.igbuyer.length;var r})).forEach((i=>{const a={};i.igbuyer.filter((e=>{return r=e,!(0,s.isEmptyStr)(r.igdomain);var r})).forEach((e=>{a[e.igdomain]=e.buyerdata}));const o=[...Object.keys(a)];o.length&&(r=r||{},r[i.impid]={seller:e,decisionLogicUrl:t,sellerTimeout:n,interestGroupBuyers:o,perBuyerSignals:a})}))}return r?(r=Object.entries(r).map((e=>{let[r,t]=e;return{bidId:r,config:Object.assign({auctionSignals:{}},t)}})),{bids:e,paapi:r}):e}catch(e){return(0,s.logError)("Could not interpret bidresponse, error details:",e),e}},getUserSyncs:function(e,r,t,i,s){try{const a=[];if(r&&0!==r.length){if(e.iframeEnabled){const e=r.filter((e=>(0,n.A)(e,"body.ext.iid"))).map((e=>e.body.ext.iid)),o=[];t&&t.gdprApplies&&"string"==typeof t.consentString&&o.push(["gdpr_consent",t.consentString]),i&&o.push(["us_privacy",i]),s&&(o.push(["gpp",s.gppString]),o.push(["gpp_sid",s.applicableSections])),e[0]&&(o.push(["informer",e[0]]),a.push({type:"iframe",url:"https://ce.lijit.com/beacon?"+o.map((e=>e.join("="))).join("&")}))}e.pixelEnabled&&r.filter((e=>(0,n.A)(e,"body.ext.sync.pixels"))).reduce(((e,r)=>e.concat(r.body.ext.sync.pixels)),[]).map((e=>e.url)).forEach((e=>a.push({type:"image",url:e})))}return a}catch(e){return[]}}};function u(e){const r=e.getFloor&&"function"==typeof e.getFloor?e.getFloor({currency:"USD",mediaType:e.mediaTypes&&e.mediaTypes.banner?"banner":"video",size:"*"}):{},t=parseFloat(r?.floor);if(!isNaN(t))return t;const i=parseFloat((0,s.getBidIdParameter)("bidfloor",e.params));return isNaN(i)?void 0:i}(0,o.a$)(l),(0,i.E)("sovrnBidAdapter")}},e=>{e.O(0,[99498,60802,51085],(()=>{return r=32605,e(e.s=r);var r}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[21829],{91493:(e,t,i)=>{var a=i(7873),r=i(63172),n=i(91069),o=i(57377),s=i(71371),d=i(12938),p=i(27934),l=i(82621),c=i(95789),u=i(63895),m=i(68044),v=i(89766),g=i(54406);const y="criteo",f="https://grid-bidder.criteo.com/openrtb_2_5/pbjs/auction/request",b=(0,d.vM)({bidderCode:y}),h="Criteo: ",T=(0,g.FE)(),I="https://static.criteo.net/js/ld/publishertag.renderer.js",k="cto_optout",x="cto_bundle",P=(0,v.A)({context:{netRevenue:!0,ttl:60},imp:function(e,t,i){let a=e(t,i);const n=t.params;a.tagid=t.adUnitCode,(0,r.J)(a,"ext",{...t.params.ext,...a.ext,rwdd:a.rwdd,floors:U(t),bidder:{publishersubid:n?.publisherSubId,zoneid:n?.zoneId,uid:n?.uid}}),delete a.rwdd,!i.fledgeEnabled&&a.ext.igs?.ae&&delete a.ext.igs.ae;if(w(t)){const e=t.params.video;void 0!==e&&(0,r.J)(a,"video",{...a.video,skip:a.video.skip||e.skip||0,placement:a.video.placement||e.placement,minduration:a.video.minduration||e.minduration,playbackmethod:a.video.playbackmethod||e.playbackmethod,startdelay:a.video.startdelay||e.startdelay||0}),(0,r.J)(a,"video.ext",{context:t.mediaTypes.video.context,playersizes:E(t?.mediaTypes?.video?.playerSize,R),plcmt:t.mediaTypes.video.plcmt,poddur:t.mediaTypes.video.adPodDurationSec,rqddurs:t.mediaTypes.video.durationRangeSec})}if(a.native&&void 0!==a.native.request){let e=JSON.parse(a.native.request);e.assets&&(1!==e.assets.length||Object.keys(e.assets[0]).length)||delete e.assets,(0,r.J)(a,"native.request_native",e),delete a.native.request}return a},request:function(e,t,i,a){let n=e(t,i,a);void 0!==a.publisherId&&(void 0!==n.app?(0,r.J)(n,"app.publisher.id",a.publisherId):(0,r.J)(n,"site.publisher.id",a.publisherId));i&&i.gdprConsent&&(0,r.J)(n,"regs.ext.gdprversion",i.gdprConsent.apiVersion);return n=T(n),n},bidResponse:function(e,t,i){i.mediaType=t?.ext?.mediatype,i.mediaType===s.s6&&void 0!==t.adm_native&&(t.adm=t.adm_native,delete t.adm_native);let a=e(t,i);const{bidRequest:n}=i;a.currency=t?.ext?.cur,void 0!==t?.ext?.meta&&(0,r.J)(a,"meta",{...a.meta,...t.ext.meta});void 0!==t?.ext?.paf?.content_id&&(0,r.J)(a,"meta.paf.content_id",t.ext.paf.content_id);a.mediaType===s.G_&&(a.vastUrl=t.ext?.displayurl,n?.mediaTypes?.video?.context===u.H6&&(a.renderer=function(e){if(void 0===e.ext?.videoPlayerConfig||void 0===e.ext?.videoPlayerType)return;const t={documentResolver:(e,t,i)=>i??t},i=(t,i)=>{let a={slotid:e.id,vastUrl:e.ext?.displayurl,vastXml:e.adm,documentContext:i},r=e.ext.videoPlayerConfig;window.CriteoOutStream[e.ext.videoPlayerType].play(a,r)},a=c.A4.install({url:I,config:t});return a.setRender(i),a}(t)));return a},response:function(e,t,i,a){let n=e(t,i,a);const o=i?.ext?.paf?.transmission;return n.bids.forEach((e=>{void 0!==o&&void 0!==e?.meta?.paf?.content_id?(0,r.J)(e,"meta.paf.transmission",o):delete e.meta.paf})),n}});const S={code:y,gvlid:91,supportedMediaTypes:[s.D4,s.G_,s.s6],getUserSyncs:function(e,t,i,a){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},{gppString:o="",applicableSections:s=[]}=r;const d=(0,p.EN)(),c="criteoPrebidAdapter";if(e.iframeEnabled&&(0,l.C)(i)){const e=[];if(e.push(`origin=${c}`),e.push(`topUrl=${d.domain}`),i&&(i.gdprApplies&&e.push("gdpr="+(1==i.gdprApplies?1:0)),i.consentString&&e.push(`gdpr_consent=${i.consentString}`)),a&&e.push(`us_privacy=${a}`),e.push(`gpp=${o}`),Array.isArray(s))for(const t of s)e.push(`gpp_sid=${t}`);const t=Math.random().toString(),r={bundle:C(x),cw:b.cookiesAreEnabled(),lsw:b.localStorageIsEnabled(),optoutCookie:C(k),origin:c,requestId:t,tld:d.domain,topUrl:d.domain,version:"9.27.0".replace(/\./g,"_")};window.addEventListener("message",(function e(i){if(!i.data||"https://gum.criteo.com"!=i.origin)return;if(i.data.requestId!==t)return;this.removeEventListener("message",e),i.stopImmediatePropagation();const a=i.data;a.optout?(_(x),q(k,!0,43200,d.domain)):(a.bundle&&q(x,a.bundle,9360,d.domain),a.callbacks&&a.callbacks.forEach(n.triggerPixel))}),!0);const p=JSON.stringify(r).replace(/"/g,"%22");return[{type:"iframe",url:`https://gum.criteo.com/syncframe?${e.join("&")}#${p}`}]}if(e.pixelEnabled&&(0,l.C)(i)){const e=[];if(e.push("profile=207"),i&&(!0===i.gdprApplies&&e.push("gdprapplies=true"),i.consentString&&e.push(`gdpr=${i.consentString}`)),a&&e.push(`ccpa=${a}`),e.push(`gpp=${o}`),Array.isArray(s))for(const t of s)e.push(`gpp_sid=${t}`);return[{type:"image",url:`https://ssp-sync.criteo.com/user-sync/redirect?${e.join("&")}`}]}return[]},isBidRequestValid:e=>!(!e||!e.params||!e.params.zoneId&&!e.params.networkId)&&!(w(e)&&!function(e){let t=!0;return["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach((function(i){"placement"===i?void 0===e?.mediaTypes?.video?.[i]&&void 0===e?.params?.video?.[i]&&void 0===e?.mediaTypes?.video?.plcmt&&void 0===e?.params?.video?.plcmt&&(t=!1,(0,n.logError)("Criteo Bid Adapter: mediaTypes.video."+i+" or mediaTypes.video.plcmt is required")):void 0===e?.mediaTypes?.video?.[i]&&void 0===e?.params?.video?.[i]&&(t=!1,(0,n.logError)("Criteo Bid Adapter: mediaTypes.video."+i+" is required"))})),t}(e)),buildRequests:(e,t)=>{e.forEach((e=>{(function(e){return void 0!==e?.mediaTypes?.native})(e)&&(function(e){return!(e.nativeParams&&(e.nativeParams.image&&(!0!==e.nativeParams.image.sendId||!0===e.nativeParams.image.sendTargetingKeys)||e.nativeParams.icon&&(!0!==e.nativeParams.icon.sendId||!0===e.nativeParams.icon.sendTargetingKeys)||e.nativeParams.clickUrl&&(!0!==e.nativeParams.clickUrl.sendId||!0===e.nativeParams.clickUrl.sendTargetingKeys)||e.nativeParams.displayUrl&&(!0!==e.nativeParams.displayUrl.sendId||!0===e.nativeParams.displayUrl.sendTargetingKeys)||e.nativeParams.privacyLink&&(!0!==e.nativeParams.privacyLink.sendId||!0===e.nativeParams.privacyLink.sendTargetingKeys)||e.nativeParams.privacyIcon&&(!0!==e.nativeParams.privacyIcon.sendId||!0===e.nativeParams.privacyIcon.sendTargetingKeys)))}(e)||(0,n.logWarn)(h+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)"),null==e?.nativeOrtbRequest?.assets&&((0,n.logWarn)(h+"native asset requirements are missing"),(0,r.J)(e,"nativeOrtbRequest.assets",[{}])))}));const i=function(e,t){const i=(0,n.parseUrl)(t?.refererInfo?.topmostLocation).search;return{url:t?.refererInfo?.page||"",debug:"1"===i.pbt_debug,noLog:"1"===i.pbt_nolog,fledgeEnabled:t.paapi?.enabled,amp:e.some((e=>"amp"===e.params.integrationMode)),networkId:e.find((e=>e.params?.networkId))?.params.networkId,publisherId:e.find((e=>e.params?.pubid))?.params.pubid}}(e,t),a=function(e){let t=f;t+="?profileId=207",t+="&av="+String(37),t+="&wv="+encodeURIComponent("9.27.0"),t+="&cb="+String(Math.floor(99999999999*Math.random())),b.localStorageIsEnabled()?t+="&lsavail=1":t+="&lsavail=0";e.amp&&(t+="&im=1");e.debug&&(t+="&debug=1");e.noLog&&(t+="&nolog=1");const i=C(x);i&&(t+=`&bundle=${i}`);C(k)&&(t+="&optout=1");e.networkId&&(t+="&networkId="+e.networkId);return t}(i),o=P.toORTB({bidderRequest:t,bidRequests:e,context:i});if(o)return{method:"POST",url:a,data:o,bidRequests:e}},interpretResponse:(e,t)=>{if(void 0===e?.body)return[];const i=P.fromORTB({response:e.body,request:t.data}).bids||[],a=e.body?.ext?.igi?.filter((e=>(0,n.isArray)(e?.igs))).flatMap((e=>e.igs));return a?.length?{bids:i,paapi:a}:i},onDataDeletionRequest:e=>{const t=C(x);t&&(_(x),(0,m.RD)("https://privacy.criteo.com/api/privacy/datadeletionrequest",null,JSON.stringify({publisherUserId:t}),{contentType:"application/json",method:"POST"}))}};function C(e){const t=b.getCookie(e),i=b.getDataFromLocalStorage(e);return t||i||void 0}function q(e,t,i,a){const r=new Date;r.setTime(r.getTime()+60*i*60*1e3);const n=`expires=${r.toUTCString()}`,o=a.split(".");for(let i=0;i<o.length;++i){const a=o.slice(o.length-i-1,o.length).join(".");try{b.setCookie(e,t,n,null,"."+a);const i=b.getCookie(e);if(i&&i===t)break}catch(e){}}b.setDataInLocalStorage(e,t)}function _(e){b.setCookie(e,"",0),b.removeDataFromLocalStorage(e)}function E(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return null==e?[]:Array.isArray(e[0])?e.map((e=>t(e))):[t(e)]}function R(e){return e[0]+"x"+e[1]}function w(e){return void 0!==e?.mediaTypes?.video}function U(e){try{const t={},i=function(e){if(e.getFloor)return e.getFloor;if(e.params.bidFloor&&e.params.bidFloorCur)try{const t=parseFloat(e.params.bidFloor);return()=>({currency:e.params.bidFloorCur,floor:t})}catch{}}(e);if(i){if(e.mediaTypes?.banner){t.banner={};E(e?.mediaTypes?.banner?.sizes).forEach((a=>t.banner[R(a).toString()]=i.call(e,{size:a,mediaType:s.D4})))}if(e.mediaTypes?.video){t.video={};E(e?.mediaTypes?.video?.playerSize).forEach((a=>t.video[R(a).toString()]=i.call(e,{size:a,mediaType:s.G_})))}return e.mediaTypes?.native&&(t.native={},t.native["*"]=i.call(e,{size:"*",mediaType:s.s6})),t}}catch(e){(0,n.logError)("Could not parse floors from Prebid: "+e)}}(0,o.a$)(S),(0,a.E)("criteoBidAdapter")}},e=>{e.O(0,[60802,58498,15889,51085],(()=>{return t=91493,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[54026],{88518:(e,t,a)=>{var r=a(7873),s=a(91069),i=a(70433),o=a(71371),d=a(43272),n=a(6036),p=a(57377),l=a(29495);const m={code:"smartadserver",gvlid:45,aliases:["smart"],supportedMediaTypes:[o.D4,o.G_],isBidRequestValid:function(e){return!!(e.params&&e.params.siteId&&e.params.pageId&&e.params.formatId)},serializeSupplyChain:function(e){if(!e||!e.nodes)return null;const t=["asi","sid","hp","rid","name","domain"];return`${e.ver},${e.complete}!`+e.nodes.map((e=>t.map((t=>e[t]?encodeURIComponent(e[t]):"")).join(","))).join("!")},adaptBannerSizes:function(e){return e.map((e=>({w:e[0],h:e[1]})))},fillPayloadForVideoBidRequest:function(e,t,a){const r=t.playerSize[0],i={maxbitrate:"vbrmax",maxduration:"vdmax",minbitrate:"vbrmin",minduration:"vdmin",placement:"vpt",plcmt:"vplcmt",skip:"skip"};e.mediaType=o.G_,e.isVideo="instream"===t.context,e.videoData={};for(const[a,r]of Object.entries(i))e.videoData={...e.videoData,...this.getValuableProperty(r,t[a])};e.videoData={...e.videoData,...this.getValuableProperty("playerWidth",r[0]),...this.getValuableProperty("playerHeight",r[1]),...this.getValuableProperty("adBreak",this.getStartDelayForVideoBidRequest(t,a)),...this.getValuableProperty("videoProtocol",this.getProtocolForVideoBidRequest(t,a)),...(0,s.isArrayOfNums)(t.api)&&t.api.length?{iabframeworks:t.api.toString()}:{},...(0,s.isArrayOfNums)(t.playbackmethod)&&t.playbackmethod.length?{vpmt:t.playbackmethod}:{}}},getValuableProperty:function(e,t){return"string"==typeof e&&(0,s.isInteger)(t)&&t?{[e]:t}:{}},getProtocolForVideoBidRequest:function(e,t){return void 0!==t&&t.protocol?t.protocol:void 0!==e&&Array.isArray(e.protocols)?Math.max.apply(Math,e.protocols):null},getStartDelayForVideoBidRequest:function(e,t){if(t?.startDelay)return t.startDelay;if(e?.startdelay){if(e.startdelay>0||-1==e.startdelay)return 2;if(-2==e.startdelay)return 3}return 1},createServerRequest:function(e,t){return{method:"POST",url:(void 0!==t?t:"https://prg.smartadserver.com")+"/prebid/v1",data:JSON.stringify(e),options:{browsingTopics:!1}}},buildRequests:function(e,t){const a=(0,l.b)(t),r=(0,i.A)(t,"ortb2.user.data",d.$W.getAnyConfig("ortb2.user.data")),p=(0,i.A)(t,"ortb2.site.content.data",d.$W.getAnyConfig("ortb2.site.content.data"));return e.reduce(((e,l)=>{let u={siteid:l.params.siteId,pageid:l.params.pageId,formatid:l.params.formatId,currencyCode:a,targeting:l.params.target&&""!==l.params.target?l.params.target:void 0,buid:l.params.buId&&""!==l.params.buId?l.params.buId:void 0,appname:l.params.appName&&""!==l.params.appName?l.params.appName:void 0,ckid:l.params.ckId||0,tagId:l.adUnitCode,pageDomain:t&&t.refererInfo&&t.refererInfo.page?t.refererInfo.page:void 0,transactionId:l.ortb2Imp?.ext?.tid,timeout:d.$W.getConfig("bidderTimeout"),bidId:l.bidId,prebidVersion:"9.27.0",schain:m.serializeSupplyChain(l.schain),sda:r,sdc:p};const c=(0,i.A)(l,"ortb2Imp.ext.gpid")||(0,i.A)(l,"ortb2Imp.ext.data.pbadslot");c&&(u.gpid=c);const g=(0,i.A)(l,"ortb2.regs.ext.dsa");g&&(u.dsa=g),t&&(t.gdprConsent&&(u.addtl_consent=t.gdprConsent.addtlConsent,u.gdpr_consent=t.gdprConsent.consentString,u.gdpr=t.gdprConsent.gdprApplies),t.gppConsent&&(u.gpp=t.gppConsent.gppString,u.gpp_sid=t.gppConsent.applicableSections),t.uspConsent&&(u.us_privacy=t.uspConsent)),l&&l.userIdAsEids&&(u.eids=l.userIdAsEids),t&&t.uspConsent&&(u.us_privacy=t.uspConsent);const y=(0,i.A)(l,"mediaTypes.banner"),f=(0,i.A)(l,"mediaTypes.video"),b=f&&("instream"===f.context||"outstream"===f.context);if(y||b){let t;if(y){if(t=o.D4,u.sizes=m.adaptBannerSizes(y.sizes),b){let t=(0,s.deepClone)(u);m.fillPayloadForVideoBidRequest(t,f,l.params.video),t.bidfloor=l.params.bidfloor||(0,n.M)(l,a,o.G_),e.push(m.createServerRequest(t,l.params.domain))}}else t=o.G_,m.fillPayloadForVideoBidRequest(u,f,l.params.video);u.bidfloor=l.params.bidfloor||(0,n.M)(l,a,t),e.push(m.createServerRequest(u,l.params.domain))}else e.push({});return e}),[])},interpretResponse:function(e,t){const a=[];let r=e.body;try{if(r&&!r.isNoAd&&(r.ad||r.adUrl)){const e=JSON.parse(t.data);let i={requestId:e.bidId,cpm:r.cpm,width:r.width,height:r.height,creativeId:r.creativeId,dealId:r.dealId,currency:r.currency,netRevenue:r.isNetCpm,ttl:r.ttl,dspPixels:r.dspPixels,meta:{...(0,s.isArray)(r.adomain)&&!(0,s.isEmpty)(r.adomain)?{advertiserDomains:r.adomain}:{},...(0,s.isEmpty)(r.dsa)?{}:{dsa:r.dsa}}};e.mediaType===o.G_?(i.mediaType=o.G_,i.vastUrl=r.adUrl,i.vastXml=r.ad,i.content=r.ad):(i.adUrl=r.adUrl,i.ad=r.ad),a.push(i)}}catch(e){(0,s.logError)("Error while parsing smart server response",e)}return a},getUserSyncs:function(e,t){const a=[];return e.iframeEnabled&&t.length>0&&null!=t[0].body.cSyncUrl?a.push({type:"iframe",url:t[0].body.cSyncUrl}):e.pixelEnabled&&t.length>0&&void 0!==t[0].body.dspPixels&&t[0].body.dspPixels.forEach((function(e){a.push({type:"image",url:e})})),a}};(0,p.a$)(m),(0,r.E)("smartadserverBidAdapter")}},e=>{e.O(0,[19147,90467,60802,51085],(()=>{return t=88518,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[41252],{63990:(e,r,t)=>{var a=t(7873),i=t(91069),n=t(70433),s=t(63172),o=t(57377),d=t(71371),p=t(43272),l=t(95789),m=t(12693),c=t(78969);const g="pubmatic",u="PubMatic: ",h="USD",f=void 0,b="https://pubmatic.bbvms.com/r/".concat("$RENDERER",".js"),y={kadpageurl:"",gender:"",yob:"",lat:"",lon:"",wiid:"",profId:"",verId:""},v="number",w="string",x="boolean",I="array",T={mimes:I,minduration:v,maxduration:v,startdelay:v,playbackmethod:I,api:I,protocols:I,w:v,h:v,battr:I,linearity:v,placement:v,plcmt:v,minbitrate:v,maxbitrate:v,skip:v},O=1,_=3,S={battr:I},z={1:"PMP",5:"PREF",6:"PMPG"},C={bootstrapPlayer:function(e){const r={code:e.adUnitCode};if(e.vastXml?r.vastXml=e.vastXml:e.vastUrl&&(r.vastUrl=e.vastUrl),!e.vastXml&&!e.vastUrl)return void(0,i.logWarn)(`${u}: No vastXml or vastUrl on bid, bailing...`);const t=C.getRendererId("pubmatic",e.rendererCode),a=document.getElementById(e.adUnitCode);let n;for(let e=0;e<window.bluebillywig.renderers.length;e++)if(window.bluebillywig.renderers[e]._id===t){n=window.bluebillywig.renderers[e];break}n?n.bootstrap(r,a):(0,i.logWarn)(`${u}: Couldn't find a renderer with ${t}`)},newRenderer:function(e,r){var t=b.replace("$RENDERER",e);const a=l.A4.install({url:t,loaded:!1,adUnitCode:r});try{a.setRender(C.outstreamRender)}catch(e){(0,i.logWarn)(`${u}: Error tying to setRender on renderer`,e)}return a},outstreamRender:function(e){e.renderer.push((function(){C.bootstrapPlayer(e)}))},getRendererId:function(e,r){return`${e}-${r}`}},P=[d.D4,d.G_,d.s6],A={banner:360,video:1800,native:1800};let W=0,E=!1,R=["pubmatic"];const $=["all"];function k(e,r){if(!(0,i.isStr)(r))return r&&(0,i.logWarn)(u+"Ignoring param key: "+e+", expects string-value, found "+typeof r),f;switch(e){case"pmzoneid":return r.split(",").slice(0,50).map((e=>e.trim())).join();case"kadfloor":case"lat":case"lon":return parseFloat(r)||f;case"yob":return parseInt(r)||f;default:return r}}function U(e){var r;e.params.adUnit="",e.params.adUnitIndex="0",e.params.width=0,e.params.height=0,e.params.adSlot=(r=e.params.adSlot,(0,i.isStr)(r)?r.replace(/^\s+/g,"").replace(/\s+$/g,""):(r&&(0,i.logWarn)(g+": adSlot must be a string. Ignoring adSlot"),""));var t=e.params.adSlot,a=t.split(":");if(t=a[0],2==a.length&&(e.params.adUnitIndex=a[1]),a=t.split("@"),e.params.adUnit=a[0],a.length>1){if(2!=(a=a[1].split("x")).length)return void(0,i.logWarn)(u+"AdSlot Error: adSlot not in required format");e.params.width=parseInt(a[0],10),e.params.height=parseInt(a[1],10)}else if(e.hasOwnProperty("mediaTypes")&&e.mediaTypes.hasOwnProperty(d.D4)&&e.mediaTypes.banner.hasOwnProperty("sizes")){for(var n=0,s=[];n<e.mediaTypes.banner.sizes.length;n++)2===e.mediaTypes.banner.sizes[n].length&&s.push(e.mediaTypes.banner.sizes[n]);e.mediaTypes.banner.sizes=s,e.mediaTypes.banner.sizes.length>=1&&(e.params.width=e.mediaTypes.banner.sizes[0][0],e.params.height=e.mediaTypes.banner.sizes[0][1],e.mediaTypes.banner.sizes=e.mediaTypes.banner.sizes.splice(1,e.mediaTypes.banner.sizes.length-1))}}function j(){let e=window.navigator&&(window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection);switch(e?.effectiveType){case"ethernet":return 1;case"wifi":return 2;case"slow-2g":case"2g":return 4;case"3g":return 5;case"4g":return 6;default:return 0}}function q(e,r,t){var a,n="Ignoring param key: "+e+", expects "+t+", found "+typeof r;switch(t){case x:a=i.isBoolean;break;case v:a=i.isNumber;break;case w:a=i.isStr;break;case I:a=i.isArray}return a(r)?r:((0,i.logWarn)(u+n),f)}const J={desc:"desc",desc2:"desc2",body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl",saleprice:"saleprice",displayurl:"displayurl"},N=Object.values(J);function D(e){var r;if(e.ortb){e=e.ortb,r={ver:"1.2",...e,assets:[]};const{assets:t}=e,a=e=>e.title||e.img||e.data||e.video;if(t.length<1||!t.some((e=>a(e))))return(0,i.logWarn)(`${u}: Native assets object is empty or contains some invalid object`),E=!0,r;t.forEach((e=>{var t=e;t.img&&(t.img.type==_?(t.w=t.w||t.width||(t.sizes?t.sizes[0]:f),t.h=t.h||t.height||(t.sizes?t.sizes[1]:f),t.wmin=t.wmin||t.minimumWidth||(t.minsizes?t.minsizes[0]:f),t.hmin=t.hmin||t.minimumHeight||(t.minsizes?t.minsizes[1]:f)):t.img.type==O&&(t.w=t.w||t.width||(t.sizes?t.sizes[0]:f),t.h=t.h||t.height||(t.sizes?t.sizes[1]:f))),t&&void 0!==t.id&&a(t)&&r.assets.push(t)}))}else r=function(e){if(!e&&!(0,i.isPlainObject)(e))return(0,i.logWarn)(`${u}: Native assets object is empty or not an object: ${e}`),void(E=!0);const r={ver:"1.2",assets:[]};for(let t in e){if(c._B.includes(t))continue;if(!c.x5.hasOwnProperty(t)&&!N.includes(t)){(0,i.logWarn)(`${u}: Unrecognized native asset code: ${t}. Asset will be ignored.`);continue}const a=e[t];let n=0;a.required&&(0,i.isBoolean)(a.required)&&(n=Number(a.required));const s={id:r.assets.length,required:n};if(t in J)s.data={type:c.jO[J[t]]},(a.len||a.length)&&(s.data.len=a.len||a.length),a.ext&&(s.data.ext=a.ext);else if("icon"===t||"image"===t){if(s.img={type:"icon"===t?c.oA.ICON:c.oA.MAIN},a.aspect_ratios)if((0,i.isArray)(a.aspect_ratios))if(a.aspect_ratios.length){const{min_width:e,min_height:r}=a.aspect_ratios[0];(0,i.isInteger)(e)&&(0,i.isInteger)(r)?(s.img.wmin=e,s.img.hmin=r):(0,i.logWarn)(`${u}: image.aspect_ratios min_width or min_height are invalid: ${e}, ${r}`);const t=a.aspect_ratios.filter((e=>e.ratio_width&&e.ratio_height)).map((e=>`${e.ratio_width}:${e.ratio_height}`));t.length>0&&(s.img.ext={aspectratios:t})}else(0,i.logWarn)(`${u}: image.aspect_ratios was passed, but it's empty: ${a.aspect_ratios}`);else(0,i.logWarn)(`${u}: image.aspect_ratios was passed, but it's not a an array: ${a.aspect_ratios}`);s.img.w=a.w||a.width,s.img.h=a.h||a.height,s.img.wmin=a.wmin||a.minimumWidth||(a.minsizes?a.minsizes[0]:f),s.img.hmin=a.hmin||a.minimumHeight||(a.minsizes?a.minsizes[1]:f),a.sizes&&(2===a.sizes.length&&(0,i.isInteger)(a.sizes[0])&&(0,i.isInteger)(a.sizes[1])?((0,i.logInfo)(`${u}: if asset.sizes exist, by OpenRTB spec we should remove wmin and hmin`),s.img.w=a.sizes[0],s.img.h=a.sizes[1],delete s.img.hmin,delete s.img.wmin):(0,i.logWarn)(`${u}: image.sizes was passed, but its value is not an array of integers: ${a.sizes}`)),a.ext&&(s.img.ext=a.ext),a.mimes&&(s.img.mimes=a.mimes)}else"title"===t?(s.title={len:a.len||a.length||140},a.ext&&(s.title.ext=a.ext)):"ext"===t&&(s.ext=a,delete s.required);r.assets.push(s)}return r.assets.length<1?((0,i.logWarn)(`${u}: Could not find any valid asset`),void(E=!0)):r}(e);return r}function G(e){var r,t=e.mediaTypes.banner.sizes,a=[];if(t!==f&&(0,i.isArray)(t)){if(r={},e.params.width||e.params.height)r.w=e.params.width,r.h=e.params.height;else{if(0===t.length)return r=f,(0,i.logWarn)(u+"Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),r;r.w=parseInt(t[0][0],10),r.h=parseInt(t[0][1],10),t=t.splice(1,t.length-1)}t.length>0&&(a=[],t.forEach((function(e){e.length>1&&a.push({w:e[0],h:e[1]})})),a.length>0&&(r.format=a)),r.pos=0,r.topframe=(0,i.inIframe)()?0:1;const s={...(0,n.A)(e,"ortb2Imp.banner")};for(let e in S)s.hasOwnProperty(e)&&(r[e]=q(e,s[e],S[e]))}else(0,i.logWarn)(u+"Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),r=f;return r}function B(e){var r,t=(0,i.mergeDeep)((0,n.A)(e.mediaTypes,"video"),e.params.video);if(t!==f){for(var a in r={},function(e,r){(0,n.A)(e,"plcmt")||(0,i.logWarn)("Video.plcmt param missing for "+r)}(t,e.adUnitCode),T)t.hasOwnProperty(a)&&(r[a]=q(a,t[a],T[a]));(0,i.isArray)(e.mediaTypes.video.playerSize[0])?(r.w=parseInt(e.mediaTypes.video.playerSize[0][0],10),r.h=parseInt(e.mediaTypes.video.playerSize[0][1],10)):(0,i.isNumber)(e.mediaTypes.video.playerSize[0])&&(r.w=parseInt(e.mediaTypes.video.playerSize[0],10),r.h=parseInt(e.mediaTypes.video.playerSize[1],10))}else r=f,(0,i.logWarn)(u+"Error: Video config params missing for adunit: "+e.params.adUnit+" with mediaType set as video. Ignoring video impression in the adunit.");return r}function M(e,r){var t,a,o={},l={},m=e.hasOwnProperty("sizes")?e.sizes:[],c="",g=[],b=r?.paapi?.enabled;if(function(e,r){r.params.deals&&((0,i.isArray)(r.params.deals)?r.params.deals.forEach((function(r){(0,i.isStr)(r)&&r.length>3?(e.pmp||(e.pmp={private_auction:0,deals:[]}),e.pmp.deals.push({id:r})):(0,i.logWarn)(u+"Error: deal-id present in array bid.params.deals should be a strings with more than 3 charaters length, deal-id ignored: "+r)})):(0,i.logWarn)(u+"Error: bid.params.deals should be an array of strings."))}(o={id:e.bidId,tagid:e.params.adUnit||void 0,bidfloor:k("kadfloor",e.params.kadfloor),secure:1,ext:{pmZoneId:k("pmzoneid",e.params.pmzoneid)},bidfloorcur:e.params.currency?k("currency",e.params.currency):h,displaymanager:"Prebid.js",displaymanagerver:"9.27.0",pmp:e.ortb2Imp?.pmp||void 0},e),function(e,r){var t,a="";if(r.params.dctr)if(a=r.params.dctr,(0,i.isStr)(a)&&a.length>0){var n=a.split("|");a="",n.forEach((e=>{a+=e.length>0?e.trim()+"|":""})),t=a.length,"|"===a.substring(t,t-1)&&(a=a.substring(0,t-1)),e.ext.key_val=a.trim()}else(0,i.logWarn)(u+"Ignoring param : dctr with value : "+a+", expects string-value, found empty or non-string value")}(o,e),function(e,r){var t=r.rtd&&r.rtd.jwplayer&&r.rtd.jwplayer.targeting||void 0,a="";if(void 0!==t&&""!==t&&t.hasOwnProperty("segments")){var i,n=t.segments.length;a+="jw-id="+t.content.id;for(var s=0;s<n;s++)a+="|jw-"+t.segments[s]+"=1";(i=e.ext)&&void 0===i.key_val?i.key_val=a:i.key_val+="|"+a}}(o,e),e.hasOwnProperty("mediaTypes"))for(c in e.mediaTypes)switch(c){case d.D4:(t=G(e))!==f&&(o.banner=t);break;case d.s6:l.request=JSON.stringify(D(e.nativeParams)),E?((0,i.logWarn)(u+"Error: Error in Native adunit "+e.params.adUnit+". Ignoring the adunit. Refer to http://prebid.org/dev-docs/show-native-ads.html for more details."),E=!1):o.native=l;break;case d.G_:(a=B(e))!==f&&(o.video=a)}else t={pos:0,w:e.params.width,h:e.params.height,topframe:(0,i.inIframe)()?0:1},(0,i.isArray)(m)&&m.length>1&&((m=m.splice(1,m.length-1)).forEach((e=>{g.push({w:e[0],h:e[1]})})),t.format=g),o.banner=t;return function(e,r){const t={...(0,n.A)(r,"ortb2Imp.ext.data")};Object.keys(t).forEach((r=>{"pbadslot"===r?"string"==typeof t[r]&&t[r]&&(0,s.J)(e,"ext.data.pbadslot",t[r]):"adserver"===r?["name","adslot"].forEach((r=>{const a=(0,n.A)(t,`adserver.${r}`);"string"==typeof a&&a&&((0,s.J)(e,`ext.data.adserver.${r.toLowerCase()}`,a),"adslot"===r&&(0,s.J)(e,"ext.dfp_ad_unit_code",a))})):(0,s.J)(e,`ext.data.${r}`,t[r])}));const a=(0,n.A)(r,"ortb2Imp.ext.gpid");a&&(0,s.J)(e,"ext.gpid",a)}(o,e),function(e,r){let t=-1;"function"!=typeof r.getFloor||p.$W.getConfig("pubmatic.disableFloors")||[d.D4,d.G_,d.s6].forEach((a=>{if(e.hasOwnProperty(a)){let n=[];"banner"===a&&(e[a].w&&e[a].h&&n.push([e[a].w,e[a].h]),(0,i.isArray)(e[a].format)&&e[a].format.forEach((e=>n.push([e.w,e.h])))),0===n.length&&n.push("*"),n.forEach((n=>{let s=r.getFloor({currency:e.bidfloorcur,mediaType:a,size:n});if((0,i.logInfo)(u,"floor from floor module returned for mediatype:",a," and size:",n," is: currency",s.currency,"floor",s.floor),(0,i.isPlainObject)(s)&&s.currency===e.bidfloorcur&&!isNaN(parseInt(s.floor))){let e=parseFloat(s.floor);(0,i.logInfo)(u,"floor from floor module:",e,"previous floor value",t,"Min:",Math.min(e,t)),t=-1===t?e:Math.min(e,t),(0,i.logInfo)(u,"new floor value:",t)}}))}}));e.bidfloor&&((0,i.logInfo)(u,"floor from floor module:",t,"impObj.bidfloor",e.bidfloor,"Max:",Math.max(t,e.bidfloor)),t=Math.max(t,e.bidfloor));e.bidfloor=!isNaN(t)&&t>0?t:f,(0,i.logInfo)(u,"new impObj.bidfloor value:",e.bidfloor)}(o,e),function(e,r,t){t?(e.ext=e.ext||{},void 0!==r?.ortb2Imp?.ext?.ae&&(e.ext.ae=r.ortb2Imp.ext.ae)):e.ext?.ae&&delete e.ext.ae}(o,e,b),o.hasOwnProperty(d.D4)||o.hasOwnProperty(d.s6)||o.hasOwnProperty(d.G_)?o:f}function F(e,r){(r=r.filter((function(e){return"string"==typeof e||((0,i.logWarn)(u+"acat: Each category should be a string, ignoring category: "+e),!1)})).map((e=>e.trim())).filter(((e,r,t)=>t.indexOf(e)===r))).length>0&&((0,i.logWarn)(u+"acat: Selected: ",r),e.ext.acat=r)}function L(e){return!0===(0,i.isArray)(e)&&e.length>0}const X={code:g,gvlid:76,supportedMediaTypes:[d.D4,d.G_,d.s6],isBidRequestValid:e=>{if(e&&e.params){if(!(0,i.isStr)(e.params.publisherId))return(0,i.logWarn)(u+"Error: publisherId is mandatory and cannot be numeric (wrap it in quotes in your config). Call to OpenBid will not be sent for ad unit: "+JSON.stringify(e)),!1;if(e.hasOwnProperty("mediaTypes")&&e.mediaTypes.hasOwnProperty(d.G_)){let r=(0,n.A)(e.mediaTypes,"video.mimes"),t=(0,n.A)(e,"params.video.mimes");if(!1===L(r)&&!1===L(t))return(0,i.logWarn)(u+"Error: For video ads, bid.mediaTypes.video.mimes OR bid.params.video.mimes should be present and must be a non-empty array. Call to OpenBid will not be sent for ad unit:"+JSON.stringify(e)),!1;if(!e.mediaTypes[d.G_].hasOwnProperty("context"))return(0,i.logError)(`${u}: no context specified in bid. Rejecting bid: `,e),!1;if("outstream"===e.mediaTypes[d.G_].context&&!(0,i.isStr)(e.params.outstreamAU)&&!e.hasOwnProperty("renderer")&&!e.mediaTypes[d.G_].hasOwnProperty("renderer"))return e.mediaTypes.hasOwnProperty(d.D4)||e.mediaTypes.hasOwnProperty(d.s6)?(delete e.mediaTypes[d.G_],(0,i.logWarn)(`${u}: for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting mediatype Video of bid: `,e),!0):((0,i.logError)(`${u}: for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting bid: `,e),!1)}return!0}return!1},buildRequests:(e,r)=>{var t;r&&r.refererInfo&&(t=r.refererInfo);var a,o=function(e){return{pageURL:e?.page||window.location.href,refURL:e?.ref||window.document.referrer}}(t),l=function(e){return{id:""+(new Date).getTime(),at:1,cur:[h],imp:[],site:{page:e.pageURL,ref:e.refURL,publisher:{}},device:{ua:navigator.userAgent,js:1,dnt:"yes"==navigator.doNotTrack||"1"==navigator.doNotTrack||"1"==navigator.msDoNotTrack?1:0,h:screen.height,w:screen.width,language:navigator.language,connectiontype:j()},user:{},ext:{}}}(o),c="",g=[],b=[],v=[],w=(0,i.generateUUID)();if(e.forEach((e=>{if(e.params.wiid=e.params.wiid||r.auctionId||w,(a=(0,i.deepClone)(e)).params.adSlot=a.params.adSlot||"",U(a),a.mediaTypes&&a.mediaTypes.hasOwnProperty("video")||a.params.hasOwnProperty("video"));else if(!(a.hasOwnProperty("mediaTypes")&&a.mediaTypes.hasOwnProperty(d.s6)||0!==a.params.width||0!==a.params.height))return void(0,i.logWarn)(u+"Skipping the non-standard adslot: ",a.params.adSlot,JSON.stringify(a));o.pubId=o.pubId||a.params.publisherId,(o=function(e,r){var t,a,n;for(t in r.kadpageurl||(r.kadpageurl=r.pageURL),y)y.hasOwnProperty(t)&&(a=e[t])&&("object"==typeof(n=y[t])&&(a=n.f(a,r)),(0,i.isStr)(a)?r[t]=a:(0,i.logWarn)(u+"Ignoring param : "+t+" with value : "+y[t]+", expects string-value, found "+typeof a));return r}(a.params,o)).transactionId=a.ortb2Imp?.ext?.tid,""===c?c=a.params.currency||f:a.params.hasOwnProperty("currency")&&c!==a.params.currency&&(0,i.logWarn)(u+"Currency specifier ignored. Only one currency permitted."),a.params.currency=c,a.params.hasOwnProperty("dctr")&&(0,i.isStr)(a.params.dctr)&&g.push(a.params.dctr),a.params.hasOwnProperty("bcat")&&(0,i.isArray)(a.params.bcat)&&(b=b.concat(a.params.bcat)),a.params.hasOwnProperty("acat")&&(0,i.isArray)(a.params.acat)&&(v=v.concat(a.params.acat));var t=M(a,r);t&&l.imp.push(t)})),0==l.imp.length)return;l.site.publisher.id=o.pubId.trim(),W=o.pubId.trim(),l.ext.wrapper={},l.ext.wrapper.profile=parseInt(o.profId)||f,l.ext.wrapper.version=parseInt(o.verId)||f,l.ext.wrapper.wiid=o.wiid||r.auctionId,l.ext.wrapper.wv="prebid_prebid_9.27.0",l.ext.wrapper.transactionId=o.transactionId,l.ext.wrapper.wp="pbjs";const x=r?m.u.get(r.bidderCode,"allowAlternateBidderCodes"):void 0;if(void 0!==x){if(l.ext.marketplace={},r&&1==x){let e=m.u.get(r.bidderCode,"allowedAlternateBidderCodes");(0,i.isArray)(e)?(e=e.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(i.uniques),R=e.includes("*")?$:[...R,...e]):R=$}l.ext.marketplace.allowedbidders=R.filter(i.uniques)}l.user.gender=o.gender?o.gender.trim():f,l.user.geo={},l.user.yob=k("yob",o.yob),l.site.page=o.kadpageurl.trim()||l.site.page.trim(),l.site.domain=function(e){let r=document.createElement("a");return r.href=e,r.hostname}(l.site.page),"object"==typeof p.$W.getConfig("content")&&(l.site.content=p.$W.getConfig("content")),"object"==typeof p.$W.getConfig("device")&&(l.device=Object.assign(l.device,p.$W.getConfig("device"))),l.device.language=l.device.language&&l.device.language.split("-")[0],(0,s.J)(l,"source.tid",r?.ortb2?.source?.tid),-1!==window.location.href.indexOf("pubmaticTest=true")&&(l.test=1),e[0].schain&&(0,s.J)(l,"source.ext.schain",e[0].schain),r&&r.gdprConsent&&((0,s.J)(l,"user.ext.consent",r.gdprConsent.consentString),(0,s.J)(l,"regs.ext.gdpr",r.gdprConsent.gdprApplies?1:0)),r&&r.uspConsent&&(0,s.J)(l,"regs.ext.us_privacy",r.uspConsent),r?.gppConsent?.gppString?((0,s.J)(l,"regs.gpp",r.gppConsent.gppString),(0,s.J)(l,"regs.gpp_sid",r.gppConsent.applicableSections)):r?.ortb2?.regs?.gpp&&((0,s.J)(l,"regs.gpp",r.ortb2.regs.gpp),(0,s.J)(l,"regs.gpp_sid",r.ortb2.regs.gpp_sid)),!0===p.$W.getConfig("coppa")&&(0,s.J)(l,"regs.coppa",1),r?.ortb2?.regs?.ext?.dsa&&(0,s.J)(l,"regs.ext.dsa",r.ortb2.regs.ext.dsa),function(e,r){let t=(0,n.A)(r,"0.userIdAsEids");(0,i.isArray)(t)&&t.length>0&&(0,s.J)(e,"user.eids",t)}(l,e);const I=r&&r.ortb2||{},{user:T,device:O,site:_,bcat:S,badv:z}=I;if(_){const{page:e,domain:r,ref:t}=l.site;(0,i.mergeDeep)(l,{site:_}),l.site.page=e,l.site.domain=r,l.site.ref=t}if(T&&(0,i.mergeDeep)(l,{user:T}),z&&(0,i.mergeDeep)(l,{badv:z}),S&&(b=b.concat(S)),O?.sua&&(l.device.sua=O?.sua),O?.ext?.cdep&&(0,s.J)(l,"device.ext.cdep",O.ext.cdep),T?.geo&&O?.geo?(l.device.geo={...l.device.geo,...O.geo},l.user.geo={...l.user.geo,...T.geo}):(T?.geo||O?.geo)&&(l.user.geo=l.device.geo=T?.geo?{...l.user.geo,...T.geo}:{...l.user.geo,...O.geo}),r?.ortb2?.device&&(0,i.mergeDeep)(l.device,r.ortb2.device),I.ext?.prebid?.bidderparams?.[r.bidderCode]?.acat){const e=I.ext.prebid.bidderparams[r.bidderCode].acat;F(l,e)}else v.length&&F(l,v);return function(e,r){(r=r.filter((function(e){return"string"==typeof e||((0,i.logWarn)(u+"bcat: Each category should be a string, ignoring category: "+e),!1)})).map((e=>e.trim())).filter((function(e,r,t){if(e.length>3)return t.indexOf(e)===r;(0,i.logWarn)(u+"bcat: Each category should have a value of a length of more than 3 characters, ignoring category: "+e)}))).length>0&&((0,i.logWarn)(u+"bcat: Selected: ",r),e.bcat=r)}(l,b),l.tmax=r?.timeout?r.timeout:window?.PWT?.versionDetails?.timeout,l.ext.epoch=(new Date).getTime(),"object"==typeof p.$W.getConfig("app")&&(l.app=p.$W.getConfig("app"),l.app.publisher=l.site.publisher,l.app.ext=l.site.ext||f,"object"!=typeof l.app.content&&(l.app.content=l.site.content||f),delete l.site),{method:"POST",url:"https://hbopenbid.pubmatic.com/translator?source=prebid-client",data:JSON.stringify(l),bidderRequest:r}},interpretResponse:(e,r)=>{const t=[];var a=h;let s=JSON.parse(r.data),o=s.site&&s.site.ref?s.site.ref:"";try{e.body&&e.body.seatbid&&(0,i.isArray)(e.body.seatbid)&&(a=e.body.cur||a,e.body.seatbid.forEach((e=>{e.bid&&(0,i.isArray)(e.bid)&&e.bid.forEach((p=>{let l={requestId:p.impid,cpm:parseFloat((p.price||0).toFixed(2)),width:p.w,height:p.h,creativeId:p.crid||p.id,dealId:p.dealid,currency:a,netRevenue:true,ttl:360,referrer:o,ad:p.adm,pm_seat:e.seat||null,pm_dspid:p.ext&&p.ext.dspid?p.ext.dspid:null,partnerImpId:p.id||""};s.imp&&s.imp.length>0&&s.imp.forEach((e=>{if(p.impid===e.id)switch(function(e,r){if(e.ext&&null!=e.ext.bidtype)r.mediaType=P[e.ext.bidtype];else{(0,i.logInfo)(u+"bid.ext.bidtype does not exist, checking alternatively for mediaType");var t=e.adm,a="",n=new RegExp(/VAST\s+version/);if(t.indexOf('span class="PubAPIAd"')>=0)r.mediaType=d.D4;else if(n.test(t))r.mediaType=d.G_;else try{(a=JSON.parse(t.replace(/\\/g,"")))&&a.native&&(r.mediaType=d.s6)}catch(e){(0,i.logWarn)(u+"Error: Cannot parse native reponse for ad response: "+t)}}}(p,l),function(e,r){let t=A[r?.mediaType]||360;r.ttl=e.exp||t}(p,l),l.mediaType){case d.D4:break;case d.G_:l.width=p.hasOwnProperty("w")?p.w:e.video.w,l.height=p.hasOwnProperty("h")?p.h:e.video.h,l.vastXml=p.adm,function(e,r){let t,a,i;if(r.bidderRequest&&r.bidderRequest.bids){for(let n=0;n<r.bidderRequest.bids.length;n++)r.bidderRequest.bids[n].bidId===e.requestId&&(t=r.bidderRequest.bids[n].params,a=r.bidderRequest.bids[n].mediaTypes[d.G_].context,i=r.bidderRequest.bids[n].adUnitCode);a&&"outstream"===a&&t&&t.outstreamAU&&i&&(e.rendererCode=t.outstreamAU,e.renderer=C.newRenderer(e.rendererCode,i))}}(l,r),function(e,r,t){if(!r?.ext?.prebiddealpriority)return;const a=(0,i.getBidRequest)(e.requestId,[t.bidderRequest]),s=(0,n.A)(a,"mediaTypes.video");if(s?.context!=d.LM)return;const o=r?.ext?.video?.duration||s?.maxduration;e.video={context:d.LM,durationSeconds:o,dealTier:r.ext.prebiddealpriority}}(l,p,r);break;case d.s6:!function(e,r){if(e.hasOwnProperty("adm")){var t="";try{t=JSON.parse(e.adm.replace(/\\/g,""))}catch(e){return void(0,i.logWarn)(u+"Error: Cannot parse native reponse for ad response: "+r.adm)}r.native={ortb:{...t.native}},r.mediaType=d.s6,r.width||(r.width=0),r.height||(r.height=0)}}(p,l)}})),function(e,r,t){e.meta=e.meta||{},r.ext&&r.ext.dspid&&(e.meta.networkId=r.ext.dspid,e.meta.demandSource=r.ext.dspid),r.ext&&r.ext.dchain&&(e.meta.dchain=r.ext.dchain);const a=t||r.ext&&r.ext.advid;a&&(e.meta.advertiserId=a,e.meta.agencyId=a,e.meta.buyerId=a),r.adomain&&L(r.adomain)&&(e.meta.advertiserDomains=r.adomain,e.meta.clickUrl=r.adomain[0],e.meta.brandId=r.adomain[0]),r.cat&&L(r.cat)&&(e.meta.secondaryCatIds=r.cat,e.meta.primaryCatId=r.cat[0]),r.ext&&r.ext.dsa&&Object.keys(r.ext.dsa).length&&(e.meta.dsa=r.ext.dsa),e.mediaType&&(e.meta.mediaType=e.mediaType)}(l,p,e.seat),function(e,r){e?.ext?.ibv&&(r.ext=r.ext||{},r.ext.ibv=e.ext.ibv,r.meta=r.meta||{},r.meta.mediaType=d.G_)}(p,l),p.ext&&p.ext.deal_channel&&(l.dealChannel=z[p.ext.deal_channel]||null),e.ext&&e.ext.buyid&&(l.adserverTargeting={hb_buyid_pubmatic:e.ext.buyid}),p.ext&&p.ext.marketplace&&(l.bidderCode=p.ext.marketplace),t.push(l)}))})));let p=(0,n.A)(e.body,"ext.fledge_auction_configs");if(p)return p=Object.entries(p).map((e=>{let[r,t]=e;return{bidId:r,config:Object.assign({auctionSignals:{}},t)}})),{bids:t,paapi:p}}catch(e){(0,i.logError)(e)}return t},getUserSyncs:(e,r,t,a,i)=>{let n=""+W;return t&&(n+="&gdpr="+(t.gdprApplies?1:0),n+="&gdpr_consent="+encodeURIComponent(t.consentString||"")),a&&(n+="&us_privacy="+encodeURIComponent(a)),i?.gppString&&i?.applicableSections?.length&&(n+="&gpp="+encodeURIComponent(i.gppString),n+="&gpp_sid="+encodeURIComponent(i?.applicableSections?.join(","))),!0===p.$W.getConfig("coppa")&&(n+="&coppa=1"),e.iframeEnabled?[{type:"iframe",url:"https://ads.pubmatic.com/AdServer/js/user_sync.html?kdntuid=1&p="+n}]:[{type:"image",url:"https://image8.pubmatic.com/AdServer/ImgSync?p="+n}]}};(0,o.a$)(X),(0,a.E)("pubmaticBidAdapter")}},e=>{e.O(0,[60802,51085],(()=>{return r=63990,e(e.s=r);var r}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[63879],{57257:(e,t,a)=>{var n=a(7873),r=a(43272),s=a(57377),o=a(63172),p=a(70433),i=a(91069),d=a(71371),m=a(89766);const u={code:"openx",gvlid:69,supportedMediaTypes:[d.D4,d.G_,d.s6],isBidRequestValid:function(e){const t=e.params.delDomain||e.params.platform;if(p.A(e,"mediaTypes.banner")&&t)return!!e.params.unit||p.A(e,"mediaTypes.banner.sizes.length")>0;return!(!e.params.unit||!t)},buildRequests:function(e,t){let a=e.filter((e=>b(e))),n=e.filter((e=>function(e){const t=!b(e)&&!f(e);return p.A(e,"mediaTypes.banner")||t}(e)||f(e))).map((e=>({...e,mediaTypes:{...e.mediaTypes,video:void 0}}))),r=n.length?[c(n,t,null)]:[];return a.forEach((e=>{r.push(c([e],t,d.G_))})),r},interpretResponse:function(e,t){e.body||(e.body={nbr:0});return l.fromORTB({request:t.data,response:e.body})},getUserSyncs:function(e,t,a,n){if(e.iframeEnabled||e.pixelEnabled){let r=e.iframeEnabled?"iframe":"image",s=[],o="https://u.openx.net/w/1.0/pd";if(a&&(s.push("gdpr="+(a.gdprApplies?1:0)),s.push("gdpr_consent="+encodeURIComponent(a.consentString||""))),n&&s.push("us_privacy="+encodeURIComponent(n)),t.length>0&&t[0].body&&t[0].body.ext){const e=t[0].body.ext;e.delDomain?o=`https://${e.delDomain}/w/1.0/pd`:e.platform&&s.push("ph="+e.platform)}else s.push("ph=2d1251ae-7f3a-47cf-bd2a-2f288854a0ba");return[{type:r,url:`${o}${s.length>0?"?"+s.join("&"):""}`}]}}};(0,s.a$)(u);const l=(0,m.A)({context:{netRevenue:!0,ttl:300,nativeRequest:{eventtrackers:[{event:1,methods:[1,2]}]}},imp(e,t,a){const n=e(t,a);return(0,i.mergeDeep)(n,{tagid:t.params.unit,ext:{divid:t.adUnitCode}}),t.params.customParams&&o.J(n,"ext.customParams",t.params.customParams),t.params.customFloor&&!n.bidfloor&&(n.bidfloor=t.params.customFloor),n},request(e,t,a,n){const r=e(t,a,n);(0,i.mergeDeep)(r,{at:1,ext:{bc:"hb_pb_ortb_2.0",pv:"9.27.0"}});const s=n.bidRequests[0];return s.params.coppa&&o.J(r,"regs.coppa",1),s.params.doNotTrack&&o.J(r,"device.dnt",1),s.params.platform&&o.J(r,"ext.platform",s.params.platform),s.params.delDomain&&o.J(r,"ext.delDomain",s.params.delDomain),s.params.response_template_name&&o.J(r,"ext.response_template_name",s.params.response_template_name),s.params.test&&(r.test=1),r},bidResponse(e,t,a){const n=e(t,a);return t.ext&&(n.meta.networkId=t.ext.dsp_id,n.meta.advertiserId=t.ext.buyer_id,n.meta.brandId=t.ext.brand_id),n},response(e,t,a,n){const{ortbRequest:r}=n;r.ext&&(r.ext.delDomain&&o.J(a,"ext.delDomain",r.ext.delDomain),r.ext.platform&&o.J(a,"ext.platform",r.ext.platform));const s=e(t,a,n);let d=p.A(a,"ext.fledge_auction_configs");return d?(d=Object.entries(d).map((e=>{let[t,a]=e;return{bidId:t,config:(0,i.mergeDeep)(Object.assign({},a),{auctionSignals:{ortb2Imp:n.impContext[t]?.imp}})}})),{bids:s.bids,paapi:d}):s},overrides:{imp:{bidfloor(e,t,a,n){const r={};e(r,a,{...n,currency:"USD"}),"USD"===r.bidfloorcur&&Object.assign(t,r)},video(e,t,a,n){{let r=a.mediaTypes[d.G_];r&&(r=Object.assign({},r,a.params.video),a={...a,mediaTypes:{[d.G_]:r}}),e(t,a,n)}}}}});function c(e,t,a){return{method:"POST",url:r.$W.getConfig("openxOrtbUrl")||"https://rtb.openx.net/openrtbb/prebidjs",data:l.toORTB({bidRequests:e,bidderRequest:t,context:{mediaType:a}})}}function b(e){return p.A(e,"mediaTypes.video")}function f(e){return p.A(e,"mediaTypes.native")}(0,n.E)("openxBidAdapter")}},e=>{e.O(0,[60802,58498,51085],(()=>{return t=57257,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[14332],{87316:(e,t,r)=>{var s=r(7873),n=r(57377),a=r(71371),i=r(91069),d=r(63172),o=r(70433),p=r(43272),m=r(95789),u=r(29495);const{getConfig:c}=p.$W,l={code:"adf",aliases:[{code:"adformOpenRTB",gvlid:50},{code:"adform",gvlid:50}],gvlid:50,supportedMediaTypes:[a.s6,a.D4,a.G_],isBidRequestValid:e=>{const t=e.params||{},{mid:r,inv:s,mname:n}=t;return!!(r||s&&n)},buildRequests:(e,t)=>{let r,s;const n=t.ortb2||{};let a=n.user||{};"object"==typeof c("app")?(r=c("app")||{},n.app&&(0,i.mergeDeep)(r,n.app)):(s=c("site")||{},n.site&&(0,i.mergeDeep)(s,n.site),s.page||(s.page=t.refererInfo.page));let p=c("device")||{};n.device&&(0,i.mergeDeep)(p,n.device),p.w=p.w||window.innerWidth,p.h=p.h||window.innerHeight,p.ua=p.ua||navigator.userAgent;let m=n.source||{};m.fd=1;let l=n.regs||{};const v=(0,i.setOnAny)(e,"params.adxDomain")||"adx.adform.net",f=(0,i.setOnAny)(e,"params.pt")||(0,i.setOnAny)(e,"params.priceType")||"net",b=(0,i.setOnAny)(e,"params.test"),g=(0,u.b)(t),y=g&&[g],h=(0,i.setOnAny)(e,"userIdAsEids"),A=(0,i.setOnAny)(e,"schain");h&&(0,d.J)(a,"ext.eids",h),A&&(0,d.J)(m,"ext.schain",A);const I=e.map(((e,t)=>{e.netRevenue=f;const r=e.getFloor?e.getFloor({currency:g||"USD",size:"*",mediaType:"*"}):{},s=r?.floor,n=r?.currency,{mid:a,inv:d,mname:p}=e.params,m=e.ortb2Imp?.ext?.data,u={id:t+1,tagid:a,bidfloor:s,bidfloorcur:n,ext:{data:m,bidder:{inv:d,mname:p}}};if(e.nativeOrtbRequest&&e.nativeOrtbRequest.assets){let t=e.nativeOrtbRequest.assets,r=[];for(let e=0;e<t.length;e++){let s=(0,i.deepClone)(t[e]),n=s.img;if(n){let e=n.ext&&n.ext.aspectratios;if(e){let t=parseInt(e[0].split(":")[0],10),r=parseInt(e[0].split(":")[1],10);n.wmin=n.wmin||0,n.hmin=r*n.wmin/t|0}}r.push(s)}u.native={request:{assets:r}}}const c=(0,o.A)(e,"mediaTypes.banner");if(c&&c.sizes){const e=(0,i.parseSizesInput)(c.sizes).map((e=>{const[t,r]=e.split("x");return{w:parseInt(t,10),h:parseInt(r,10)}}));u.banner={format:e}}const l=(0,o.A)(e,"mediaTypes.video");return l&&(u.video=l),u})),O={id:t.bidderRequestId,site:s,app:r,user:a,device:p,source:m,ext:{pt:f},cur:y,imp:I,regs:l};return b&&(O.is_debug=!!b,O.test=1),{method:"POST",url:"https://"+v+"/adx/openrtb",data:JSON.stringify(O),bids:e}},interpretResponse:function(e,t){let{bids:r}=t;if(!e.body)return;const{seatbid:s,cur:n}=e.body,i=(d=s.map((e=>e.bid)),[].concat(...d)).reduce(((e,t)=>(e[t.impid-1]=t,e)),[]);var d;return r.map(((e,t)=>{const r=i[t];if(r){const t=(0,o.A)(r,"ext.prebid.type"),s=(0,o.A)(r,"ext.dsa"),i={requestId:e.bidId,cpm:r.price,creativeId:r.crid,ttl:360,netRevenue:"net"===e.netRevenue,currency:n,mediaType:t,width:r.w,height:r.h,dealId:r.dealid,meta:{mediaType:t,advertiserDomains:r.adomain,dsa:s,primaryCatId:r.cat?.[0],secondaryCatIds:r.cat?.slice(1)}};return r.native?i.native={ortb:r.native}:t===a.G_?(i.vastXml=r.adm,r.nurl&&(i.vastUrl=r.nurl)):i.ad=r.adm,e.renderer||t!==a.G_||"outstream"!==(0,o.A)(e,"mediaTypes.video.context")||(i.renderer=m.A4.install({id:e.bidId,url:"https://s2.adform.net/banners/scripts/video/outstream/render.js",adUnitCode:e.adUnitCode}),i.renderer.setRender(v)),i}})).filter(Boolean)}};function v(e){e.renderer.push((()=>{window.Adform.renderOutstream(e)}))}(0,n.a$)(l),(0,s.E)("adfBidAdapter")}},e=>{e.O(0,[19147,60802,51085],(()=>{return t=87316,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[62711],{99293:(e,t,r)=>{var i=r(7873),n=r(89766),o=r(34610),s=r(57377),a=r(43272),d=r(71371),c=r(95789),p=r(91069),u=r(63172),l=r(70433),m=r(28656),b=r(8702);const g="https://video-outstream.rubiconproject.com/apex-2.2.1.js";let x=a.$W.getConfig("rubicon")||{};a.$W.getConfig("rubicon",(e=>{(0,p.mergeDeep)(x,e.rubicon)}));let f={};var y={1:"468x60",2:"728x90",5:"120x90",7:"125x125",8:"120x600",9:"160x600",10:"300x600",13:"200x200",14:"250x250",15:"300x250",16:"336x280",17:"240x400",19:"300x100",31:"980x120",32:"250x360",33:"180x500",35:"980x150",37:"468x400",38:"930x180",39:"750x100",40:"750x200",41:"750x300",42:"2x4",43:"320x50",44:"300x50",48:"300x300",53:"1024x768",54:"300x1050",55:"970x90",57:"970x250",58:"1000x90",59:"320x80",60:"320x150",61:"1000x1000",64:"580x500",65:"640x480",66:"930x600",67:"320x480",68:"1800x1000",72:"320x320",73:"320x160",78:"980x240",79:"980x300",80:"980x400",83:"480x300",85:"300x120",90:"548x150",94:"970x310",95:"970x100",96:"970x210",101:"480x320",102:"768x1024",103:"480x280",105:"250x800",108:"320x240",113:"1000x300",117:"320x100",125:"800x250",126:"200x600",144:"980x600",145:"980x150",152:"1000x250",156:"640x320",159:"320x250",179:"250x600",195:"600x300",198:"640x360",199:"640x200",213:"1030x590",214:"980x360",221:"1x1",229:"320x180",230:"2000x1400",232:"580x400",234:"6x6",251:"2x2",256:"480x820",257:"400x600",258:"500x200",259:"998x200",261:"480x480",264:"970x1000",265:"1920x1080",274:"1800x200",278:"320x500",282:"320x400",288:"640x380",484:"720x1280",524:"1x2",548:"500x1000",550:"980x480",552:"300x200",558:"640x640",562:"300x431",564:"320x431",566:"320x300",568:"300x150",570:"300x125",572:"250x350",574:"620x891",576:"610x877",578:"980x552",580:"505x656",622:"192x160",632:"1200x450",634:"340x450",680:"970x570",682:"300x240",684:"970x550",686:"300x210",688:"300x220",690:"970x170"};(0,p._each)(y,((e,t)=>y[e]=t));const h=(0,n.A)({request(e,t,r,n){const{bidRequests:o}=n,s=e(t,r,n);var d;s.cur=["USD"],s.test=a.$W.getConfig("debug")?1:0,(0,u.J)(s,"ext.prebid.cache",{vastxml:{returnCreative:!0===x.returnVast}}),(0,u.J)(s,"ext.prebid.bidders",{rubicon:{integration:x.int_type||"pbjs"}}),(0,u.J)(s,"ext.prebid.targeting.pricegranularity",{ranges:{low:[{max:5,increment:.5}],medium:[{max:20,increment:.1}],high:[{max:20,increment:.01}],auto:[{max:5,increment:.05},{min:5,max:10,increment:.1},{min:10,max:20,increment:.5}],dense:[{max:3,increment:.01},{min:3,max:8,increment:.05},{min:8,max:20,increment:.5}],custom:(d=a.$W).getConfig("customPriceBucket")&&d.getConfig("customPriceBucket").buckets}[d.getConfig("priceGranularity")]});let c=(0,i.m)().installedModules;!c||c.length&&-1===c.indexOf("rubiconAnalyticsAdapter")||(0,u.J)(s,"ext.prebid.analytics",{rubicon:{"client-analytics":!0}}),function(e,t,r){let i={};const n=(0,m.D)(r,...t.map((e=>e.params.keywords)));t.forEach((t=>{const r={user:{ext:{data:{...t.params.visitor}}},site:{ext:{data:{...t.params.inventory}}}},n=e.imp.find((e=>e.ext?.prebid?.bidder?.rubicon?.video?.language));n&&(r.site.content={language:n.ext?.prebid?.bidder?.rubicon?.video?.language}),i=(0,p.mergeDeep)(i,t.ortb2||{},r);const o=a.$W.getConfig("user.id");i.user.id=i.user.id||o})),(0,p.mergeDeep)(e,i),n&&n.length&&(0,u.J)(e,"site.keywords",n.join(","));delete e?.ext?.prebid?.storedrequest}(s,o,r.ortb2),delete s?.ext?.prebid?.storedrequest,!0===x.disableFloors&&delete s.ext.prebid.floors;return o.filter((e=>"object"==typeof e.floorData)).length>0&&(s.ext.prebid.floors={enabled:!1}),s},imp(e,t,r){const i=S(t);if(i.includes(d.D4)&&1==i.length)return;const n=e(t,r);return n.id=t.adUnitCode,delete n.banner,"atf"===t.params.position&&n.video&&(n.video.pos=1),"btf"===t.params.position&&n.video&&(n.video.pos=3),delete n.ext?.prebid?.storedrequest,!0===t.params.bidonmultiformat&&i.length>1&&(0,u.J)(n,"ext.prebid.bidder.rubicon.formats",i),function(e,t){"USD"!=t.bidfloorcur&&(delete t.bidfloor,delete t.bidfloorcur);if(!t.bidfloor){let r=parseFloat((0,l.A)(e,"params.floor"));isNaN(r)||(t.bidfloor=r,t.bidfloorcur="USD")}}(t,n),n.id=f[n.id]?n.id+f[n.id]++:(f[n.id]=2,n.id),n},bidResponse(e,t,r){const i=e(t,r);i.meta.mediaType=(0,l.A)(t,"ext.prebid.type");const{bidRequest:n}=r;let[o,s]="outstream"===n.mediaTypes.video?.context?j(n,d.G_):[void 0,void 0];return i.width=t.w||o||i.playerWidth||0,i.height=t.h||s||i.playerHeight||0,i.mediaType===d.G_&&"outstream"===n.mediaTypes.video.context&&(i.renderer=function(e){const t=c.A4.install({id:e.adId,url:x.rendererUrl||g,config:x.rendererConfig||{},loaded:!1,adUnitCode:e.adUnitCode});try{t.setRender(A)}catch(e){(0,p.logWarn)("Prebid Error calling setRender on renderer",e)}return t}(i)),(0,l.A)(t,"ext.bidder.rp.advid")&&(0,u.J)(i,"meta.advertiserId",t.ext.bidder.rp.advid),i},context:{netRevenue:!1!==x.netRevenue,ttl:360},processors:o.m}),_={code:"rubicon",gvlid:52,supportedMediaTypes:[d.D4,d.G_,d.s6],isBidRequestValid:function(e){let t=!0;if("object"!=typeof e.params)return!1;for(let t=0,r=["accountId","siteId","zoneId"];t<r.length;t++)if(e.params[r[t]]=parseInt(e.params[r[t]]),isNaN(e.params[r[t]]))return(0,p.logError)("Rubicon: wrong format of accountId or siteId or zoneId."),!1;let r=S(e,!0);if(!r.length)return!1;r.includes(d.G_)&&(t=function(e){let t=!0,r=Object.prototype.toString.call([]),i=Object.prototype.toString.call(0);var n={mimes:r,protocols:r,linearity:i};return Object.keys(n).forEach((function(r){Object.prototype.toString.call((0,l.A)(e,"mediaTypes.video."+r))!==n[r]&&(t=!1,(0,p.logError)("Rubicon: mediaTypes.video."+r+" is required and must be of type: "+n[r]))})),t}(e));const i=[d.D4,d.s6].filter((e=>r.includes(e))).length>0;return i?t&&i:t},buildRequests:function(e,t){let r,i=[],n=[];if(r=e.filter((e=>{const t=S(e)||[],{length:r}=t,{bidonmultiformat:i,video:n}=e.params||{};return 1===r&&(t.includes(d.G_)||t.includes(d.s6))||2===r&&!t.includes(d.D4)||n&&t.includes(d.G_)||i&&(t.includes(d.G_)||t.includes(d.s6))})),r&&r.length){const e=h.toORTB({bidRequests:r,bidderRequest:t});R(),n.push({method:"POST",url:`https://${x.videoHost||"prebid-server"}.rubiconproject.com/openrtb2/auction`,data:e,bidRequest:r})}const o=e.filter((e=>{const t=S(e)||[],{bidonmultiformat:r,video:i}=e.params||{};return t.includes(d.D4)&&(1===t.length||r||!r&&!i||!r&&i&&!t.includes(d.G_))}));if(!0!==x.singleRequest)i=n.concat(o.map((e=>{const r=_.createSlotParams(e,t);return{method:"GET",url:`https://${x.bannerHost||"fastlane"}.rubiconproject.com/a/api/fastlane.json`,data:_.getOrderedParams(r).reduce(((e,t)=>{const i=r[t];return(0,p.isStr)(i)&&""!==i||(0,p.isNumber)(i)?`${e}${I(t,i)}&`:e}),"")+`slots=1&rand=${Math.random()}`,bidRequest:e}})));else{const e=o.reduce(((e,t)=>((e[t.params.siteId]=e[t.params.siteId]||[]).push(t),e)),{}),r=10;i=n.concat(Object.keys(e).reduce(((i,n)=>{var o,s;return(o=e[n],s=r,o.map(((e,t)=>t%s==0?o.slice(t,t+s):null)).filter((e=>e))).forEach((e=>{const r=_.combineSlotUrlParams(e.map((e=>_.createSlotParams(e,t))));i.push({method:"GET",url:`https://${x.bannerHost||"fastlane"}.rubiconproject.com/a/api/fastlane.json`,data:_.getOrderedParams(r).reduce(((e,t)=>{const i=r[t];return(0,p.isStr)(i)&&""!==i||(0,p.isNumber)(i)?`${e}${I(t,i)}&`:e}),"")+`slots=${e.length}&rand=${Math.random()}`,bidRequest:e})})),i}),[]))}return i},getOrderedParams:function(e){const t=/^tg_v/,r=/^tg_i/,i=/^eid_|^tpid_/,n=["account_id","site_id","zone_id","size_id","alt_size_ids","p_pos","gdpr","gdpr_consent","us_privacy","gpp","gpp_sid","rp_schain"].concat(Object.keys(e).filter((e=>i.test(e)))).concat(["x_liverampidl","ppuid","rf","p_geo.latitude","p_geo.longitude","kw"]).concat(Object.keys(e).filter((e=>t.test(e)))).concat(Object.keys(e).filter((e=>r.test(e)))).concat(["tk_flint","x_source.tid","l_pb_bid_id","p_screen_res","o_ae","o_cdep","rp_floor","rp_secure","tk_user_key"]);return n.concat(Object.keys(e).filter((e=>-1===n.indexOf(e))))},combineSlotUrlParams:function(e){if(1===e.length)return e[0];const t=e.reduce((function(t,r,i){return Object.keys(r).forEach((function(n){t.hasOwnProperty(n)||(t[n]=new Array(e.length)),t[n].splice(i,1,r[n])})),t}),{}),r=new RegExp("^([^;]*)(;\\1)+$");return Object.keys(t).forEach((function(e){const i=t[e].join(";"),n=i.match(r);t[e]=n?n[1]:i})),t},createSlotParams:function(e,t){e.startTime=(new Date).getTime();const r=e.params,i=j(e,"banner"),[n,o]=r.latLong||[],s={account_id:r.accountId,site_id:r.siteId,zone_id:r.zoneId,size_id:i[0],alt_size_ids:i.slice(1).join(",")||void 0,rp_floor:(r.floor=parseFloat(r.floor))>=.01?r.floor:void 0,rp_secure:"1",tk_flint:`${x.int_type||"pbjs_lite"}_v9.27.0`,"x_source.tid":t.ortb2?.source?.tid,"x_imp.ext.tid":e.ortb2Imp?.ext?.tid,l_pb_bid_id:e.bidId,o_cdep:e.ortb2?.device?.ext?.cdep,ip:e.ortb2?.device?.ip,ipv6:e.ortb2?.device?.ipv6,p_screen_res:[window.screen.width,window.screen.height].join("x"),tk_user_key:r.userId,"p_geo.latitude":isNaN(parseFloat(n))?void 0:parseFloat(n).toFixed(4),"p_geo.longitude":isNaN(parseFloat(o))?void 0:parseFloat(o).toFixed(4),"tg_fl.eid":e.code,rf:v(e,t)};if("function"==typeof e.getFloor&&!x.disableFloors){let t;try{t=e.getFloor({currency:"USD",mediaType:"banner",size:"*"})}catch(e){(0,p.logError)("Rubicon: getFloor threw an error: ",e)}s.rp_hard_floor=(0,p.isPlainObject)(t)&&"USD"===t.currency&&!isNaN(parseInt(t.floor))?t.floor:void 0}!0===r.bidonmultiformat&&(0,l.A)(e,"mediaTypes")&&Object.keys(e.mediaTypes).length>1&&(s.p_formats=Object.keys(e.mediaTypes).join(","));let c={1:"atf",3:"btf"}[(0,l.A)(e,"mediaTypes.banner.pos")]||"";s.p_pos="atf"===r.position||"btf"===r.position?r.position:c;const u=a.$W.getConfig("user.id");return u&&(s.ppuid=u),e?.ortb2Imp?.ext?.ae&&(s.o_ae=1),"number"==typeof e?.ortb2?.site?.mobile&&(s["p_site.mobile"]=e.ortb2.site.mobile),function(e,t){if(!1===x.readTopics)return;let r=[1,2,5,6,7,507].concat(x.sendSiteSegtax?.map((e=>Number(e)))||[]),i=[4,508].concat(x.sendUserSegtax?.map((e=>Number(e)))||[]),n=e.ortb2?.user?.data||[],o=e.ortb2?.site?.content?.data||[];n.forEach($(t,"v",i)),o.forEach($(t,"i",r))}(t,s),e?.ortb2?.user?.ext?.eids&&e.ortb2.user.ext.eids.forEach((e=>{let{source:t,uids:r=[],inserter:i,matcher:n,mm:o,ext:a={}}=e;try{const e=r[0];if(!e)return;const a=e=>[e.id,e.atype||"","",i||"",n||"",o||"",e?.ext?.rtipartner||""].join("^"),d=a(e);if(s[`eid_${t}`]=d,!s.ppuid){const e=r.find((e=>"ppuid"===e.ext?.stype));e?.id&&(s.ppuid=e.id)}}catch(e){(0,p.logWarn)("Rubicon: error reading eid:",{source:t,uids:r},e)}})),t.gdprConsent&&("boolean"==typeof t.gdprConsent.gdprApplies&&(s.gdpr=Number(t.gdprConsent.gdprApplies)),s.gdpr_consent=t.gdprConsent.consentString),t.uspConsent&&(s.us_privacy=encodeURIComponent(t.uspConsent)),t.gppConsent?.gppString&&(s.gpp=t.gppConsent.gppString,s.gpp_sid=t.gppConsent?.applicableSections?.toString()),s.rp_maxbids=t.bidLimit||1,function(e,t,r){const i={user:{ext:{data:{...e.params.visitor}}},site:{ext:{data:{...e.params.inventory}}}};e.params.keywords&&(i.site.keywords=(0,p.isArray)(e.params.keywords)?e.params.keywords.join(","):e.params.keywords);let n=(0,p.mergeDeep)({},e.ortb2||{},i),o=(0,l.A)(e.ortb2Imp,"ext")||{},s=(0,l.A)(e.ortb2Imp,"ext.data")||{};const a=(0,l.A)(e,"ortb2Imp.ext.gpid"),c=(0,l.A)(n,"regs.ext.dsa"),u={user:[4],site:[1,2,5,6]},m={user:"tg_v.",site:"tg_i.",adserver:"tg_i.dfp_ad_unit_code",pbadslot:"tg_i.pbadslot",keywords:"kw"},b=function(e,t,r){return"data"===t&&Array.isArray(e)?e.filter((e=>e.segment&&(0,l.A)(e,"ext.segtax")&&u[r]&&-1!==u[r].indexOf((0,l.A)(e,"ext.segtax")))).map((e=>{let t=e.segment.filter((e=>e.id)).reduce(((e,t)=>(e.push(t.id),e)),[]);if(t.length>0)return t.toString()})).toString():("object"!=typeof e||Array.isArray(e))&&void 0!==e?Array.isArray(e)?e.filter((e=>{if("object"!=typeof e&&void 0!==e)return e.toString();(0,p.logWarn)("Rubicon: Filtered value: ",e,"for key",t,": Expected value to be string, integer, or an array of strings/ints")})).toString():e.toString():void 0},g=function(e,t,i){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=b(e,i,t),s=m[i]&&n?`${m[i]}`:"data"===i?`${m[t]}iab`:`${m[t]}${i}`;r[s]=r[s]?r[s].concat(",",o):o};if(t===d.D4){["site","user"].forEach((e=>{Object.keys(n[e]).forEach((t=>{"site"===e&&"content"===t&&n[e][t].data?g(n[e][t].data,e,"data"):"ext"!==t?g(n[e][t],e,t):n[e][t].data&&Object.keys(n[e].ext.data).forEach((t=>{g(n[e].ext.data[t],e,t,!1)}))}))})),Object.keys(s).forEach((e=>{"adserver"!==e?g(s[e],"site",e):"gam"===s[e].name&&g(s[e].adslot,name,e)})),a&&(r.p_gpid=a),c&&Object.keys(c).length&&(0,p.pick)(c,["dsainfo",e=>r.dsainfo=e,"dsarequired",e=>r.dsarequired=e,"pubrender",e=>r.dsapubrender=e,"datatopub",e=>r.dsadatatopubs=e,"transparency",e=>{Array.isArray(e)&&e.length&&(r.dsatransparency=e.reduce(((e,t)=>{const r=t.domain||"";if(!r)return e;const i=t.dsaparams||t.params;return Array.isArray(i)&&0!==i.length?(e&&(e+="~~"),e+`${r}~${i.join("_")}`):e}),""))}]),r["tg_i.pbadslot"]&&delete r["tg_i.dfp_ad_unit_code"];const e=(0,l.A)(n,"device.sua");e&&!1!==x.chEnabled&&(0,p.pick)(e,["architecture",e=>r.m_ch_arch=e,"bitness",e=>r.m_ch_bitness=e,"browsers",e=>{if(!Array.isArray(e))return;const[t,i]=e.reduce(((e,t)=>(e[0].push(`"${t?.brand}"|v="${t?.version?.[0]}"`),e[1].push(`"${t?.brand}"|v="${t?.version?.join?.(".")}"`),e)),[[],[]]);r.m_ch_ua=t?.join?.(","),r.m_ch_full_ver=i?.join?.(",")},"mobile",e=>r.m_ch_mobile=`?${e}`,"model",e=>r.m_ch_model=e,"platform",e=>{r.m_ch_platform=e?.brand,r.m_ch_platform_ver=e?.version?.join?.(".")}])}else Object.keys(o).length&&(0,p.mergeDeep)(r.imp[0].ext,o),a&&(r.imp[0].ext.gpid=a),(0,p.mergeDeep)(r,n)}(e,d.D4,s),!0===a.$W.getConfig("coppa")&&(s.coppa=1),e.schain&&C(e.schain)&&(s.rp_schain=_.serializeSupplyChain(e.schain)),s},serializeSupplyChain:function(e){if(!C(e))return"";const{ver:t,complete:r,nodes:i}=e;return`${t},${r}!${_.serializeSupplyChainNodes(i)}`},serializeSupplyChainNodes:function(e){const t=["asi","sid","hp","rid","name","domain"];return e.map((e=>t.map((t=>encodeURIComponent(e[t]||""))).join(","))).join("!")},interpretResponse:function(e,t){e=e.body;const{data:r}=t;if(!e||"object"!=typeof e)return[];if(e.seatbid){const t=(0,l.A)(e,"ext.errors.rubicon");Array.isArray(t)&&t.length>0&&(0,p.logWarn)("Rubicon: Error in video response");return h.fromORTB({request:r,response:e}).bids}let i,n=e.ads,o=0;const{bidRequest:s}=t;if("object"==typeof s&&!Array.isArray(s)&&S(s).includes(d.G_)&&"object"==typeof n&&(n=n[s.adUnitCode]),!Array.isArray(n)||n.length<1)return[];let a=n.reduce(((t,r,n)=>{if(r.impression_id&&i===r.impression_id?o++:i=r.impression_id,"ok"!==r.status)return t;const a=Array.isArray(s)?s[n-o]:s;if(a&&"object"==typeof a){let e={requestId:a.bidId,currency:"USD",creativeId:r.creative_id||`${r.network||""}-${r.advertiser||""}`,cpm:r.cpm||0,dealId:r.deal,ttl:360,netRevenue:!1!==x.netRevenue,rubicon:{advertiserId:r.advertiser,networkId:r.network},meta:{advertiserId:r.advertiser,networkId:r.network,mediaType:d.D4}};r.creative_type&&(e.mediaType=r.creative_type),r.dsa&&Object.keys(r.dsa).length&&(e.meta.dsa=r.dsa),r.adomain&&(e.meta.advertiserDomains=Array.isArray(r.adomain)?r.adomain:[r.adomain]),r.emulated_format&&(e.meta.mediaType=r.emulated_format),r.creative_type===d.G_?(e.width=a.params.video.playerWidth,e.height=a.params.video.playerHeight,e.vastUrl=r.creative_depot_url,e.impression_id=r.impression_id,e.videoCacheKey=r.impression_id):(e.ad=(c=r.script,`<html>\n<head><script type='text/javascript'>inDapIF=true;<\/script></head>\n<body style='margin : 0; padding: 0;'>\n\x3c!-- Rubicon Project Ad Tag --\x3e\n<div data-rp-impression-id='${r.impression_id}'>\n<script type='text/javascript'>${c}<\/script>\n</div>\n</body>\n</html>`),[e.width,e.height]=y[r.size_id].split("x").map((e=>Number(e)))),e.rubiconTargeting=(Array.isArray(r.targeting)?r.targeting:[]).reduce(((e,t)=>(e[t.key]=t.values[0],e)),{rpfl_elemid:a.adUnitCode}),t.push(e)}else(0,p.logError)(`Rubicon: bidRequest undefined at index position:${n}`,s,e);var c;return t}),[]).sort(((e,t)=>(t.cpm||0)-(e.cpm||0))),c=e.component_auction_config?.map((e=>({config:e,bidId:e.bidId})));return c?{bids:a,paapi:c}:a},getUserSyncs:function(e,t,r,i,n){if(!w&&e.iframeEnabled){let e=(0,b.d)(r,i,n);return e=Object.keys(e).length?`?${(0,p.formatQS)(e)}`:"",w=!0,{type:"iframe",url:`https://${x.syncHost||"eus"}.rubiconproject.com/usync.html`+e}}}};function v(e,t){let r;return r=e.params.referrer?e.params.referrer:t.refererInfo.page,e.params.secure?r.replace(/^http:/i,"https:"):r}function A(e){const t=document.getElementById(e.adUnitCode);!function(e){const t=e.querySelector("div[id^='google_ads']");t&&t.style.setProperty("display","none")}(t),function(e){const t=e.querySelector("script[id^='sas_script']"),r=t&&t.nextSibling;r&&"iframe"===r.localName&&r.style.setProperty("display","none")}(t);const r={...{align:"center",position:"append",closeButton:!1,label:void 0,collapse:!0},...e.renderer.getConfig()};e.renderer.push((()=>{window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:`#${e.adUnitCode}`,align:r.align,position:r.position},closeButton:r.closeButton,label:r.label,collapse:r.collapse})}))}function j(e,t){let r=e.params;if(t===d.G_){let t=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?t=[r.video.playerWidth,r.video.playerHeight]:Array.isArray((0,l.A)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(t=e.sizes[0]),t}let i=[];return Array.isArray(r.sizes)?i=r.sizes:void 0!==(0,l.A)(e,"mediaTypes.banner.sizes")?i=k(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?i=k(e.sizes):(0,p.logWarn)("Rubicon: no sizes are setup or found"),function(e){const t=[15,2,9];return e.sort(((e,r)=>{const i=t.indexOf(e),n=t.indexOf(r);return i>-1||n>-1?-1===i?1:-1===n?-1:i-n:e-r}))}(i)}function $(e,t,r){return i=>{const n=Number(i.ext?.segtax);r.includes(n)&&(e[`tg_${t}.tax${n}`]=i.segment?.map((e=>e.id)).join(","))}}function k(e){return(0,p.parseSizesInput)(e).reduce(((e,t)=>{let r=parseInt(y[t],10);return r&&e.push(r),e}),[])}function S(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];if(function(e){let t=void 0!==(0,l.A)(e,`mediaTypes.${d.G_}`),r=void 0!==(0,l.A)(e,`mediaTypes.${d.D4}`),i=void 0!==(0,l.A)(e,"params.bidonmultiformat"),n="object"!=typeof(0,l.A)(e,"params.video");return!(!t||!i)||(r&&n&&(t=!1),t&&n&&(0,u.J)(e,"params.video",{}),t)}(e)){if(-1===["outstream","instream"].indexOf((0,l.A)(e,`mediaTypes.${d.G_}.context`)))return t&&(0,p.logError)("Rubicon: mediaTypes.video.context must be outstream or instream"),r;if(j(e,d.G_).length<2)return t&&(0,p.logError)("Rubicon: could not determine the playerSize of the video"),r;t&&(0,p.logMessage)("Rubicon: making video request for adUnit",e.adUnitCode),r.push(d.G_)}if(void 0!==(0,l.A)(e,`mediaTypes.${d.s6}`)&&r.push(d.s6),void 0!==(0,l.A)(e,`mediaTypes.${d.D4}`)){if(0===j(e,d.D4).length)return t&&(0,p.logError)("Rubicon: could not determine the sizes for banner request"),r;t&&(0,p.logMessage)("Rubicon: making banner request for adUnit",e.adUnitCode),r.push(d.D4)}return r}const R=()=>f={};function C(e){let t=!1;const r=["asi","sid","hp"];return e.nodes?(t=e.nodes.reduce(((e,t)=>e?r.every((e=>t.hasOwnProperty(e))):e),!0),t||(0,p.logError)("Rubicon: required schain params missing"),t):t}function I(e,t){return"rp_schain"===e?`rp_schain=${t}`:`${e}=${encodeURIComponent(t)}`}var w=!1;(0,s.a$)(_),(0,i.E)("rubiconBidAdapter")}},e=>{e.O(0,[60802,58498,97247,47618,46550,51085],(()=>{return t=99293,e(e.s=t);var t}));e.O()}]);window.clientContinent="NA";__stpdTags=[{"accountId":3064,"accountType":7,"adunitId":66535,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"mid":"2087428"}},"openx":{"attGroupModuleName":"openxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"delDomain":"setupad-d.openx.net","unit":"562533743"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"EST_Mobile_Super_sitehat"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":701875,"pageId":2070941,"formatId":132577,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"networkId":7048,"pubid":"105806"}},"sovrn":{"attGroupModuleName":"sovrnBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagid":"1288334"}},"ix":{"attGroupModuleName":"ixBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":"1288452"}},"rtbhouse":{"attGroupModuleName":"rtbhouseBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"region":"prebid-eu","publisherId":"d2380d6f45eaac2c7d22"}},"nobid":{"attGroupModuleName":"nobidBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":164919}},"luponmedia":{"attGroupModuleName":"luponmediaBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":16521,"keyId":"uid_postimeesee_sa"}},"amx":{"attGroupModuleName":"amxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagId":"c2V0dXBhZC1yb24uY29t"}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[300,250]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/225"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adform","attributes":{"mid":2087429}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"rubicon","attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"EST_Mobile_Super_sitehat_S2S"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.95,"appnexus":0.85,"openx":0.9,"pubmatic":0.75,"smartadserver":0.85,"criteo":0.8,"sovrn":0.9,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":0.65,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.7,"amx":0.85,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":0.5,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":0.82,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":0.5,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":0.75,"smartadserverS2S":0.75,"adformS2S":0.95,"onetagS2S":1,"openxS2S":0.95,"nextmillenniumS2S":1,"sovrnS2S":0.85,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":0.9,"oftmediaS2S":1,"adtelligentS2S":0.9,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"postimees-ee","placement":"EST_Mobile_Super_sitehat","adUnitElementId":"EST_Mobile_Super_sitehat"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"562533748"}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"connectad":{"attGroupModuleName":"connectadBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"siteId":1118510,"networkId":416}},"eskimi":{"attGroupModuleName":"eskimiBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"placementId":4748}},"amxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"amx","attributes":{"tagId":"c2V0dXBhZC1yb24uY29tLXMycw"}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"adtelligentS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adtelligent","attributes":{"aid":848151}},"ogury":{"attGroupModuleName":"oguryBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"assetKey":"OGY-EA0945A53CBA","adUnitId":"wm-hb-stdb-postim-siase-dbubo4dzsr8a"}},"admaticde":{"attGroupModuleName":"admaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"networkId":1165106758,"host":"postimees.rtb.admatic.de"}},"digitalMatter":{"attGroupModuleName":"digitalMatterBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"accountId":"315621","siteId":"yan-9jb-h9n"}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"sparteo":{"attGroupModuleName":"sparteoBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"networkId":"26565620-8443-4030-b605-06313fc67820"}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"bidmatic":{"attGroupModuleName":"bidmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"source":959964}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":66536,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"mid":"2087434"}},"openx":{"attGroupModuleName":"openxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"delDomain":"setupad-d.openx.net","unit":"562533744"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"EST_Super_siteheader"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":701875,"pageId":2070941,"formatId":132577,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"networkId":7048,"pubid":"105806"}},"sovrn":{"attGroupModuleName":"sovrnBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagid":"1288335"}},"ix":{"attGroupModuleName":"ixBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":"1288449"}},"rtbhouse":{"attGroupModuleName":"rtbhouseBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"region":"prebid-eu","publisherId":"d2380d6f45eaac2c7d22"}},"nobid":{"attGroupModuleName":"nobidBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":164919}},"luponmedia":{"attGroupModuleName":"luponmediaBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":16521,"keyId":"uid_postimeesee_sa"}},"amx":{"attGroupModuleName":"amxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagId":"c2V0dXBhZC1yb24uY29t"}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[1030,200],[1030,300],[1200,200],[1600,300],[1200,300],[1280,100],[1200,400],[1030,100],[1600,400],[970,250],[1280,400],[1280,300],[1280,200],[1200,100],[1030,400]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/213"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adform","attributes":{"mid":2087436}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"rubicon","attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"EST_Super_siteheader_S2S"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.95,"appnexus":0.85,"openx":0.9,"pubmatic":0.75,"smartadserver":0.85,"criteo":0.8,"sovrn":0.9,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":0.65,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.7,"amx":0.85,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":0.5,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":0.82,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":0.5,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":0.75,"smartadserverS2S":0.75,"adformS2S":0.95,"onetagS2S":1,"openxS2S":0.95,"nextmillenniumS2S":1,"sovrnS2S":0.85,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":0.9,"oftmediaS2S":1,"adtelligentS2S":0.9,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"postimees-ee","placement":"EST_Super_siteheader","adUnitElementId":"EST_Super_siteheader"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"562533749"}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"connectad":{"attGroupModuleName":"connectadBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"siteId":1118510,"networkId":416}},"eskimi":{"attGroupModuleName":"eskimiBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"placementId":4748}},"amxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"amx","attributes":{"tagId":"c2V0dXBhZC1yb24uY29tLXMycw"}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"adtelligentS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adtelligent","attributes":{"aid":848151}},"ogury":{"attGroupModuleName":"oguryBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"assetKey":"OGY-EA0945A53CBA","adUnitId":"wd-hb-stdb-postim-siase-w56rnccx05bt"}},"admaticde":{"attGroupModuleName":"admaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"networkId":1165106758,"host":"postimees.rtb.admatic.de"}},"digitalMatter":{"attGroupModuleName":"digitalMatterBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"accountId":"315621","siteId":"yan-9jb-h9n"}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"bidmatic":{"attGroupModuleName":"bidmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"source":959964}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":66537,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"mid":"2087437"}},"openx":{"attGroupModuleName":"openxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"delDomain":"setupad-d.openx.net","unit":"562533745"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"Mobiil"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":701875,"pageId":2070941,"formatId":132577,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"networkId":7048,"pubid":"105806"}},"sovrn":{"attGroupModuleName":"sovrnBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagid":"1287832"}},"ix":{"attGroupModuleName":"ixBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":"1288452"}},"rtbhouse":{"attGroupModuleName":"rtbhouseBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"region":"prebid-eu","publisherId":"d2380d6f45eaac2c7d22"}},"nobid":{"attGroupModuleName":"nobidBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":164919}},"luponmedia":{"attGroupModuleName":"luponmediaBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":16521,"keyId":"uid_postimeesee_sa"}},"amx":{"attGroupModuleName":"amxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagId":"c2V0dXBhZC1yb24uY29t"}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[300,250],[300,300],[300,600],[250,250],[336,280]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/mobile_rectangle"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adform","attributes":{"mid":2087438}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"rubicon","attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"Mobiil_S2S"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.95,"appnexus":0.85,"openx":0.9,"pubmatic":0.75,"smartadserver":0.85,"criteo":0.8,"sovrn":0.9,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":0.65,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.7,"amx":0.85,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":0.5,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":0.82,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":0.5,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":0.75,"smartadserverS2S":0.75,"adformS2S":0.95,"onetagS2S":1,"openxS2S":0.95,"nextmillenniumS2S":1,"sovrnS2S":0.85,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":0.9,"oftmediaS2S":1,"adtelligentS2S":0.9,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"postimees-ee","placement":"Mobiil","adUnitElementId":"Mobiil"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"562533750"}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"connectad":{"attGroupModuleName":"connectadBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"siteId":1118510,"networkId":416}},"eskimi":{"attGroupModuleName":"eskimiBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"placementId":4748}},"amxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"amx","attributes":{"tagId":"c2V0dXBhZC1yb24uY29tLXMycw"}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"adtelligentS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adtelligent","attributes":{"aid":848151}},"ogury":{"attGroupModuleName":"oguryBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"assetKey":"OGY-EA0945A53CBA","adUnitId":"wm-hb-stdb-postim-siase-dbubo4dzsr8a"}},"admaticde":{"attGroupModuleName":"admaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"networkId":1165106758,"host":"postimees.rtb.admatic.de"}},"digitalMatter":{"attGroupModuleName":"digitalMatterBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"accountId":"382252","siteId":"yan-9jb-h9n"}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"sparteo":{"attGroupModuleName":"sparteoBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"networkId":"26565620-8443-4030-b605-06313fc67820"}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"bidmatic":{"attGroupModuleName":"bidmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"source":959964}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":66538,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"mid":"2087444"}},"openx":{"attGroupModuleName":"openxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"delDomain":"setupad-d.openx.net","unit":"562533747"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"Tornbänner"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":701875,"pageId":2070941,"formatId":132577,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"networkId":7048,"pubid":"105806"}},"sovrn":{"attGroupModuleName":"sovrnBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagid":"1288072"}},"ix":{"attGroupModuleName":"ixBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":"1288451"}},"rtbhouse":{"attGroupModuleName":"rtbhouseBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"region":"prebid-eu","publisherId":"d2380d6f45eaac2c7d22"}},"nobid":{"attGroupModuleName":"nobidBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":164919}},"luponmedia":{"attGroupModuleName":"luponmediaBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":16521,"keyId":"uid_postimeesee_sa"}},"amx":{"attGroupModuleName":"amxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagId":"c2V0dXBhZC1yb24uY29t"}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[300,250],[300,300],[300,600],[240,400]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/41"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adform","attributes":{"mid":2087445}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"rubicon","attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"Tornbänner_S2S"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.95,"appnexus":0.85,"openx":0.9,"pubmatic":0.75,"smartadserver":0.85,"criteo":0.8,"sovrn":0.9,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":0.65,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.7,"amx":0.85,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":0.5,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":0.82,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":0.5,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":0.75,"smartadserverS2S":0.75,"adformS2S":0.95,"onetagS2S":1,"openxS2S":0.95,"nextmillenniumS2S":1,"sovrnS2S":0.85,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":0.9,"oftmediaS2S":1,"adtelligentS2S":0.9,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"postimees-ee","placement":"Tornbänner","adUnitElementId":"Tornbänner"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"562533752"}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"connectad":{"attGroupModuleName":"connectadBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"siteId":1118510,"networkId":416}},"eskimi":{"attGroupModuleName":"eskimiBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"placementId":4748}},"amxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"amx","attributes":{"tagId":"c2V0dXBhZC1yb24uY29tLXMycw"}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"adtelligentS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adtelligent","attributes":{"aid":848151}},"ogury":{"attGroupModuleName":"oguryBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"assetKey":"OGY-EA0945A53CBA","adUnitId":"wd-hb-stdb-postim-siase-w56rnccx05bt"}},"admaticde":{"attGroupModuleName":"admaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"networkId":1165106758,"host":"postimees.rtb.admatic.de"}},"digitalMatter":{"attGroupModuleName":"digitalMatterBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"accountId":"315621","siteId":"yan-9jb-h9n"}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"sparteo":{"attGroupModuleName":"sparteoBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"networkId":"26565620-8443-4030-b605-06313fc67820"}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"bidmatic":{"attGroupModuleName":"bidmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"source":959964}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":66539,"attGroups":{"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[1,1]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/59"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.95,"appnexus":0.85,"openx":0.9,"pubmatic":0.75,"smartadserver":0.85,"criteo":0.8,"sovrn":0.9,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":0.65,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.7,"amx":0.85,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":0.5,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":0.82,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":0.5,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":0.75,"smartadserverS2S":0.75,"adformS2S":0.95,"onetagS2S":1,"openxS2S":0.95,"nextmillenniumS2S":1,"sovrnS2S":0.85,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":0.9,"oftmediaS2S":1,"adtelligentS2S":0.9,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":66540,"attGroups":{"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[1,1]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/428"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.95,"appnexus":0.85,"openx":0.9,"pubmatic":0.75,"smartadserver":0.85,"criteo":0.8,"sovrn":0.9,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":0.65,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.7,"amx":0.85,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":0.5,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":0.82,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":0.5,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":0.75,"smartadserverS2S":0.75,"adformS2S":0.95,"onetagS2S":1,"openxS2S":0.95,"nextmillenniumS2S":1,"sovrnS2S":0.85,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":0.9,"oftmediaS2S":1,"adtelligentS2S":0.9,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":66541,"attGroups":{"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[1,1]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/621"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.95,"appnexus":0.85,"openx":0.9,"pubmatic":0.75,"smartadserver":0.85,"criteo":0.8,"sovrn":0.9,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":0.65,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.7,"amx":0.85,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":0.5,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":0.82,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":0.5,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":0.75,"smartadserverS2S":0.75,"adformS2S":0.95,"onetagS2S":1,"openxS2S":0.95,"nextmillenniumS2S":1,"sovrnS2S":0.85,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":0.9,"oftmediaS2S":1,"adtelligentS2S":0.9,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":66542,"attGroups":{"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[1,1]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/mobile_interstitial"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.95,"appnexus":0.85,"openx":0.9,"pubmatic":0.75,"smartadserver":0.85,"criteo":0.8,"sovrn":0.9,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":0.65,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.7,"amx":0.85,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":0.5,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":0.82,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":0.5,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":0.75,"smartadserverS2S":0.75,"adformS2S":0.95,"onetagS2S":1,"openxS2S":0.95,"nextmillenniumS2S":1,"sovrnS2S":0.85,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":0.9,"oftmediaS2S":1,"adtelligentS2S":0.9,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":66543,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"mid":"2087439"}},"openx":{"attGroupModuleName":"openxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"delDomain":"setupad-d.openx.net","unit":"562533746"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"Sisubänner"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":701875,"pageId":2070941,"formatId":132577,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"networkId":7048,"pubid":"105806"}},"sovrn":{"attGroupModuleName":"sovrnBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagid":"1288073"}},"ix":{"attGroupModuleName":"ixBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":"1288450"}},"rtbhouse":{"attGroupModuleName":"rtbhouseBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"region":"prebid-eu","publisherId":"d2380d6f45eaac2c7d22"}},"nobid":{"attGroupModuleName":"nobidBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":164919}},"luponmedia":{"attGroupModuleName":"luponmediaBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"siteId":16521,"keyId":"uid_postimeesee_sa"}},"amx":{"attGroupModuleName":"amxBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"tagId":"c2V0dXBhZC1yb24uY29t"}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[990,300],[970,250],[990,400],[1000,200],[1000,400],[1200,400],[995,400],[1000,300],[728,90],[1200,300],[995,200],[980,120],[970,90],[1200,200],[995,300],[980,90],[990,200]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/662"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adform","attributes":{"mid":2087441}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"rubicon","attributes":{"accountId":27935,"siteId":609055,"zoneId":3951729}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"Sisubänner_S2S"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.95,"appnexus":0.85,"openx":0.9,"pubmatic":0.75,"smartadserver":0.85,"criteo":0.8,"sovrn":0.9,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":0.65,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.7,"amx":0.85,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":0.5,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":0.82,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":0.5,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":0.75,"smartadserverS2S":0.75,"adformS2S":0.95,"onetagS2S":1,"openxS2S":0.95,"nextmillenniumS2S":1,"sovrnS2S":0.85,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":0.9,"oftmediaS2S":1,"adtelligentS2S":0.9,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"postimees-ee","placement":"Sisubänner","adUnitElementId":"Sisubänner"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"562533751"}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"connectad":{"attGroupModuleName":"connectadBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"siteId":1118510,"networkId":416}},"eskimi":{"attGroupModuleName":"eskimiBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"placementId":4748}},"amxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"amx","attributes":{"tagId":"c2V0dXBhZC1yb24uY29tLXMycw"}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"adtelligentS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"adtelligent","attributes":{"aid":848151}},"ogury":{"attGroupModuleName":"oguryBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"assetKey":"OGY-EA0945A53CBA","adUnitId":"wd-hb-stdb-postim-siase-w56rnccx05bt"}},"admaticde":{"attGroupModuleName":"admaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"networkId":1165106758,"host":"postimees.rtb.admatic.de"}},"digitalMatter":{"attGroupModuleName":"digitalMatterBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"accountId":"315621","siteId":"yan-9jb-h9n"}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"sparteo":{"attGroupModuleName":"sparteoBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"networkId":"26565620-8443-4030-b605-06313fc67820"}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"bidmatic":{"attGroupModuleName":"bidmaticBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"source":959964}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":67323,"attGroups":{"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[600,170]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/mobile_stream"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":0.8,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":1,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":1,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":1,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":1,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":1,"smartadserverS2S":1,"adformS2S":1,"onetagS2S":1,"openxS2S":1,"nextmillenniumS2S":1,"sovrnS2S":1,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":1,"oftmediaS2S":1,"adtelligentS2S":1,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}},{"accountId":3064,"accountType":7,"adunitId":67324,"attGroups":{"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"sizes":[[721,50]],"timeout":800,"timeout_s2s":650}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"path":"/82349501/13/777"}},"real_time_analytics":{"attGroupModuleName":"","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"status":true}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"b1_price":4,"b1_granularity":0.01,"b2_price":5,"b2_granularity":0.1,"b3_price":99,"b3_granularity":0.5}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"rubicon":1,"adform":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":0.8,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":0.95,"rtbhouse":1,"between":1,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1,"sharethrough":1,"adtelligent":1,"onetag":1,"adagio":1,"teads":1,"triplelift":1,"conversant":1,"unruly":1,"connectad":1,"medianet":1,"bcmssp":1,"rise":1,"33across":1,"admatic":1,"nextMillennium":1,"kueezrtb":1,"vidazoo":1,"ixS2S":0.95,"appnexusS2S":1,"pubmaticS2S":1,"smartadserverS2S":1,"adformS2S":1,"onetagS2S":1,"openxS2S":1,"nextmillenniumS2S":1,"sovrnS2S":1,"rubiconS2S":1,"gumgumS2S":1,"eplanningS2S":1,"tripleliftS2S":1,"connectadS2S":1,"medianetS2S":1,"riseS2S":1,"amxS2S":1,"oftmediaS2S":1,"adtelligentS2S":1,"33acrossS2S":1,"oms":1,"digitalMatter":1,"insticator":1,"sparteo":1,"smilewanted":1,"ogury":1,"teal":1,"seedtag":1,"equativ":1,"improvedigitalS2S":1,"smilewantedS2S":1,"visxS2S":1,"visx":1,"sparteoS2S":1,"oguryS2S":1,"lunamediahb":1,"richaudienceS2S":1,"xapads":1,"bidmatic":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":false,"adunit_debug":true,"cm":1,"initAdManagerRequests":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"ca":0.94,"car":0.011,"currency":"EUR","currencyFile":true}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":false,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":30000,"auto_refresh_time_interval_to":40000,"auto_refresh_inview_on":true,"checkbids":false,"timeoutRefresh":2000}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"gam_key_prefix":"stpd_","version":"9.27.0"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"device":0}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":true,"sharedId":true}},"static_prebid_floors":{"attGroupModuleName":"priceFloors","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"default":0.3}},"criteos2s":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"networkId":7048,"pubid":"105806"}},"criteoId":{"attGroupModuleName":"criteoIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"criteo","attributes":{"status":true}},"schain":{"attGroupModuleName":"schain","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"validation":"strict","config":{"ver":"1.0","complete":1,"nodes":[{"asi":"setupad.com","hp":1}]},"biddersToExclude":["admaticde","admaticdeS2S","sovrn","sovrnS2S","sparteo","sparteoS2S","digitalMatter","ix","ixS2S","eskimi","bidmatic","bidmaticS2S","rubicon","rubiconS2S"]}},"ppid_sync":{"attGroupModuleName":"ppid_sync","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"ppid":"pubcid.org"}},"sharedId":{"attGroupModuleName":"sharedIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.name":"_sharedID","storage.type":"cookie","storage.expires":365}},"id5Id":{"attGroupModuleName":"id5IdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.partner":481,"storage.type":"html5","storage.name":"id5id","storage.expires":90,"storage.refreshInSeconds":28794}},"adagioRtd":{"attGroupModuleName":"adagioRtdProvider","isSsp":0,"isModule":0,"isUserId":0,"isRtd":1,"attGroupAliasOf":"adagio","attributes":{"params.organizationId":"1053","params.site":"postimees-ee"}},"hadronId":{"attGroupModuleName":"hadronIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"storage.type":"html5","storage.name":"hadronId","storage.expires":14,"params.partnerId":533}},"lotamePanoramaId":{"attGroupModuleName":"lotamePanoramaIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.clientId":"18013"}},"33acrossId":{"attGroupModuleName":"33acrossIdSystem","isSsp":0,"isModule":0,"isUserId":1,"isRtd":0,"attGroupAliasOf":"","attributes":{"params.pid":"0010b00002bTS1QAAW","storage.name":"33acrossId","storage.type":"cookie&html5","storage.expires":30,"storage.refreshInSeconds":28800}},"gptPreAuction":{"attGroupModuleName":"gptPreAuction","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcf_consent":{"attGroupModuleName":"consentManagementTcf","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"status":true}},"tcfControl":{"attGroupModuleName":"tcfControl","isSsp":0,"isModule":1,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rules.storage.enforcePurpose":true,"rules.storage.enforceVendor":true,"rules.basicAds.enforcePurpose":true,"rules.basicAds.enforceVendor":true,"rules.personalizedAds.enforcePurpose":true,"rules.personalizedAds.enforceVendor":true,"rules.measurement.enforcePurpose":true,"rules.measurement.enforceVendor":true,"rules.transmitPreciseGeo.enforcePurpose":true,"rules.transmitPreciseGeo.enforceVendor":true,"strictStorageEnforcement":true}},"ssp_types":{"attGroupModuleName":"ssp_types","isSsp":0,"isModule":0,"isUserId":0,"isRtd":0,"attGroupAliasOf":"","attributes":{"rubicon":false,"adform":true,"appnexus":false,"openx":true,"pubmatic":true,"smartadserver":true,"criteo":true,"sovrn":false,"admixer":false,"pulsepoint":false,"ix":false,"rtbhouse":true,"between":false,"optimera":false,"adyoulike":false,"adnuntius":false,"nobid":true,"eskimi_old":false,"luponmedia":true,"amx":true,"adformS2S":true,"rubiconS2S":false,"adform_publisher":false,"adform_outstream":false,"adform_outstream_publisher":false,"pubmaticS2S":true,"ixS2S":false,"adagio":true,"onetag":true,"sharethrough":false,"appnexusS2S":false,"sovrnS2S":false,"openxS2S":true,"mobfoxpb":false,"mobfoxpbS2S":false,"oftmedia":true,"livewrapped":false,"adtelligent":false,"teads":false,"triplelift":false,"nextmillenniumS2S":true,"smartadserverS2S":true,"onetagS2S":false,"adform_publisher2":false,"conversant":false,"gumgumS2S":false,"eplanningS2S":false,"setupadAnalyticsAdapter":false,"tripleliftS2S":false,"tappx":false,"connectadS2S":false,"holid":false,"adsolut":false,"improvedigital":false,"projectagora":false,"unruly":false,"connectad":true,"setupad":false,"medianet":true,"eskimi":false,"bcmssp":false,"medianetS2S":true,"riseS2S":true,"smn":false,"rise":true,"smartyads":false,"mediafuseS2S":false,"amxS2S":true,"admixer1":false,"admixer2":false,"adpartner":false,"go2net":false,"conceptx":false,"goldbach":false,"stailamediaS2S":false,"ipgS2S":false,"ipg":false,"33across":false,"teads_publisher":false,"connectad_publisher":false,"smn_publisher":false,"ipgS2S_publisher":false,"stroeerCore_publisher":false,"didnadisplay_publisher":false,"richaudienceS2S_publisher":false,"oftmediaS2S":true,"adtelligentS2S":true,"richaudience":false,"adkernel":false,"admatic":true,"pulsepoint_publisher":false,"33acrossS2S":false,"snackmedia_publisher":false,"mgid_publisher":false,"rtbhouse_publisher":false,"etarget_publisher":false,"seedtag":false,"ogury":true,"nextMillennium":true,"paapiForGpt":false,"prebid_size_mapping":false,"kueezrtb":false,"vidazoo":false,"oms":false,"vidazooS2S":false,"alkimi":false,"admaticde":false,"digitalMatter":false,"smaatoS2S_publisher":false,"luponmediaS2S":false,"smartytech":false,"bidinfluence":false,"equativ_publisher":false,"eskimi_prebid":false,"eskimi_publisher":false,"sparteo":false,"smilewanted":true,"insticator":true,"teal":false,"dblock":false,"mediaimpact":false,"nobidS2S":false,"ix_publisher":false,"pixfuture_publisher":false,"criteos2s":true,"sspBC":false,"feedad":false,"nativo":false,"inspira_publisher":false,"adtelligent2":false,"iionads":false,"ttd":false,"visx":false,"stroeerCore":false,"smaato":false,"equativ":false,"smilewantedS2S":false,"visxS2S":false,"sparteoS2S":false,"oguryS2S":false,"lunamediahb":false,"richaudienceS2S":false,"seedtag_publisher":false,"xapads":false,"bidmatic":false}}}}];window.stpd.vars.type="saas";stpd.setConfiguration(__stpdTags);stpd.setPlacements(__stpdTags);stpd.processQueue();